:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:root).svg-inline--fa,svg:not(:host).svg-inline--fa{box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{margin:auto;position:absolute;inset:0}.fa-layers-text,.fa-layers-counter{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:1em;height:1em;display:inline-block;position:relative}.fa-layers svg.svg-inline--fa{transform-origin:50%}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em) * -1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.svg-inline--fa.fa-stack-1x{width:1.25em;height:1em}.svg-inline--fa.fa-stack-2x{width:2.5em;height:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse,.fa-duotone.fa-inverse{color:var(--fa-inverse,#fff)}
:root{--font-family:Pretendard, "Spoqa Han Sans Neo", sans-serif;--font-family-mono:ui-monospace,"Menlo","Consolas",mono-space,monospace;--font-weight-semibold:600;--font-size-root:16px;--text-2xs:.625rem;--text-2xs-lh:.75rem;--text-xs:.75rem;--text-xs-lh:1rem;--text-sm:.875rem;--text-sm-lh:1rem;--text-md:1rem;--text-md-lh:1.25rem;--text-lg:1.125rem;--text-lg-lh:1.5rem;--text-xl:1.25rem;--text-xl-lh:1.5rem;--heading-xs:1.25rem;--heading-sm:1.5rem;--heading-md:1.75rem;--heading-lg:2rem;--color-accent:#42c3cf;--color-accent-text:#fff;--color-accent-shade:#ecf9fa;--color-text:#404041;--color-text-muted:#000000a6;--color-link:#42c3cf;--color-focus:#42c3cf;--color-body-bg:#f6f6f6;--color-border:#0000001a;--color-border-inner:#0000000d;--color-highlight:#00000006;--color-success:#45ae96;--color-success-contrast:#fff;--color-success-shade:#f6fbfa;--color-success-text:#5c9084;--color-warning:#fbce4a;--color-warning-contrast:#404041;--color-warning-shade:#fef8e4;--color-warning-text:#aa9452;--color-danger:#f85752;--color-danger-contrast:#fff;--color-danger-shade:#fff3f3;--color-danger-text:#bc6b69;--color-info:#5189fa;--color-info-contrast:#fff;--color-info-shade:#f6f9ff;--color-info-text:#6884bd;--palette-1:#42c3cf;--palette-1-text:#fff;--palette-2:#e8e8e8;--palette-2-text:#404041;--palette-3:#ff5757;--palette-3-text:#f0fcfb;--palette-4:#fff;--palette-4-text:#404041;--palette-5:#404041;--palette-5-text:#fff;--palette-6:#5eccd6;--palette-6-text:#fff;--palette-7:#fbce4a;--palette-7-text:#443302;--palette-8:#ed813e;--palette-8-text:#fff;--palette-9:#e95b54;--palette-9-text:#fff;--palette-10:#45ae96;--palette-10-text:#fff;--palette-11:#fff;--palette-11-text:#45ae96;--palette-12:#5189fa;--palette-12-text:#fff;--palette-13:#f85752;--palette-13-text:#fff;--palette-14:#9e5151;--palette-14-text:#fff;--palette-15:#fea905;--palette-15-text:#fff;--palette-16:#68cfd9;--palette-16-text:#0d3134;--header-height:68px;--header-bg:#fff;--header-text:#404041;--header-border:#0000001a;--header-shadow:0 .125rem .25rem -.125rem #0000001a;--nav-width:15rem;--nav-width-collapsed:60px;--nav-bg:#fff;--nav-text:#404041;--nav-border:#0000001a;--nav-item-active-bg:#e8e8e8;--nav-item-active-text:#404041;--nav-accent-bg:#42c3cf;--nav-accent-text:#fff;--nav-icon:#404041;--nav-icon-active:#fff;--nav-item-shadow:0 2px 5px 0 #0003, 0 2px 10px 0 #0000001a;--content-max-width:1920px;--title-bg:#fff;--title-text:#404041;--title-shadow:0 2px 5px 0 #0003, 0 2px 10px 0 #0000001a;--title-backdrop:saturate(180%) blur(8px);--breadcrumb-text:#404041a6;--breadcrumb-active-text:#404041;--side-width:15rem;--side-bg:#fff;--side-text:#404041;--footer-bg:#f2f2f2;--footer-border:#0000000d;--region-bg:#fff;--region-text:#404041;--region-header-bg:#fff;--region-header-border:#00000013;--region-border-width:1px;--region-shadow:0 .125rem .25rem -.125rem #0000001a;--region-padding-x:1rem;--region-padding-y:1rem;--region-margin:1rem;--region-font-size:.875rem;--region-line-height:1.25rem;--region-buttons-padding-x:.75rem;--region-buttons-padding-y:.5rem;--button-region-shadow:0 .125rem .25rem -.125rem #0000001a;--button-region-text:#000;--radius-container:8px;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.5rem;--shadow-sm:0 .125rem .25rem -.125rem #0000001a;--shadow-md:0 .75rem 1.5rem -.75rem #0000004d;--shadow-lg:0 1.5rem 3rem -1.5rem #0000004d;--button-bg:#f8f8f8;--button-text:#383838;--button-border:#00000013;--button-shadow:0 2px 4px -3px #0000001a;--button-radius:6px;--button-font-size:.75rem;--button-line-height:1rem;--button-padding-x:.75rem;--button-padding-y:.5rem;--button-icon-size:1rem;--button-icon-gap:.375rem;--button-focus-bg:#fff;--button-focus-border:#42c3cf;--button-hover-bg:#fff;--button-hover-shadow:0 2px 4px -2px #0000001a;--button-active-bg:#e6e6e6;--button-gap:.25rem;--button-hot-bg:#42c3cf;--button-hot-text:#fff;--field-bg:#f9f9f9;--field-text:#404041;--field-border:#e0e0e0;--field-radius:.125rem;--field-label-text:#404041;--field-focus-bg:#fff;--field-focus-border:#42c3cf;--field-focus-icon:#42c3cf;--field-hover-bg:#fff;--field-readonly-border-style:dashed;--field-error-text:#f85752;--field-required:#f85752;--field-chevron:#7a7a7a;--field-help-text:#000000a6;--filedrop-border:#e0e0e0;--filedrop-radius:.125rem;--filedrop-text:#000000a6;--filedrop-heading-text:#000;--filedrop-heading-size:1.25rem;--filedrop-heading-lh:1.75rem;--filedrop-icon-size:2rem;--filedrop-dragging-bg:#ecf9fa;--filedrop-dragging-border:#42c3cf;--filedrop-focus-border:#42c3cf;--filedrop-error-border:#f85752;--switch-width:2.75rem;--switch-toggle-size:1.25rem;--switch-padding:.125rem;--switch-radius:2.75rem;--switch-bg:#8c8c8c;--switch-checked-bg:#42c3cf;--switch-toggle-bg:#fff;--switch-shadow:inset #0000001a 0 0 0 1px;--switch-focus-shadow:#42c3cf 0 0 0 1px,inset #fff 0 0 0 1px;--checkbox-size:1rem;--checkbox-bg:#f9f9f9;--checkbox-border:#00000026;--checkbox-radius:.125rem;--checkbox-shadow:0 1px 2px #00000013 inset;--checkbox-checked-bg:#42c3cf;--checkbox-checked-text:#000;--checkbox-hover-bg:#0000000d;--checkbox-label-size:.75rem;--report-header-bg:#00000006;--report-cell-border:#e6e6e6;--report-cell-hover-bg:#fafafa;--report-cell-alt-bg:#0000000d;--grid-cell-height:2rem;--grid-header-height:2.5rem;--grid-font-size:.75rem;--grid-bg:#fff;--grid-border:#0000001a;--grid-cell-border:#e6e6e6;--grid-header-bg:#fff;--grid-row-hover-bg:#f9f9f9;--grid-inserted-bg:#f6fbfa;--grid-updated-bg:#f6f9ff;--grid-deleted-bg:#f2f2f2;--badge-bg:#0000000d;--badge-text:#000;--report-header-link:#42c3cf;--report-irr-header-bg:#fafafa;--report-group-bg:#f5f5f5;--report-sort-icon:#909090;--report-control-break-bg:#3b83bd;--report-controls-label-bg:#fff;--report-controls-label-border:#0000001a;--report-controls-label-text:#262626;--report-controls-icon-text:#fff;--card-bg:#fff;--card-border:#0000001a;--card-radius:.1875rem;--card-shadow:0 2px 4px -2px #00000013;--card-gap:1rem;--card-padding-x:1rem;--card-padding-y:1rem;--card-title-size:1rem;--card-subtitle-size:.75rem;--card-subtitle-text:#666;--card-min-width:19rem;--card-title-lh:1.25rem;--card-hover-shadow:0 4px .5rem 0 #0000001a;--card-body-size:.875rem;--card-body-lh:1.25rem;--card-empty-icon:#d0d0d0;--card-empty-text:#000000a6;--tree-font-size:.75rem;--tree-line-height:1rem;--tree-padding-x:.25rem;--tree-padding-y:.25rem;--tree-indent:calc(1rem + .25rem);--tree-toggle-size:1rem;--tree-hover-bg:#0000000d;--tree-selected-bg:#e8e8e8;--tree-selected-text:#404041;--tree-focused-shadow:inset 0 0 0 1px #399bea80;--code-border:#00000013;--md-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--md-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--md-text:#1f2328;--md-text-muted:#59636e;--md-link:#0969da;--md-bg:#fff;--md-bg-muted:#f6f8fa;--md-code-bg:#818b981f;--md-border:#d1d9e0;--md-border-muted:#d1d9e0b3;--facet-search-border:#00000013;--facet-separator:#0000001a;--tabs-active-text:#42c3cf;--tabs-active-weight:700;--menu-bg:#fff;--menu-border:#0000001a;--menu-shadow:0 12px 24px -12px #0000004d;--menu-font-size:.75rem;--menu-focused-bg:#e8e8e8;--login-page-bg:#e6e6e6;--login-region-bg:#ffffffa6;--login-region-shadow:0 1.5rem 3rem -1.5rem #0000004d;--callout-bg:#f0f7ff;--callout-border:#007bff;--callout-title:#0056b3;--callout-text:#333;--urdf-scene-bg:#2e2e2e;--urdf-scene-text:#d0d0d0;--urdf-error-line-bg:#e95959;--urdf-error-line-text:#fff;--urdf-error-divider:#f0f0f0;--urdf-error-text:#333;--ota-canvas-bg:#f8fafc;--ota-canvas-grid:#cbd5e166;--ota-canvas-border:#d3d3d3;--ota-hex-fill:#00d9ff;--ota-hex-stroke:#004a7c;--ota-hex-glow:#00d9ff;--ota-hex-shadow:#0003;--ota-hex-inner:#ffffff4d;--ota-hex-label:#fff;--ota-hex-label-shadow:#00000080;--ota-module-1:#ff6b6b;--ota-module-2:#4ecdc4;--ota-module-3:#ffd93d;--ota-module-4:#6bcf7f;--ota-module-5:#a78bfa;--ota-module-6:#f472b6;--ota-module-7:#fb923c;--ota-module-8:#38bdf8;--ota-module-text:#fff;--ota-module-shadow:#0000004d;--ota-icon-shadow:#0000004d;--ota-icon-mark:#fff;--ota-overlay-bg:#0f172acc;--ota-accent:#38bdf8;--ota-accent-hover:#7dd3fc;--ota-accent-text:#0f172a;--ota-muted:#94a3b8;--ota-success:#10b981;--ota-danger:#ef4444;--ota-secondary-bg:#ffffff1a;--ota-secondary-hover:#fff3;--ota-secondary-text:#cbd5e1;--ota-button-shadow:0 4px 6px #0000004d;--ota-tooltip-bg:#0f172af2;--ota-tooltip-text:#f8fafc;--ota-tooltip-border:#ffffff1a;--ota-tooltip-shadow:0 10px 15px -3px #00000080;--ota-sdr-grad-1:#07abba;--ota-sdr-grad-2:#1f92c9;--ota-sdr-grad-3:#5754dd;--ota-sdr-shine:#fff;--ota-sdr-glow-none:#38bdf800;--ota-sdr-glow-strong:#38bdf8bf;--ota-sdr-glow-soft:#38bdf859;--ota-card-selected-border:#3b82f6;--ota-card-selected-bg:#f8faff;--ota-empty-text:#333;--card-disabled-bg:#0000000d;--im-preview-border:#ddd;--im-preview-text:#000;--im-preview-muted:#555;--im-copy:#888;--im-copy-hover:#007bff;--im-copy-done:#28a745;--im-preview-required:#c00;--im-readonly-field-bg:#e8eaeb;--bm-line:#e3e8f0;--bm-line-hover:#d2dae6;--bm-hover-shadow:0 6px 16px #19212e14;--bm-surface:#fff;--bm-surface-2:#f7f9fc;--bm-ink-3:#8a93a6;--bm-pill-fnb-bg:#fff1e2;--bm-pill-fnb-text:#b96712;--bm-pill-fnb-border:#f6ddbf;--bm-pill-manufacturing-bg:#e8f0fe;--bm-pill-manufacturing-text:#2456c0;--bm-pill-manufacturing-border:#cfe0fb;--bm-pill-hospital-bg:#e4f5ee;--bm-pill-hospital-text:#147a52;--bm-pill-hospital-border:#c4e8d8;--bm-pill-security-bg:#fce8e9;--bm-pill-security-text:#c0392f;--bm-pill-security-border:#f6c9cb;--sim-stage-bg:#0b0d12;--sim-stage-radius:12px;--sim-stage-ratio:1.6;--sim-stage-min-height:360px;--sim-spinner-track:#1e293b;--sim-accent:#34d399;--sim-spinner-glow:0 0 20px #34d39926;--sim-text:#cbd5e1;--sim-button-bg:#0f172a;--sim-font:"JetBrains Mono", monospace;--dialog-bg:#fff;--dialog-text:#404041;--dialog-radius:8px;--dialog-shadow:0 1.5rem 3rem -1.5rem #0000004d, 0 0 0 1px #0000001a;--dialog-overlay:#00000040;--dialog-title-size:1rem;--dialog-title-lh:1.5rem;--dialog-title-text:#000;--dialog-titlebar-border:#0000001a;--dialog-titlebar-padding-x:1rem;--dialog-titlebar-padding-y:.75rem;--dialog-close-size:1.5rem;--dialog-close-border:#00000013;--dialog-close-radius:6px;--dialog-buttonpane-bg:#00000006;--dialog-buttonpane-border:#0000001a;--confirm-hot-focus-bg:#6bd0d9;--confirm-danger-focus-bg:#fa8783;--drawer-width:720px;--drawer-width-lg:968px;--tabs-text:#000;--tabs-hint:#0003;--toolbar-bg:#00000006;--project-icon-red-bg:#fcb5aa3d;--project-icon-red-text:#8d1300;--project-icon-purple-bg:#cbbbf23d;--project-icon-purple-text:#453894;--project-icon-blue-bg:#9dc7ff3d;--project-icon-blue-text:#064787;--project-icon-green-bg:#91d4a83d;--project-icon-green-text:#0d532a;--project-icon-orange-bg:#e9be743d;--project-icon-orange-text:#703800;--image-icon-bg:#eff6ff;--image-icon-text:#2563eb;--image-title-text:#111827;--image-muted-text:#6b7280;--image-update-dot:#22c55e;--image-stats-border:#f3f4f6;--dash-brand:#e8484f;--dash-sdr:#f08a2c;--dash-ros:#2f6fed;--dash-ok:#1aa06d;--dash-bad:#e8484f;--dash-wait:#c4cddc;--dash-line:#e3e8f0;--dash-ink:#19212e;--dash-ink-2:#586073;--dash-ink-3:#8a93a6;--dash-surface:#fff;--dash-surface-2:#f7f9fc;--dash-sdr-soft:#fff1e2;--dash-sdr-text:#b96712;--dash-sdr-border:#f6ddbf;--dash-ros-soft:#e8f0fe;--dash-ros-text:#2456c0;--dash-ros-border:#cfe0fb;--dash-card-hover-border:#d2dae6;--dash-shadow:0 1px 2px #19212e0a, 0 8px 24px #19212e0d;--dash-hover-shadow:0 6px 16px #19212e1a;--dash-mono:monospace;--dash-type-sensor:#f08a2c;--dash-type-communication:#1aa06d;--dash-type-frame:#2f6fed;--dash-type-controller:#8b5cf6;--dash-type-service:#e8484f;--dash-type-simulation:#e8943a;--dash-type-other:#8a93a6;--dash-notice-bg:linear-gradient(90deg, #0b1023, #1a2340);--dash-notice-shade:linear-gradient(to top, #0a0f1ed9 0%, #0a0f1e73 55%, #0a0f1e00 100%);--dash-notice-text:#fff;--dash-notice-sub:#ffffffe6;--dash-notice-button-bg:#00000073;--dash-notice-button-hover-bg:#0000009e;--dash-notice-button-border:#ffffff40;--dash-notice-dot:#ffffff59;--dash-notice-title-bg:#0006;--dash-notice-title-shadow:0 1px 3px #00000080;--dash-notice-sub-shadow:0 1px 4px #000000bf;--step-line:#d9d9d9;--step-active-text:#000;--media-list-border:#0000000d;--media-list-active-bg:#00000006;--media-list-desc-text:#575757;--avp-label-text:#000;--avp-value-text:#262626;--avp-border:#0000000d;--collapsible-toggle-bg:#f8f8f8;--collapsible-toggle-border:#00000013;--collapsible-toggle-text:#383838;--alert-close-bg:#000;--alert-close-text:#fff;--alert-close-border:#ffffff40}
@font-face{font-family:Pretendard;font-weight:100;font-display:fallback;src:url(/fonts/pretendard/Pretendard-Thin.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:200;font-display:fallback;src:url(/fonts/pretendard/Pretendard-ExtraLight.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:300;font-display:fallback;src:url(/fonts/pretendard/Pretendard-Light.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-display:fallback;src:url(/fonts/pretendard/Pretendard-Regular.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-display:fallback;src:url(/fonts/pretendard/Pretendard-Medium.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:fallback;src:url(/fonts/pretendard/Pretendard-SemiBold.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:fallback;src:url(/fonts/pretendard/Pretendard-Bold.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-display:fallback;src:url(/fonts/pretendard/Pretendard-ExtraBold.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:900;font-display:fallback;src:url(/fonts/pretendard/Pretendard-Black.subset.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{font-size:var(--font-size-root)}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-body-bg);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--color-link);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}
