/*!
 * @toast-ui/editor
 * @version 3.2.2 | Fri Feb 17 2023
 * @author NHN Cloud FE Development Lab <dl_javascript@nhn.com>
 * @license MIT
 */.ProseMirror{overflow-X:hidden;color:#222;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;font-size:13px;height:calc(100% - 36px);overflow-y:auto}.ProseMirror .placeholder{color:#999}.ProseMirror-selectednode,.ProseMirror:focus{outline:none}.html-block.ProseMirror-selectednode,table.ProseMirror-selectednode{border-radius:2px;outline:2px solid #00a9ff}.toastui-editor-contents{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,나눔바른고딕,Nanum Barun Gothic,맑은고딕,Malgun Gothic,sans-serif;font-size:13px;margin:0;padding:0;z-index:20}.toastui-editor-contents :not(table){-webkit-box-sizing:content-box;box-sizing:initial;line-height:160%}.toastui-editor-contents address,.toastui-editor-contents cite,.toastui-editor-contents dfn,.toastui-editor-contents em,.toastui-editor-contents i,.toastui-editor-contents var{font-style:italic}.toastui-editor-contents strong{font-weight:700}.toastui-editor-contents p{color:#222;margin:10px 0}.toastui-editor-contents>div>div:first-of-type h1,.toastui-editor-contents>h1:first-of-type{margin-top:14px}.toastui-editor-contents h1,.toastui-editor-contents h2,.toastui-editor-contents h3,.toastui-editor-contents h4,.toastui-editor-contents h5,.toastui-editor-contents h6{color:#222;font-weight:700}.toastui-editor-contents h1{border-bottom:3px double #999;font-size:24px;line-height:28px;margin:52px 0 15px;padding-bottom:7px}.toastui-editor-contents h2{border-bottom:1px solid #dbdbdb;font-size:22px;line-height:23px;margin:20px 0 13px;padding-bottom:7px}.toastui-editor-contents h3{font-size:20px;margin:18px 0 2px}.toastui-editor-contents h4{font-size:18px;margin:10px 0 2px}.toastui-editor-contents h3,.toastui-editor-contents h4{line-height:18px}.toastui-editor-contents h5{font-size:16px}.toastui-editor-contents h6{font-size:14px}.toastui-editor-contents h5,.toastui-editor-contents h6{line-height:17px;margin:9px 0 -4px}.toastui-editor-contents del{color:#999}.toastui-editor-contents blockquote{border-left:4px solid #e5e5e5;color:#999;margin:14px 0;padding:0 16px}.toastui-editor-contents blockquote ol,.toastui-editor-contents blockquote p,.toastui-editor-contents blockquote ul{color:#999}.toastui-editor-contents blockquote>:first-child{margin-top:0}.toastui-editor-contents blockquote>:last-child{margin-bottom:0}.toastui-editor-contents code,.toastui-editor-contents pre{border:0;border-radius:0;font-family:Consolas,Courier,Apple SD 산돌고딕 Neo,-apple-system,Lucida Grande,Apple SD Gothic Neo,맑은 고딕,Malgun Gothic,Segoe UI,돋움,dotum,sans-serif}.toastui-editor-contents pre{background-color:#f4f7f8;margin:2px 0 8px;padding:18px}.toastui-editor-contents code{background-color:#f9f2f4;border-radius:2px;color:#c1798b;letter-spacing:-.3px;padding:2px 3px}.toastui-editor-contents pre code{background-color:initial;color:inherit;padding:0;white-space:pre-wrap}.toastui-editor-contents img{-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px 0 10px;max-width:100%;vertical-align:top}.toastui-editor-contents table{border:1px solid #0000001a;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;margin:12px 0 14px;width:auto}.toastui-editor-contents table td,.toastui-editor-contents table th{border:1px solid #0000001a;height:32px;padding:5px 14px 5px 12px}.toastui-editor-contents table th{background-color:#555;color:#fff;font-weight:300;padding-top:6px}.toastui-editor-contents th p{color:#fff;margin:0}.toastui-editor-contents td p{margin:0;padding:0 2px}.toastui-editor-contents td.toastui-editor-cell-selected{background-color:#d8dfec}.toastui-editor-contents th.toastui-editor-cell-selected{background-color:#908f8f}.toastui-editor-contents dir,.toastui-editor-contents menu,.toastui-editor-contents ol,.toastui-editor-contents ul{color:#222;display:block;list-style-type:none;margin:6px 0 10px;padding-left:24px}.toastui-editor-contents ol{counter-reset:li;list-style-type:none}.toastui-editor-contents ol>li{counter-increment:li}.toastui-editor-contents ol>li:before,.toastui-editor-contents ul>li:before{display:inline-block;position:absolute}.toastui-editor-contents ul>li:before{background-color:#ccc;border-radius:50%;content:"";height:5px;margin-left:-17px;margin-top:6px;width:5px}.toastui-editor-contents ol>li:before{color:#aaa;content:"." counter(li);direction:rtl;margin-left:-28px;text-align:right;width:24px}.toastui-editor-contents ol ol,.toastui-editor-contents ol ul,.toastui-editor-contents ul ol,.toastui-editor-contents ul ul{margin-bottom:0!important;margin-top:0!important}.toastui-editor-contents ol li,.toastui-editor-contents ul li{position:relative}.toastui-editor-contents ol p,.toastui-editor-contents ul p{margin:0}.toastui-editor-contents hr{border-top:1px solid #eee;margin:16px 0}.toastui-editor-contents a{color:#4b96e6;text-decoration:underline}.toastui-editor-contents a:hover{color:#1f70de}.toastui-editor-contents .image-link{position:relative}.toastui-editor-contents .image-link:hover:before{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjNTU1IiBzdHJva2Utd2lkdGg9IjEuNSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Im01LjY4NyAxMC4yOTQtMS4yODUgMS4yODhjLTEuMDUgMS4wNS0xLjAzNSAyLjc3Mi4wMzcgMy44NDRsLjEzNS4xMzVjMS4wNzIgMS4wNzIgMi43OTQgMS4wODggMy44NDQuMDM3bDIuNzItMi43MmMxLjA1MS0xLjA1IDEuMDM0LTIuNzcyLS4wMzctMy44NDNsLS4xMzYtLjEzNiIvPjxwYXRoIGQ9Im0xNC4zMDUgOS43MTMgMS4yODctMS4yOWMxLjA1Mi0xLjA1MSAxLjAzNi0yLjc3My0uMDM2LTMuODQ0bC0uMTM1LS4xMzZjLTEuMDcyLTEuMDcyLTIuNzk0LTEuMDg4LTMuODQ1LS4wMzZMOC44NTcgNy4xMjZjLTEuMDUxIDEuMDUxLTEuMDM0IDIuNzcyLjAzNyAzLjg0M2wuMTM2LjEzNiIvPjwvZz48L3N2Zz4=) no-repeat;background-position:50%;border:1px solid #c9ccd5;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 #00000014;box-shadow:0 2px 4px 0 #00000014;content:"";cursor:pointer;height:30px;position:absolute;right:0;width:30px}.toastui-editor-contents .task-list-item{border:0;list-style:none;margin-left:-24px;padding-left:24px}.toastui-editor-contents .task-list-item:before{background-position:50%;background-repeat:no-repeat;background-size:18px 18px;background:#0000 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4PSIuNSIgeT0iLjUiIHJ4PSIyIiBmaWxsPSIjRkZGIiBzdHJva2U9IiNDQ0MiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);border-radius:2px;content:"";cursor:pointer;height:18px;left:0;margin-left:0;margin-top:0;position:absolute;top:1px;width:18px}.toastui-editor-contents .task-list-item.checked:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTE2IDBhMiAyIDAgMCAxIDIgMnYxNGEyIDIgMCAwIDEtMiAySDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJoMTR6bS0xLjc5MyA1LjI5M2ExIDEgMCAwIDAtMS40MTQgMEw3LjUgMTAuNTg1IDUuMjA3IDguMjkzbC0uMDk0LS4wODNhMSAxIDAgMCAwLTEuMzIgMS40OTdsMyAzIC4wOTQuMDgzYTEgMSAwIDAgMCAxLjMyLS4wODNsNi02IC4wODMtLjA5NGExIDEgMCAwIDAtLjA4My0xLjMyeiIgZmlsbD0iIzRCOTZFNiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.toastui-editor-custom-block .toastui-editor-custom-block-editor{background:#f9f7fd;border:1px solid #dbd4ea;color:#452d6b}.toastui-editor-custom-block .toastui-editor-custom-block-view{padding:9px 13px 8px 12px;position:relative}.toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view{border:1px solid #dbd4ea;border-radius:2px}.toastui-editor-custom-block .toastui-editor-custom-block-view .tool{display:none;position:absolute;right:10px;top:7px}.toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view .tool{display:block}.toastui-editor-custom-block-view button{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Im0xNS41IDEyLjUgMiAyTDEyIDIwaC0ydi0ybDUuNS01LjV6TTE4IDEwbDIgMi0xLjUgMS41LTItMkwxOCAxMHoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM1NTUiLz48L3N2Zz4=) no-repeat;background-position:50%;background-size:30px 30px;border:1px solid #ccc;height:15px;margin-left:8px;padding:3px;vertical-align:middle;width:15px}.toastui-editor-custom-block-view .info{color:#5200d0;font-size:13px;font-weight:700;vertical-align:middle}.toastui-editor-contents .toastui-editor-ww-code-block{position:relative}.toastui-editor-contents .toastui-editor-ww-code-block:after{background:#e5e9ea url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Im0xNS41IDEyLjUgMiAyTDEyIDIwaC0ydi0ybDUuNS01LjV6TTE4IDEwbDIgMi0xLjUgMS41LTItMkwxOCAxMHoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM1NTUiLz48L3N2Zz4=) no-repeat;background-position:100%;background-size:30px 30px;border-radius:2px;color:#333;content:attr(data-language);cursor:pointer;display:inline-block;font-size:13px;font-weight:700;height:24px;padding:3px 35px 0 10px;position:absolute;right:10px;top:10px}.toastui-editor-ww-code-block-language{background-color:#fff;border:1px solid #ccc;border-radius:2px;display:inline-block;height:27px;position:fixed;right:35px;width:100px;z-index:30}.toastui-editor-ww-code-block-language input{background-color:initial;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0;outline:none;padding:0 10px;width:100%}.toastui-editor-contents-placeholder:before{color:grey;content:attr(data-placeholder);line-height:160%;position:absolute}.toastui-editor-md-preview .toastui-editor-contents h1{min-height:28px}.toastui-editor-md-preview .toastui-editor-contents h2{min-height:23px}.toastui-editor-md-preview .toastui-editor-contents blockquote{min-height:20px}.toastui-editor-md-preview .toastui-editor-contents li{min-height:22px}.toastui-editor-pseudo-clipboard{height:0;left:-1000px;opacity:0;position:fixed;top:-1000px;width:0;z-index:-1}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000}@media (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid selectedItem}}.annotationLayer{--scale-factor:1;left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0}.annotationLayer section{box-sizing:border-box;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>canvas{height:100%;width:100%}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;position:absolute;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation.checkBox input:required,.annotationLayer .buttonWidgetAnnotation.radioButton input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation input:required,.annotationLayer .textWidgetAnnotation textarea:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox :focus,.annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer .annotationTextContent,.annotationLayer section svg{height:100%;position:absolute;width:100%}.annotationLayer .annotationTextContent{color:#0000;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;bottom:0;forced-color-adjust:none;left:0;line-height:1;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0}.textLayer br,.textLayer span{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer br::selection{background:#0000}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}.bo-root{--navy:#1b2a5e;--navy-2:#24377a;--blue:#2563eb;--blue-bg:#eff6ff;--blue-line:#bfdbfe;--ink:#0f172a;--ink-2:#2b3648;--grey:#4a5568;--faint:#6b7688;--line:#e2e8f0;--line-2:#f1f5f9;--bg:#f8fafc;--white:#fff;--amber:#92400e;--amber-d:#d97706;--amber-bg:#fffbeb;--amber-line:#fde68a;--green:#047857;--green-d:#059669;--green-bg:#ecfdf5;--green-line:#a7f3d0;--red:#b91c1c;--red-d:#dc2626;--red-bg:#fef2f2;--red-line:#fecaca}.bo-root,.bo-root *{box-sizing:border-box}.bo-root{-webkit-font-smoothing:antialiased;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.94em;letter-spacing:-.02em}:where(.bo-root) button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}:where(.bo-root) :focus-visible{border-radius:3px;outline:2px solid var(--rv-d);outline-offset:2px}@media (prefers-reduced-motion:reduce){:where(.bo-root) *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sp{flex:1 1}.btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:7px;color:#374151;display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:36px;padding:0 15px;transition:.12s;white-space:nowrap}.btn:hover{background:#f9fafb}.btn[disabled]{border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.btn[disabled],.btn[disabled]:hover{background:#f3f4f6}.btn-out{border-color:#93c5fd;color:#2563eb}.btn-out:hover{background:#eff6ff}.btn-p{background:#1e1b4b;border-color:#1e1b4b;color:#fff;font-weight:600}.btn-p:hover{background:#2e2a6b}.btn-p[disabled]{background:#1e1b4b;border-color:#1e1b4b;color:#fff;opacity:.4}.btn-b{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.btn-b:hover{background:#1d4ed8}#chGo.btn-b,.btn-b.btn-rv{background:var(--rv-d);border-color:var(--rv-d)}#chGo.btn-b:hover:not([disabled]),.btn-b.btn-rv:hover:not([disabled]){background:#16224d;border-color:#16224d}.btn-q{background:none;border-color:#0000}:where(.bo-root) table{border-collapse:initial;border-spacing:0;width:100%}:where(.bo-root) tbody td{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:13px;padding:14px;vertical-align:middle;white-space:nowrap}:where(.bo-root) tbody tr:hover{background:#fafafa}:where(.bo-root) tbody tr.sel{background:#f5f8ff}.cb{background:#fff;border:1.5px solid #9ca3af;border-radius:3px;cursor:pointer;display:grid;height:17px;place-items:center;transition:.1s;width:17px}.cb.mid,.cb.on,.cb:hover{border-color:var(--blue)}.cb.mid,.cb.on{background:var(--blue)}.cb svg{opacity:0}.cb.mid svg,.cb.on svg{opacity:1}.oid{color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.oid:hover{color:#1d4ed8}.dim{color:#6b7280}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill{align-items:center;border:1px solid;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.p-grey{background:var(--line-2);border-color:var(--line);color:var(--grey)}.p-green{background:var(--green-bg);border-color:var(--green-line);color:var(--green)}.p-amber{background:var(--amber-bg);border-color:var(--amber-line);color:var(--amber)}.p-red{background:var(--red-bg);border-color:var(--red-line);color:var(--red)}.sub{color:var(--grey);display:block;font-size:11px;line-height:1.3;margin-top:3px;white-space:normal}.veil0{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;opacity:0;padding:22px;pointer-events:none;position:fixed;transition:opacity .16s;z-index:100}.veil0.up{opacity:1;pointer-events:auto}.chooser{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 48px -22px #0f172a3d;display:flex;flex-direction:column;height:auto;max-height:94vh;max-width:1280px;overflow:hidden;width:100%}.chooser,.veil0.up .chooser{transform:none}.ch-foot,.ch-head,.ch-main{margin:0;max-width:none;width:100%}.ch-head{align-items:flex-start;display:flex;flex:0 0 auto;gap:14px;padding:22px 26px 2px}.ch-head .step{align-items:center;background:var(--rv-bg);border-radius:6px;color:var(--rv-d);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.07em;margin-bottom:9px;padding:3px 8px;text-transform:uppercase}.ch-head h3{color:#0f172a;font-size:31px;font-weight:700;letter-spacing:-.028em;line-height:1.1;margin:0}.ch-head p{color:var(--grey);font-size:13px;line-height:1.5;margin:8px 0 0;max-width:70ch}.chooser .x{background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--ink-2);flex:0 0 36px;height:36px;width:36px}.chooser .x:hover{background:var(--line-2);border-color:#cbd3de;color:var(--ink)}.seclbl{align-items:center;color:var(--ink);display:flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:9px;letter-spacing:-.005em;margin-top:2px}.seclbl svg{color:var(--rv-d);flex:0 0 15px}.ch-main{display:flex;flex:0 1 auto;flex-direction:column;gap:13px;justify-content:flex-start;min-height:0;overflow-y:auto;padding:14px 26px 0}.ch-body{flex-direction:row;gap:12px;padding:0}.ch-body,.ch-explain{align-items:stretch;display:flex;flex:0 0 auto}.ch-explain{background:#fff;border:1px solid var(--line);border-radius:11px;min-height:298px;overflow:hidden}.ch-how{background:var(--bg);flex:1 1 auto;min-width:0;padding:17px 22px}.hw-l{color:var(--faint);display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.hw-row{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.hw-s{display:flex;flex-direction:column;gap:9px;position:relative}.hw-s>i{background:var(--navy);border-radius:50%;color:#fff;display:grid;flex:0 0 21px;font-size:11px;font-style:normal;font-weight:700;height:21px;place-items:center;width:21px;z-index:1}.hw-s:not(:last-of-type):before{background:var(--line);content:"";height:1.5px;left:29px;position:absolute;right:-26px;top:10px}.hw-s>div{min-width:0}.hw-s b{color:var(--ink);display:block;font-size:12.5px;font-weight:600;line-height:1.35}.hw-s span{color:var(--grey);display:block;font-size:11.5px;line-height:1.5;margin-top:3px}.hw-warn{border:1px solid;border-radius:9px;font-size:11.5px;line-height:1.6;margin:17px 0 0;padding:13px 16px}.hw-warn>b{align-items:center;display:flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:-.005em;margin-bottom:8px}.hw-warn svg{flex:0 0 14px}.hw-warn ul{grid-gap:5px 30px;display:grid;gap:5px 30px;grid-template-columns:1fr 1fr;margin:0;padding-left:18px}.hw-warn li{color:var(--ink-2)}.hw-warn li b{color:var(--ink);font-weight:700}.hw-warn.high{background:var(--amber-bg);border-color:var(--amber-line)}.hw-warn.high>b{color:var(--amber)}.hw-warn.low{background:var(--rv-tint);border-color:var(--rv-line)}.hw-warn.low>b{color:var(--rv)}.hw-idle{color:var(--grey);font-size:12px;line-height:1.65;max-width:720px}.hw-idle b{color:var(--ink);display:block;font-size:13px;margin-bottom:6px}.opt{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:11px;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:16px 17px;position:relative;text-align:left;transition:.12s;width:100%}.opt:hover{background:var(--rv-tint);border-color:var(--rv-line)}.opt.on{background:var(--rv-bg);border-color:var(--rv-d);box-shadow:0 0 0 3px #24377a21}.opt-ic{background:var(--line-2);border-radius:10px;color:var(--ink-2);display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.opt-ic svg{height:20px;width:20px}.opt.on .opt-ic{background:var(--rv-d);color:#fff}.opt-t{flex:0 1 auto;min-width:0;padding-right:24px}.opt-t b{color:var(--ink);display:block;font-size:14px;font-weight:600;letter-spacing:-.01em}.opt-t span{color:var(--grey);display:block;font-size:12px;line-height:1.45;margin-top:4px}.opt-r{border:1.5px solid #c7cdd6;border-radius:50%;display:grid;flex:0 0 18px;height:18px;place-items:center;position:absolute;right:16px;top:16px;width:18px}.opt.on .opt-r{background:var(--rv-d);border-color:var(--rv-d)}.opt-r i{background:#fff;border-radius:50%;height:6px;opacity:0;width:6px}.opt.on .opt-r i{opacity:1}.opt:focus-visible{border-color:var(--rv-d);box-shadow:0 0 0 3px #24377a2e;outline:0}.opt:hover{box-shadow:0 4px 10px -6px #0f172a47;transform:translateY(-1px)}.opt.on{transform:none}.ch-sep{align-self:stretch;background:var(--line);flex:0 0 1px;margin:6px 4px;width:1px}.ch-foot{display:flex;flex:0 0 auto;gap:9px;justify-content:flex-end;padding:14px 26px 18px}.step{color:var(--faint);display:block;font-size:10.5px;font-weight:600;letter-spacing:.07em;margin-bottom:5px;text-transform:uppercase}.srchbox{align-items:center;background:#fff;border:1px solid #b0b7c3;border-radius:8px;display:flex;gap:10px;height:46px;padding:0 14px}.srchbox:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1f}.srchbox>svg{color:var(--faint);flex:0 0 17px}.srchbox input{background:none;border:0;color:var(--ink);flex:1 1;font:inherit;font-size:13.5px;min-width:0;outline:0}.srchbox input::placeholder{color:var(--faint)}.sug{background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 16px 34px -10px #0f172a4d;display:none;left:24px;margin-top:2px;max-height:322px;overflow:auto;position:absolute;right:24px;top:100%;z-index:4}.sug button,.sug.up{display:block}.sug button{border-bottom:1px solid var(--line-2);padding:9px 14px;text-align:left;width:100%}.sug button:last-child{border-bottom:0}.sug button:hover{background:var(--blue-bg)}.sug .sn{color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}.sug .sm b{color:var(--grey);font-weight:600}.sug .sm{color:var(--grey);display:block;font-size:11.5px;font-weight:400;margin-top:2px}.sug .none{color:var(--grey);font-size:12.5px;padding:18px 14px}.sug .more{background:var(--line-2);border-top:1px solid var(--line);font-size:11.5px;padding:10px 14px}.back,.sug .more{color:var(--grey)}.back{align-items:center;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 4px}.back:hover{color:var(--ink);text-decoration:underline}.veil{align-items:stretch;background:var(--bg);display:flex;inset:0;justify-content:stretch;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .18s;z-index:100}.veil.up{opacity:1;pointer-events:auto}.modal{background:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100vh;max-width:none;overflow:hidden;width:100vw}.modal,.veil.up .modal{transform:none}.mhead{align-items:flex-start;display:flex;flex:0 0 auto;gap:14px;padding:22px 26px 14px}.mhead .step{color:#0f172a;font-size:23px;font-weight:700;letter-spacing:-.022em;line-height:1.15;margin-bottom:10px;text-transform:none}.mhead h2{color:var(--ink-2);font-size:16px;font-weight:600;letter-spacing:-.006em;line-height:1.3;margin:0}.mhead p{color:var(--ink-2);font-size:13px;margin:3px 0 0}.mhead .step .s2{color:var(--faint);font-size:14px;font-weight:600;letter-spacing:-.004em}.mmeta{color:var(--grey);display:flex;flex-wrap:wrap;font-size:12.5px;gap:9px;margin:5px 0 0;min-height:19px}.mmeta,.mmeta .lk{align-items:center}.mmeta .lk{color:var(--ink-2);display:inline-flex;font-weight:500;gap:5px}.mmeta .lk svg{color:var(--faint);flex:0 0 11px}.mmeta .sep{color:var(--line)}.infonote{background:var(--rv-bg);border:1px solid var(--rv-line);border-radius:9px;margin:10px 26px 0;padding:9px 13px}.infonote .hint{margin:0;min-height:0}.hint{color:var(--ink-2);display:block;font-size:12.5px;line-height:1.5;margin:10px 0 0;max-width:96ch;min-height:38px}.hint b{color:var(--ink);font-weight:600}.hint .hi{color:var(--faint);display:inline-block;line-height:0;margin-right:6px;vertical-align:-2px}.x{border-radius:6px;color:var(--grey);display:grid;height:30px;place-items:center;width:30px}.x:hover{background:var(--line-2);color:var(--ink)}.mtools{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;padding:10px 26px 0}.mtools,.nf{position:relative}.nf>.mini{background:#0000;color:#77808f;font-size:13px;font-weight:400;left:12px;letter-spacing:0;line-height:1;padding:0;pointer-events:none;position:absolute;text-transform:none;top:19px;transform:translateY(-50%);transition:top .13s ease,font-size .13s ease,color .13s ease;z-index:1}.nf.float>.mini,.nf:focus-within>.mini{background:#fff;color:#5f6368;font-size:10px;font-weight:600;left:8px;letter-spacing:.04em;padding:0 4px;text-transform:uppercase;top:0}.nf>input::placeholder{opacity:0;transition:opacity .1s}.nf.float>input::placeholder,.nf:focus-within>input::placeholder{color:#a5adba;font-weight:400;opacity:1}.nf>.dtrig,.nf>input,.nf>select{background:#fff;border:1px solid #b0b7c3;border-radius:4px;color:var(--ink);font:inherit;font-size:13px;font-weight:500;height:38px;padding:0 11px;width:100%}.nf>select{background-color:#fff;padding-right:28px}.nf>select.mono{letter-spacing:-.02em}.nf>.dtrig:hover,.nf>input:hover,.nf>select:hover{border-color:#5f6368}.nf>input:focus,.nf>select:focus{border-color:var(--rv-d);box-shadow:inset 0 0 0 1px var(--rv-d);outline:0}.nf:focus-within>.mini{color:var(--rv-d)}.nf.on>.dtrig,.nf.on>input,.nf.on>select{border-color:var(--rv-d)}.nf.on>.mini{color:var(--rv-d)}.nf .req{color:#d93025}.nf>.dx{color:var(--faint);display:none;line-height:0;position:absolute;right:9px;top:12px}.nf>.dx:hover{color:var(--ink)}.nf.on>.dx{display:block}.nf.on>input{padding-right:32px}.nf.sel>.dx{right:30px}.nf.sel.on>.dtrig,.nf.sel.on>select{padding-right:52px}.dtrig{align-items:center;display:flex;gap:8px;justify-content:space-between;text-align:left;white-space:nowrap}.dtrig .cv{color:var(--grey);flex:0 0 11px}.dsel{background:#fff;border:1px solid var(--rv-d);border-radius:4px;cursor:default;flex-direction:column;gap:2px;justify-content:center;min-height:48px;overflow:hidden;padding:6px 32px 6px 11px;width:100%}.dsel,.nf.picked>input{display:none}.nf.picked>.dsel{display:flex}.dsel b{color:var(--ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsel b,.dsel span{font-weight:500;line-height:1.3}.dsel span{color:var(--grey);font-size:10.5px;letter-spacing:.01em}.nf.picked>.dx{top:17px}.dwrap{display:flex;position:relative}.dwrap .sug{left:0;right:auto;top:calc(100% + 5px);width:352px;z-index:20}.mtools.tier1{padding-top:20px}.mtools.tier1,.mtools.tier2{align-items:flex-start}.mtools.tier2{border-top:1px solid var(--line);gap:9px;margin:9px 26px 0;padding:16px 0 0}.tlabel{align-self:center;color:var(--ink);font-size:10.5px;font-weight:800;letter-spacing:.06em;line-height:1.3;margin-right:4px;max-width:96px;text-transform:uppercase;white-space:nowrap;white-space:normal}.modal.nodrug #drwrap,.modal.nodrug #tm thead,.modal.nodrug .mtools.apply,.modal.nodrug .mtools.tier2,.modal.nodrug .pager,.modal.nodrug .scopenote{display:none}.modal.nodrug .gridwrap{border-color:#0000;overflow:hidden}.modal.nodrug #tm tbody td{border-bottom:0}.modal.hasdrug:not([data-mode=review]) .gridwrap,.modal.hasdrug:not([data-mode=review]) .mtools.tier2{animation:rise .19s ease-out both}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.modal[data-mode=ndc] #applyProd,.modal[data-mode=ndc] #applyRev,.modal[data-mode=product] #applyNdc,.modal[data-mode=product] #applyRev,.modal[data-mode=review] #applyNdc,.modal[data-mode=review] #applyProd{display:none}.reason{align-items:center;color:var(--amber);display:inline-flex;font-size:12.5px;font-weight:600;gap:7px}.reason svg{flex:0 0 13px}.rnote{color:var(--grey);display:block;font-size:11.5px;font-weight:400;margin-top:2px;white-space:normal}.pwrap{display:flex;position:relative}.pwrap .sug{left:0;right:auto;top:calc(100% + 5px);width:330px;z-index:30}.stack{display:flex;flex-direction:column;gap:2px;line-height:1.3;white-space:normal}.stack b{color:var(--ink);font-size:12.5px;font-weight:600}.stack span{color:var(--grey);font-size:11.5px}.stack.was b,.stack.was span{color:var(--faint);text-decoration:line-through}.stack.ok b{color:var(--green)}.stack.ok span{color:var(--green-d)}.nxt{align-items:center;display:flex;gap:8px}.nxt .stack{flex:1 1;min-width:0}.rowdash,.undo{color:var(--faint)}.undo{line-height:0;margin-left:8px;padding:3px;vertical-align:middle}.undo:hover{color:var(--red-d)}.gridnote{color:var(--grey);font-size:12.5px;line-height:1.6;padding:44px 18px;text-align:center}.gridnote b{color:var(--ink);display:block;font-size:14px;margin-bottom:4px}.arrow2{color:var(--faint);font-size:15px;padding:0 2px}.drwrap{position:relative}.cal{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 40px -12px #0f172a57;display:none;padding:12px;position:absolute;right:0;top:calc(100% + 6px);width:262px;z-index:25}.cal.up{display:block}.cal-h{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.cal-h b{font-size:12.5px;font-weight:600}.cal-h button{border-radius:6px;color:var(--grey);font-size:15px;height:26px;line-height:1;width:26px}.cal-h button:hover{background:var(--line-2);color:var(--ink)}.cal-g{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.cal-g .wd{color:var(--grey);font-size:9.5px;font-weight:600;letter-spacing:.04em;padding:3px 0 5px;text-align:center}.cd{font-feature-settings:"tnum";border-radius:6px;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;height:29px}.cd:hover{background:var(--line-2)}.cd.mid{background:var(--blue-bg);border-radius:0}.cd.on{background:var(--blue);color:#fff;font-weight:600}.cd.on:hover{background:#1d4ed8}.cd.has:after{background:var(--blue);border-radius:50%;content:"";display:block;height:3px;margin:-4px auto 0;width:3px}.cd.on.has:after{background:#fff}.cal-f{align-items:center;border-top:1px solid var(--line-2);display:flex;gap:8px;margin-top:10px;padding-top:10px}.cal-f .btn{font-size:12px;height:30px;padding:0 12px}.veil5{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .16s;z-index:170}.veil5.up{opacity:1;pointer-events:auto}.veil5 .confirm{transform:translateY(10px) scale(.98);transition:transform .16s}.veil5.up .confirm{transform:none}.cf-ic.back{background:var(--blue-bg);color:var(--blue)}.rs-list{display:flex;flex-direction:column;gap:0}.rs-row{border-bottom:1px solid var(--line-2);display:flex;font-size:13px;gap:14px;justify-content:space-between;padding:9px 0}.rs-row span{color:var(--grey)}.rs-row b{font-weight:600;max-width:60%;text-align:right}.rs-warn{border-left:2px solid var(--amber-line);color:var(--amber);font-size:12px;font-weight:600;margin:13px 0 0;padding-left:11px}.rs-warn:empty{display:none}.veil4{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .16s;z-index:170}.veil4.up{opacity:1;pointer-events:auto}.veil4 .confirm{transform:translateY(10px) scale(.98);transition:transform .16s}.veil4.up .confirm{transform:none}.mtools.apply{padding-top:16px}:where(.bo-root) select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%2364748B%27 stroke-width=%271.6%27><path d=%27M2.5 4.5L6 8l3.5-3.5%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #cbd3de;border-radius:6px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:34px;padding:0 26px 0 9px}:where(.bo-root) select:hover{border-color:var(--faint)}:where(.bo-root) select:focus{border-color:var(--rv-d);box-shadow:0 0 0 3px #24377a21;outline:0}:where(.bo-root) select[disabled]{background-color:var(--line-2);cursor:not-allowed;opacity:.5}.rmall{color:var(--blue);font-size:12.5px;font-weight:600}.rmall.selall{border-left:1px solid var(--line);margin-left:12px;padding-left:12px}.rmall:hover{text-decoration:underline}.applybox{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:7px;display:flex;flex-wrap:wrap;gap:8px;padding:9px 10px;width:100%}.applybox .lb{color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap}.applybox .lb b{color:var(--grey);font-weight:400}.applybox .lb .hl{color:var(--ink);font-weight:600}.applybox .lb .hl.mono{font-size:12.5px}.applybox .lb .none{color:var(--faint)}.applybox.nosel .arrow2{display:none}.applybox{justify-content:center;position:relative}.applybox .sp{display:none}.applybox>.btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}.applywrap{background:var(--bg);border:1px solid var(--line);border-radius:7px;margin:15px 26px 0;padding:11px 12px 12px}.applybox{background:none;border:0;border-radius:0;padding:0}.mtools.apply{padding:0}.modal.nodrug .applywrap{display:none}.modal[data-mode=review] .applywrap{background:var(--rv-bg);border-color:var(--rv-line)}.mtools.apply{padding-top:3px}.apnote{color:var(--grey);font-size:11.5px;line-height:1.5;margin:0 0 10px;text-align:center}.modal.nodrug .apnote{display:none}.tip{position:relative}.tip[data-tip]:after{background:var(--ink);border-radius:6px;bottom:calc(100% + 9px);color:#fff;content:attr(data-tip);font-size:11.5px;font-weight:500;left:0;padding:7px 10px;transform:translateY(3px);white-space:nowrap}.tip[data-tip]:after,.tip[data-tip]:before{opacity:0;pointer-events:none;position:absolute;transition:.13s;z-index:40}.tip[data-tip]:before{border:5px solid #0000;border-top:5px solid var(--ink);bottom:calc(100% + 4px);content:"";left:16px}.tip[data-tip]:hover:after,.tip[data-tip]:hover:before{opacity:1;transform:none}.fieldpair{position:relative}.fieldpair .mini{background:var(--bg);color:var(--faint);font-size:10px;font-weight:600;left:8px;letter-spacing:.04em;line-height:1;padding:0 4px;pointer-events:none;position:absolute;text-transform:uppercase;top:-6px}.fieldpair select{height:38px}.offscreen{color:var(--amber);font-weight:700}.scopenote{color:var(--ink-2);font-size:12px;font-weight:500;padding:7px 26px 0}.scopenote b{color:var(--ink);font-weight:600}.scopenote .warnmark{color:var(--amber);font-weight:600}.mfield{min-width:210px;position:relative}.mfield select{background-color:#fff;border:1px solid #b0b7c3;border-radius:4px;color:var(--ink);font-size:13px;height:38px;padding:0 30px 0 11px;width:100%}.mfield select:hover{border-color:#5f6368}.mfield select:focus{border-color:var(--rv-d);box-shadow:inset 0 0 0 1px var(--rv-d);outline:0}.mfield label{background:var(--bg);color:#5f6368;font-size:11px;left:8px;line-height:1;padding:0 4px;pointer-events:none;position:absolute;top:-6px;white-space:nowrap}.mfield select:focus~label{color:var(--rv-d)}.mfield label span{color:#d93025}.mfield.need select{border-color:#d93025}.counts{align-items:center;background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;color:var(--grey);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:0 22px;padding:10px 14px}.counts b{color:var(--ink);font-weight:600}.counts .dot{color:var(--line)}.counts .keep{color:var(--faint);margin-left:auto}.gridwrap{border:1px solid var(--line);border-radius:8px;flex:1 1 auto;margin:10px 26px 0;min-height:0;overflow:auto}#tm{min-width:1230px;width:100%}#tm thead th{background:var(--navy);border-bottom:0;box-shadow:0 1px 0 #0f172a14;color:#fff;font-size:11.5px;font-weight:600;height:auto;letter-spacing:.04em;padding:13px 14px;position:sticky;text-transform:uppercase;top:0;z-index:6}#tm thead .cb{background:#0000;border-color:#fff9}#tm thead .cb.mid,#tm thead .cb.on{background:#fff;border-color:#fff}#tm thead .cb svg{stroke:var(--navy)}#tm thead #tm tbody td{border-bottom:1px solid var(--line-2);height:auto;padding-bottom:10px;padding-top:10px}#tm tbody tr td:first-child{box-shadow:inset 3px 0 0 #0000}#tm tbody tr.r-green td:first-child{box-shadow:inset 3px 0 0 var(--green-d)}#tm tbody tr.r-saved td:first-child{box-shadow:inset 3px 0 0 var(--green-line)}.okchip{background:var(--green-bg);border:1px solid var(--green-line);border-radius:20px;color:var(--green);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.03em;margin-left:8px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}td>.okchip:first-child{margin-left:0}#tm tbody tr.ck{background:#f5f8ff}.was{color:var(--faint);text-decoration:line-through}.newndc{color:var(--green);font-weight:600}.sk{animation:shimmer 1.25s ease-in-out infinite;background:#eef1f5;background-image:linear-gradient(90deg,#fff0,#ffffffbf 50%,#fff0);background-repeat:no-repeat;background-size:200% 100%;border-radius:4px;display:block;height:11px}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.skrow td{border-bottom:1px solid var(--line-2);padding:14px}.modal.busy .mtools,.modal.filtering .mtools.apply{opacity:.5;pointer-events:none}.modal.busy #tm thead .cb{opacity:.45;pointer-events:none}.cell{align-items:center;display:flex;gap:6px}.cell select{background-color:#fff;border:1px solid #c7cdd6;box-shadow:0 1px 1px #1018280a;cursor:pointer;font-size:12.5px;height:34px;letter-spacing:-.02em;padding:0 26px 0 10px;text-overflow:ellipsis;width:100%}.cell select:hover{background-color:#f8faff;border-color:var(--blue)}.cell select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb26}.cell select.empty{color:#6b7688;font-family:Inter,-apple-system,sans-serif;letter-spacing:0}.cell select.empty:hover{color:var(--blue)}.cell.set select{background-color:var(--green-bg);border-color:var(--green-line);border-style:solid;color:var(--green);font-weight:600}.mfoot{background:#fff;border-top:1px solid var(--line);flex:0 0 auto;gap:10px;margin-top:11px;padding:11px 26px}.mfoot,.mfoot .tally{align-items:center;display:flex;flex-wrap:wrap}.mfoot .tally{color:var(--ink-2);font-size:12.5px;font-weight:500;gap:6px}.mfoot .tally .dot{color:var(--line)}.mfoot .tally b{color:var(--ink);font-weight:600}.pager{align-items:center;border-left:1px solid var(--line);display:flex;gap:8px;margin-left:18px;padding-left:18px}.pager .pg-l{color:var(--grey);font-size:11.5px;font-weight:500}.pager select{background-position:right 6px center;border-radius:5px;font-size:12px;font-weight:600;height:28px;padding:0 24px 0 8px}.pager .pg-r{font-feature-settings:"tnum";color:var(--ink-2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;min-width:98px;text-align:right}.pg-b{background:#fff;border:1px solid #cbd3de;border-radius:5px;color:var(--ink-2);display:grid;height:28px;place-items:center;width:28px}.pg-b:hover:not([disabled]){background:var(--line-2);border-color:var(--faint);color:var(--ink)}.pg-b[disabled]{cursor:not-allowed;opacity:.4}.modal.busy .pager{opacity:.45;pointer-events:none}.note{color:var(--faint);font-size:11.5px;margin-top:-4px;text-align:right;width:100%}.veil2{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .16s;z-index:150}.veil2.up{opacity:1;pointer-events:auto}.confirm{background:#fff;border-radius:12px;box-shadow:0 28px 64px -14px #0f172a73;max-width:470px;overflow:hidden;transform:translateY(10px) scale(.98);transition:transform .16s;width:100%}.veil2.up .confirm{transform:none}.cf-head{display:flex;gap:14px;padding:22px 24px 16px}.cf-ic{background:var(--amber-bg);border-radius:50%;color:var(--amber-d);display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.cf-head h3{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.cf-head p{color:var(--grey);font-size:13px;line-height:1.5;margin:4px 0 0}.cf-body{padding:0 24px}.cf-row{border-bottom:1px solid var(--line-2);display:flex;font-size:13px;gap:14px;justify-content:space-between;padding:9px 0}.cf-row span{color:var(--grey)}.cf-row b{font-weight:600;text-align:right}.cf-note{border-left:2px solid var(--amber-line);color:var(--grey);font-size:12px;line-height:1.55;margin:14px 0 0;padding-left:11px}.cf-foot{display:flex;gap:9px;justify-content:flex-end;padding:20px 24px 22px}.bo-root{--rv:#1b2a5e;--rv-d:#24377a;--rv-bg:#eff2fa;--rv-line:#c5cee6;--rv-tint:#f7f9fd}.mhic{display:none}.modal[data-mode=review] .mhic{background:var(--rv-bg);border:1px solid var(--rv-line);border-radius:9px;color:var(--rv-d);display:grid;flex:0 0 34px;height:34px;margin-top:1px;place-items:center;width:34px}.modal[data-mode=review] .mhead .step{color:var(--rv-d)}.modal[data-mode=review] .mtools.tier1{display:none}.modal[data-mode=review] .mtools.tier2{border-top:0;margin-top:0;padding-top:18px}.modal[data-mode=review] .mtools.tier2 .tlabel{display:none}.modal[data-mode=review] .dwrap .sug{width:300px}.modal[data-mode=review] .applywrap .fieldpair .mini{background:var(--rv-bg)}.modal[data-mode=review] .btn-b{background:var(--rv-d);border-color:var(--rv-d)}.modal[data-mode=review] .btn-b:hover:not(:disabled){background:#16224d;border-color:#16224d}.modal[data-mode=review] #tm tbody tr.ck{background:var(--rv-tint)}.modal[data-mode=review] #tm tbody .cb.mid,.modal[data-mode=review] #tm tbody .cb.on{background:var(--rv-d);border-color:var(--rv-d)}.modal[data-mode=review] #tm tbody tr.ck td:first-child,.modal[data-mode=review] #tm tbody tr.r-green td:first-child{box-shadow:inset 3px 0 0 var(--rv-d)}.modal[data-mode=review] #tm tbody tr.r-saved td:first-child{box-shadow:inset 3px 0 0 var(--rv-line)}.modal[data-mode=review] .cell select:hover{background-color:var(--rv-tint);border-color:var(--rv-d)}.modal[data-mode=review] .cell select:focus{border-color:var(--rv-d);box-shadow:0 0 0 3px #24377a29}.modal[data-mode=review] .cell.set select{background-color:var(--rv-bg);border-color:var(--rv-line);color:var(--rv)}.modal[data-mode=review] .cell select.empty:hover{color:var(--rv-d)}.modal[data-mode=review] .rnote{padding:4px 0 0 2px}.modal[data-mode=review] .okchip{background:var(--rv-bg);border-color:var(--rv-line);color:var(--rv)}.buckets,.modal[data-mode=review] .scopenote{display:none}.modal[data-mode=review] .buckets{align-items:center;display:flex;flex-wrap:wrap;gap:7px;padding:12px 26px 0}.bk-l{color:var(--grey);font-size:10.5px;font-weight:800;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.bk{align-items:center;background:var(--rv-bg);border:1px solid var(--rv-line);border-radius:20px;color:var(--rv);display:inline-flex;font-size:12px;font-weight:600;gap:7px;height:26px;padding:0 6px 0 10px;white-space:nowrap}.bk b{font-feature-settings:"tnum";background:var(--rv-d);border-radius:20px;color:#fff;display:grid;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;min-width:19px;padding:0 5px;place-items:center}.bk.none{background:var(--line-2)}.bk.none,.bk.rest{border-color:var(--line);color:var(--grey);font-weight:500;padding:0 11px}.bk.rest{background:#fff}.modal.nodrug .buckets{display:none}.hidden{display:none!important}.bo-root .veil,.bo-root .veil0{z-index:1300}.bo-root .veil2,.bo-root .veil4,.bo-root .veil5{z-index:1310}.bo-root .applywrap{align-items:flex-start;display:flex;gap:38px;justify-content:center;padding:20px 44px}.bo-root .ab-ic{background:var(--rv-bg);border:1px solid var(--rv-line);border-radius:13px;color:var(--rv-d);display:grid;flex:0 0 56px;height:56px;place-items:center;width:56px}.bo-root .ab-copy{flex:0 1 auto;max-width:58ch}.bo-root .ab-copy b{color:var(--ink);display:block;font-size:13.5px;font-weight:600;letter-spacing:-.005em;line-height:1.35}.bo-root .ab-copy span{color:var(--grey);display:block;font-size:12.5px;line-height:1.5;margin-top:5px}.bo-root .ab-sep{align-self:stretch;background:var(--line);flex:0 0 1px;margin:2px 0;width:1px}.bo-root .ab-count{display:flex;flex:0 0 auto;flex-direction:column;gap:10px}.bo-root .ab-count>i{color:var(--faint);font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bo-root .ab-count>div{align-items:center;display:flex;gap:13px}.bo-root .ab-count b{font-feature-settings:"tnum";background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--ink);display:grid;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;height:38px;min-width:38px;padding:0 9px;place-items:center}.bo-root .ab-count span{color:var(--grey);font-size:12.5px;white-space:nowrap}.bo-root .ab-count b.on{background:var(--rv-bg);border-color:var(--rv-line);color:var(--rv-d)}.bo-root .ab-act,.bo-root .ab-pick{flex:0 0 auto;padding-top:19px}.bo-root .ab-act{display:flex;margin-left:14px}.bo-root .applywrap .apnote,.bo-root .applywrap .mtools.apply{display:none}.bo-root .cf-sect{margin-top:15px}.bo-root .cf-sect>i{align-items:baseline;color:var(--faint);display:flex;font-size:10.5px;font-style:normal;font-weight:800;gap:10px;justify-content:space-between;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.bo-root .cf-list{border:1px solid var(--line-2);border-radius:8px;max-height:186px;overflow-y:auto}.bo-root .cf-change{align-items:baseline;border-bottom:1px solid var(--line-2);display:flex;font-size:13px;gap:14px;justify-content:space-between;padding:9px 11px}.bo-root .cf-change:last-child{border-bottom:0}.bo-root .cf-change>span{color:var(--grey);min-width:0}.bo-root .cf-change b{color:var(--ink);font-weight:600}.bo-root .cf-change em{color:var(--faint);font-style:normal;padding:0 4px}.bo-root .cf-change>small{font-feature-settings:"tnum";color:var(--faint);flex:0 0 auto;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.bo-root .cf-left{border-left:2px solid var(--line);color:var(--grey);font-size:12px;line-height:1.55;margin:15px 0 0;padding-left:11px}.bo-root .cf-sect>i>small{color:var(--faint);font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}.bo-root .cf-disc{align-items:center;background:none;border:0;color:var(--grey);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:7px;min-width:0;padding:0;text-align:left}.bo-root .cf-disc:hover b{text-decoration:underline;text-underline-offset:2px}.bo-root .cf-caret{color:var(--faint);display:grid;flex:0 0 11px;place-items:center;transform:rotate(-90deg);transition:transform .12s}.bo-root .cf-caret.on{transform:none}.bo-root .cf-ids{border-bottom:1px solid var(--line-2);display:flex;flex-wrap:wrap;gap:5px 10px;padding:2px 11px 11px 29px}.bo-root .cf-ids span{color:var(--grey);font-size:11.5px}.bo-root .cell.stacked{align-items:stretch;flex-direction:column;gap:3px;padding:5px 0}.bo-root .cell.stacked>.newdrug{color:var(--green-d);font-size:12px;font-weight:600;line-height:1.3;white-space:normal}@keyframes gsRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes gsPop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.bo-root .gstate{align-items:center;animation:gsRise .4s ease-out both;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:30px 26px;text-align:center}.bo-root .gs-ic{background:var(--line-2);border-radius:50%;color:var(--faint);display:grid;flex:0 0 110px;height:110px;margin-bottom:20px;place-items:center;width:110px}.bo-root .gs-ic svg{stroke-linejoin:round;stroke-linecap:round;animation:gsPop .55s ease-out both;height:50px;width:50px}.bo-root .gstate.warn .gs-ic{background:var(--amber-bg);color:var(--amber-d)}.bo-root .gstate>b{color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.bo-root .gstate>span{color:var(--grey);font-size:13px;line-height:1.6;max-width:44ch}.bo-root .gs-act{margin-top:20px}.bo-root .gsrow>td{background:#fff;border:0;padding:0}.bo-root .gsrow .gstate{min-height:330px}.bo-root .bo-cbcell{align-items:center;display:flex;justify-content:center;padding-left:0;padding-right:0}.bo-root .bo-cbcell .ag-header-cell-comp-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.bo-root .sug{max-height:220px;overflow-y:auto;z-index:12}@keyframes cfSpin{to{transform:rotate(1turn)}}.bo-root .cf-spin{animation:cfSpin .6s linear infinite;border:2px solid #ffffff6b;border-radius:50%;border-top-color:#fff;flex:0 0 auto;height:13px;width:13px}.bo-root .cf-foot .btn-b[disabled]{background:var(--blue);border-color:var(--blue);color:#fff;cursor:progress;opacity:.82}.bo-root .selcap{align-items:center;color:var(--grey);display:inline-flex;font-size:12px;font-weight:500;gap:5px;margin-left:9px}.bo-root .selcap input{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:inherit;font-size:12px;font-weight:600;height:24px;padding:0 6px;text-align:center;width:52px}.bo-root .selcap input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1f;outline:none}.bo-root .selcap input::-webkit-inner-spin-button,.bo-root .selcap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
/*# sourceMappingURL=main.53f84625.css.map*/