:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#eee;--color-surface:#fff;--color-surface-muted:#f6f6f6;--color-foreground:#222;--color-muted:#222222b8;--color-border:#ddd;--color-primary:#09f;--color-primary-foreground:#fff;--color-secondary:#6c00ff;--color-secondary-foreground:#fff;--color-accent:#0e5588;--color-accent-foreground:#fff;--color-success:#00a500;--color-warning:#f90;--color-danger:#e50000;--color-info:#5387c2;--radius-surface:2.5rem;--radius-card:2.5rem;--radius-button:999px;--radius-input:0;--space-page:2.5rem;--space-surface:2.5rem;--space-section:2.5rem;--space-card:1.25rem;--space-control:1.25rem;--space-ui:2.5rem;--layout-sidebar-width:10rem;--shadow-soft:0 2px 4px -1px #afb6c999;--shadow-floating:0 14px 40px #afb6c940;--focus-ring:#0099ff59;--gradient-primary:linear-gradient(#477bb4, #0c4b79);--gradient-secondary:linear-gradient(#ac53c2, #560e88)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#161f2e;--color-surface:#1f2b3f;--color-surface-muted:#161f2e;--color-foreground:#fffc;--color-muted:#ffffffa6;--color-border:#222;--color-primary:#09f;--color-primary-foreground:#fff;--color-secondary:#6c00ff;--color-secondary-foreground:#fff;--color-accent:#8bbcf4;--color-accent-foreground:#08111e;--color-success:#4dff4d;--color-warning:#fc6;--color-danger:#ff4d4d;--color-info:#8bbcf4;--shadow-soft:0 0 0 0 transparent;--shadow-floating:0 0 0 0 transparent;--focus-ring:#53b4ff73}[data-brand=example-whitelabel]{--color-primary:#1d7a52;--color-secondary:#14532d;--color-accent:#3c8b6f;--gradient-primary:linear-gradient(#3ea873, #14532d)}@media (width<=1399px){:root{--space-page:1.875rem;--radius-surface:1.875rem;--radius-card:1.875rem;--space-ui:1.875rem}}@media (width<=775px){:root{--space-page:1.25rem;--space-surface:1.25rem;--space-section:1.25rem;--radius-surface:1.5rem;--radius-card:1.5rem;--space-ui:1.25rem}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Roboto Variable,Roboto,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,:before,:after{box-sizing:border-box}@font-face{font-family:Avanti;src:url(/brand/fonts/avanti/avanti.woff2)format("woff2"),url(/brand/fonts/avanti/avanti.woff)format("woff");font-display:swap}@font-face{font-family:Roboto Variable;src:url(/brand/fonts/roboto/Roboto-Variable.woff2)format("woff2");font-display:swap}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;font-size:16px}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background-color:var(--color-background);color:var(--color-foreground);margin:0;font-family:Roboto Variable,Roboto,system-ui,sans-serif;font-size:1.125rem;line-height:1.5;position:relative}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-card);font-weight:500}h1{font-size:2.375rem}h2{font-size:2.125rem}h3{font-size:1.875rem}h4{font-size:1.625rem}h5{font-size:1.375rem}h6{font-size:1.125rem}p{margin-top:0;margin-bottom:var(--space-card)}hr{width:100%;height:.3125rem;margin:var(--space-card) 0;border-radius:var(--radius-surface);background:linear-gradient(90deg,#fff0 0%,#09f 30%,#00436f 50%,#09f 70%,#fff0 100%);border:none;padding:0}a,a:visited{text-decoration:none;transition:border-color .3s,color .3s}a:not(.button):not(.item):not(.nav-item):not(.mw-dropdown-toggle):not(#profile-menu a):not(.mw-dropdown-menu a):not(:has(img)){color:var(--color-primary);border-bottom:2px solid #0000}a:not(.button):not(.item):not(.nav-item):not(.mw-dropdown-toggle):not(#profile-menu a):not(.mw-dropdown-menu a):not(:has(img)).ul{border-bottom-color:var(--color-primary)}a:not(.button):not(.item):not(.nav-item):not(.mw-dropdown-toggle):not(#profile-menu a):not(.mw-dropdown-menu a):not(:has(img)):hover{color:#5387c2;border-color:var(--color-primary)}button,button:visited,button:active{appearance:none;background:0 0;border:0}:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:2px solid #0000}.\!container{width:100%!important}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1200px){.\!container{max-width:1200px!important}.container{max-width:1200px}}@media (width>=1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.ui{border-radius:var(--radius-surface);max-width:100%;padding:var(--space-ui);color:var(--color-foreground);background-color:var(--color-surface);border:0;transition:color .2s,padding .2s,border-radius .2s,background-color .2s,box-shadow .2s;position:relative}.ui:not(.primary):not(.secondary):not(.transparent){box-shadow:var(--shadow-soft)}.ui:not(.primary):not(.secondary):not(.transparent).flat{border:2px solid var(--color-border);background-color:#0000;box-shadow:0 0 #0000}.ui.full-padding{padding:2.5rem}.ui .header.bottom-line{padding-bottom:var(--space-card);margin:0;margin-bottom:calc(var(--space-card) - .3125rem);position:relative}.ui .header.bottom-line h1,.ui .header.bottom-line h2,.ui .header.bottom-line h3,.ui .header.bottom-line h4,.ui .header.bottom-line h5,.ui .header.bottom-line h6{margin:0}.ui .header.bottom-line:after{content:"";border-radius:var(--radius-surface);background:linear-gradient(90deg,#09f 0%,#00436f 50%,#00436f00 100%);width:100%;height:.3125rem;position:absolute;bottom:0;left:0}.ui.primary{color:#fffc;background:var(--gradient-primary)}.ui.secondary{color:#fffc;background:var(--gradient-secondary)}.ui.primary .header.bottom-line:after,.ui.secondary .header.bottom-line:after{background:linear-gradient(90deg,#fffc 0% 50%,#fff0 100%)}.ui.primary .header .button,.ui.secondary .header .button{color:#fff;background-color:#fff3}.ui.primary .header .button:hover,.ui.secondary .header .button:hover{background-color:#ffffff4d}.button,.tag{cursor:pointer;color:#000;background-color:#dedede;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:background-color .3s;display:inline-flex}[data-theme=dark] .button,[data-theme=dark] .tag{color:#fff;background-color:#ffffff1a}.button:hover,.tag:hover{background-color:#ccc}[data-theme=dark] .button:hover,[data-theme=dark] .tag:hover{background-color:#fff3}.button.block{width:100%;display:flex}.tag{text-align:left;max-width:100%;padding:.5rem .875rem;font-size:.875rem;line-height:1.5}.tag>span{overflow-wrap:anywhere;min-width:0}.tag>svg{flex:none}.tag:disabled{cursor:default;opacity:.5}.tag:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.button.circle{border-radius:999px}.button.xl{padding:1.25rem 1.875rem;font-size:1.875rem}.button.lg{padding:.9375rem 1.25rem;font-size:1.5rem}.button.md{padding:.625rem .9375rem;font-size:1.25rem}.button.sm{padding:.625rem .9375rem;font-size:1rem}.button.icon-only{aspect-ratio:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.button.icon-only.xl{width:3.75rem}.button.icon-only.xl i,.button.icon-only.xl svg{font-size:1.25rem}.button.icon-only.lg{width:2.5rem}.button.icon-only.lg i,.button.icon-only.lg svg{font-size:1.25rem}.button.icon-only.md{width:1.875rem;font-size:1.25rem}.button.icon-only.sm{width:1.25rem;font-size:.625rem}.button.primary{color:#fff;background-color:var(--color-primary)}.button.primary:hover{background-color:#5387c2}.button.secondary{color:#fff;background-color:var(--color-secondary)}.button.secondary:hover{background-color:#ac53c2}.button.white{color:#fff;background-color:#ffffff1a}.button.white:hover{background-color:#fff3}.button.google{color:#fff;background-color:#4285f4}.button.google:hover{background-color:#357ae8}.button.apple{color:#000;background-color:#f5f5f7}.button.apple:hover{background-color:#e1e1e3}.button.neutral{color:#fff;background-color:#aaa}[data-theme=dark] .button.neutral{background-color:#161f2e}.button.red{color:#fff;background-color:#e50000}.button.red:hover{background-color:#e50000}.button-group{flex-wrap:nowrap;gap:0;margin-bottom:2.5rem;display:flex}.button-group .button{border-radius:0;flex:1}.button-group .button.auto{flex:none}.button-group .button:first-child{border-radius:1.25rem 0 0 1.25rem}.button-group .button:last-child{border-radius:0 1.25rem 1.25rem 0}.button-group .button.white.active{color:var(--color-foreground);background-color:var(--color-background)}.button-group .button.white.\!active{color:var(--color-foreground)!important;background-color:var(--color-background)!important}.form input,.form select,.form textarea{border:0;border-bottom:3px solid var(--color-foreground);background:0 0;width:100%;margin-top:10px;padding:5px 0;transition:all .3s}.\!form input,.\!form select,.\!form textarea{border:0!important;border-bottom:3px solid var(--color-foreground)!important;background:0 0!important;width:100%!important;margin-top:10px!important;padding:5px 0!important;transition:all .3s!important}.form input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),.form select{box-sizing:border-box;height:calc(1.5rem + 13px);min-height:calc(1.5rem + 13px);color:var(--color-foreground);font-family:inherit;font-size:1rem;line-height:1.5}.\!form input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),.\!form select{box-sizing:border-box!important;height:calc(1.5rem + 13px)!important;min-height:calc(1.5rem + 13px)!important;color:var(--color-foreground)!important;font-family:inherit!important;font-size:1rem!important;line-height:1.5!important}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--color-primary);box-shadow:none;outline:0}.\!form input:focus,.\!form select:focus,.\!form textarea:focus{border-color:var(--color-primary)!important;box-shadow:none!important;outline:0!important}.form input[type=checkbox],.form input[type=radio]{vertical-align:middle;width:1.25rem;min-width:1.25rem;height:1.25rem;accent-color:var(--color-primary);border:0;flex:none;margin:0;padding:0}.\!form input[type=checkbox],.\!form input[type=radio]{vertical-align:middle!important;width:1.25rem!important;min-width:1.25rem!important;height:1.25rem!important;accent-color:var(--color-primary)!important;border:0!important;flex:none!important;margin:0!important;padding:0!important}.\!form label.check-field{cursor:pointer!important;text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:.75rem!important;display:flex!important}.form label.check-field{cursor:pointer;text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.check-field>span{min-width:0}.form input[type=checkbox]:focus-visible,.form input[type=radio]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.\!form input[type=checkbox]:focus-visible,.\!form input[type=radio]:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:3px!important}.field-wrapper{gap:.375rem;min-width:0;display:grid}.field,.field>*{width:100%;min-width:0}.\!field,.\!field>*{width:100%!important;min-width:0!important}.authorization-editor-label{font-weight:600;line-height:1.35;display:block}.\!form input[type=range]{--range-track-height:.875rem!important;--range-thumb-size:2rem!important;--range-fill-percent:50%!important;--range-track-fill:var(--color-primary)!important;--range-track-rest:color-mix(in srgb, var(--color-foreground) 14%, var(--color-surface-muted))!important;--range-thumb-fill:var(--color-primary)!important;--range-thumb-border:#0080d5!important;appearance:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;margin-top:1rem!important;padding:0!important}.form input[type=range]{--range-track-height:.875rem;--range-thumb-size:2rem;--range-fill-percent:50%;--range-track-fill:var(--color-primary);--range-track-rest:color-mix(in srgb, var(--color-foreground) 14%, var(--color-surface-muted));--range-thumb-fill:var(--color-primary);--range-thumb-border:#0080d5;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:1rem;padding:0}.\!form input[type=range]:focus{border:0!important}.form input[type=range]:focus{border:0}.\!form input[type=range]::-webkit-slider-runnable-track{height:var(--range-track-height)!important;background:linear-gradient(to right, var(--range-track-fill) 0%, var(--range-track-fill) var(--range-fill-percent), var(--range-track-rest) var(--range-fill-percent), var(--range-track-rest) 100%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 10%, transparent)!important;border-radius:999px!important}.form input[type=range]::-webkit-slider-runnable-track{height:var(--range-track-height);background:linear-gradient(to right, var(--range-track-fill) 0%, var(--range-track-fill) var(--range-fill-percent), var(--range-track-rest) var(--range-fill-percent), var(--range-track-rest) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 10%, transparent);border-radius:999px}.\!form input[type=range]::-webkit-slider-thumb{width:var(--range-thumb-size)!important;height:var(--range-thumb-size)!important;margin-top:calc((var(--range-track-height) - var(--range-thumb-size)) / 2)!important;border:.1875rem solid var(--range-thumb-border)!important;background:var(--range-thumb-fill)!important;appearance:none!important;border-radius:50%!important;box-shadow:0 .5rem 1rem #0000001f!important}.form input[type=range]::-webkit-slider-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);margin-top:calc((var(--range-track-height) - var(--range-thumb-size)) / 2);border:.1875rem solid var(--range-thumb-border);background:var(--range-thumb-fill);appearance:none;border-radius:50%;box-shadow:0 .5rem 1rem #0000001f}.\!form input[type=range]::-moz-range-track{height:var(--range-track-height)!important;background:var(--range-track-rest)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 10%, transparent)!important;border:0!important;border-radius:999px!important}.form input[type=range]::-moz-range-track{height:var(--range-track-height);background:var(--range-track-rest);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 10%, transparent);border:0;border-radius:999px}.\!form input[type=range]::-moz-range-progress{height:var(--range-track-height)!important;background:var(--range-track-fill)!important;border-radius:999px!important}.form input[type=range]::-moz-range-progress{height:var(--range-track-height);background:var(--range-track-fill);border-radius:999px}.\!form input[type=range]::-moz-range-thumb{width:var(--range-thumb-size)!important;height:var(--range-thumb-size)!important;border:.1875rem solid var(--range-thumb-border)!important;background:var(--range-thumb-fill)!important;appearance:none!important;border-radius:50%!important;box-shadow:0 .5rem 1rem #0000001f!important}.form input[type=range]::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);border:.1875rem solid var(--range-thumb-border);background:var(--range-thumb-fill);appearance:none;border-radius:50%;box-shadow:0 .5rem 1rem #0000001f}[data-theme=dark] .\!form input[type=range]{--range-track-rest:#3d4c61!important;--range-thumb-border:#69c6f0!important}[data-theme=dark] .form input[type=range]{--range-track-rest:#3d4c61;--range-thumb-border:#69c6f0}[data-theme=dark] .\!form input[type=range]::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px #ffffff14!important}[data-theme=dark] .form input[type=range]::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .\!form input[type=range]::-webkit-slider-thumb{box-shadow:0 .5rem 1rem #0000004d!important}[data-theme=dark] .form input[type=range]::-webkit-slider-thumb{box-shadow:0 .5rem 1rem #0000004d}[data-theme=dark] .\!form input[type=range]::-moz-range-track{box-shadow:inset 0 0 0 1px #ffffff14!important}[data-theme=dark] .form input[type=range]::-moz-range-track{box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .\!form input[type=range]::-moz-range-thumb{box-shadow:0 .5rem 1rem #0000004d!important}[data-theme=dark] .form input[type=range]::-moz-range-thumb{box-shadow:0 .5rem 1rem #0000004d}.heat-score-field{--range-track-height:.875rem;--range-thumb-size:2rem;--heat-score-slider-gap:.75rem;--heat-score-start-pad:0px;--heat-score-end-pad:0px;padding-top:2.5rem;position:relative}.heat-score-field:before{content:"";left:var(--heat-score-start-pad);right:var(--heat-score-end-pad);top:calc(2.5rem + var(--heat-score-slider-gap) + ((var(--range-thumb-size) - var(--range-track-height)) / 2));height:var(--range-track-height);pointer-events:none;background:linear-gradient(90deg,#003b6f 0%,#09f 50%,#a60032 100%);border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.heat-score-label{pointer-events:none;white-space:nowrap;position:absolute;top:0}.heat-score-label:after{content:"";background-color:currentColor;width:2px;height:.875rem;position:absolute;top:calc(100% + .3125rem);left:50%;transform:translate(-50%)}.heat-score-label--start{left:var(--heat-score-start-pad);transform:translate(-50%)}.heat-score-label--end{right:var(--heat-score-end-pad);transform:translate(50%)}.\!form input[type=range].heat-score{z-index:1!important;height:var(--range-thumb-size)!important;margin-top:var(--heat-score-slider-gap)!important;margin-left:calc(var(--heat-score-start-pad) - (var(--range-thumb-size) / 2))!important;margin-right:calc(var(--heat-score-end-pad) - (var(--range-thumb-size) / 2))!important;width:calc(100% - var(--heat-score-start-pad) - var(--heat-score-end-pad) + var(--range-thumb-size))!important;--range-track-fill:transparent!important;--range-track-rest:transparent!important;--range-thumb-fill:var(--color-surface)!important;--range-thumb-border:#0080d5!important;display:block!important;position:relative!important}.form input[type=range].heat-score{z-index:1;height:var(--range-thumb-size);margin-top:var(--heat-score-slider-gap);margin-left:calc(var(--heat-score-start-pad) - (var(--range-thumb-size) / 2));margin-right:calc(var(--heat-score-end-pad) - (var(--range-thumb-size) / 2));width:calc(100% - var(--heat-score-start-pad) - var(--heat-score-end-pad) + var(--range-thumb-size));--range-track-fill:transparent;--range-track-rest:transparent;--range-thumb-fill:var(--color-surface);--range-thumb-border:#0080d5;display:block;position:relative}.\!form input[type=range].heat-score::-webkit-slider-runnable-track{box-shadow:none!important;background:0 0!important}.form input[type=range].heat-score::-webkit-slider-runnable-track{box-shadow:none;background:0 0}.\!form input[type=range].heat-score::-moz-range-track{box-shadow:none!important;background:0 0!important}.form input[type=range].heat-score::-moz-range-track{box-shadow:none;background:0 0}.\!form input[type=range].heat-score::-moz-range-progress{background:0 0!important}.form input[type=range].heat-score::-moz-range-progress{background:0 0}[data-theme=dark] .\!form input[type=range].heat-score{--range-thumb-fill:#161f2e!important;--range-thumb-border:#69c6f0!important}[data-theme=dark] .form input[type=range].heat-score{--range-thumb-fill:#161f2e;--range-thumb-border:#69c6f0}.divider-text{margin:var(--space-section) 0;text-align:center;text-transform:uppercase;opacity:.7;font-size:80%;position:relative;overflow:hidden}.divider-text:before,.divider-text:after{content:"";background-color:var(--color-foreground);width:50%;height:2px;position:absolute;top:50%}.file-explorer{border-radius:calc(var(--radius-surface) / 1.5);border:1px solid #0f172a1f;display:grid;overflow:hidden}.file-explorer-path{-ms-overflow-style:none;scrollbar-width:none;background-color:color-mix(in srgb, var(--color-surface-muted) 74%, white);border-bottom:1px solid #0f172a1f;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex;overflow:auto hidden}.file-explorer-path::-webkit-scrollbar{width:0;height:0;display:none}.file-explorer-path-item{background-color:#d9e6f2;border-radius:2.5rem;flex:none;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .75rem;display:inline-flex}.file-explorer-path-item.active{color:#fff;background-color:var(--color-primary)}.file-explorer-path-item.\!active{color:#fff!important;background-color:var(--color-primary)!important}.file-explorer-path-separator{opacity:.55;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.file-explorer-table{padding-bottom:.75rem;overflow:auto hidden}.file-explorer-table table{border:0;min-width:800px;margin:0}.file-explorer-table thead th{white-space:nowrap;background-color:color-mix(in srgb, var(--color-surface-muted) 64%, white)}.file-explorer-table tbody tr:nth-child(odd){background-color:color-mix(in srgb, var(--color-surface) 88%, #f6f9fc)}.file-explorer-name{align-items:center;gap:.75rem;display:flex}.file-explorer-name i{text-align:center;width:1.25rem;color:var(--color-primary)}[data-theme=dark] .file-explorer-path{background-color:#1d293c;border-bottom-color:#ffffff14}[data-theme=dark] .file-explorer-path-item{background-color:#ffffff0f}[data-theme=dark] .file-explorer-table{border-color:#ffffff14}[data-theme=dark] .file-explorer-table thead th{background-color:#202d41}[data-theme=dark] .file-explorer-table tbody tr:nth-child(odd){background-color:#ffffff05}.file-explorer-scrollbar.is-visible{display:flex}.file-dropzone{text-align:center;border:2px dashed color-mix(in srgb, var(--color-primary) 38%, transparent);border-radius:calc(var(--radius-surface) / 1.35);background-color:color-mix(in srgb, var(--color-surface-muted) 68%, white);cursor:pointer;justify-items:center;gap:.625rem;margin-top:1rem;padding:1.5rem;transition:border-color .2s,background-color .2s;display:grid}.file-dropzone.is-hovering{border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 12%, white)}.file-dropzone-icon{color:var(--color-primary);font-size:2rem}.file-dropzone-copy{gap:.25rem;display:grid}.file-dropzone-copy span{opacity:.7}.file-explorer-scrollbar .nav-scrollbar-track{background-color:#7d7d7d2e;border-radius:999px;width:100%;height:.25rem;position:relative;overflow:hidden}.file-explorer-scrollbar .nav-scrollbar-thumb{cursor:grab;will-change:transform, width;background-color:#7d7d7d73;border-radius:999px;min-width:2rem;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.file-explorer-scrollbar .nav-scrollbar-thumb:active{cursor:grabbing;background-color:#7d7d7da6}[data-theme=dark] .file-dropzone{background-color:#ffffff0a;border-color:#69c6f073}[data-theme=dark] .file-dropzone.is-hovering{background-color:#69c6f01f;border-color:#69c6f0}.divider-text:before{margin-left:calc(-50% - var(--space-card))}.divider-text:after{margin-left:var(--space-card)}.pill{width:100%;padding:calc(var(--space-card) / 2) calc(var(--space-card) / 1.5);margin-bottom:calc(var(--space-section) / 2);align-items:center;gap:.625rem;display:flex}.pill.white{border-radius:var(--radius-surface);background-color:#fff3;transition:background-color .3s}.pill.white:hover{background-color:#ffffff4d}.stat{border-radius:var(--radius-surface);min-height:100%;padding:var(--space-card);background-color:var(--color-surface-muted);grid-template-columns:auto 1fr;align-items:center;gap:1.875rem;display:grid}.stat .icon{color:var(--color-primary);font-size:2.125rem}.stat .details{flex-direction:column;display:flex}.stat .\!details{flex-direction:column!important;display:flex!important}.stat .details .number{font-size:1.25rem;font-weight:500}.stat .\!details .number{font-size:1.25rem!important;font-weight:500!important}.ui.primary .stat,.ui.secondary .stat{color:#fff;background-color:#fff3}.ui.primary .stat .icon,.ui.secondary .stat .icon{color:#fff}.mw-dropdown.\!open .mw-dropdown-menu{opacity:1!important;visibility:visible!important}.mw-dropdown.open .mw-dropdown-menu,.mw-dropdown-menu.shown{opacity:1;visibility:visible}.mw-dropdown-menu>li:first-child>a,.mw-dropdown-menu>li:first-child>.current{padding-top:2.5rem}.mw-dropdown-menu li a,.mw-dropdown-menu li .current{padding:var(--space-card);color:var(--color-foreground);border-bottom:0;display:block}.mw-dropdown-menu .current{background-color:#f1f1f1;font-style:italic;font-weight:500}[data-theme=dark] .mw-dropdown-menu .current{background-color:#2b3b57}#main-nav,.main-menu{justify-content:center;gap:calc(var(--space-section) / 2);flex-wrap:wrap;width:100%;display:flex}#main-nav>.\!wrapper{display:contents!important}#main-nav>.wrapper{display:contents}#menu-close{display:none}#main-nav .item,#main-nav .item:visited,.main-menu .item,.main-menu .item:visited{padding:calc(var(--space-card) / 1.5) calc(var(--space-card) * 1.5);border-radius:var(--radius-surface);color:var(--color-foreground);background-color:#ddd;justify-content:center;align-items:center;gap:.625rem;text-decoration:none;display:flex}#main-nav .\!item,#main-nav .\!item:visited,.main-menu .\!item,.main-menu .\!item:visited{padding:calc(var(--space-card) / 1.5) calc(var(--space-card) * 1.5)!important;border-radius:var(--radius-surface)!important;color:var(--color-foreground)!important;background-color:#ddd!important;justify-content:center!important;align-items:center!important;gap:.625rem!important;text-decoration:none!important;display:flex!important}#main-nav .item:hover,.main-menu .item:hover{background-color:#eee}#main-nav .\!item:hover,.main-menu .\!item:hover{background-color:#eee!important}#main-nav .\!item.active,.main-menu .\!item.active{color:#fff!important;background-color:var(--color-primary)!important;font-weight:500!important}#main-nav .item.active,.main-menu .item.active{color:#fff;background-color:var(--color-primary);font-weight:500}#main-nav .item.\!active,.main-menu .item.\!active,#main-nav .\!item.active,.main-menu .\!item.active,#main-nav .item.\!active,.main-menu .item.\!active{color:#fff!important;background-color:var(--color-primary)!important;font-weight:500!important}[data-theme=dark] #main-nav .item,[data-theme=dark] #main-nav .item:visited,[data-theme=dark] .main-menu .item,[data-theme=dark] .main-menu .item:visited{background-color:#2e3d53}[data-theme=dark] #main-nav .\!item,[data-theme=dark] #main-nav .\!item:visited,[data-theme=dark] .main-menu .\!item,[data-theme=dark] .main-menu .\!item:visited{background-color:#2e3d53!important}[data-theme=dark] #main-nav .item:hover,[data-theme=dark] .main-menu .item:hover{background-color:#3f516b}[data-theme=dark] #main-nav .\!item:hover,[data-theme=dark] .main-menu .\!item:hover{background-color:#3f516b!important}[data-theme=dark] #main-nav .\!item.active,[data-theme=dark] .main-menu .\!item.active{color:#fff!important;background-color:var(--color-primary)!important;font-weight:500!important}[data-theme=dark] #main-nav .item.active,[data-theme=dark] .main-menu .item.active{color:#fff;background-color:var(--color-primary);font-weight:500}[data-theme=dark] #main-nav .item.\!active,[data-theme=dark] .main-menu .item.\!active,[data-theme=dark] #main-nav .\!item.active,[data-theme=dark] .main-menu .\!item.active,[data-theme=dark] #main-nav .item.\!active,[data-theme=dark] .main-menu .item.\!active{color:#fff!important;background-color:var(--color-primary)!important;font-weight:500!important}.appointment-small .time{text-align:center}.appointment-small .time span{text-align:center;background-color:#ffffff1a;border-radius:0 0 1.25rem 1.25rem;width:auto;margin:0 auto;padding:.3125rem 1.25rem;font-size:.875rem;display:inline-block}.hsd-button{cursor:pointer;justify-content:start;align-items:center;gap:var(--space-card);width:100%;height:110px;padding:var(--space-card);border-radius:var(--radius-surface);color:#fff;grid-template-columns:25% 1fr;display:grid}.hsd-button.red{background-color:#e50000}.hsd-button.blue{background-color:#0089e5}[data-theme=dark] .hsd-button.red{background-color:#c50000}[data-theme=dark] .hsd-button.blue{background-color:#0076e5}.hsd-button span{text-align:left;display:inline-block}.hsd-button .icon{flex:0 0 3rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.hsd-button i{font-size:3rem;line-height:1}.hsd-button svg,.hsd-button img{object-fit:contain;width:100%;height:100%}.\!slider{box-sizing:border-box!important;width:100%!important;position:relative!important}.slider{box-sizing:border-box;width:100%;position:relative}.\!slider *{box-sizing:inherit!important}.slider *{box-sizing:inherit}.\!slider .track{overflow:hidden!important}.slider .track{overflow:hidden}.slider .\!track{overflow:hidden!important}.\!slider .slides{white-space:nowrap!important;touch-action:pan-y!important;backface-visibility:hidden!important;width:100%!important;transform-style:preserve-3d!important;will-change:transform!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.slider .slides{white-space:nowrap;touch-action:pan-y;backface-visibility:hidden;width:100%;transform-style:preserve-3d;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.\!slider .slides--dragging{-webkit-user-select:none!important;user-select:none!important}.slider .slides--dragging{-webkit-user-select:none;user-select:none}.\!slider .slide{-webkit-user-select:none!important;user-select:none!important;white-space:normal!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;flex-shrink:0!important;width:100%!important;height:100%!important}.slider .slide{-webkit-user-select:none;user-select:none;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:100%;height:100%}.\!slider .slide .wrapper{border-radius:1.25rem!important;margin-left:2.5rem!important;margin-right:2.5rem!important;padding:1.25rem!important}.slider .slide .wrapper{border-radius:1.25rem;margin-left:2.5rem;margin-right:2.5rem;padding:1.25rem}.slider .slide .\!wrapper{border-radius:1.25rem!important;margin-left:2.5rem!important;margin-right:2.5rem!important;padding:1.25rem!important}.\!slider .slide a{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.slider .slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.\!slider .slide img{max-width:100%!important;height:auto!important}.slider .slide img{max-width:100%;height:auto}.\!slider .nav{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.slider .nav{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.slider .nav .left,.slider .nav .right{cursor:pointer;font-size:1.875rem;position:absolute;top:50%;transform:translateY(-50%)}.\!slider .nav .left,.\!slider .nav .right{cursor:pointer!important;font-size:1.875rem!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.\!slider .nav .left{left:0!important}.slider .nav .left{left:0}.\!slider .nav .right{right:0!important}.slider .nav .right{right:0}.\!slider.white .slide .wrapper{background-color:#fff3!important}.slider.white .slide .wrapper{background-color:#fff3}.slider.white .slide .\!wrapper{background-color:#fff3!important}.slider.white .nav .left,.slider.white .nav .right{color:#fff}.\!slider.white .nav .left,.\!slider.white .nav .right{color:#fff!important}.\!slider .bullets{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.slider .bullets{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.\!slider.rtl{direction:rtl!important}.slider.rtl{direction:rtl}.profile-deck{align-items:stretch;gap:var(--space-section);display:grid}.profile-split{align-items:center;gap:var(--space-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}img.ho-body{z-index:0;aspect-ratio:auto;pointer-events:none;width:auto;max-width:min(300px,45%);height:auto;max-height:calc(100% - 2.5rem);position:absolute;bottom:0;right:0}.page-scrollbar{z-index:40;opacity:0;visibility:hidden;pointer-events:none;align-items:center;width:.5rem;transition:opacity .2s,visibility .2s;display:flex;position:fixed;top:0;bottom:0;right:0}.page-scrollbar.is-visible{opacity:1;visibility:visible}body[data-menu-overlay-open=true] .page-scrollbar{opacity:0;visibility:hidden;pointer-events:none}.page-scrollbar-track{pointer-events:auto;background-color:#0000;border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}.page-scrollbar-thumb{cursor:grab;pointer-events:auto;will-change:transform, height;background-color:#7d7d7de6;border-radius:999px;width:100%;min-height:2rem;transition:background-color .2s;position:absolute;top:0;left:0}.ui.full-height{gap:var(--space-card);grid-template-rows:auto 1fr;height:100%;display:grid}.notice{width:100%;padding:var(--space-card) calc(var(--space-card) * 2);border-radius:var(--radius-surface);display:block}.notice.flash{padding:var(--space-card);border-radius:var(--space-card)}.notice p:last-child{margin-bottom:0}.notice.with-action{align-items:center;gap:var(--space-section);grid-template-columns:1fr auto;display:grid}.notice button{cursor:pointer;border-radius:999px;padding:.625rem 1.25rem}.notice.primary{color:#084298;background-color:#cfe2ff;border:1px solid #b6d4fe}.notice.primary button{color:#fff;background-color:var(--color-primary)}.notice.info{color:#055160;background-color:#cff4fc;border:1px solid #b6effb}.notice.info button{color:var(--color-foreground);background-color:#0dcaf0}.notice.success{color:#0f5132;background-color:#d1e7dd;border:1px solid #badbcc}.notice.success button{color:#fff;background-color:#198754}.notice.warning{color:#664d03;background-color:#fff3cd;border:1px solid #ffecb5}.notice.warning button{color:var(--color-foreground);background-color:#ffc107}.notice.danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.notice.danger button{color:#fff;background-color:#dc3545}.mw-body .\!controls{top:var(--space-card)!important;left:var(--space-card)!important;z-index:10!important;align-items:center!important;gap:var(--space-card)!important;color:var(--color-foreground)!important;text-align:center!important;flex-direction:column!important;display:flex!important;position:absolute!important}.mw-body .\!controls .label,.mw-body .controls .\!label{-webkit-backdrop-filter:blur(10px)!important;background:#fff6!important;border:1px solid #ffffff4d!important;border-radius:999px!important;width:100%!important;padding:.3125rem .625rem!important;box-shadow:0 4px 30px #0000001a!important}[data-theme=dark] .mw-body .\!controls .label,[data-theme=dark] .mw-body .controls .\!label{background:#1f2b3fb8!important;border-color:#ffffff2e!important}.mw-body .orbit-controller .\!down,.mw-body .pan-controller .\!down{z-index:5!important;opacity:.6!important;border-style:solid!important;width:0!important;height:0!important;transition:opacity .3s!important;position:absolute!important}.mw-body .orbit-controller .\!down,.mw-body .pan-controller .\!down{border-width:10px 5px 0!important;border-color:#000 #0000 #0000!important;bottom:.625rem!important;left:50%!important;transform:translate(-50%)!important}.mw-body .lock.\!active{display:block!important}.mw-body .point-instructions .instruction.\!active{display:inline-block!important}.mw-body .point-editor.\!open{opacity:1!important;visibility:visible!important}.mw-body .point-editor .editor-step.\!active{display:block!important}.mw-body .point-editor .\!row{margin-inline:calc(var(--space-card) * -.5)!important;flex-wrap:wrap!important;display:flex!important}.mw-body .point-editor .\!row>*{width:100%!important;padding-inline:calc(var(--space-card) * .5)!important}@media (width>=992px){.mw-body .point-editor .col-lg-4{flex:none;width:33.3333%}}@media (width<=991px){.mw-body .point-editor .col-6,.mw-body .point-editor .col-lg-4{width:100%}}.loading-screen{z-index:100;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}progress::-webkit-progress-bar{background:#cfcfcf;border-radius:2.5rem}progress::-moz-progress-bar{background:#09f;border-radius:2.5rem}progress::-webkit-progress-value{background:#09f;border-radius:2.5rem}progress{color:#09f}.timeline{padding-left:3.125rem;position:relative}.timeline:before{content:"";background-color:var(--color-border);width:2px;position:absolute;top:0;bottom:0;left:.625rem}.timeline-item{margin-bottom:var(--space-card);position:relative}.timeline-item:before{content:"";z-index:1;border:2px solid var(--color-primary);background-color:var(--color-primary);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:.625rem;left:-2.8125rem}.timeline-item:after{content:"";background-color:var(--color-primary);width:1.875rem;height:2px;position:absolute;top:1rem;left:-2.1875rem}.timeline-date{margin-bottom:.3125rem;font-weight:500;position:relative;top:.1875rem}.timeline-content{padding:var(--space-card);border-left:5px solid var(--color-primary);border-radius:var(--radius-card);background-color:var(--color-background)}#results-container{aspect-ratio:1/1.25;width:100%;max-width:600px;margin:0 auto}#results-container canvas{width:100%!important;height:auto!important}.results-guidance{gap:var(--space-section);flex-direction:column;display:flex}.guidance{gap:var(--space-card);padding:var(--space-card);border:1px solid var(--color-background);border-radius:var(--space-card);background-color:var(--color-background);grid-template-columns:250px minmax(0,1fr);display:grid}.guidance.with-sc-toggle{grid-template-columns:auto 250px minmax(0,1fr)}.guidance .assign-toggle label{cursor:pointer;border-radius:var(--radius-surface);background-color:#fafafa;justify-content:center;align-items:center;padding:1.25rem;display:flex}[data-theme=dark] .guidance .assign-toggle label{background-color:#1f2b3f}.guidance .assign-toggle label:hover{background-color:#fff}[data-theme=dark] .guidance .assign-toggle label:hover{background-color:#283955}.guidance .assign-toggle input[type=checkbox]{cursor:pointer;width:20px;height:20px;position:relative}.guidance .image{line-height:0}.guidance .\!image{line-height:0!important}.guidance .image .wrapper{top:var(--space-card);position:sticky}.guidance .\!image .wrapper,.guidance .image .\!wrapper{top:var(--space-card)!important;position:sticky!important}.guidance .image img{border-radius:var(--space-card) var(--space-card) 0 0;width:100%;height:auto}.guidance .\!image img{border-radius:var(--space-card) var(--space-card) 0 0!important;width:100%!important;height:auto!important}.guidance .image button{border-radius:0 0 var(--space-card) var(--space-card)}.guidance .\!image button{border-radius:0 0 var(--space-card) var(--space-card)!important}.guidance.no-action .image img{border-radius:var(--space-card)}.guidance.no-action .\!image img{border-radius:var(--space-card)!important}.guidance .description .guidance-name{align-items:center;gap:.625rem;display:flex}.guidance .description .label{border-radius:20px;padding:0 .625rem;font-size:.875rem;display:inline-block}.guidance .description .\!label{border-radius:20px!important;padding:0 .625rem!important;font-size:.875rem!important;display:inline-block!important}.guidance.exercise .image button,.guidance.exercise .label{color:#fff;background-color:var(--color-primary)}.guidance.exercise .\!image button,.guidance.exercise .\!label{color:#fff!important;background-color:var(--color-primary)!important}.guidance.product .image button,.guidance.product .label{color:#fff;background-color:var(--color-secondary)}.guidance.\!product .image button,.guidance.\!product .label,.guidance.product .\!image button,.guidance.\!product .image button,.guidance.\!product .label,.guidance.product .\!label{color:#fff!important;background-color:var(--color-secondary)!important}.tab-nav .tabs{margin-bottom:var(--space-section);display:flex}.tab-nav .tabs button{cursor:pointer;color:var(--color-foreground);background-color:#ccc;flex:1;padding:.625rem 1.25rem;transition:color .3s,background-color .3s}.tab-nav .tabs button:first-child{border-radius:var(--space-card) 0 0 var(--space-card)}.tab-nav .tabs button:last-child{border-radius:0 var(--space-card) var(--space-card) 0}.tab-nav .tabs button:hover{background-color:#ddd}.tab-nav .tabs button.active{cursor:default;color:#fff;background-color:var(--color-primary)}.tab-nav .tabs button.\!active{cursor:default!important;color:#fff!important;background-color:var(--color-primary)!important}.tab-nav .tab-content{display:none}.tab-nav .tab-content.active{display:block}.tab-nav .tab-content.\!active{display:block!important}.question-list{gap:var(--space-section);display:grid}.question-list .rl-question{padding:var(--space-card);border-radius:var(--radius-card);background:linear-gradient(180deg, #5387c229 0%, #5387c20d 100%), var(--color-surface);border:1px solid #5387c247;gap:.625rem;display:grid;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #ffffff73}.question-list .rl-question h6{margin:0;font-weight:600;line-height:1.45}.question-list .rl-question .answer{margin-left:0;border-radius:calc(var(--radius-card) / 1.5);color:#000000c7;background-color:#ffffffeb;margin-inline-start:1.25rem;padding:.875rem 1rem;line-height:1.55;box-shadow:inset 0 0 0 1px #5387c224}.question-list .rl-question .\!answer{margin-left:0!important;border-radius:calc(var(--radius-card) / 1.5)!important;color:#000000c7!important;background-color:#ffffffeb!important;margin-inline-start:1.25rem!important;padding:.875rem 1rem!important;line-height:1.55!important;box-shadow:inset 0 0 0 1px #5387c224!important}.question-list .rl-question .rl-question{margin-top:.75rem;margin-left:1.25rem}.question-list .rl-question>.rl-question{box-shadow:none;background:0 0;border:0;border-left:3px solid #5387c261;border-radius:0;gap:.5rem;padding:0 0 0 1rem}.question-list .rl-question>.rl-question h6{font-size:.95em;font-weight:500}.question-list .rl-question>.rl-question .answer{color:#000000b8;background-color:#5387c21f;margin-inline-start:.75rem;padding:.625rem .875rem;box-shadow:inset 0 0 0 1px #5387c21f}.question-list .rl-question>.rl-question .\!answer{color:#000000b8!important;background-color:#5387c21f!important;margin-inline-start:.75rem!important;padding:.625rem .875rem!important;box-shadow:inset 0 0 0 1px #5387c21f!important}[data-theme=dark] .question-list .rl-question{background:linear-gradient(#5387c21f 0%,#5387c208 100%),#161f2eeb;border-color:#5387c247;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .question-list .rl-question .answer{color:#fffc;background-color:#ffffff0f}[data-theme=dark] .question-list .rl-question .\!answer{color:#fffc!important;background-color:#ffffff0f!important}[data-theme=dark] .question-list .rl-question>.rl-question{border-left-color:#5387c266}[data-theme=dark] .question-list .rl-question>.rl-question .answer{color:#ffffffb3;background-color:#5387c21a}[data-theme=dark] .question-list .rl-question>.rl-question .\!answer{color:#ffffffb3!important;background-color:#5387c21a!important}.\!form .radio-check{cursor:pointer!important;border:1px solid!important;border-color:color-mix(in srgb, var(--color-foreground) 50%, transparent)!important;border-radius:var(--radius-card)!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:1.25rem!important;width:100%!important;padding:1.25rem!important;transition:border-color .3s,color .3s,background-color .3s!important;display:grid!important}.form .radio-check{cursor:pointer;border:1px solid;border-color:color-mix(in srgb, var(--color-foreground) 50%, transparent);border-radius:var(--radius-card);grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;width:100%;padding:1.25rem;transition:border-color .3s,color .3s,background-color .3s;display:grid}.\!form .radio-check:hover{background-color:#e6e6e6!important;border-color:#dfdfdf!important}.form .radio-check:hover{background-color:#e6e6e6;border-color:#dfdfdf}[data-theme=dark] .\!form .radio-check:hover{background-color:#ffffff1f!important;border-color:#ffffff4d!important}[data-theme=dark] .form .radio-check:hover{background-color:#ffffff1f;border-color:#ffffff4d}.form .radio-check input[type=radio],.form .radio-check input[type=checkbox]{cursor:pointer;aspect-ratio:1;appearance:none;background:0 0;border:0;flex:none;width:1.5rem;height:1.5rem;margin:0;padding:0;position:relative}.\!form .radio-check input[type=radio],.\!form .radio-check input[type=checkbox]{cursor:pointer!important;aspect-ratio:1!important;appearance:none!important;background:0 0!important;border:0!important;flex:none!important;width:1.5rem!important;height:1.5rem!important;margin:0!important;padding:0!important;position:relative!important}.form .radio-check input[type=radio]:before,.form .radio-check input[type=checkbox]:before{content:"";border:3px solid #aaa;border-radius:50%;position:absolute;inset:0}.\!form .radio-check input[type=radio]:before,.\!form .radio-check input[type=checkbox]:before{content:""!important;border:3px solid #aaa!important;border-radius:50%!important;position:absolute!important;inset:0!important}.form .radio-check input[type=radio]:after,.form .radio-check input[type=checkbox]:after{content:"";aspect-ratio:1;opacity:0;background-color:#fff;border-radius:50%;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.\!form .radio-check input[type=radio]:after,.\!form .radio-check input[type=checkbox]:after{content:""!important;aspect-ratio:1!important;opacity:0!important;background-color:#fff!important;border-radius:50%!important;width:50%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.\!form .radio-check input[type=checkbox]:before{border-radius:0!important}.form .radio-check input[type=checkbox]:before{border-radius:0}.\!form .radio-check input[type=checkbox]:after{border-radius:0!important;width:1rem!important;height:1rem!important;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M438%2068.5c10.8%207.7%2013.2%2022.7%205.5%2033.5l-264%20368c-4.1%205.7-10.5%209.4-17.5%209.9S148%20478%20143%20473L7%20337c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200L157%20419%20404.5%2074c7.7-10.8%2022.7-13.2%2033.5-5.5z'/%3e%3c/svg%3e") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M438%2068.5c10.8%207.7%2013.2%2022.7%205.5%2033.5l-264%20368c-4.1%205.7-10.5%209.4-17.5%209.9S148%20478%20143%20473L7%20337c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200L157%20419%20404.5%2074c7.7-10.8%2022.7-13.2%2033.5-5.5z'/%3e%3c/svg%3e") 50%/contain no-repeat!important}.form .radio-check input[type=checkbox]:after{border-radius:0;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M438%2068.5c10.8%207.7%2013.2%2022.7%205.5%2033.5l-264%20368c-4.1%205.7-10.5%209.4-17.5%209.9S148%20478%20143%20473L7%20337c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200L157%20419%20404.5%2074c7.7-10.8%2022.7-13.2%2033.5-5.5z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!%20Font%20Awesome%20Pro%207.3.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202026%20Fonticons,%20Inc.%20--%3e%3cpath%20fill='currentColor'%20d='M438%2068.5c10.8%207.7%2013.2%2022.7%205.5%2033.5l-264%20368c-4.1%205.7-10.5%209.4-17.5%209.9S148%20478%20143%20473L7%20337c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.4%2033.9%200L157%20419%20404.5%2074c7.7-10.8%2022.7-13.2%2033.5-5.5z'/%3e%3c/svg%3e") 50%/contain no-repeat}.\!form .radio-check:has(:checked){color:#fff!important;background-color:#09f!important;border-color:#09f!important}.form .radio-check:has(:checked){color:#fff;background-color:#09f;border-color:#09f}.\!form .radio-check:has(:checked) input[type=radio]:before{border-color:#fff!important}.\!form .radio-check:has(:checked) input[type=checkbox]:before{border-color:#fff!important}.form .radio-check:has(:checked) input[type=radio]:before{border-color:#fff}.form .radio-check:has(:checked) input[type=checkbox]:before{border-color:#fff}.\!form .radio-check:has(:checked) input[type=radio]:before{border-color:#fff!important}.\!form .radio-check:has(:checked) input[type=checkbox]:before{border-color:#fff!important}.\!form .radio-check:has(:checked) input[type=radio]:after{opacity:1!important}.\!form .radio-check:has(:checked) input[type=checkbox]:after{opacity:1!important}.form .radio-check:has(:checked) input[type=radio]:after{opacity:1}.form .radio-check:has(:checked) input[type=checkbox]:after{opacity:1}.\!form .radio-check:has(:checked) input[type=radio]:after{opacity:1!important}.\!form .radio-check:has(:checked) input[type=checkbox]:after{opacity:1!important}[data-theme=dark] .ui.primary .form .radio-check,[data-theme=dark] .ui.secondary .form .radio-check,.ui.primary .form .radio-check,.ui.secondary .form .radio-check{color:#fff;border-color:#fff6}[data-theme=dark] .ui.primary .\!form .radio-check,[data-theme=dark] .ui.secondary .\!form .radio-check,.ui.primary .\!form .radio-check,.ui.secondary .\!form .radio-check{color:#fff!important;border-color:#fff6!important}.ui.primary .form .radio-check:hover,.ui.secondary .form .radio-check:hover{color:#000;background-color:#fff9;border-color:#fff9}.ui.primary .\!form .radio-check:hover,.ui.secondary .\!form .radio-check:hover{color:#000!important;background-color:#fff9!important;border-color:#fff9!important}:is(.ui.primary .form .radio-check:has(:checked),.ui.secondary .form .radio-check:has(:checked)){color:#000;background-color:#fff;border-color:#fff}:is(.ui.primary .\!form .radio-check:has(:checked),.ui.secondary .\!form .radio-check:has(:checked)){color:#000!important;background-color:#fff!important;border-color:#fff!important}.ui.primary .form .radio-check:has(:checked) input[type=radio]:before{border-color:#000}.ui.primary .form .radio-check:has(:checked) input[type=checkbox]:before{border-color:#000}.ui.secondary .form .radio-check:has(:checked) input[type=radio]:before{border-color:#000}.ui.secondary .form .radio-check:has(:checked) input[type=checkbox]:before{border-color:#000}.ui.primary .\!form .radio-check:has(:checked) input[type=radio]:before{border-color:#000!important}.ui.primary .\!form .radio-check:has(:checked) input[type=checkbox]:before{border-color:#000!important}.ui.secondary .\!form .radio-check:has(:checked) input[type=radio]:before{border-color:#000!important}.ui.secondary .\!form .radio-check:has(:checked) input[type=checkbox]:before{border-color:#000!important}.ui.primary .form .radio-check:has(:checked) input[type=radio]:after{color:#000;background-color:#000}.ui.primary .form .radio-check:has(:checked) input[type=checkbox]:after{color:#000;background-color:#000}.ui.secondary .form .radio-check:has(:checked) input[type=radio]:after{color:#000;background-color:#000}.ui.secondary .form .radio-check:has(:checked) input[type=checkbox]:after{color:#000;background-color:#000}.ui.primary .\!form .radio-check:has(:checked) input[type=radio]:after{color:#000!important;background-color:#000!important}.ui.primary .\!form .radio-check:has(:checked) input[type=checkbox]:after{color:#000!important;background-color:#000!important}.ui.secondary .\!form .radio-check:has(:checked) input[type=radio]:after{color:#000!important;background-color:#000!important}.ui.secondary .\!form .radio-check:has(:checked) input[type=checkbox]:after{color:#000!important;background-color:#000!important}.exam-question>h4,.exam-question>h5,.exam-question .title>h4,.exam-question .title>h5,.sub-question>h4,.sub-question>h5{margin-bottom:0}.exam-question-choices .radio-check{min-height:100%}.exam-question .condition-message,.sub-question .condition-message{display:none}.condition-message{margin-top:var(--space-card);--condition-display:flex;--condition-accent:#dc2626;--condition-accent-soft:#fef2f2;--condition-accent-strong:#b91c1c;--condition-surface:#fffffffa;--condition-border:#0f172a1f;--condition-muted:#0f172ab8;--condition-action-surface:#f4f7fb;--condition-action-hover:#e5edf6;--condition-action-accent-surface:#fde8ea;--condition-action-accent-hover:#f9d5d9;display:var(--condition-display);border:1px solid var(--condition-border);border-radius:var(--radius-surface);background-color:var(--condition-surface);box-shadow:var(--shadow-soft);align-items:stretch;position:relative;overflow:hidden}.condition-message:before{content:"";border-radius:inherit;box-shadow:inset .375rem 0 0 0 var(--condition-accent);pointer-events:none;position:absolute;inset:0}.condition-message__icon-column{padding-block:var(--space-card);border-radius:var(--radius-surface) 0 0 var(--radius-surface);background-color:var(--condition-action-accent-surface);flex:0 0 4.5rem;justify-content:center;align-items:center;padding-inline-start:calc(var(--space-card) * 1.5);padding-inline-end:calc(var(--space-card) * 1.1);display:flex;position:relative;overflow:hidden}.condition-message__icon-column:before{content:"";border-radius:inherit;box-shadow:inset .375rem 0 0 0 var(--condition-accent);pointer-events:none;position:absolute;inset:0}.condition-message__icon{aspect-ratio:1;width:3rem;height:3rem;color:var(--condition-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.condition-message__icon i,.condition-message__icon svg{font-size:2.5rem}.condition-message__body,.condition-message__actions{min-width:0;padding:calc(var(--space-card) * 1.25)}.condition-message__body{align-content:center;gap:calc(var(--space-card) * .75);flex:1 1 0;display:grid}.condition-message__title-row{align-items:center;gap:calc(var(--space-card) * .75);display:flex}.condition-message__title-row .condition-message__title{margin:0}.condition-message__icon--inline{display:none}.condition-message__body>*{margin:0}.condition-message__title{font-size:2rem;line-height:1.15}.condition-message__text{color:var(--condition-muted);font-size:1rem;line-height:1.5}.condition-message__emphasis{color:var(--condition-accent-strong);font-size:1.05rem;font-weight:600;line-height:1.4}.condition-message__actions{align-content:center;gap:var(--space-card);border-left:1px solid var(--condition-border);flex:none;min-width:max-content;display:grid}.condition-message__actions-title{text-transform:uppercase;color:var(--condition-accent-strong);margin:0;font-size:1rem;font-weight:700}.condition-message__action-list{gap:calc(var(--space-card) * .75);display:grid}.condition-message__action{align-items:center;gap:calc(var(--space-card) * .75);text-align:left;width:max-content;min-width:100%;color:var(--color-foreground);border-radius:calc(var(--radius-surface) / 1.35);background-color:var(--condition-action-surface);border:0;grid-template-columns:auto 1fr;padding:1rem 1.125rem;display:grid}.condition-message__action--text{background:0 0;border-radius:0;width:auto;min-width:0;padding:0}.condition-message__action i,.condition-message__action svg{color:var(--condition-accent)}.condition-message__action span{white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.35}button.condition-message__action{cursor:pointer;transition:background-color .3s,color .3s}button.condition-message__action:hover{background-color:var(--condition-action-hover)}.condition-message__action--accent{color:var(--condition-accent-strong);background-color:var(--condition-action-accent-surface)}button.condition-message__action--accent:hover{background-color:var(--condition-action-accent-hover)}.condition-message--no-actions .condition-message__actions{display:none}.condition-message--no-actions{display:flex}.condition-message--conflict,.condition-message--red-flag{--condition-accent:#d22630;--condition-accent-soft:#fff1f2;--condition-accent-strong:#b91c1c;--condition-border:#d226302e;--condition-muted:#1f2937e6;--condition-action-accent-surface:#fde8ea;--condition-action-accent-hover:#f9d5d9}.condition-message--caution{--condition-accent:#ea7a18;--condition-accent-soft:#fff4eb;--condition-accent-strong:#cf5f00;--condition-border:#ea7a1833;--condition-muted:#1f2937e6;--condition-action-accent-surface:#ffe1c7;--condition-action-accent-hover:#ffc796}.condition-message--info{--condition-accent:#0ea5e9;--condition-accent-soft:#eff6ff;--condition-accent-strong:#0284c7;--condition-border:#0ea5e933;--condition-muted:#1f2937e6;--condition-action-accent-surface:#dbeafe;--condition-action-accent-hover:#bfdbfe}[data-theme=dark] .condition-message{--condition-surface:#121a27fa;--condition-border:#94a3b82e;--condition-muted:#e2e8f0d1;--condition-action-surface:#314055;--condition-action-hover:#41556f;--condition-action-accent-surface:#7b3340;--condition-action-accent-hover:#954253;box-shadow:0 18px 40px #00000047}[data-theme=dark] .condition-message__icon-column{background-color:var(--condition-action-accent-surface)}[data-theme=dark] .condition-message--conflict,[data-theme=dark] .condition-message--red-flag{--condition-accent-strong:#e45151;--condition-action-accent-surface:#4d121d;--condition-action-accent-hover:#700016}[data-theme=dark] .condition-message--caution{--condition-accent-strong:#f08a3a;--condition-action-accent-surface:#5a2f11;--condition-action-accent-hover:#7a4319}[data-theme=dark] .condition-message--info{--condition-accent-strong:#69c6f0;--condition-action-accent-surface:#123e57;--condition-action-accent-hover:#1a5677}[data-theme=dark] .condition-message__action{background-color:var(--condition-action-surface)}[data-theme=dark] .condition-message__action--text{background:0 0}[data-theme=dark] .condition-message__action--accent{background-color:var(--condition-action-accent-surface)}[data-theme=dark] button.condition-message__action:hover{background-color:var(--condition-action-hover)}[data-theme=dark] button.condition-message__action--accent:hover{background-color:var(--condition-action-accent-hover)}.exam-question.conflict:before,.exam-question.red_flag:before,.sub-question.conflict:before,.sub-question.red_flag:before{content:none}.exam-question.conflict .conflict-message,.exam-question.red_flag .red-flag-message,.sub-question.conflict .conflict-message,.sub-question.red_flag .red-flag-message{display:var(--condition-display)}.exam-question.caution:before,.sub-question.caution:before{content:none}.exam-question.caution .caution-message,.sub-question.caution .caution-message{display:var(--condition-display)}.exam-question.info:before,.sub-question.info:before{content:none}.exam-question.info .info-message,.sub-question.info .info-message,.exam-question .condition-message.is-preview,.sub-question .condition-message.is-preview{display:var(--condition-display)}.question-explanation.\!open{max-height:20rem!important;margin-bottom:var(--space-card)!important}.question-explanation.open{max-height:20rem;margin-bottom:var(--space-card)}.form-flow-progress{gap:var(--space-card);flex-direction:column;display:flex}.form-flow-progress .section{cursor:pointer;border-radius:var(--radius-card);padding:.5rem 2rem;transition:background-color .3s,color .3s,padding .3s}.form-flow-progress .\!section{cursor:pointer!important;border-radius:var(--radius-card)!important;padding:.5rem 2rem!important;transition:background-color .3s,color .3s,padding .3s!important}.form-flow-progress .section.active,.form-flow-progress .section.complete{font-weight:600}.form-flow-progress .\!section.active,.form-flow-progress .\!section.complete,.form-flow-progress .section.\!active,.form-flow-progress .\!section.active,.form-flow-progress .\!section.complete,.form-flow-progress .section.\!complete{font-weight:600!important}.form-flow-progress .section.active{color:#fff;background-color:var(--color-primary)}.form-flow-progress .\!section.active,.form-flow-progress .section.\!active{color:#fff!important;background-color:var(--color-primary)!important}.form-flow-progress .section.error{color:#fff;background-color:var(--color-danger)}.form-flow-progress .\!section.error,.form-flow-progress .section.\!error{color:#fff!important;background-color:var(--color-danger)!important}.form-flow-progress .section.complete{color:#fff;background-color:#198754;padding-right:2.5rem;position:relative}.form-flow-progress .\!section.complete,.form-flow-progress .section.\!complete{color:#fff!important;background-color:#198754!important;padding-right:2.5rem!important;position:relative!important}.form-flow-progress .section.complete:after{content:"✓";font-weight:700;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-flow-progress .\!section.complete:after,.form-flow-progress .section.\!complete:after{content:"✓"!important;font-weight:700!important;position:absolute!important;top:50%!important;right:1rem!important;transform:translateY(-50%)!important}.mw-block .header{margin:calc(var(--space-card) * -1) calc(var(--space-card) * -1) var(--space-card) calc(var(--space-card) * -1);padding:var(--space-card);border-radius:var(--space-card) var(--space-card) 0 0;position:relative}.mw-block .header h1,.mw-block .header h2,.mw-block .header h3,.mw-block .header h4,.mw-block .header h5,.mw-block .header h6{margin:0}.mw-block .header.primary{color:#fff;background:var(--gradient-primary)}.mw-block .header.secondary{color:#fff;background:var(--gradient-secondary)}.mw-modal{z-index:990;padding:var(--space-section);overscroll-behavior:contain;opacity:0;visibility:hidden;background-color:#00000080;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0;overflow:auto}.mw-modal.active{opacity:1;visibility:visible}.mw-modal.\!active{opacity:1!important;visibility:visible!important}.mw-modal .modal-content{width:auto;max-width:100%;padding:var(--space-section);border-radius:var(--radius-surface);color:var(--color-foreground);background-color:var(--color-surface);box-shadow:var(--shadow-soft);margin:0;position:relative}.mw-modal .modal-content.fullscreen{width:100%;height:calc(100% - calc(var(--space-section) * 2))}.mw-modal .modal-content.\!fullscreen{width:100%!important;height:calc(100% - calc(var(--space-section) * 2))!important}.mw-modal .modal-content.sm{max-width:500px}.mw-modal .modal-content #view-file-wrapper{height:100%}.mw-modal .modal-content .file-details-preview{gap:var(--space-section);grid-template-columns:auto 1fr;height:calc(100% - 68px);display:grid}.mw-modal .modal-content .file-details-preview .file-details{width:250px}.mw-modal .modal-content .file-details-preview .file-preview{text-align:center;overflow-y:auto}.mw-modal .modal-content .file-details-preview .file-preview iframe{border-radius:var(--radius-surface);width:100%;height:100%}.mw-modal .modal-content .file-details-preview .file-preview img{border-radius:var(--radius-surface)}.mw-modal .modal-content .mw-modal-title{margin-top:var(--space-card)}.mw-modal .modal-content .mw-modal-close.absp{top:calc(var(--space-section) * -.25);right:calc(var(--space-section) * -.25);cursor:pointer;color:#fff;background-color:#000;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute}[data-theme=dark] .mw-modal .modal-content .mw-modal-close.absp{color:#000;background-color:#fff}.mw-modal .modal-content video{border-radius:var(--space-card);width:100%;max-width:600px}body.modal-open{overflow:hidden}.app-toast-region{top:var(--space-card);z-index:980;width:min(100% - calc(var(--space-card) * 2), 34rem);pointer-events:none;gap:.75rem;display:grid;position:fixed;left:50%;transform:translate(-50%)}.app-toast{align-items:center;gap:var(--space-card);border-left:.3125rem solid var(--notification-accent,var(--color-primary));box-shadow:var(--shadow-soft);pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.app-toast--success{--notification-accent:#16a34a}.app-toast--error{--notification-accent:#e50000}.app-toast--warning{--notification-accent:#f97316}.app-toast--info{--notification-accent:var(--color-primary)}.app-toast__dismiss{width:1.75rem;height:1.75rem;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.app-toast__dismiss:hover{color:var(--color-foreground);background-color:#dedede}[data-theme=dark] .app-toast__dismiss:hover{background-color:#ffffff1a}.notification-modal .modal-content{border-top:.3125rem solid var(--notification-accent,var(--color-primary))}.notification-modal__title{color:var(--notification-accent,var(--color-primary))}.notification-modal--success{--notification-accent:#16a34a}.notification-modal--error{--notification-accent:#e50000}.notification-modal--warning{--notification-accent:#f97316}.notification-modal--info{--notification-accent:var(--color-primary)}@media (width<=775px){.mw-modal{align-items:flex-start}}.dashboard-deck{align-items:stretch;gap:var(--space-section);display:grid}@media (width>=1400px){.dashboard-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}.text-red{color:#dc3545}table{border:1px solid #e0e0e0;width:100%;overflow-x:auto}[data-theme=dark] table{border-color:#555}table thead th{white-space:nowrap;background-color:#eee;min-width:fit-content;padding:.625rem .9375rem;border-bottom:1px solid #e0e0e0!important;border-right:1px solid #e0e0e0!important}[data-theme=dark] table thead th{background-color:#182131;border-bottom-color:#555!important;border-right-color:#555!important}table thead th:last-child{min-width:fit-content;border-right:none!important}table thead th button{white-space:nowrap;padding:0 .625rem}table thead th button:before,table thead th button:after{right:-3px!important}table tbody tr:nth-child(odd){background-color:#fafafa;transition:background-color .3s}[data-theme=dark] table tbody tr:nth-child(odd){background-color:#182131}table tbody tr:hover:not(.tour-active){background-color:#0000000d}[data-theme=dark] table tbody tr:hover:not(.tour-active){background-color:#ffffff1a}table tbody td{padding:.625rem;border-right:1px solid #e0e0e0!important}[data-theme=dark] table tbody td{border-right-color:#555!important}table tbody td:last-child{min-width:fit-content;border-right:none!important}table tbody td:last-child button,table tbody td:last-child .button{white-space:nowrap}.datatable-wrapper.no-footer .datatable-container{border-bottom:none!important}#org-unique-id{-webkit-filter:blur(5px)}#org-unique-id.shown{-webkit-filter:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.inset-x-0{left:0;right:0}.right-0{right:0}.top-0{top:0}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.isolate{isolation:isolate}.z-20{z-index:20}.z-\[980\]{z-index:980}.col-auto{grid-column:auto}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-4{margin-bottom:1rem}.mb-card{margin-bottom:var(--space-card)}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-card{margin-top:var(--space-card)}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.h-\[2\.375rem\]{height:2.375rem}.h-\[2px\]{height:2px}.w-\[2\.375rem\]{width:2.375rem}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[15px\]{gap:15px}.gap-card{gap:var(--space-card)}.gap-section{gap:var(--space-section)}.self-end{align-self:flex-end}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-full{border-radius:9999px}.rounded-b-\[1\.25rem\]{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-b-0{border-bottom-width:0}.border-\[\#ff1f1f\]{--tw-border-opacity:1;border-color:rgb(255 31 31/var(--tw-border-opacity,1))}.border-border{border-color:var(--color-border)}.bg-\[\#dddddd\]{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.bg-\[\#ff1f1f\]{--tw-bg-opacity:1;background-color:rgb(255 31 31/var(--tw-bg-opacity,1))}.bg-background{background-color:var(--color-background)}.bg-surface{background-color:var(--color-surface)}.object-cover{object-fit:cover}.p-1\.5{padding:.375rem}.p-card{padding:var(--space-card)}.p-surface{padding:var(--space-surface)}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-card{padding-left:var(--space-card);padding-right:var(--space-card)}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-\[0\.2rem\]{padding-bottom:.2rem}.pb-\[calc\(var\(--space-card\)\/2\)\]{padding-bottom:calc(var(--space-card) / 2)}.pr-1{padding-right:.25rem}.pt-0{padding-top:0}.pt-card{padding-top:var(--space-card)}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Avanti,Roboto Variable,Roboto,system-ui,sans-serif}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[75\%\]{font-size:75%}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-foreground{color:var(--color-foreground)}.text-muted{color:var(--color-muted)}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow-soft{--tw-shadow:var(--shadow-soft);--tw-shadow-colored:var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#app[data-app-layout=shell]{gap:var(--space-section);min-height:100dvh;padding:var(--space-page) var(--space-page) 2.5rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}#app[data-app-layout=full-bleed]{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:100dvh;padding:0;display:grid}#app-login{min-height:100dvh;padding:var(--space-page) var(--space-page) 2.5rem;grid-template-columns:600px 500px;justify-content:center;align-items:center;gap:0;display:grid}#hero{height:100%}#hero .ui{min-height:100%;padding:var(--space-section);border-radius:var(--radius-surface);box-shadow:none;background-color:#0000;justify-content:end;display:flex;position:relative;overflow:hidden}#hero .content-top{top:var(--space-section);right:var(--space-section);left:var(--space-section);z-index:3;color:#fff;text-shadow:0 0 4px #000000b3;position:absolute}#hero .hero-logo{max-width:325px;margin-inline:auto;display:block}#hero .content-top .title{font-size:2.125rem;line-height:1.25}#hero .login-hero{z-index:2;object-fit:cover;object-position:top;border-radius:0 0 var(--radius-surface) var(--radius-surface);width:100%;height:50dvh;min-height:350px;max-height:600px;position:absolute;bottom:0;left:0;right:0}#video-overlay{z-index:1;border-radius:var(--radius-surface) 0 0 var(--radius-surface);background-color:#000000b3;position:absolute;inset:0}#hero-login-video{z-index:0;object-fit:cover;border-radius:var(--radius-surface) 0 0 var(--radius-surface);width:100%;height:100%;position:absolute;top:0;left:0}#footer-links{right:var(--space-section);bottom:var(--space-section);left:var(--space-section);z-index:3;justify-content:center;gap:var(--space-card);color:#fff;display:flex;position:absolute}#footer-links a,#footer-links a:visited{text-shadow:1px 0 8px #000000b3,-1px 0 8px #000000b3,0 1px 8px #000000b3,0 -1px 8px #000000b3;color:#fff!important;border-bottom-color:#0000!important}#footer-links a:hover{color:#fff!important;border-bottom-color:#fff!important}#login-register-area .ui{height:100%;padding:var(--space-section);border-radius:0 var(--radius-surface) var(--radius-surface) 0;flex-direction:column;justify-content:center;display:flex}#login-register-wrapper{width:100%;max-width:400px;margin-left:auto;margin-right:auto}#copyright{z-index:10;text-align:center;color:var(--color-foreground);opacity:.6;font-size:.75rem;line-height:1.2;position:absolute;bottom:.75rem;left:0;right:0}.app-header-shell{min-height:100%}#content,.app-shell{grid-template-columns:var(--layout-sidebar-width) minmax(0, 1fr);align-items:start;gap:var(--space-section);width:100%;min-width:0;min-height:100%;display:grid}#content.app-shell--without-sidebar,.app-shell.app-shell--without-sidebar{grid-template-columns:minmax(0,1fr)}#sidebar,.app-sidebar{width:100%;min-width:0;height:100%}#sidebar .ui,.app-sidebar-panel{min-width:0;min-height:100%}#sidebar .nav,.app-sidebar-nav{top:var(--space-card);justify-content:flex-start;gap:calc(var(--space-section) / 2);flex-direction:column;display:flex;position:sticky}#sidebar .nav-item,#sidebar .nav-item:visited,.app-sidebar-nav .nav-item,.app-sidebar-nav .nav-item:visited{text-align:center;white-space:nowrap;border-radius:calc(var(--radius-surface) / 2);background-color:var(--color-surface);color:var(--color-foreground);border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1.25rem .625rem;text-decoration:none;transition:border-color .3s,background-color .3s,color .3s;display:flex}#sidebar .nav-item i,#sidebar .nav-item svg,.app-sidebar-nav .nav-item i,.app-sidebar-nav .nav-item svg{font-size:2.25rem}#sidebar .nav-item:hover,.app-sidebar-nav .nav-item:hover{border-color:#ddd}[data-theme=dark] #sidebar .nav-item:hover,[data-theme=dark] .app-sidebar-nav .nav-item:hover{border-color:#2e3d53}#sidebar .nav-item.active,.app-sidebar-nav .nav-item.active{color:var(--color-primary);background-color:#ddd}#sidebar .nav-item.\!active,.app-sidebar-nav .nav-item.\!active{color:var(--color-primary)!important;background-color:#ddd!important}[data-theme=dark] #sidebar .nav-item.active,[data-theme=dark] .app-sidebar-nav .nav-item.active{background-color:#2e3d53}[data-theme=dark] #sidebar .nav-item.\!active,[data-theme=dark] .app-sidebar-nav .nav-item.\!active{background-color:#2e3d53!important}#main,.app-main{flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;min-height:100%;display:flex}.symforma-route-view{border-radius:var(--radius-surface);background:#000;flex:auto;min-width:0;height:calc(100dvh - 13.5rem);min-height:0;display:flex;overflow:hidden}#header{height:94px;position:relative}#header.ui h1,#header.ui h2,#header.ui h3,#header.ui h4,#header.ui h5,#header.ui h6{margin:0;padding-bottom:0}#header .logo a,#header .logo a:visited{align-items:center;display:flex}#header .logo img,#header .logo svg{width:200px;max-width:none}#header #alt-header-actions,#header #alt-header-content{display:none}#user-menu{justify-content:end;align-items:end;gap:calc(var(--space-section) / 2);display:flex}#user-menu .\!item{aspect-ratio:1!important;cursor:pointer!important;background-color:#ddd!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:3.125rem!important;display:flex!important}#user-menu .item{aspect-ratio:1;cursor:pointer;background-color:#ddd;border-radius:999px;justify-content:center;align-items:center;width:3.125rem;display:flex}[data-theme=dark] #user-menu .\!item{background-color:#2e3d53!important}[data-theme=dark] #user-menu .item{background-color:#2e3d53}#user-menu .\!item:hover{background-color:#eee!important}#user-menu .item:hover{background-color:#eee}[data-theme=dark] #user-menu .\!item:hover{background-color:#3f516b!important}[data-theme=dark] #user-menu .item:hover{background-color:#3f516b}#user-menu .\!item.profile{position:relative!important}#user-menu .item.profile{position:relative}#user-menu .\!item.show-mobile{display:none!important}#user-menu .item.show-mobile{display:none}#user-menu .\!item.profile img{aspect-ratio:1!important;object-fit:cover!important;border-radius:999px!important;max-width:100%!important}#user-menu .item.profile img{aspect-ratio:1;object-fit:cover;border-radius:999px;max-width:100%}#user-menu .icon-swap .alternate,#user-menu .icon-swap.active .default{display:none}#user-menu .icon-swap.\!active .default{display:none!important}#user-menu .icon-swap.active .alternate{display:block}#user-menu .icon-swap.\!active .alternate{display:block!important}#user-menu>.relative{align-items:center;display:flex}#open-profile-menu{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.125rem;padding:.375rem .625rem .375rem .375rem;display:inline-flex}.profile-toggle-avatar{border-radius:50%;width:2.375rem;height:2.375rem;position:relative;overflow:hidden}#open-profile-menu img{object-fit:cover;width:2.375rem;height:2.375rem}#unread-count{z-index:1;color:#fff;background-color:#09f;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:none;position:absolute;inset:0}#unread-count.active,#unread-count:not(:empty){display:flex}#unread-count.\!active{display:flex!important}#open-profile-menu span{padding-right:.25rem;font-size:.875rem;line-height:1}#profile-menu-toggle{z-index:10;opacity:0;background-color:#ddd;border-radius:999px;justify-content:center;align-items:center;width:50%;height:50%;transition:opacity .3s;display:flex;position:absolute;bottom:-.625rem;left:50%;transform:translate(-50%)}[data-theme=dark] #profile-menu-toggle{background-color:#2e3d53}#open-profile-menu:hover #profile-menu-toggle{opacity:1}#profile-menu{min-width:250px;position:absolute;top:calc(100% + .5rem);right:0}.profile-menu-summary{justify-content:center;align-items:center;gap:var(--space-card);grid-template-columns:auto auto;display:grid}.profile-menu-avatar{border-radius:999px;width:50px;height:50px;overflow:hidden}.profile-menu-avatar img{object-fit:cover;width:100%;height:100%}.profile-menu-identity{text-align:left;min-width:0}.profile-menu-item{align-items:center;display:flex}.profile-menu-theme-toggle{gap:.625rem}.profile-menu-theme-toggle i,.profile-menu-theme-toggle svg{font-size:1rem}.menu-count-badge{color:#fff;background-color:#09f;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;margin-right:.625rem;padding-inline:.375rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}#profile-menu .dropdown-divider{background-color:var(--color-background);height:2px}#lights[data-theme-mode=light] .light-toggle,#lights[data-theme-mode=dark] .dark-toggle{display:none}@media (width<=1399px){#app-login{grid-template-columns:400px 1fr}#hero .ui,#video-overlay,#hero-login-video{border-radius:var(--radius-surface) 0 0 var(--radius-surface)}#hero .content-top .title{font-size:1.5rem}#login-register-area,#login-register-area .ui{height:100%}img.ho-body{max-width:min(250px,42%);max-height:calc(100% - 2.5rem);right:40px}}@media (width>=1200px){.form-flow-layout{grid-template-columns:400px minmax(0,1fr)}.form-flow-sidebar{align-self:stretch;display:block}.form-flow-sidebar-stack{top:var(--space-section);position:sticky}.profile-deck{grid-template-columns:repeat(6,minmax(0,1fr))}.profile-deck>:first-child{grid-column:span 6/span 6}.profile-deck>:nth-child(2),.profile-deck>:nth-child(3),.profile-deck>:nth-child(4),.profile-deck>:nth-child(5){grid-column:span 3/span 3}.profile-overview-body{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1400px) and (width<=1620px){.appointment-small .title-link{border-radius:1.25rem 1.25rem 0 0}.appointment-small .time span{width:100%}}@media (width>=1400px){.form-flow-layout{grid-template-columns:400px minmax(0,1fr)}.profile-deck{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));min-height:100%}.profile-deck>:first-child{grid-area:1/span 6/auto/span 6}.profile-deck>:nth-child(2),.profile-deck>:nth-child(3){grid-area:1/span 3/auto/span 3}.profile-deck>:nth-child(4),.profile-deck>:nth-child(5){grid-area:2/span 6/auto/span 6}}@media (width<=1465px){#results-container{aspect-ratio:1}.mw-body{aspect-ratio:auto;height:100vh;max-height:none}}@media (width<=1199px){#header .app-header-shell{grid-template-columns:minmax(0,1fr) 0 auto;gap:.5rem}#header .logo{min-width:0}#header .logo img,#header .logo svg{max-width:100%}#content.app-shell--without-sidebar{padding-top:var(--space-section)}#header .logo{flex:1 0 0}#user-menu .item.hide-mobile{display:none}#user-menu .item.show-mobile{display:flex}#app[data-app-layout=shell]{min-height:100dvh;padding:0 var(--space-page) 2.5rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;display:grid}#content,.app-shell{gap:var(--space-section);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.symforma-route-view{margin-top:var(--space-section);height:calc(100dvh - 94px - 2.5rem - var(--space-section))}#sidebar,.app-sidebar{width:calc(100% + (var(--space-page) * 2));height:auto;margin-inline:calc(var(--space-page) * -1);overflow-x:clip}#sidebar .ui,.app-sidebar-panel{border-radius:0;height:auto;min-height:0;padding:0}#sidebar .nav,.app-sidebar-nav{-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;justify-content:space-between;gap:0;width:100%;min-width:0;max-width:100%;position:static;overflow:auto hidden}#sidebar .nav.is-scrollable,.app-sidebar-nav.is-scrollable{justify-content:flex-start}#sidebar .nav::-webkit-scrollbar{width:0;height:0;display:none}.app-sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}#sidebar .nav-item,#sidebar .nav-item:visited,.app-sidebar-nav .nav-item,.app-sidebar-nav .nav-item:visited{border-radius:0;flex:1 1 0;min-width:7rem;padding:1.25rem .625rem}#sidebar .nav-item i,#sidebar .nav-item svg,.app-sidebar-nav .nav-item i,.app-sidebar-nav .nav-item svg{font-size:1.5rem}#main,.app-main{width:100%;min-height:0}#main.header-only-spacing,.app-main.header-only-spacing{padding-top:var(--space-section)}#sidebar .nav-scrollbar,.app-sidebar .nav-scrollbar{background-color:var(--color-surface);align-items:center;width:100%;display:none}#sidebar .nav-scrollbar.is-visible,.app-sidebar .nav-scrollbar.is-visible{display:flex}#sidebar .nav-scrollbar-track,.app-sidebar .nav-scrollbar-track{background-color:#7d7d7d2e;border-radius:999px;width:100%;height:.25rem;position:relative;overflow:hidden}#sidebar .nav-scrollbar-thumb,.app-sidebar .nav-scrollbar-thumb{cursor:grab;will-change:transform, width;background-color:#7d7d7d73;border-radius:999px;min-width:2rem;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}#sidebar .nav-scrollbar-thumb:active,.app-sidebar .nav-scrollbar-thumb:active{cursor:grabbing;background-color:#7d7d7da6}.speed-dial{flex-direction:row;gap:1.25rem;display:flex}.guidance .image .wrapper{top:calc(100px + var(--space-card))}.mw-modal .modal-content .file-details-preview{grid-template-rows:auto 1fr;grid-template-columns:1fr}.mw-modal .modal-content .file-details-preview .file-details{gap:var(--space-section);flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.mw-modal .modal-content .file-details-preview .file-details p{margin:0}#header{z-index:11;max-width:none;width:calc(100% + (var(--space-page) * 2));margin-inline:calc(var(--space-page) * -1);border-radius:0;position:sticky;top:0;left:auto;right:auto}#main-nav{z-index:0;padding:var(--space-page);background-color:#fff9;justify-content:center;align-items:center;display:none;position:fixed;inset:94px 0 0}[data-theme=dark] #main-nav{background-color:#0009}#main-nav.open{display:flex}#main-nav>.wrapper{gap:var(--space-section);min-width:250px;padding:var(--space-ui);border-radius:var(--radius-surface);color:var(--color-foreground);background-color:var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;position:fixed;top:calc(50% + 47px);left:50%;transform:translate(-50%,calc(-50% - 47px))}#menu-close{z-index:1;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%)}#main-nav .item,#main-nav .item:visited{white-space:nowrap;width:100%}.guidance .\!image .wrapper,.guidance .image .\!wrapper{top:calc(100px + var(--space-card))!important}#main-nav.\!open{display:flex!important}.guidance .image .\!wrapper{top:calc(100px + var(--space-card))!important}#main-nav>.\!wrapper{gap:var(--space-section)!important;min-width:250px!important;padding:var(--space-ui)!important;border-radius:var(--radius-surface)!important;color:var(--color-foreground)!important;background-color:var(--color-surface)!important;box-shadow:var(--shadow-soft)!important;flex-direction:column!important;display:flex!important;position:fixed!important;top:calc(50% + 47px)!important;left:50%!important;transform:translate(-50%,calc(-50% - 47px))!important}#user-menu .\!item.hide-mobile{display:none!important}#user-menu .\!item.show-mobile{display:flex!important}#main-nav .\!item,#main-nav .\!item:visited{white-space:nowrap!important;width:100%!important}}@media (width<=1599px){.condition-message{--condition-display:grid;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.condition-message__icon-column{display:none}.condition-message__body{grid-area:1/1}.condition-message__actions{flex:initial;border-top:1px solid var(--condition-border);border-left:0;grid-area:2/1;min-width:0}.condition-message__icon.condition-message__icon--inline{aspect-ratio:auto;background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto;margin:0;padding:0;line-height:1;display:contents}.condition-message__icon.condition-message__icon--inline i,.condition-message__icon.condition-message__icon--inline svg{vertical-align:middle;width:auto;min-width:0;height:auto;font-size:2rem;line-height:1;display:inline-block}.condition-message__title-row{justify-content:center}.condition-message__actions-title{text-align:center}}@media (width>=1600px){.condition-message:before{display:none}}@media (width<=1599px){.condition-message__actions-title{margin-bottom:calc(var(--space-card) * .25)}.condition-message__action-list{width:100%}}@media (width<=640px){.condition-message__body,.condition-message__actions{padding:var(--space-card)}.condition-message__text,.condition-message__emphasis,.condition-message__action span{font-size:1rem}.condition-message__action{padding:1rem 1.125rem}}@media (width<=775px){#app-login{flex-direction:column;gap:0;display:flex}#hero{width:100%;height:auto}#hero .ui{border-radius:var(--radius-surface) var(--radius-surface) 0 0;flex-direction:column;justify-content:center;align-items:center;height:auto;display:flex}#video-overlay,#hero-login-video{border-radius:var(--radius-surface) var(--radius-surface) 0 0}#hero .content-top{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;top:auto;left:auto;right:auto}#hero .hero-logo{width:100%;max-width:325px}#hero .content-top .title{font-size:1.5rem}#hero .login-hero{display:none}#footer-links{flex-direction:row;justify-content:center;align-items:center;width:100%;font-size:75%;display:flex;position:static}#login-register-area{width:100%;height:auto}#login-register-area .ui{border-radius:0 0 var(--radius-surface) var(--radius-surface);width:100%;padding:var(--space-section) calc(var(--space-section) * 2)}.guidance{gap:var(--space-section);grid-template-rows:1fr;grid-template-columns:1fr}.guidance .image{break-inside:avoid;page-break-inside:avoid}.guidance .image .wrapper{max-width:400px;margin:0 auto;position:relative;top:auto}.guidance .image button{display:none}.guidance .image .\!wrapper{max-width:400px!important;margin:0 auto!important;position:relative!important;top:auto!important}.guidance .\!image{break-inside:avoid!important;page-break-inside:avoid!important}.guidance .\!image .wrapper{max-width:400px!important;margin:0 auto!important;position:relative!important;top:auto!important}.guidance .\!image button{display:none!important}}@media (width<=600px){.sub-question{--sub-question-indent:var(--space-card);padding-inline:var(--space-card)}.question-children{padding-left:var(--space-card);--child-rail-offset:var(--space-card)}.question-children .question-children{padding-left:var(--space-card)}.exam-question-choices{grid-template-columns:minmax(0,1fr)}.exam-choice-half,.exam-choice-full{grid-column:1/-1}#content,#main{min-width:0}#header.ui{padding:0 var(--space-page)!important}img.ho-body{max-width:200px;display:none}.notice.with-action{grid-template-rows:1fr auto;grid-template-columns:1fr}}@media (width<=500px){#app[data-app-layout=shell]{min-height:100dvh;padding-inline:var(--space-page);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-top:0;display:grid}#content,.app-shell{grid-template-rows:auto minmax(0,1fr);min-height:0}#user-menu .item{width:2.5rem}#user-menu i,#user-menu svg{font-size:1.125rem}#open-profile-menu{gap:.375rem;min-height:2.5rem;padding:.25rem .4375rem .25rem .25rem}.profile-toggle-avatar,#open-profile-menu img{width:2rem;height:2rem}#open-profile-menu span{padding-right:0;font-size:.75rem}#user-menu .\!item{width:2.5rem!important}}@media print{#app[data-app-layout=shell]{gap:0!important;height:auto!important;min-height:0!important;margin-top:0!important;padding-bottom:0!important;display:block!important}#content,#main{height:auto!important;min-height:0!important}#copyright{margin-top:var(--space-card);display:block!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}body{background-color:#fff!important}#header{position:static!important}#sidebar{display:none!important}.ui{box-shadow:none!important;background-color:#0000!important}.hide-print{display:none!important}.show-print{display:block!important}.tab-nav .tabs{display:none}.tab-nav .tab-content{display:block!important}.tab-nav .tab-content+.tab-content{margin-top:var(--space-card)}.question-list .rl-question{box-shadow:none;break-inside:avoid;page-break-inside:avoid;background:0 0;border:0;border-radius:0;gap:.5rem;margin-top:20px;padding:0}.question-list .rl-question .answer{color:#333;box-shadow:none;background:0 0;border-radius:0;margin-inline-start:1rem;padding:0}.question-list .rl-question>.rl-question{border-left-color:#bdbdbd;gap:.375rem;margin-left:.875rem;padding-left:.875rem}.question-list .rl-question>.rl-question .answer{color:#555;box-shadow:none;background:0 0;border-radius:0;margin-inline-start:.75rem;padding:0}.question-list .rl-question+.rl-question{padding-top:var(--space-card);border-top:1px solid #b9b9b9}.results-referral-deck,.results-referral-deck>*{height:auto!important}.ui.full-height{height:auto!important;display:block!important}.mw-body{aspect-ratio:auto;background-color:#0000;border-radius:0;width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.body-viewer-controls,.mw-body .controls,.mw-body .reset-view,.mw-body canvas{display:none!important}.mw-body .print-screenshot{display:block!important}.mw-body .mw-body-screenshots{gap:var(--gap);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid!important}.mw-body .mw-body-screenshots .mw-angle{align-items:center;gap:var(--gap);padding:var(--padding);border-radius:var(--radius);break-after:page;border:2px solid #000;flex-direction:column;display:flex!important}.mw-body .mw-body-screenshots .mw-angle h3{font-size:1.125rem}.question-list .rl-question .\!answer{color:#333!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-inline-start:1rem!important;padding:0!important}.question-list .rl-question>.rl-question .\!answer{color:#555!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-inline-start:.75rem!important;padding:0!important}.mw-body .\!controls{display:none!important}}@media (width>=1400px) and (height<=767px){#hero .ui{border-radius:var(--radius-surface) 0 0 var(--radius-surface)}#login-register-area,#login-register-area .ui{height:100%}}table .table-actions.table-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.table-actions>.button{flex-shrink:0;margin:0}.button-action-icon{flex-shrink:0;width:1em}.scan-viewer__canvas-logo{display:none!important}@media (width<=599px){.scan-viewer__context-launcher-anchor{--scan-viewer-mobile-launcher-top:20px}}.hover\:bg-\[\#dddddd\]:hover{--tw-bg-opacity:1;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eeeeee\]:hover{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1))}.dark\:border-\[\#ff1f1f\]:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(255 31 31/var(--tw-border-opacity,1))}.dark\:bg-\[\#2e3d53\]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(46 61 83/var(--tw-bg-opacity,1))}.dark\:bg-\[\#ff1f1f\]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(255 31 31/var(--tw-bg-opacity,1))}.dark\:text-white:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:bg-\[\#3f516b\]:hover:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(63 81 107/var(--tw-bg-opacity,1))}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\>article\]\:h-full>article{height:100%}.calendar-overlay .calendar-modal--follow-up[data-v-b119b043]{width:min(46rem,100vw - 2rem);padding:clamp(1.5rem,4vw,3rem)}.mw-modal.calendar-overlay[data-v-b119b043]{justify-content:center;align-items:center;height:100dvh;padding:1rem;overflow:hidden}.calendar-overlay .calendar-modal[data-v-b119b043]{overscroll-behavior:contain;flex-direction:column;width:min(48rem,100vw - 2rem);max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.calendar-modal-scroll[data-v-b119b043]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-foreground) 30%, transparent) transparent;min-height:0;overflow-y:auto}.calendar-modal-scroll--overflowing[data-v-b119b043]{padding-right:.75rem}.calendar-modal-scroll-content[data-v-b119b043]{display:flow-root}.calendar-modal-scroll[data-v-b119b043]::-webkit-scrollbar{width:6px}.calendar-modal-scroll[data-v-b119b043]::-webkit-scrollbar-track{background:0 0}.calendar-modal-scroll[data-v-b119b043]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-foreground) 30%, transparent);border-radius:999px}.calendar-modal-titles[data-v-b119b043]{min-width:0}.calendar-modal-subtitle[data-v-b119b043]{opacity:.85;margin:.375rem 0 0;font-size:1rem;line-height:1.5}.calendar-modal-header[data-v-b119b043]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.calendar-overlay .calendar-modal--confirmation[data-v-b119b043]{width:min(40rem,100vw - 2rem);padding:clamp(24px,5vw,40px)}.calendar-modal--confirmation .calendar-modal-header[data-v-b119b043]{text-align:center;justify-content:center;margin-bottom:24px}.calendar-modal--confirmation .mw-modal-title[data-v-b119b043]{margin:0;font-size:1.5rem;line-height:1.3}.calendar-overlay .calendar-modal--compose[data-v-b119b043]{width:min(70rem,100vw - 2rem);padding:clamp(1.25rem,3vw,2rem)}.calendar-modal--compose .calendar-modal-header[data-v-b119b043]{background:var(--gradient-primary);color:#fff;border-radius:1.5rem;margin-bottom:1.5rem;padding:1.5rem 1.75rem}.calendar-modal--compose .mw-modal-title[data-v-b119b043]{color:#fff;margin:0;font-size:1.75rem}.calendar-modal--compose .calendar-modal-header button[data-v-b119b043]{color:#fff;background:#ffffff2e;border:1px solid #ffffff4d}.home-screen-instructions>img[data-v-8c0bbc30]{border-radius:1.25rem;margin:0 auto 1rem;display:block}.home-screen-instructions>p[data-v-8c0bbc30]{text-align:center;line-height:1.6}.home-screen-instructions ol[data-v-8c0bbc30]{margin:1.5rem 0;padding-left:1.75rem;list-style:decimal}.home-screen-instructions li[data-v-8c0bbc30]{margin-bottom:1rem;padding-left:.5rem;line-height:1.65}.home-screen-help[data-v-8c0bbc30]{opacity:.8;margin-bottom:1.5rem;font-size:.875rem}.markdown-preview{overflow-wrap:anywhere}.markdown-preview>:first-child{margin-top:0}.markdown-preview>:last-child{margin-bottom:0}.markdown-preview ul{padding-left:1.5rem;list-style:outside}.markdown-preview ol{padding-left:1.5rem;list-style:decimal}.score-slider .form input[type=range]{--range-track-height:1.5rem;--range-thumb-size:3rem;--range-fill-percent:50%;--range-track-fill:var(--color-primary);--range-track-rest:color-mix(in srgb, var(--color-foreground) 14%, var(--color-surface-muted));--range-thumb-fill:var(--color-primary);--range-thumb-border:#0080d5;height:var(--range-thumb-size);appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:1rem;padding:0}.score-slider .form input[type=range]:focus{border:0}.score-slider .form input[type=range]::-webkit-slider-runnable-track{height:var(--range-track-height);background:linear-gradient(to right, var(--range-track-fill) 0%, var(--range-track-fill) var(--range-fill-percent), var(--range-track-rest) var(--range-fill-percent), var(--range-track-rest) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 10%, transparent);border-radius:999px}.score-slider .form input[type=range]::-webkit-slider-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);margin-top:calc((var(--range-track-height) - var(--range-thumb-size)) / 2);border:.1875rem solid var(--range-thumb-border);background:var(--range-thumb-fill);appearance:none;border-radius:50%;box-shadow:0 .5rem 1rem #0000001f}.score-slider .form input[type=range]::-moz-range-track{height:var(--range-track-height);background:var(--range-track-rest);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 10%, transparent);border:0;border-radius:999px}.score-slider .form input[type=range]::-moz-range-progress{height:var(--range-track-height);background:var(--range-track-fill);border-radius:999px}.score-slider .form input[type=range]::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);border:.1875rem solid var(--range-thumb-border);background:var(--range-thumb-fill);appearance:none;border-radius:50%;box-shadow:0 .5rem 1rem #0000001f}.score-slider .range-value-field,.score-slider .heat-score-field{--range-track-height:1.5rem;--range-thumb-size:3rem;--range-value-left:50%;--range-value-top:calc(1rem + (var(--range-thumb-size) / 2));--range-value-bubble-fill:var(--color-primary);--range-value-bubble-border:#0080d5}.score-slider .range-value-field{display:flow-root;position:relative}.score-slider .range-thumb-value{left:var(--range-value-left);top:var(--range-value-top);z-index:2;width:var(--range-thumb-size);height:var(--range-thumb-size);color:#fff;pointer-events:none;background-color:#0000;border:.1875rem solid #0000;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;transition:top .16s,color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:absolute;transform:translate(-50%,-50%)rotate(-45deg)}.score-slider .range-thumb-value-text{z-index:1;position:relative;transform:rotate(45deg)}.score-slider .range-value-field.is-range-dragging .range-thumb-value,.score-slider .heat-score-field.is-range-dragging .range-thumb-value{top:calc(var(--range-value-top) - var(--range-thumb-size) - .75rem);color:#fff;border-color:var(--range-value-bubble-border);background-color:var(--range-value-bubble-fill);box-shadow:0 .625rem 1.25rem #0000002e}[data-theme=dark] .score-slider .form input[type=range]{--range-track-rest:#3d4c61;--range-thumb-border:#69c6f0}[data-theme=dark] .score-slider .range-value-field,[data-theme=dark] .score-slider .heat-score-field{--range-value-bubble-border:#69c6f0}[data-theme=dark] .score-slider .form input[type=range]::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .score-slider .form input[type=range]::-webkit-slider-thumb{box-shadow:0 .5rem 1rem #0000004d}[data-theme=dark] .score-slider .form input[type=range]::-moz-range-track{box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .score-slider .form input[type=range]::-moz-range-thumb{box-shadow:0 .5rem 1rem #0000004d}.score-slider .heat-score-field{--heat-score-slider-gap:.75rem;--heat-score-start-pad:0px;--heat-score-end-pad:0px;padding-top:2.5rem;position:relative}.score-slider .heat-score-field .range-thumb-value{--range-value-top:calc(2.5rem + var(--heat-score-slider-gap) + (var(--range-thumb-size) / 2));color:var(--color-foreground)}.score-slider .heat-score-field:before{content:"";left:var(--heat-score-start-pad);right:var(--heat-score-end-pad);top:calc(2.5rem + var(--heat-score-slider-gap) + ((var(--range-thumb-size) - var(--range-track-height)) / 2));height:var(--range-track-height);background:linear-gradient(var(--heat-score-direction,90deg), #003b6f 0%, #09f 50%, #a60032 100%);pointer-events:none;border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.score-slider .heat-score-label{pointer-events:none;white-space:nowrap;position:absolute;top:0}.score-slider .heat-score-label:after{content:"";background-color:currentColor;width:2px;height:.875rem;position:absolute;top:calc(100% + .3125rem);left:50%;transform:translate(-50%)}.score-slider .heat-score-label--start{left:var(--heat-score-start-pad);transform:translate(-50%)}.score-slider .heat-score-label--end{right:var(--heat-score-end-pad);transform:translate(50%)}.score-slider .form input[type=range].heat-score{z-index:1;height:var(--range-thumb-size);margin-top:var(--heat-score-slider-gap);margin-left:calc(var(--heat-score-start-pad) - (var(--range-thumb-size) / 2));margin-right:calc(var(--heat-score-end-pad) - (var(--range-thumb-size) / 2));width:calc(100% - var(--heat-score-start-pad) - var(--heat-score-end-pad) + var(--range-thumb-size));--range-track-fill:transparent;--range-track-rest:transparent;--range-thumb-fill:var(--color-surface);--range-thumb-border:#0080d5;display:block;position:relative}.score-slider .form input[type=range].heat-score::-webkit-slider-runnable-track{box-shadow:none;background:0 0}.score-slider .form input[type=range].heat-score::-moz-range-track{box-shadow:none;background:0 0}.score-slider .form input[type=range].heat-score::-moz-range-progress{background:0 0}[data-theme=dark] .score-slider .form input[type=range].heat-score{--range-thumb-fill:#161f2e;--range-thumb-border:#69c6f0}.score-slider{min-width:0}.score-slider .form input[type=range]{display:block}.score-slider .heat-score-label{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:45%}.score-slider:not(.score-slider--heat) .heat-score-field:before{background:linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) var(--range-fill-percent), var(--range-track-rest,var(--color-border)) var(--range-fill-percent), var(--range-track-rest,var(--color-border)) 100%)}.score-slider:not(.score-slider--heat) .form input[type=range].heat-score{--range-thumb-fill:var(--color-primary)}.score-slider:not(.score-slider--heat) .heat-score-field .range-thumb-value{color:#fff}.score-slider .heat-score-field{padding-top:var(--score-label-height,2.5rem)}.score-slider .heat-score-field:before{top:calc(var(--score-label-height,2.5rem) + var(--heat-score-slider-gap) + ((var(--range-thumb-size) - var(--range-track-height)) / 2))}.score-slider .heat-score-field .range-thumb-value{--range-value-top:calc(var(--score-label-height,2.5rem) + var(--heat-score-slider-gap) + (var(--range-thumb-size) / 2))}.score-slider input:disabled{cursor:not-allowed}.score-slider.is-disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.score-slider .range-thumb-value{transition:none}}.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;color:var(--dp-icon-color);top:50%;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{cursor:pointer;color:var(--dp-icon-color);top:50%;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}.app-date-picker,.app-date-picker-menu{--dp-background-color:var(--color-surface);--dp-text-color:var(--color-foreground);--dp-primary-color:var(--color-primary);--dp-primary-text-color:#fff;--dp-hover-color:var(--color-surface-muted);--dp-hover-text-color:var(--color-foreground);--dp-border-color:var(--color-border);--dp-menu-border-color:var(--color-border);--dp-border-radius:1rem;--dp-cell-border-radius:.625rem;--dp-cell-size:40px;--dp-font-family:inherit;--dp-font-size:1rem;--dp-button-height:40px}.app-date-picker{width:100%;min-width:0}.app-date-picker .dp--input{border:0;border-bottom:3px solid var(--color-foreground);color:var(--color-foreground);cursor:pointer;background:0 0;border-radius:0;min-height:calc(1.5rem + 13px);padding-left:0;padding-right:3.5rem;font-weight:400}.app-date-picker .dp--input-icon{left:auto;right:1.5rem}.app-date-picker .dp--input-invalid{border-color:#ef0000}.app-date-picker-menu{padding:.75rem;box-shadow:0 12px 40px #0000002e}.dp--menu-wrapper:has(.app-date-picker-menu){z-index:20000}.app-date-picker-menu .dp--action-buttons{gap:.75rem}.app-date-picker-menu .dp--action-button{border-radius:1.25rem;min-height:40px;padding:.5rem .875rem}.app-date-picker-menu .dp--inc-dec-button-inline{border-radius:.5rem;justify-content:center;height:28px}.app-date-picker-menu .dp--time-display-inline{min-width:44px;min-height:40px}.app-date-picker-menu .dp--inc-dec-button-inline:hover{background:var(--color-surface-muted)}.app-date-time-arrow{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;display:block;transform:rotate(45deg)}.app-date-time-arrow-up{transform:rotate(225deg)}@media (width<=600px){.app-date-picker-menu{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}}.debug-record-id[data-v-203e35cc]{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin-block:.25rem;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.condition-correction[data-v-25b41503]{gap:1.5rem;margin:0;display:grid}.condition-correction>p[data-v-25b41503]{margin:0}.condition-correction-error[data-v-25b41503]{color:var(--color-danger)}.condition-question-picker[data-v-48eec326]{gap:1.5rem;min-width:0;display:grid}.condition-question-picker>p[data-v-48eec326],.condition-question-picker>h4[data-v-48eec326]{margin:0}.condition-question-picker>button[data-v-48eec326]{justify-self:start}.condition-question-picker>.condition-question-cancel[data-v-48eec326]{justify-content:center;width:100%}.condition-question-group[data-v-48eec326]{border:1px solid var(--color-border,#ddd);border-radius:1.5rem;min-width:0;padding:1.5rem}.condition-question-group h5[data-v-48eec326]{margin:0 0 1rem}.condition-question-list[data-v-48eec326]{gap:.75rem;display:grid}.condition-question-option[data-v-48eec326]{text-align:left;background:var(--color-background,#f4f7fb);width:100%;color:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:1rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.condition-question-option svg[data-v-48eec326]{width:1rem;color:var(--color-primary,#009fff);flex:none}.condition-question-option[data-v-48eec326]:hover{background:color-mix(in srgb, var(--color-primary,#009fff) 12%, transparent)}.condition-question-option[data-v-48eec326]:focus-visible{outline:2px solid var(--color-primary,#009fff);outline-offset:2px}.condition-dismissal-warning{color:#881337;background:#fff1f2;border:1px solid #fecaca;border-radius:1.5rem;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.condition-dismissal-warning-icon{color:#dc2626;flex:none;width:1.75rem;height:1.75rem;margin-top:.125rem}.condition-dismissal-warning h5{margin:0 0 .625rem}.condition-dismissal-warning p{margin:0;line-height:1.6}.condition-dismissal-recommendation{margin:1.25rem 0;line-height:1.6}.condition-dismissal-error{color:#dc2626}.condition-dismissal-actions{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.condition-dismissal-cancel{justify-content:center;width:100%}.condition-dismissal-confirm{white-space:normal;text-align:center;justify-content:center;width:100%}[data-theme=dark] .condition-dismissal-warning{color:#ffe4e6;background:#381b25;border-color:#7f3447}[data-theme=dark] .condition-dismissal-warning-icon,[data-theme=dark] .condition-dismissal-error{color:#fda4af}.runtime-inline-conditions{margin-top:var(--space-card);gap:var(--space-card);display:grid}.runtime-inline-conditions .condition-message__title{text-align:left}.runtime-inline-conditions .condition-message__actions{min-width:0}.runtime-inline-conditions .condition-message__action{white-space:normal;overflow-wrap:anywhere;text-align:left;width:100%;min-width:0}.runtime-inline-conditions .condition-message .condition-message__icon svg{flex:none;width:1em;height:1em}.runtime-inline-conditions .condition-message__action--above,.runtime-inline-conditions .condition-message__action--above:hover,.runtime-inline-conditions .condition-message__action--above:active{width:fit-content;max-width:100%;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;text-decoration:none;transition:none;transform:none}.runtime-inline-conditions .condition-message__action--above span{white-space:normal}.runtime-inline-conditions .condition-message__action--above .button-action-icon{color:var(--condition-accent)}.runtime-modal-conditions .condition-message{--condition-display:grid;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid}.runtime-modal-conditions .condition-message__icon-column{display:none}.runtime-modal-conditions .condition-message__body{grid-area:1/1;padding:1.5rem}.runtime-modal-conditions .condition-message__actions{border-left:0;border-top:1px solid var(--condition-border);grid-area:2/1;padding:1.5rem}.runtime-modal-conditions .condition-message__icon--inline{width:2rem;height:2rem;display:inline-flex}.runtime-modal-conditions .condition-message__title-row{justify-content:flex-start}.runtime-modal-conditions .condition-message__title{font-size:1.5rem}.runtime-modal-conditions .condition-message__actions-title{text-align:left}.runtime-modal-conditions .condition-message__action-list{grid-template-columns:minmax(0,1fr)}.runtime-modal-conditions .condition-message__action{max-width:100%}.runtime-accepted-conditions .condition-message:before{display:block}.runtime-accepted-conditions .condition-message__title-row{align-items:center;gap:.875rem;display:flex}.runtime-accepted-conditions .condition-message__title-row .condition-message__title{margin:0;line-height:1.25}.runtime-accepted-conditions .condition-message__title-row .condition-message__icon--inline{flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;line-height:1;display:inline-flex}.runtime-accepted-conditions .condition-message__title-row .condition-message__icon svg{width:1.75rem;height:1.75rem;margin:0;display:block}.body-loading-mark[data-v-577366b6]{z-index:15;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.page-loading-logo[data-v-577366b6]{width:clamp(120px,18vw,220px);height:auto;overflow:visible}.loading-stroke[data-v-577366b6]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:80px;stroke-dasharray:3000;stroke-dashoffset:3000px;animation:3s linear infinite loading-draw-577366b6}.loading-w[data-v-577366b6]{animation-delay:.4875s}@keyframes loading-draw-577366b6{0%{stroke-dashoffset:3000px}50%{stroke-dashoffset:6000px}to{stroke-dashoffset:9000px}}@media (prefers-reduced-motion:reduce){.loading-stroke[data-v-577366b6]{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.body-loading-stage>.mw-body,.body-loading-stage .reset-view{opacity:1;transition:opacity .45s}.body-loading-stage.body-is-loading>.mw-body,.body-loading-stage.body-is-loading .reset-view{opacity:0;visibility:hidden;pointer-events:none}.body-loading-crossfade-leave-active{transition:opacity .45s}.body-loading-crossfade-leave-to{opacity:0}@media print{.body-loading-stage>.mw-body{transition:none;opacity:1!important;visibility:visible!important}.body-loading-stage .body-loading-mark{display:none!important}}.mw-body{-webkit-user-select:none;user-select:none;background-color:#eee;border-radius:2.5rem;width:100%;max-width:100%;position:relative}.mw-body.no-bg{background-color:#0000}[data-theme=dark] .mw-body{background-color:#09101c}.mw-body .print-screenshot{display:none}.mw-body .controls{top:var(--space-card);left:var(--space-card);z-index:10;align-items:center;gap:var(--space-card);color:var(--color-foreground);text-align:center;flex-direction:column;display:flex;position:absolute}.mw-body .controls .label{-webkit-backdrop-filter:blur(10px);background:#fff6;border:1px solid #ffffff4d;border-radius:999px;width:100%;padding:.3125rem .625rem;box-shadow:0 4px 30px #0000001a}[data-theme=dark] .mw-body .controls .label{background:#1f2b3fb8;border-color:#ffffff2e}.mw-body .orbit-wrapper,.mw-body .pan-wrapper,.mw-body .zoom-wrapper{align-items:center;gap:var(--space-card);text-align:center;flex-direction:column;width:100%;display:flex}.mw-body .zoom-controller{z-index:10;align-items:center;gap:var(--space-card);flex-direction:column;display:flex;position:relative}.mw-body .zoom-controller .bar{-webkit-backdrop-filter:blur(10px);background:#fff6;border:1px solid #ffffff4d;border-radius:999px;width:1.25rem;height:6.25rem;position:relative;box-shadow:0 4px 30px #0000001a}[data-theme=dark] .mw-body .zoom-controller .bar{background:#1f2b3fb8;border-color:#ffffff2e}.mw-body .zoom-controller .bar .zoom-pip{z-index:10;cursor:grab;background-color:var(--color-primary);border-radius:999px;width:3.125rem;height:1.5625rem;position:absolute}.mw-body .zoom-controller .bar .zoom-pip:active{cursor:grabbing;background-color:#006fb9}.mw-body .orbit-controller,.mw-body .pan-controller{-webkit-backdrop-filter:blur(10px);background:#fff6;border:1px solid #ffffff4d;border-radius:999px;width:6.25rem;height:6.25rem;font-size:.875rem;position:relative;box-shadow:0 4px 30px #0000001a}[data-theme=dark] .mw-body .orbit-controller,[data-theme=dark] .mw-body .pan-controller{background:#1f2b3fb8;border-color:#ffffff2e}.mw-body .orbit-controller .up,.mw-body .orbit-controller .down,.mw-body .orbit-controller .left,.mw-body .orbit-controller .right,.mw-body .pan-controller .up,.mw-body .pan-controller .down,.mw-body .pan-controller .left,.mw-body .pan-controller .right{z-index:5;opacity:.6;border-style:solid;width:0;height:0;transition:opacity .3s;position:absolute}.mw-body .orbit-controller .up,.mw-body .pan-controller .up{border-width:0 5px 10px;border-color:#0000 #0000 #000;top:.625rem;left:50%;transform:translate(-50%)}.mw-body .orbit-controller .down,.mw-body .pan-controller .down{border-width:10px 5px 0;border-color:#000 #0000 #0000;bottom:.625rem;left:50%;transform:translate(-50%)}.mw-body .orbit-controller .left,.mw-body .pan-controller .left{border-width:5px 10px 5px 0;border-color:#0000 #000 #0000 #0000;top:50%;left:.625rem;transform:translateY(-50%)}.mw-body .orbit-controller .right,.mw-body .pan-controller .right{border-width:5px 0 5px 10px;border-color:#0000 #0000 #0000 #000;top:50%;right:.625rem;transform:translateY(-50%)}.mw-body .orbit-controller .control-pip,.mw-body .pan-controller .control-pip{z-index:10;aspect-ratio:1;cursor:grab;background-color:#09f9;border-radius:999px;width:25%;height:25%;position:absolute}.mw-body .orbit-controller .control-pip:active,.mw-body .pan-controller .control-pip:active{cursor:grabbing;background-color:#006fb999}.mw-body::selection{background:0 0}.mw-body canvas::selection{background:0 0}.mw-body .lock{z-index:50;display:none;position:absolute;inset:0}.mw-body .lock.active{display:block}.mw-body .point-instructions{z-index:40;width:100%;padding:var(--space-card);-webkit-backdrop-filter:blur(10px);background:#fff6;border:1px solid #ffffff4d;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 30px #0000001a}.mw-body .point-instructions .instruction{margin:0;font-size:1.5rem;display:none}.mw-body .point-instructions .instruction.active{display:inline-block}.mw-body .point-editor{z-index:100;width:100%;min-width:12.5rem;padding:var(--space-card);opacity:0;visibility:hidden;color:var(--color-foreground);-webkit-backdrop-filter:blur(10px);background:#fff6;border:1px solid #ffffff4d;transition:opacity .3s,visibility .3s;position:absolute;bottom:0;left:0;box-shadow:0 4px 30px #0000001a}.mw-body .point-editor.open{opacity:1;visibility:visible}.mw-body .point-editor .editor-step{display:none}.mw-body .point-editor .editor-step.active{display:block}.mw-body .point-editor .container-fluid{width:100%}.mw-body .point-editor .row{margin-inline:calc(var(--space-card) * -.5);flex-wrap:wrap;display:flex}.mw-body .point-editor .row>*{width:100%;padding-inline:calc(var(--space-card) * .5)}.mw-body .point-editor .col-6{flex:none;width:50%}.mw-body .point-editor .col-auto{flex:none;width:auto}.mw-body .point-editor .align-items-center{align-items:center}.mw-body .point-editor .justify-content-center{justify-content:center}.mw-body .point-editor .justify-content-between{justify-content:space-between}.mw-body .point-editor .text-center{text-align:center}.mw-body .point-editor .my-2{margin-block:.5rem}.mw-body .point-editor .mb-2{margin-bottom:.5rem}.mw-body .point-editor .mb-4{margin-bottom:1.5rem}.mw-body .point-editor .mt-4{margin-top:1.5rem}.mw-body .point-editor .h5{margin:0;font-size:1.375rem;font-weight:500;line-height:1.35}.mw-body .point-editor .btn{width:100%;color:var(--color-foreground);background-color:#ffffffbf;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.875rem;font-size:1.5rem;line-height:1.25;transition:background-color .3s,color .3s;display:inline-flex}.mw-body .point-editor .btn:hover{background-color:#ffffffe6}.mw-body .point-editor .btn-block{width:100%}.mw-body .point-editor .btn-primary{color:#fff;background-color:var(--color-primary)}.mw-body .point-editor .btn-primary:hover{background-color:#5387c2}.mw-body .point-editor .btn-danger{color:#fff;background-color:#d50000}.mw-body .point-editor .btn-danger:hover{background-color:#f50000}.mw-body .point-editor .btn-outline-dark{color:var(--color-foreground);background-color:#ffffffb3;box-shadow:inset 0 0 0 1px #0f172a2e}.mw-body .point-editor .btn-outline-dark:hover{background-color:#ffffffe6}.mw-body .point-editor .btn-outline-danger{color:#d50000;background-color:#ffffffd1;box-shadow:inset 0 0 0 1px #d5000047}.mw-body .point-editor .btn-outline-danger:hover{background-color:#fffffff5}.mw-body .point-editor .btn-outline-success{color:#198754;background-color:#ffffffd1;box-shadow:inset 0 0 0 1px #19875447}.mw-body .point-editor .btn-outline-success:hover{background-color:#fffffff5}.mw-body .point-editor .pain-radius{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;margin-top:0;margin-bottom:0;padding:0}.mw-body .point-editor .pain-radius::-webkit-slider-runnable-track{background-color:#00467566;border-radius:999px;height:1.25rem;box-shadow:inset 0 0 0 1px #0f172a14}.mw-body .point-editor .pain-radius::-webkit-slider-thumb{background:var(--color-surface);appearance:none;border:.1875rem solid #0080d5;border-radius:50%;width:2rem;height:2rem;margin-top:-.375rem;box-shadow:0 .5rem 1rem #0000001f}.mw-body .point-editor .pain-radius::-moz-range-track{background-color:#00467566;border:0;border-radius:999px;height:1.25rem;box-shadow:inset 0 0 0 1px #0f172a14}.mw-body .point-editor .pain-radius::-moz-range-thumb{background:var(--color-surface);appearance:none;border:.1875rem solid #0080d5;border-radius:50%;width:2rem;height:2rem;box-shadow:0 .5rem 1rem #0000001f}[data-theme=dark] .mw-body .point-instructions,[data-theme=dark] .mw-body .point-editor{color:#fff;background:#1f2b3fc7;border-color:#ffffff2e}[data-theme=dark] .mw-body .point-editor .btn{color:#fff;background-color:#ffffff1f}[data-theme=dark] .mw-body .point-editor .btn:hover{background-color:#ffffff2e}[data-theme=dark] .mw-body .point-editor .btn-outline-dark{color:#fff;background-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}[data-theme=dark] .mw-body .point-editor .btn-outline-dark:hover{background-color:#ffffff24}[data-theme=dark] .mw-body .point-editor .btn-outline-danger{color:#ff7e7e;background-color:#74151573;box-shadow:inset 0 0 0 1px #ff7e7e2e}[data-theme=dark] .mw-body .point-editor .btn-outline-success{color:#7fe0a9;background-color:#11513373;box-shadow:inset 0 0 0 1px #7fe0a92e}[data-theme=dark] .mw-body .point-editor .pain-radius::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .mw-body .point-editor .pain-radius::-webkit-slider-thumb{background:#161f2e;border-color:#69c6f0;box-shadow:0 .5rem 1rem #0000004d}[data-theme=dark] .mw-body .point-editor .pain-radius::-moz-range-track{box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=dark] .mw-body .point-editor .pain-radius::-moz-range-thumb{background:#161f2e;border-color:#69c6f0;box-shadow:0 .5rem 1rem #0000004d}@media (width>=992px){.mw-body .point-editor .col-lg-4{flex:none;width:33.3333%}}@media (width<=991px){.mw-body .point-editor .col-6,.mw-body .point-editor .col-lg-4{width:100%}}.mw-body .loading-screen{z-index:100;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mw-body .progress-bar{appearance:none;background-color:#cfcfcf;border:0;border-radius:2.5rem;width:80%;max-width:200px;height:2.5rem;overflow:hidden}.mw-body progress::-webkit-progress-bar{background:#cfcfcf;border-radius:2.5rem}.mw-body progress::-moz-progress-bar{background:#09f;border-radius:2.5rem}.mw-body progress::-webkit-progress-value{background:#09f;border-radius:2.5rem}.mw-body progress{color:#09f}.mw-body .mw-body-screenshots{display:none}.mw-body canvas{-webkit-user-select:none;user-select:none;width:100%;height:100%}.runtime-body .form input[type=range]{--range-track-height:1.5rem;--range-thumb-size:3rem;--range-fill-percent:50%;--range-track-fill:var(--color-primary);--range-track-rest:color-mix(in srgb, var(--color-foreground) 14%, var(--color-surface-muted));--range-thumb-fill:var(--color-primary);--range-thumb-border:#0080d5;height:var(--range-thumb-size);appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:1rem;padding:0}.runtime-body .form input[type=range]:focus{border:0}.runtime-body .form input[type=range]::-webkit-slider-runnable-track{height:var(--range-track-height);background:linear-gradient(to right, var(--range-track-fill) 0%, var(--range-track-fill) var(--range-fill-percent), var(--range-track-rest) var(--range-fill-percent), var(--range-track-rest) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 10%, transparent);border-radius:999px}.runtime-body .form input[type=range]::-webkit-slider-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);margin-top:calc((var(--range-track-height) - var(--range-thumb-size)) / 2);border:.1875rem solid var(--range-thumb-border);background:var(--range-thumb-fill);appearance:none;border-radius:50%;box-shadow:0 .5rem 1rem #0000001f}.runtime-body .form input[type=range]::-moz-range-track{height:var(--range-track-height);background:var(--range-track-rest);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-foreground) 10%, transparent);border:0;border-radius:999px}.runtime-body .form input[type=range]::-moz-range-progress{height:var(--range-track-height);background:var(--range-track-fill);border-radius:999px}.runtime-body .form input[type=range]::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);border:.1875rem solid var(--range-thumb-border);background:var(--range-thumb-fill);appearance:none;border-radius:50%;box-shadow:0 .5rem 1rem #0000001f}.runtime-body .range-value-field,.runtime-body .heat-score-field{--range-track-height:1.5rem;--range-thumb-size:3rem;--range-value-left:50%;--range-value-top:calc(1rem + (var(--range-thumb-size) / 2));--range-value-bubble-fill:var(--color-primary);--range-value-bubble-border:#0080d5}.runtime-body .range-value-field{position:relative}.runtime-body .range-thumb-value{left:var(--range-value-left);top:var(--range-value-top);z-index:2;width:var(--range-thumb-size);height:var(--range-thumb-size);color:#fff;pointer-events:none;background-color:#0000;border:.1875rem solid #0000;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;transition:top .16s,color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:absolute;transform:translate(-50%,-50%)rotate(-45deg)}.runtime-body .range-thumb-value-text{z-index:1;position:relative;transform:rotate(45deg)}.runtime-body .range-value-field.is-range-dragging .range-thumb-value,.runtime-body .heat-score-field.is-range-dragging .range-thumb-value{top:calc(var(--range-value-top) - var(--range-thumb-size) - .75rem);color:#fff;border-color:var(--range-value-bubble-border);background-color:var(--range-value-bubble-fill);box-shadow:0 .625rem 1.25rem #0000002e}.runtime-body [data-theme=dark] .form input[type=range]{--range-track-rest:#3d4c61;--range-thumb-border:#69c6f0}.runtime-body [data-theme=dark] .range-value-field,.runtime-body [data-theme=dark] .heat-score-field{--range-value-bubble-border:#69c6f0}.runtime-body [data-theme=dark] .form input[type=range]::-webkit-slider-runnable-track{box-shadow:inset 0 0 0 1px #ffffff14}.runtime-body [data-theme=dark] .form input[type=range]::-webkit-slider-thumb{box-shadow:0 .5rem 1rem #0000004d}.runtime-body [data-theme=dark] .form input[type=range]::-moz-range-track{box-shadow:inset 0 0 0 1px #ffffff14}.runtime-body [data-theme=dark] .form input[type=range]::-moz-range-thumb{box-shadow:0 .5rem 1rem #0000004d}.runtime-body .heat-score-field{--heat-score-slider-gap:.75rem;--heat-score-start-pad:0px;--heat-score-end-pad:0px;padding-top:2.5rem;position:relative}.runtime-body .heat-score-field .range-thumb-value{--range-value-top:calc(2.5rem + var(--heat-score-slider-gap) + (var(--range-thumb-size) / 2));color:var(--color-foreground)}.runtime-body .heat-score-field:before{content:"";left:var(--heat-score-start-pad);right:var(--heat-score-end-pad);top:calc(2.5rem + var(--heat-score-slider-gap) + ((var(--range-thumb-size) - var(--range-track-height)) / 2));height:var(--range-track-height);pointer-events:none;background:linear-gradient(90deg,#003b6f 0%,#09f 50%,#a60032 100%);border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.runtime-body .heat-score-label{pointer-events:none;white-space:nowrap;position:absolute;top:0}.runtime-body .heat-score-label:after{content:"";background-color:currentColor;width:2px;height:.875rem;position:absolute;top:calc(100% + .3125rem);left:50%;transform:translate(-50%)}.runtime-body .heat-score-label--start{left:var(--heat-score-start-pad);transform:translate(-50%)}.runtime-body .heat-score-label--end{right:var(--heat-score-end-pad);transform:translate(50%)}.runtime-body .form input[type=range].heat-score{z-index:1;height:var(--range-thumb-size);margin-top:var(--heat-score-slider-gap);margin-left:calc(var(--heat-score-start-pad) - (var(--range-thumb-size) / 2));margin-right:calc(var(--heat-score-end-pad) - (var(--range-thumb-size) / 2));width:calc(100% - var(--heat-score-start-pad) - var(--heat-score-end-pad) + var(--range-thumb-size));--range-track-fill:transparent;--range-track-rest:transparent;--range-thumb-fill:var(--color-surface);--range-thumb-border:#0080d5;display:block;position:relative}.runtime-body .form input[type=range].heat-score::-webkit-slider-runnable-track{box-shadow:none;background:0 0}.runtime-body .form input[type=range].heat-score::-moz-range-track{box-shadow:none;background:0 0}.runtime-body .form input[type=range].heat-score::-moz-range-progress{background:0 0}.runtime-body [data-theme=dark] .form input[type=range].heat-score{--range-thumb-fill:#161f2e;--range-thumb-border:#69c6f0}@media print{.referral-body-controls,.body-print-views canvas,.body-print-views .mw-body>:not(.mw-body-screenshots){display:none!important}.body-print-views .mw-body{overflow:visible;aspect-ratio:auto!important;height:auto!important;min-height:0!important}.body-print-views .mw-body .mw-body-screenshots{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:12px;display:grid!important}.body-print-views .mw-angle{break-inside:avoid;break-after:auto;text-align:center}.body-print-views .mw-angle h3{margin:0;font-size:12pt}.body-print-views .runtime-body-stage{max-width:none}.body-print-views .mw-body{max-height:none!important}.body-print-views .reset-view{display:none!important}}.body-print-legend{display:none}@media print{.body-print-legend{color:#000;text-align:left;background:#fff;grid-column:1/-1;display:block}.body-print-legend h4{margin:0 0 8px;font-size:13pt}.body-print-legend p,.body-print-legend li{font-size:10pt;line-height:1.5}.body-print-legend ul{padding-left:20px}.body-print-legend li{break-inside:avoid}.body-print-views .mw-body .mw-body-screenshots--single{grid-template-columns:minmax(0,1fr)}.body-print-views .mw-body-screenshots--single .mw-angle img{object-fit:contain;max-height:170mm}}.runtime-body[data-v-ce437c73]{width:100%;min-width:0}.runtime-body-stage[data-v-ce437c73]{overflow-anchor:none;max-width:1200px;margin-inline:auto;position:relative}.runtime-body-stage[data-v-ce437c73] .loading-screen{display:none!important}.mw-body[data-v-ce437c73]{aspect-ratio:4/3;width:100%;min-width:0;min-height:560px;max-height:720px}.mw-body[data-v-ce437c73] .point-editor{border-radius:0 0 40px 40px}.mw-body[data-v-ce437c73] canvas{border-radius:inherit;max-width:100%;display:block}.runtime-body-stage[data-v-ce437c73] .reset-view{z-index:12;position:absolute;top:20px;right:20px}.body-location-controls[data-v-ce437c73]{z-index:12;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface,white) 94%, transparent);border-radius:20px;width:min(320px,100% - 40px);padding:16px;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 20px #0000000d}.body-location-controls>button[data-v-ce437c73]{width:100%}.body-location-controls p[data-v-ce437c73]{margin:12px 0 0;font-size:.85rem}.body-distance[data-v-ce437c73]{margin-top:12px;font-size:.85rem}.body-distance summary[data-v-ce437c73]{cursor:pointer;margin-bottom:12px;font-weight:600}.body-distance>button[data-v-ce437c73]{width:100%;margin-top:8px}.body-distance label[data-v-ce437c73]{display:block}.body-distance select[data-v-ce437c73]{border-bottom:1px solid var(--color-border);background:0 0;width:100%;margin-bottom:12px;padding:6px;display:block}.body-distance input[data-v-ce437c73]{width:100%;accent-color:var(--color-primary);margin:8px 0}.body-distance-labels[data-v-ce437c73]{justify-content:space-between;display:flex}@media (width<=639px){.body-location-controls[data-v-ce437c73]{width:min(290px,100% - 24px);padding:12px;bottom:12px;right:12px}.mw-body[data-v-ce437c73] .point-editor{min-width:0;padding:12px}.mw-body[data-v-ce437c73] .point-editor h4{margin:0 0 10px;font-size:1rem;line-height:1.35}.mw-body[data-v-ce437c73] .point-editor p,.mw-body[data-v-ce437c73] .point-editor .h5{margin:0 0 8px;font-size:.8125rem;line-height:1.4}.mw-body[data-v-ce437c73] .point-editor .row{flex-wrap:nowrap;align-items:stretch;gap:8px;margin-inline:0}.mw-body[data-v-ce437c73] .point-editor .row>.col-6,.mw-body[data-v-ce437c73] .point-editor .row>.col-lg-4{flex:1 1 0;width:0;min-width:0;margin-block:0;padding:0}.mw-body[data-v-ce437c73] .point-editor .row>.col-auto{padding:0}.mw-body[data-v-ce437c73] .point-editor .button{white-space:normal;justify-content:center;align-items:center;width:100%;height:100%;min-height:44px;padding:8px 6px;font-size:.8125rem;line-height:1.2;display:flex}.mw-body[data-v-ce437c73] .point-editor .mt-4{margin-top:12px}.mw-body[data-v-ce437c73] .point-editor .mb-4{margin-bottom:10px}.mw-body[data-v-ce437c73] .point-editor .heat-score-label{font-size:.75rem}.mw-body[data-v-ce437c73] .point-editor .range-thumb-value{font-size:1rem}}.choice-confirmation-message[data-v-291d0d38]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-primary) 5%, white);text-align:center;border-radius:20px;padding:24px;line-height:1.65}.choice-confirmation-message[data-v-291d0d38] h1,.choice-confirmation-message[data-v-291d0d38] h2,.choice-confirmation-message[data-v-291d0d38] h3,.choice-confirmation-message[data-v-291d0d38] h4,.choice-confirmation-message[data-v-291d0d38] h5,.choice-confirmation-message[data-v-291d0d38] h6{text-align:center;margin-top:0;margin-bottom:16px}.choice-confirmation-message[data-v-291d0d38] p:last-child{margin-bottom:0}.choice-confirmation-actions[data-v-291d0d38]{justify-content:center;gap:12px;margin-top:28px;display:flex}.choice-confirmation-actions .button[data-v-291d0d38]{min-width:128px;min-height:48px;font-weight:600}@media (width<=479px){.choice-confirmation-message[data-v-291d0d38]{padding:20px}.choice-confirmation-actions .button[data-v-291d0d38]{flex:1;min-width:0}}.follow-up-logo[data-v-3a85052d]{margin-bottom:var(--space-section);justify-content:center;display:flex}.follow-up-logo img[data-v-3a85052d]{width:min(15rem,70vw)}.follow-up-wizard[data-v-3a85052d]{gap:var(--space-section);display:grid}.follow-up-progress[data-v-3a85052d]{gap:.5rem;display:grid}.follow-up-progress span[data-v-3a85052d]{background-color:color-mix(in srgb,var(--color-foreground) 14%,transparent);border-radius:999px;height:.375rem}.follow-up-progress span.active[data-v-3a85052d]{background-color:var(--color-primary)}.follow-up-step[data-v-3a85052d]{align-content:center;gap:var(--space-section);min-width:0;min-height:14rem;display:grid}.follow-up-step h3[data-v-3a85052d]{margin:0}.follow-up-step h3[data-v-3a85052d]:focus{outline:none}.follow-up-actions[data-v-3a85052d]{justify-content:space-between;gap:var(--space-card);display:flex}.follow-up-actions.is-complete[data-v-3a85052d]{justify-content:center}.follow-up-complete-icon[data-v-3a85052d]{aspect-ratio:1;color:#fff;background-color:#16a34a;border-radius:999px;justify-content:center;align-items:center;width:5rem;margin-inline:auto;font-size:2.25rem;display:flex}.follow-up-field[data-v-3a85052d] .runtime-question-heading{display:none}.follow-up-field[data-v-3a85052d] .runtime-choices{gap:var(--space-card);grid-template-columns:1fr;width:100%;max-width:24rem;margin-inline:auto;display:grid}.follow-up-field[data-v-3a85052d] .runtime-choice{margin:0}.follow-up-field[data-v-3a85052d]{border:0;min-width:0;margin:0;padding:0}.follow-up-error[data-v-3a85052d]{color:var(--color-danger);margin:0}.shared-dialog[data-v-1f3286cd]{align-items:center}.shared-dialog .modal-content[data-v-1f3286cd]{width:min(100%,640px);max-height:calc(100dvh - 2rem);overflow-y:auto}.shared-dialog .shared-dialog-wide[data-v-1f3286cd]{width:min(100vw - 2rem,max(300px,50vw));max-width:none}.shared-dialog h4[data-v-1f3286cd]{overflow-wrap:anywhere}@media (height<=600px){.shared-dialog .shared-dialog-wide[data-v-1f3286cd]{border-radius:1.25rem;padding:1rem}.shared-dialog-wide h4[data-v-1f3286cd]{margin:0;font-size:1.125rem;line-height:1.3}.shared-dialog-wide[data-v-1f3286cd] .media-player__controls{padding:.5rem}.shared-dialog-wide .header[data-v-1f3286cd]{min-height:0;margin-bottom:.5rem;padding:0 0 .5rem}.shared-dialog-wide[data-v-1f3286cd] .media-modal-sharer{margin-bottom:.5rem}.shared-dialog-wide[data-v-1f3286cd] .media-modal-actions{margin-top:.5rem}}.shared-dialog .shared-dialog-contained[data-v-1f3286cd]{max-height:calc(100dvh - 2 * var(--space-section));flex-direction:column;display:flex;overflow:hidden}.shared-dialog-contained>.header[data-v-1f3286cd]{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.shared-dialog-contained>.header h4[data-v-1f3286cd]{margin:0}.shared-dialog-contained .shared-dialog-close[data-v-1f3286cd]{border-radius:50%;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;padding:0}.shared-dialog-body[data-v-1f3286cd]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-foreground) 25%, transparent) transparent;min-height:0;padding:.25rem .75rem .25rem 0;overflow-y:auto}.shared-dialog-body[data-v-1f3286cd]::-webkit-scrollbar{width:6px}.shared-dialog-body[data-v-1f3286cd]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-foreground) 25%, transparent);border-radius:999px}.markdown-link-form{flex-direction:column;gap:1.5rem;display:flex}.markdown-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.markdown-link-required{color:#dc2626}.markdown-editor{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:.5rem;min-width:0;overflow:hidden}.markdown-toolbar{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));border-bottom:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));flex-wrap:wrap;gap:.4rem;padding:.6rem;display:flex}.markdown-toolbar button,.markdown-toolbar select{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;border-radius:.35rem;padding:.4rem .6rem}.markdown-toolbar button{flex:0 0 2.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1rem;display:inline-flex}.markdown-toolbar button svg{width:1em;height:1em}.markdown-content{background:var(--color-surface);color:var(--color-foreground);overflow-wrap:anywhere;outline-offset:-3px;min-height:160px;padding:1rem}.md-align-left{text-align:left}.md-align-center{text-align:center}.md-align-right{text-align:right}.markdown-content ul{padding-left:1.5rem;list-style:outside}.markdown-content ol{padding-left:1.5rem;list-style:decimal}.confirmation-dialog[data-v-baa8993a]{text-align:center}.confirmation-dialog h3[data-v-baa8993a]{margin:0 0 1rem}.confirmation-dialog p[data-v-baa8993a]{line-height:1.6}.confirmation-actions[data-v-baa8993a]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.confirmation-error[data-v-baa8993a]{color:#c62828}.mw-modal.message-compose-modal[data-v-9845bf87]{align-items:center}.message-compose[data-v-9845bf87]{width:min(100%,52rem);max-height:calc(100dvh - var(--space-section) * 2);overflow-y:auto}.compose-form[data-v-9845bf87]{gap:1.5rem;display:grid}.compose-form label[data-v-9845bf87]{font-weight:600}.compose-form input[data-v-9845bf87]{font-weight:400}.compose-actions[data-v-9845bf87]{border-top:1px solid var(--color-border);align-items:center;gap:.75rem;padding-top:1.5rem;display:flex}.compose-hint[data-v-9845bf87]{color:var(--color-muted);margin:.5rem 0 0;font-size:.85rem}.compose-error[data-v-9845bf87]{color:#c62828}.recipient-chips[data-v-9845bf87]{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.recipient-chip[data-v-9845bf87]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));border-radius:1rem;align-items:center;gap:.5rem;padding:.25rem .75rem;display:inline-flex}.recipient-chip button[data-v-9845bf87]{padding:.25rem;font-size:1.25rem}.recipient-results[data-v-9845bf87]{border:1px solid var(--color-border);border-radius:.75rem;max-height:12rem;margin:.5rem 0 0;padding:.5rem;list-style:none;overflow-y:auto}.recipient-results button[data-v-9845bf87]{text-align:left;border-radius:.5rem;width:100%;padding:.65rem}.recipient-results button[data-v-9845bf87]:hover,.recipient-results button[data-v-9845bf87]:focus-visible{background:var(--color-surface-muted)}.message-center[data-v-c98ef1c2]{flex-direction:column;flex:1;min-width:0;display:flex}.message-page-header[data-v-c98ef1c2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.message-page-header h4[data-v-c98ef1c2]{margin:0}.message-page-header p[data-v-c98ef1c2]{color:var(--color-muted);margin:.4rem 0 0;font-size:.9rem}.message-search[data-v-c98ef1c2]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:1rem;align-items:center;gap:.75rem;width:min(100%,32rem);padding:.5rem 1rem;display:flex}.message-search input[data-v-c98ef1c2]{flex:1;min-width:0}.message-layout[data-v-c98ef1c2]{gap:var(--space-section);flex:1;grid-template-columns:11rem minmax(0,1fr);display:grid}.message-folders nav[data-v-c98ef1c2]{gap:.5rem;margin-top:1.5rem;display:grid}.message-folders nav button[data-v-c98ef1c2]{text-align:left;border-radius:1rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.message-folders nav button.active[data-v-c98ef1c2]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);font-weight:600}.message-folders nav button[data-v-c98ef1c2]:hover{background:var(--color-surface-muted)}.compose-button[data-v-c98ef1c2]{width:100%}.message-content[data-v-c98ef1c2]{min-width:0}.message-access-note[data-v-c98ef1c2]{color:var(--color-muted);font-size:.85rem;line-height:1.6}.message-folders .message-access-note[data-v-c98ef1c2]{margin:1.5rem 1rem}.mail-list-toolbar[data-v-c98ef1c2]{align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.mail-list-toolbar h5[data-v-c98ef1c2]{margin:0}.mail-list-toolbar>span[data-v-c98ef1c2]{color:var(--color-muted);font-size:.85rem}.mail-list-toolbar button[data-v-c98ef1c2]{margin-left:auto}.mail-list[data-v-c98ef1c2]{border:1px solid var(--color-border);border-radius:1.25rem;margin:0;padding:0;list-style:none;overflow:hidden}.mail-list li+li[data-v-c98ef1c2]{border-top:1px solid var(--color-border)}.mail-row[data-v-c98ef1c2]{text-align:left;width:100%;color:var(--color-foreground);background:var(--color-surface-muted);grid-template-columns:auto minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.mail-row.unread[data-v-c98ef1c2]{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));box-shadow:inset 3px 0 var(--color-primary)}.mail-row[data-v-c98ef1c2]:hover,.mail-row[data-v-c98ef1c2]:focus-visible{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}.mail-row time[data-v-c98ef1c2],.mail-message time[data-v-c98ef1c2]{color:var(--color-muted);font-size:.75rem;font-weight:400;display:block}.mail-row-subject[data-v-c98ef1c2]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mail-participants[data-v-c98ef1c2]{align-items:center;padding-right:.25rem;display:flex}.mail-participants .mail-avatar[data-v-c98ef1c2]{border:2px solid var(--color-surface);flex-basis:2rem;width:2rem;height:2rem;font-size:.65rem}.mail-participants .mail-avatar+.mail-avatar[data-v-c98ef1c2]{margin-left:-.65rem}.mail-row time[data-v-c98ef1c2]{white-space:nowrap;text-align:right}.mail-row.unread .mail-row-subject[data-v-c98ef1c2]{font-weight:600}.mail-preview[data-v-c98ef1c2]{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);font-size:.9rem;display:block;overflow:hidden}.mail-avatar[data-v-c98ef1c2]{width:2.75rem;height:2.75rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));border-radius:50%;flex:0 0 2.75rem;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex;overflow:hidden}.mail-avatar img[data-v-c98ef1c2]{object-fit:cover;width:100%;height:100%}.mail-count[data-v-c98ef1c2]{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:1rem;padding:.15rem .5rem;font-size:.7rem}.conversation-heading[data-v-c98ef1c2]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;display:flex}.conversation-heading h4[data-v-c98ef1c2]{overflow-wrap:anywhere;width:100%;margin:.5rem 0 0}.conversation-heading p[data-v-c98ef1c2]{color:var(--color-muted);overflow-wrap:anywhere;margin:0}.thread-toolbar[data-v-c98ef1c2]{border-bottom:1px solid var(--color-border);color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;padding:0 0 1rem;font-size:.8rem;display:flex}.thread-expand[data-v-c98ef1c2]{color:var(--color-primary);padding:.35rem 0;font-weight:600}.conversation-messages[data-v-c98ef1c2]{display:block}.mail-message[data-v-c98ef1c2]{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.mail-message-header[data-v-c98ef1c2]{text-align:left;width:100%;color:var(--color-foreground);align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.mail-message-header:hover .message-sender strong[data-v-c98ef1c2]{color:var(--color-primary)}.mail-message-header[data-v-c98ef1c2]:focus-visible,.thread-expand[data-v-c98ef1c2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.message-sender[data-v-c98ef1c2]{flex:1;min-width:0}.message-sender strong[data-v-c98ef1c2]{display:block}.thread-preview[data-v-c98ef1c2],.thread-message-label[data-v-c98ef1c2]{color:var(--color-muted);margin-top:.25rem;font-size:.85rem;display:block}.thread-preview[data-v-c98ef1c2]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thread-date[data-v-c98ef1c2]{white-space:nowrap}.thread-chevron[data-v-c98ef1c2]{color:var(--color-muted);flex:none;font-size:.75rem;transition:transform .15s}.mail-message.expanded .thread-chevron[data-v-c98ef1c2]{transform:rotate(180deg)}.thread-message-body[data-v-c98ef1c2]{padding:.25rem 1.75rem 2rem 3.75rem;line-height:1.75}.mail-you[data-v-c98ef1c2]{color:var(--color-muted);font-weight:400}.message-reply[data-v-c98ef1c2]{margin:1.75rem 0 0 3.75rem;padding:0}.message-reply h5[data-v-c98ef1c2]{margin:0}.reply-actions[data-v-c98ef1c2]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.reply-actions span[data-v-c98ef1c2]{color:var(--color-muted);font-size:.8rem}.message-empty[data-v-c98ef1c2]{text-align:center;color:var(--color-muted);padding:4rem 1.5rem}.message-empty h5[data-v-c98ef1c2]{color:var(--color-foreground)}.mail-pagination[data-v-c98ef1c2]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.mail-error[data-v-c98ef1c2]{color:#c62828;padding:1rem 0}@media (width<=899px){.message-layout[data-v-c98ef1c2]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.message-folders[data-v-c98ef1c2]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.compose-button[data-v-c98ef1c2]{width:auto}.message-folders nav[data-v-c98ef1c2]{flex-wrap:wrap;gap:.25rem;margin:0;display:flex}.message-folders .message-access-note[data-v-c98ef1c2]{margin:0}.message-search[data-v-c98ef1c2]{width:100%}}@media (width<=599px){.mail-row[data-v-c98ef1c2]{gap:.75rem;padding:1rem}.mail-message-header[data-v-c98ef1c2]{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.35rem .75rem;display:grid}.mail-message-header .mail-avatar[data-v-c98ef1c2]{grid-row:1/3;overflow:hidden}.message-sender[data-v-c98ef1c2]{grid-column:2}.thread-date[data-v-c98ef1c2]{grid-area:2/2}.thread-chevron[data-v-c98ef1c2]{grid-area:1/3/3}.thread-message-body[data-v-c98ef1c2]{padding:.5rem 0 1.5rem}.message-reply[data-v-c98ef1c2]{margin-left:0}}.notification-inbox[data-v-215d7710]{min-width:0}.notification-filter[data-v-215d7710]{max-width:22rem;margin-bottom:1.75rem}.notification-filter label[data-v-215d7710]{font-weight:600}.notification-list[data-v-215d7710]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.notification-row[data-v-215d7710]{border:1px solid var(--color-border);background:var(--color-surface-muted);width:100%;color:var(--color-foreground);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:1rem;padding:1.25rem 1.5rem;display:block}.notification-row[data-v-215d7710]:hover,.notification-row[data-v-215d7710]:focus-visible{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}.notification-row.unread[data-v-215d7710]{border-left:4px solid var(--color-primary)}.notification-row-heading[data-v-215d7710]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.notification-unread[data-v-215d7710]{color:var(--color-primary);font-size:.75rem;font-weight:600}.notification-summary[data-v-215d7710]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-date[data-v-215d7710]{color:var(--color-muted);font-size:.8rem;display:block}.notification-detail[data-v-215d7710]{overflow-wrap:anywhere;margin-top:1.5rem}.notification-message[data-v-215d7710]{white-space:pre-wrap;line-height:1.7}.notification-empty[data-v-215d7710]{color:var(--color-muted);text-align:center;padding:2rem 0}.notification-pagination[data-v-215d7710]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.notification-error[data-v-215d7710]{color:#c62828}@media (width<=599px){.notification-row[data-v-215d7710]{padding:1rem}}.notifications-page[data-v-a0bb33e0]{flex:1;min-width:0}.avatar-crop-dialog[data-v-ed93b74a]{gap:1.25rem;max-height:calc(100dvh - 2rem);display:grid;overflow-y:auto}.crop-heading[data-v-ed93b74a]{text-align:center}.crop-heading h3[data-v-ed93b74a]{margin:0 0 .75rem}.crop-heading p[data-v-ed93b74a]{color:var(--color-muted);margin:0;font-size:.9rem}.crop-stage[data-v-ed93b74a]{aspect-ratio:1;background:var(--color-surface-muted);border-radius:.75rem;width:min(100%,20rem,42dvh);margin:auto;position:relative;overflow:hidden}.crop-stage canvas[data-v-ed93b74a]{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.crop-stage canvas[data-v-ed93b74a]:active{cursor:grabbing}.crop-stage canvas[data-v-ed93b74a]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.crop-guide[data-v-ed93b74a]{pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 100px #0009}.crop-zoom[data-v-ed93b74a]{gap:.5rem;font-weight:600;display:grid}.crop-zoom input[data-v-ed93b74a]{width:100%;accent-color:var(--color-primary)}.crop-actions[data-v-ed93b74a]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.crop-error[data-v-ed93b74a]{color:#c62828;margin:0}.shared-file-upload[data-v-ca87526d]{gap:.75rem;width:100%;min-width:0;display:grid}.file-picker[data-v-ca87526d]{display:none}.file-dropzone[data-v-ca87526d]{width:100%;color:var(--color-foreground);background-color:color-mix(in srgb, var(--color-surface-muted) 68%, var(--color-surface));margin-top:0}.file-dropzone[data-v-ca87526d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.file-dropzone[data-v-ca87526d]:disabled{cursor:default;opacity:.8}.upload-note[data-v-ca87526d],.upload-status[data-v-ca87526d]{color:var(--color-muted,#666);font-size:.9rem}.upload-queue[data-v-ca87526d]{gap:.75rem;min-width:0;display:grid}.upload-queue[data-v-ca87526d]:empty{display:none}.upload-item[data-v-ca87526d]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;gap:.5rem;min-width:0;padding:1rem;display:grid}.upload-item>button[data-v-ca87526d]{justify-self:start}.upload-item-heading[data-v-ca87526d]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.upload-item-heading strong[data-v-ca87526d]{overflow-wrap:anywhere;min-width:0}.upload-status[data-v-ca87526d],.upload-error[data-v-ca87526d]{overflow-wrap:anywhere;margin:0}.upload-error[data-v-ca87526d]{color:var(--color-danger,#c62828)}.upload-progress[data-v-ca87526d]{width:100%;height:.5rem;accent-color:var(--color-primary)}.my-account[data-v-600bae91]{gap:var(--space-section);flex-direction:column;flex:1;min-width:0;display:flex}.account-heading h4[data-v-600bae91]{margin:0 0 .75rem}.account-heading p[data-v-600bae91]{color:var(--color-muted);margin:0}.my-account .account-tabs[data-v-600bae91]{margin:1.5rem 0 0}.account-tabs button[data-v-600bae91]{min-width:0;font-weight:600}.account-tabs button[data-v-600bae91]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.account-form[data-v-600bae91]{flex-direction:column;flex:1;gap:1.75rem;margin-top:1.75rem;display:flex}.account-fields[data-v-600bae91]{padding:calc(var(--space-card) * 2);border:1px solid var(--color-border);border-radius:calc(var(--radius-surface) / 1.5);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.account-form label[data-v-600bae91]{min-width:0;font-weight:600;display:block}.account-form input[data-v-600bae91],.account-form select[data-v-600bae91],.account-form textarea[data-v-600bae91]{font-weight:400}.account-help[data-v-600bae91]{color:color-mix(in srgb, var(--color-foreground) 65%, var(--color-surface));margin:.5rem 0 0;font-size:.9rem;font-weight:400;line-height:1.6;display:block}.account-actions[data-v-600bae91]{border-top:1px solid var(--color-border);margin-top:auto;padding-top:1.5rem}.account-details[data-v-600bae91]{gap:var(--space-section);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.account-details>.ui[data-v-600bae91]{flex-direction:column;min-width:0;display:flex}.account-photo-content[data-v-600bae91]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem 0;display:flex}.avatar-preview[data-v-600bae91]{aspect-ratio:1;background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));width:clamp(8rem,14vw,11rem);color:var(--color-primary);border-radius:50%;place-items:center;font-size:2.5rem;display:grid;overflow:hidden}.avatar-preview img[data-v-600bae91]{object-fit:cover;width:100%;height:100%}.account-photo-caption[data-v-600bae91]{color:color-mix(in srgb, var(--color-foreground) 65%, var(--color-surface));margin:0;font-size:.9rem}.account-error[data-v-600bae91],.required[data-v-600bae91]{color:#c62828}@media (width<=899px){.account-details[data-v-600bae91],.account-fields[data-v-600bae91]{grid-template-columns:minmax(0,1fr)}.account-fields[data-v-600bae91]{gap:1.5rem}.avatar-preview[data-v-600bae91]{width:9rem}}:root{--dt_background-selected:13, 110, 253;--dt_color-selected:255, 255, 255;--dt_link_color-selected:228, 228, 228;--dt-row_background:transparent;--dt-row_background-selected:var(--dt_background-selected);--dt-row-text_color-selected:var(--dt_color-selected);--dt-row-link_color-selected:var(--dt_link_color-selected);--dt-row_background-stripe:0, 0, 0;--dt-row_background-hover:0, 0, 0;--dt-column-ordering_background:0, 0, 0;--dt-header-cell_align-items:center;--dt-header-cell_vertical-align:middle;--dt-html_background:white}:root.dark{--dt-html_background:#212529}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{box-sizing:border-box;content:"";border:5px solid #0000;border-left:10px solid #00000080;border-right-width:0;display:inline-block}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border:5px solid #0000;border-top:10px solid #00000080;border-bottom-width:0}:root.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}:root.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:#ffffff80;border-left-color:#0000}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{border-top-width:0!important;border-bottom-width:0!important;height:0!important;padding-top:0!important;padding-bottom:0!important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0!important;overflow:hidden!important}:root{--dt-order-arrow_color:#333;--dt-order-arrow_color-current:#333;--dt-order-arrow-height:7px;--dt-order-arrow_opacity:.125;--dt-order-arrow_opacity-current:.65;--dt-order-arrow-width:8px;--dt-order-arrow-gap:1px;--dt-order-header_outline-hover:2px solid #0000000d}:root.dark,:root[data-bs-theme=dark],:root[data-theme=dark]{--dt-order-arrow_color:#e5e9ee;--dt-order-arrow_color-current:#e5e9ee;--dt-order-header_outline-hover:2px solid #ffffff0d}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{bottom:calc(50% + var(--dt-order-arrow-gap));border-bottom:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width) / 2) solid transparent;border-right:calc(var(--dt-order-arrow-width) / 2) solid transparent}table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{border-top:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width) / 2) solid transparent;border-right:calc(var(--dt-order-arrow-width) / 2) solid transparent;top:calc(50% + 1px)}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order{width:var(--dt-order-arrow-width);align-self:stretch;position:relative}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{content:" ";width:0;height:0;color:var(--dt-order-arrow_color);opacity:var(--dt-order-arrow_opacity);display:block;position:absolute;left:0}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{border-bottom-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{border-top-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>td div.dt-column-footer{justify-content:space-between;align-items:var(--dt-header-cell_align-items);gap:4px;display:flex}table.dataTable thead>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title{flex-grow:1}table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover)}:root{--dt-processing-circle_background:var(--dt_background-selected)}div.dt-processing{text-align:center;z-index:10;width:200px;margin-top:-22px;margin-left:-100px;padding:2px;position:absolute;top:50%;left:50%}div.dt-processing>div:last-child{width:80px;height:15px;margin:1em auto;position:relative}div.dt-processing>div:last-child>div{background:rgb(var(--dt-processing-circle_background));border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:0}div.dt-processing>div:last-child>div:first-child{animation:.6s infinite datatables-loader-1;left:8px}div.dt-processing>div:last-child>div:nth-child(2){animation:.6s infinite datatables-loader-2;left:8px}div.dt-processing>div:last-child>div:nth-child(3){animation:.6s infinite datatables-loader-2;left:32px}div.dt-processing>div:last-child>div:nth-child(4){animation:.6s infinite datatables-loader-3;left:56px}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-date div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable td.dt-left div.dt-column-footer{flex-direction:row}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable td.dt-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable td.dt-justify div.dt-column-footer{flex-direction:row}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left;vertical-align:var(--dt-header-cell_vertical-align)}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot td.dt-head-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot td.dt-head-justify div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt-header_border:1px solid #0000004d;--dt-header_padding:10px;--dt-footer_border:var(--dt-header_border);--dt-footer_padding:10px 10px 6px 10px;--dt-body_border:1px solid #00000026;--dt-body_padding:8px 10px;--dt-column-ordering_alpha:.019;--dt-column-ordering_alpha-selected:.919;--dt-row_alpha-hover:.035;--dt-row_alpha-selected-stripe:.923;--dt-row_alpha-stripe:.023;--dt-control_color:inherit;--dt-paging-button_box-shadow:none;--dt-paging-button_box-shadow-active:inset 0 0 3px #111;--dt-paging-button_padding:.5em 1em;--dt-paging-button_margin-left:2px;--dt-paging-button_border-radius:3px;--dt-paging-button_background:transparent;--dt-paging-button_border:1px solid transparent;--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-disabled:transparent;--dt-paging-button_border-disabled:1px solid transparent;--dt-paging-button_color-disabled:#00000080;--dt-paging-button_background-current:#0000000d;--dt-paging-button_border-current:1px solid #0000004d;--dt-paging-button_color-current:var(--dt-control_color);--dt-paging-button_background-current-hover:#0000001a;--dt-paging-button_border-current-hover:1px solid #00000080;--dt-paging-button_color-current-hover:var(--dt-control_color);--dt-paging-button_background-hover:#0000001a;--dt-paging-button_border-hover:1px solid transparent;--dt-paging-button_color-hover:var(--dt-control_color);--dt-input_border:1px solid #aaa;--dt-input_border-radius:3px;--dt-input_padding:7px 5px;--dt-input_background:transparent;--dt-input_color:inherit}:root.dark{--dt-row_background-stripe:255, 255, 255;--dt-row_background-hover:255, 255, 255;--dt-column-ordering_background:255, 255, 255;--dt-header_border:1px solid #595b5e;--dt-body_border:1px solid #404346;--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-current:#ffffff0d;--dt-paging-button_border-current:1px solid #ffffff1a;--dt-paging-button_background-current-hover:#0000001a;--dt-paging-button_border-current-hover:1px solid #ffffff4d;--dt-paging-button_color-disabled:#ffffff40;--dt-paging-button_background-hover:#0003;--dt-paging-button_border-hover:1px solid transparent;--dt-input_border:1px solid #fff3;--dt-input_background:#2c3033}table.dataTable{border-spacing:0;width:100%;margin:0 auto}table.dataTable thead th,table.dataTable tfoot th{font-weight:700}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:var(--dt-header_padding);border-bottom:var(--dt-header_border)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:var(--dt-footer_border);padding:var(--dt-footer_padding)}table.dataTable>tbody>tr{background-color:var(--dt-row_background)}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), .9);color:rgb(var(--dt-row-text_color-selected))}table.dataTable>tbody>tr.selected a{color:rgb(var(--dt-row-link_color-selected))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:var(--dt-body_padding)}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:var(--dt-body_border)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(var(--dt-row_background-selected), .65)}table.dataTable.cell-border>tbody>tr>*{border-top:var(--dt-body_border);border-right:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr>:first-child{border-left:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:var(--dt-header_border)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-stripe), var(--dt-row_alpha-stripe))}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), var(--dt-row_alpha-selected-stripe))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), var(--dt-row_alpha-hover))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), 1)!important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), var(--dt-column-ordering_alpha))}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), var(--dt-column-ordering_alpha-selected))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) - .015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) - .015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .015))}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{justify-content:space-between;align-items:center;width:100%;margin:.75em 0;display:flex}div.dt-container div.dt-layout-row div.dt-layout-cell{justify-content:space-between;align-items:center;display:flex}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (width<=767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{text-align:center;display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (width<=767px){div.dt-container div.dt-layout-start>:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:0}}div.dt-container{clear:both;position:relative}div.dt-container .dt-search input{border:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color);margin-left:3px}div.dt-container .dt-input{border:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color)}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;min-width:1.5em;padding:var(--dt-paging-button_padding);margin-left:var(--dt-paging-button_margin-left);text-align:center;cursor:pointer;color:var(--dt-paging-button_color);border:var(--dt-paging-button_border);border-radius:var(--dt-paging-button_border-radius);background:var(--dt-paging-button_background);box-shadow:var(--dt-paging-button_box-shadow);display:inline-block;text-decoration:none!important}div.dt-container .dt-paging .dt-paging-button.current{border:var(--dt-paging-button_border-current);background:var(--dt-paging-button_background-current);color:var(--dt-paging-button_color-current)!important}div.dt-container .dt-paging .dt-paging-button.current:hover{border:var(--dt-paging-button_border-current-hover);background:var(--dt-paging-button_background-current-hover);color:var(--dt-paging-button_color-current-hover)!important}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;border:var(--dt-paging-button_border-disabled);background:var(--dt-paging-button_background-disabled);box-shadow:none;color:var(--dt-paging-button_color-disabled)!important}div.dt-container .dt-paging .dt-paging-button:hover{border:var(--dt-paging-button_border-hover);background:var(--dt-paging-button_background-hover);color:var(--dt-paging-button_color-hover)!important}div.dt-container .dt-paging .dt-paging-button:active{background:var(--dt-paging-button_background-hover);box-shadow:var(--dt-paging-button_box-shadow-active);outline:none}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:var(--dt-control_color)}div.dt-container.dt-empty-footer tbody>tr:last-child>*,div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:var(--dt-header_border)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(var(--dt-row_background-selected), .65)}[dir=rtl] table.dataTable thead th,[dir=rtl] table.dataTable thead td,[dir=rtl] table.dataTable tfoot th,[dir=rtl] table.dataTable tfoot td{text-align:right}[dir=rtl] table.dataTable th.dt-type-numeric,[dir=rtl] table.dataTable th.dt-type-date,[dir=rtl] table.dataTable td.dt-type-numeric,[dir=rtl] table.dataTable td.dt-type-date{text-align:left}[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}:root{--dtr-control-triangle_size:5px;--dtr-control-triangle_color:#00000080;--dtr-details-list_padding:0 0 0 1em;--dtr-details-list_gap:.333em;--dtr-modal_background:#f5f5f7;--dtr-modal_border:1px solid black;--dtr-modal_border-radius:.5em;--dtr-modal_box-shadow:0 12px 30px #0009;--dtr-modal-background_background:#0009}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{box-sizing:border-box;content:"";border-top:var(--dtr-control-triangle_size) solid transparent;border-left:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:0 solid #0000;margin-right:.5em;display:inline-block}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right:before{border-top:var(--dtr-control-triangle_size) solid transparent;border-left:0 solid #0000;border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:10px solid var(--dtr-control-triangle_color)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-left:var(--dtr-control-triangle_size) solid transparent;border-bottom:0 solid #0000;border-right:var(--dtr-control-triangle_size) solid transparent}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{box-sizing:border-box;content:"";border-top:var(--dtr-control-triangle_size) solid transparent;border-left:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:0 solid #0000;display:inline-block}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right:before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right:before{border-top:var(--dtr-control-triangle_size) solid transparent;border-left:0 solid #0000;border-bottom:var(--dtr-control-triangle_size) solid transparent;border-right:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before{border-top:calc(var(--dtr-control-triangle_size) * 2) solid var(--dtr-control-triangle_color);border-left:var(--dtr-control-triangle_size) solid transparent;border-bottom:0 solid #0000;border-right:var(--dtr-control-triangle_size) solid transparent}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{gap:var(--dtr-details-list_gap);padding:var(--dtr-details-list_padding);grid-template-columns:minmax(125px,1fr) auto;margin:0;list-style-type:none;display:inline-grid}table.dataTable>tbody>tr.child ul.dtr-details>li{display:contents}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none;padding-bottom:0}table.dataTable>tbody>tr.child span.dtr-title{min-width:125px;font-weight:700;display:inline-block}div.dtr-modal{box-sizing:border-box;z-index:100;width:100%;height:100%;padding:10em 1em;position:fixed;top:0;left:0}div.dtr-modal div.dtr-modal-display{z-index:102;background:var(--dtr-modal_background);border:var(--dtr-modal_border);border-radius:var(--dtr-modal_border-radius);width:50%;height:fit-content;max-height:75%;box-shadow:var(--dtr-modal_box-shadow);margin:auto;position:absolute;inset:0;overflow:auto}div.dtr-modal div.dtr-modal-content{padding:2.5em;position:relative}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{text-align:center;cursor:pointer;z-index:12;border-radius:3px;width:22px;height:22px;position:absolute;top:6px;right:6px}div.dtr-modal div.dtr-modal-background{z-index:101;background:var(--dtr-modal-background_background);position:fixed;inset:0}@media screen and (width<=767px){div.dtr-modal div.dtr-modal-display{width:95%}}@media screen and (width<=567px){table.dataTable>tbody>tr.child ul.dtr-details{padding:0;display:block}table.dataTable>tbody>tr.child ul.dtr-details>li{padding-bottom:var(--dtr-details-list_gap);display:block}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0}table.dataTable>tbody>tr.child ul.dtr-details>li span.dtr-title,table.dataTable>tbody>tr.child ul.dtr-details>li span.dtr-data{display:block}}html.dark{--dtr-control-triangle_color:#ffffff80;--dtr-details-list_border-bottom:1px solid #404346;--dtr-modal_background:#212529;--dtr-modal_border:1px solid #ffffff26;--dtr-modal_box-shadow:0 12px 30px #0009;--dtr-modal-background_background:#0009}.app-data-table{gap:var(--space-card);display:grid}.app-data-table__surface{background:var(--color-surface);position:relative;overflow:auto visible}.app-data-table--nested{gap:0}.app-data-table--nested .app-data-table__surface{background:0 0;overflow:visible}.app-data-table--nested .app-data-table__surface,.app-data-table--nested .app-data-table__child-host,.app-data-table--nested .app-data-table__child-host>.app-data-table{margin:0;padding:0}.app-data-table__surface .dataTables_wrapper{min-width:max(100%, var(--app-data-table-min-width,0px));padding:var(--space-card);color:var(--color-foreground)}.app-data-table--nested .app-data-table__surface .dataTables_wrapper{padding:0}.app-data-table--nested .app-data-table__surface .dt-container>.dt-layout-row.dt-layout-table{margin-top:0;margin-bottom:0}.app-data-table--nested .app-data-table__surface table.dataTable thead{display:none}.app-data-table__surface .dataTables_length,.app-data-table__surface .dataTables_filter{margin-bottom:var(--space-card)}.app-data-table__surface .dataTables_length label,.app-data-table__surface .dataTables_filter label,.app-data-table__surface .dataTables_info{color:var(--color-muted);font-size:.9375rem}.app-data-table__surface .dataTables_filter input,.app-data-table__surface .dataTables_length select{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.625rem;color:var(--color-foreground);border-radius:999px;padding-inline:.9rem}.app-data-table__surface .dataTables_filter input{margin-left:.5rem}.app-data-table__surface .dataTables_length select{margin-inline:.5rem}.app-data-table__surface table.dataTable,.app-data-table__surface table.dataTable.no-footer{border-bottom-color:var(--color-border);margin:0}.app-data-table--hierarchical .app-data-table__surface table.dataTable,.app-data-table--hierarchical .app-data-table__surface table.dataTable.no-footer{min-width:var(--app-data-table-min-width,100%);table-layout:fixed;width:100%!important}.app-data-table__surface table.dataTable thead th,.app-data-table__surface table.dataTable tbody td{color:var(--color-foreground);vertical-align:middle;padding:.875rem 1rem}.app-data-table__surface table.dataTable thead th{border-bottom-color:var(--color-border);font-weight:600}.app-data-table__surface table.dataTable tbody tr{background:var(--color-surface)}.app-data-table__surface table.dataTable tbody td{border-top-color:var(--color-border)}.app-data-table--nested .app-data-table__surface table.dataTable,.app-data-table--nested .app-data-table__surface table.dataTable.no-footer{border-bottom:0 #0000;border-left:0;border-right:0}.app-data-table--nested .app-data-table__surface table.dataTable tbody tr:first-child td{border-top:0}.app-data-table--nested .app-data-table__surface table.dataTable tbody td:first-child,.app-data-table--nested .app-data-table__surface table.dataTable tbody td:last-child{border-left:0;border-right:0}.app-data-table--nested .app-data-table__surface .dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:none}.app-data-table__surface .dataTables_paginate{padding-top:var(--space-card);align-items:center;gap:.375rem;display:flex}.app-data-table__surface .dataTables_paginate .paginate_button{border-radius:999px;min-width:2.375rem;margin:0;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-foreground)!important}.app-data-table__surface .dataTables_paginate .paginate_button.current,.app-data-table__surface .dataTables_paginate .paginate_button.current:hover{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-primary-foreground)!important}.app-data-table__surface .dataTables_paginate .paginate_button:hover{border-color:var(--color-primary)!important;background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))!important;color:var(--color-foreground)!important}.app-data-table__surface table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,.app-data-table__surface table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{border-color:var(--color-primary);background:var(--color-primary);box-shadow:none}.app-data-table__surface table.dataTable>tbody>tr.child ul.dtr-details{border-radius:calc(var(--radius-card) * .4);background:var(--color-surface-muted);margin:0}.app-data-table__surface table.dataTable>tbody>tr.app-data-table__child-row,.app-data-table__surface table.dataTable>tbody>tr.app-data-table__child-row>td,.app-data-table__surface table.dataTable>tbody>tr.app-data-table__child-row>td.app-data-table__child-row{background:0 0;margin:0;padding:0}.app-data-table__child-host{width:100%;margin:0;padding:0;display:block}.app-data-table__surface table.dataTable>tbody>tr.app-data-table__child-row>td,.app-data-table__surface table.dataTable>tbody>tr.app-data-table__child-row>td.app-data-table__child-row{border-top-color:var(--color-border)}.app-data-table__surface table.dataTable>tbody>tr.app-data-table__child-row+tr>td{border-top:0}.app-data-table__surface table.dataTable tbody td.app-data-table__depth-cell{white-space:nowrap}.app-data-table__depth-marker{vertical-align:middle;justify-content:center;align-items:center;width:.9rem;margin-right:.5rem;display:inline-flex}.app-data-table__depth-marker:before{content:"";background:color-mix(in srgb, var(--color-border) 85%, transparent);width:.8rem;height:1px;display:block}.app-data-table__depth-content{vertical-align:middle;white-space:normal;max-width:calc(100% - 1.4rem);display:inline-block}.app-data-table__surface table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:var(--color-border);padding:.75rem 1rem}.app-data-table__loading{background:color-mix(in srgb, var(--color-surface) 84%, transparent);color:var(--color-foreground);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.instances-page[data-v-9ffdd95a] table.dataTable{table-layout:fixed;width:100%!important}.instances-page[data-v-9ffdd95a] table.dataTable tbody td{white-space:normal;overflow-wrap:anywhere}.instances-page[data-v-9ffdd95a] table.dataTable tr.instance-private-row>td:nth-child(n+3){display:none!important}.instances-page[data-v-9ffdd95a] table.dataTable tr.instance-private-row>td:nth-child(2){text-align:center;width:auto!important}.instances-page[data-v-9ffdd95a]{gap:var(--spacing-card,2rem);min-width:0;display:grid}.instances-heading[data-v-9ffdd95a]{border-bottom:1px solid #ddd;padding-bottom:1.5rem}.instances-heading h1[data-v-9ffdd95a]{margin:0 0 .5rem}.instances-heading p[data-v-9ffdd95a]{color:#666;margin:0}.instances-filters[data-v-9ffdd95a]{grid-template-columns:1fr 2fr 1fr;gap:1.5rem;display:grid}.instance-private[data-v-9ffdd95a]{color:#666;background:#f8f8f8}.instance-actions[data-v-9ffdd95a]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.instance-status[data-v-9ffdd95a]{color:#964000;white-space:nowrap;vertical-align:baseline;background:#fff0dc;border:1px solid #efb575;border-radius:999px;margin:.2rem .6rem .2rem 0;padding:.25rem .65rem;font-size:.875rem;font-weight:600;display:inline-block}.instance-status.complete[data-v-9ffdd95a]{color:#21633b;background:#e5f4e9;border-color:#91c6a2}.instance-step[data-v-9ffdd95a]{overflow-wrap:anywhere}@media (width<=767px){.instances-filters[data-v-9ffdd95a]{grid-template-columns:1fr}}.report-field-row{grid-template-columns:repeat(var(--row-columns,1), minmax(0, 1fr));align-items:start;gap:var(--space-card);min-width:0;display:grid}.report-field-row>.report-structural-heading,.report-field-row>.runtime-inline-conditions{grid-column:1/-1;margin:0}.report-field-row>div{min-width:0}@media (width<=1200px){.report-field-row{grid-template-columns:minmax(0,1fr)}}.referral-section-group>.referral-answer-group[data-v-b6e69444],.referral-section-group>.rl-question[data-v-b6e69444]{min-width:0;margin-inline-start:clamp(1rem,2vw,1.5rem)}.referral-section-group>.report-structural-heading[data-v-b6e69444]{color:var(--color-foreground);font-weight:600;line-height:1.4}.referral-answer-group>.referral-section-group[data-v-b6e69444]{border-inline-start:2px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));gap:1.25rem;padding-inline-start:clamp(.75rem,1.5vw,1.25rem)}.referral-answer-group>.referral-section-group>.report-structural-heading[data-v-b6e69444]{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border-radius:.75rem;padding:.75rem 1rem;position:relative}.referral-answer-group>.referral-section-group>.report-structural-heading[data-v-b6e69444]:before{content:"";inset-inline-end:100%;border-top:2px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));width:clamp(.75rem,1.5vw,1.25rem);position:absolute;top:50%}.body-point-groups[data-v-b6e69444]{gap:1.25rem;padding:1rem;display:grid}.body-point-section>h5[data-v-b6e69444]{margin:0 0 1rem}.body-point-section+.body-point-section[data-v-b6e69444]{border-top:1px solid var(--color-border);padding-top:1.25rem}.additional-point-groups[data-v-b6e69444]{gap:1.25rem;display:grid}.body-point-group[data-v-b6e69444]{break-inside:avoid;min-width:0}.body-point-group+.body-point-group[data-v-b6e69444]{border-top:1px solid var(--color-border);padding-top:1.25rem}.body-point-heading[data-v-b6e69444]{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.body-point-heading>span[data-v-b6e69444]:last-child{white-space:nowrap}.body-zone-heading[data-v-b6e69444]{overflow-wrap:anywhere}.body-zone-heading>span[data-v-b6e69444]{white-space:nowrap}.body-point-list[data-v-b6e69444]{margin:.75rem 0 0;padding-left:1.5rem;list-style:outside}.body-point-list li[data-v-b6e69444]{padding-left:.25rem}.body-point-list li+li[data-v-b6e69444]{margin-top:.5rem}.referral-body{overflow-anchor:none;position:relative}.referral-body .loading-screen{display:none!important}.referral-body .mw-body{aspect-ratio:1;min-height:320px;max-height:480px}.referral-body:not(.provider-review-body) .mw-body{background:0 0}.referral-body-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.referral-body-controls .reset-view{position:static}@media (width<=1199px){.referral-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.referral-results .notice.with-action{grid-template-columns:minmax(0,1fr);gap:20px}.referral-results{gap:20px}}@media print{.referral-screen-only{display:none!important}.referral-print-only,.referral-form-inactive{display:block!important}.referral-results,.referral-summary{display:block}.referral-results .ui{box-shadow:none;border:0;border-radius:0;margin-bottom:20px;padding:16px 0}.referral-results h4:not(.report-structural-heading){font-size:16pt}.referral-results .referral-instructions{text-align:center}.referral-results .question-list{gap:12px}.referral-results .rl-question{break-inside:avoid}.referral-form{margin-top:24px}.referral-results{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (width>=1536px){.referral-details.with-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.referral-details.with-guidance{display:block}.referral-guidance .guidance{break-inside:avoid}}.instance-results[data-v-a2f075d9]{gap:var(--space-section);min-width:0;display:grid}.instance-results>a[data-v-a2f075d9]{justify-self:start}.instance-summary[data-v-a2f075d9]{gap:var(--space-section);min-width:0;display:grid}.nav-edit[data-v-edddd003]{gap:var(--space-card);display:grid}.nav-edit h3[data-v-edddd003]{margin:0}.nav-edit-fixed[data-v-edddd003]{padding:1rem var(--space-card);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.nav-edit-fixed span[data-v-edddd003]{color:var(--color-muted);font-size:.875rem}.nav-edit-slot[data-v-edddd003]{gap:var(--space-card);padding:var(--space-card);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:calc(var(--radius-surface) / 1.5);display:grid}.nav-edit-add[data-v-edddd003]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.nav-edit-add label[data-v-edddd003]{flex:15rem}.nav-edit-list[data-v-edddd003]{gap:.75rem;display:grid}.nav-edit-row[data-v-edddd003]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex}.nav-edit-row strong[data-v-edddd003]{overflow-wrap:anywhere;flex:1;min-width:0}.nav-edit-grip[data-v-edddd003]{cursor:grab;color:var(--color-muted);background:0 0;border:0;padding:.5rem;font-size:1.25rem}.nav-edit-grip[data-v-edddd003]:focus-visible{outline:2px solid var(--color-primary)}.nav-edit-ghost[data-v-edddd003]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface))}.nav-edit-footer[data-v-edddd003]{padding-top:var(--space-card);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;display:flex}.icon-picker[data-v-5348b343]{min-width:0;position:relative}.icon-picker-menu[data-v-5348b343]{border:1px solid var(--color-border);border-radius:var(--space-card);background:var(--color-surface);padding:1rem}.icon-picker-options[data-v-5348b343]{max-height:260px;display:grid;overflow:auto}.icon-picker-options button[data-v-5348b343]{text-align:left;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:.75rem;padding:.6rem;display:flex}.icon-picker-options .highlighted[data-v-5348b343],.icon-picker-options button[data-v-5348b343]:hover{background:var(--lightningcss-light,#e7f4ff)var(--lightningcss-dark,#243447)}.icon-picker svg[data-v-5348b343]{flex-shrink:0}.module-wizard[data-v-4c6ee32c]{gap:var(--space-section);display:grid}.module-wizard__content[data-v-4c6ee32c]{gap:var(--space-card);width:100%;max-width:52rem;margin-inline:auto;display:grid}.module-wizard__fields[data-v-4c6ee32c]{gap:var(--space-card);border:0;min-width:0;margin:0;padding:0;display:grid}.module-wizard__steps[data-v-4c6ee32c]{gap:var(--space-card);margin:0;padding:0;list-style:none;display:flex}.module-wizard__steps li[data-v-4c6ee32c]{text-align:center;border-bottom:3px solid var(--color-border);color:var(--color-muted);flex:1;padding:1rem}.module-wizard__steps .active[data-v-4c6ee32c]{color:var(--color-primary);border-color:var(--color-primary);font-weight:600}.module-wizard__steps .complete[data-v-4c6ee32c]{border-color:var(--color-primary)}.module-wizard__actions[data-v-4c6ee32c]{justify-content:space-between;gap:var(--space-card);padding-top:var(--space-card);border-top:1px solid var(--color-border);display:flex}.module-wizard__review[data-v-4c6ee32c]{background:var(--color-surface-muted);border:1px solid var(--color-border);padding:var(--space-card);border-radius:8px}.module-wizard p[data-v-4c6ee32c]{margin:0}.page-loading-overlay[data-v-4dbe6efa]{z-index:20;background:var(--color-background);cursor:progress;place-items:center;display:grid;position:absolute;inset:0}.page-loading-presentation[data-v-4dbe6efa]{place-items:center;width:100%;height:100%;display:grid}.page-loading-logo[data-v-4dbe6efa]{width:clamp(120px,18vw,220px);height:auto;overflow:visible}.loading-stroke[data-v-4dbe6efa]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:80px;stroke-dasharray:3000;stroke-dashoffset:3000px;animation:3s linear infinite loading-draw-4dbe6efa}.loading-w[data-v-4dbe6efa]{animation-delay:.4875s}@keyframes loading-draw-4dbe6efa{0%{stroke-dashoffset:3000px}50%{stroke-dashoffset:6000px}to{stroke-dashoffset:9000px}}.page-loading-leave-active[data-v-4dbe6efa]{transition:opacity .3s}.page-loading-leave-to[data-v-4dbe6efa]{opacity:0}@media (prefers-reduced-motion:reduce){.loading-stroke[data-v-4dbe6efa]{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.page-loading-leave-active[data-v-4dbe6efa]{transition:none}}.full-page-content[data-v-5f9056e4]{position:relative}.group-picker[data-v-906a2da8]{gap:1.25rem;display:grid}.group-picker p[data-v-906a2da8]{margin:0}.group-list[data-v-906a2da8]{gap:.75rem;max-height:50dvh;display:grid;overflow:auto}.group-choice[data-v-906a2da8]{border:1px solid var(--color-border);background:var(--color-surface-muted);width:100%;color:var(--color-foreground);text-align:left;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.group-choice strong[data-v-906a2da8],.group-role[data-v-906a2da8]{display:block}.group-role[data-v-906a2da8]{color:var(--color-muted);margin-top:.25rem;font-size:.9375rem}.group-choice.current[data-v-906a2da8]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));opacity:1}.group-choice[data-v-906a2da8]:not(:disabled):hover{border-color:var(--color-primary)}.group-current[data-v-906a2da8]{color:var(--color-primary);font-size:.875rem}.group-actions[data-v-906a2da8]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.group-confirmation[data-v-906a2da8]{background:var(--color-surface-muted);border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.mw-modal.notification-center-modal[data-v-99d5e880]{align-items:center}.notification-preview[data-v-99d5e880]{width:100%;max-height:calc(100dvh - var(--space-section) * 2);overflow-y:auto}.notification-preview-actions[data-v-99d5e880]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.notification-mark-all[data-v-99d5e880]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0}.notification-mark-all[data-v-99d5e880]:disabled{opacity:.5;cursor:default}.notification-mark-all[data-v-99d5e880]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.profile-avatar-initials[data-v-3b61683e]{box-sizing:border-box;background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));width:100%;height:100%;color:var(--color-primary);border-radius:50%;place-items:center;font-size:1rem;font-weight:400;line-height:1;display:grid}.profile-menu-avatar .profile-avatar-initials[data-v-3b61683e]{font-size:1.25rem}.app-main[data-v-23e7f616]{position:relative}#app[data-app-layout=shell]:has(>.guest-meeting-page){padding-top:var(--space-page);grid-template-rows:minmax(0,1fr);gap:0}.guest-meeting-page{min-width:0}.event-rsvp[data-v-65e7574d]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.event-rsvp h4[data-v-65e7574d],.event-rsvp p[data-v-65e7574d]{margin:0}.event-rsvp p[data-v-65e7574d]{color:var(--color-muted);margin-top:.35rem}.event-rsvp-actions[data-v-65e7574d]{flex-wrap:wrap;gap:.5rem;display:flex}.event-response[data-v-65e7574d]{color:var(--color-muted);font-size:.85rem}.event-response--accepted[data-v-65e7574d]{color:var(--color-primary)}.event-cancel[data-v-65e7574d]{text-align:right}.event-cancel .event-rsvp-actions[data-v-65e7574d]{justify-content:flex-end}.event-cancelled[data-v-65e7574d]{background:var(--color-surface-muted);border-radius:1rem;padding:1rem}.event-participant-heading[data-v-65e7574d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.event-participant-heading h4[data-v-65e7574d]{margin:0}.event-details[data-v-65e7574d]{gap:1rem;display:grid}.event-schedule[data-v-65e7574d]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1rem;padding:1rem;display:grid}.event-schedule-icon[data-v-65e7574d]{color:var(--color-primary);font-size:2rem}.event-schedule dl[data-v-65e7574d]{grid-template-columns:1fr 1fr;gap:1rem;margin:0;display:grid}.event-schedule dt[data-v-65e7574d]{color:var(--color-muted);margin-bottom:.3rem;font-size:.8rem;font-weight:600}.event-schedule dd[data-v-65e7574d]{margin:0;font-weight:600}.event-schedule small[data-v-65e7574d]{color:var(--color-muted);grid-column:1/-1}.event-section[data-v-65e7574d]{border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:.25rem .25rem .75rem}.event-section h4[data-v-65e7574d]{color:var(--color-muted);margin:0 0 .6rem;font-size:.9rem}.event-section p[data-v-65e7574d]{margin:0}.event-people[data-v-65e7574d]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.event-host-label[data-v-65e7574d]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);border-radius:.3rem;padding:.15rem .45rem;font-size:.75rem;font-weight:600}.event-people li[data-v-65e7574d]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.5rem;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.event-teleconference[data-v-65e7574d]{text-align:center;border:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border-radius:.75rem;justify-items:center;gap:.65rem;padding:1.25rem;display:grid}.event-teleconference-label[data-v-65e7574d]{margin:0;font-size:1.1rem;font-weight:600}.event-teleconference small[data-v-65e7574d]{color:var(--color-muted)}@media (width<=550px){.event-rsvp .event-rsvp-actions[data-v-65e7574d]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.event-rsvp-actions .button[data-v-65e7574d]{min-width:0;padding-inline:.5rem}.event-schedule dl[data-v-65e7574d]{grid-template-columns:1fr;gap:.75rem}.event-teleconference a[data-v-65e7574d]{white-space:normal}}.teleconference-page[data-v-f49a4335]{gap:1.25rem;width:100%;min-width:0;max-width:60rem;margin-inline:auto;display:grid}.teleconference-page>a[data-v-f49a4335]{justify-self:start}.teleconference-page h2[data-v-f49a4335]{margin:0}.teleconference-notice[data-v-f49a4335]{text-align:center;border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:.75rem;justify-items:center;gap:1rem;padding:2rem;display:grid}.teleconference-notice h3[data-v-f49a4335]{margin:0}.teleconference-notice small[data-v-f49a4335]{color:var(--color-muted)}.guest-email-picker[data-v-f3ffcc9f]{gap:.625rem;min-width:0;display:grid}.guest-email-picker>label[data-v-f3ffcc9f]{font-weight:600}.guest-email-help[data-v-f3ffcc9f]{color:var(--color-muted);margin:0;font-size:.875rem}.guest-email-entry[data-v-f3ffcc9f]{align-items:center;gap:.75rem;display:flex}.guest-email-entry input[data-v-f3ffcc9f]{flex:1;min-width:0}.guest-email-entry input[aria-invalid=true][data-v-f3ffcc9f]{border-color:var(--color-danger,#c53939)}.guest-email-list[data-v-f3ffcc9f]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.guest-email-list .tag[data-v-f3ffcc9f]{max-width:100%}.guest-email-list .tag span[data-v-f3ffcc9f]{overflow-wrap:anywhere;min-width:0}.guest-email-list li[data-v-f3ffcc9f]{min-width:0;max-width:100%}.calendar-event-form fieldset[data-v-48014f2f]{border:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.75rem;min-width:0;margin:0;padding:0;display:grid}.event-section[data-v-48014f2f]{gap:1.25rem;min-width:0;display:grid}.event-section h4[data-v-48014f2f]{margin:0}.event-section>label[data-v-48014f2f],.event-description[data-v-48014f2f],.calendar-form-dates>label[data-v-48014f2f]{gap:.625rem;min-width:0;display:grid}.event-section>label[data-v-48014f2f],.event-description>label[data-v-48014f2f],.calendar-form-dates>label[data-v-48014f2f]{font-weight:600}.event-section input[data-v-48014f2f]{font-weight:400}.event-schedule[data-v-48014f2f]{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));border-radius:1.25rem;gap:1rem;padding:1.5rem;display:grid}.calendar-form-dates[data-v-48014f2f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.event-help[data-v-48014f2f]{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}.event-section-heading[data-v-48014f2f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.event-count[data-v-48014f2f]{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:2rem;padding:.375rem .75rem;font-size:.875rem}.event-invitations[data-v-48014f2f]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1.5rem;padding:1.5rem}.calendar-participants[data-v-48014f2f]{grid-template-columns:1fr;gap:.75rem;max-height:20rem;padding:2px;display:grid;overflow:auto}.calendar-event-form .radio-check[data-v-48014f2f]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-foreground);border-radius:1rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.875rem;margin:0;padding:1rem;font-weight:400;display:grid}.calendar-event-form .radio-check[data-v-48014f2f]:has(:checked){background:var(--color-primary);border-color:var(--color-primary);color:#fff}.calendar-event-form .radio-check:has(:checked) small[data-v-48014f2f]{color:#fff}.calendar-event-form .radio-check input[type=checkbox][data-v-48014f2f]{width:1.5rem;min-width:1.5rem;height:1.5rem;margin:0;padding:0}.calendar-participants span[data-v-48014f2f]{overflow-wrap:anywhere;min-width:0}.calendar-check span[data-v-48014f2f]{gap:.25rem;display:grid}.calendar-check small[data-v-48014f2f]{color:var(--color-muted);font-weight:400}.event-empty[data-v-48014f2f]{background:var(--color-surface-muted);color:var(--color-muted);text-align:center;border-radius:1rem;margin:0;padding:1rem}.event-actions[data-v-48014f2f]{border-top:1px solid var(--color-border);grid-column:1/-1;justify-content:flex-end;gap:.875rem;padding-top:1.5rem;display:flex}.calendar-event-form .login-error[data-v-48014f2f]{grid-column:1/-1}@media (width<=850px){.calendar-event-form fieldset[data-v-48014f2f]{grid-template-columns:1fr}}@media (width<=600px){.calendar-form-dates[data-v-48014f2f],.calendar-participants[data-v-48014f2f]{grid-template-columns:1fr}.event-schedule[data-v-48014f2f]{padding:1rem}.event-actions>button[data-v-48014f2f]{flex:1}}.new-meeting-options[data-v-3a902e32]{gap:var(--space-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.new-meeting-option[data-v-3a902e32]{align-items:flex-start;gap:var(--space-card);min-width:0;padding:var(--space-card);border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1rem;flex-direction:column;display:flex}.new-meeting-icon[data-v-3a902e32]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));width:3rem;height:3rem;color:var(--color-primary);border-radius:.875rem;place-items:center;font-size:1.375rem;display:grid}.new-meeting-copy[data-v-3a902e32]{flex:1}.new-meeting-copy h4[data-v-3a902e32]{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3}.new-meeting-copy p[data-v-3a902e32]{color:var(--color-muted);margin:0;line-height:1.6}.new-meeting-option .button[data-v-3a902e32]{width:100%}.new-meeting-error[data-v-3a902e32]{margin:var(--space-card) 0 0;color:var(--color-danger)}@media (width<=560px){.new-meeting-options[data-v-3a902e32]{grid-template-columns:1fr}}.calendar-page[data-v-d88a166c]{align-content:start;gap:1.25rem;min-width:0;display:grid}.calendar-header[data-v-d88a166c],.calendar-controls[data-v-d88a166c],.calendar-actions[data-v-d88a166c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.calendar-header h2[data-v-d88a166c],.calendar-controls h3[data-v-d88a166c]{margin:0}.calendar-header p[data-v-d88a166c]{margin:.4rem 0 0}.calendar-detail-actions[data-v-d88a166c]{justify-content:flex-end;margin-top:1rem;display:flex}.calendar-user-picker[data-v-d88a166c]{border-radius:.75rem;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;display:grid}.calendar-user-picker label[data-v-d88a166c],.calendar-event-form label[data-v-d88a166c]{gap:.35rem;display:grid}.calendar-user-picker small[data-v-d88a166c]{grid-column:1/-1}.calendar-view-label[data-v-d88a166c]{align-items:center;gap:.5rem;display:flex}.calendar-view-label select[data-v-d88a166c]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);border-radius:.5rem;padding:.5rem .75rem}.calendar-grid[data-v-d88a166c]{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:.5rem;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-grid--day[data-v-d88a166c]{grid-template-columns:1fr}.calendar-weekday[data-v-d88a166c]{text-align:center;background:var(--color-surface-muted);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.6rem .25rem;font-weight:600}.calendar-day[data-v-d88a166c]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-width:0;min-height:8rem;padding:.4rem}.calendar-day--outside[data-v-d88a166c]{background:color-mix(in srgb, var(--color-border) 20%, transparent)}.calendar-day--today .calendar-date[data-v-d88a166c]{background:var(--color-primary);color:var(--color-primary-foreground)}.calendar-date[data-v-d88a166c]{min-width:2rem;min-height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;gap:.2rem;padding:.25rem;display:grid}.calendar-event[data-v-d88a166c]{text-align:left;border:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface));width:100%;color:var(--color-foreground);overflow-wrap:anywhere;cursor:pointer;border-radius:.5rem;gap:.2rem;margin-top:.4rem;padding:.55rem;display:grid}.calendar-event span[data-v-d88a166c]{font-size:.8rem}.calendar-grid--day .calendar-day[data-v-d88a166c],.calendar-grid--day .calendar-event[data-v-d88a166c]{padding:1rem}.calendar-empty[data-v-d88a166c]{text-align:center;color:var(--color-muted);padding:2rem}.calendar-dot[data-v-d88a166c]{background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.calendar-event-form fieldset[data-v-d88a166c]{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.calendar-form-dates[data-v-d88a166c]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.calendar-participants[data-v-d88a166c]{border:1px solid var(--color-border);border-radius:.5rem;gap:.6rem;max-height:12rem;padding:.75rem;display:grid;overflow:auto}.calendar-event-form .calendar-participants label[data-v-d88a166c],.calendar-event-form .calendar-check[data-v-d88a166c]{align-items:center;gap:.5rem;display:flex}@media (width<=767px){.calendar-user-picker[data-v-d88a166c],.calendar-form-dates[data-v-d88a166c]{grid-template-columns:1fr}.calendar-controls h3[data-v-d88a166c]{order:-1;width:100%}.calendar-grid--mobile:not(.calendar-grid--day) .calendar-day[data-v-d88a166c]{min-height:4rem;padding:.2rem}.calendar-date[data-v-d88a166c]{border-radius:.5rem;width:100%}.calendar-weekday[data-v-d88a166c]{font-size:.75rem}.calendar-actions[data-v-d88a166c]{gap:.25rem}.calendar-page[data-v-d88a166c]{gap:1rem}}.invite-wizard[data-v-0b81b46b],.invite-stage[data-v-0b81b46b]{gap:1.5rem;display:grid}.invite-organization[data-v-0b81b46b]{text-align:center;color:var(--color-muted);justify-content:center;align-items:center;gap:.625rem;margin-top:1rem;font-size:1rem;display:flex}.invite-organization strong[data-v-0b81b46b]{color:var(--color-foreground)}.invite-steps[data-v-0b81b46b]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.invite-steps li[data-v-0b81b46b]{color:var(--color-muted);border-bottom:3px solid #0000;align-items:center;gap:.625rem;padding:0 0 1rem;display:flex}.invite-steps li.active[data-v-0b81b46b]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.step-number[data-v-0b81b46b]{background:var(--color-surface-muted);border-radius:50%;flex:0 0 2rem;place-items:center;height:2rem;font-size:1rem;font-weight:600;display:grid}.invite-steps li.active .step-number[data-v-0b81b46b],.invite-steps li.complete .step-number[data-v-0b81b46b]{background:var(--color-primary);color:#fff}.invite-steps strong[data-v-0b81b46b]{font-size:1rem;display:block}.invite-steps small[data-v-0b81b46b]{color:var(--color-muted);margin-top:.125rem;font-size:1rem;display:block}.invite-intro h3[data-v-0b81b46b]{margin:0;font-size:1.375rem;line-height:1.35}.invite-intro p[data-v-0b81b46b]{color:var(--color-muted);margin:.5rem 0 0;font-size:1rem;line-height:1.5}fieldset[data-v-0b81b46b]{border:0;min-width:0;margin:0;padding:0}legend[data-v-0b81b46b]{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.invite-roles[data-v-0b81b46b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form .invite-role[data-v-0b81b46b]{text-align:center;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:1rem;display:flex;position:relative}.form .invite-role input[data-v-0b81b46b]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.role-icon[data-v-0b81b46b]{width:2.5rem;height:2.5rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border-radius:.75rem;flex-shrink:0;place-items:center;font-size:1.25rem;display:grid}.invite-role strong[data-v-0b81b46b]{font-size:1.125rem}.invite-role .role-icon[data-v-0b81b46b]{width:4rem;height:4rem;font-size:2.5rem}.invite-role small[data-v-0b81b46b],.invite-destination small[data-v-0b81b46b]{color:var(--color-muted);font-size:1rem;line-height:1.5}.form .selected[data-v-0b81b46b]{border-color:var(--color-primary);background:var(--gradient-primary);color:#fff}.form .selected strong[data-v-0b81b46b],.form .selected small[data-v-0b81b46b]{color:#fff}.form .selected .role-icon[data-v-0b81b46b]{color:#fff;--fa-secondary-opacity:.65;background:#ffffff26}.form .selected input[data-v-0b81b46b]{accent-color:#fff}:is(.invite-role[data-v-0b81b46b]:has(input:focus-visible),.invite-destination[data-v-0b81b46b]:has(input:focus-visible)){outline:2px solid var(--color-primary);outline-offset:3px}.form .invite-destination[data-v-0b81b46b]{border:1px solid var(--color-border);cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:1rem;display:flex}.form .invite-destination.selected[data-v-0b81b46b]{border-color:var(--color-primary)}.invite-destination[data-v-0b81b46b]:last-child{margin-bottom:0}.form .invite-destination input[data-v-0b81b46b]{flex-shrink:0;width:1rem;height:1rem;margin:0}.invite-destination strong[data-v-0b81b46b],.invite-destination small[data-v-0b81b46b]{display:block}.invite-destination strong[data-v-0b81b46b]{margin-bottom:.25rem;font-size:1.125rem}.invite-summary[data-v-0b81b46b]{background:var(--color-surface-muted);padding:var(--radius-card);border-radius:var(--radius-card)}.summary-heading[data-v-0b81b46b]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.summary-heading h4[data-v-0b81b46b]{flex:1;margin:0;font-size:1rem}.invite-summary dl[data-v-0b81b46b]{margin:1rem 0 0}.invite-summary dl>div[data-v-0b81b46b]{border-bottom:1px solid var(--color-border);grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;font-size:1rem;display:grid}.invite-summary dl>div[data-v-0b81b46b]:last-child{border-bottom:0;padding-bottom:0}.invite-summary dt[data-v-0b81b46b]{color:var(--color-muted)}.invite-summary dd[data-v-0b81b46b]{overflow-wrap:anywhere;margin:0;font-weight:600}.summary-note[data-v-0b81b46b]{color:var(--color-muted);margin:1rem 0 0;font-size:1rem;line-height:1.5}.invite-notice[data-v-0b81b46b]{color:var(--color-muted);align-items:flex-start;gap:.75rem;display:flex}.invite-notice svg[data-v-0b81b46b]{flex-shrink:0;margin-top:.25rem}.invite-notice p[data-v-0b81b46b]{margin:0;font-size:1rem;line-height:1.5}.invite-notice strong[data-v-0b81b46b]{color:var(--color-foreground);display:block}.invite-error[data-v-0b81b46b]{color:var(--color-danger);margin:0}.invite-actions[data-v-0b81b46b]{z-index:1;border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex;position:sticky;bottom:-.25rem}.invite-step-count[data-v-0b81b46b]{color:var(--color-muted);font-size:1rem}@media (width<=440px){.invite-roles[data-v-0b81b46b]{gap:.75rem}.invite-steps small[data-v-0b81b46b],.invite-step-count[data-v-0b81b46b]{display:none}.invite-summary dl>div[data-v-0b81b46b]{grid-template-columns:1fr;gap:.25rem}.summary-heading .button[data-v-0b81b46b]{margin-left:auto}}.group-overview[data-v-e5d3be41]{gap:var(--space-card);width:100%;display:grid;container:group-overview/inline-size}.group-overview-header[data-v-e5d3be41]{justify-content:space-between;align-items:center;gap:var(--space-card);display:flex}.group-identity[data-v-e5d3be41]{min-width:0}.group-identity h4[data-v-e5d3be41]{overflow-wrap:anywhere;margin:.25rem 0}.group-eyebrow[data-v-e5d3be41],.group-role[data-v-e5d3be41]{opacity:.85;margin:0;font-size:.9375rem}.group-switch[data-v-e5d3be41]{flex-shrink:0}.organization-body[data-v-e5d3be41]{gap:var(--space-card);padding-top:var(--space-card);isolation:isolate;border-top:1px solid #ffffff30;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.organization-stats[data-v-e5d3be41]{display:contents}.organization-stats>.pill[data-v-e5d3be41],.group-invite[data-v-e5d3be41]{box-sizing:border-box;white-space:nowrap;align-items:center;width:100%;min-width:0;height:3.5rem;min-height:3.5rem;margin:0;padding:.625rem 1rem;display:flex}.organization-stats>.pill[data-v-e5d3be41]{text-align:left;justify-content:flex-start}.organization-id[data-v-e5d3be41]{flex-wrap:nowrap;gap:.5rem}.organization-id-value[data-v-e5d3be41]{display:inline-block}.organization-id-value.blurred[data-v-e5d3be41]{filter:blur(5px);-webkit-user-select:none;user-select:none}.organization-id-actions[data-v-e5d3be41]{white-space:nowrap;margin-left:auto;display:inline-flex}.organization-id button[data-v-e5d3be41]{cursor:pointer;padding:.25rem}@container group-overview (width<=54rem){.organization-body[data-v-e5d3be41]{grid-template-columns:minmax(0,1fr)}}@container group-overview (width<=35rem){.group-overview-header[data-v-e5d3be41]{flex-direction:column;align-items:stretch}.group-identity[data-v-e5d3be41]{text-align:center}}.dashboard-card[data-v-8b383ff3]{gap:var(--space-card);grid-template-rows:auto 1fr;min-width:0;height:100%;display:grid}.dashboard-card-header[data-v-8b383ff3]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-card-heading[data-v-8b383ff3]{align-items:center;gap:var(--space-card);min-width:0;display:flex}.dashboard-card-heading h5[data-v-8b383ff3]{overflow-wrap:anywhere;margin:0}.dashboard-card-icon[data-v-8b383ff3]{color:var(--color-primary);flex-shrink:0;font-size:50px}.dashboard-card.primary .dashboard-card-icon[data-v-8b383ff3]{color:inherit}.dashboard-byline[data-v-8b383ff3]{font-size:75%}.dashboard-card-header>a[data-v-8b383ff3]{flex-shrink:0}@media (width<=600px){.dashboard-card-icon[data-v-8b383ff3]{font-size:36px}.dashboard-card-heading[data-v-8b383ff3]{gap:1rem}}.workflow-card-with-action[data-v-b9b29e84]{padding-bottom:calc(var(--space-ui) + 2.75rem);position:relative}.workflow-new-patient[data-v-b9b29e84]{border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-border);width:100%;min-height:2.75rem;color:var(--color-foreground);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:1rem;display:flex;position:absolute;inset:auto 0 0}.workflow-new-patient[data-v-b9b29e84]:hover{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface-muted))}.workflow-new-patient[data-v-b9b29e84]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.workflow-stats[data-v-b9b29e84]{gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}.latest[data-v-b9b29e84]{grid-column:1/-1}@media (width<=600px){.workflow-stats[data-v-b9b29e84]{grid-template-columns:1fr}}.connect-content[data-v-78fc771a]{gap:var(--space-card);flex-direction:column;height:100%;display:flex}.dashboard-calendar-actions[data-v-78fc771a]{flex-wrap:wrap;gap:1rem;margin-top:auto;display:flex}.dashboard-calendar-actions[data-v-78fc771a]>:is(a,button){flex:1}.dashboard-events[data-v-78fc771a]{gap:.75rem;display:grid}.dashboard-event[data-v-78fc771a]{text-align:left;background:var(--color-surface-muted);cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.dashboard-event[data-v-78fc771a]:hover{color:var(--color-primary)}.dashboard-event span[data-v-78fc771a]{color:var(--color-muted);font-size:.875rem}.dashboard-empty[data-v-78fc771a]{text-align:center}.dashboard-vault-stats[data-v-78fc771a]{gap:var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}@media (width<=600px){.dashboard-vault-stats[data-v-78fc771a]{grid-template-columns:1fr}.dashboard-event[data-v-78fc771a]{flex-direction:column;align-items:flex-start}}.dashboard-layout-editor[data-v-60b49ae2],.available-cards[data-v-60b49ae2]{gap:var(--space-section);min-width:0;display:grid}.layout-toolbar[data-v-60b49ae2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.layout-toolbar h4[data-v-60b49ae2],.available-heading h4[data-v-60b49ae2]{margin:0 0 .5rem}.layout-toolbar p[data-v-60b49ae2],.available-heading p[data-v-60b49ae2]{color:var(--color-muted);margin:0}.layout-actions[data-v-60b49ae2],.card-tool-actions[data-v-60b49ae2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.layout-card[data-v-60b49ae2]{border-radius:var(--radius-surface);flex-direction:column;gap:.75rem;min-width:0;display:flex}.layout-card-tools[data-v-60b49ae2]{background:var(--color-surface);border:1px dashed var(--color-primary);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.card-grip[data-v-60b49ae2]{cursor:grab;touch-action:none;align-items:center;gap:.75rem;padding:.5rem;display:inline-flex}.card-grip[data-v-60b49ae2]:active{cursor:grabbing}.layout-card-preview[data-v-60b49ae2]{pointer-events:none;flex:1;min-width:0;display:grid}.layout-card-ghost[data-v-60b49ae2]{opacity:.35;outline:2px dashed var(--color-primary)}.layout-empty[data-v-60b49ae2]{text-align:center}.available-heading[data-v-60b49ae2]{padding-top:var(--space-card);border-top:1px solid var(--color-border)}.available-card .layout-card-tools[data-v-60b49ae2]{border-style:solid;border-color:var(--color-border)}@media (width<=600px){.layout-actions[data-v-60b49ae2]{width:100%}.layout-actions .button[data-v-60b49ae2]{flex:1}.card-grip span[data-v-60b49ae2]{font-size:.875rem}}.pathway-entry[data-v-79a99135],.entry-option[data-v-79a99135]{gap:1.25rem;display:grid}.pathway-entry p[data-v-79a99135],.entry-option h5[data-v-79a99135]{margin:0}.pathway-name[data-v-79a99135]{color:var(--color-primary);font-weight:600}.entry-option[data-v-79a99135]{border:1px solid var(--color-border);border-radius:1.25rem;padding:1.5rem}.entry-option[data-v-79a99135]:first-of-type{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))}.patient-options[data-v-79a99135]{gap:.75rem;max-height:14rem;display:grid;overflow:auto}.patient-choice[data-v-79a99135]{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.patient-choice[aria-pressed=true][data-v-79a99135]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.patient-choice span[data-v-79a99135]{overflow-wrap:anywhere;font-size:.875rem}.entry-error[data-v-79a99135]{color:var(--color-danger)}.patient-options[data-v-1a31f7dc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}.patient-option[data-v-1a31f7dc]{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1.75rem;flex-direction:column;gap:1.25rem;min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.patient-option-new[data-v-1a31f7dc]{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 12%, var(--color-surface)), var(--color-surface));border-color:color-mix(in srgb, var(--color-primary) 25%, var(--color-border))}.patient-option-heading[data-v-1a31f7dc]{align-items:center;gap:1rem;display:flex}.patient-option-heading h4[data-v-1a31f7dc]{overflow-wrap:anywhere;min-width:0}.patient-option-icon[data-v-1a31f7dc]{background:var(--color-primary);color:#fff;border-radius:1.125rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;display:flex}.patient-option-referral .patient-option-icon[data-v-1a31f7dc]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary)}.patient-option h4[data-v-1a31f7dc],.patient-option p[data-v-1a31f7dc]{margin:0}.patient-option h4[data-v-1a31f7dc]{line-height:1.35}.patient-option p[data-v-1a31f7dc]{color:var(--color-muted);line-height:1.65}.patient-code-field[data-v-1a31f7dc]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;gap:.5rem;padding:1rem 1.25rem;display:grid}.patient-option .patient-error[data-v-1a31f7dc]{color:var(--color-danger);font-size:.875rem;line-height:1.5}.patient-code-invalid[data-v-1a31f7dc]{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border))}.patient-code-invalid label[data-v-1a31f7dc]{color:var(--color-danger)}.patient-code-invalid input[data-v-1a31f7dc]{border-color:var(--color-danger)}.patient-code-field label[data-v-1a31f7dc]{font-size:.875rem;font-weight:600}.patient-code-field input[data-v-1a31f7dc]{letter-spacing:.1em;font-variant-numeric:tabular-nums;margin-top:0}.patient-code-field input[data-v-1a31f7dc]::placeholder{letter-spacing:normal}.patient-option .button[data-v-1a31f7dc]{width:100%;min-height:2.75rem;margin-top:auto}@media (width<=700px){.patient-options[data-v-1a31f7dc]{grid-template-columns:1fr;gap:1.25rem}}.dashboard-page[data-v-14d59037]{gap:var(--space-section);width:100%;min-width:0;display:grid}.dashboard-error[data-v-14d59037]{color:var(--color-danger)}.dashboard-empty[data-v-14d59037]{text-align:center}.slider-settings[data-v-de765420]{gap:1.5rem;display:grid}.slider-settings h5[data-v-de765420]{margin:0}.slider-settings-help[data-v-de765420]{color:var(--color-muted);margin:.5rem 0 0}.slider-settings-range[data-v-de765420],.slider-settings-pair[data-v-de765420]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.slider-settings-pair[data-v-de765420]{grid-template-columns:repeat(2,minmax(0,1fr))}.slider-settings-range>label[data-v-de765420],.slider-settings-pair>label[data-v-de765420]{min-width:0;font-weight:600;display:block}.slider-settings-appearance[data-v-de765420]{align-items:center}.slider-settings-appearance .radio-check[data-v-de765420]{margin:0}.slider-settings-preview[data-v-de765420]{background:var(--color-surface-muted);border-radius:1.25rem;padding:1.5rem}.slider-settings-preview-title[data-v-de765420]{color:var(--color-muted);margin-bottom:1rem;font-size:.875rem;font-weight:600;display:block}@media (width<=700px){.slider-settings-range[data-v-de765420],.slider-settings-pair[data-v-de765420]{grid-template-columns:1fr}}.modal-content[data-v-30662925]{min-width:0;max-width:min(500px,100%);max-height:calc(100dvh - 2 * var(--space-section));overflow-y:auto}.restore-archived-action[data-v-30662925]{width:100%;margin-top:.5rem;display:block}.restore-records[data-v-30662925]{flex-direction:column;gap:.5rem;max-height:45vh;margin-block:1rem;display:flex;overflow-y:auto}.restore-record[data-v-30662925]{padding:var(--space-card,20px);border-radius:var(--space-card,20px);text-align:left;background:var(--lightningcss-light,#f8f9fa)var(--lightningcss-dark,#243447);border:1px solid var(--lightningcss-light,#dee2e6)var(--lightningcss-dark,#374968);align-items:center;gap:.75rem;display:flex}.restore-record input[data-v-30662925]{flex:none;width:auto}.restore-record span[data-v-30662925]{overflow-wrap:anywhere;min-width:0}.restore-actions[data-v-30662925]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.restore-error[data-v-30662925]{color:var(--lightningcss-light,#b00020)var(--lightningcss-dark,#ff8f9f)}.steps-sortable[data-v-01e69c96]{gap:.75rem;display:grid}.step-row[data-v-01e69c96]{min-width:0;padding:calc(var(--space-card) * .5);border-radius:var(--space-card);border:1px solid var(--lightningcss-light,#eee)var(--lightningcss-dark,#374968);align-items:center;gap:.5rem;display:flex}.step-row .button-group[data-v-01e69c96]{flex:1;min-width:0;margin:0}.step-name[data-v-01e69c96]{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.step-grip[data-v-01e69c96]{cursor:grab;touch-action:none;color:inherit;background:0 0;border:0;flex:none;padding:0}.step-grip[data-v-01e69c96]:active{cursor:grabbing}.step-grip[data-v-01e69c96]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.step-chosen[data-v-01e69c96]{opacity:.8}.step-ghost[data-v-01e69c96]{border:2px dashed var(--color-primary);background:var(--lightningcss-light,#d9f0ff)var(--lightningcss-dark,#243447)}.steps-sortable--numbered .step-row[data-v-01e69c96]{border:0;border-radius:.8rem;gap:.25rem;padding:.4rem}.steps-sortable--numbered .stage-row--selected[data-v-01e69c96]{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.steps-sortable--numbered .stage-select[data-v-01e69c96]{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.4rem;display:flex}.stage-number[data-v-01e69c96]{background:color-mix(in srgb, var(--color-primary) 15%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.stage-label[data-v-01e69c96]{overflow-wrap:anywhere;min-width:0}.steps-sortable--numbered .step-grip[data-v-01e69c96],.steps-sortable--numbered .stage-remove[data-v-01e69c96]{width:2rem;min-height:2.75rem;color:var(--color-muted);background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;padding:0;display:grid}.steps-sortable--numbered .stage-remove[data-v-01e69c96]{color:var(--color-danger);cursor:pointer}.steps-sortable--numbered .stage-remove[data-v-01e69c96]:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.steps-sortable--numbered button[data-v-01e69c96]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.steps-sortable--numbered button[data-v-01e69c96]:disabled{opacity:.5;cursor:default}.follow-up-metrics[data-v-1b2f10c3]{gap:1.5rem;display:grid}.follow-up-metric[data-v-1b2f10c3]{border:1px solid var(--color-border,#ddd);border-radius:1.5rem;padding:1.5rem}.follow-up-metric label[data-v-1b2f10c3]{gap:.5rem;display:grid}.metric-scale[data-v-1b2f10c3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}@media (width<=700px){.metric-scale[data-v-1b2f10c3]{grid-template-columns:1fr}}.follow-up-management[data-v-74fea7ec],.follow-up-content[data-v-74fea7ec]{gap:var(--space-section);min-width:0;display:grid}.follow-up-content[data-v-74fea7ec]{border:0;margin:0;padding:0}.follow-up-content .header.bottom-line[data-v-74fea7ec]{margin-bottom:var(--space-section)}.follow-up-toolbar[data-v-74fea7ec]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.follow-up-toolbar h4[data-v-74fea7ec],.follow-up-fields h5[data-v-74fea7ec]{margin:0}.follow-up-toolbar p[data-v-74fea7ec]{color:var(--color-muted);margin:.5rem 0 0}.follow-up-toolbar .button[data-v-74fea7ec]{flex-shrink:0;margin:0}.baseline-layout[data-v-74fea7ec],.follow-up-editor[data-v-74fea7ec]{gap:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.baseline-layout[data-v-74fea7ec]{align-items:start}.follow-up-editor .ui[data-v-74fea7ec],.baseline-layout>div[data-v-74fea7ec]{min-width:0}.follow-up-panel[data-v-74fea7ec]{background:var(--color-surface-muted);border-radius:1.5rem;padding:1.5rem}.follow-up-panel .radio-check[data-v-74fea7ec]{margin:0}.baseline-settings[data-v-74fea7ec]{gap:var(--space-card);padding:var(--space-section);display:grid}.baseline-settings p[data-v-74fea7ec]{margin:0;line-height:1.6}.baseline-questionnaire[data-v-74fea7ec]{gap:.75rem;min-width:0;display:grid}.baseline-questionnaire label[data-v-74fea7ec]{margin:0;font-weight:600}.follow-up-list>.follow-up-help[data-v-74fea7ec]{margin-bottom:var(--space-card)}.follow-up-list>.button[data-v-74fea7ec]{margin-top:var(--space-card)}.follow-up-fields[data-v-74fea7ec]{gap:1.5rem;display:grid}.follow-up-fields label[data-v-74fea7ec]{min-width:0;font-weight:600;display:block}.follow-up-pair[data-v-74fea7ec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.follow-up-help[data-v-74fea7ec]{color:var(--color-muted);margin:.5rem 0 1rem;line-height:1.6}.follow-up-empty[data-v-74fea7ec]{background:var(--color-surface-muted);color:var(--color-muted);border-radius:1.5rem;padding:2rem;line-height:1.7}.follow-up-notice[data-v-74fea7ec]{background:var(--color-surface);border-left:4px solid var(--color-primary);border-radius:1.25rem;margin:0;padding:1rem 1.5rem}.follow-up-notice.error[data-v-74fea7ec]{border-color:var(--color-danger)}@media (width<=1100px){.baseline-layout[data-v-74fea7ec],.follow-up-editor[data-v-74fea7ec]{grid-template-columns:1fr}}@media (width<=650px){.follow-up-toolbar[data-v-74fea7ec]{flex-direction:column;align-items:stretch}.follow-up-pair[data-v-74fea7ec]{grid-template-columns:1fr}}.age-range[data-v-fcf1eee6]{flex:1 0 100%;min-width:0;padding:.5rem 1rem}.age-range .age-range-input[type=range][data-v-fcf1eee6]::-moz-range-progress{box-shadow:none;background:0 0;border:0}.age-range-summary[data-v-fcf1eee6]{font-weight:600}.age-range-summary span[data-v-fcf1eee6]{color:var(--lightningcss-light,#526074)var(--lightningcss-dark,#b9c9dd);font-weight:400}.age-range-track[data-v-fcf1eee6]{--center:100px;--lower-y:var(--center);--upper-y:var(--center);height:200px;margin:0 28px;position:relative}.age-range-rail[data-v-fcf1eee6],.age-range-fill[data-v-fcf1eee6]{top:calc(var(--center) - 8px);border-radius:8px;height:16px;position:absolute}.age-range-rail[data-v-fcf1eee6]{background:var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#46566e);left:0;right:0}.age-range-fill[data-v-fcf1eee6]{left:var(--low);right:calc(100% - var(--high));background:#009fff}.age-range .age-range-input[type=range][data-v-fcf1eee6]{top:calc(var(--center) - 28px);touch-action:none;appearance:none;pointer-events:none;background:0 0;border:0;width:calc(100% + 56px);height:56px;margin:0;padding:0;position:absolute;left:-28px}.age-range .age-range-input[type=range][data-v-fcf1eee6]::-webkit-slider-runnable-track{height:56px;box-shadow:none;background:0 0;border:0}.age-range .age-range-input[type=range][data-v-fcf1eee6]::-moz-range-track{height:56px;box-shadow:none;background:0 0;border:0}.age-range .age-range-input[type=range][data-v-fcf1eee6]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;cursor:grab;pointer-events:auto;background:#007dc7;border:3px solid #fff;border-radius:50%;width:56px;height:56px;margin:0;box-shadow:0 2px 5px #0003}.age-range .age-range-input[type=range][data-v-fcf1eee6]::-moz-range-thumb{box-sizing:border-box;cursor:grab;pointer-events:auto;background:#007dc7;border:3px solid #fff;border-radius:50%;width:56px;height:56px;box-shadow:0 2px 5px #0003}.age-range .age-range-input[type=range][data-v-fcf1eee6]:focus-visible{outline:none}.age-range .age-range-input[type=range][data-v-fcf1eee6]:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:2px solid #007dc7}.age-range .age-range-input[type=range][data-v-fcf1eee6]:focus-visible::-moz-range-thumb{outline-offset:3px;outline:2px solid #007dc7}.age-value[data-v-fcf1eee6]{z-index:2;width:56px;height:56px;top:var(--center);color:#fff;pointer-events:none;place-items:center;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.age-value.lower[data-v-fcf1eee6]{left:var(--low);top:var(--lower-y)}.age-value.upper[data-v-fcf1eee6]{left:var(--high);top:var(--upper-y)}.age-range-track.is-close[data-v-fcf1eee6]{--center:132px;--lower-y:100px;--upper-y:164px;height:264px}.age-range .age-range-input[type=range].lower[data-v-fcf1eee6]{top:calc(var(--lower-y) - 28px)}.age-range .age-range-input[type=range].upper[data-v-fcf1eee6]{top:calc(var(--upper-y) - 28px)}.age-value[data-v-fcf1eee6]{box-sizing:border-box;border:3px solid #0000}.dragging-lower .age-value.lower[data-v-fcf1eee6],.dragging-upper .age-value.upper[data-v-fcf1eee6]{background:#009fff;border-color:#0080d5;border-radius:50% 50% 50% 0;box-shadow:0 10px 20px #0003}.dragging-lower .age-value.lower[data-v-fcf1eee6]{top:calc(var(--lower-y) - 64px);transform:translate(-50%,-50%)rotate(-45deg)}.dragging-lower .age-value.lower span[data-v-fcf1eee6]{transform:rotate(45deg)}.dragging-upper .age-value.upper[data-v-fcf1eee6]{top:calc(var(--upper-y) + 64px);transform:translate(-50%,-50%)rotate(135deg)}.dragging-upper .age-value.upper span[data-v-fcf1eee6]{transform:rotate(-135deg)}.age-range-limits[data-v-fcf1eee6]{color:var(--lightningcss-light,#526074)var(--lightningcss-dark,#b9c9dd);justify-content:space-between;font-size:.875rem;display:flex}.body-zone-editor[data-v-bc605117]{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;max-width:520px;display:grid}.mw-body[data-v-bc605117]{aspect-ratio:4/5;width:100%;min-width:0;max-width:100%;min-height:0}.mw-body[data-v-bc605117] canvas{min-width:0;max-width:100%;display:block;width:100%!important}.body-editor-mode[data-v-bc605117] .point-editor{display:none!important}.parameter-body-point[data-v-8610f99a]{gap:.5rem;display:grid}.parameter-item[data-v-8610f99a]{min-width:0;padding:var(--space-card,20px);border-radius:var(--space-card,20px);background:var(--lightningcss-light,#f8f9fa)var(--lightningcss-dark,#243447);border:1px solid var(--lightningcss-light,#dee2e6)var(--lightningcss-dark,#374968);grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.parameter-controls[data-v-8610f99a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.parameter-controls>select[data-v-8610f99a],.value-container[data-v-8610f99a]{flex:10rem;min-width:0}.parameter-controls>.age-comparison-value[data-v-8610f99a]{flex:8rem;width:auto;min-width:0}.parameter-controls>.button[data-v-8610f99a]{flex:none}.parameter-controls>select[data-v-8610f99a]{margin-top:0}.parameter-controls>select[aria-label="Match selected values"][data-v-8610f99a]{flex:0 0 5rem}.parameter-controls>select[aria-label=Comparison\ source][data-v-8610f99a]{flex:0 8rem}.value-container[data-v-8610f99a]{overflow-wrap:anywhere}.value-container input[data-v-8610f99a],.value-container select[data-v-8610f99a]{width:100%}.parameter-correction[data-v-8610f99a]{align-items:center;gap:.5rem;display:flex}.parameter-correction input[data-v-8610f99a]{width:auto;margin:0}.checkbox-group[data-v-8610f99a]{gap:.5rem;display:grid}.checkbox-group input[data-v-8610f99a]{width:auto}.removal-actions[data-v-19cbcc07]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.steps[data-v-f6b31286]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2.5rem;display:grid}.steps[data-v-f6b31286]>*,fieldset[data-v-f6b31286]{min-width:0}fieldset[data-v-f6b31286]{border:0;margin:0;padding:0}.steps-list[data-v-f6b31286],.steps-editor[data-v-f6b31286],.step-settings[data-v-f6b31286],.step-filters[data-v-f6b31286]{gap:var(--space-card);display:grid}.steps-status[data-v-f6b31286]{grid-column:1/-1}.steps-back[data-v-f6b31286]{display:none}.step-check[data-v-f6b31286],.step-actions[data-v-f6b31286]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.step-check input[data-v-f6b31286]{width:auto}@media (width<=1199.98px){.steps[data-v-f6b31286]{grid-template-columns:minmax(0,1fr)}.steps-back[data-v-f6b31286]{justify-self:start;display:inline-flex}.steps--editing .steps-list[data-v-f6b31286],.steps:not(.steps--editing) .steps-editor[data-v-f6b31286],.steps-placeholder[data-v-f6b31286]{display:none}}.patterns[data-v-992be4ad]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2.5rem;display:grid}.patterns[data-v-992be4ad]>*{min-width:0}.patterns-status[data-v-992be4ad]{grid-column:1/-1}.patterns-lists[data-v-992be4ad],.patterns-list[data-v-992be4ad],.patterns-editor[data-v-992be4ad],.pattern-settings[data-v-992be4ad]{gap:var(--space-card);display:grid}.pattern-link[data-v-992be4ad]{white-space:normal;overflow-wrap:anywhere;flex:1}.patterns-list .button-group[data-v-992be4ad]{margin:0}.patterns-back[data-v-992be4ad]{display:none}.pattern-tabs[data-v-992be4ad]{border-bottom:2px solid var(--color-border);gap:1rem;display:flex}.pattern-tabs button[data-v-992be4ad]{color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.5rem 0}.pattern-tabs .active[data-v-992be4ad]{border-bottom-color:var(--color-primary);font-weight:600}fieldset[data-v-992be4ad]{border:0;min-width:0;margin:0;padding:0}.pattern-check[data-v-992be4ad]{align-items:center;gap:.5rem;display:flex}.pattern-check input[data-v-992be4ad]{width:auto;margin:0}.pattern-actions[data-v-992be4ad],.pattern-logic[data-v-992be4ad]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pattern-actions[data-v-992be4ad]{margin-top:var(--space-card)}@media (width<=1199.98px){.patterns[data-v-992be4ad]{grid-template-columns:minmax(0,1fr)}.patterns-back[data-v-992be4ad]{justify-self:start;display:inline-flex}.patterns--editing .patterns-lists[data-v-992be4ad],.patterns:not(.patterns--editing) .patterns-editor[data-v-992be4ad],.patterns-placeholder[data-v-992be4ad]{display:none}}.meta-definition-actions[data-v-9e0957a5]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.scoring-group-list[data-v-cda47bc7]{flex-direction:column;gap:1rem;display:flex}.scoring-group-list>h3[data-v-cda47bc7]{margin:0}.scoring-layout fieldset[data-v-cda47bc7]{gap:1.25rem;display:grid}.scoring-layout fieldset>label[data-v-cda47bc7]:not(.scoring-field){gap:.5rem;display:grid}.scoring-actions[data-v-cda47bc7]{flex-wrap:wrap;gap:.5rem;display:flex}.scoring-layout[data-v-cda47bc7]{gap:var(--space-card);grid-template-columns:1fr 2fr;display:grid}.scoring-field[data-v-cda47bc7]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-muted,#f7f8fa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.scoring-field input[data-v-cda47bc7]{width:auto}@media (width<=1199px){.scoring-layout[data-v-cda47bc7]{grid-template-columns:1fr}}.roadmap-form-settings[data-v-35570f18],fieldset[data-v-35570f18]{gap:var(--space-card);display:grid}fieldset[data-v-35570f18]{border:0;min-width:0;margin:0;padding:0}.roadmap-form-detail__meta[data-v-35570f18]{gap:1rem;margin:0;display:grid}.roadmap-form-detail__meta div[data-v-35570f18]{gap:.25rem;display:grid}.roadmap-form-detail__meta dt[data-v-35570f18]{color:var(--color-muted);font-size:.875rem}.roadmap-form-detail__meta dd[data-v-35570f18]{margin:0}.form-settings-actions[data-v-35570f18],.form-settings-check[data-v-35570f18]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.form-settings-check input[data-v-35570f18]{width:auto}.conditions[data-v-6d8390c6]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2.5rem;display:grid}.conditions[data-v-6d8390c6]>*{min-width:0}.conditions-status[data-v-6d8390c6]{grid-column:1/-1}.conditions-list[data-v-6d8390c6],.conditions-editor[data-v-6d8390c6],.condition-settings[data-v-6d8390c6]{gap:var(--space-card);display:grid}.condition-link[data-v-6d8390c6]{white-space:normal;overflow-wrap:anywhere;flex:1}.conditions-list .button-group[data-v-6d8390c6]{margin:0}.conditions-back[data-v-6d8390c6]{display:none}.condition-tabs[data-v-6d8390c6]{border-bottom:2px solid var(--color-border);gap:1rem;display:flex}.condition-tabs button[data-v-6d8390c6]{color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.5rem 0}.condition-tabs .active[data-v-6d8390c6]{border-bottom-color:var(--color-primary);font-weight:600}fieldset[data-v-6d8390c6]{border:0;min-width:0;margin:0;padding:0}.condition-check[data-v-6d8390c6]{align-items:center;gap:.5rem;display:flex}.condition-check input[data-v-6d8390c6]{width:auto;margin:0}.condition-actions[data-v-6d8390c6],.condition-logic[data-v-6d8390c6]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.condition-actions[data-v-6d8390c6]{margin-top:var(--space-card)}@media (width<=1199.98px){.conditions[data-v-6d8390c6]{grid-template-columns:minmax(0,1fr)}.conditions-back[data-v-6d8390c6]{justify-self:start;display:inline-flex}.conditions--editing .conditions-list[data-v-6d8390c6],.conditions:not(.conditions--editing) .conditions-editor[data-v-6d8390c6],.conditions-placeholder[data-v-6d8390c6]{display:none}}.field-visibility[data-v-3b8b8cbf]{gap:var(--space-card);display:grid}fieldset[data-v-3b8b8cbf]{border:0;min-width:0;margin:0;padding:0}.visibility-sentence[data-v-3b8b8cbf]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.visibility-save[data-v-3b8b8cbf]{margin-top:var(--space-card)}.choice-sort-list[data-v-1281646f]{gap:1.25rem;display:grid}.field-removal-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.roadmap-sortable-fields{--padding:var(--space-card);--primary-color:var(--color-primary);--nested-ui-border-light:#eee;--nested-ui-border-dark:#374968;max-height:800px;padding-bottom:40px;overflow:auto}.roadmap-sortable-fields .field-item{min-width:200px;margin:10px 0 var(--padding) 0;padding:calc(var(--padding) * .5);border:1px solid var(--lightningcss-light,var(--nested-ui-border-light))var(--lightningcss-dark,var(--nested-ui-border-dark));border-radius:var(--padding);align-items:center;gap:.5rem;display:flex}.roadmap-sortable-fields .handle{cursor:grab;color:inherit;touch-action:none;background:0 0;border:0;flex:none;padding:0}.roadmap-sortable-fields .handle:active{cursor:grabbing}.roadmap-sortable-fields .button-group{flex:1;min-width:0}.roadmap-sortable-fields .field-link{cursor:pointer;white-space:normal;overflow-wrap:anywhere;flex-grow:1}.roadmap-sortable-fields .sortable-ghost{opacity:.4;border:2px dashed var(--primary-color);border-radius:var(--padding);background-color:#0099ff1a}.roadmap-sortable-fields .sortable-ghost .field-item{margin:0}.roadmap-sortable-fields .sortable-ghost .field-children{display:none}.roadmap-sortable-fields .sortable-chosen{opacity:.8}.roadmap-sortable-fields .field-children{border-left:2px solid #0000;min-height:0;margin-left:40px;padding-bottom:0;transition:all .2s}.roadmap-sortable-fields .field-children.sortable-over{border-left-color:var(--primary-color);background-color:#0099ff0d}.roadmap-sortable-fields .field-children.dragging{margin:calc(var(--padding) * -1) 0 var(--padding) 80px;border:2px dashed var(--primary-color);border-radius:var(--padding);min-height:30px;padding:var(--padding)}.roadmap-sortable-fields .field-wrapper{gap:0;transition:all .2s;display:block}.roadmap-sortable-fields .handle:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.module-header[data-v-4993ad3a]{min-width:0}.module-header--listing[data-v-4993ad3a]{isolation:isolate;background:var(--gradient-primary);color:#fff;border:1px solid #ffffff20;border-radius:1.75rem;position:relative;overflow:hidden}.module-header--listing[data-v-4993ad3a]:before{content:"";z-index:-1;pointer-events:none;border:3.5rem solid #ffffff08;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-22rem;right:-8rem;box-shadow:0 0 0 3.5rem #ffffff05,0 0 0 7rem #ffffff03}.module-header-main[data-v-4993ad3a]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.module-header--listing .module-header-main[data-v-4993ad3a]{padding:clamp(1.5rem,3vw,2.25rem)}.module-header--listing h2[data-v-4993ad3a]{color:#fff;letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.2}.module-header-eyebrow[data-v-4993ad3a]{letter-spacing:.16em;text-transform:uppercase;color:#d3ebff;align-items:center;gap:.65rem;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:flex}.module-header-eyebrow[data-v-4993ad3a]:before{content:"";background:#7ed7ff;border-radius:2px;width:1.5rem;height:3px}.module-header--listing .module-header-subtitle[data-v-4993ad3a]{color:#e4f1ff;max-width:44rem;line-height:1.6}.module-header-copy[data-v-4993ad3a]{overflow-wrap:anywhere;min-width:0}.module-header .module-header-create[data-v-4993ad3a]{color:#0c4b79;white-space:nowrap;background:#fff;border:1px solid #fff;flex-shrink:0;margin:0;box-shadow:0 4px 12px #002c5026}.module-header .module-header-create[data-v-4993ad3a]:hover{background:#e4f1ff}.module-header-destinations[data-v-4993ad3a]{background:#002c502b;border-top:1px solid #ffffff24;gap:.5rem;padding:.75rem clamp(1rem,2vw,1.5rem);display:flex}.module-header-destination[data-v-4993ad3a]{color:#fff;border:1px solid #0000;border-radius:.875rem;flex-direction:column;flex:0 17rem;gap:.35rem;min-width:0;padding:.875rem 1.125rem;line-height:1.3;text-decoration:none;display:flex}.module-header-destination strong[data-v-4993ad3a]{justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;display:flex}.module-header-destination>span[data-v-4993ad3a]{color:#d3e8fa;font-size:.8rem}.module-header-destination strong span[data-v-4993ad3a]{color:#a9ddff}.module-header-destination--active[data-v-4993ad3a]{background:#ffffff15;border-color:#ffffff35;box-shadow:inset 3px 0 #89d8ff}a.module-header-destination[data-v-4993ad3a]:hover{color:#fff;background:#ffffff18;text-decoration:none}.module-header-destination[data-v-4993ad3a]:focus-visible,.module-header-create[data-v-4993ad3a]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=700px){.module-header-main[data-v-4993ad3a]{flex-direction:column;align-items:stretch;gap:1.25rem}.module-header-destinations[data-v-4993ad3a]{flex-wrap:wrap}.module-header-destination[data-v-4993ad3a]{flex:9rem}}.module-header-copy[data-v-4993ad3a]{gap:.5rem;display:grid}.module-header-subtitle[data-v-4993ad3a]{max-width:50rem}button.module-header-destination[data-v-4993ad3a]{font:inherit;text-align:left;cursor:pointer;background:0 0}button.module-header-destination.module-header-destination--active[data-v-4993ad3a]{background:#ffffff15}button.module-header-destination[data-v-4993ad3a]:hover{background:#ffffff18}.roadmap-management[data-v-4993ad3a]{align-content:start}.roadmap-management__header[data-v-4993ad3a]{justify-content:space-between;align-items:start;gap:var(--space-card);display:flex}.roadmap-management__header-copy[data-v-4993ad3a]{gap:.5rem;display:grid}.roadmap-management__description[data-v-4993ad3a]{max-width:52rem}.roadmap-management__back[data-v-4993ad3a]{flex:none}.roadmap-management__status[data-v-4993ad3a]{margin:0}.roadmap-management__navigation[data-v-4993ad3a]{display:none}.roadmap-management__tabs[data-v-4993ad3a]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem;display:grid}.roadmap-management__tab[data-v-4993ad3a]{width:100%}.roadmap-management__content[data-v-4993ad3a]{gap:.75rem;display:grid}.roadmap-form-management__status[data-v-4993ad3a]:empty{display:none}.roadmap-settings-form[data-v-4993ad3a]{justify-self:center;gap:2rem;width:min(100%,48rem);display:grid}.roadmap-management[data-v-4993ad3a] .field-wrapper{gap:.625rem}.roadmap-management[data-v-4993ad3a] .field-wrapper+.field-wrapper{margin-top:.75rem}.roadmap-management[data-v-4993ad3a] .form-text{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.6}.roadmap-settings-form>.field-wrapper+.field-wrapper[data-v-4993ad3a]{margin-top:0}.roadmap-settings-form .roadmap-introduction-settings[data-v-4993ad3a]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1.5rem;gap:1.75rem;min-width:0;margin:.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.roadmap-introduction-settings>legend[data-v-4993ad3a]{color:var(--color-foreground);padding:0 .625rem;font-size:1.125rem;font-weight:600}.roadmap-introduction-settings>.field-wrapper+.field-wrapper[data-v-4993ad3a]{margin-top:0}.roadmap-settings-form__actions[data-v-4993ad3a]{padding-top:.75rem}.roadmap-settings-form textarea[data-v-4993ad3a]{resize:vertical;min-height:7rem}.roadmap-settings-form__message[data-v-4993ad3a]{margin:0}.roadmap-settings-form__actions[data-v-4993ad3a]{justify-content:center;display:flex}.roadmap-forms[data-v-4993ad3a]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2.5rem;margin-top:2.5rem;display:grid}.roadmap-forms__nav[data-v-4993ad3a],.roadmap-forms__nav-header[data-v-4993ad3a],.roadmap-forms__list[data-v-4993ad3a],.roadmap-form-detail[data-v-4993ad3a],.roadmap-form-detail__header[data-v-4993ad3a],.roadmap-form-settings[data-v-4993ad3a],.roadmap-form-editor[data-v-4993ad3a]{gap:var(--space-card);display:grid}.roadmap-forms__nav[data-v-4993ad3a],.roadmap-form-detail[data-v-4993ad3a]{gap:2.5rem}.roadmap-forms__list[data-v-4993ad3a]{display:block}.roadmap-forms__list-action[data-v-4993ad3a]{justify-content:center}.roadmap-form-placeholder[data-v-4993ad3a]{width:100%}.roadmap-form-editor[data-v-4993ad3a]{justify-self:center;gap:var(--space-card);width:min(100%,48rem);min-width:0}.roadmap-form-editor>.header.bottom-line[data-v-4993ad3a]{margin-bottom:var(--space-card)}.roadmap-form-editor>.field-wrapper[data-v-4993ad3a]{min-width:0;margin:0}.roadmap-form-editor .radio-check[data-v-4993ad3a]{margin:0}.roadmap-form-editor>.field-wrapper[data-v-4993ad3a]:has(.radio-check){gap:var(--space-card);display:grid}.roadmap-form-editor textarea[data-v-4993ad3a]{resize:vertical;min-height:7rem}.roadmap-form-editor__message[data-v-4993ad3a]{margin:0}.roadmap-form-editor__actions[data-v-4993ad3a]{justify-content:center;gap:var(--space-card);padding-top:var(--space-card);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.roadmap-form-detail__tabs[data-v-4993ad3a]{border-bottom:2px solid var(--color-border);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.roadmap-form-detail__tab[data-v-4993ad3a]{color:var(--color-muted-foreground,var(--color-muted));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.25rem 0;font-size:.875rem;line-height:1.2}.roadmap-form-detail__tab[data-v-4993ad3a]:hover{color:var(--color-foreground)}.roadmap-form-detail__tab--active[data-v-4993ad3a]{border-bottom-color:var(--color-primary);color:var(--color-foreground);font-weight:600}.roadmap-form-detail__meta[data-v-4993ad3a]{gap:1rem;margin:0;display:grid}.roadmap-form-detail__meta div[data-v-4993ad3a]{gap:.25rem;display:grid}.roadmap-form-detail__meta dt[data-v-4993ad3a]{color:var(--color-muted);font-size:.875rem}.roadmap-form-detail__meta dd[data-v-4993ad3a]{margin:0}.roadmap-fields[data-v-4993ad3a]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2.5rem;display:grid}.roadmap-fields__nav[data-v-4993ad3a],.roadmap-fields__nav-header[data-v-4993ad3a],.roadmap-fields__list[data-v-4993ad3a],.roadmap-field-detail[data-v-4993ad3a],.roadmap-field-editor[data-v-4993ad3a],.roadmap-field-choices[data-v-4993ad3a],.roadmap-field-choice-list[data-v-4993ad3a]{gap:var(--space-card);display:grid}.roadmap-fields__list[data-v-4993ad3a]{gap:.75rem}.roadmap-fields__list-action[data-v-4993ad3a]{justify-content:flex-start}.roadmap-field-settings-panel[data-v-4993ad3a],#field-visibility-panel[data-v-4993ad3a]{gap:var(--space-card);display:grid}.roadmap-field-editor textarea[data-v-4993ad3a]{resize:vertical;min-height:6rem}.roadmap-field-key-controls[data-v-4993ad3a],.roadmap-field-key-editor[data-v-4993ad3a]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.roadmap-field-key-editor .field-wrapper[data-v-4993ad3a]{flex:18rem}.roadmap-field-key-note[data-v-4993ad3a],.roadmap-field-key-error[data-v-4993ad3a]{margin-top:.75rem}.roadmap-field-editor__grid[data-v-4993ad3a],.roadmap-field-choice-row[data-v-4993ad3a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.roadmap-field-choice-row[data-v-4993ad3a]{padding:var(--space-card,20px);border-radius:var(--space-card,20px);background:var(--lightningcss-light,#f8f9fa)var(--lightningcss-dark,#243447);border:1px solid var(--lightningcss-light,#dee2e6)var(--lightningcss-dark,#374968);grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.roadmap-choice-advanced[data-v-4993ad3a]{grid-column:1/-1}.roadmap-field-editor__checks[data-v-4993ad3a],.roadmap-field-editor__actions[data-v-4993ad3a],.roadmap-field-detail__actions[data-v-4993ad3a],.roadmap-field-detail__header[data-v-4993ad3a],.roadmap-field-choices__header[data-v-4993ad3a],.roadmap-field-choice-summary[data-v-4993ad3a]{gap:.75rem;display:flex}.roadmap-field-editor__checks[data-v-4993ad3a]{flex-wrap:wrap}.roadmap-field-editor__actions[data-v-4993ad3a],.roadmap-field-detail__actions[data-v-4993ad3a],.roadmap-field-choices__header[data-v-4993ad3a],.roadmap-field-choice-summary[data-v-4993ad3a]{align-items:center}.roadmap-field-detail__header[data-v-4993ad3a],.roadmap-field-choices__header[data-v-4993ad3a],.roadmap-field-choice-summary[data-v-4993ad3a]{justify-content:space-between}.roadmap-field-editor__message[data-v-4993ad3a]{margin:0}.roadmap-forms-toggle[data-v-4993ad3a]{grid-column:1/-1;justify-self:start}.roadmap-forms--collapsed[data-v-4993ad3a]{grid-template-columns:minmax(0,1fr)}.roadmap-fields[data-v-4993ad3a]>*,.roadmap-form-detail[data-v-4993ad3a]{min-width:0}.roadmap-fields-back[data-v-4993ad3a]{display:none}.roadmap-field-detail__actions[data-v-4993ad3a]{flex-wrap:wrap}@media (width<=900px){.roadmap-forms[data-v-4993ad3a]{gap:var(--space-card);margin-top:var(--space-card)}.roadmap-forms:not(.roadmap-forms--collapsed)>.roadmap-form-detail[data-v-4993ad3a],.roadmap-forms:not(.roadmap-forms--collapsed)>.roadmap-form-editor[data-v-4993ad3a],.roadmap-forms:not(.roadmap-forms--collapsed)>.roadmap-form-placeholder[data-v-4993ad3a]{display:none}.roadmap-forms__nav[data-v-4993ad3a]{max-height:50dvh;overflow:auto}.roadmap-management__header[data-v-4993ad3a]{flex-direction:column;align-items:stretch}.roadmap-management__tabs[data-v-4993ad3a]{display:none}.roadmap-management__navigation[data-v-4993ad3a]{margin-block:var(--space-card,20px);padding:var(--space-card,20px);border-radius:var(--space-card,20px);background:var(--lightningcss-light,#f8f9fa)var(--lightningcss-dark,#243447);border:1px solid var(--lightningcss-light,#dee2e6)var(--lightningcss-dark,#374968);grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.roadmap-management__navigation label[data-v-4993ad3a]{text-align:center;font-weight:700}.roadmap-management__navigation select[data-v-4993ad3a]{width:100%;min-width:0;margin-top:0}.roadmap-form-detail__tabs[data-v-4993ad3a],.roadmap-forms[data-v-4993ad3a],.roadmap-field-editor__grid[data-v-4993ad3a],.roadmap-field-choice-row[data-v-4993ad3a]{grid-template-columns:1fr}.roadmap-field-detail__header[data-v-4993ad3a],.roadmap-field-choices__header[data-v-4993ad3a]{flex-direction:column;align-items:stretch}}@media (width>=1024px){.roadmap-fields[data-v-4993ad3a]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (width<=1199.98px){.roadmap-fields[data-v-4993ad3a]{grid-template-columns:minmax(0,1fr)}.roadmap-fields-back[data-v-4993ad3a]{justify-self:start;display:inline-flex}.roadmap-fields:not(.roadmap-fields--settings)>.roadmap-field-detail[data-v-4993ad3a],.roadmap-fields:not(.roadmap-fields--settings)>.roadmap-field-editor[data-v-4993ad3a],.roadmap-fields--settings>.roadmap-fields__nav[data-v-4993ad3a]{display:none}.roadmap-fields[data-v-4993ad3a] .roadmap-sortable-fields{max-height:60dvh}}.roadmap-management{--management-section-gap:2rem}.roadmap-management :is(.roadmap-field-editor,.steps-editor,.patterns-editor,.conditions-editor,.roadmap-form-editor,.scoring-layout>form){gap:var(--management-section-gap);padding:clamp(1.25rem,2.5vw,2.5rem)}.roadmap-management :is(.roadmap-field-settings-panel,.step-settings,.pattern-settings,.condition-settings,.roadmap-form-settings fieldset,.scoring-layout fieldset,.field-visibility fieldset){gap:var(--management-section-gap);min-width:0;display:grid}.roadmap-management :is(.roadmap-field-editor,.steps-editor,.patterns-editor,.conditions-editor,.scoring-layout>form)>:is(h3,h4){border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;margin:0;padding-bottom:1.25rem;font-size:1.375rem;line-height:1.4}.roadmap-management :is(.roadmap-field-settings-panel,.step-settings,.pattern-settings,.condition-settings)>.field-wrapper+.field-wrapper{margin-top:0}.roadmap-management .field-wrapper>label,.roadmap-management .scoring-layout fieldset>label:not(.scoring-field){font-weight:600;line-height:1.5}.roadmap-management .scoring-layout label>:is(input,select){font-weight:400}.roadmap-management :is(.step-check,.pattern-check,.condition-check,.form-settings-check){border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1rem;gap:.875rem;padding:1rem 1.25rem;line-height:1.5}.roadmap-management :is(.step-check,.pattern-check,.condition-check,.form-settings-check) input{flex-shrink:0;margin:0}.roadmap-management .roadmap-field-editor__checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.roadmap-management .roadmap-field-editor__checks .radio-check{border-radius:1rem;margin:0;padding:1rem 1.25rem}.roadmap-management .roadmap-field-editor__checks .radio-check:not(:has(:checked)){background:var(--color-surface-muted)}.roadmap-management .roadmap-field-choices{border-top:1px solid var(--color-border);gap:1.5rem;padding-top:1.5rem}.roadmap-management .roadmap-field-choices__header{flex-wrap:wrap;gap:1rem}.roadmap-management .roadmap-field-choice-row{gap:1.25rem;padding:1.5rem}.roadmap-management :is(.roadmap-field-editor__actions,.roadmap-form-editor__actions,.form-settings-actions,.step-actions,.pattern-actions,.condition-actions,.scoring-actions){border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.roadmap-management :is(.roadmap-field-editor__actions,.roadmap-form-editor__actions,.form-settings-actions,.step-actions,.pattern-actions,.condition-actions,.scoring-actions)>.button{min-height:2.75rem;padding-inline:1.25rem}.roadmap-management :is(.condition-tabs,.pattern-tabs,.roadmap-form-detail__tabs){flex-wrap:wrap;gap:1.5rem}.roadmap-management :is(.condition-tabs,.pattern-tabs,.roadmap-form-detail__tabs)>button{padding:.75rem .25rem}.roadmap-management :is(.condition-logic,.pattern-logic,.visibility-sentence){border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1rem;margin:0 0 1.5rem;padding:1rem 1.25rem;line-height:1.6}.roadmap-management .scoring-layout fieldset>h4{border-top:1px solid var(--color-border);margin:0;padding-top:1.25rem}.roadmap-management .scoring-field{gap:1rem;padding:1rem 1.25rem}.roadmap-management :is(.step-settings,.pattern-settings,.condition-settings)>.button,.roadmap-management .scoring-layout [data-testid=scoring-add-field]{justify-self:start}@media (width<=600px){.roadmap-management{--management-section-gap:1.5rem}.roadmap-management .roadmap-field-choice-row{padding:1.125rem}}.roadmap-management .roadmap-field-choice-row{background:var(--color-surface-muted);border-color:var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start}.roadmap-choice-heading,.roadmap-choice-label,.roadmap-choice-confirmation{grid-column:1/-1;min-width:0}.roadmap-choice-heading{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.roadmap-choice-actions{flex-wrap:wrap;gap:.75rem;display:flex}.roadmap-management .roadmap-choice-advanced{grid-column:auto;min-width:0}.roadmap-field-choice-row>label,.roadmap-choice-confirmation{gap:.625rem;min-width:0;display:grid}.roadmap-choice-confirmation>label,.roadmap-field-choice-row>label{font-weight:600}.roadmap-field-choice-row>label input{font-weight:400}.roadmap-choice-confirmation{border-top:1px solid var(--color-border);padding-top:1.25rem}.roadmap-management .roadmap-field-choice-row{display:block}.roadmap-choice-heading{border-bottom:0;flex-wrap:nowrap;padding-bottom:0}.roadmap-choice-drag{cursor:grab;color:var(--color-foreground);touch-action:none;flex-shrink:0}.roadmap-choice-toggle{text-align:left;overflow-wrap:anywhere;min-width:0;color:var(--color-foreground);flex:1;font-weight:600}.roadmap-choice-settings{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.roadmap-choice-settings>.button{grid-column:1/-1;justify-self:end}.roadmap-choice-settings>label{gap:.625rem;min-width:0;display:grid}.roadmap-archived-choices[data-v-4993ad3a]{border:1px solid var(--color-border);border-radius:20px;gap:16px;padding:20px;display:grid}.roadmap-archived-choices p[data-v-4993ad3a]{margin:0}.roadmap-archived-choice[data-v-4993ad3a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.roadmap-archived-choice-actions[data-v-4993ad3a]{flex-wrap:wrap;gap:12px;display:flex}.roadmap-choice-delete[data-v-4993ad3a]{color:#fff!important;background:#df3044!important}.roadmap-choice-delete-confirm[data-v-4993ad3a]{border:1px solid #df3044;border-radius:16px;flex-wrap:wrap;flex-basis:100%;gap:12px;padding:18px;display:flex}.roadmap-choice-delete-confirm p[data-v-4993ad3a]{flex-basis:100%}.workflow-designer-header[data-v-4993ad3a]{margin-bottom:calc(var(--space-section) - var(--space-card))}.workflow-designer-header .roadmap-management__tabs[data-v-4993ad3a]{flex-wrap:wrap;gap:.5rem;display:flex}.workflow-designer-header .roadmap-management__tab[data-v-4993ad3a]{color:#fff;flex:0 auto;width:auto;padding:.875rem 1.25rem;font-weight:600}.workflow-designer-header .roadmap-management__back[data-v-4993ad3a]{text-decoration:none}.workflow-designer-header .roadmap-management__description[data-v-4993ad3a] p{margin:0}.workflow-designer-header .roadmap-management__description[data-v-4993ad3a] a{color:#d3ebff}@media (width<=900px){.workflow-designer-header .roadmap-management__tabs[data-v-4993ad3a]{display:none}.workflow-designer-header .roadmap-management__navigation[data-v-4993ad3a]{background:#002c502b;border:0;border-top:1px solid #ffffff24;border-radius:0;margin:0;padding:1.25rem 1.5rem}.workflow-designer-header .roadmap-management__navigation label[data-v-4993ad3a]{color:#d3ebff;text-align:left}.workflow-designer-header .roadmap-management__navigation select[data-v-4993ad3a]{color:#fff;background-color:#0000;border-color:#ffffff70}.workflow-designer-header .roadmap-management__navigation option[data-v-4993ad3a]{color:var(--color-foreground);background:var(--color-surface)}}.workflow-display-order[data-v-54665427]{gap:.4rem;max-width:14rem;display:grid}.order-buttons[data-v-54665427]{gap:.4rem;display:flex}.order-buttons .button[data-v-54665427]{min-width:2.25rem;min-height:2.25rem;padding:.3rem;font-size:1.5rem;line-height:1}.order-buttons .button[data-v-54665427]:disabled{opacity:.35;cursor:default}.workflow-display-order small[data-v-54665427]{font-size:.8rem}.workflow-display-order [role=alert][data-v-54665427]{color:var(--color-danger)}.confirmation-dialog[data-v-9605da05]{text-align:center}.confirmation-dialog h3[data-v-9605da05]{margin:0 0 1rem}.confirmation-dialog p[data-v-9605da05]{line-height:1.6}.confirmation-actions[data-v-9605da05]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.confirmation-error[data-v-9605da05]{color:#c62828}.workflow-key-text[data-v-1cc34169],.workflow-key-trigger[data-v-1cc34169]{overflow-wrap:anywhere;white-space:normal}.workflow-key-trigger[data-v-1cc34169]{max-width:100%;color:inherit;font:inherit;text-align:left;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.workflow-key-trigger[data-v-1cc34169]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.workflow-key-bubble[data-v-1cc34169]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * .4);background:var(--color-surface-muted,var(--color-surface));max-height:calc(100dvh - 24px);color:var(--color-foreground);overflow-wrap:anywhere;white-space:normal;font:inherit;margin:0;padding:.875rem 1rem;position:fixed;inset:auto;overflow:auto;box-shadow:0 4px 16px #0000001f}.module-header[data-v-51d83a1c]{min-width:0}.module-header--listing[data-v-51d83a1c]{isolation:isolate;background:var(--gradient-primary);color:#fff;border:1px solid #ffffff20;border-radius:1.75rem;position:relative;overflow:hidden}.module-header--listing[data-v-51d83a1c]:before{content:"";z-index:-1;pointer-events:none;border:3.5rem solid #ffffff08;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-22rem;right:-8rem;box-shadow:0 0 0 3.5rem #ffffff05,0 0 0 7rem #ffffff03}.module-header-main[data-v-51d83a1c]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.module-header--listing .module-header-main[data-v-51d83a1c]{padding:clamp(1.5rem,3vw,2.25rem)}.module-header--listing h2[data-v-51d83a1c]{color:#fff;letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.2}.module-header-eyebrow[data-v-51d83a1c]{letter-spacing:.16em;text-transform:uppercase;color:#d3ebff;align-items:center;gap:.65rem;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:flex}.module-header-eyebrow[data-v-51d83a1c]:before{content:"";background:#7ed7ff;border-radius:2px;width:1.5rem;height:3px}.module-header--listing .module-header-subtitle[data-v-51d83a1c]{color:#e4f1ff;max-width:44rem;line-height:1.6}.module-header-copy[data-v-51d83a1c]{overflow-wrap:anywhere;min-width:0}.module-header .module-header-create[data-v-51d83a1c]{color:#0c4b79;white-space:nowrap;background:#fff;border:1px solid #fff;flex-shrink:0;margin:0;box-shadow:0 4px 12px #002c5026}.module-header .module-header-create[data-v-51d83a1c]:hover{background:#e4f1ff}.module-header-destinations[data-v-51d83a1c]{background:#002c502b;border-top:1px solid #ffffff24;gap:.5rem;padding:.75rem clamp(1rem,2vw,1.5rem);display:flex}.module-header-destination[data-v-51d83a1c]{color:#fff;border:1px solid #0000;border-radius:.875rem;flex-direction:column;flex:0 17rem;gap:.35rem;min-width:0;padding:.875rem 1.125rem;line-height:1.3;text-decoration:none;display:flex}.module-header-destination strong[data-v-51d83a1c]{justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;display:flex}.module-header-destination>span[data-v-51d83a1c]{color:#d3e8fa;font-size:.8rem}.module-header-destination strong span[data-v-51d83a1c]{color:#a9ddff}.module-header-destination--active[data-v-51d83a1c]{background:#ffffff15;border-color:#ffffff35;box-shadow:inset 3px 0 #89d8ff}a.module-header-destination[data-v-51d83a1c]:hover{color:#fff;background:#ffffff18;text-decoration:none}.module-header-destination[data-v-51d83a1c]:focus-visible,.module-header-create[data-v-51d83a1c]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=700px){.module-header-main[data-v-51d83a1c]{flex-direction:column;align-items:stretch;gap:1.25rem}.module-header-destinations[data-v-51d83a1c]{flex-wrap:wrap}.module-header-destination[data-v-51d83a1c]{flex:9rem}}.module-header-copy[data-v-51d83a1c]{gap:.5rem;display:grid}.module-header-subtitle[data-v-51d83a1c]{max-width:50rem}button.module-header-destination[data-v-51d83a1c]{font:inherit;text-align:left;cursor:pointer;background:0 0}button.module-header-destination.module-header-destination--active[data-v-51d83a1c]{background:#ffffff15}button.module-header-destination[data-v-51d83a1c]:hover{background:#ffffff18}.workflow-name-actions[data-v-51d83a1c]{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.workflow-move-form[data-v-51d83a1c]{gap:1.5rem;padding-top:.5rem;display:grid}.workflow-move-form p[data-v-51d83a1c]{overflow-wrap:anywhere;margin:0;line-height:1.6}.workflow-move-destination[data-v-51d83a1c]{border:1px solid var(--color-border);border-radius:1.5rem;gap:.75rem;min-width:0;padding:1.5rem;display:grid}.workflow-move-destination label[data-v-51d83a1c]{margin:0;font-weight:600}.workflow-move-destination select[data-v-51d83a1c]{width:100%;min-width:0;margin:0}.workflow-move-destination small[data-v-51d83a1c]{color:var(--color-muted);line-height:1.5}.workflow-move-actions[data-v-51d83a1c]{justify-content:flex-end;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.workflow-move-actions .button[data-v-51d83a1c]{margin:0}@media (width<=540px){.workflow-move-destination[data-v-51d83a1c]{padding:1.25rem}.workflow-move-actions[data-v-51d83a1c]{flex-direction:column;align-items:stretch}.workflow-move-actions .button[data-v-51d83a1c]{width:100%}}.category-table-heading[data-v-51d83a1c]{color:var(--color-primary);align-items:center;gap:.8rem;display:flex}.category-table-heading strong[data-v-51d83a1c]{font-size:1.1rem}.category-table-heading small[data-v-51d83a1c]{color:var(--color-muted);white-space:nowrap}.category-rename[data-v-51d83a1c]{align-items:center;gap:.5rem;display:flex}.workflow-category-toolbar[data-v-51d83a1c]{border:1px solid var(--color-border);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1.5rem;padding:1.5rem;display:grid}.workflow-category-filter[data-v-51d83a1c],.inline-category-create[data-v-51d83a1c]{align-content:start;gap:.75rem;min-width:0;margin:0;display:grid}.inline-category-create[data-v-51d83a1c]{border-left:1px solid var(--color-border);padding-left:1.5rem}.workflow-category-copy[data-v-51d83a1c]{margin-bottom:.5rem}.workflow-category-copy h4[data-v-51d83a1c]{margin:0 0 .375rem;font-size:1.125rem}.workflow-category-copy p[data-v-51d83a1c]{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.5}.workflow-category-toolbar label[data-v-51d83a1c]{margin:0;font-size:.9rem;font-weight:600}.workflow-category-toolbar select[data-v-51d83a1c],.workflow-category-toolbar input[data-v-51d83a1c]{width:100%;min-width:0;margin:0}.workflow-category-create-controls[data-v-51d83a1c]{align-items:flex-end;gap:1rem;min-width:0;display:flex}.workflow-category-toolbar #workflow-category-filter[data-v-51d83a1c],.workflow-category-toolbar #workflow-category-name[data-v-51d83a1c]{height:3.125rem;min-height:3.125rem}@media (width>=1101px){.workflow-category-toolbar[data-v-51d83a1c]{row-gap:.75rem}.workflow-category-filter[data-v-51d83a1c],.inline-category-create[data-v-51d83a1c]{grid-row:span 3;grid-template-rows:subgrid}}.workflow-category-create-controls .button[data-v-51d83a1c]{white-space:nowrap;flex-shrink:0;height:3.125rem;min-height:3.125rem;margin:0}.roadmaps-view[data-v-51d83a1c] table.dataTable tbody td.roadmaps-name-cell{white-space:normal;overflow-wrap:anywhere}.table-actions.category-row-actions[data-v-51d83a1c]{flex-wrap:nowrap;gap:.35rem}.category-row-actions .button[data-v-51d83a1c]{padding:.35rem .5rem;font-size:.8rem}.roadmaps-view[data-v-51d83a1c]{align-content:start;height:auto;min-height:100%}@media (width<=1100px){.workflow-category-toolbar[data-v-51d83a1c]{grid-template-columns:minmax(0,1fr)}.inline-category-create[data-v-51d83a1c]{border-left:0;border-top:1px solid var(--color-border);padding-top:1.5rem;padding-left:0}}@media (width<=600px){.workflow-category-create-controls[data-v-51d83a1c]{flex-direction:column;align-items:stretch}}.roadmaps-view__status[data-v-51d83a1c]{margin:0}.roadmaps-form[data-v-51d83a1c]{gap:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;display:grid}.roadmaps-form__details[data-v-51d83a1c],.roadmaps-form__description[data-v-51d83a1c]{min-width:0}.roadmaps-form__fields[data-v-51d83a1c]{gap:var(--space-card);display:grid}.roadmaps-form .field-wrapper[data-v-51d83a1c]{min-width:0;margin:0}.roadmaps-form .header.bottom-line[data-v-51d83a1c]{margin-bottom:var(--space-section)}.roadmaps-form__description>p[data-v-51d83a1c]{margin:0 0 var(--space-card)}.roadmaps-form__description .authorization-editor-label[data-v-51d83a1c]{display:none}.roadmaps-form__description .field[data-v-51d83a1c]{margin:0}.roadmaps-form__field--wide[data-v-51d83a1c]{grid-column:1/-1}.roadmaps-form textarea[data-v-51d83a1c]{resize:vertical;min-height:6rem}.roadmaps-form__error[data-v-51d83a1c]{grid-column:1/-1;margin:0}.roadmaps-form__actions[data-v-51d83a1c]{justify-content:flex-start;gap:var(--space-card);padding-top:var(--space-card);border-top:1px solid var(--color-border);grid-column:1/-1;display:flex}@media (width<=900px){.roadmaps-form[data-v-51d83a1c]{grid-template-columns:1fr}}.module-header[data-v-cb1f82b8]{min-width:0}.module-header--listing[data-v-cb1f82b8]{isolation:isolate;background:var(--gradient-primary);color:#fff;border:1px solid #ffffff20;border-radius:1.75rem;position:relative;overflow:hidden}.module-header--listing[data-v-cb1f82b8]:before{content:"";z-index:-1;pointer-events:none;border:3.5rem solid #ffffff08;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-22rem;right:-8rem;box-shadow:0 0 0 3.5rem #ffffff05,0 0 0 7rem #ffffff03}.module-header-main[data-v-cb1f82b8]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.module-header--listing .module-header-main[data-v-cb1f82b8]{padding:clamp(1.5rem,3vw,2.25rem)}.module-header--listing h2[data-v-cb1f82b8]{color:#fff;letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.2}.module-header-eyebrow[data-v-cb1f82b8]{letter-spacing:.16em;text-transform:uppercase;color:#d3ebff;align-items:center;gap:.65rem;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:flex}.module-header-eyebrow[data-v-cb1f82b8]:before{content:"";background:#7ed7ff;border-radius:2px;width:1.5rem;height:3px}.module-header--listing .module-header-subtitle[data-v-cb1f82b8]{color:#e4f1ff;max-width:44rem;line-height:1.6}.module-header-copy[data-v-cb1f82b8]{overflow-wrap:anywhere;min-width:0}.module-header .module-header-create[data-v-cb1f82b8]{color:#0c4b79;white-space:nowrap;background:#fff;border:1px solid #fff;flex-shrink:0;margin:0;box-shadow:0 4px 12px #002c5026}.module-header .module-header-create[data-v-cb1f82b8]:hover{background:#e4f1ff}.module-header-destinations[data-v-cb1f82b8]{background:#002c502b;border-top:1px solid #ffffff24;gap:.5rem;padding:.75rem clamp(1rem,2vw,1.5rem);display:flex}.module-header-destination[data-v-cb1f82b8]{color:#fff;border:1px solid #0000;border-radius:.875rem;flex-direction:column;flex:0 17rem;gap:.35rem;min-width:0;padding:.875rem 1.125rem;line-height:1.3;text-decoration:none;display:flex}.module-header-destination strong[data-v-cb1f82b8]{justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;display:flex}.module-header-destination>span[data-v-cb1f82b8]{color:#d3e8fa;font-size:.8rem}.module-header-destination strong span[data-v-cb1f82b8]{color:#a9ddff}.module-header-destination--active[data-v-cb1f82b8]{background:#ffffff15;border-color:#ffffff35;box-shadow:inset 3px 0 #89d8ff}a.module-header-destination[data-v-cb1f82b8]:hover{color:#fff;background:#ffffff18;text-decoration:none}.module-header-destination[data-v-cb1f82b8]:focus-visible,.module-header-create[data-v-cb1f82b8]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=700px){.module-header-main[data-v-cb1f82b8]{flex-direction:column;align-items:stretch;gap:1.25rem}.module-header-destinations[data-v-cb1f82b8]{flex-wrap:wrap}.module-header-destination[data-v-cb1f82b8]{flex:9rem}}.module-header-copy[data-v-cb1f82b8]{gap:.5rem;display:grid}.module-header-subtitle[data-v-cb1f82b8]{max-width:50rem}button.module-header-destination[data-v-cb1f82b8]{font:inherit;text-align:left;cursor:pointer;background:0 0}button.module-header-destination.module-header-destination--active[data-v-cb1f82b8]{background:#ffffff15}button.module-header-destination[data-v-cb1f82b8]:hover{background:#ffffff18}.pathways-page[data-v-cb1f82b8]{flex-direction:column;gap:1.5rem;min-height:100%;display:flex}.body[data-v-cb1f82b8]{flex:1;align-content:start;gap:1.5rem;min-width:0;display:grid}.top[data-v-cb1f82b8],.actions[data-v-cb1f82b8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.top h3[data-v-cb1f82b8],.top h4[data-v-cb1f82b8]{margin:0}.library-heading[data-v-cb1f82b8]{padding-bottom:1rem;position:relative}.library-heading[data-v-cb1f82b8]:after{content:"";background:linear-gradient(to right, var(--color-primary), var(--color-accent) 40%, transparent);border-radius:3px;height:3px;position:absolute;inset:auto 0 0}.library-heading-title[data-v-cb1f82b8]{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.library-count[data-v-cb1f82b8]{background:var(--color-surface-muted);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.8rem}.library[data-v-cb1f82b8]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pathway-row[data-v-cb1f82b8]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;padding:1.125rem 1.25rem;display:flex}.pathway-row--published[data-v-cb1f82b8]{background:linear-gradient(100deg, color-mix(in srgb, var(--color-primary) 5%, var(--color-surface)), var(--color-surface) 60%);border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border))}.library-selector-hint[data-v-cb1f82b8]{color:var(--color-muted);font-size:.875rem}.pathway-select[data-v-cb1f82b8]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pathway-select[data-v-cb1f82b8]:hover:not(:disabled){color:var(--color-primary)}.pathway-select[data-v-cb1f82b8]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:.25rem}.pathway-select[data-v-cb1f82b8]:disabled{cursor:default}.pathway-row--selectable[data-v-cb1f82b8]{cursor:pointer}.pathway-row--selectable[data-v-cb1f82b8]:hover{border-color:var(--color-primary)}.pathway-row--selected[data-v-cb1f82b8]{border-color:var(--color-primary);box-shadow:inset 3px 0 var(--color-primary)}.pathway-selected-label[data-v-cb1f82b8]{color:var(--color-primary);font-weight:600}.pathway-row-copy[data-v-cb1f82b8]{min-width:0}.pathway-row-title[data-v-cb1f82b8]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pathway-row h4[data-v-cb1f82b8]{overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:1.4}.pathway-row p[data-v-cb1f82b8]{color:var(--color-muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.pathway-status[data-v-cb1f82b8]{color:var(--color-muted);background:var(--color-surface-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .625rem;font-size:.7rem;font-weight:600;display:inline-flex}.pathway-status[data-v-cb1f82b8]:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.pathway-status--published[data-v-cb1f82b8]{color:var(--color-accent);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface))}.pathway-row-actions[data-v-cb1f82b8]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.pathway-row-actions .button[data-v-cb1f82b8]{white-space:nowrap;margin:0}@media (width<=750px){.pathway-row[data-v-cb1f82b8]{flex-direction:column;align-items:stretch;gap:1rem}.pathway-row-actions[data-v-cb1f82b8]{flex-wrap:wrap}.pathway-row-actions .button[data-v-cb1f82b8]{flex:auto}}.inner[data-v-cb1f82b8]{border:1px solid color-mix(in srgb, var(--color-foreground) 15%, transparent);border-radius:1.25rem;min-width:0;padding:1.5rem}.library-empty-create[data-v-cb1f82b8]{justify-self:center;margin-top:1rem}.empty[data-v-cb1f82b8]{text-align:center;place-content:center;min-height:10rem;display:grid}.participation-tabs[data-v-cb1f82b8]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1.125rem;flex-wrap:wrap;gap:.375rem;margin-top:1.5rem;padding:.375rem;display:flex}.participation-tabs button[data-v-cb1f82b8]{color:var(--color-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.875rem;flex:9rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;font-weight:600;display:flex}.participation-tabs button[data-v-cb1f82b8]:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.participation-tabs button[aria-selected=true][data-v-cb1f82b8]{background:var(--gradient-primary);color:#fff}.participation-tabs button span[data-v-cb1f82b8]{background:color-mix(in srgb, var(--color-foreground) 8%, transparent);border-radius:999px;padding:.125rem .5rem;font-size:.8rem}.participation-tabs button[aria-selected=true] span[data-v-cb1f82b8]{background:#ffffff25}.participation-tabs button[data-v-cb1f82b8]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.participation-group[data-v-cb1f82b8]{border:1px solid var(--color-border);border-radius:1.25rem;min-width:0;margin-top:1.5rem;padding:1.25rem}.participation-group-heading[data-v-cb1f82b8]{align-items:center;gap:.75rem;display:flex}.participation-group-heading h5[data-v-cb1f82b8]{margin:0;font-size:1.125rem}.participation-group--complete .participation-group-heading h5[data-v-cb1f82b8]{color:var(--color-success)}.participation-group--ineligible .participation-group-heading h5[data-v-cb1f82b8]{color:var(--color-danger)}.participation-group-description[data-v-cb1f82b8]{color:var(--color-muted);margin:.5rem 0 1rem;font-size:.875rem}.participation-group-empty[data-v-cb1f82b8]{background:var(--color-surface-muted);color:var(--color-muted);border-radius:.75rem;margin:0;padding:1rem}.participants[data-v-cb1f82b8]{min-width:0;scroll-margin-top:1.5rem}.modal-form[data-v-cb1f82b8]{gap:1.25rem;display:grid}.modal-form label[data-v-cb1f82b8]{gap:.5rem;display:grid}.patient-options[data-v-cb1f82b8]{gap:.5rem;max-height:16rem;display:grid;overflow:auto}.patient-option[data-v-cb1f82b8]{text-align:left;border:1px solid color-mix(in srgb, var(--color-foreground) 15%, transparent);color:inherit;background:0 0;border-radius:.8rem;gap:.25rem;padding:1rem;display:grid}.patient-option.selected[data-v-cb1f82b8]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.error[data-v-cb1f82b8]{color:var(--color-danger)}.pathway-stat-settings[data-v-c3877651]{gap:1.5rem;display:grid}.pathway-stat-settings p[data-v-c3877651],.pathway-stat-settings h4[data-v-c3877651]{margin:0}.stat-settings-fields[data-v-c3877651]{border:1px solid var(--color-border);border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.5rem;display:grid}.stat-settings-fields label[data-v-c3877651]{font-weight:600;display:block}.hint[data-v-c3877651]{color:var(--color-muted)}@media (width<=700px){.stat-settings-fields[data-v-c3877651]{grid-template-columns:1fr}}.eligibility-settings[data-v-d8677b6c]{gap:1rem;display:grid}.eligibility-settings h5[data-v-d8677b6c],.eligibility-settings p[data-v-d8677b6c]{margin:0}.eligibility-check[data-v-d8677b6c]{border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(12rem,1fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}.eligibility-check small[data-v-d8677b6c]{color:var(--color-muted);margin-top:.4rem;display:block}.eligibility-check label[data-v-d8677b6c]{gap:.5rem;display:grid}.eligibility-check select[data-v-d8677b6c]{width:100%;min-width:0}.action-help[data-v-d8677b6c]{color:var(--color-muted);grid-column:1/-1;font-size:.9rem}@media (width<=700px){.eligibility-check[data-v-d8677b6c]{grid-template-columns:1fr}}.phase-editor[data-v-8abce96b]{gap:1.25rem;display:grid;container-type:inline-size}.fields[data-v-8abce96b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.25rem;display:grid}.offset[data-v-8abce96b]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;grid-template-columns:auto minmax(0,2fr) minmax(5rem,1fr) minmax(6rem,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.milestone-number[data-v-8abce96b]{width:2rem;height:2rem;color:var(--color-accent);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:50%;place-items:center;font-weight:700;display:grid}label[data-v-8abce96b]{gap:.5rem;min-width:0;display:grid}.hint[data-v-8abce96b]{color:var(--color-muted);margin:0;font-size:.9rem}.button[data-v-8abce96b]{justify-self:start}input[data-v-8abce96b],select[data-v-8abce96b]{width:100%;min-width:0}@media (width<=1100px){.offset[data-v-8abce96b]{grid-template-columns:1fr 1fr}.milestone-name[data-v-8abce96b]{grid-column:2/-1}.offset .button[data-v-8abce96b]{grid-column:1/-1}}@container (width<=620px){.offset[data-v-8abce96b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.milestone-name[data-v-8abce96b]{grid-column:2/-1}.offset .button[data-v-8abce96b]{grid-column:1/-1}}.module-header[data-v-906c1ef0]{min-width:0}.module-header--listing[data-v-906c1ef0]{isolation:isolate;background:var(--gradient-primary);color:#fff;border:1px solid #ffffff20;border-radius:1.75rem;position:relative;overflow:hidden}.module-header--listing[data-v-906c1ef0]:before{content:"";z-index:-1;pointer-events:none;border:3.5rem solid #ffffff08;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-22rem;right:-8rem;box-shadow:0 0 0 3.5rem #ffffff05,0 0 0 7rem #ffffff03}.module-header-main[data-v-906c1ef0]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.module-header--listing .module-header-main[data-v-906c1ef0]{padding:clamp(1.5rem,3vw,2.25rem)}.module-header--listing h2[data-v-906c1ef0]{color:#fff;letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.2}.module-header-eyebrow[data-v-906c1ef0]{letter-spacing:.16em;text-transform:uppercase;color:#d3ebff;align-items:center;gap:.65rem;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:flex}.module-header-eyebrow[data-v-906c1ef0]:before{content:"";background:#7ed7ff;border-radius:2px;width:1.5rem;height:3px}.module-header--listing .module-header-subtitle[data-v-906c1ef0]{color:#e4f1ff;max-width:44rem;line-height:1.6}.module-header-copy[data-v-906c1ef0]{overflow-wrap:anywhere;min-width:0}.module-header .module-header-create[data-v-906c1ef0]{color:#0c4b79;white-space:nowrap;background:#fff;border:1px solid #fff;flex-shrink:0;margin:0;box-shadow:0 4px 12px #002c5026}.module-header .module-header-create[data-v-906c1ef0]:hover{background:#e4f1ff}.module-header-destinations[data-v-906c1ef0]{background:#002c502b;border-top:1px solid #ffffff24;gap:.5rem;padding:.75rem clamp(1rem,2vw,1.5rem);display:flex}.module-header-destination[data-v-906c1ef0]{color:#fff;border:1px solid #0000;border-radius:.875rem;flex-direction:column;flex:0 17rem;gap:.35rem;min-width:0;padding:.875rem 1.125rem;line-height:1.3;text-decoration:none;display:flex}.module-header-destination strong[data-v-906c1ef0]{justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;display:flex}.module-header-destination>span[data-v-906c1ef0]{color:#d3e8fa;font-size:.8rem}.module-header-destination strong span[data-v-906c1ef0]{color:#a9ddff}.module-header-destination--active[data-v-906c1ef0]{background:#ffffff15;border-color:#ffffff35;box-shadow:inset 3px 0 #89d8ff}a.module-header-destination[data-v-906c1ef0]:hover{color:#fff;background:#ffffff18;text-decoration:none}.module-header-destination[data-v-906c1ef0]:focus-visible,.module-header-create[data-v-906c1ef0]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=700px){.module-header-main[data-v-906c1ef0]{flex-direction:column;align-items:stretch;gap:1.25rem}.module-header-destinations[data-v-906c1ef0]{flex-wrap:wrap}.module-header-destination[data-v-906c1ef0]{flex:9rem}}.module-header-copy[data-v-906c1ef0]{gap:.5rem;display:grid}.module-header-subtitle[data-v-906c1ef0]{max-width:50rem}button.module-header-destination[data-v-906c1ef0]{font:inherit;text-align:left;cursor:pointer;background:0 0}button.module-header-destination.module-header-destination--active[data-v-906c1ef0]{background:#ffffff15}button.module-header-destination[data-v-906c1ef0]:hover{background:#ffffff18}.permission-settings[data-v-906c1ef0]{gap:1.5rem;display:grid}.permission-settings p[data-v-906c1ef0],.permission-settings h4[data-v-906c1ef0]{margin:0}.event-instructions[data-v-906c1ef0]{gap:.65rem;padding-left:1.5rem;list-style:decimal;display:grid}.designer-header-actions[data-v-906c1ef0]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;max-width:100%;display:flex}.designer-header-actions .button[data-v-906c1ef0]{white-space:nowrap;margin:0}.designer-header .designer-header-secondary[data-v-906c1ef0]{color:#fff;background:#ffffff15;border:1px solid #ffffff60;text-decoration:none}.designer-header .designer-header-secondary[data-v-906c1ef0]:hover{background:#ffffff28}.designer-header-secondary[data-v-906c1ef0]:focus-visible{outline-offset:3px;outline:2px solid #fff}.designer-header-meta[data-v-906c1ef0]{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.5rem;display:flex}.designer-header-meta span[data-v-906c1ef0]{color:#e4f1ff;background:#ffffff0c;border:1px solid #ffffff35;border-radius:999px;padding:.25rem .625rem;font-size:.75rem}.designer-header-tabs[data-v-906c1ef0]{flex-wrap:wrap}.designer-header-tabs .module-header-destination[data-v-906c1ef0]{white-space:nowrap;flex:7rem;align-items:center;font-weight:600}.designer-header .module-header-main[data-v-906c1ef0]{flex-wrap:wrap}.designer-header .module-header-copy[data-v-906c1ef0]{flex:20rem}@media (width<=700px){.designer-header .module-header-copy[data-v-906c1ef0]{flex:initial}.designer-header-actions[data-v-906c1ef0]{justify-content:flex-start}.designer-header-actions .button[data-v-906c1ef0]{flex:auto}}.pathway-editor[data-v-906c1ef0]{flex-direction:column;gap:1.5rem;height:auto;min-height:100%;display:flex}.body[data-v-906c1ef0]{flex:1;align-content:start;gap:1.5rem;min-width:0;display:grid}.top[data-v-906c1ef0],.actions[data-v-906c1ef0],.editor-toolbar[data-v-906c1ef0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.top h3[data-v-906c1ef0],.top h4[data-v-906c1ef0],.top h5[data-v-906c1ef0],.top h6[data-v-906c1ef0]{margin:0}.header p[data-v-906c1ef0]{margin:.5rem 0 0}.editor-toolbar[data-v-906c1ef0]{justify-content:flex-end}.designer-title[data-v-906c1ef0]{align-items:center;gap:.875rem;display:flex}.designer-title h2[data-v-906c1ef0]{min-width:0}.designer-rename[data-v-906c1ef0]{color:#fff;cursor:pointer;background:#ffffff15;border:1px solid #fff5;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.designer-rename[data-v-906c1ef0]:hover{background:#ffffff30}.designer-rename[data-v-906c1ef0]:focus-visible{outline-offset:3px;outline:2px solid #fff}.designer-rename[data-v-906c1ef0]:disabled{opacity:.5;cursor:default}.pathway-name-form[data-v-906c1ef0]{gap:1.5rem;display:grid}.pathway-name-form p[data-v-906c1ef0]{margin:0;line-height:1.6}.pathway-name-form label[data-v-906c1ef0]{gap:.5rem;display:grid}.pathway-name-form small[data-v-906c1ef0]{color:var(--color-muted)}.pathway-name-actions[data-v-906c1ef0]{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.pathway-name-actions .button[data-v-906c1ef0]{margin:0}@media (width<=540px){.pathway-name-actions .button[data-v-906c1ef0]{flex:100%}}.tabs[data-v-906c1ef0]{flex-wrap:wrap;gap:.75rem;display:flex}.designer[data-v-906c1ef0]{gap:var(--space-section);grid-template-columns:minmax(14rem,1fr) minmax(0,3fr);display:grid}.designer>.ui[data-v-906c1ef0]{min-width:0}.inner[data-v-906c1ef0]{border:1px solid color-mix(in srgb, var(--color-foreground) 15%, transparent);border-radius:1.25rem;min-width:0;padding:1.5rem}.stage-nav[data-v-906c1ef0]{align-self:start;gap:1rem;display:grid}.stage-settings[data-v-906c1ef0],.phase[data-v-906c1ef0],.mapping[data-v-906c1ef0],.metric[data-v-906c1ef0],.settings-list[data-v-906c1ef0]{gap:1.5rem;display:grid}.fields[data-v-906c1ef0]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:1.25rem;display:grid}label[data-v-906c1ef0]{gap:.5rem;min-width:0;display:grid}.check[data-v-906c1ef0]{align-items:center;gap:.7rem;margin:.75rem 0;display:flex}.check input[data-v-906c1ef0]{appearance:auto;width:1.2rem;height:1.2rem;accent-color:var(--color-primary);flex-shrink:0}.hint[data-v-906c1ef0]{color:var(--color-muted);margin:.5rem 0;font-size:.9rem}.empty[data-v-906c1ef0]{text-align:center;place-content:center;gap:1rem;min-height:20rem;display:grid}.error[data-v-906c1ef0]{color:var(--color-danger);border:1px solid;border-radius:1rem;padding:1rem}.notice[data-v-906c1ef0]{color:var(--color-primary)}input[data-v-906c1ef0],select[data-v-906c1ef0]{width:100%;min-width:0}.danger[data-v-906c1ef0]{color:#fff!important;background:#dc2626!important}.actions .button[data-v-906c1ef0]{flex-shrink:0}@media (width<=1000px){.designer[data-v-906c1ef0]{grid-template-columns:1fr}.stage-nav[data-v-906c1ef0]{grid-template-columns:1fr 1fr}.stage-nav h4[data-v-906c1ef0],.stage-nav p[data-v-906c1ef0]{grid-column:1/-1}}@media (width<=600px){.stage-nav[data-v-906c1ef0]{grid-template-columns:1fr}.inner[data-v-906c1ef0]{padding:1rem}}.metrics-heading[data-v-906c1ef0]{padding-bottom:1.25rem;position:relative}.metrics-heading[data-v-906c1ef0]:after{content:"";background:linear-gradient(to right, var(--color-primary), var(--color-accent) 40%, transparent);border-radius:3px;height:3px;position:absolute;inset:auto 0 0}.metrics-heading>div[data-v-906c1ef0]{flex:25rem}.metrics-heading h4[data-v-906c1ef0]{align-items:center;gap:.75rem;display:flex}.metrics-heading p[data-v-906c1ef0]{max-width:60rem;color:var(--color-muted);margin:.625rem 0 0;line-height:1.6}.metric-count[data-v-906c1ef0]{background:var(--color-surface-muted);color:var(--color-muted);border-radius:999px;padding:.2rem .65rem;font-size:.85rem}.metric-guide[data-v-906c1ef0]{padding:1.25rem 1.5rem}.metric-guide summary[data-v-906c1ef0]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.metric-guide summary[data-v-906c1ef0]::-webkit-details-marker{display:none}.metric-guide summary>span[data-v-906c1ef0]:first-child{gap:.375rem;display:grid}.metric-guide summary small[data-v-906c1ef0]{color:var(--color-muted);font-size:.875rem}.metric-guide-toggle[data-v-906c1ef0]{background:color-mix(in srgb, var(--color-primary) 10%, transparent);width:2rem;height:2rem;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.5rem;display:grid}.metric-guide[open] .metric-guide-toggle[data-v-906c1ef0]{transform:rotate(45deg)}.metric-guide .metric-help[data-v-906c1ef0]{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.25rem}.metric-guide summary[data-v-906c1ef0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.metrics-empty[data-v-906c1ef0]{text-align:center;padding:2.5rem}.metrics-empty h5[data-v-906c1ef0]{margin:0 0 .75rem}.metrics-empty p[data-v-906c1ef0]{max-width:40rem;margin:0 auto 1rem;line-height:1.6}.metrics-empty span[data-v-906c1ef0]{color:var(--color-muted);font-size:.875rem}.metric-card-heading[data-v-906c1ef0]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.metric-card-identity[data-v-906c1ef0]{align-items:center;gap:1rem;min-width:0;display:flex}.metric-card-identity h5[data-v-906c1ef0]{overflow-wrap:anywhere;margin:0 0 .375rem}.metric-card-identity>div[data-v-906c1ef0]{min-width:0}.metric-number[data-v-906c1ef0]{width:2.75rem;height:2.75rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:.875rem;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:700;display:grid}.metric-mapping-status[data-v-906c1ef0]{color:var(--color-muted);font-size:.8rem}.metric-definition-fields[data-v-906c1ef0]{align-items:start}.metric-unit-note[data-v-906c1ef0]{color:var(--color-muted);margin:-.5rem 0 0;font-size:.85rem;line-height:1.5}.metric-scale[data-v-906c1ef0]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1rem;gap:1.25rem;min-width:0;padding:1.25rem;display:grid}.metric-scale-heading[data-v-906c1ef0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.metric-scale-heading h6[data-v-906c1ef0]{margin:0;font-size:1rem}.metric-scale-preview[data-v-906c1ef0]{color:var(--color-muted);overflow-wrap:anywhere;font-size:.85rem}.metric-scale .hint[data-v-906c1ef0],.metric .button[data-v-906c1ef0]{margin:0}.metric-help[data-v-906c1ef0],.metric-connections[data-v-906c1ef0]{gap:1rem;display:grid}.metric-help h5[data-v-906c1ef0],.metric-help p[data-v-906c1ef0],.metric-connections h6[data-v-906c1ef0],.metric-connections p[data-v-906c1ef0]{margin:0}.metric-help>.button[data-v-906c1ef0],.metric-connections>.button[data-v-906c1ef0]{justify-self:start}.metric-connections[data-v-906c1ef0]{border-top:1px solid var(--color-border);padding-top:1.25rem}.metric-stage-links[data-v-906c1ef0]{flex-wrap:wrap;gap:.75rem;display:flex}.metrics-settings details.metric[data-v-906c1ef0]{padding:0;display:block;overflow:hidden}.metric>summary.metric-card-heading[data-v-906c1ef0]{cursor:pointer;background:linear-gradient(110deg, color-mix(in srgb, var(--color-primary) 7%, var(--color-surface)), var(--color-surface) 65%);border:0;margin:0;padding:1.25rem 1.5rem;list-style:none}.metric>summary[data-v-906c1ef0]::-webkit-details-marker{display:none}.metric>summary[data-v-906c1ef0]:hover{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.metric>summary[data-v-906c1ef0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px;border-radius:1.25rem}.metric[open]>summary[data-v-906c1ef0]{border-bottom:1px solid var(--color-border)}.metric-summary-meta[data-v-906c1ef0]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.8rem;display:flex}.metric-summary-scale[data-v-906c1ef0]{border:1px solid var(--color-border);color:var(--color-foreground);overflow-wrap:anywhere;border-radius:999px;padding:.375rem .75rem;font-weight:600}.metric-expand[data-v-906c1ef0]{border-bottom:2px solid;border-right:2px solid;width:.6rem;height:.6rem;margin:0 .25rem .3rem;transform:rotate(45deg)}.metric[open] .metric-expand[data-v-906c1ef0]{margin-top:.5rem;transform:rotate(225deg)}.metric-expanded-content[data-v-906c1ef0]{gap:1.5rem;padding:1.5rem;display:grid}.metric .metric-connections[data-v-906c1ef0]{border:1px solid var(--color-border);border-radius:1rem;gap:1.25rem;padding:1.25rem}.metric-connections-heading[data-v-906c1ef0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.metric-connections-heading h6[data-v-906c1ef0]{font-size:1rem}.metric-connections-heading p[data-v-906c1ef0]{color:var(--color-muted);margin-top:.375rem;font-size:.85rem;line-height:1.5}.metric-unmapped[data-v-906c1ef0]{border:1px dashed var(--color-border);background:var(--color-surface-muted);border-radius:.875rem;padding:1.25rem}.metric-unmapped strong[data-v-906c1ef0]{font-size:.9rem}.metric-unmapped p[data-v-906c1ef0]{color:var(--color-muted);margin-top:.5rem;font-size:.85rem;line-height:1.5}.metric-stage-list[data-v-906c1ef0]{gap:.625rem;display:grid}.metric-stage-connection[data-v-906c1ef0]{border:1px solid var(--color-border);background:var(--color-surface-muted);width:100%;color:var(--color-foreground);text-align:left;cursor:pointer;font:inherit;border-radius:.875rem;align-items:center;gap:1rem;padding:1rem;display:flex}.metric-stage-connection[data-v-906c1ef0]:hover{border-color:var(--color-primary)}.metric-stage-connection[data-v-906c1ef0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.metric-stage-number[data-v-906c1ef0]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));width:2rem;height:2rem;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:600;display:grid}.metric-stage-copy[data-v-906c1ef0]{overflow-wrap:anywhere;flex:1;gap:.375rem;min-width:0;display:grid}.metric-stage-copy strong[data-v-906c1ef0]{font-size:.9rem}.metric-stage-copy small[data-v-906c1ef0]{color:var(--color-muted);font-size:.8rem}.metric-stage-status[data-v-906c1ef0]{border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:600}.metric-stage-status--baseline[data-v-906c1ef0]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);border-color:#0000}.metric-stage-status--missing[data-v-906c1ef0]{border-style:dashed}.metric-stage-edit[data-v-906c1ef0]{color:var(--color-primary);white-space:nowrap;font-size:.8rem}.metric-card-footer[data-v-906c1ef0]{justify-content:flex-end;display:flex}@media (width<=650px){.metric-expanded-content[data-v-906c1ef0],.metric>summary.metric-card-heading[data-v-906c1ef0]{padding:1.125rem}.metric-stage-connection[data-v-906c1ef0]{flex-wrap:wrap;gap:.75rem}.metric-stage-copy[data-v-906c1ef0]{flex-basis:calc(100% - 3rem)}.metric-stage-edit[data-v-906c1ef0]{margin-left:auto}.metric-summary-meta[data-v-906c1ef0]{gap:.75rem}}.designer-delete[data-v-906c1ef0]{color:#ffe2e2;background:#ffffff15}.designer-delete[data-v-906c1ef0]:hover{color:#fff;background:#b91c1c;border-color:#fecaca}.pathway-delete-warning[data-v-906c1ef0]{border:1px solid color-mix(in srgb, var(--color-danger) 35%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 5%, var(--color-surface));border-radius:1.25rem;gap:1.25rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.pathway-delete-warning p[data-v-906c1ef0]{margin:0;line-height:1.6}.pathway-delete-warning>p[data-v-906c1ef0]:first-child{color:var(--color-danger)}.pathway-delete-warning ul[data-v-906c1ef0]{gap:.5rem;margin:0;padding-left:1.25rem;list-style:outside;display:grid}.pathway-delete-warning .check[data-v-906c1ef0]{align-items:flex-start;margin:0;line-height:1.5}.pathway-delete-warning .check input[data-v-906c1ef0]{margin-top:.2rem}.event-card-footer[data-v-906c1ef0]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.event-card-footer .hint[data-v-906c1ef0]{flex:16rem;margin:0}.event-card-footer .button[data-v-906c1ef0]{margin:0}.stage-editor-heading[data-v-906c1ef0]{gap:.625rem;padding-bottom:1.5rem;display:grid;position:relative}.stage-editor-heading[data-v-906c1ef0]:after{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-accent), transparent);border-radius:4px;height:4px;position:absolute;inset:auto 0 0}.stage-editor-kicker[data-v-906c1ef0]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:700}.stage-editor-heading h4[data-v-906c1ef0],.stage-editor-heading p[data-v-906c1ef0],.stage-section-heading h5[data-v-906c1ef0],.stage-section-heading p[data-v-906c1ef0]{margin:0}.stage-editor-heading p[data-v-906c1ef0],.stage-section-heading p[data-v-906c1ef0]{color:var(--color-muted);line-height:1.6}.stage-editor-section[data-v-906c1ef0]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.25rem;gap:1.5rem;min-width:0;padding:clamp(1.25rem,2vw,2rem);display:grid}.stage-editor-section--schedule[data-v-906c1ef0]{background:var(--color-surface-muted)}.stage-section-heading[data-v-906c1ef0]{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.stage-section-heading>span[data-v-906c1ef0]{background:var(--gradient-primary);color:#fff;border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;display:grid}.stage-section-heading>div[data-v-906c1ef0]{gap:.375rem;display:grid}.stage-section-note[data-v-906c1ef0]{color:var(--color-muted);margin:0}.stage-editor-section .phase[data-v-906c1ef0]{background:var(--color-surface);border-color:var(--color-border)}.stage-editor-section .mapping[data-v-906c1ef0]{background:var(--color-surface-muted);border-color:var(--color-border)}.stage-schedule-mode[data-v-906c1ef0]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-accent);border-radius:99px;margin-left:.5rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.empty[data-v-cd7a58ba]{text-align:center;min-height:8rem;color:var(--color-muted);place-items:center;display:grid}.referral-results{gap:var(--space-section);min-width:0;display:grid}.referral-summary{gap:var(--space-section);grid-template-columns:minmax(280px,1fr) minmax(0,2fr);align-items:stretch;display:grid}.referral-summary.without-body{grid-template-columns:minmax(0,1fr)}.referral-results .ui{min-width:0}.referral-results h4:not(.report-structural-heading){text-align:left;margin:0 0 var(--space-card);font-size:1.5rem;font-weight:600;line-height:1.35}.referral-results h4 span{font-weight:400}.referral-results .notice p{margin:0}.referral-results .notice button{white-space:nowrap;min-height:48px}.referral-tabs button{overflow-wrap:anywhere;min-width:0}.referral-tabs button:only-child{border-radius:var(--space-card)}.referral-form-inactive,.referral-print-only{display:none}.referral-answer-group{gap:var(--space-card);display:grid}.referral-answer-group>.report-structural-heading{margin:0}.referral-print-code{letter-spacing:.25em;font-size:2rem}@media (width<=1199px){.referral-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.referral-results .notice.with-action{grid-template-columns:minmax(0,1fr);gap:20px}.referral-results{gap:20px}}.referral-results .question-list{gap:var(--space-section);display:grid}.referral-results .question-list .rl-question{padding:var(--space-card);border-radius:var(--radius-card);background:linear-gradient(180deg, #5387c229 0%, #5387c20d 100%), var(--color-surface);border:1px solid #5387c247;gap:.625rem;display:grid;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #ffffff73}.referral-results .question-list .rl-question h6{margin:0;font-weight:600;line-height:1.45}.referral-results .question-list .rl-question .answer{margin-left:0;border-radius:calc(var(--radius-card) / 1.5);color:#000000c7;background-color:#ffffffeb;margin-inline-start:1.25rem;padding:.875rem 1rem;line-height:1.55;box-shadow:inset 0 0 0 1px #5387c224}.referral-results .question-list .rl-question .rl-question{margin-top:.75rem;margin-left:1.25rem}.referral-results .question-list .rl-question>.rl-question{box-shadow:none;background:0 0;border:0;border-left:3px solid #5387c261;border-radius:0;gap:.5rem;padding:0 0 0 1rem}.referral-results .question-list .rl-question>.rl-question h6{font-size:.95em;font-weight:500}.referral-results .question-list .rl-question>.rl-question .answer{color:#000000b8;background-color:#5387c21f;margin-inline-start:.75rem;padding:.625rem .875rem;box-shadow:inset 0 0 0 1px #5387c21f}[data-theme=dark] .referral-results .question-list .rl-question{background:linear-gradient(#5387c21f 0%,#5387c208 100%),#161f2eeb;border-color:#5387c247;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .referral-results .question-list .rl-question .answer{color:#fffc;background-color:#ffffff0f}[data-theme=dark] .referral-results .question-list .rl-question>.rl-question{border-left-color:#5387c266}[data-theme=dark] .referral-results .question-list .rl-question>.rl-question .answer{color:#ffffffb3;background-color:#5387c21a}@media print{.referral-screen-only{display:none!important}.referral-print-only,.referral-form-inactive{display:block!important}.referral-results,.referral-summary{display:block}.referral-results .ui{box-shadow:none;border:0;border-radius:0;margin-bottom:20px;padding:16px 0}.referral-results h4:not(.report-structural-heading){font-size:16pt}.referral-results .referral-instructions{text-align:center}.referral-results .question-list{gap:12px}.referral-results .rl-question{break-inside:avoid}.referral-form{margin-top:24px}.referral-results{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.referral-return{justify-self:center}.referral-details{gap:var(--space-section);align-items:stretch;min-width:0;display:grid}@media (width>=1536px){.referral-details.with-guidance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.referral-details.with-guidance{display:block}.referral-guidance .guidance{break-inside:avoid}}.media-player[data-v-86e054a6]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-foreground);border-radius:1.25rem;position:relative;overflow:hidden}.media-player__stage[data-v-86e054a6]{background:#101820;justify-content:center;align-items:center;display:flex;position:relative}.media-player video[data-v-86e054a6]{aspect-ratio:auto 16/9;object-fit:contain;border-radius:0;width:100%;max-width:none;height:auto;max-height:none;display:block}.media-player__stage--audio[data-v-86e054a6]{background:var(--color-surface-muted);padding:1.5rem}.media-player audio[data-v-86e054a6]{display:none}.media-player__audio-title[data-v-86e054a6]{overflow-wrap:anywhere;align-items:center;gap:1rem;min-width:0;display:flex}.media-player__audio-title svg[data-v-86e054a6]{color:var(--color-primary);flex-shrink:0;font-size:2rem}.media-player__controls[data-v-86e054a6]{align-items:center;gap:1rem;padding:1rem;transition:opacity .3s;display:flex}.media-player__button[data-v-86e054a6]{background:var(--color-surface-muted);width:2.75rem;height:2.75rem;color:var(--color-foreground);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.media-player__button[data-v-86e054a6]:hover{background:var(--color-border)}.media-player__play[data-v-86e054a6],.media-player__play[data-v-86e054a6]:hover{background:var(--color-primary);color:var(--color-primary-foreground)}.media-player__button[data-v-86e054a6]:disabled{opacity:.5;cursor:default}.media-player__button[data-v-86e054a6]:focus-visible,.media-player input[data-v-86e054a6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.media-player__timeline[data-v-86e054a6]{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.media-player__time[data-v-86e054a6]{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.75rem;display:block}.media-player__timeline input[type=range][data-v-86e054a6]{flex:1;min-width:0}.media-player__volume[data-v-86e054a6]{align-items:center;gap:.5rem;display:flex;position:relative}.media-player__volume input[data-v-86e054a6]{width:5rem}.media-player input[type=range][data-v-86e054a6]{appearance:none;background:linear-gradient(to right, var(--color-primary) var(--media-progress,0%), var(--color-border) var(--media-progress,0%));cursor:pointer;border:0;border-radius:999px;width:100%;height:.5rem;margin:0;padding:0;display:block}.media-player__volume input[type=range][data-v-86e054a6]{width:5rem}.media-player input[data-v-86e054a6]::-webkit-slider-thumb{appearance:none;background:var(--color-primary);border:2px solid var(--color-surface);border-radius:50%;width:1rem;height:1rem}.media-player input[data-v-86e054a6]::-moz-range-thumb{background:var(--color-primary);border:2px solid var(--color-surface);border-radius:50%;width:.8rem;height:.8rem}.media-player input[data-v-86e054a6]:disabled{opacity:.5;cursor:default}.media-player__error[data-v-86e054a6]{color:var(--color-danger);margin:0;padding:0 1rem 1rem;font-size:.875rem}.media-player__controls--hidden[data-v-86e054a6]{opacity:0;pointer-events:none}.media-player--idle[data-v-86e054a6]{cursor:none}.media-player[data-v-86e054a6]:fullscreen{background:#101820;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.media-player:fullscreen .media-player__stage[data-v-86e054a6]{position:absolute;inset:0}.media-player:fullscreen video[data-v-86e054a6]{aspect-ratio:auto;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}.media-player:fullscreen .media-player__controls[data-v-86e054a6]{--color-surface-muted:#ffffff26;--color-foreground:#fff;--color-muted:#fff;--color-border:#fff6;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:#0a121cb3;position:absolute;inset:auto 0 0}.media-player:fullscreen .media-player__error[data-v-86e054a6]{background:var(--color-surface);width:100%;padding:1rem;position:absolute;top:0}@media (width<=480px){.media-player__controls[data-v-86e054a6]{gap:.5rem;padding:.75rem}.media-player__volume input[type=range][data-v-86e054a6]{width:3rem}.media-player__button[data-v-86e054a6]{width:2.5rem;height:2.5rem}}.media-player--compact .media-player__volume input[type=range][data-v-86e054a6]{writing-mode:vertical-lr;background:linear-gradient(to top, var(--color-primary) var(--media-progress,0%), var(--color-border) var(--media-progress,0%));width:.6rem;height:6rem;box-shadow:0 0 0 .8rem var(--color-surface);direction:rtl;position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translate(-50%)}.media-player--compact .media-player__volume--open[data-v-86e054a6]{z-index:2}.media-player__feedback[data-v-86e054a6]{aspect-ratio:1;color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:clamp(4rem,12vw,6.5rem);animation:1s both media-playback-feedback-86e054a6;display:flex;position:absolute;top:50%;left:50%}.media-player__feedback svg[data-v-86e054a6]{width:45%;height:45%}@keyframes media-playback-feedback-86e054a6{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}@media (prefers-reduced-motion:reduce){.media-player__controls[data-v-86e054a6]{transition:none}}.media-modal-sharer[data-v-30b709ca]{color:var(--color-muted);overflow-wrap:anywhere;margin:0 0 1rem}.media-modal-actions[data-v-30b709ca]{justify-content:flex-end;margin-top:1.5rem;display:flex}.referral-guidance .guidance.workflow_recommendation[data-v-4f70102c]{padding:var(--space-section);border:1px solid color-mix(in srgb, var(--color-primary) 25%, var(--color-border));background:linear-gradient(120deg, color-mix(in srgb, var(--color-primary) 9%, var(--color-surface)), var(--color-surface));grid-template-columns:minmax(0,1fr);container-type:inline-size}.workflow_recommendation .description[data-v-4f70102c]{align-items:center;gap:var(--space-card) var(--space-section);grid-template-columns:minmax(0,1fr) auto;display:grid}.guidance-copy[data-v-4f70102c]{min-width:0}.recommendation-heading[data-v-4f70102c]{justify-items:start;gap:.85rem;margin-bottom:1rem;display:grid}.recommendation-label[data-v-4f70102c]{background:color-mix(in srgb, var(--color-primary) 13%, var(--color-surface));color:var(--color-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.recommendation-label[data-v-4f70102c]:before{content:"";background:var(--color-primary);border-radius:50%;width:.4rem;height:.4rem}.recommendation-heading h5[data-v-4f70102c]{overflow-wrap:anywhere;margin:0;font-size:1.4rem;line-height:1.35}.workflow_recommendation .guidance-description[data-v-4f70102c]{line-height:1.7}.workflow_recommendation .guidance-description[data-v-4f70102c]>:last-child{margin-bottom:0}.recommendation-start[data-v-4f70102c]{white-space:nowrap;justify-content:center;align-items:center;gap:1rem;display:inline-flex}.recommendation-used[data-v-4f70102c]{color:var(--color-foreground);margin:1rem 0 0;font-size:.875rem;font-weight:600}.recommendation-arrow[data-v-4f70102c]{font-size:1.25rem;line-height:1}.workflow_recommendation .guidance-selection[data-v-4f70102c]{grid-column:1/-1;justify-self:start;margin-bottom:0}.workflow_recommendation.guidance-selectable .guidance-copy[data-v-4f70102c]{grid-column:1/-1}@container (width<=600px){.workflow_recommendation .description[data-v-4f70102c]{grid-template-columns:minmax(0,1fr)}.recommendation-start[data-v-4f70102c]{white-space:normal;width:100%}}@media print{.referral-guidance .guidance.workflow_recommendation[data-v-4f70102c]{break-inside:avoid;background:0 0}.workflow_recommendation .description[data-v-4f70102c]{display:block}}.guidance-selectable[data-v-4f70102c]{border:2px solid #0000}.guidance-selected[data-v-4f70102c]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface))!important}.guidance-selection[data-v-4f70102c]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.65rem 1rem;font-weight:600;display:inline-flex}.guidance-selection.is-selected[data-v-4f70102c]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.guidance-selection[data-v-4f70102c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.selection-indicator[data-v-4f70102c]{font-size:1.25rem;line-height:1}.exercise-schedule[data-v-4f70102c]{background:var(--color-surface);border-radius:1rem;margin:1.5rem 0 0;padding:1.5rem}.exercise-schedule h6[data-v-4f70102c]{margin:0 0 1rem}.exercise-frequency-controls[data-v-4f70102c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.exercise-frequency-controls label[data-v-4f70102c]{min-width:0}.exercise-frequency-controls input[data-v-4f70102c],.exercise-frequency-controls select[data-v-4f70102c]{width:100%}.exercise-schedule p[data-v-4f70102c],.assigned-instructions[data-v-4f70102c]{margin:1rem 0 0;font-weight:600}.assigned-instructions[data-v-4f70102c]{background:var(--color-surface);border-radius:1rem;padding:1rem}.referral-guidance[data-v-4f70102c]{height:100%}.referral-guidance .guidance .image .guidance-video-thumbnail[data-v-4f70102c]{border-radius:var(--space-card) var(--space-card) 0 0;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.guidance-video-thumbnail img[data-v-4f70102c]{display:block}.guidance-video-thumbnail[data-v-4f70102c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (width<=639px){.referral-guidance .guidance[data-v-4f70102c]{grid-template-columns:minmax(0,1fr)}.referral-guidance .guidance-name[data-v-4f70102c]{flex-wrap:wrap}}.recorded-assessment[data-v-14230665]{gap:1.25rem;min-width:0;display:grid}.recorded-assessment[data-v-14230665] .ui{box-shadow:none;border:1px solid var(--color-border)}.module-header[data-v-20778201]{min-width:0}.module-header--listing[data-v-20778201]{isolation:isolate;background:var(--gradient-primary);color:#fff;border:1px solid #ffffff20;border-radius:1.75rem;position:relative;overflow:hidden}.module-header--listing[data-v-20778201]:before{content:"";z-index:-1;pointer-events:none;border:3.5rem solid #ffffff08;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-22rem;right:-8rem;box-shadow:0 0 0 3.5rem #ffffff05,0 0 0 7rem #ffffff03}.module-header-main[data-v-20778201]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.module-header--listing .module-header-main[data-v-20778201]{padding:clamp(1.5rem,3vw,2.25rem)}.module-header--listing h2[data-v-20778201]{color:#fff;letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.2}.module-header-eyebrow[data-v-20778201]{letter-spacing:.16em;text-transform:uppercase;color:#d3ebff;align-items:center;gap:.65rem;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:flex}.module-header-eyebrow[data-v-20778201]:before{content:"";background:#7ed7ff;border-radius:2px;width:1.5rem;height:3px}.module-header--listing .module-header-subtitle[data-v-20778201]{color:#e4f1ff;max-width:44rem;line-height:1.6}.module-header-copy[data-v-20778201]{overflow-wrap:anywhere;min-width:0}.module-header .module-header-create[data-v-20778201]{color:#0c4b79;white-space:nowrap;background:#fff;border:1px solid #fff;flex-shrink:0;margin:0;box-shadow:0 4px 12px #002c5026}.module-header .module-header-create[data-v-20778201]:hover{background:#e4f1ff}.module-header-destinations[data-v-20778201]{background:#002c502b;border-top:1px solid #ffffff24;gap:.5rem;padding:.75rem clamp(1rem,2vw,1.5rem);display:flex}.module-header-destination[data-v-20778201]{color:#fff;border:1px solid #0000;border-radius:.875rem;flex-direction:column;flex:0 17rem;gap:.35rem;min-width:0;padding:.875rem 1.125rem;line-height:1.3;text-decoration:none;display:flex}.module-header-destination strong[data-v-20778201]{justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;display:flex}.module-header-destination>span[data-v-20778201]{color:#d3e8fa;font-size:.8rem}.module-header-destination strong span[data-v-20778201]{color:#a9ddff}.module-header-destination--active[data-v-20778201]{background:#ffffff15;border-color:#ffffff35;box-shadow:inset 3px 0 #89d8ff}a.module-header-destination[data-v-20778201]:hover{color:#fff;background:#ffffff18;text-decoration:none}.module-header-destination[data-v-20778201]:focus-visible,.module-header-create[data-v-20778201]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=700px){.module-header-main[data-v-20778201]{flex-direction:column;align-items:stretch;gap:1.25rem}.module-header-destinations[data-v-20778201]{flex-wrap:wrap}.module-header-destination[data-v-20778201]{flex:9rem}}.module-header-copy[data-v-20778201]{gap:.5rem;display:grid}.module-header-subtitle[data-v-20778201]{max-width:50rem}button.module-header-destination[data-v-20778201]{font:inherit;text-align:left;cursor:pointer;background:0 0}button.module-header-destination.module-header-destination--active[data-v-20778201]{background:#ffffff15}button.module-header-destination[data-v-20778201]:hover{background:#ffffff18}.eligibility-ended .condition-message__title-row[data-v-20778201]{justify-content:flex-start}.eligibility-ended .condition-message__icon svg[data-v-20778201]{flex:none;width:1em;height:1em}.pathway-report[data-v-20778201]{flex-direction:column;min-height:100%;display:flex}.body[data-v-20778201]{gap:var(--space-section);flex:1;align-content:start;min-width:0;display:grid}.top[data-v-20778201],.actions[data-v-20778201]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.report-navigation[data-v-20778201]{margin-top:1rem}.header h3[data-v-20778201],.top h5[data-v-20778201]{margin:0}.header p[data-v-20778201]{margin:.6rem 0 0}.badge[data-v-20778201]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);text-transform:capitalize;border-radius:999px;padding:.45rem 1rem}.inner[data-v-20778201]{border:1px solid color-mix(in srgb, var(--color-foreground) 15%, transparent);border-radius:1.25rem;min-width:0;padding:1.5rem}.overview[data-v-20778201]{gap:var(--space-section);grid-template-columns:2fr 1fr;display:grid}.summary-intro[data-v-20778201]{background:linear-gradient(120deg, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent)}.eyebrow[data-v-20778201]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);font-size:.75rem;font-weight:700}.metric-grid[data-v-20778201]{grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));gap:1.5rem;display:grid}.metric-values[data-v-20778201]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;display:grid}.metric-values div[data-v-20778201]{gap:.4rem;display:grid}.metric-values strong[data-v-20778201]{font-size:1.6rem}.metric-values small[data-v-20778201]{color:var(--color-muted);font-size:.8rem;font-weight:400}.stage-list[data-v-20778201]{gap:1rem;display:grid}.stage-title[data-v-20778201]{align-items:center;gap:1rem;display:flex}.stage-title>span[data-v-20778201]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--color-primary);border-radius:50%;place-items:center;font-weight:700;display:grid}.stage-title h5[data-v-20778201]{margin:0}.occurrence[data-v-20778201]{justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.occurrence p[data-v-20778201]{color:var(--color-muted);margin:.3rem 0 0}.timeline-entry[data-v-20778201]{margin-top:1rem}.timeline-heading[data-v-20778201]{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;gap:1rem;padding:0;display:flex}.timeline-heading div[data-v-20778201]{gap:.4rem;display:grid}.timeline-heading>span[data-v-20778201]{color:var(--color-primary);font-size:1.5rem}.timeline-heading div>span[data-v-20778201],.hint[data-v-20778201]{color:var(--color-muted);font-size:.9rem}.assessment-detail[data-v-20778201]{gap:1.25rem;margin-top:1.5rem;display:grid}.assessment-detail[data-v-20778201] .ui{box-shadow:none;border:1px solid color-mix(in srgb, var(--color-foreground) 12%, transparent)}.recorded-events h5[data-v-20778201]{margin:0 0 1.25rem}.event-timeline[data-v-20778201]{margin:0;padding:0;list-style:none}.event-timeline-item[data-v-20778201]{grid-template-columns:1.25rem minmax(0,1fr);column-gap:1rem;padding:0 0 1rem;display:grid;position:relative}.event-timeline-item[data-v-20778201]:not(:last-child):before{content:"";inset-inline-start:.5625rem;background:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));width:2px;position:absolute;top:1.25rem;bottom:-.75rem}.event-timeline-item[data-v-20778201]:last-child{padding-bottom:0}.event-timeline-marker[data-v-20778201]{z-index:1;border:3px solid var(--color-surface);background:var(--color-primary);width:.875rem;height:.875rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 45%, transparent);border-radius:50%;margin:1.125rem auto 0}.event-timeline-content[data-v-20778201]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface));overflow-wrap:anywhere;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.25rem;display:flex}.event-timeline-content time[data-v-20778201]{color:var(--color-primary);font-variant-numeric:tabular-nums;flex:none;font-size:.875rem;font-weight:600}.event-timeline-content strong[data-v-20778201]{min-width:0}.event-fields[data-v-20778201]{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;display:grid}label[data-v-20778201]{gap:.5rem;display:grid}.events .actions[data-v-20778201]{justify-content:start}.error[data-v-20778201]{color:var(--color-danger)}.empty[data-v-20778201]{text-align:center;padding-block:3rem}@media (width<=900px){.overview[data-v-20778201],.event-fields[data-v-20778201]{grid-template-columns:1fr}.occurrence[data-v-20778201]{flex-direction:column;align-items:start}}@media (width<=600px){.inner[data-v-20778201]{padding:1rem}}.pathway-report .badge.badge-ended[data-v-20778201]{background:var(--color-danger,#dc3545);color:#fff}.report-header[data-v-20778201]{margin-bottom:var(--space-section);flex:none}.report-header h2[data-v-20778201],.report-header p[data-v-20778201]{margin:0}.report-header-meta[data-v-20778201]{color:#d3e8fa;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;font-size:.875rem;display:flex}.report-header .badge[data-v-20778201]{color:#fff;background:#ffffff20;border:1px solid #ffffff35;font-weight:600}.report-header .badge-completed[data-v-20778201]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.report-header a.module-header-destination[data-v-20778201]{color:#fff;text-decoration:none}.report-header .module-header-create[data-v-20778201]{text-decoration:none}.report-section[data-v-20778201]{scroll-margin-top:var(--space-section);gap:1.5rem;min-width:0;display:grid}.report-section-heading[data-v-20778201]{gap:.5rem;padding-bottom:1.25rem;display:grid;position:relative}.report-section-heading[data-v-20778201]:after{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-accent), transparent);border-radius:3px;height:3px;position:absolute;inset:auto 0 0}.report-section-heading h4[data-v-20778201],.report-section-heading p[data-v-20778201]{margin:0}.report-section-heading p[data-v-20778201]{color:var(--color-muted)}.summary-intro[data-v-20778201],.participation-card[data-v-20778201]{align-content:start;gap:1.25rem;display:grid}.summary-intro h4[data-v-20778201],.summary-intro p[data-v-20778201],.participation-card h5[data-v-20778201],.participation-card p[data-v-20778201]{margin:0}.report-stat-row[data-v-20778201]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.report-stat-row>div[data-v-20778201]{background:var(--color-surface-muted);border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.report-stat-row strong[data-v-20778201]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1}.report-stat-row span[data-v-20778201]{color:var(--color-muted);font-size:.8rem}.metric-grid[data-v-20778201]{gap:var(--space-card)}.metric[data-v-20778201]{background:var(--color-surface);align-content:start;gap:1.25rem;display:grid}.metric-values[data-v-20778201]{background:var(--color-surface-muted);border-radius:1rem;margin:0;padding:1rem}.metric-values strong[data-v-20778201]{font-variant-numeric:tabular-nums;color:var(--color-accent)}.metric-values>div+div[data-v-20778201]{border-left:1px solid var(--color-border);padding-left:1rem}.stage[data-v-20778201]{gap:.75rem;display:grid}.stage-title[data-v-20778201]{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.stage-title>span[data-v-20778201]{background:var(--gradient-primary);color:#fff;border-radius:.8rem;flex:none}.occurrence[data-v-20778201]{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:1rem;margin-left:1.25rem;padding:1rem 1.25rem}.occurrence>div[data-v-20778201]{overflow-wrap:anywhere;min-width:0}.occurrence .button[data-v-20778201]{flex:none;margin:0}.occurrence--completed[data-v-20778201]{border-inline-start:4px solid var(--color-success)}.occurrence--available[data-v-20778201]{border-inline-start:4px solid var(--color-primary)}.timeline-entry[data-v-20778201]{margin-top:0;padding:0;overflow:hidden}.timeline-heading[data-v-20778201]{cursor:pointer;align-items:center;padding:1.5rem}.timeline-heading[data-v-20778201]:hover,.timeline-heading[aria-expanded=true][data-v-20778201]{background:var(--color-surface-muted)}.timeline-heading>span[data-v-20778201]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.assessment-detail[data-v-20778201]{border-top:1px solid var(--color-border);margin:0;padding:1.5rem}.event-fields[data-v-20778201]{background:var(--color-surface-muted);border-radius:1rem;padding:1.25rem}.event-fields .button[data-v-20778201]{margin:0}.recorded-events[data-v-20778201]{margin-top:0}@media (width<=600px){.report-stat-row[data-v-20778201]{grid-template-columns:1fr}.report-stat-row>div[data-v-20778201]{grid-template-columns:3rem 1fr;align-items:center}.occurrence[data-v-20778201]{margin-left:0;padding:1rem}.occurrence .button[data-v-20778201]{width:100%}.metric-values[data-v-20778201]{gap:.5rem;padding:.75rem}.metric-values>div+div[data-v-20778201]{padding-left:.5rem}.metric-values strong[data-v-20778201]{font-size:1.25rem}}.my-pathways[data-v-633c9857]{flex-direction:column;min-height:100%;display:flex}.body[data-v-633c9857]{flex:1;align-content:start;gap:1.5rem;display:grid}.pathway[data-v-633c9857]{border:1px solid color-mix(in srgb, var(--color-foreground) 15%, transparent);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.pathway h4[data-v-633c9857],.pathway p[data-v-633c9857]{margin:.4rem 0}.empty[data-v-633c9857]{text-align:center;place-content:center;min-height:18rem;display:grid}.module-delete-dialog[data-v-93c176ea]{gap:1.25rem;display:grid}.module-delete-dialog p[data-v-93c176ea],.module-delete-dialog h4[data-v-93c176ea]{margin:0}.module-delete-note[data-v-93c176ea]{color:#666}.module-delete-error[data-v-93c176ea]{color:#c62828}.module-delete-actions[data-v-93c176ea]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.authorization-admin-shell[data-v-024758fc],.authorization-admin-panel[data-v-024758fc]{gap:1rem;display:grid}.authorization-admin-tabs[data-v-024758fc]{flex-wrap:wrap;gap:.5rem;display:flex}.authorization-admin-secondary-tabs[data-v-024758fc]{border-bottom:2px solid var(--color-border);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;display:flex}.authorization-admin-secondary-tab[data-v-024758fc]{color:var(--color-muted-foreground,var(--color-foreground));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.25rem 0;font-size:.875rem;line-height:1.2}.authorization-admin-secondary-tab[data-v-024758fc]:hover{color:var(--color-foreground)}.authorization-admin-secondary-tab--active[data-v-024758fc]{border-bottom-color:var(--color-primary);color:var(--color-foreground);font-weight:600}.authorization-admin-content-area[data-v-024758fc]{border:1px solid var(--color-border);background:var(--color-surface);min-height:18rem;padding:clamp(.875rem, 1.5vw, var(--space-card));border-radius:12px;gap:1rem;display:grid}.authorization-admin-actions-row[data-v-024758fc]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.authorization-editor-shell[data-v-024758fc]{width:min(100%,60rem);max-width:60rem;margin-inline:auto;padding-block:.25rem .75rem}.authorization-editor-heading[data-v-024758fc]{border-bottom:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);padding-bottom:.25rem;line-height:1.2}.authorization-editor-form[data-v-024758fc]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:1rem;padding:clamp(.875rem,1.5vw,1.25rem);display:grid}.authorization-editor-form .field-wrapper[data-v-024758fc]{gap:.375rem;min-width:0;display:grid}.authorization-editor-form .field[data-v-024758fc],.authorization-editor-form .field[data-v-024758fc]>*{width:100%;min-width:0}.authorization-editor-form>.authorization-admin-actions-row[data-v-024758fc]:last-child{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);justify-content:flex-end;margin-top:.25rem;padding-top:.75rem}.authorization-empty-state[data-v-024758fc]{border:1px dashed color-mix(in srgb, var(--color-border) 78%, var(--color-primary) 22%);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-primary) 6%);border-radius:10px;padding:.875rem 1rem}.authorization-destructive-button[data-v-024758fc]{border-color:color-mix(in srgb, var(--color-danger,#b42318) 55%, var(--color-border) 45%);color:var(--color-danger,#b42318)}.authorization-destructive-button[data-v-024758fc]:hover:not(:disabled),.authorization-destructive-button[data-v-024758fc]:focus-visible:not(:disabled){background:color-mix(in srgb, var(--color-danger,#b42318) 10%, var(--color-surface) 90%)}[data-v-024758fc] .dataTables_wrapper{gap:.875rem;display:grid}[data-v-024758fc] .dataTables_wrapper .dataTables_filter input,[data-v-024758fc] .dataTables_wrapper .dataTables_length select{min-height:2.25rem}[data-v-024758fc] td.dataTables_empty{color:var(--color-muted-foreground,var(--color-foreground));padding-block:1.25rem!important}.authorization-group-actions-cell[data-v-024758fc]{min-width:7rem}.authorization-group-table-name[data-v-024758fc]{align-items:center;gap:.375rem;min-height:1.75rem;display:inline-flex}.authorization-group-hierarchy-toggle[data-v-024758fc],.authorization-group-hierarchy-toggle-spacer[data-v-024758fc]{flex:0 0 2rem;width:2rem;height:2rem}.authorization-group-hierarchy-toggle[data-v-024758fc]{border:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-primary) 28%);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-primary) 16%);color:color-mix(in srgb, var(--color-foreground) 78%, var(--color-primary) 22%);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.25rem;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.authorization-group-hierarchy-toggle[data-v-024758fc]:hover,.authorization-group-hierarchy-toggle[data-v-024758fc]:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 48%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 68%, var(--color-primary) 32%);color:var(--color-foreground);box-shadow:0 4px 14px #0f172a1f}.authorization-group-hierarchy-toggle[data-v-024758fc]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 70%, transparent);outline-offset:2px}.authorization-group-hierarchy-toggle-icon[data-v-024758fc]{transform-box:fill-box;transform-origin:50%;width:1rem;height:1rem;transition:transform .16s;display:block}[data-v-024758fc] .authorization-group-hierarchy-row{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-primary) 8%)}[data-v-024758fc] .authorization-group-hierarchy-row--match{background:color-mix(in srgb, var(--color-surface) 82%, var(--color-primary) 18%)}[data-v-024758fc] .authorization-group-hierarchy-name-cell,[data-v-024758fc] .authorization-group-hierarchy-meta-cell,[data-v-024758fc] .authorization-group-hierarchy-actions-cell{vertical-align:middle}[data-v-024758fc] .authorization-group-hierarchy-name{min-height:1.75rem;align-items:center;gap:.375rem;padding-inline-start:calc(var(--group-depth,1) * 1.25rem);font-weight:500;display:inline-flex;position:relative}[data-v-024758fc] .authorization-group-hierarchy-name:before{content:"";left:calc((var(--group-depth,1) * 1.25rem) - .7rem);background:color-mix(in srgb, var(--color-primary) 58%, var(--color-border));border-radius:999px;width:.35rem;height:.35rem;position:absolute}[data-v-024758fc] .authorization-group-hierarchy-state-cell{font-style:italic;padding-inline-start:1.5rem!important}.authorization-group-match-badge[data-v-024758fc]{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface) 86%);color:color-mix(in srgb, var(--color-primary) 72%, var(--color-foreground) 28%);border-radius:999px;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.authorization-module-component-picker[data-v-024758fc]{flex-wrap:wrap;gap:.5rem;display:flex}.authorization-module-component-picker .field[data-v-024758fc]{flex:16rem}.authorization-module-action-draft[data-v-024758fc]{gap:.5rem;display:grid}.authorization-module-component-list[data-v-024758fc]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.authorization-module-component-list-item[data-v-024758fc]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.authorization-module-component-name[data-v-024758fc]{font-weight:600}.authorization-user-membership-add-form[data-v-024758fc]{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.875rem;display:grid}.authorization-user-membership-add-form__action[data-v-024758fc]{align-self:end}.authorization-user-memberships-list[data-v-024758fc]{margin-top:1rem}.authorization-user-membership-card[data-v-024758fc]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-primary) 8%);border-radius:12px;justify-content:flex-start;align-items:stretch;padding:1rem}.authorization-user-membership-card__content[data-v-024758fc]{gap:.875rem;width:100%;display:grid}.authorization-user-membership-card__header[data-v-024758fc]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.authorization-user-membership-card__header-main[data-v-024758fc]{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:inline-flex}.authorization-user-membership-card__details[data-v-024758fc]{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.authorization-user-membership-card__field[data-v-024758fc],.authorization-user-membership-card__actions[data-v-024758fc]{min-width:0}.authorization-user-membership-default-badge[data-v-024758fc]{background:color-mix(in srgb, var(--color-primary) 14%, var(--color-surface) 86%);width:fit-content;color:color-mix(in srgb, var(--color-primary) 72%, var(--color-foreground) 28%);border-radius:999px;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.authorization-user-membership-actions[data-v-024758fc]{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}@media (width>=1200px){.authorization-user-membership-card__details[data-v-024758fc]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.authorization-user-membership-card__actions[data-v-024758fc]{justify-self:end}}@media (width<=900px){.authorization-user-membership-add-form[data-v-024758fc]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.authorization-user-membership-card[data-v-024758fc]{padding:.875rem}.authorization-user-membership-add-form[data-v-024758fc]{gap:.75rem}.authorization-user-membership-actions[data-v-024758fc]{justify-content:stretch}.authorization-user-membership-actions .button[data-v-024758fc]{flex:100%}}.authorization-editor-label[data-v-024758fc]{font-weight:600;line-height:1.35;display:block}.authorization-role-capability-tree[data-v-024758fc]{gap:.5rem;margin-top:.75rem;display:grid}.authorization-role-capability-option[data-v-024758fc]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-primary) 12%);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.625rem .75rem;padding-inline-start:calc(.75rem + (var(--capability-depth,0) * 1.25rem));display:grid}.authorization-role-capability-option input[data-v-024758fc]{margin-top:.2rem}.authorization-role-capability-key[data-v-024758fc]{word-break:break-word;font-weight:600}@media (width<=900px){.authorization-admin-content-area[data-v-024758fc]{padding:.875rem}[data-v-024758fc] .dataTables_wrapper .dataTables_length,[data-v-024758fc] .dataTables_wrapper .dataTables_filter{width:100%}}@media (width<=640px){.authorization-admin-content-area[data-v-024758fc]{min-height:14rem;padding:.75rem}.authorization-admin-actions-row[data-v-024758fc]{align-items:stretch}.authorization-admin-panel>.authorization-admin-actions-row>.button[data-v-024758fc],.authorization-editor-form>.authorization-admin-actions-row:last-child>.button[data-v-024758fc]{flex:100%}.authorization-role-capability-option[data-v-024758fc]{grid-template-columns:1fr;gap:.5rem}.authorization-role-capability-option input[data-v-024758fc]{margin-top:0}}.authorization-module-row-actions[data-v-024758fc]{flex-wrap:wrap;gap:.625rem;display:flex}.authorization-module-editor[data-v-024758fc]{gap:var(--space-section)}.authorization-module-section[data-v-024758fc]{gap:var(--space-card);padding:var(--space-card);border:1px solid var(--color-border);border-radius:calc(var(--radius-surface) / 1.5);background:var(--color-surface-muted);min-width:0;display:grid}.authorization-module-section header[data-v-024758fc]{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.authorization-module-section h3[data-v-024758fc]{margin:0 0 .5rem;font-size:1.25rem}.authorization-module-help[data-v-024758fc]{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.6}.authorization-module-details-grid[data-v-024758fc]{gap:1.75rem var(--space-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authorization-module-wide[data-v-024758fc]{grid-column:1/-1}.authorization-module-editor .field-wrapper[data-v-024758fc]{align-content:start;gap:.625rem;min-width:0;display:grid}.authorization-module-editor .authorization-module-component-picker[data-v-024758fc]{align-items:end;gap:1rem}.authorization-module-editor .authorization-module-component-list-item[data-v-024758fc]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:1rem}.authorization-module-editor .authorization-module-action-draft[data-v-024758fc]{gap:1rem}.authorization-module-footer[data-v-024758fc]{padding-top:var(--space-card);border-top:1px solid var(--color-border);justify-content:space-between}@media (width<=767px){.authorization-module-details-grid[data-v-024758fc]{grid-template-columns:minmax(0,1fr)}.authorization-module-section[data-v-024758fc]{padding:1.25rem}.authorization-module-editor .authorization-module-component-list-item[data-v-024758fc]{flex-wrap:wrap}}.home-screen-prompt[data-v-e70d9d29]{margin-top:var(--space-card);border:1px solid var(--color-border);background:color-mix(in srgb, #09f 7%, var(--color-surface));text-align:left;border-radius:1.25rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.home-screen-prompt img[data-v-e70d9d29]{border-radius:.875rem;flex:none}.home-screen-prompt strong[data-v-e70d9d29]{line-height:1.4;display:block}.home-screen-prompt p[data-v-e70d9d29]{margin:.375rem 0 .75rem;font-size:.875rem;line-height:1.5}.home-screen-prompt button[data-v-e70d9d29]{white-space:normal}@media (width<=380px){.home-screen-prompt[data-v-e70d9d29]{text-align:center;flex-direction:column}}.profile-appointments[data-v-bdf65305]{gap:var(--space-card);flex-direction:column;display:flex;container-type:inline-size}.profile-appointments-header h4[data-v-bdf65305]{color:#fff;margin:0 0 .65rem}.profile-appointments-header p[data-v-bdf65305]{color:#d5e9fa;margin:0;font-size:.9rem}.profile-appointments-list[data-v-bdf65305]{flex:1;align-content:start;gap:.9rem;display:grid}.profile-appointment[data-v-bdf65305]{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#ffffff20,#ffffff10);border:1px solid #e6f5ff30;border-radius:1.25rem;align-items:center;gap:.8rem;width:100%;min-width:0;padding:1rem;transition:background-color .16s,border-color .16s;display:flex;box-shadow:inset 0 1px #ffffff0a}.profile-appointment[data-v-bdf65305]:hover{background-color:#ffffff16;border-color:#ffffff65}.profile-appointment[data-v-bdf65305]:focus-visible{outline-offset:3px;outline:2px solid #fff}.profile-appointment-date[data-v-bdf65305]{color:#235a87;background:#ffffffef;border-radius:.8rem;flex-direction:column;flex:0 0 2.8rem;justify-content:center;align-items:center;min-height:3.4rem;padding:.4rem;display:flex}.profile-appointment-date>span[data-v-bdf65305]{text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:700;line-height:1.4}.profile-appointment-date strong[data-v-bdf65305]{font-size:1.4rem;line-height:1.2}.profile-appointment-copy[data-v-bdf65305]{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.profile-appointment-copy strong[data-v-bdf65305]{overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.45}.profile-appointment-copy>span[data-v-bdf65305]{color:#d9ebfa;font-size:.7rem;line-height:1.5}.profile-appointment-arrow[data-v-bdf65305]{opacity:.8;flex-shrink:0;width:.65rem}.profile-appointments-footer[data-v-bdf65305]{border-top:1px solid #ffffff29;padding-top:1rem}.profile-appointments-footer .button[data-v-bdf65305]{color:#fff;background:#ffffff24;border:1px solid #ffffff47;width:100%;text-decoration:none}.profile-appointments-footer .button[data-v-bdf65305]:hover{background:#ffffff3b;border-color:#ffffff73}.profile-appointments-empty[data-v-bdf65305]{text-align:center;color:#fff;background:#ffffff08;border:1px dashed #ffffff38;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:220px;padding:1.5rem 1rem;display:flex}.profile-appointments-empty-icon[data-v-bdf65305]{color:#d1ebff;background:#ffffff15;border-radius:1.25rem;place-items:center;width:4rem;height:4rem;font-size:2rem;display:grid}.profile-appointments-empty p[data-v-bdf65305]{color:#d5e9fa;margin:0;font-size:.8rem;line-height:1.65}.profile-appointments-message[data-v-bdf65305]{color:#fff;background:#ffffff12;border-radius:1rem;margin:0;padding:1rem}@container (width<=240px){.profile-appointment[data-v-bdf65305]{gap:.65rem;padding:.85rem}.profile-appointment-arrow[data-v-bdf65305]{display:none}}@media (prefers-reduced-motion:reduce){.profile-appointment[data-v-bdf65305]{transition:none}}.health-speed-dial[data-v-bdf65305]{gap:var(--space-card);flex-direction:column;display:flex;container-type:inline-size}.speed-dial-header h4[data-v-bdf65305]{text-align:left;margin:0 0 .6rem}.speed-dial-header p[data-v-bdf65305]{color:var(--color-muted);margin:0;font-size:.9rem}.speed-dial-actions[data-v-bdf65305]{flex:1;align-content:center;gap:1rem;display:grid}.health-speed-dial .speed-dial-action[data-v-bdf65305]{text-align:left;border:1px solid #ffffff25;border-radius:1.5rem;align-items:center;gap:1rem;height:auto;min-height:116px;padding:1.25rem;transition:filter .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff26}.health-speed-dial .speed-dial-action.red[data-v-bdf65305]{background:linear-gradient(120deg,#e53640,#c61c2b)}.health-speed-dial .speed-dial-action.blue[data-v-bdf65305]{background:linear-gradient(120deg,#0099f5,#0075c5)}.health-speed-dial .speed-dial-action[data-v-bdf65305]:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff26,0 5px 15px #112a4414}.health-speed-dial .speed-dial-action[data-v-bdf65305]:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.health-speed-dial .speed-dial-action[data-v-bdf65305]:disabled{cursor:wait;opacity:.65}.health-speed-dial .speed-dial-action .icon[data-v-bdf65305]{background:#ffffff20;border-radius:1.05rem;flex:0 0 3.5rem;width:3.5rem;height:3.5rem;padding:.6rem}.speed-dial-action-copy[data-v-bdf65305]{min-width:0}.speed-dial-action-copy strong[data-v-bdf65305]{font-size:1rem;font-weight:600;line-height:1.4;display:block}.speed-dial-action-copy small[data-v-bdf65305]{color:#ffffffd9;margin-top:.3rem;font-size:.75rem;line-height:1.5;display:block}.speed-dial-emergency[data-v-bdf65305]{border-top:1px solid var(--color-border);color:var(--color-muted);margin:0;padding-top:1rem;font-size:.75rem;line-height:1.75}.speed-dial-emergency strong[data-v-bdf65305]{color:var(--color-foreground);font-weight:600}@container (width<=260px){.health-speed-dial .speed-dial-action[data-v-bdf65305]{gap:.75rem;padding:1rem}.health-speed-dial .speed-dial-action .icon[data-v-bdf65305]{flex-basis:2.75rem;width:2.75rem;height:2.75rem;padding:.45rem}}@media (prefers-reduced-motion:reduce){.health-speed-dial .speed-dial-action[data-v-bdf65305]{transition:none}}.health-overview.ui[data-v-bdf65305]{gap:var(--space-card);color:#fff;background:var(--gradient-primary);grid-template-rows:auto 1fr auto;height:100%;display:grid;overflow:hidden;container-type:inline-size}.health-overview-header[data-v-bdf65305]{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.health-overview-header h4[data-v-bdf65305]{color:#d2eaff;margin:0}.health-overview-name[data-v-bdf65305]{letter-spacing:-.02em;overflow-wrap:anywhere;margin:.65rem 0 0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600;line-height:1.3}.health-overview-open[data-v-bdf65305]{flex-shrink:0}.health-overview-main[data-v-bdf65305]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:270px;display:grid}.health-overview-stats[data-v-bdf65305]{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid;position:relative}.health-overview-stat[data-v-bdf65305]{background:linear-gradient(135deg,#ffffff16,#ffffff09);border:1px solid #d9f1ff26;border-radius:1.4rem;flex-direction:column;align-items:flex-start;gap:.8rem;min-width:0;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.health-overview-stat-icon[data-v-bdf65305]{color:#fff;background:#98dfff16;border-radius:.8rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1.2rem;display:grid}.health-overview-stat-label[data-v-bdf65305]{color:#bdd8ef;margin-bottom:.35rem;font-size:.75rem;line-height:1.4;display:block}.health-overview-stat-value[data-v-bdf65305]{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.15rem,2.8cqi,1.6rem);font-weight:600;line-height:1.2;display:block}.health-overview-illustration[data-v-bdf65305]{isolation:isolate;justify-content:center;align-items:end;height:100%;min-height:270px;display:flex;position:relative}.health-overview-halo[data-v-bdf65305]{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#70c9ff22,#0000 70%);border:1px solid #9dd8ff33;border-radius:50%;width:100%;position:absolute;top:20%;box-shadow:0 0 0 18px #84caff06,0 0 0 36px #84caff04}.health-overview-illustration img[data-v-bdf65305]{object-fit:contain;object-position:center bottom;transform-origin:bottom;pointer-events:none;filter:drop-shadow(0 0 16px #65bafa30);width:100%;height:100%;max-height:420px;position:absolute;transform:scale(1.2);-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.health-overview-watch[data-v-bdf65305]{z-index:1;background:#061f3840;border:1px solid #ceeaff22;border-radius:1.25rem;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:relative}.health-overview-watch-icon[data-v-bdf65305]{color:#fff;flex-shrink:0;font-size:2rem}.health-overview-watch p[data-v-bdf65305]{color:#d5e7f5;margin:0;font-size:.8rem;line-height:1.6}@container (width<=440px){.health-overview-main[data-v-bdf65305]{grid-template-columns:minmax(0,1fr);min-height:0}.health-overview-illustration[data-v-bdf65305]{display:none}.health-overview-stat[data-v-bdf65305]{flex-direction:row;align-items:center;gap:.65rem;padding:.85rem}.health-overview-stat-value[data-v-bdf65305]{font-size:1.1rem}}@container (width<=310px){.health-overview-stat[data-v-bdf65305]{flex-direction:column;align-items:flex-start}.health-overview-watch[data-v-bdf65305]{gap:.75rem;padding:.85rem}}.provider-review-banner{text-align:center}.provider-review-banner h1{margin:0 0 12px;font-size:1.5rem}.provider-review-banner p{margin:0}.provider-review-layout{align-items:start;gap:var(--space-section);grid-template-columns:minmax(260px,1fr) minmax(0,2fr);display:grid}.provider-review-layout.without-summary{grid-template-columns:minmax(0,1fr)}.provider-review-summary,.provider-review-content{gap:var(--space-section);min-width:0;display:grid}.provider-review-summary{top:var(--space-section);position:sticky}.provider-review-layout h2{text-align:center;margin:0 0 20px;font-size:1.25rem}.provider-review-history>h2{font-size:1.5rem}.provider-review-trending,.provider-review-analysis{text-align:center}.provider-review-trending>p{color:var(--color-muted);margin:20px 0 0;font-size:.875rem;line-height:1.6}.provider-pattern{color:#fff;background:var(--gradient-primary,linear-gradient(#5387c2, #005785));border-radius:20px;max-width:180px;margin:0 auto;padding:12px}.provider-pattern>div{border:1px solid #ffffff80;border-radius:12px;gap:8px;padding:16px 24px;display:grid}.provider-pattern strong{font-size:2.5rem;line-height:1.2}.provider-pattern span{font-size:.875rem}.provider-review-roadmap{background:var(--color-primary);color:#fff;border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-block}.provider-review-analysis p{margin:0}.provider-review-question{border-bottom:1px solid var(--color-border);padding:28px 0}.provider-review-question:last-child{border-bottom:0}.provider-review-question-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.provider-review-question-header h3{margin:0;font-size:1.125rem;font-weight:600;line-height:1.6}.provider-review-question-header button{flex-shrink:0}.provider-review-answer{color:var(--color-muted);margin:16px 0 0}.provider-review-question .provider-review-question{border-bottom:0;border-left:2px solid var(--color-border);margin:28px 0 0 24px;padding:0 0 0 24px}.provider-review-section-title{margin:24px 0 0}.provider-review-edit .runtime-question{border:0;padding:0}.provider-review-edit-actions{gap:12px;margin-top:20px;display:flex}.provider-review-footer{text-align:center;margin-top:var(--space-section)}.provider-review-footer p{color:var(--color-muted);font-size:.875rem}@media (width<=1199px){.provider-review-layout{grid-template-columns:minmax(0,1fr)}.provider-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=639px){.provider-review-summary{grid-template-columns:minmax(0,1fr)}.provider-review-question-header h3{font-size:1rem}.provider-review-question .provider-review-question{margin-left:12px;padding-left:12px}}.runtime-introduction-single[data-v-b3b6b8b5]{grid-template-columns:minmax(0,1fr)}.runtime-introduction-copy[data-v-b3b6b8b5]{flex:1;min-width:0}.workflow-runtime{gap:var(--space-section,40px);flex:1 0 auto;grid-template-columns:180px minmax(0,1fr);width:100%;min-height:0;display:grid}.workflow-runtime .workflow-step-sidebar{padding:var(--space-card)}.workflow-step-sidebar ol{top:var(--space-card);gap:calc(var(--space-section) / 2);margin:0;padding:0;list-style:none;display:grid;position:sticky}.workflow-step-sidebar li,.workflow-step-sidebar .pathway-return-link{text-align:center;border-radius:calc(var(--radius-surface) / 2);border:2px solid #0000;flex-direction:column;align-items:center;gap:.625rem;padding:1.25rem .625rem;display:flex}.workflow-step-sidebar .pathway-return-item{border:0;padding:0}.workflow-step-sidebar .pathway-return-link,.workflow-step-sidebar .pathway-return-link:hover,.workflow-step-sidebar .pathway-return-link:visited{background:var(--gradient-primary);color:#fff;width:100%;height:100%;text-decoration:none}.workflow-step-sidebar .pathway-return-link,.workflow-step-sidebar .pathway-return-link:is(:hover,:visited,:focus,:active),.workflow-step-sidebar .pathway-return-link>span,.workflow-step-sidebar .pathway-return-link>svg{--fa-primary-color:#fff;--fa-secondary-color:#fff;--fa-secondary-opacity:1;color:#fff!important}.workflow-step-sidebar .pathway-return-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.workflow-step-sidebar li.active{color:var(--color-primary);background:var(--color-surface-muted)}.workflow-step-sidebar li.complete{color:#198754}[data-theme=dark] .workflow-step-sidebar li.complete{color:#b8efd0}.workflow-step-sidebar svg{font-size:2.25rem}.workflow-runtime-main{gap:var(--space-section,40px);flex-direction:column;min-width:0;display:flex}.runtime-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.runtime-heading h1{margin:0;font-size:1.6rem}.runtime-view-toggle{gap:8px;display:flex}.runtime-form-header{position:relative;overflow:hidden}.runtime-form-header progress{appearance:none;border:0;width:100%;height:8px;position:absolute;bottom:0;left:0}.runtime-form-header progress::-webkit-progress-bar{background:var(--color-surface-muted)}.runtime-form-header progress::-webkit-progress-value{background:var(--color-primary)}.runtime-carousel{scrollbar-width:none;gap:20px;margin-top:20px;padding-inline:calc(50% - 120px);display:flex;overflow:auto}.runtime-carousel button{cursor:pointer;border-radius:30px;flex:0 0 240px;padding:12px}.runtime-carousel [aria-current]{background:var(--color-primary);color:#fff}.runtime-carousel .complete{box-shadow:inset 0 -3px #198754}.runtime-form-layout{gap:var(--space-section,40px);flex:1;min-width:0;display:grid}.runtime-form-layout.has-toc{grid-template-columns:400px minmax(0,1fr)}.workflow-runtime .runtime-toc{top:var(--space-section);align-self:start;min-width:0;position:sticky}.runtime-toc .header h4{text-align:center;margin:0 0 var(--space-card);font-weight:500}.runtime-toc .section{overflow-wrap:anywhere;text-decoration:none;display:block}.runtime-toc .section:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.runtime-question-card>.runtime-field{scroll-margin-top:var(--space-section)}@media (width<=1199px){.runtime-toc .form-flow-progress{flex-flow:wrap;gap:8px}}.runtime-question-card{min-width:0;min-height:0;position:relative}.runtime-question-card.with-interaction{padding-bottom:120px}.runtime-interaction{border-radius:0 0 var(--radius-surface,40px) var(--radius-surface,40px);background:var(--color-surface-muted);border-top:1px solid var(--color-border);grid-template-columns:clamp(88px,18vw,180px) minmax(0,1fr) clamp(88px,18vw,180px);height:80px;display:grid;position:absolute;inset:auto 0 0;overflow:hidden}.runtime-interaction button{background:var(--color-primary);color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600}.runtime-interaction span{text-align:center;align-self:center;padding:8px}.workflow-runtime button:disabled{opacity:.45;cursor:not-allowed}.runtime-label{margin-bottom:20px;font-size:1.125rem;font-weight:600;display:block}.runtime-question{border-bottom:1px solid var(--color-border);min-width:0;padding:24px 0}.runtime-question:last-child{border:0}.runtime-section+.runtime-section{margin-top:40px}.runtime-field .runtime-question .runtime-field{margin-left:20px}.runtime-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.runtime-choices>.runtime-choice:last-child:nth-child(odd){grid-column:1/-1}.runtime-choices .runtime-choice{overflow-wrap:anywhere;border:1px solid var(--color-border);border-radius:var(--radius-surface,40px);cursor:pointer;align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.runtime-choice.selected{background:var(--color-primary);color:#fff}.runtime-choice input{flex-shrink:0;width:24px;height:24px;margin:0}.runtime-slider input{width:100%}.runtime-intake .runtime-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.runtime-intake .runtime-section{border:1px solid var(--color-border);border-radius:var(--radius-surface,40px);background:var(--color-surface-muted);padding:32px}.runtime-pain-card{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:40px;display:grid}.runtime-result-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;display:grid}.referral-code{background:var(--color-surface-muted);text-align:center;border-radius:20px;margin:24px 0;padding:24px}.referral-code strong{letter-spacing:.25em;font-size:2.5rem}.runtime-report-answer{border-bottom:1px solid var(--color-border);padding:20px 0}.runtime-conditions{border:2px solid #e89521!important}.runtime-conditions article+article{margin-top:24px}@media (width<=1199px){.workflow-runtime{grid-template-columns:minmax(0,1fr)}.workflow-runtime .workflow-step-sidebar{padding:0}.workflow-step-sidebar ol{gap:0;display:flex;position:static;overflow:auto}.workflow-step-sidebar li{flex:1;min-width:7rem}.workflow-step-sidebar svg{font-size:1.5rem}.runtime-form-layout.has-toc{grid-template-columns:minmax(0,1fr)}.workflow-runtime .runtime-toc{position:static}.runtime-pain-card,.runtime-result-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.workflow-runtime,.workflow-runtime-main,.runtime-form-layout{gap:20px}.runtime-intake .runtime-row{grid-template-columns:minmax(0,1fr)}.runtime-intake .runtime-section{padding:20px}.runtime-view-toggle{flex-wrap:wrap}.runtime-interaction{font-size:.75rem}.runtime-interaction button{font-size:1rem}.runtime-question-card.with-interaction{padding-bottom:100px}}@media print{.workflow-step-sidebar,.runtime-continue-bar,.runtime-view-toggle,.runtime-interaction,.runtime-toc{display:none!important}.workflow-runtime,.runtime-result-grid{display:block}.workflow-runtime .ui{break-inside:auto}}.runtime-row{grid-template-columns:repeat(var(--runtime-row-columns,1), minmax(0, 1fr));align-items:stretch;gap:24px;min-width:0;display:grid}.runtime-row>.runtime-field{flex:1 1 0;min-width:0;margin:0}.runtime-intake .runtime-row{grid-template-columns:repeat(var(--runtime-row-columns,1), minmax(0, 1fr));border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:24px;margin-top:24px;padding:32px;display:grid}.runtime-intake .runtime-section{background:0 0;border:0;border-radius:0;padding:0}.runtime-intake .runtime-question{border:0;padding:0}.runtime-intake .runtime-label{color:var(--color-foreground);margin-bottom:4px;font-size:1rem;font-weight:600}.runtime-intake .runtime-section>h3{margin-top:24px;font-size:1.125rem}.runtime-intake-welcome{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.runtime-intake-welcome h1{margin:0 0 16px;font-size:clamp(1.875rem,2vw,2.25rem);line-height:1.2}.runtime-intake-welcome p{max-width:768px;margin:0;line-height:1.7}.runtime-eyebrow{color:var(--color-primary);text-transform:uppercase;letter-spacing:.12em;font-size:.875rem;font-weight:600;margin:0 0 12px!important}.runtime-intake-welcome .runtime-eyebrow{color:inherit;opacity:.8}.runtime-time{background:#ffffff1a;border:1px solid #fff3;border-radius:24px;gap:12px;max-width:240px;padding:32px;display:grid}.runtime-time strong{white-space:nowrap;font-size:1.875rem}.runtime-time span{opacity:.85;font-size:.875rem}.runtime-intake-heading h2{margin-bottom:12px;font-size:1.875rem}.runtime-pain-heading{grid-column:1/-1;align-self:start}.runtime-pain-heading h1{margin:0 0 8px;font-size:1.875rem}.runtime-pain-card{flex:1;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-content:start}.runtime-pain-card>.runtime-body{justify-self:center;width:100%;max-width:1200px}.runtime-body-help{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:24px;margin:24px 0;padding:28px}.runtime-body-help summary{cursor:pointer;font-size:1.125rem;font-weight:600}.runtime-body-help dt{margin-top:16px;font-weight:600}.runtime-body-help dd,.runtime-body-help p{margin:4px 0 0;font-size:.875rem;line-height:1.6}.runtime-body-help p{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}@media (width<=1199px){.runtime-pain-card{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.runtime-intake-welcome{grid-template-columns:minmax(0,1fr)}.runtime-time{align-items:center;max-width:none;padding:24px;display:flex}.runtime-intake .runtime-row{padding:24px}}.runtime-pain-card>div>h2{font-size:1.5rem;line-height:1.4}.workflow-runtime .runtime-pain-card,.workflow-runtime .runtime-question-card{padding-bottom:calc(var(--space-ui) + 80px);position:relative}.runtime-continue-bar{border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-surface) var(--radius-surface);background:var(--color-surface-muted);grid-template-columns:minmax(0,1fr) clamp(112px,24vw,240px);align-items:stretch;height:80px;display:grid;position:absolute;inset:auto 0 0;overflow:hidden}.runtime-continue-bar>span{padding:12px var(--space-card);color:var(--color-muted);align-self:center;font-size:.875rem;line-height:1.4}.runtime-continue-bar>button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;padding:12px;font-size:1.125rem;font-weight:600;display:flex}@media (width<=639px){.runtime-continue-bar>span{padding:10px 12px;font-size:.75rem}.runtime-continue-bar>button{padding:10px 8px;font-size:1rem}}.runtime-question-heading{align-items:center;gap:8px;margin-bottom:20px;display:flex}.runtime-question-heading .runtime-label{margin-bottom:0}.workflow-runtime .runtime-description-toggle{color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:6px;font-size:1.5rem;line-height:1;display:inline-flex}.runtime-description-toggle:focus-visible{outline-offset:2px;outline:2px solid}.runtime-description{margin-bottom:var(--space-card)}.runtime-description>:last-child{margin-bottom:0}.runtime-question-card .runtime-last-question{border-bottom:0}.runtime-question-list .runtime-last-question{padding-bottom:0}.workflow-runtime .runtime-question-card.with-interaction{flex-direction:column;justify-content:center;display:flex}.runtime-question-card.with-interaction>.runtime-field{flex:none;margin-top:0;margin-bottom:0}.runtime-question-card.with-interaction .runtime-question-heading{text-align:center;justify-content:center}.runtime-question-card.with-interaction .runtime-label{text-align:center;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.4}.runtime-label .runtime-required,.runtime-field-invalid>.runtime-question-heading>.runtime-label{color:#c62828}.runtime-field.runtime-field-invalid>input:not([type=radio]):not([type=checkbox]):not([type=range]),.runtime-field.runtime-field-invalid>select,.runtime-field.runtime-field-invalid>textarea,.runtime-field-invalid>.runtime-choices>.runtime-choice{border-color:#c62828}.runtime-field-invalid>.runtime-slider>input{outline-offset:2px;outline:2px solid #c62828}.runtime-row>.runtime-question{flex-direction:column;row-gap:10px;display:flex}.runtime-row>.runtime-question>input:not([type=radio]):not([type=checkbox]):not([type=range]),.runtime-row>.runtime-question>select{flex-shrink:0;margin-top:auto}.runtime-row>.runtime-question-heading,.runtime-row>.runtime-description,.runtime-row>.runtime-inline-conditions{grid-column:1/-1;min-width:0}.runtime-question-heading>.runtime-structural-heading{min-width:0;margin:0}.runtime-intake .runtime-section>.runtime-question-heading>.runtime-structural-heading{font-size:1.125rem}.runtime-row>.runtime-field{overflow-wrap:anywhere}@media (width<=1200px){.runtime-row,.runtime-intake .runtime-row{grid-template-columns:minmax(0,1fr)}.runtime-row>.runtime-field{flex:auto;width:100%}}.runtime-section>.runtime-field{min-width:0;margin-inline-start:clamp(1rem,2vw,1.5rem);padding-inline-start:clamp(.75rem,1.5vw,1.25rem)}.runtime-section>.runtime-row+.runtime-row,.runtime-section>.runtime-section+.runtime-row{margin-top:1.5rem}.runtime-row,.runtime-intake .runtime-row{row-gap:1rem}.runtime-row>.runtime-question{padding-top:0}.runtime-row>.runtime-description{margin-bottom:.5rem}@media (width>=1201px){.runtime-row>.runtime-question{border-bottom:0;padding-bottom:0}}.runtime-question-card.with-interaction .runtime-section>.runtime-field,.runtime-question-card.with-interaction .runtime-question .runtime-field{margin-left:0;margin-inline-start:0;padding-inline-start:0}.runtime-section-locked{opacity:.5}.runtime-toc [aria-disabled=true]{opacity:.5;cursor:not-allowed}.runtime-final-summary{min-width:0}.runtime-pattern-summary{align-items:start;gap:var(--space-card);grid-template-columns:200px minmax(0,1fr);display:grid}.runtime-pattern-summary+.runtime-pattern-summary{margin-top:var(--space-section)}.runtime-final-summary .final-pattern{color:#fff;text-align:center;overflow-wrap:anywhere;background:linear-gradient(#5387c2,#00517c);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:200px;min-height:200px;margin:0 auto;padding:30px;display:flex;position:relative}.runtime-final-summary .final-pattern:after{content:"";pointer-events:none;border:1px solid #ffffffb3;border-radius:20px;position:absolute;inset:20px}.runtime-final-summary .final-pattern .title{font-size:1.25rem;font-weight:500}.runtime-final-summary .final-pattern .number{font-size:3rem;font-weight:700}.runtime-final-summary .final-pattern .subtitle{font-size:1rem}.runtime-pattern-description{min-width:0}.runtime-pattern-description h5{margin:0 0 1.25rem}.runtime-pattern-description ul{padding-left:1.25rem;list-style:outside}.runtime-pattern-description li+li{margin-top:.5rem}.runtime-final-actions{margin-top:var(--space-section);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.runtime-final-actions .button.md{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:3.125rem;margin:0;padding:.625rem .9375rem;font-size:1.25rem;line-height:1.5}.runtime-final-actions .button.md svg{flex:none;width:1em;height:1em}@media (width<=1535px){.runtime-final-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.runtime-pattern-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.runtime-final-actions{grid-template-columns:minmax(0,1fr)}}@media print{.runtime-final-actions{display:none}}.runtime-result-grid.without-body{grid-template-columns:minmax(0,1fr)}@media print{.runtime-final-summary .final-pattern{display:none!important}.runtime-pattern-summary{display:block}.runtime-final-summary{margin-top:16pt}}.runtime-pattern-summary.without-pattern-box{grid-template-columns:minmax(0,1fr)}.guidance-save-actions[data-v-361c61a8]{margin-top:var(--space-ui);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.reset-form-actions[data-v-361c61a8]{justify-content:flex-end;gap:1rem;display:flex}:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.hidden{display:none}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.w-full{width:100%}.max-w-\[var\(--scan-viewer-mobile-logo-max-width\)\]{max-width:var(--scan-viewer-mobile-logo-max-width)}.min-w-0{min-width:0}.flex-1{flex:1}.resize{resize:both}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.bg-transparent{background-color:#0000}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-\[0\.78rem\]{font-size:.78rem}.text-\[var\(--scan-viewer-text-subtle\)\]{color:var(--scan-viewer-text-subtle)}.scan-viewer{--scan-viewer-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--scan-viewer-font-size:16px;--scan-viewer-text-color:#e0e0e0;--scan-viewer-text-muted:#b0b0b0;--scan-viewer-text-subtle:#888;--scan-viewer-text-faint:#777;--scan-viewer-text-mono:#aaa;--scan-viewer-surface-panel:#222;--scan-viewer-surface-input:#1e1e1e;--scan-viewer-surface-loading:#242424;--scan-viewer-surface-upload:#1a2a1a;--scan-viewer-surface-upload-button:#1a4a1a;--scan-viewer-surface-upload-button-hover:#204a20;--scan-viewer-surface-button:#2a4a6e;--scan-viewer-surface-button-hover:#335a82;--scan-viewer-surface-benchmark-button:#1a3a5c;--scan-viewer-surface-benchmark-button-hover:#234a73;--scan-viewer-surface-series-overlay:#0a0e14bf;--scan-viewer-border-panel:#333;--scan-viewer-border-section:#2e2e2e;--scan-viewer-border-input:#3a3a3a;--scan-viewer-border-input-strong:#555;--scan-viewer-border-upload:#2a5c2a;--scan-viewer-border-upload-button:#2a8a2a;--scan-viewer-border-upload-button-hover:#38aa38;--scan-viewer-accent:#4da6ff;--scan-viewer-accent-strong:#1a6abf;--scan-viewer-accent-soft:#6a9fd8;--scan-viewer-danger-soft:#ff8080;--scan-viewer-success-soft:#80e080;--scan-viewer-success-muted:#80c080;--scan-viewer-warning-surface:#503200eb;--scan-viewer-warning-border:#a07000;--scan-viewer-warning-text:#ffd080;--scan-viewer-gpu-warning-surface:#7a3a00;--scan-viewer-gpu-warning-border:#ff9800;--scan-viewer-gpu-warning-text:#ffe0b2;--scan-viewer-overlay-scrim:#ffffffbf;--scan-viewer-drop-scrim:#0a1e32d1;--scan-viewer-mobile-scrim:#0a0a0abf;--scan-viewer-panel-width:400px;--scan-viewer-panel-inline-padding:14px;--scan-viewer-panel-padding-y:12px;--scan-viewer-control-gap:6px;--scan-viewer-border-radius-sm:4px;--scan-viewer-border-radius-md:8px;--scan-viewer-border-radius-lg:10px;--scan-viewer-border-radius-xl:16px;--scan-viewer-control-height:44px;--scan-viewer-slider-track-height:8px;--scan-viewer-slider-thumb-size:36px;--scan-viewer-mobile-logo-max-width:250px;--scan-viewer-logo-max-width-desktop:220px;--scan-viewer-mobile-logo-top-offset:20px;--scan-viewer-mobile-launcher-top:90px;--scan-viewer-mobile-slice-bottom:20px;--scan-viewer-context-edge-offset:20px;--scan-viewer-context-gap:20px;--scan-viewer-context-button-size:50px;--scan-viewer-context-icon-size:20px;--scan-viewer-context-button-surface:#f7f3ebf5;--scan-viewer-context-button-surface-hover:#fffbf5fa;--scan-viewer-context-button-surface-attention:#f59e0b;--scan-viewer-context-button-surface-attention-hover:#f7ab2b;--scan-viewer-context-button-surface-active:#09f;--scan-viewer-context-button-border:#1d232a2e;--scan-viewer-context-button-icon:#1b232d;--scan-viewer-context-button-icon-active:#fff;--scan-viewer-context-panel-surface:#f7f3ebf7;--scan-viewer-context-panel-border:#1d232a29;--scan-viewer-context-panel-heading:#18212a;--scan-viewer-context-panel-muted:#485666;--scan-viewer-context-card-surface:#ffffffb8;--scan-viewer-context-card-border:#1d232a1a;--scan-viewer-context-card-shadow:0 8px 18px #1d232a14;--scan-viewer-context-control-surface:#fffdfa;--scan-viewer-context-control-border:#1d232a2e;--scan-viewer-context-control-border-strong:#1d232a47;--scan-viewer-context-control-text:#1d2732;--scan-viewer-context-control-muted:#5a6878;--scan-viewer-context-series-label:#223140;--scan-viewer-context-series-value:#44515f;--scan-viewer-context-series-select-font-size:.88rem;--scan-viewer-overlay-z-drop:50;--scan-viewer-overlay-z-safe-zone:2;--scan-viewer-overlay-z-mobile-ui:10;--scan-viewer-overlay-z-series:20;--scan-viewer-overlay-z-context:30;--scan-viewer-overlay-z-loading:100;--scan-viewer-overlay-z-benchmark:150;--scan-viewer-overlay-z-gpu-warning:200;font-family:var(--scan-viewer-font-family);font-size:var(--scan-viewer-font-size);color:var(--scan-viewer-text-color)}.scan-viewer,.scan-viewer *,.scan-viewer :before,.scan-viewer :after{box-sizing:border-box}.scan-viewer .control-section{gap:var(--scan-viewer-control-gap);padding:12px var(--scan-viewer-panel-inline-padding);border-bottom:1px solid var(--scan-viewer-border-section);flex-direction:column;display:flex}.scan-viewer .control-section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--scan-viewer-text-subtle);margin-bottom:2px;font-size:14px;font-weight:600}.scan-viewer__logo{width:100%;height:auto;padding:0 var(--scan-viewer-panel-inline-padding);display:block}.scan-viewer__button,.scan-viewer__benchmark-ok-button{cursor:pointer;border-radius:var(--scan-viewer-border-radius-sm)}.scan-viewer__label,.scan-viewer label{color:var(--scan-viewer-text-muted);margin-top:2px;font-size:15px;display:block}.scan-viewer__select,.scan-viewer__range{width:100%;color:var(--scan-viewer-text-color);cursor:pointer;outline:none;font-size:15px}.scan-viewer__select{background:var(--scan-viewer-surface-input);border:1px solid var(--scan-viewer-border-input);border-radius:var(--scan-viewer-border-radius-sm)}.scan-viewer__select:focus{border-color:var(--scan-viewer-accent)}.scan-viewer__range{appearance:none;height:var(--scan-viewer-control-height);accent-color:var(--scan-viewer-accent);background:0 0;border:none;padding:0}.scan-viewer__range::-webkit-slider-runnable-track{height:var(--scan-viewer-slider-track-height);border:1px solid var(--scan-viewer-border-input-strong);background:#333;border-radius:4px}.scan-viewer__range::-webkit-slider-thumb{appearance:none;width:var(--scan-viewer-slider-thumb-size);height:var(--scan-viewer-slider-thumb-size);cursor:pointer;background:var(--scan-viewer-accent);border:2px solid var(--scan-viewer-accent-strong);border-radius:9999px;margin-top:-15px;box-shadow:0 2px 6px #0000008c}.scan-viewer__range:focus::-webkit-slider-thumb{outline:2px solid var(--scan-viewer-accent);outline-offset:2px}.scan-viewer__range::-moz-range-track{height:var(--scan-viewer-slider-track-height);border:1px solid var(--scan-viewer-border-input-strong);background:#333;border-radius:4px}.scan-viewer__range::-moz-range-thumb{width:var(--scan-viewer-slider-thumb-size);height:var(--scan-viewer-slider-thumb-size);cursor:pointer;background:var(--scan-viewer-accent);border:2px solid var(--scan-viewer-accent-strong);border-radius:9999px;box-shadow:0 2px 6px #0000008c}.scan-viewer__checkbox-label,.scan-viewer .dev-option{cursor:pointer;color:#c8c8c8;align-items:center;gap:8px;font-size:15px;display:flex}.scan-viewer__checkbox-input{cursor:pointer;width:14px;height:14px;accent-color:var(--scan-viewer-accent)}.scan-viewer__button{color:#8ec8ff;background:var(--scan-viewer-surface-button);border:1px solid #3a6a9e;width:100%;padding:6px 10px;font-size:15px;transition:background .15s}.scan-viewer__button:hover{background:var(--scan-viewer-surface-button-hover)}.scan-viewer .info-section{border-bottom:none}.scan-viewer__info-row{color:var(--scan-viewer-text-faint);justify-content:space-between;gap:8px;font-size:14px;display:flex}.scan-viewer__info-value{color:var(--scan-viewer-text-mono);text-align:right;font-family:monospace}.scan-viewer__hint{color:#555;margin-top:2px;font-size:17px;line-height:1.4}.scan-viewer__viewport:before,.scan-viewer__viewport:after{display:none}.scan-viewer__canvas-host canvas{display:block;width:100%!important;height:100%!important}.scan-viewer__loading-overlay,.scan-viewer__benchmark-overlay{background:var(--scan-viewer-overlay-scrim);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scan-viewer__loading-overlay{z-index:var(--scan-viewer-overlay-z-loading)}.scan-viewer__loading-overlay.hidden{display:none}.scan-viewer__benchmark-overlay{z-index:var(--scan-viewer-overlay-z-benchmark)}.scan-viewer__gpu-warning{z-index:var(--scan-viewer-overlay-z-gpu-warning);color:var(--scan-viewer-gpu-warning-text);background:var(--scan-viewer-gpu-warning-surface);border-bottom:2px solid var(--scan-viewer-gpu-warning-border);padding:10px 48px 10px 16px;font-size:.85rem;line-height:1.5;position:absolute;top:0;left:0;right:0}.scan-viewer__gpu-warning-renderer{font-family:monospace}.scan-viewer__gpu-warning-dismiss{color:var(--scan-viewer-gpu-warning-text);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.3rem;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.scan-viewer__loading-box{text-align:center;background:var(--scan-viewer-surface-loading);border-radius:var(--scan-viewer-border-radius-md);border:1px solid #444;flex-direction:column;align-items:center;gap:14px;padding:28px 40px;display:flex}.scan-viewer__benchmark-box{max-width:420px}.scan-viewer__spinner,.scan-viewer__upload-spinner{border-radius:9999px;animation:.8s linear infinite scan-viewer-spin}.scan-viewer__spinner{border:3px solid #333;border-top-color:var(--scan-viewer-accent);width:36px;height:36px}.scan-viewer__loading-text,.scan-viewer__benchmark-title{color:#ddd;margin:0;font-size:16px}.scan-viewer__loading-progress-percent,.scan-viewer__benchmark-subline{letter-spacing:.04em;color:#aaa;opacity:.78;margin:0;font-size:.85rem}.scan-viewer__benchmark-ok-button{color:#cfe8ff;background:var(--scan-viewer-surface-benchmark-button);border:1px solid var(--scan-viewer-accent);min-width:96px;margin-top:4px;padding:8px 18px;font-size:15px}.scan-viewer__benchmark-ok-button:hover{background:var(--scan-viewer-surface-benchmark-button-hover)}.scan-viewer__canvas-logo{top:var(--scan-viewer-mobile-logo-top-offset);z-index:var(--scan-viewer-overlay-z-mobile-ui);width:min(100%,var(--scan-viewer-logo-max-width-desktop));text-align:center;pointer-events:none;filter:drop-shadow(0 1px 4px #000000b3);height:auto;display:block;position:absolute;left:20px}.scan-viewer__canvas-slice-slider{display:none}.scan-viewer__upload-section{background:var(--scan-viewer-surface-upload);border:1px solid var(--scan-viewer-border-upload);border-radius:var(--scan-viewer-border-radius-sm)}.scan-viewer__upload-filename{word-break:break-all;color:var(--scan-viewer-success-muted);margin-bottom:4px;font-size:.78rem}.scan-viewer__upload-button{color:var(--scan-viewer-success-soft);background:var(--scan-viewer-surface-upload-button);border-color:var(--scan-viewer-border-upload-button)}.scan-viewer__upload-button:hover{background:var(--scan-viewer-surface-upload-button-hover);border-color:var(--scan-viewer-border-upload-button-hover)}.scan-viewer__upload-spinner{vertical-align:middle;border:2px solid #333;border-top-color:var(--scan-viewer-accent);width:14px;height:14px;margin-left:8px;display:inline-block}.scan-viewer__upload-spinner.hidden{display:none}.scan-viewer__upload-feedback{margin:6px 0 0;font-size:.78rem}.scan-viewer__upload-feedback.success{color:var(--scan-viewer-success-soft)}.scan-viewer__upload-feedback.error{color:var(--scan-viewer-danger-soft)}.scan-viewer__drop-overlay{z-index:var(--scan-viewer-overlay-z-drop);pointer-events:none;background:var(--scan-viewer-drop-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scan-viewer__drop-overlay.hidden{display:none}.scan-viewer__drop-overlay-inner{color:var(--scan-viewer-accent);text-shadow:0 2px 8px #000c;flex-direction:column;align-items:center;gap:16px;font-size:1.2rem;font-weight:600;display:flex}.scan-viewer__drop-overlay-inner svg{filter:drop-shadow(0 0 8px #4da6ff99)}.scan-viewer__slice-warning{z-index:var(--scan-viewer-overlay-z-series);color:var(--scan-viewer-warning-text);background:var(--scan-viewer-warning-surface);border-top:1px solid var(--scan-viewer-warning-border);padding:10px 16px;font-size:.82rem;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.scan-viewer__slice-warning.hidden{display:none}.scan-viewer__canvas-layout{flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:0;min-width:0;height:100%;min-height:0;display:grid}.scan-viewer__canvas-region{flex-direction:column;grid-row:1;min-width:0;height:100%;min-height:0;display:flex;position:relative}.scan-viewer__context-launcher-anchor{right:var(--scan-viewer-context-edge-offset);bottom:var(--scan-viewer-context-edge-offset);left:var(--scan-viewer-context-edge-offset);z-index:var(--scan-viewer-overlay-z-context);pointer-events:none;align-items:flex-start;display:flex;position:absolute}.scan-viewer__context-launcher{gap:var(--scan-viewer-context-gap);pointer-events:auto;flex-wrap:nowrap;align-items:center;display:flex}.scan-viewer__context-button{width:var(--scan-viewer-context-button-size);min-width:var(--scan-viewer-context-button-size);height:var(--scan-viewer-context-button-size);min-height:var(--scan-viewer-context-button-size);color:var(--scan-viewer-context-button-icon);cursor:pointer;background:var(--scan-viewer-context-button-surface);border:1px solid var(--scan-viewer-context-button-border);border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:16px;transition:background .15s,transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 10px 24px #00000047}.scan-viewer__context-button:hover{background:var(--scan-viewer-context-button-surface-hover);transform:translateY(-1px);box-shadow:0 12px 28px #00000052}.scan-viewer__context-button--accent,.scan-viewer__context-button--accent:hover,.scan-viewer__context-button--accent:active,.scan-viewer__context-button--accent:focus-visible{background:var(--scan-viewer-context-button-surface-active);color:var(--scan-viewer-context-button-icon-active);border-color:#1a6abf57}.scan-viewer__context-button--attention{background:var(--scan-viewer-context-button-surface-attention);color:var(--scan-viewer-context-button-icon-active);border-color:#b162004d}.scan-viewer__context-button--attention:hover,.scan-viewer__context-button--attention:focus-visible,.scan-viewer__context-button--attention:active{background:var(--scan-viewer-context-button-surface-attention-hover);color:var(--scan-viewer-context-button-icon-active)}.scan-viewer__context-button--attention.is-active,.scan-viewer__context-button--attention.is-active:hover,.scan-viewer__context-button--attention.is-active:focus-visible,.scan-viewer__context-button--attention.is-active:active{background:var(--scan-viewer-context-button-surface-active);color:var(--scan-viewer-context-button-icon-active);border-color:#1a6abf57}.scan-viewer__context-button:focus-visible{outline:2px solid var(--scan-viewer-accent);outline-offset:3px}.scan-viewer__context-button:active,.scan-viewer__context-button.is-active{background:var(--scan-viewer-context-button-surface-active);color:var(--scan-viewer-context-button-icon-active);border-color:#1a6abf57;transform:translateY(0);box-shadow:0 8px 20px #0000003d}.scan-viewer__context-button.is-active:hover,.scan-viewer__context-button.is-active:focus-visible,.scan-viewer__context-button.is-active:active{background:var(--scan-viewer-context-button-surface-active);color:var(--scan-viewer-context-button-icon-active)}.scan-viewer__context-button-icon{width:auto;height:var(--scan-viewer-context-icon-size);font-size:var(--scan-viewer-context-icon-size)}.scan-viewer__context-panel-container{box-sizing:border-box;flex-direction:column;grid-row:2;width:100%;height:min(500px,40vh);min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.scan-viewer__context-panel-container.hidden{display:none}.scan-viewer__context-panel{flex:auto;width:100%;max-width:100%;min-height:0;display:flex}.scan-viewer__context-panel-frame{width:100%;max-width:100%;min-height:0;color:var(--scan-viewer-context-panel-heading);background:var(--scan-viewer-context-panel-surface);border:1px solid var(--scan-viewer-context-panel-border);flex-direction:column;flex:auto;padding:18px 20px;display:flex;overflow:hidden;box-shadow:0 12px 28px #0000002e}.scan-viewer__context-panel-heading,.scan-viewer__context-panel-group-heading{margin:0}.scan-viewer__context-panel-heading{letter-spacing:.02em;flex:none;margin-bottom:16px;font-size:1rem;font-weight:700}.scan-viewer__context-panel-scroll{box-sizing:border-box;flex:auto;width:100%;min-height:0;padding-bottom:18px;padding-right:4px;overflow:auto}.scan-viewer__context-panel-groups{gap:var(--scan-viewer-context-gap);box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;width:100%;min-width:0;display:grid}.scan-viewer__context-panel-group{background:var(--scan-viewer-context-card-surface);border:1px solid var(--scan-viewer-context-card-border);border-radius:var(--scan-viewer-border-radius-lg);min-width:0;box-shadow:var(--scan-viewer-context-card-shadow);flex-direction:column;gap:12px;padding:18px;display:flex}.scan-viewer__context-panel-group--full{grid-column:1/-1;min-width:0}.scan-viewer__context-panel-group>.control-section{background:0 0;border-bottom:none;padding:0}.scan-viewer__context-panel-group .control-section+.control-section{border-top:1px solid #1d232a14;padding-top:14px}.scan-viewer__context-panel .control-section{gap:12px}.scan-viewer__context-panel .control-section h3{letter-spacing:.08em;text-transform:uppercase;color:var(--scan-viewer-context-panel-muted);margin:0;font-size:.82rem;font-weight:700}.scan-viewer__context-panel .scan-viewer__label,.scan-viewer__context-panel label:not(.scan-viewer__checkbox-label){color:var(--scan-viewer-context-control-text);margin:0;font-size:.94rem;font-weight:600}.scan-viewer__context-panel .scan-viewer__select{min-height:44px;color:var(--scan-viewer-context-control-text);background:var(--scan-viewer-context-control-surface);border:1px solid var(--scan-viewer-context-control-border);padding:0 12px;box-shadow:inset 0 1px #fffc}.scan-viewer__context-panel .scan-viewer__select:focus,.scan-viewer__context-panel .scan-viewer__range:focus-visible,.scan-viewer__context-panel .scan-viewer__button:focus-visible,.scan-viewer__context-panel .scan-viewer__checkbox-label:focus-within{outline-offset:2px;outline:2px solid #0099ff57}.scan-viewer__context-panel .scan-viewer__select:focus{border-color:var(--scan-viewer-accent)}.scan-viewer__context-panel .scan-viewer__checkbox-label{color:var(--scan-viewer-context-control-text);border-radius:var(--scan-viewer-border-radius-md);background:#ffffff85;border:1px solid #1d232a14;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem}.scan-viewer__context-panel .scan-viewer__checkbox-label.is-disabled{opacity:.6}.scan-viewer__context-panel .scan-viewer__checkbox-input{width:16px;height:16px;accent-color:var(--scan-viewer-accent);margin-top:2px}.scan-viewer__context-panel .scan-viewer__button{color:#0f518a;background:#e9f4ff;border:1px solid #0099ff42;min-height:44px;padding:10px 14px;font-weight:600}.scan-viewer__context-panel .scan-viewer__button:hover{background:#dff0ff}.scan-viewer__context-panel .scan-viewer__hint,.scan-viewer__context-panel .scan-viewer__checkbox-description{color:var(--scan-viewer-context-control-muted);margin:0;font-size:.82rem;line-height:1.45}.scan-viewer__context-panel .scan-viewer__checkbox-copy{gap:4px;display:grid}.scan-viewer__context-panel .scan-viewer__checkbox-title{color:var(--scan-viewer-context-control-text);font-size:.92rem;font-weight:600}.scan-viewer__context-panel .scan-viewer__range{height:40px}.scan-viewer__context-panel .scan-viewer__range::-webkit-slider-runnable-track{background:#d7e4ef;border-color:#1d232a24}.scan-viewer__context-panel .scan-viewer__range::-moz-range-track{background:#d7e4ef;border-color:#1d232a24}.scan-viewer__context-panel .scan-viewer__range::-webkit-slider-thumb{box-shadow:0 3px 10px #00000029}.scan-viewer__context-panel .scan-viewer__range::-moz-range-thumb{box-shadow:0 3px 10px #00000029}.scan-viewer__render-settings-group{gap:0;display:grid}.scan-viewer__render-settings-group--with-gap{margin-top:12px}.scan-viewer__render-settings-status{color:#0f518a;border-radius:var(--scan-viewer-border-radius-sm);background:#0099ff14;border:1px solid #0099ff29;border-left:3px solid #0099ff70;padding:10px 12px;font-size:.82rem;line-height:1.45}.scan-viewer__label--spaced{margin-top:12px}.scan-viewer__context-panel-group-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--scan-viewer-context-panel-muted);font-size:.84rem;font-weight:700}.scan-viewer__context-panel-placeholder{color:var(--scan-viewer-context-panel-heading);margin:0;font-size:.95rem;line-height:1.5}.scan-viewer__series-info-content{flex-direction:column;gap:12px;display:flex}.scan-viewer__series-select-wrap{position:relative}.scan-viewer__context-panel [data-context-control-group=file-explorer]{box-shadow:none;background:0 0;border:none;padding:0}.scan-viewer__context-panel .scan-viewer__series-select{appearance:none;min-height:46px;font-size:var(--scan-viewer-context-series-select-font-size);color:var(--scan-viewer-context-control-text);background:var(--scan-viewer-context-control-surface);border-color:var(--scan-viewer-context-control-border);background-image:none;padding-right:40px}.scan-viewer__context-panel .scan-viewer__series-select option{font-size:var(--scan-viewer-context-series-select-font-size);color:var(--scan-viewer-context-control-text);background:#fffdfa}.scan-viewer__context-panel .series-detail-key{color:var(--scan-viewer-context-series-label)}.scan-viewer__context-panel .series-detail-val{color:var(--scan-viewer-context-series-value)}.scan-viewer__context-panel .scan-viewer__series-select-chevron{pointer-events:none;border-bottom:2px solid #334155;border-right:2px solid #334155;width:10px;height:10px;position:absolute;top:50%;right:16px;transform:translateY(-60%)rotate(45deg)}.scan-viewer__tuning-grid{gap:var(--scan-viewer-context-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;display:grid}.scan-viewer__context-panel-group--tuning,.scan-viewer__context-panel-group--action{min-height:0}.scan-viewer__context-panel-group--action{justify-content:center;align-items:stretch}.scan-viewer__slider-card-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scan-viewer__slider-card-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--scan-viewer-context-panel-muted);margin:0;font-size:.82rem;font-weight:700}.scan-viewer__slider-card-value{text-align:right;min-width:32px;color:var(--scan-viewer-context-control-text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.scan-viewer__tuning-reset-button{width:100%}.scan-viewer__context-panel .scan-viewer__open-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scan-viewer__series-info-preference .scan-viewer__checkbox-label{color:#1d2732}.scan-viewer__series-overlay{z-index:var(--scan-viewer-overlay-z-series);background:var(--scan-viewer-surface-series-overlay);border-radius:var(--scan-viewer-border-radius-lg);-webkit-backdrop-filter:blur(6px);border:1px solid #ffffff1f;min-width:240px;max-width:340px;position:absolute;bottom:16px;right:16px;overflow:hidden;box-shadow:0 4px 24px #00000080}.scan-viewer__series-overlay-toggle{text-align:left;letter-spacing:.03em;color:#d0d8e8;cursor:pointer;background:0 0;border:none;width:100%;padding:9px 14px;font-size:.82rem;font-weight:600;transition:background .15s}.scan-viewer__series-overlay-toggle:hover{background:#ffffff12}.scan-viewer__series-overlay-body{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.scan-viewer__series-overlay-body.hidden{display:none}.scan-viewer__series-select{color:#dde4f0;background:#ffffff12;border-color:#ffffff26;font-size:.78rem}.scan-viewer__series-select:focus{border-color:#4a8fc1}.scan-viewer__series-select option{color:#dde4f0;background:#1c2330}.scan-viewer .series-details{flex-direction:column;gap:3px;display:flex}.scan-viewer .series-detail-row{justify-content:space-between;gap:8px;font-size:.74rem;line-height:1.4;display:flex}.scan-viewer .series-detail-key{white-space:nowrap;color:#7a8a9e;flex-shrink:0}.scan-viewer .series-detail-val{text-align:right;word-break:break-word;color:#c8d4e4}@keyframes scan-viewer-spin{to{transform:rotate(360deg)}}@media (width<=900px){.scan-viewer__viewport:before,.scan-viewer__viewport:after{content:"";z-index:var(--scan-viewer-overlay-z-safe-zone);pointer-events:none;display:block;position:absolute;left:0;right:0}.scan-viewer__viewport:before{background:linear-gradient(#000000b8 20%,#0000);height:180px;top:0}.scan-viewer__viewport:after{background:linear-gradient(#0000,#000000b8 80%);height:210px;bottom:0}}@media (width<=599px){.scan-viewer__context-panel .scan-viewer__series-info-content .series-detail-key,.scan-viewer__context-panel .scan-viewer__series-info-content .series-detail-val{color:#334155;opacity:1;-webkit-text-fill-color:currentColor}.scan-viewer__context-panel .scan-viewer__series-info-content .series-detail-key{font-weight:600}.scan-viewer__context-panel .scan-viewer__series-info-content .series-detail-val{font-weight:500}.scan-viewer__canvas-logo{width:min(calc(100% - 80px),var(--scan-viewer-mobile-logo-max-width));left:50%;transform:translate(-50%)}.scan-viewer__canvas-slice-slider{right:9%;bottom:var(--scan-viewer-mobile-slice-bottom);z-index:var(--scan-viewer-overlay-z-mobile-ui);background:var(--scan-viewer-mobile-scrim);border-radius:var(--scan-viewer-border-radius-xl);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff24;align-items:center;max-width:500px;margin:0 auto;padding:12px 20px;display:flex;position:absolute;left:9%}.scan-viewer__context-launcher-anchor{right:var(--scan-viewer-context-edge-offset);top:var(--scan-viewer-mobile-launcher-top);bottom:auto;left:var(--scan-viewer-context-edge-offset);justify-content:center;align-items:center}.scan-viewer__context-launcher{flex-wrap:wrap;justify-content:center;width:100%}.scan-viewer__context-panel-groups,.scan-viewer__tuning-grid{grid-template-columns:minmax(0,1fr)}}
