@import "https://fonts.googleapis.com/css2?family=Caveat:wght@700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color .15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:.3125rem;--swal2-background:white;--swal2-color:#545454;--swal2-show-animation:swal2-show .3s;--swal2-hide-animation:swal2-hide .15s forwards;--swal2-icon-zoom:1;--swal2-title-padding:.8em 1em 0;--swal2-html-container-padding:1em 1.6em .3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-background:transparent;--swal2-input-transition:border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:transparent;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color .2s, box-shadow .2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:transparent;--swal2-action-button-transition:background-color .2s, box-shadow .2s;--swal2-action-button-hover:black 10%;--swal2-action-button-active:black 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show .5s;--swal2-toast-hide-animation:swal2-toast-hide .1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media (prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){z-index:1060;box-sizing:border-box;height:100%;padding:var(--swal2-container-padding);transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);grid-template-columns:minmax(0,100%);font-family:inherit;font-size:1rem;display:none;position:relative}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;padding:var(--swal2-title-padding);color:inherit;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial;margin:0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background);flex-wrap:wrap;display:flex}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){transition:var(--swal2-action-button-transition);border:none;margin:.3125em;padding:.625em 1.1em;font-weight:500;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);text-align:center;cursor:initial;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius);position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:var(--swal2-timer-progress-bar-background);width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;cursor:initial;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;width:1.2em;height:1.2em;transition:var(--swal2-close-button-transition);border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:end;align-items:center;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);color:#f27474;background:0 0}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;padding:var(--swal2-html-container-padding);color:inherit;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial;justify-content:center;margin:0;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:var(--swal2-input-background);width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:var(--swal2-input-background);min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{background:var(--swal2-background);color:inherit;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;zoom:var(--swal2-icon-zoom);cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{box-sizing:border-box;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;grid-area:1/1/4/4!important}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}.hdr-nav-segment[data-v-5d8bd887]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}.hdr-nav-pill[data-v-5d8bd887]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.hdr-nav-pill[data-v-5d8bd887]:hover{color:#0f172a;background:#ffffffb3}.hdr-nav-pill--active[data-v-5d8bd887]{border-color:#d1e5f9;box-shadow:0 1px 4px #2563eb14;color:#1d4ed8!important;background:#fff!important;font-weight:700!important}@media (width<=680px){.hdr-nav-pill span[data-v-5d8bd887]{display:none}.hdr-nav-pill[data-v-5d8bd887]{padding:6px 8px}}@media (width<=480px){.hdr-nav-segment[data-v-5d8bd887]{border-radius:10px;gap:1px;padding:2px}.hdr-nav-pill[data-v-5d8bd887]{border-radius:8px;padding:5px 6px}}.header-divider[data-v-5d8bd887]{background:#eef2f6;width:1px;height:24px}@media (width<=480px){.header-divider[data-v-5d8bd887]{height:20px}}.profile-chip[data-v-5d8bd887]{-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;align-items:center;gap:9px;padding:4px 10px 4px 4px;transition:all .15s;display:flex}@media (width<=480px){.profile-chip[data-v-5d8bd887]{background:0 0;border:none;padding:2px}}.profile-avatar[data-v-5d8bd887]{color:#fff;background:linear-gradient(135deg,#1d58f6,#6366f1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 6px #2563eb33}.profile-text[data-v-5d8bd887]{text-align:left}@media (width<=768px){.profile-text[data-v-5d8bd887]{display:none}}.profile-name[data-v-5d8bd887]{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2;display:block}.profile-role[data-v-5d8bd887]{color:#64748b;font-size:10.5px;font-weight:600;display:block}.combat-invite-overlay[data-v-44934301]{z-index:99999;-webkit-backdrop-filter:blur(8px);direction:ltr;background:#0f172a73;justify-content:center;align-items:center;padding:1.25rem;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0}.combat-invite-card[data-v-44934301]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:480px;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 20px 45px -10px #0f172a2e,0 0 0 1px #2563eb1a}.card-header[data-v-44934301]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.combat-badge[data-v-44934301]{color:#2563eb;letter-spacing:.02em;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-pulse[data-v-44934301]{background:#2563eb;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-dot-44934301;box-shadow:0 0 8px #2563eb99}@keyframes pulse-dot-44934301{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}.close-btn[data-v-44934301]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.35rem;transition:all .15s;display:flex}.close-btn[data-v-44934301]:hover{color:#0f172a;background:#e2e8f0}.challenger-profile[data-v-44934301]{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.challenger-avatar[data-v-44934301]{color:#2563eb;background:#eff6ff;border:2px solid #dbeafe;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.15rem;font-weight:800;display:flex;position:relative}.online-indicator[data-v-44934301]{background:#10b981;border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.challenger-details[data-v-44934301]{flex-direction:column;min-width:0;display:flex}.challenger-label[data-v-44934301]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.challenger-name[data-v-44934301]{color:#0f172a;margin:.15rem 0 0;font-size:1.15rem;font-weight:800}.case-preview-box[data-v-44934301]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:1.25rem;padding:1rem 1.15rem}.preview-tag[data-v-44934301]{color:#2563eb;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.case-preview-title[data-v-44934301]{color:#0f172a;margin:0 0 .35rem;font-size:.95rem;font-weight:700;line-height:1.35}.case-preview-desc[data-v-44934301]{color:#64748b;margin:0;font-size:.8rem;line-height:1.45}.countdown-track[data-v-44934301]{background:#e2e8f0;border-radius:999px;width:100%;height:4px;margin-bottom:1.25rem;overflow:hidden}.countdown-bar[data-v-44934301]{background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);border-radius:999px;height:100%;transition:width 1s linear}.action-buttons[data-v-44934301]{align-items:center;gap:.75rem;display:flex}.accept-btn[data-v-44934301]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #2563eb40}.accept-btn[data-v-44934301]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.accept-btn[data-v-44934301]:disabled{opacity:.7;cursor:not-allowed}.decline-btn[data-v-44934301]{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s}.decline-btn[data-v-44934301]:hover:not(:disabled){color:#0f172a;background:#e2e8f0}.modal-bounce-enter-active[data-v-44934301],.modal-bounce-leave-active[data-v-44934301]{transition:all .25s cubic-bezier(.16,1,.3,1)}.modal-bounce-enter-from[data-v-44934301],.modal-bounce-leave-to[data-v-44934301]{opacity:0;transform:scale(.94)translateY(10px)}.dala-void-stage[data-v-3a986599]{color:#fff;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;width:100%;min-height:100vh;font-family:PP Neue Montreal,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}@media (width<=1024px){.dala-void-stage[data-v-3a986599]{color:#0f172a;background-color:#f8faff}}.dala-mobile-bg[data-v-3a986599]{display:none}@media (width<=1024px){.dala-mobile-bg[data-v-3a986599]{z-index:0;pointer-events:none;background:linear-gradient(160deg,#f0f4ff 0%,#fafbff 40%,#f5f0ff 100%);display:block;position:fixed;inset:0}}.dala-fixed-canvas-container[data-v-3a986599]{pointer-events:none;z-index:1;background:#000;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}@media (width<=1024px){.dala-fixed-canvas-container[data-v-3a986599]{display:none!important}}.dala-visual-aura[data-v-3a986599]{opacity:.94;pointer-events:none;background:radial-gradient(34% 37% at 70% 39%,#ff9d140f,#0000 78%),radial-gradient(39% 44% at 73% 51%,#8052ff0b,#0000 82%);position:absolute;inset:-5%}.cx-fallback-ambient .dala-visual-aura[data-v-3a986599]{opacity:1;background:radial-gradient(55% 55% at 75% 35%,#38bdf814,#0000 70%),radial-gradient(45% 50% at 25% 65%,#6366f10f,#0000 75%),radial-gradient(60% 60%,#2563eb0a,#0000 80%)}.dala-visual-grain[data-v-3a986599]{opacity:.032;mix-blend-mode:screen;pointer-events:none;background:url(/dala/noise.jpg) 50%/470px;position:absolute;inset:0}.dala-three-canvas[data-v-3a986599]{width:100%;height:100%;display:block;position:absolute;inset:0}.dala-nav-wrapper[data-v-3a986599]{z-index:100;pointer-events:none;width:auto;max-width:calc(100% - 48px);transition:top .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);position:fixed;top:20px;left:50%;transform:translate(-50%)}.dala-nav-container[data-v-3a986599]{pointer-events:auto;-webkit-backdrop-filter:blur(28px)saturate(200%);background:#0a0f1da6;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:16px;padding:5px 6px 5px 18px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 20px 40px -12px #000000bf,0 0 0 1px #ffffff08,inset 0 1px #ffffff29}.dala-nav-wrapper.dala-nav-scrolled[data-v-3a986599]{top:14px}.dala-nav-wrapper.dala-nav-scrolled .dala-nav-container[data-v-3a986599]{background:#080c17e0;border-color:#ffffff1f;box-shadow:0 24px 48px -12px #000000e0,0 0 0 1px #ffffff0f,inset 0 1px #fff3}.dala-logo-lockup[data-v-3a986599]{flex-shrink:0;align-items:center;gap:12px;padding-right:6px;text-decoration:none;display:flex;position:relative}.dala-logo-lockup[data-v-3a986599]:after{content:"";background:#ffffff1a;width:1px;height:16px;margin-left:6px}.dala-logo-img[data-v-3a986599]{object-fit:contain;filter:drop-shadow(0 0 10px #38bdf859);width:auto;height:22px;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s;display:block}.dala-logo-lockup:hover .dala-logo-img[data-v-3a986599]{filter:drop-shadow(0 0 14px #38bdf899);transform:scale(1.05)}.dala-nav-links[data-v-3a986599]{background:0 0;border:none;align-items:center;gap:2px;padding:0;display:flex}@media (width<=1024px){.dala-nav-links[data-v-3a986599]{display:none}}.dala-nav-link[data-v-3a986599]{color:#94a3b8;letter-spacing:-.01em;white-space:nowrap;border-radius:9999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.dala-nav-link[data-v-3a986599]:hover{color:#f8fafc;background:#ffffff0d}.dala-nav-link.is-active[data-v-3a986599]{color:#fff;background:#ffffff17;font-weight:600;box-shadow:inset 0 1px #ffffff1f}.cx-spy-dot[data-v-3a986599]{background:#38bdf8;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite cxPulseDot-3a986599;box-shadow:0 0 8px #38bdf8,0 0 3px #38bdf8}@keyframes cxPulseDot-3a986599{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.dala-nav-actions[data-v-3a986599]{flex-shrink:0;align-items:center;gap:8px;display:flex}.dala-nav-signin-link[data-v-3a986599]{color:#94a3b8;border-radius:9999px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.dala-nav-signin-link[data-v-3a986599]:hover{color:#fff;background:#ffffff0d}.dala-nav-cta-btn[data-v-3a986599]{color:#0a0f1d;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #fffffff2;border-radius:9999px;align-items:center;gap:9px;padding:4px 4px 4px 14px;font-size:12.5px;font-weight:650;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #ffffff24,0 2px 6px #00000059}.dala-nav-cta-btn[data-v-3a986599]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 24px #ffffff4d,0 4px 12px #00000073}.dala-nav-cta-btn[data-v-3a986599]:active{transform:translateY(0)scale(.97)}.dala-nav-cta-icon-box[data-v-3a986599]{color:#fff;background:#0a0f1d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.dala-nav-cta-btn:hover .dala-nav-cta-icon-box[data-v-3a986599]{background:#1e293b;transform:translate(1px,-1px)}.dala-pill-btn[data-v-3a986599]{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background-color:#8052ff;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 20px #8052ff40}.dala-pill-btn[data-v-3a986599]:hover{background-color:#926aff;transform:scale(1.035);box-shadow:0 6px 28px #8052ff73}.dala-pill-btn[data-v-3a986599]:active{transform:scale(.98)}.dala-pill-btn-lg[data-v-3a986599]{letter-spacing:.05em;padding:16px 36px;font-size:15px}.dala-main-flow[data-v-3a986599]{z-index:10;position:relative}.dala-section[data-v-3a986599]{box-sizing:border-box;align-items:center;min-height:100vh;padding:140px 5vw;display:flex;position:relative}@media (width<=1024px){.dala-section[data-v-3a986599]{border-top:1px solid #00000012;min-height:auto;padding:72px 5vw 48px}.dala-hero-section[data-v-3a986599]{border-top:none;min-height:auto;padding-top:105px;padding-bottom:32px}}.dala-hero-grid[data-v-3a986599]{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;width:100%;max-width:1440px;margin:0 auto;display:grid}@media (width<=1024px){.dala-hero-grid[data-v-3a986599]{text-align:center;grid-template-columns:1fr;padding-top:0}}.dala-hero-text-block[data-v-3a986599]{max-width:520px}.dala-headline[data-v-3a986599]{letter-spacing:-.025em;color:#fff;text-shadow:none;margin:0 0 20px;font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:500;line-height:1.15}.dala-eyebrow-tag[data-v-3a986599]{text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#7c3aed14;border:1px solid #7c3aed38;border-radius:9999px;align-items:center;margin-bottom:20px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}@media (width>=1025px){.dala-eyebrow-tag[data-v-3a986599]{color:#ffb829;background:#ffb82914;border-color:#ffb82938}}.dala-body-text[data-v-3a986599]{letter-spacing:-.01em;color:#ffffffd1;max-width:470px;margin:0 0 24px;font-size:clamp(.96rem,1.15vw,1.08rem);font-weight:300;line-height:1.62}@media (width<=1024px){.dala-body-text[data-v-3a986599]{color:#475569;text-shadow:none;font-weight:400}}.dala-body-text.text-secondary[data-v-3a986599]{color:#ffffffb8}.dala-body-text.text-tertiary[data-v-3a986599]{color:#fff9}.dala-cta-row[data-v-3a986599]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=1024px){.dala-cta-row[data-v-3a986599]{justify-content:center}}.dala-secondary-explore[data-v-3a986599]{border-bottom:1px solid #ffffff4d;padding-bottom:3px;font-size:13.5px}.dala-secondary-explore[data-v-3a986599]:hover{border-bottom-color:#fff}.dala-explore-desktop[data-v-3a986599]{display:inline}.dala-explore-mobile[data-v-3a986599]{display:none}@media (width<=1024px){.dala-explore-desktop[data-v-3a986599]{display:none}.dala-explore-mobile[data-v-3a986599]{display:inline}}.dala-split-grid[data-v-3a986599]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1440px;margin:0 auto;display:grid}.dala-canvas-field-half[data-v-3a986599]{pointer-events:none;width:100%;min-height:480px}.dala-split-reversed[data-v-3a986599]{grid-template-columns:1fr 1fr}.dala-split-reversed .dala-canvas-field-half[data-v-3a986599]{grid-column:1}.dala-split-reversed .dala-content-half[data-v-3a986599]{grid-column:2;margin-left:auto}.dala-split-grid:not(.dala-split-reversed) .dala-content-half[data-v-3a986599]{grid-column:1;margin-right:auto}.dala-split-grid:not(.dala-split-reversed) .dala-canvas-field-half[data-v-3a986599]{grid-column:2}@media (width<=1024px){.dala-desktop-only[data-v-3a986599],.dala-simulator-section[data-v-3a986599],.dala-arena-section[data-v-3a986599],.dala-decisions-section[data-v-3a986599],.dala-guide-section[data-v-3a986599],.dala-split-grid[data-v-3a986599],.dala-split-reversed[data-v-3a986599],.dala-canvas-field-half[data-v-3a986599],.dala-hero-canvas-field[data-v-3a986599]{display:none!important}}.dala-content-half[data-v-3a986599]{max-width:490px}.dala-section-headline[data-v-3a986599]{letter-spacing:-.025em;color:#fff;margin:0 0 16px;font-size:clamp(1.75rem,2.8vw,2.6rem);font-weight:500;line-height:1.18}.dala-points-list[data-v-3a986599]{flex-direction:column;gap:18px;margin:24px 0;display:flex}.dala-point-row[data-v-3a986599]{align-items:flex-start;gap:16px;display:flex}.dala-point-title[data-v-3a986599]{letter-spacing:-.015em;color:#fff;margin:0 0 4px;font-size:16px;font-weight:600}@media (width<=1024px){.dala-point-title[data-v-3a986599]{color:#1e293b;text-shadow:none}}.dala-point-desc[data-v-3a986599]{color:#ffffffb3;margin:0;font-size:13.5px;font-weight:300;line-height:1.5}@media (width<=1024px){.dala-point-desc[data-v-3a986599]{color:#64748b;text-shadow:none}}.dala-feature-metrics[data-v-3a986599]{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0;padding:28px 0;display:grid}@media (width<=640px){.dala-feature-metrics[data-v-3a986599]{grid-template-columns:1fr;gap:16px}}.dala-metric-item[data-v-3a986599]{flex-direction:column;gap:6px;display:flex}.dala-metric-val[data-v-3a986599]{letter-spacing:-.04em;background:linear-gradient(135deg,#a87ffb 0%,#ffb829 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:500}.dala-metric-lbl[data-v-3a986599]{color:#ffffffa6;font-size:13px;font-weight:400;line-height:1.35}.dala-cta-section[data-v-3a986599]{text-align:center;background:0 0;justify-content:center;padding-top:80px;padding-bottom:220px;position:relative;overflow:visible}.dala-cta-container[data-v-3a986599]{text-align:center;z-index:5;opacity:0;filter:blur(12px);will-change:opacity, transform, filter;flex-direction:column;align-items:center;max-width:920px;margin:0 auto;transition:opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(48px)scale(.96)}.dala-cta-container .dala-eyebrow-tag[data-v-3a986599]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1) .1s,transform .8s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(18px)}.dala-cta-container .dala-cta-headline[data-v-3a986599]{letter-spacing:-.025em;color:#fff;opacity:0;max-width:820px;margin:0 0 24px;font-size:clamp(2.4rem,4.8vw,4.4rem);font-weight:500;line-height:1.15;transition:opacity .9s cubic-bezier(.16,1,.3,1) .22s,transform .9s cubic-bezier(.16,1,.3,1) .22s;transform:translateY(24px)}.dala-cta-container .dala-cta-paragraphs[data-v-3a986599]{text-align:center;opacity:0;flex-direction:column;gap:16px;max-width:680px;margin:0 auto 40px;transition:opacity .9s cubic-bezier(.16,1,.3,1) .36s,transform .9s cubic-bezier(.16,1,.3,1) .36s;display:flex;transform:translateY(24px)}.dala-cta-container .dala-cta-dual-group[data-v-3a986599]{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:16px;margin-top:32px;transition:opacity 1s cubic-bezier(.16,1,.3,1) .5s,transform 1s cubic-bezier(.16,1,.3,1) .5s;display:flex;transform:translateY(26px)scale(.97)}.dala-cta-container.dala-cta-revealed[data-v-3a986599]{opacity:1;filter:blur();transform:translateY(0)scale(1)}.dala-cta-container.dala-cta-revealed .dala-eyebrow-tag[data-v-3a986599],.dala-cta-container.dala-cta-revealed .dala-cta-headline[data-v-3a986599],.dala-cta-container.dala-cta-revealed .dala-cta-paragraphs[data-v-3a986599]{opacity:1;transform:translateY(0)}.dala-cta-container.dala-cta-revealed .dala-cta-dual-group[data-v-3a986599]{opacity:1;transform:translateY(0)scale(1)}.dala-dual-path-stack[data-v-3a986599]{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.dala-btn-mobile-trigger[data-v-3a986599]{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 24px #10b98159,inset 0 1px #ffffff40;color:#fff!important}.dala-btn-mobile-trigger[data-v-3a986599]:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-2px);box-shadow:0 8px 32px #10b98180,inset 0 1px #fff6}.dala-btn-badge-live[data-v-3a986599]{letter-spacing:.02em;background:#00000040;border:1px solid #fff3;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.dala-btn-email-link[data-v-3a986599]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important}.dala-btn-email-link[data-v-3a986599]:hover{background:#ffffff1f;border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 8px 28px #0006}.dala-btn-svg[data-v-3a986599]{flex-shrink:0;width:19px;height:19px}.dala-hero-stats-strip[data-v-3a986599]{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:18px;margin-top:28px;padding:12px 22px;display:inline-flex}.dala-hero-stat-item[data-v-3a986599]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.dala-stat-num[data-v-3a986599]{color:#fff;font-size:17px;font-weight:800;line-height:1.2}.dala-stat-lbl[data-v-3a986599]{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.dala-hero-stat-sep[data-v-3a986599]{background:#ffffff1f;width:1px;height:26px}.dala-lightbox-backdrop[data-v-3a986599]{z-index:99999;-webkit-backdrop-filter:blur(16px);background:#0f172aad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.dala-lightbox-dialog[data-v-3a986599]{border-radius:24px;width:100%;max-width:520px;padding:34px 30px;font-family:inherit;transition:background-color .25s,border-color .25s,box-shadow .25s;animation:.32s cubic-bezier(.16,1,.3,1) cxDialogPop-3a986599;position:relative;text-align:left!important;direction:ltr!important}@keyframes cxDialogPop-3a986599{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.dala-lightbox-close[data-v-3a986599]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:20px;left:auto;right:20px}.dala-lightbox-close[data-v-3a986599]:hover{transform:rotate(90deg)}.dala-lightbox-header[data-v-3a986599]{text-align:left;margin-bottom:20px}.cx-modal-badge[data-v-3a986599]{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.cx-modal-title[data-v-3a986599]{letter-spacing:-.02em;margin:0 0 7px;font-size:23px;font-weight:800;line-height:1.25}.cx-modal-subtitle[data-v-3a986599]{margin:0;font-size:13.5px;line-height:1.5}.cx-modal-wa-notice[data-v-3a986599]{border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex;text-align:left!important;direction:ltr!important}.cx-modal-wa-icon-box[data-v-3a986599]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cx-modal-wa-content[data-v-3a986599]{flex:1}.cx-modal-wa-head[data-v-3a986599]{margin-bottom:2px;font-size:13px;font-weight:800}.cx-modal-wa-body[data-v-3a986599]{margin:0;font-size:12px;line-height:1.5}.cx-modal-wa-body strong[data-v-3a986599]{font-weight:800}.cx-modal-error[data-v-3a986599]{border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:13px;font-weight:500;display:flex;text-align:left!important;direction:ltr!important}.cx-modal-form[data-v-3a986599]{flex-direction:column;gap:16px;display:flex;text-align:left!important;direction:ltr!important}.cx-input-group[data-v-3a986599]{text-align:left;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cx-input-label[data-v-3a986599]{text-align:left;font-size:13px;font-weight:700}.cx-required[data-v-3a986599]{color:#ef4444;font-weight:800}.cx-optional[data-v-3a986599]{font-size:11.5px;font-weight:500}.cx-input-box[data-v-3a986599]{align-items:center;width:100%;display:flex;position:relative}.cx-input-icon[data-v-3a986599]{pointer-events:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;left:14px;right:auto}.cx-field-input[data-v-3a986599]{border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px 0 44px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left!important;direction:ltr!important}.cx-custom-dropdown-wrap[data-v-3a986599]{width:100%;position:relative}.cx-custom-dropdown-trigger[data-v-3a986599]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;align-items:center;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;text-align:left!important;direction:ltr!important}.cx-trigger-icon[data-v-3a986599]{opacity:.75;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;display:flex}.cx-trigger-text[data-v-3a986599]{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;font-size:13.5px;overflow:hidden}.cx-custom-dropdown-trigger:not(.has-value) .cx-trigger-text[data-v-3a986599]{opacity:.55}.cx-trigger-chevron[data-v-3a986599]{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex}.cx-custom-dropdown-trigger.is-open .cx-trigger-chevron[data-v-3a986599]{transform:rotate(180deg)}.cx-custom-dropdown-menu[data-v-3a986599]{z-index:120;border-radius:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;text-align:left!important;direction:ltr!important}.cx-menu-header[data-v-3a986599]{letter-spacing:.08em;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 14px 8px;font-size:10px;font-weight:800;display:flex}.cx-clear-role-btn[data-v-3a986599]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.cx-menu-options-scroll[data-v-3a986599]{flex-direction:column;gap:3px;max-height:240px;padding:6px;display:flex;overflow-y:auto}.cx-menu-options-scroll[data-v-3a986599]::-webkit-scrollbar{width:5px}.cx-menu-options-scroll[data-v-3a986599]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:999px}.cx-menu-option-item[data-v-3a986599]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;transition:all .16s;display:flex}.cx-option-info[data-v-3a986599]{flex-direction:column;flex:1;gap:2px;display:flex}.cx-option-title-row[data-v-3a986599]{align-items:center;gap:8px;display:flex}.cx-option-title[data-v-3a986599]{font-size:13px;font-weight:600;line-height:1.3}.cx-option-badge[data-v-3a986599]{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:1.5px 6px;font-size:9px;font-weight:800}.cx-option-desc[data-v-3a986599]{opacity:.7;font-size:11px;line-height:1.3}.cx-option-check[data-v-3a986599]{flex-shrink:0;margin-left:10px}.cx-drop-anim-enter-active[data-v-3a986599],.cx-drop-anim-leave-active[data-v-3a986599]{transform-origin:top;transition:all .22s cubic-bezier(.16,1,.3,1)}.cx-drop-anim-enter-from[data-v-3a986599],.cx-drop-anim-leave-to[data-v-3a986599]{opacity:0;transform:translateY(-6px)scale(.98)}.cx-input-hint[data-v-3a986599]{text-align:left;margin-top:2px;font-size:11px}.cx-modal-actions[data-v-3a986599]{flex-direction:column;gap:10px;margin-top:6px;display:flex}.cx-modal-submit-btn[data-v-3a986599]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;font-size:14.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.cx-modal-submit-btn[data-v-3a986599]:active:not(:disabled){transform:scale(.985)}.cx-modal-submit-btn[data-v-3a986599]:disabled{opacity:.65;cursor:not-allowed}.cx-submit-content[data-v-3a986599]{justify-content:center;align-items:center;gap:8px;display:flex}.cx-btn-trailing-icon[data-v-3a986599]{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.cx-submit-loading[data-v-3a986599]{justify-content:center;align-items:center;gap:8px;display:flex}.cx-btn-spinner[data-v-3a986599]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite cxSpin-3a986599}@keyframes cxSpin-3a986599{to{transform:rotate(360deg)}}.cx-modal-cancel-btn[data-v-3a986599]{cursor:pointer;background:0 0;border:none;padding:6px;font-size:13px;font-weight:600;transition:color .2s}.cx-modal-security-note[data-v-3a986599]{text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.dala-lightbox-dialog.cx-modal-theme-dark[data-v-3a986599]{color:#f8fafc;background:#0b0f19;border:1px solid #ffffff1f;box-shadow:0 30px 80px -15px #000000f2,0 0 0 1px #ffffff14}.dala-lightbox-dialog.cx-modal-theme-dark .dala-lightbox-close[data-v-3a986599]{color:#94a3b8;background:#ffffff12;border:1px solid #ffffff1f}.dala-lightbox-dialog.cx-modal-theme-dark .dala-lightbox-close[data-v-3a986599]:hover{color:#fff;background:#ffffff26}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-badge[data-v-3a986599]{color:#4ade80;background:#16a34a26;border:1px solid #22c55e59}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-title[data-v-3a986599]{color:#f8fafc}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-subtitle[data-v-3a986599]{color:#94a3b8}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-wa-notice[data-v-3a986599]{background:#16a34a17;border:1.5px solid #22c55e52;box-shadow:0 4px 16px #0000004d}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-wa-icon-box[data-v-3a986599]{background:#162032;border:1px solid #22c55e61;box-shadow:0 2px 8px #0000004d}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-wa-head[data-v-3a986599]{color:#4ade80}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-wa-body[data-v-3a986599]{color:#cbd5e1}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-wa-body strong[data-v-3a986599]{color:#86efac}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-error[data-v-3a986599]{color:#fca5a5;background:#ef444424;border:1px solid #ef444459}.dala-lightbox-dialog.cx-modal-theme-dark .cx-input-label[data-v-3a986599]{color:#e2e8f0}.dala-lightbox-dialog.cx-modal-theme-dark .cx-optional[data-v-3a986599]{color:#64748b}.dala-lightbox-dialog.cx-modal-theme-dark .cx-input-icon[data-v-3a986599]{color:#94a3b8}.dala-lightbox-dialog.cx-modal-theme-dark .cx-field-input[data-v-3a986599]{color:#fff;background:#111827;border:1.5px solid #374151}.dala-lightbox-dialog.cx-modal-theme-dark .cx-field-input[data-v-3a986599]::placeholder{color:#6b7280}.dala-lightbox-dialog.cx-modal-theme-dark .cx-field-input[data-v-3a986599]:focus{background:#111827;border-color:#22c55e;box-shadow:0 0 0 3.5px #22c55e38}.dala-lightbox-dialog.cx-modal-theme-dark .cx-custom-dropdown-trigger[data-v-3a986599]{color:#fff;background:#111827;border:1.5px solid #374151}.dala-lightbox-dialog.cx-modal-theme-dark .cx-custom-dropdown-trigger[data-v-3a986599]:hover,.dala-lightbox-dialog.cx-modal-theme-dark .cx-custom-dropdown-trigger.is-open[data-v-3a986599]{border-color:#22c55e}.dala-lightbox-dialog.cx-modal-theme-dark .cx-custom-dropdown-trigger[data-v-3a986599]:focus-visible{border-color:#22c55e;box-shadow:0 0 0 3.5px #22c55e38}.dala-lightbox-dialog.cx-modal-theme-dark .cx-custom-dropdown-menu[data-v-3a986599]{background:#0b0f19;border:1px solid #ffffff24;box-shadow:0 24px 60px -10px #000000f2,0 0 0 1px #ffffff0f}.dala-lightbox-dialog.cx-modal-theme-dark .cx-menu-header[data-v-3a986599]{color:#64748b;border-bottom-color:#ffffff14}.dala-lightbox-dialog.cx-modal-theme-dark .cx-clear-role-btn[data-v-3a986599]{color:#94a3b8}.dala-lightbox-dialog.cx-modal-theme-dark .cx-clear-role-btn[data-v-3a986599]:hover{color:#ef4444;background:#ef44441f}.dala-lightbox-dialog.cx-modal-theme-dark .cx-menu-option-item[data-v-3a986599]:hover{background:#ffffff0f}.dala-lightbox-dialog.cx-modal-theme-dark .cx-menu-option-item.is-selected[data-v-3a986599]{background:#16a34a29;border:1px solid #22c55e59}.dala-lightbox-dialog.cx-modal-theme-dark .cx-option-title[data-v-3a986599]{color:#f8fafc}.dala-lightbox-dialog.cx-modal-theme-dark .cx-option-badge[data-v-3a986599]{color:#38bdf8;background:#38bdf824;border:1px solid #38bdf840}.dala-lightbox-dialog.cx-modal-theme-dark .cx-option-desc[data-v-3a986599]{color:#94a3b8}.dala-lightbox-dialog.cx-modal-theme-dark .cx-option-check[data-v-3a986599]{color:#22c55e}.dala-lightbox-dialog.cx-modal-theme-dark .cx-input-hint[data-v-3a986599]{color:#94a3b8}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-submit-btn[data-v-3a986599]{color:#fff;background:#16a34a;box-shadow:0 4px 18px #16a34a73}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-submit-btn[data-v-3a986599]:hover:not(:disabled){background:#15803d;transform:translateY(-1px);box-shadow:0 6px 24px #16a34a99}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-cancel-btn[data-v-3a986599]{color:#94a3b8}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-cancel-btn[data-v-3a986599]:hover:not(:disabled){color:#fff}.dala-lightbox-dialog.cx-modal-theme-dark .cx-modal-security-note[data-v-3a986599]{color:#64748b}.dala-lightbox-dialog.cx-modal-theme-light[data-v-3a986599]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 25px 70px -12px #0f172a47,0 0 0 1px #e2e8f0cc}.dala-lightbox-dialog.cx-modal-theme-light .dala-lightbox-close[data-v-3a986599]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.dala-lightbox-dialog.cx-modal-theme-light .dala-lightbox-close[data-v-3a986599]:hover{color:#0f172a;background:#e2e8f0}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-badge[data-v-3a986599]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-title[data-v-3a986599]{color:#0f172a}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-subtitle[data-v-3a986599]{color:#64748b}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-wa-notice[data-v-3a986599]{background:#f0fdf4;border:1.5px solid #bbf7d0;box-shadow:0 2px 6px #16a34a0d}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-wa-icon-box[data-v-3a986599]{background:#fff;border:1px solid #dcfce7;box-shadow:0 2px 5px #16a34a1f}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-wa-head[data-v-3a986599]{color:#166534}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-wa-body[data-v-3a986599]{color:#15803d}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-wa-body strong[data-v-3a986599]{color:#14532d}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-error[data-v-3a986599]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.dala-lightbox-dialog.cx-modal-theme-light .cx-input-label[data-v-3a986599]{color:#334155}.dala-lightbox-dialog.cx-modal-theme-light .cx-optional[data-v-3a986599]{color:#94a3b8}.dala-lightbox-dialog.cx-modal-theme-light .cx-input-icon[data-v-3a986599]{color:#64748b}.dala-lightbox-dialog.cx-modal-theme-light .cx-field-input[data-v-3a986599]{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0}.dala-lightbox-dialog.cx-modal-theme-light .cx-field-input[data-v-3a986599]:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 3.5px #16a34a26}.dala-lightbox-dialog.cx-modal-theme-light .cx-custom-dropdown-trigger[data-v-3a986599]{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0}.dala-lightbox-dialog.cx-modal-theme-light .cx-custom-dropdown-trigger[data-v-3a986599]:hover,.dala-lightbox-dialog.cx-modal-theme-light .cx-custom-dropdown-trigger.is-open[data-v-3a986599]{border-color:#16a34a}.dala-lightbox-dialog.cx-modal-theme-light .cx-custom-dropdown-trigger[data-v-3a986599]:focus-visible{border-color:#16a34a;box-shadow:0 0 0 3.5px #16a34a26}.dala-lightbox-dialog.cx-modal-theme-light .cx-custom-dropdown-menu[data-v-3a986599]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 48px -10px #0f172a38,0 0 0 1px #e2e8f0cc}.dala-lightbox-dialog.cx-modal-theme-light .cx-menu-header[data-v-3a986599]{color:#94a3b8;border-bottom-color:#f1f5f9}.dala-lightbox-dialog.cx-modal-theme-light .cx-clear-role-btn[data-v-3a986599]{color:#64748b}.dala-lightbox-dialog.cx-modal-theme-light .cx-clear-role-btn[data-v-3a986599]:hover{color:#dc2626;background:#fef2f2}.dala-lightbox-dialog.cx-modal-theme-light .cx-menu-option-item[data-v-3a986599]:hover{background:#f8fafc}.dala-lightbox-dialog.cx-modal-theme-light .cx-menu-option-item.is-selected[data-v-3a986599]{background:#f0fdf4;border:1px solid #bbf7d0}.dala-lightbox-dialog.cx-modal-theme-light .cx-option-title[data-v-3a986599]{color:#0f172a}.dala-lightbox-dialog.cx-modal-theme-light .cx-option-badge[data-v-3a986599]{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.dala-lightbox-dialog.cx-modal-theme-light .cx-option-desc[data-v-3a986599]{color:#64748b}.dala-lightbox-dialog.cx-modal-theme-light .cx-option-check[data-v-3a986599]{color:#16a34a}.dala-lightbox-dialog.cx-modal-theme-light .cx-input-hint[data-v-3a986599]{color:#64748b}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-submit-btn[data-v-3a986599]{color:#fff;background:#16a34a;box-shadow:0 4px 14px #16a34a4d}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-submit-btn[data-v-3a986599]:hover:not(:disabled){background:#15803d;transform:translateY(-1px);box-shadow:0 6px 20px #16a34a6b}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-cancel-btn[data-v-3a986599]{color:#64748b}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-cancel-btn[data-v-3a986599]:hover:not(:disabled){color:#0f172a}.dala-lightbox-dialog.cx-modal-theme-light .cx-modal-security-note[data-v-3a986599]{color:#94a3b8}.dala-modal-fade-enter-active[data-v-3a986599],.dala-modal-fade-leave-active[data-v-3a986599]{transition:opacity .28s}.dala-modal-fade-enter-from[data-v-3a986599],.dala-modal-fade-leave-to[data-v-3a986599]{opacity:0}.dala-footnote-note[data-v-3a986599]{color:#ffffff80;margin-top:12px;font-size:14px;font-weight:300}.dala-footer[data-v-3a986599]{z-index:10;background-color:#000;border-top:1px solid #ffffff1a;padding:48px 5vw;position:relative}.dala-footer-inner[data-v-3a986599]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;display:flex}.dala-footer-brand[data-v-3a986599]{align-items:center;gap:12px;display:flex}.dala-footer-logo-img[data-v-3a986599]{object-fit:contain;opacity:.9;width:auto;height:28px;display:block}.dala-footer-nav[data-v-3a986599]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.dala-footer-copy[data-v-3a986599]{color:#ffffff73;font-size:13px;font-weight:300}@media (width<=768px){.dala-footer-inner[data-v-3a986599]{text-align:center;flex-direction:column;gap:28px}}.cx-mob-page[data-v-3a986599]{display:none}@media (width<=1024px){.dala-footer[data-v-3a986599]{display:none!important}.dala-void-stage.cx-mobile-viewport-active[data-v-3a986599]{min-height:100vh;color:#0f172a!important;background-color:#f8fafc!important}.cx-mob-page[data-v-3a986599]{-webkit-font-smoothing:antialiased;color:#0f172a;width:100%;max-width:580px;margin:0 auto;padding-bottom:60px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:block}.cx-mob-header[data-v-3a986599]{z-index:100;-webkit-backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e2e8f0;padding:12px 16px;position:sticky;top:0;box-shadow:0 1px 4px #0f172a08}.cx-mob-header-inner[data-v-3a986599]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cx-mob-brand[data-v-3a986599]{align-items:center;gap:8px;text-decoration:none;display:flex}.cx-mob-logo-img[data-v-3a986599]{object-fit:contain;width:auto;height:28px;display:block}.cx-mob-brand-tag[data-v-3a986599]{color:#1d4ed8;letter-spacing:.08em;background:#dbeafe;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:800}.cx-mob-header-actions[data-v-3a986599]{align-items:center;gap:8px;display:flex}.cx-mob-signin-link[data-v-3a986599]{color:#475569;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.cx-mob-signin-link[data-v-3a986599]:hover{color:#0f172a;background:#f1f5f9}.cx-mob-access-btn[data-v-3a986599]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .15s;box-shadow:0 2px 6px #2563eb40}.cx-mob-access-btn[data-v-3a986599]:active{transform:scale(.97)}.cx-mob-hero-section[data-v-3a986599]{padding:16px 14px 0}.cx-hero-card[data-v-3a986599]{background:linear-gradient(#f4f9fe 0%,#e6f3fe 50%,#dcf0fe 100%);border:1px solid #d6e5f8;border-radius:20px;padding:22px 18px 20px;position:relative;overflow:hidden;box-shadow:0 2px 10px #2563eb0a}.cx-hero-eyebrow[data-v-3a986599]{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#dbeafe;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #2563eb14}.cx-live-pulse[data-v-3a986599]{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite cxLiveDot-3a986599;box-shadow:0 0 0 2px #10b9814d}@keyframes cxLiveDot-3a986599{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.cx-hero-title[data-v-3a986599]{color:#0f1e3d;letter-spacing:-.5px;margin:12px 0 8px;font-size:23px;font-weight:900;line-height:1.22}.cx-hero-desc[data-v-3a986599]{color:#475569;margin:0 0 14px;font-size:13.5px;line-height:1.55}.cx-hero-art[data-v-3a986599]{-webkit-user-select:none;user-select:none;width:100%;max-width:310px;height:110px;margin:4px auto 16px;display:block}.cx-hero-svg[data-v-3a986599]{width:100%;height:100%;overflow:visible}.cx-hero-btn-stack[data-v-3a986599]{flex-direction:column;gap:9px;width:100%;display:flex}.cx-btn-primary[data-v-3a986599]{color:#fff;cursor:pointer;box-sizing:border-box;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:14px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 8px #2563eb47}.cx-btn-primary[data-v-3a986599]:active{transform:scale(.98)}.cx-btn-secondary[data-v-3a986599]{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:11px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.cx-btn-secondary[data-v-3a986599]:active{background:#f8fafc}.cx-mob-metrics-section[data-v-3a986599]{padding:14px 14px 0}.cx-metrics-grid[data-v-3a986599]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cx-metric-card[data-v-3a986599]{background:#fff;border:1px solid #edf2f7;border-radius:16px;flex-direction:column;gap:8px;padding:14px 12px;display:flex;box-shadow:0 1px 4px #0f172a08}.cx-metric-icon-wrap[data-v-3a986599]{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cx-icon-blue[data-v-3a986599]{color:#2563eb;background:#eff6ff}.cx-icon-green[data-v-3a986599]{color:#059669;background:#ecfdf5}.cx-icon-sky[data-v-3a986599]{color:#0284c7;background:#f0f9ff}.cx-icon-purple[data-v-3a986599]{color:#7c3aed;background:#faf5ff}.cx-metric-data[data-v-3a986599]{flex-direction:column;display:flex}.cx-metric-label[data-v-3a986599]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.cx-metric-val[data-v-3a986599]{color:#0f172a;margin:2px 0 5px;font-size:19px;font-weight:900;line-height:1.15}.cx-metric-badge[data-v-3a986599]{border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.cx-badge-green[data-v-3a986599]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.cx-badge-blue[data-v-3a986599]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.cx-badge-amber[data-v-3a986599]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.cx-badge-purple[data-v-3a986599]{color:#6d28d9;background:#faf5ff;border:1px solid #e9d5ff}.cx-live-pulse-sm[data-v-3a986599]{background:#10b981;border-radius:50%;width:5px;height:5px;display:inline-block}.cx-mob-modules-section[data-v-3a986599]{padding:24px 14px 0}.cx-section-hdr[data-v-3a986599]{margin-bottom:16px}.cx-sub-eyebrow[data-v-3a986599]{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#dbeafe;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.cx-section-title[data-v-3a986599]{color:#0f172a;letter-spacing:-.3px;margin:0 0 6px;font-size:20px;font-weight:900}.cx-section-desc[data-v-3a986599]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.cx-modules-stack[data-v-3a986599]{flex-direction:column;gap:13px;display:flex}.cx-module-card[data-v-3a986599]{background:#fff;border:1px solid #edf2f7;border-radius:18px;padding:16px;box-shadow:0 1px 4px #0f172a08,0 4px 12px #0f172a05}.cx-module-top[data-v-3a986599]{align-items:flex-start;gap:11px;margin-bottom:10px;display:flex}.cx-module-icon-wrap[data-v-3a986599]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cx-mod-blue[data-v-3a986599]{color:#2563eb;background:#eff6ff}.cx-mod-amber[data-v-3a986599]{color:#d97706;background:#fef3c7}.cx-mod-emerald[data-v-3a986599]{color:#059669;background:#ecfdf5}.cx-mod-purple[data-v-3a986599]{color:#7c3aed;background:#faf5ff}.cx-module-title-box[data-v-3a986599]{flex-direction:column;min-width:0;display:flex}.cx-module-meta[data-v-3a986599]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.cx-code-pill[data-v-3a986599]{letter-spacing:.03em;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:800}.cx-pill-blue[data-v-3a986599]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.cx-pill-amber[data-v-3a986599]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.cx-pill-green[data-v-3a986599]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.cx-pill-purple[data-v-3a986599]{color:#6d28d9;background:#faf5ff;border:1px solid #e9d5ff}.cx-spec-pill[data-v-3a986599]{color:#475569;background:#f1f5f9;border-radius:5px;padding:1px 6px;font-size:10px;font-weight:600}.cx-module-heading[data-v-3a986599]{color:#0f172a;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:800}.cx-module-text[data-v-3a986599]{color:#475569;margin:0 0 11px;font-size:13px;line-height:1.55}.cx-chip-group[data-v-3a986599]{flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.cx-chip[data-v-3a986599]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600}.cx-module-action-btn[data-v-3a986599]{color:#1d4ed8;box-sizing:border-box;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.cx-btn-amber-theme[data-v-3a986599]{color:#b45309;background:#fffbeb;border-color:#fde68a}.cx-btn-green-theme[data-v-3a986599]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.cx-btn-purple-theme[data-v-3a986599]{color:#6d28d9;background:#faf5ff;border-color:#e9d5ff}.cx-mob-onboarding-section[data-v-3a986599]{padding:24px 14px 0}.cx-onboarding-card[data-v-3a986599]{text-align:left;background:#fff;border:1px solid #d6e5f8;border-radius:20px;padding:22px 18px;box-shadow:0 2px 12px #2563eb0f}.cx-onboarding-tag[data-v-3a986599]{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#dbeafe;border-radius:999px;align-items:center;gap:6px;margin-bottom:11px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.cx-onboarding-title[data-v-3a986599]{color:#0f1e3d;letter-spacing:-.3px;margin:0 0 7px;font-size:20px;font-weight:900;line-height:1.25}.cx-onboarding-desc[data-v-3a986599]{color:#64748b;margin:0 0 14px;font-size:13px;line-height:1.5}.cx-wa-banner[data-v-3a986599]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:12px 13px;display:flex}.cx-wa-icon-box[data-v-3a986599]{background:#dcfce7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cx-wa-content[data-v-3a986599]{flex:1}.cx-wa-title[data-v-3a986599]{color:#166534;margin-bottom:2px;font-size:12.5px;font-weight:800}.cx-wa-text[data-v-3a986599]{color:#15803d;margin:0;font-size:12px;line-height:1.45}.cx-onboarding-actions[data-v-3a986599]{flex-direction:column;gap:9px;width:100%;display:flex}.cx-btn-whatsapp[data-v-3a986599]{color:#fff;cursor:pointer;box-sizing:border-box;background:#16a34a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:14px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 8px #16a34a4d}.cx-btn-whatsapp[data-v-3a986599]:active{transform:scale(.98)}.cx-btn-email[data-v-3a986599]{color:#fff;box-sizing:border-box;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 2px 8px #2563eb40}.cx-btn-email[data-v-3a986599]:active{transform:scale(.98)}.cx-security-note[data-v-3a986599]{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:11.5px;line-height:1.4;display:flex}}.dala-lightbox-backdrop,.dala-lightbox-dialog,.dala-lightbox-header,.cx-modal-title,.cx-modal-subtitle,.cx-modal-wa-notice,.cx-modal-wa-head,.cx-modal-wa-body,.cx-modal-form,.cx-input-group,.cx-input-label,.cx-input-hint{text-align:left!important;direction:ltr!important}.cx-field-input{text-align:left!important;direction:ltr!important;padding:0 16px 0 44px!important}.cx-field-select{text-align:left!important;direction:ltr!important;background-position:right 14px center!important;padding:0 40px 0 44px!important}.cx-input-icon{left:14px!important;right:auto!important}.dala-lightbox-close{top:20px!important;left:auto!important;right:20px!important}.dala-deluxe-swal-popup{text-align:left!important;direction:ltr!important;border-radius:20px!important;padding:28px!important}.dala-deluxe-swal-popup.cx-swal-dark{background:#0b0f19!important;border:1px solid #ffffff1f!important;box-shadow:0 30px 80px -15px #000000f2!important}.dala-deluxe-swal-popup.cx-swal-dark .swal2-title{text-align:left!important;color:#f8fafc!important;direction:ltr!important;font-size:20px!important;font-weight:800!important}.dala-deluxe-swal-popup.cx-swal-dark .swal2-html-container{text-align:left!important;color:#cbd5e1!important;direction:ltr!important}.dala-deluxe-swal-popup.cx-swal-light{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 25px 70px -12px #0f172a47!important}.dala-deluxe-swal-popup.cx-swal-light .swal2-title{text-align:left!important;color:#0f172a!important;direction:ltr!important;font-size:20px!important;font-weight:800!important}.dala-deluxe-swal-popup.cx-swal-light .swal2-html-container{text-align:left!important;color:#334155!important;direction:ltr!important}.dala-deluxe-swal-confirm{color:#fff!important;cursor:pointer!important;background:#16a34a!important;border:none!important;border-radius:12px!important;padding:12px 28px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 4px 14px #16a34a4d!important}.dala-deluxe-swal-confirm:hover{background:#15803d!important}.home-page-root[data-v-d3f9dea4]{-webkit-font-smoothing:antialiased;background-color:#fafcff;min-height:100dvh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;position:relative;overflow-x:hidden}.ambient-glow[data-v-d3f9dea4]{pointer-events:none;z-index:0;background:radial-gradient(circle at 80% 20%,#e0edfea6 0%,#dbeafe40 45%,#fafcff00 75%);width:800px;height:600px;position:absolute;top:0;right:0}.ambient-facet-bottom[data-v-d3f9dea4]{pointer-events:none;z-index:0;background:linear-gradient(135deg,#e0edfe4d 0%,#fafcff00 70%);width:500px;height:400px;position:absolute;bottom:0;right:0}.hero-section[data-v-d3f9dea4]{z-index:1;justify-content:space-between;align-items:center;gap:32px;margin-bottom:48px;display:flex;position:relative}.hero-left[data-v-d3f9dea4]{flex-shrink:0;max-width:500px}.hero-badge[data-v-d3f9dea4]{color:#2563eb;letter-spacing:.09em;text-transform:uppercase;background:#e0edfe;border-radius:9999px;align-items:center;margin-bottom:22px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-flex}.hero-title[data-v-d3f9dea4]{color:#0f172a;letter-spacing:-.03em;margin:0 0 18px;font-size:52px;font-weight:800;line-height:1.14}.hero-title--blue[data-v-d3f9dea4]{color:#1d4ed8}.hero-desc[data-v-d3f9dea4]{color:#64748b;max-width:460px;margin:0;font-size:16px;font-weight:450;line-height:1.55}.hero-artwork-col[data-v-d3f9dea4]{flex:1;justify-content:flex-end;max-width:660px;display:flex;position:relative}.hero-artwork-wrap[data-v-d3f9dea4]{width:100%;position:relative}.hero-stethoscope-svg[data-v-d3f9dea4]{filter:drop-shadow(0 8px 24px #2563eb0f);width:100%;height:auto;display:block;overflow:visible}.tools-grid-section[data-v-d3f9dea4]{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}.flagship-card[data-v-d3f9dea4]{will-change:transform, box-shadow;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:32px 34px 28px;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a05,0 6px 18px -4px #0f172a0a,inset 0 1px #fffffff2}.flagship-card--simulator[data-v-d3f9dea4]{background:radial-gradient(circle at 86% 25%,#2563eb09 0%,#0000 65%),#fff}.flagship-card--survival[data-v-d3f9dea4]{background:radial-gradient(circle at 86% 25%,#7c3aed09 0%,#0000 65%),#fff}.flagship-card--step[data-v-d3f9dea4]{background:radial-gradient(circle at 86% 25%,#05966909 0%,#0000 65%),#fff}.flagship-card--guide[data-v-d3f9dea4]{background:radial-gradient(circle at 86% 25%,#0284c709 0%,#0000 65%),#fff}.flagship-card[data-v-d3f9dea4]:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;transition:opacity .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.flagship-card--simulator[data-v-d3f9dea4]:before{background:radial-gradient(circle at 86% 25%,#2563eb17 0%,#0000 70%)}.flagship-card--survival[data-v-d3f9dea4]:before{background:radial-gradient(circle at 86% 25%,#7c3aed17 0%,#0000 70%)}.flagship-card--step[data-v-d3f9dea4]:before{background:radial-gradient(circle at 86% 25%,#05966917 0%,#0000 70%)}.flagship-card--guide[data-v-d3f9dea4]:before{background:radial-gradient(circle at 86% 25%,#0284c717 0%,#0000 70%)}.flagship-card[data-v-d3f9dea4]:hover:before{opacity:1}.flagship-card--simulator[data-v-d3f9dea4]:hover{border-color:#93c5fd;transform:translateY(-5px);box-shadow:0 20px 40px -8px #2563eb21,0 0 0 1px #2563eb1f}.flagship-card--survival[data-v-d3f9dea4]:hover{border-color:#c4b5fd;transform:translateY(-5px);box-shadow:0 20px 40px -8px #7c3aed21,0 0 0 1px #7c3aed1f}.flagship-card--step[data-v-d3f9dea4]:hover{border-color:#a7f3d0;transform:translateY(-5px);box-shadow:0 20px 40px -8px #05966921,0 0 0 1px #0596691f}.flagship-card--guide[data-v-d3f9dea4]:hover{border-color:#bae6fd;transform:translateY(-5px);box-shadow:0 20px 40px -8px #0284c721,0 0 0 1px #0284c71f}.card-top-row[data-v-d3f9dea4]{z-index:1;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex;position:relative}.card-icon-box[data-v-d3f9dea4]{border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);display:flex}.card-icon-box--blue[data-v-d3f9dea4]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #3b82f638;box-shadow:0 2px 8px #2563eb1a,inset 0 1px 1px #fff}.card-icon-box--purple[data-v-d3f9dea4]{background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border:1px solid #7c3aed38;box-shadow:0 2px 8px #7c3aed1a,inset 0 1px 1px #fff}.card-icon-box--emerald[data-v-d3f9dea4]{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #05966938;box-shadow:0 2px 8px #0596691a,inset 0 1px 1px #fff}.card-icon-box--cyan[data-v-d3f9dea4]{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #0284c738;box-shadow:0 2px 8px #0284c71a,inset 0 1px 1px #fff}.flagship-card:hover .card-icon-box[data-v-d3f9dea4]{transform:scale(1.06)translateY(-1px)}.card-badge[data-v-d3f9dea4]{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:7px;padding:5px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.card-badge--live[data-v-d3f9dea4]{color:#047857;background:#ecfdf5;border:1px solid #10b98140;box-shadow:0 1px 2px #10b98114}.live-pulse-dot[data-v-d3f9dea4]{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite pulseDot-d3f9dea4;box-shadow:0 0 0 2px #10b98140}@keyframes pulseDot-d3f9dea4{0%{transform:scale(.95);box-shadow:0 0 #10b98180}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.card-badge--gamified[data-v-d3f9dea4]{color:#6d28d9;background:#f5f3ff;border:1px solid #7c3aed40;box-shadow:0 1px 2px #7c3aed14}.gamified-dot[data-v-d3f9dea4]{background:#8b5cf6;border-radius:50%;width:7px;height:7px;animation:2s infinite pulseGamified-d3f9dea4;box-shadow:0 0 0 2px #8b5cf640}@keyframes pulseGamified-d3f9dea4{0%{transform:scale(.95);box-shadow:0 0 #8b5cf680}70%{transform:scale(1);box-shadow:0 0 0 6px #8b5cf600}to{transform:scale(.95);box-shadow:0 0 #8b5cf600}}.card-badge--step[data-v-d3f9dea4]{color:#047857;background:#ecfdf5;border:1px solid #05966940;box-shadow:0 1px 2px #05966914}.step-pulse-dot[data-v-d3f9dea4]{background:#059669;border-radius:50%;width:7px;height:7px;animation:2s infinite pulseDot-d3f9dea4;box-shadow:0 0 0 2px #05966940}.card-badge--guide[data-v-d3f9dea4]{color:#0369a1;background:#f0f9ff;border:1px solid #0284c740;box-shadow:0 1px 2px #0284c714}.guide-pulse-dot[data-v-d3f9dea4]{background:#0284c7;border-radius:50%;width:7px;height:7px;animation:2s infinite pulseDot-d3f9dea4;box-shadow:0 0 0 2px #0284c740}.card-title[data-v-d3f9dea4]{color:#0f172a;letter-spacing:-.02em;z-index:1;margin:0 0 8px;font-size:23px;font-weight:800;line-height:1.25;transition:color .4s cubic-bezier(.22,1,.36,1);position:relative}.flagship-card--simulator:hover .card-title[data-v-d3f9dea4]{color:#2563eb}.flagship-card--survival:hover .card-title[data-v-d3f9dea4]{color:#7c3aed}.flagship-card--step:hover .card-title[data-v-d3f9dea4]{color:#059669}.flagship-card--guide:hover .card-title[data-v-d3f9dea4]{color:#0284c7}.card-desc[data-v-d3f9dea4]{color:#64748b;z-index:1;min-height:44px;margin:0 0 22px;font-size:14px;line-height:1.6;position:relative}.card-stats-row[data-v-d3f9dea4]{z-index:1;background:#f8fafc;border:1px solid #eaeff5;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:12px 18px;display:flex;position:relative}.stat-col[data-v-d3f9dea4]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.stat-icon-wrap[data-v-d3f9dea4]{background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s;display:flex;box-shadow:0 1px 3px #0f172a0a}.flagship-card:hover .stat-icon-wrap[data-v-d3f9dea4]{transform:translateY(-1px)}.stat-divider[data-v-d3f9dea4]{background-color:#e2e8f0;flex-shrink:0;width:1px;height:30px;margin:0 14px}.stat-info[data-v-d3f9dea4]{flex-direction:column;min-width:0;display:flex}.stat-num[data-v-d3f9dea4]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;line-height:1.2;overflow:hidden}.stat-lbl[data-v-d3f9dea4]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.card-footer[data-v-d3f9dea4]{z-index:1;border-top:1px solid #f1f5f9;align-items:center;margin-top:auto;padding-top:18px;display:flex;position:relative}.card-action-btn[data-v-d3f9dea4]{border-radius:9999px;align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:13.5px;font-weight:700;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:inline-flex}.card-action-btn--blue[data-v-d3f9dea4]{color:#1d4ed8;background:#eff6ff;border:1px solid #3b82f633}.flagship-card--simulator:hover .card-action-btn--blue[data-v-d3f9dea4]{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 4px 14px #2563eb59}.card-action-btn--purple[data-v-d3f9dea4]{color:#6d28d9;background:#f5f3ff;border:1px solid #7c3aed33}.flagship-card--survival:hover .card-action-btn--purple[data-v-d3f9dea4]{color:#fff;background:#7c3aed;border-color:#7c3aed;box-shadow:0 4px 14px #7c3aed59}.card-action-btn--emerald[data-v-d3f9dea4]{color:#047857;background:#ecfdf5;border:1px solid #05966933}.flagship-card--step:hover .card-action-btn--emerald[data-v-d3f9dea4]{color:#fff;background:#059669;border-color:#059669;box-shadow:0 4px 14px #05966959}.card-action-btn--cyan[data-v-d3f9dea4]{color:#0369a1;background:#f0f9ff;border:1px solid #0284c733}.flagship-card--guide:hover .card-action-btn--cyan[data-v-d3f9dea4]{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 4px 14px #0284c759}.action-btn-icon[data-v-d3f9dea4]{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px 3px #00000014}.card-action-btn--blue .action-btn-icon[data-v-d3f9dea4]{color:#1d4ed8}.card-action-btn--purple .action-btn-icon[data-v-d3f9dea4]{color:#6d28d9}.card-action-btn--emerald .action-btn-icon[data-v-d3f9dea4]{color:#047857}.card-action-btn--cyan .action-btn-icon[data-v-d3f9dea4]{color:#0369a1}.flagship-card--simulator:hover .card-action-btn--blue .action-btn-icon[data-v-d3f9dea4]{color:#2563eb;transform:translate(4px)}.flagship-card--survival:hover .card-action-btn--purple .action-btn-icon[data-v-d3f9dea4]{color:#7c3aed;transform:translate(4px)}.flagship-card--step:hover .card-action-btn--emerald .action-btn-icon[data-v-d3f9dea4]{color:#059669;transform:translate(4px)}.flagship-card--guide:hover .card-action-btn--cyan .action-btn-icon[data-v-d3f9dea4]{color:#0284c7;transform:translate(4px)}.modal-backdrop[data-v-d3f9dea4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog[data-v-d3f9dea4]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.modal-header[data-v-d3f9dea4]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:24px 28px 20px;display:flex}.modal-title-wrap[data-v-d3f9dea4]{align-items:center;gap:12px;display:flex}.modal-icon-badge[data-v-d3f9dea4]{background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.modal-h3[data-v-d3f9dea4]{color:#0f172a;margin:0;font-size:17px;font-weight:800}.modal-sub[data-v-d3f9dea4]{color:#64748b;margin:2px 0 0;font-size:12px}.modal-close-btn[data-v-d3f9dea4]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.modal-close-btn[data-v-d3f9dea4]:hover{color:#0f172a;background:#f1f5f9}.modal-body[data-v-d3f9dea4]{flex-direction:column;gap:14px;padding:24px 28px;display:flex}.intro-step-card[data-v-d3f9dea4]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.step-num[data-v-d3f9dea4]{color:#2563eb;background:#eff6ff;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:13px;font-weight:800}.step-title[data-v-d3f9dea4]{color:#0f172a;margin:0 0 3px;font-size:14px;font-weight:700}.step-desc[data-v-d3f9dea4]{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.modal-footer[data-v-d3f9dea4]{border-top:1px solid #f1f5f9;padding:16px 28px 24px}.modal-fade-enter-active[data-v-d3f9dea4],.modal-fade-leave-active[data-v-d3f9dea4]{transition:opacity .25s}.modal-fade-enter-from[data-v-d3f9dea4],.modal-fade-leave-to[data-v-d3f9dea4]{opacity:0}.modal-fade-enter-active .modal-dialog[data-v-d3f9dea4],.modal-fade-leave-active .modal-dialog[data-v-d3f9dea4]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.modal-fade-enter-from .modal-dialog[data-v-d3f9dea4],.modal-fade-leave-to .modal-dialog[data-v-d3f9dea4]{transform:scale(.96)translateY(8px)}@media (width<=1024px){.hero-section[data-v-d3f9dea4]{flex-direction:column;align-items:flex-start;gap:36px}.hero-left[data-v-d3f9dea4]{max-width:100%}.hero-artwork-col[data-v-d3f9dea4]{justify-content:center;width:100%;max-width:600px}.tools-grid-section[data-v-d3f9dea4]{grid-template-columns:1fr}}@media (width<=640px){.hero-title[data-v-d3f9dea4]{font-size:38px}.hero-desc[data-v-d3f9dea4]{font-size:15px}.flagship-card[data-v-d3f9dea4]{border-radius:20px;padding:24px 20px 20px}.card-stats-row[data-v-d3f9dea4]{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 14px}.stat-col[data-v-d3f9dea4]{width:100%}.stat-divider[data-v-d3f9dea4]{display:none}.card-action-btn[data-v-d3f9dea4]{justify-content:space-between;width:100%}}@keyframes wave-anim-f62a6ca1{0%,to{height:4px}50%{height:14px}}.animate-wave-1[data-v-f62a6ca1]{animation:.8s ease-in-out infinite wave-anim-f62a6ca1}.animate-wave-2[data-v-f62a6ca1]{animation:.8s ease-in-out .2s infinite wave-anim-f62a6ca1}.animate-wave-3[data-v-f62a6ca1]{animation:.8s ease-in-out .4s infinite wave-anim-f62a6ca1}.animate-wave-4[data-v-f62a6ca1]{animation:.8s ease-in-out .1s infinite wave-anim-f62a6ca1}.fade-scale-enter-active[data-v-f62a6ca1],.fade-scale-leave-active[data-v-f62a6ca1]{transition:all .2s cubic-bezier(.16,1,.3,1)}.fade-scale-enter-from[data-v-f62a6ca1],.fade-scale-leave-to[data-v-f62a6ca1]{opacity:0;transform:translateY(6px)scale(.95)}.fade-enter-active[data-v-f62a6ca1],.fade-leave-active[data-v-f62a6ca1]{transition:opacity .2s}.fade-enter-from[data-v-f62a6ca1],.fade-leave-to[data-v-f62a6ca1]{opacity:0}.no-scrollbar[data-v-a0915aac]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-a0915aac]{-ms-overflow-style:none;scrollbar-width:none}.handwriting-font[data-v-bde5d2af]{font-family:Caveat,cursive,sans-serif}.report-font[data-v-bde5d2af]{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.fade-slide-enter-active[data-v-bde5d2af],.fade-slide-leave-active[data-v-bde5d2af]{transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-bde5d2af]{opacity:0;transform:translateY(8px)}.fade-slide-leave-to[data-v-bde5d2af]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-bde5d2af],.fade-leave-active[data-v-bde5d2af]{transition:opacity .3s}.fade-enter-from[data-v-bde5d2af],.fade-leave-to[data-v-bde5d2af]{opacity:0}.expand-enter-active[data-v-bde5d2af]{max-height:2000px;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.expand-leave-active[data-v-bde5d2af]{max-height:2000px;transition:all .25s ease-in;overflow:hidden}.expand-enter-from[data-v-bde5d2af],.expand-leave-to[data-v-bde5d2af]{opacity:0;max-height:0;transform:translateY(-6px)}.swal-pop-enter-active[data-v-bde5d2af]{transition:opacity .25s cubic-bezier(.16,1,.3,1)}.swal-pop-leave-active[data-v-bde5d2af]{transition:opacity .2s ease-in}.swal-pop-enter-from[data-v-bde5d2af],.swal-pop-leave-to[data-v-bde5d2af]{opacity:0}.swal-pop-enter-active .animate-modal-bounce[data-v-bde5d2af]{animation:.32s cubic-bezier(.175,.885,.32,1.15) forwards swalBounce-bde5d2af}.swal-pop-leave-active .animate-modal-bounce[data-v-bde5d2af]{animation:.2s cubic-bezier(.4,0,1,1) forwards swalLeave-bde5d2af}@keyframes swalBounce-bde5d2af{0%{opacity:0;transform:scale(.9)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes swalLeave-bde5d2af{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.93)translateY(10px)}}.animate-swal-scale[data-v-bde5d2af]{animation:.45s cubic-bezier(.175,.885,.32,1.275) both swalIconPop-bde5d2af}@keyframes swalIconPop-bde5d2af{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.swal-custom-scroll[data-v-bde5d2af]::-webkit-scrollbar{width:5px}.swal-custom-scroll[data-v-bde5d2af]::-webkit-scrollbar-track{background:0 0}.swal-custom-scroll[data-v-bde5d2af]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.swal-custom-scroll[data-v-bde5d2af]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bar-slide-up-enter-active[data-v-bde5d2af]{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.bar-slide-up-leave-active[data-v-bde5d2af]{transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.bar-slide-up-enter-from[data-v-bde5d2af]{opacity:0;transform:translateY(24px)scale(.96)}.bar-slide-up-leave-to[data-v-bde5d2af]{opacity:0;transform:translateY(16px)scale(.96)}.combat-wrapper[data-v-3fa32ab7]{color:#0f172a;background:#f8fafc;min-height:100dvh;padding-top:calc(68px + 1.75rem);padding-bottom:3rem;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.combat-top-nav[data-v-3fa32ab7]{z-index:40;background:#fff;border-bottom:1px solid #e2e8f0;height:64px;position:sticky;top:0}.nav-container[data-v-3fa32ab7]{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}.back-link[data-v-3fa32ab7]{color:#475569;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.back-link[data-v-3fa32ab7]:hover{color:#0f172a}.brand-badge[data-v-3fa32ab7]{background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:.6rem;padding:.35rem .85rem;display:flex}.combat-brand-logo[data-v-3fa32ab7]{object-fit:contain;width:auto;height:18px;display:block}.combat-brand-sep[data-v-3fa32ab7]{background:#bfdbfe;width:1px;height:12px}.pulse-dot[data-v-3fa32ab7]{background:#2563eb;border-radius:9999px;width:7px;height:7px;animation:2s infinite pulse-3fa32ab7}.brand-text[data-v-3fa32ab7]{color:#1e40af;letter-spacing:.08em;font-size:.75rem;font-weight:700}.stat-pill[data-v-3fa32ab7]{background:#f1f5f9;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;display:flex}.nav-actions[data-v-3fa32ab7]{align-items:center;display:flex}.exit-challenge-top-btn[data-v-3fa32ab7]{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1.1rem;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #dc26260d}.exit-challenge-top-btn[data-v-3fa32ab7]:hover{color:#b91c1c;background:#fee2e2;border-color:#f87171;transform:translateY(-1px);box-shadow:0 3px 8px #dc26261f}.combat-main[data-v-3fa32ab7]{max-width:1240px;margin:.5rem auto 0;padding:0 1rem}.lobby-hero[data-v-3fa32ab7]{text-align:center;max-width:820px;margin:0 auto 2.5rem}.hero-tag[data-v-3fa32ab7]{color:#1d4ed8;letter-spacing:.08em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.4rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 1px 3px #2563eb14}.live-pulse-dot[data-v-3fa32ab7]{background:#10b981;border-radius:9999px;width:7px;height:7px;animation:2s infinite pulse-3fa32ab7;box-shadow:0 0 0 2px #10b98140}.hero-title[data-v-3fa32ab7]{color:#0f172a;letter-spacing:-.03em;margin-bottom:.85rem;font-size:2.5rem;font-weight:850;line-height:1.15}.hero-subtitle[data-v-3fa32ab7]{color:#475569;margin-bottom:1.5rem;font-size:1.05rem;font-weight:450;line-height:1.65}.lobby-metrics-ribbon[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;max-width:fit-content;margin:0 auto;padding:.65rem 1.25rem;display:flex;box-shadow:0 2px 8px #0f172a0a}.lmr-chip[data-v-3fa32ab7]{color:#334155;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.lmr-text strong[data-v-3fa32ab7]{color:#0f172a;font-weight:700}.lmr-icon-wrap[data-v-3fa32ab7]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.lmr-icon--blue[data-v-3fa32ab7]{color:#2563eb;background:#eff6ff}.lmr-icon--emerald[data-v-3fa32ab7]{color:#059669;background:#ecfdf5}.lmr-icon--purple[data-v-3fa32ab7]{color:#7c3aed;background:#f5f3ff}.lmr-icon--amber[data-v-3fa32ab7]{color:#d97706;background:#fef3c7}.lmr-divider[data-v-3fa32ab7]{background:#e2e8f0;width:1px;height:16px}.specialty-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;margin-bottom:2rem;padding:1.5rem 1.75rem;box-shadow:0 4px 18px #0f172a08}.specialty-header[data-v-3fa32ab7]{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.specialty-title-wrap[data-v-3fa32ab7]{align-items:center;gap:.75rem;display:flex}.step-badge-num[data-v-3fa32ab7]{color:#fff;background:#2563eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:flex}.specialty-label[data-v-3fa32ab7]{color:#0f172a;letter-spacing:-.01em;font-size:.95rem;font-weight:800}.specialty-required-star[data-v-3fa32ab7]{color:#2563eb;margin-left:.25rem;font-weight:800}.specialty-sub-wrap[data-v-3fa32ab7]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.specialty-sub-pill[data-v-3fa32ab7]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.specialty-sub[data-v-3fa32ab7]{color:#64748b;font-size:.8125rem;font-weight:500}.specialty-cards-grid[data-v-3fa32ab7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (width>=640px){.specialty-cards-grid[data-v-3fa32ab7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.specialty-cards-grid[data-v-3fa32ab7]{grid-template-columns:repeat(5,minmax(0,1fr))}}.spec-tile-card[data-v-3fa32ab7]{text-align:left;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:1.1rem;flex-direction:column;justify-content:space-between;min-height:112px;padding:1rem 1.05rem;transition:all .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.spec-tile-card[data-v-3fa32ab7]:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a0d}.spec-tile-card--active[data-v-3fa32ab7]{transform:translateY(-2px);background:#eff6ff!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb40,0 8px 20px #2563eb14!important}.spec-tile-top[data-v-3fa32ab7]{justify-content:space-between;align-items:center;width:100%;margin-bottom:.75rem;display:flex}.spec-tile-icon-box[data-v-3fa32ab7]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.spec-icon-box--all[data-v-3fa32ab7]{color:#334155;background:#f1f5f9}.spec-icon-box--cardiology[data-v-3fa32ab7]{color:#dc2626;background:#fee2e2}.spec-icon-box--surgery[data-v-3fa32ab7]{color:#d97706;background:#fef3c7}.spec-icon-box--neurology[data-v-3fa32ab7]{color:#7c3aed;background:#ede9fe}.spec-icon-box--pulmonology[data-v-3fa32ab7]{color:#0284c7;background:#e0f2fe}.spec-icon-box--internal_medicine[data-v-3fa32ab7]{color:#9333ea;background:#f3e8ff}.spec-icon-box--pediatrics[data-v-3fa32ab7]{color:#db2777;background:#fce7f3}.spec-icon-box--toxicology[data-v-3fa32ab7]{color:#ca8a04;background:#fef9c3}.spec-icon-box--nephrology[data-v-3fa32ab7]{color:#0d9488;background:#ccfbf1}.spec-icon-box--infectious[data-v-3fa32ab7]{color:#059669;background:#ecfdf5}.spec-tile-card--active .spec-tile-icon-box[data-v-3fa32ab7]{box-shadow:0 2px 8px #2563eb4d;color:#fff!important;background:#2563eb!important}.spec-radio-indicator[data-v-3fa32ab7]{background:#fff;border:1.5px solid #cbd5e1;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.spec-radio-indicator--active[data-v-3fa32ab7]{background:#2563eb;border-color:#2563eb}.spec-radio-dot[data-v-3fa32ab7]{background:#fff;border-radius:9999px;width:6px;height:6px}.spec-tile-title[data-v-3fa32ab7]{color:#0f172a;margin-bottom:.2rem;font-size:.875rem;font-weight:800;line-height:1.25;transition:color .15s}.spec-tile-card--active .spec-tile-title[data-v-3fa32ab7]{color:#1e40af}.spec-tile-sub[data-v-3fa32ab7]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.71rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.spec-tile-card--active .spec-tile-sub[data-v-3fa32ab7]{color:#3b82f6}.difficulty-cards-grid[data-v-3fa32ab7]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (width>=768px){.difficulty-cards-grid[data-v-3fa32ab7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.diff-card-item[data-v-3fa32ab7]{text-align:left;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;justify-content:space-between;padding:1.25rem 1.35rem;transition:all .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.diff-card-item[data-v-3fa32ab7]:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a0d}.diff-card-item--active[data-v-3fa32ab7]{transform:translateY(-2px);background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb40,0 10px 25px #2563eb14!important}.diff-card-header[data-v-3fa32ab7]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.diff-tier-badge[data-v-3fa32ab7]{letter-spacing:.03em;border-radius:9999px;padding:.25rem .65rem;font-size:.72rem;font-weight:800}.diff-tier-badge--easy[data-v-3fa32ab7]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.diff-tier-badge--medium[data-v-3fa32ab7]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.diff-tier-badge--hard[data-v-3fa32ab7]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.diff-stages-pill[data-v-3fa32ab7]{color:#0f172a;background:#f1f5f9;border-radius:8px;padding:.25rem .6rem;font-size:.75rem;font-weight:800}.diff-card-heading[data-v-3fa32ab7]{color:#0f172a;letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.15rem;font-weight:850}.diff-card-desc[data-v-3fa32ab7]{color:#64748b;min-height:48px;margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.diff-card-footer[data-v-3fa32ab7]{color:#475569;border-top:1px solid #f1f5f9;align-items:center;gap:.5rem;padding-top:.75rem;font-size:.72rem;font-weight:700;display:flex}.diff-meta-sep[data-v-3fa32ab7]{color:#cbd5e1}.modes-grid-duo[data-v-3fa32ab7]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.75rem;max-width:1080px;margin:0 auto;display:grid}@media (width>=768px){.modes-grid-duo[data-v-3fa32ab7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mode-duo-card[data-v-3fa32ab7]{background:#fff;border:1.5px solid #e2e8f0;border-radius:1.75rem;flex-direction:column;justify-content:space-between;padding:2.25rem;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0f172a0a}.mode-duo-card--solo[data-v-3fa32ab7]{border-color:#e2e8f0}.mode-duo-card--solo[data-v-3fa32ab7]:hover{border-color:#6ee7b7;transform:translateY(-4px);box-shadow:0 20px 45px #0596691f}.mode-duo-card--pvp[data-v-3fa32ab7]:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 20px 45px #2563eb1f}.mode-duo-top[data-v-3fa32ab7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.mode-icon-circle[data-v-3fa32ab7]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 2px 8px #0000000a}.mode-icon-circle--emerald[data-v-3fa32ab7]{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0}.mode-icon-circle--blue[data-v-3fa32ab7]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe}.mode-pill[data-v-3fa32ab7]{letter-spacing:.02em;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:800}.mode-pill--emerald[data-v-3fa32ab7]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.mode-pill--blue[data-v-3fa32ab7]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.mode-card-heading[data-v-3fa32ab7]{color:#0f172a;letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.45rem;font-weight:850}.mode-card-text[data-v-3fa32ab7]{color:#475569;margin-bottom:1.75rem;font-size:.875rem;line-height:1.65}.mode-feature-list[data-v-3fa32ab7]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1rem 1.2rem;display:flex}.mode-feature-item[data-v-3fa32ab7]{color:#334155;align-items:center;gap:.65rem;font-size:.8125rem;font-weight:600;display:flex}.mode-feature-item svg[data-v-3fa32ab7]{flex-shrink:0}.mode-action-btn[data-v-3fa32ab7]{cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:1rem 1.5rem;font-size:.95rem;font-weight:800;transition:all .22s cubic-bezier(.22,1,.36,1);display:flex}.mode-action-btn[data-v-3fa32ab7]:disabled{opacity:.65;cursor:not-allowed}.mode-action-btn--emerald[data-v-3fa32ab7]{color:#fff;background:#059669;box-shadow:0 4px 14px #05966947}.mode-action-btn--emerald[data-v-3fa32ab7]:hover:not(:disabled){background:#047857;transform:translateY(-1.5px);box-shadow:0 6px 20px #05966961}.mode-action-btn--blue[data-v-3fa32ab7]{color:#fff;background:#2563eb;box-shadow:0 4px 14px #2563eb47}.mode-action-btn--blue[data-v-3fa32ab7]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1.5px);box-shadow:0 6px 20px #2563eb61}.m-waiting-section[data-v-3fa32ab7]{justify-content:center;align-items:center;width:100%;padding:3rem 1rem 4.5rem;display:flex}.m-waiting-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;max-width:680px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a,0 12px 28px -4px #0f172a0d}.m-wait-top-bar[data-v-3fa32ab7]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.75rem;display:flex}.m-wait-uplink-status[data-v-3fa32ab7]{align-items:center;gap:.5rem;display:flex}.m-wait-pulse-dot[data-v-3fa32ab7]{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s cubic-bezier(.45,0,.55,1) infinite pulse-ring-3fa32ab7;box-shadow:0 0 0 3px #10b98133}.m-wait-uplink-text[data-v-3fa32ab7]{letter-spacing:.08em;color:#065f46;text-transform:uppercase;font-size:.6875rem;font-weight:800}.m-wait-session-badge[data-v-3fa32ab7]{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700}.m-wait-hero[data-v-3fa32ab7]{text-align:center;padding:2rem 2rem 1.5rem}.m-wait-title[data-v-3fa32ab7]{color:#0f172a;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.625rem;font-weight:800;line-height:1.25}.m-wait-subtitle[data-v-3fa32ab7]{color:#64748b;max-width:540px;margin:0 auto;font-size:.9375rem;line-height:1.6}.m-wait-colleague-name[data-v-3fa32ab7]{color:#0f172a;font-weight:700}.m-wait-peer-bridge[data-v-3fa32ab7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 1.5rem 1.5rem;padding:1.5rem;display:flex}.m-wait-node[data-v-3fa32ab7]{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:140px;display:flex}.m-wait-avatar-wrap[data-v-3fa32ab7]{margin-bottom:.75rem;position:relative}.m-wait-avatar[data-v-3fa32ab7]{letter-spacing:.05em;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.125rem;font-weight:800;display:flex;box-shadow:0 2px 8px #00000014}.m-avatar--host[data-v-3fa32ab7]{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)}.m-avatar--peer[data-v-3fa32ab7]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.m-node-dot[data-v-3fa32ab7]{border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.m-dot--active[data-v-3fa32ab7]{background:#10b981}.m-dot--pending[data-v-3fa32ab7]{background:#f59e0b}.m-wait-node-info[data-v-3fa32ab7]{flex-direction:column;align-items:center;gap:.2rem;width:100%;display:flex}.m-node-role[data-v-3fa32ab7]{letter-spacing:.08em;color:#64748b;text-transform:uppercase;font-size:.6875rem;font-weight:800}.m-node-name[data-v-3fa32ab7]{color:#0f172a;word-break:break-word;font-size:.9375rem;font-weight:700}.m-node-status[data-v-3fa32ab7]{align-items:center;gap:.35rem;margin-top:.2rem;font-size:.75rem;font-weight:600;display:inline-flex}.m-status--online[data-v-3fa32ab7]{color:#059669}.m-online-dot[data-v-3fa32ab7]{background:#10b981;border-radius:50%;width:6px;height:6px}.m-status--pending[data-v-3fa32ab7]{color:#d97706}.m-pending-pulse-dot[data-v-3fa32ab7]{background:#f59e0b;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse-ring-3fa32ab7}.m-wait-conduit[data-v-3fa32ab7]{flex-direction:column;flex:1.2;justify-content:center;align-items:center;display:flex}.m-conduit-icon-wrap[data-v-3fa32ab7]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.6rem;display:flex;box-shadow:0 2px 8px #2563eb1f}.m-conduit-ekg[data-v-3fa32ab7]{width:22px;height:22px;animation:2.8s ease-in-out infinite ekgTwitch}.m-conduit-beam[data-v-3fa32ab7]{background:#e2e8f0;border-radius:9999px;width:100%;max-width:160px;height:4px;margin-bottom:.5rem;position:relative;overflow:hidden}.m-beam-pulse[data-v-3fa32ab7]{background:linear-gradient(90deg,#0000,#2563eb,#0000);border-radius:9999px;width:40px;animation:1.6s ease-in-out infinite beamMove-3fa32ab7;position:absolute;top:0;bottom:0}@keyframes beamMove-3fa32ab7{0%{left:-40px}to{left:100%}}.m-conduit-window[data-v-3fa32ab7]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.35rem;padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.m-wait-mission-strip[data-v-3fa32ab7]{divide-x:1px solid #f1f5f9;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 1.5rem 1.25rem;display:grid}.m-mission-cell[data-v-3fa32ab7]{flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.m-mission-cell[data-v-3fa32ab7]:nth-child(2){border-left:1px solid #f1f5f9;border-right:1px solid #f1f5f9}.m-cell-lbl[data-v-3fa32ab7]{letter-spacing:.08em;color:#64748b;text-transform:uppercase;font-size:.625rem;font-weight:800}.m-cell-val-row[data-v-3fa32ab7]{align-items:center;gap:.45rem;display:flex}.m-cell-val[data-v-3fa32ab7]{color:#0f172a;font-size:.8125rem;font-weight:700}.m-wait-key-box[data-v-3fa32ab7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.5rem 1.5rem;padding:1.1rem 1.25rem;display:flex}.m-key-info[data-v-3fa32ab7]{flex-direction:column;gap:2px;display:flex}.m-key-title[data-v-3fa32ab7]{letter-spacing:.08em;color:#334155;text-transform:uppercase;font-size:.6875rem;font-weight:800}.m-key-desc[data-v-3fa32ab7]{color:#64748b;font-size:.75rem}.m-key-action-wrap[data-v-3fa32ab7]{align-items:center;gap:.6rem;display:flex}.m-key-code-pill[data-v-3fa32ab7]{background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;display:inline-flex}.m-key-prefix[data-v-3fa32ab7]{color:#94a3b8;font-size:.6875rem;font-weight:700}.m-key-digits[data-v-3fa32ab7]{letter-spacing:.14em;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;font-weight:800}.m-btn-copy-key[data-v-3fa32ab7]{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.m-btn-copy-key[data-v-3fa32ab7]:hover{background:#1e293b;transform:translateY(-1px)}.m-btn-copy-key.m-btn-copied[data-v-3fa32ab7]{background:#059669;border-color:#059669}.m-wait-footer[data-v-3fa32ab7]{background:#fff;border-top:1px solid #f1f5f9;justify-content:center;padding:1rem 1.5rem;display:flex}.m-btn-abort-challenge[data-v-3fa32ab7]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:700;transition:all .2s;display:inline-flex}.m-btn-abort-challenge[data-v-3fa32ab7]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}@media (width<=640px){.m-wait-peer-bridge[data-v-3fa32ab7]{flex-direction:column;gap:1.5rem}.m-wait-mission-strip[data-v-3fa32ab7]{grid-template-columns:1fr}.m-mission-cell[data-v-3fa32ab7]:nth-child(2){border:1px solid #f1f5f9;border-left:none;border-right:none}.m-wait-key-box[data-v-3fa32ab7]{flex-direction:column;align-items:stretch}.m-key-action-wrap[data-v-3fa32ab7]{flex-direction:column;width:100%}.m-key-code-pill[data-v-3fa32ab7],.m-btn-copy-key[data-v-3fa32ab7]{justify-content:center;width:100%}}.ai-synthesis-section[data-v-3fa32ab7]{justify-content:center;align-items:center;min-height:60vh;padding:3.5rem 1rem;display:flex}.ai-synthesis-card[data-v-3fa32ab7]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:2rem;width:100%;max-width:580px;padding:3.5rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 45px -10px #2563eb1f}.synthesis-gauge-container[data-v-3fa32ab7]{justify-content:center;align-items:center;width:130px;height:130px;margin:0 auto 2rem;display:flex;position:relative}.synthesis-gauge-svg[data-v-3fa32ab7]{width:100%;height:100%;transform:rotate(-90deg)}.gauge-track[data-v-3fa32ab7]{fill:none;stroke:#eff6ff;stroke-width:8px}.gauge-fill[data-v-3fa32ab7]{fill:none;stroke:#2563eb;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.gauge-center-content[data-v-3fa32ab7]{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.gauge-pct-num[data-v-3fa32ab7]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.85rem;font-weight:800;line-height:1}.gauge-timer-elapsed[data-v-3fa32ab7]{color:#2563eb;letter-spacing:.05em;background:#eff6ff;border-radius:9999px;margin-top:2px;padding:.1rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.725rem;font-weight:700}.ai-badge-header[data-v-3fa32ab7]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .95rem;display:inline-flex}.pulse-emerald-dot[data-v-3fa32ab7]{background:#10b981;border-radius:9999px;width:8px;height:8px;animation:1.2s infinite pulse-3fa32ab7}.ai-header-tag[data-v-3fa32ab7]{color:#047857;letter-spacing:.06em;font-size:.725rem;font-weight:800}.ai-synthesis-title[data-v-3fa32ab7]{color:#0f172a;letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.65rem;font-weight:800}.ai-synthesis-sub[data-v-3fa32ab7]{color:#64748b;margin-bottom:2rem;font-size:.875rem;line-height:1.6}.ai-status-pulse-bar[data-v-3fa32ab7]{text-align:left;flex-direction:column;gap:.75rem;display:flex}.ai-step-pulse[data-v-3fa32ab7]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.ai-step-pulse--active[data-v-3fa32ab7]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.ai-step-pulse--done[data-v-3fa32ab7]{color:#166534;background:#f0fdf4;border-color:#bbf7d0;font-weight:700}.pulse-num[data-v-3fa32ab7]{color:#fff;background:#94a3b8;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;transition:all .2s;display:flex}.ai-step-pulse--active .pulse-num[data-v-3fa32ab7]{background:#2563eb}.ai-step-pulse--done .pulse-num[data-v-3fa32ab7]{background:#10b981}.ai-synthesis-cancel-wrap[data-v-3fa32ab7]{justify-content:center;margin-top:1.5rem;display:flex}.ai-synthesis-cancel-btn[data-v-3fa32ab7]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.ai-synthesis-cancel-btn[data-v-3fa32ab7]:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.arena-grid-layout[data-v-3fa32ab7]{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (width>=1024px){.arena-grid-layout[data-v-3fa32ab7]{grid-template-columns:minmax(0,1fr) 360px;gap:1.75rem}}@media (width>=1280px){.arena-grid-layout[data-v-3fa32ab7]{grid-template-columns:minmax(0,1fr) 385px;gap:2rem}}.arena-workspace-container[data-v-3fa32ab7]{width:100%;max-width:56rem;margin-left:auto;margin-right:auto}.clinical-vitals-ribbon[data-v-3fa32ab7]{background:#fff;border:1.5px solid #e2e8f0;border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 20px -4px #0f172a0d}.telemetry-oscilloscope-strip[data-v-3fa32ab7]{background:#030712;border-bottom:1px solid #ffffff14;align-items:center;height:54px;display:flex;position:relative;overflow:hidden}.telemetry-canvas[data-v-3fa32ab7]{width:100%;height:100%;display:block}.telemetry-millimeter-grid[data-v-3fa32ab7]{pointer-events:none;background-image:linear-gradient(#22c55e09 1px,#0000 1px),linear-gradient(90deg,#22c55e09 1px,#0000 1px),linear-gradient(#22c55e17 1px,#0000 1px),linear-gradient(90deg,#22c55e17 1px,#0000 1px);background-size:5px 5px,5px 5px,25px 25px,25px 25px;position:absolute;inset:0}.telemetry-lead-badge[data-v-3fa32ab7]{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030712e0;border:1px solid #ffffff1a;border-radius:.35rem;flex-direction:column;padding:.15rem .45rem;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%);box-shadow:0 2px 8px #0006}.telemetry-lead-name[data-v-3fa32ab7]{color:#0f8;letter-spacing:.05em;text-shadow:0 0 8px #0f89;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:850;line-height:1}.telemetry-lead-specs[data-v-3fa32ab7]{color:#64748b;letter-spacing:.02em;margin-top:1.5px;font-family:ui-monospace,monospace;font-size:.5rem;font-weight:600}.telemetry-wave-viewport[data-v-3fa32ab7]{align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.telemetry-wave-scroller[data-v-3fa32ab7]{will-change:transform;width:200%;height:100%;animation-name:telemetryWaveScroll-3fa32ab7;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@keyframes telemetryWaveScroll-3fa32ab7{0%{transform:translate(0)}to{transform:translate(-50%)}}.telemetry-wave-svg[data-v-3fa32ab7]{flex-shrink:0;width:50%;height:100%}.telemetry-wave-glow[data-v-3fa32ab7]{filter:drop-shadow(0 0 5px #00ff88bf)drop-shadow(0 0 10px #00ff8859)}.telemetry-wave-glow--crit[data-v-3fa32ab7]{filter:drop-shadow(0 0 6px #ef4444d9)drop-shadow(0 0 12px #ef444466)}.telemetry-wave-core[data-v-3fa32ab7]{opacity:.95}.telemetry-sweep-laser[data-v-3fa32ab7]{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00ff8814 60%,#00ff8859 95%,#fff 100%);width:28px;animation-name:telemetryLaserSweep-3fa32ab7;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;bottom:0;box-shadow:2px 0 12px #0f89}@keyframes telemetryLaserSweep-3fa32ab7{0%{opacity:.2;transform:translate(-30px)}50%{opacity:.85}to{opacity:.2;transform:translate(1200px)}}.telemetry-vignette[data-v-3fa32ab7]{pointer-events:none;position:absolute;inset:0;box-shadow:inset 20px 0 25px #030712b3,inset -20px 0 25px #030712b3}.telemetry-live-readout[data-v-3fa32ab7]{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#050a17d9;border:1px solid #ffffff14;border-radius:.45rem;align-items:center;gap:.4rem;padding:.2rem .55rem;display:flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.telemetry-live-dot[data-v-3fa32ab7]{border-radius:50%;width:6px;height:6px}.telemetry-live-bpm[data-v-3fa32ab7]{letter-spacing:.03em;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:850}.vital-heart-icon[data-v-3fa32ab7]{transform-origin:50%;justify-content:center;align-items:center;animation:1s ease-in-out infinite hrHeartBeat-3fa32ab7;display:inline-flex}@keyframes hrHeartBeat-3fa32ab7{0%,to{opacity:.85;transform:scale(1)}15%{opacity:1;transform:scale(1.35)}30%{opacity:.9;transform:scale(1.05)}45%{opacity:1;transform:scale(1.25)}60%{opacity:.85;transform:scale(1)}}.vitals-metric-tile[data-v-3fa32ab7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.9rem;flex-direction:column;justify-content:space-between;min-height:4.35rem;padding:.55rem .75rem;transition:all .15s;display:flex}.vitals-metric-tile[data-v-3fa32ab7]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.vitals-metric-tile--alert[data-v-3fa32ab7]{background:#fff1f2!important;border-color:#fecdd3!important}.vitals-metric-tile--alert .vitals-tile-label[data-v-3fa32ab7]{color:#be123c}.vitals-metric-tile--alert .vitals-tile-sub[data-v-3fa32ab7]{color:#e11d48}.vitals-metric-tile--warn[data-v-3fa32ab7]{background:#fffbeb!important;border-color:#fde68a!important}.vitals-metric-tile--warn .vitals-tile-label[data-v-3fa32ab7]{color:#b45309}.vitals-metric-tile--warn .vitals-tile-sub[data-v-3fa32ab7]{color:#d97706}.vitals-tile-header[data-v-3fa32ab7]{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.vitals-tile-label[data-v-3fa32ab7]{color:#64748b;letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:850}.vitals-tile-unit[data-v-3fa32ab7]{color:#94a3b8;font-size:.65rem;font-weight:700}.vitals-tile-value[data-v-3fa32ab7]{letter-spacing:-.02em;font-family:ui-monospace,monospace;font-size:1.25rem;font-weight:900;line-height:1.2}.vitals-tile-sub[data-v-3fa32ab7]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.65rem;font-weight:600;overflow:hidden}.icu-station-chassis[data-v-3fa32ab7]{background:#080e1c;border:1px solid #1e293b;border-radius:1.5rem;padding:.5rem;transition:border-color .3s,box-shadow .3s;box-shadow:0 20px 45px -10px #00000080,inset 0 1px #ffffff14}.icu-station-chassis.chassis--crit-alarm[data-v-3fa32ab7]{border-color:#ef4444;animation:1.5s ease-in-out infinite chassisAlarmPulse-3fa32ab7;box-shadow:0 0 30px #ef444459,inset 0 1px #ef444433}.icu-station-chassis.chassis--stabilizing[data-v-3fa32ab7]{border-color:#10b981;box-shadow:0 0 30px #10b9814d}@keyframes chassisAlarmPulse-3fa32ab7{0%,to{box-shadow:0 0 15px #ef444433}50%{box-shadow:0 0 32px #ef444473}}.icu-screen-glass[data-v-3fa32ab7]{color:#fff;background-color:#050811;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:16px 16px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff0f;border-radius:1.15rem;overflow:hidden}.icu-alert-banner[data-v-3fa32ab7]{letter-spacing:.06em;text-align:center;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.6875rem;font-weight:800;display:flex}.icu-alert-banner.ribbon--crit[data-v-3fa32ab7]{color:#fff;background:#dc2626;animation:1s infinite pulse-3fa32ab7}.icu-alert-banner.ribbon--optimal[data-v-3fa32ab7]{color:#fff;background:#059669}.alert-pulse-lamp[data-v-3fa32ab7]{background:#fff;border-radius:9999px;width:7px;height:7px;animation:.8s infinite pulse-3fa32ab7}.icu-header-bar[data-v-3fa32ab7]{background:#0a101fd9;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.patient-id-block[data-v-3fa32ab7]{flex-direction:column;gap:.2rem;display:flex}.patient-beacon-wrap[data-v-3fa32ab7]{align-items:center;gap:.45rem;display:flex}.status-beacon-lamp[data-v-3fa32ab7]{border-radius:9999px;flex-shrink:0;width:9px;height:9px}.status-beacon-lamp.lamp--nominal[data-v-3fa32ab7]{background:#0f8;animation:2s infinite pulse-3fa32ab7;box-shadow:0 0 8px #0f8}.status-beacon-lamp.lamp--crit[data-v-3fa32ab7]{background:#ef4444;animation:.8s infinite pulse-3fa32ab7;box-shadow:0 0 10px #ef4444}.bed-identifier-text[data-v-3fa32ab7]{letter-spacing:.06em;color:#f8fafc;font-size:.75rem;font-weight:800}.patient-demographics[data-v-3fa32ab7]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.patient-name-bold[data-v-3fa32ab7]{color:#e2e8f0;font-size:.8125rem;font-weight:700}.patient-meta-age-sex[data-v-3fa32ab7]{color:#94a3b8;font-size:.7rem}.triage-urgency-tag[data-v-3fa32ab7]{color:#fff;letter-spacing:.04em;background:#dc2626;border-radius:.3rem;padding:.1rem .4rem;font-size:.6rem;font-weight:800}.btn-icu-speaker[data-v-3fa32ab7]{color:#94a3b8;cursor:pointer;letter-spacing:.04em;background:#1e293bcc;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.65rem;font-weight:800;transition:all .15s;display:inline-flex}.btn-icu-speaker[data-v-3fa32ab7]:hover{color:#f8fafc;background:#334155e6}.btn-icu-speaker--live[data-v-3fa32ab7]{color:#0f8;background:#00ff8826;border-color:#0f8}.opponent-duel-strip[data-v-3fa32ab7]{background:#2563eb1f;border-bottom:1px solid #2563eb40;justify-content:space-between;align-items:center;padding:.35rem .85rem;font-size:.7rem;display:flex}.duel-strip-colleague[data-v-3fa32ab7]{align-items:center;gap:.35rem;display:flex}.duel-dot[data-v-3fa32ab7]{background:#3b82f6;border-radius:9999px;width:6px;height:6px}.duel-colleague-name[data-v-3fa32ab7]{color:#93c5fd;font-weight:700}.duel-strip-progress[data-v-3fa32ab7]{align-items:center;gap:.4rem;display:flex}.duel-stage-badge[data-v-3fa32ab7]{color:#cbd5e1}.duel-score-badge[data-v-3fa32ab7]{color:#60a5fa;font-weight:800}.icu-oscilloscope[data-v-3fa32ab7]{background:#020617;border-bottom:1px solid #ffffff14;padding:.5rem .85rem;position:relative}.oscilloscope-header[data-v-3fa32ab7]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.lead-info[data-v-3fa32ab7]{align-items:center;gap:.55rem;display:flex}.lead-channel[data-v-3fa32ab7]{color:#0f8;letter-spacing:.06em;text-shadow:0 0 8px #00ff8880;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;font-weight:900}.lead-cal[data-v-3fa32ab7],.lead-filters[data-v-3fa32ab7]{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:600}.lead-status[data-v-3fa32ab7]{color:#0f8;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.lead-status--tachy[data-v-3fa32ab7]{color:#ef4444;text-shadow:0 0 8px #ef444480}.lead-right-telemetry[data-v-3fa32ab7]{align-items:center;gap:.65rem;display:flex}.telemetry-grid-flag[data-v-3fa32ab7],.telemetry-speed[data-v-3fa32ab7]{color:#475569;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700}.qrs-optical-sensor[data-v-3fa32ab7]{color:#64748b;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:flex}.sensor-dot[data-v-3fa32ab7]{background:#334155;border-radius:50%;width:7px;height:7px;transition:all 80ms}.sensor-dot--active[data-v-3fa32ab7]{background:#0f8;transform:scale(1.35);box-shadow:0 0 10px #0f8,0 0 18px #00ff88d9}.ecg-canvas-wrap[data-v-3fa32ab7]{background:#010409;border:1px solid #0f83;border-radius:6px;width:100%;height:64px;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #000000d9}.ecg-screen-canvas[data-v-3fa32ab7]{z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ecg-millimeter-grid[data-v-3fa32ab7]{z-index:1;pointer-events:none;opacity:.25;background-image:linear-gradient(90deg,#00ff884d 1px,#0000 1px),linear-gradient(#00ff884d 1px,#0000 1px),linear-gradient(90deg,#00ff88a6 1px,#0000 1px),linear-gradient(#00ff88a6 1px,#0000 1px);background-size:5px 5px,5px 5px,25px 25px,25px 25px;width:100%;height:100%;position:absolute;top:0;left:0}.ecg-baseline-indicator[data-v-3fa32ab7]{z-index:3;pointer-events:none;position:absolute;top:52%;left:6px;transform:translateY(-50%)}.baseline-tag[data-v-3fa32ab7]{color:#00ff888c;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:800}.ecg-screen-vignette[data-v-3fa32ab7]{z-index:4;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 12px #000000bf}.icu-vitals-bento[data-v-3fa32ab7]{grid-template-columns:repeat(2,1fr);gap:.65rem;padding:.85rem;display:grid}.vital-tile[data-v-3fa32ab7]{background:linear-gradient(145deg,#0f172ae6 0%,#0a101ff2 100%);border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;justify-content:space-between;min-height:102px;padding:.75rem .85rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.vital-tile[data-v-3fa32ab7]:hover{background:linear-gradient(145deg,#141e37f2 0%,#0c1426f2 100%);border-color:#ffffff29}.vital-tile--alarm[data-v-3fa32ab7]{animation:1.2s ease-in-out infinite vitalTileAlarmPulse-3fa32ab7;box-shadow:0 0 14px #ef444459;background:linear-gradient(145deg,#450a0a73 0%,#140505bf 100%)!important;border-color:#ef4444cc!important}@keyframes vitalTileAlarmPulse-3fa32ab7{0%,to{box-shadow:0 0 8px #ef444440}50%{box-shadow:0 0 20px #ef44448c}}.vital-tile-top[data-v-3fa32ab7]{justify-content:space-between;align-items:center;display:flex}.vital-tile-tag[data-v-3fa32ab7]{align-items:center;gap:.35rem;display:flex}.param-dot[data-v-3fa32ab7]{border-radius:9999px;flex-shrink:0;width:7px;height:7px}.param-dot--hr[data-v-3fa32ab7]{background:#0f8;box-shadow:0 0 6px #0f8}.param-dot--bp[data-v-3fa32ab7]{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.param-dot--spo2[data-v-3fa32ab7]{background:#00f0ff;box-shadow:0 0 6px #00f0ff}.param-dot--rr[data-v-3fa32ab7]{background:#facc15;box-shadow:0 0 6px #facc15}.param-dot--temp[data-v-3fa32ab7]{background:#c084fc;box-shadow:0 0 6px #c084fc}.param-dot--gcs[data-v-3fa32ab7]{background:#60a5fa;box-shadow:0 0 6px #60a5fa}.param-name[data-v-3fa32ab7]{letter-spacing:.08em;color:#94a3b8;font-size:.7rem;font-weight:800}.vital-tile-unit[data-v-3fa32ab7]{color:#64748b;font-family:monospace;font-size:.65rem;font-weight:700}.vital-tile-main[data-v-3fa32ab7]{justify-content:space-between;align-items:baseline;margin:.25rem 0;display:flex}.vital-tile-digital[data-v-3fa32ab7]{letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.95rem;font-weight:800;line-height:1}.digital-hr[data-v-3fa32ab7]{color:#0f8;text-shadow:0 0 12px #0f86}.digital-bp[data-v-3fa32ab7]{color:#f59e0b;text-shadow:0 0 12px #f59e0b66;font-size:1.65rem}.digital-spo2[data-v-3fa32ab7]{color:#00f0ff;text-shadow:0 0 12px #00f0ff66}.digital-rr[data-v-3fa32ab7]{color:#facc15;text-shadow:0 0 12px #facc1566}.digital-temp[data-v-3fa32ab7]{color:#d8b4fe;text-shadow:0 0 12px #d8b4fe66}.digital-gcs[data-v-3fa32ab7]{color:#60a5fa;text-shadow:0 0 12px #60a5fa66;font-size:1.65rem}.vital-heart-icon[data-v-3fa32ab7]{color:#0f8;align-items:center;animation:1s ease-in-out infinite heartBeatScale-3fa32ab7;display:flex}@keyframes heartBeatScale-3fa32ab7{0%,to{opacity:.7;transform:scale(1)}20%{opacity:1;transform:scale(1.3)}40%{opacity:.85;transform:scale(1)}60%{opacity:1;transform:scale(1.2)}}.vital-tile-footer[data-v-3fa32ab7]{align-items:center;min-height:1.15rem;display:flex}.vital-status-sub[data-v-3fa32ab7]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;font-size:.625rem;font-weight:700;overflow:hidden}.vital-tile--alarm .vital-status-sub[data-v-3fa32ab7]{color:#fca5a5}.vital-map-badge[data-v-3fa32ab7]{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:.25rem;padding:.08rem .4rem;font-family:monospace;font-size:.65rem;font-weight:800}.icu-monitor-card[data-v-3fa32ab7]{color:#fff;background:#0b132b;border:1px solid #1e293b;border-radius:1.5rem;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 10px 30px #00000059}.monitor-top-bar[data-v-3fa32ab7]{background:#070d1f;border-bottom:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem 1.5rem;display:flex}.monitor-patient-info[data-v-3fa32ab7]{align-items:center;gap:.6rem;display:flex}.patient-status-indicator[data-v-3fa32ab7]{background:#10b981;border-radius:9999px;width:8px;height:8px;animation:1.5s infinite pulse-3fa32ab7}.patient-meta-name[data-v-3fa32ab7]{color:#f8fafc;letter-spacing:.05em;font-size:.8125rem;font-weight:800}.patient-meta-details[data-v-3fa32ab7]{color:#94a3b8;font-size:.75rem}.patient-meta-triage[data-v-3fa32ab7]{color:#fff;letter-spacing:.04em;background:#dc2626;border-radius:.35rem;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.opponent-live-tracker[data-v-3fa32ab7]{background:#2563eb26;border:1px solid #3b82f64d;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.75rem;display:flex}.opp-badge-label[data-v-3fa32ab7]{color:#93c5fd}.opp-badge-val[data-v-3fa32ab7]{color:#fff;font-weight:700}.opp-badge-stage[data-v-3fa32ab7]{color:#60a5fa;background:#1e40af66;border-radius:.3rem;padding:.1rem .45rem}.opp-badge-score[data-v-3fa32ab7]{color:#fcd34d;font-weight:800}.ecg-rhythm-strip[data-v-3fa32ab7]{background:#070d1f;border-bottom:1px solid #1e293b;align-items:center;height:54px;display:flex;position:relative;overflow:hidden}.ecg-lead-tag[data-v-3fa32ab7]{color:#10b981;opacity:.8;font-family:monospace;font-size:.65rem;font-weight:700;position:absolute;top:6px;left:1.5rem}.ecg-svg-wave[data-v-3fa32ab7]{width:100%;height:100%}.ecg-wave-path[data-v-3fa32ab7]{stroke-dasharray:800;stroke-dashoffset:0;animation:2.8s linear infinite ecgSweep-3fa32ab7}@keyframes ecgSweep-3fa32ab7{0%{stroke-dashoffset:800px}to{stroke-dashoffset:0}}.icu-vitals-grid[data-v-3fa32ab7]{background:#1e293b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width>=640px){.icu-vitals-grid[data-v-3fa32ab7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.icu-vitals-grid[data-v-3fa32ab7]{grid-template-columns:repeat(6,minmax(0,1fr))}}.icu-vital-cell[data-v-3fa32ab7]{background:#0b132b;flex-direction:column;padding:1rem 1.25rem;display:flex}.vital-top[data-v-3fa32ab7]{justify-content:space-between;align-items:baseline;margin-bottom:.25rem;display:flex}.vital-label[data-v-3fa32ab7]{color:#94a3b8;letter-spacing:.05em;font-size:.75rem;font-weight:800}.vital-unit[data-v-3fa32ab7]{color:#64748b;font-size:.65rem}.vital-main-val[data-v-3fa32ab7]{color:#10b981;margin-bottom:.25rem;font-family:monospace;font-size:1.65rem;font-weight:800;line-height:1.1}.vital-sub-val[data-v-3fa32ab7]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.icu-vital-cell--normal .vital-main-val[data-v-3fa32ab7]{color:#10b981}.icu-vital-cell--warn .vital-main-val[data-v-3fa32ab7]{color:#f59e0b}.icu-vital-cell--crit .vital-main-val[data-v-3fa32ab7]{color:#ef4444;animation:1s infinite pulse-3fa32ab7}.icu-vital-cell--dim .vital-main-val[data-v-3fa32ab7]{color:#38bdf8}.stage-bar-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex;box-shadow:0 1px 3px #00000008}.stage-badge-info[data-v-3fa32ab7]{flex-direction:column;gap:.25rem;display:flex}.stage-pill-tag[data-v-3fa32ab7]{color:#2563eb;letter-spacing:.05em;font-size:.75rem;font-weight:800}.stage-headline[data-v-3fa32ab7]{color:#0f172a;margin:0;font-size:1.125rem;font-weight:800}.timer-display-pill[data-v-3fa32ab7]{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.9375rem;font-weight:800;display:flex}.timer-display-pill--warning[data-v-3fa32ab7]{color:#d97706;background:#fef3c7;border-color:#fde68a}.timer-display-pill--critical[data-v-3fa32ab7]{color:#dc2626;background:#fee2e2;border-color:#fecaca;animation:1s infinite pulse-3fa32ab7}.live-score-pill[data-v-3fa32ab7]{background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.875rem;display:flex}.live-score-label[data-v-3fa32ab7]{color:#64748b;font-weight:600}.live-score-number[data-v-3fa32ab7]{color:#2563eb;font-weight:800}.feedback-banner[data-v-3fa32ab7]{border-radius:1.25rem;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;display:flex;position:relative;box-shadow:0 4px 15px #0000000a}.feedback-banner--optimal[data-v-3fa32ab7]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.feedback-banner--error[data-v-3fa32ab7]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.feedback-icon-box[data-v-3fa32ab7]{flex-shrink:0;margin-top:.15rem}.feedback-body[data-v-3fa32ab7]{flex-grow:1}.feedback-title-row[data-v-3fa32ab7]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.feedback-heading[data-v-3fa32ab7]{font-size:.9375rem;font-weight:800}.feedback-time-badge[data-v-3fa32ab7]{background:#0000000f;border-radius:9999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.feedback-consequence[data-v-3fa32ab7]{margin-bottom:.35rem;font-size:.875rem;line-height:1.5}.feedback-pitfall[data-v-3fa32ab7]{opacity:.9;font-size:.8125rem;line-height:1.4}.btn-dismiss-feedback[data-v-3fa32ab7]{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:.25rem}.btn-dismiss-feedback[data-v-3fa32ab7]:hover{opacity:1}.clinical-question-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;margin-bottom:1.5rem;padding:2rem;box-shadow:0 4px 15px #00000008}.question-header[data-v-3fa32ab7]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.question-directive-badge[data-v-3fa32ab7]{color:#2563eb;letter-spacing:.05em;background:#eff6ff;border-radius:9999px;padding:.3rem .75rem;font-size:.75rem;font-weight:800}.ai-badge[data-v-3fa32ab7]{color:#7c3aed;background:#f5f3ff;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:flex}.question-prompt-text[data-v-3fa32ab7]{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5}.ai-branch-context-box[data-v-3fa32ab7]{color:#475569;background:#f8fafc;border-left:3px solid #7c3aed;border-radius:.5rem;margin-top:1rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.5}.clinical-options-grid[data-v-3fa32ab7]{flex-direction:column;gap:1rem;display:flex}.clinical-option-btn[data-v-3fa32ab7]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:1.25rem;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000005}.clinical-option-btn[data-v-3fa32ab7]:hover:not(:disabled){background:#f8fafc;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 6px 15px #2563eb14}.clinical-option-btn--selected[data-v-3fa32ab7]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.opt-letter-tag[data-v-3fa32ab7]{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9375rem;font-weight:800;display:flex}.clinical-option-btn--selected .opt-letter-tag[data-v-3fa32ab7]{color:#fff;background:#2563eb;border-color:#2563eb}.opt-content-wrap[data-v-3fa32ab7]{flex-grow:1}.opt-action-pill[data-v-3fa32ab7]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;border-radius:.35rem;margin-bottom:.4rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.opt-description[data-v-3fa32ab7]{color:#1e293b;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.waiting-opponent-banner[data-v-3fa32ab7]{text-align:center;background:#fff;border:1px solid #bfdbfe;border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 25px #2563eb0f}.waiting-opp-content[data-v-3fa32ab7]{flex-direction:column;align-items:center;gap:1.25rem;max-width:600px;margin:0 auto;display:flex}.waiting-opp-spinner[data-v-3fa32ab7]{border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:9999px;width:48px;height:48px;animation:1s linear infinite spin-3fa32ab7}.waiting-opp-title[data-v-3fa32ab7]{color:#0f172a;margin-bottom:.5rem;font-size:1.35rem;font-weight:800}.waiting-opp-desc[data-v-3fa32ab7]{color:#475569;font-size:.9375rem;line-height:1.6}.debrief-section[data-v-3fa32ab7]{flex-direction:column;gap:1.5rem;max-width:1140px;margin:0 auto;padding:1.5rem 1rem 5rem;display:flex}.m-debrief-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0f172a0a,0 4px 14px -2px #0f172a08}.m-header-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:14px}.m-header-meta-bar[data-v-3fa32ab7]{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;display:flex}.m-meta-left[data-v-3fa32ab7]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.m-case-id-badge[data-v-3fa32ab7]{color:#334155;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;display:inline-flex}.m-patient-tag[data-v-3fa32ab7]{color:#475569}.m-patient-tag strong[data-v-3fa32ab7]{color:#0f172a;font-weight:700}.m-dept-tag[data-v-3fa32ab7]{color:#334155;text-transform:uppercase;letter-spacing:.04em;background:#e2e8f0;border-radius:4px;padding:2px 8px;font-size:.6875rem;font-weight:700}.m-meta-right[data-v-3fa32ab7]{align-items:center;display:flex}.m-stages-badge[data-v-3fa32ab7]{color:#64748b;font-weight:600}.m-header-main-row[data-v-3fa32ab7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem;display:flex}.m-header-text-col[data-v-3fa32ab7]{flex:1;min-width:280px}.m-status-eyebrow[data-v-3fa32ab7]{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.m-pulse-dot[data-v-3fa32ab7]{border-radius:50%;width:8px;height:8px;animation:1.8s cubic-bezier(.45,0,.55,1) infinite pulse-ring-3fa32ab7}@keyframes pulse-ring-3fa32ab7{0%{transform:scale(.95);box-shadow:0 0 #0003}70%{transform:scale(1);box-shadow:0 0 0 6px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.m-verdict-title[data-v-3fa32ab7]{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:800;line-height:1.25}.m-verdict-narrative[data-v-3fa32ab7]{color:#475569;max-width:720px;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.6}.m-header-chips[data-v-3fa32ab7]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.m-chip[data-v-3fa32ab7]{border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.m-header-score-pod[data-v-3fa32ab7]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;min-width:170px;padding:1.25rem 1.75rem;display:flex;box-shadow:0 2px 8px #0f172a0a}.m-score-number-wrap[data-v-3fa32ab7]{align-items:baseline;gap:4px;display:flex}.m-score-num[data-v-3fa32ab7]{letter-spacing:-.03em;font-size:2.75rem;font-weight:900;line-height:1}.m-score-unit[data-v-3fa32ab7]{color:#64748b;letter-spacing:.05em;font-size:.75rem;font-weight:700}.m-tier-pill[data-v-3fa32ab7]{letter-spacing:.04em;border-radius:9999px;margin:.5rem 0 .35rem;padding:3px 10px;font-size:.75rem;font-weight:700}.tier-gold[data-v-3fa32ab7]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.tier-proficient[data-v-3fa32ab7]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.tier-satisfactory[data-v-3fa32ab7]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.tier-critical[data-v-3fa32ab7]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.tier-fatal[data-v-3fa32ab7]{color:#fee2e2;background:#450a0a;border:1px solid #991b1b}.m-score-context[data-v-3fa32ab7]{color:#64748b;font-size:.6875rem;font-weight:500}.m-header-card--success[data-v-3fa32ab7],.verdict-shell--success[data-v-3fa32ab7]{background:linear-gradient(#f0fdf4 0%,#fff 100%);border-color:#a7f3d0}.m-header-card--success .m-verdict-title[data-v-3fa32ab7],.verdict-shell--success .m-verdict-title[data-v-3fa32ab7]{color:#065f46}.m-header-card--success .m-status-eyebrow[data-v-3fa32ab7],.verdict-shell--success .m-status-eyebrow[data-v-3fa32ab7]{color:#059669}.m-header-card--success .m-pulse-dot[data-v-3fa32ab7],.verdict-shell--success .m-pulse-dot[data-v-3fa32ab7]{background:#10b981}.m-header-card--success .m-chip[data-v-3fa32ab7],.verdict-shell--success .m-chip[data-v-3fa32ab7]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.m-header-card--success .m-score-num[data-v-3fa32ab7],.verdict-shell--success .m-score-num[data-v-3fa32ab7]{color:#059669}.m-header-card--failure[data-v-3fa32ab7],.verdict-shell--failure[data-v-3fa32ab7]{background:linear-gradient(#fffbeb 0%,#fff 100%);border-color:#fde68a}.m-header-card--failure .m-verdict-title[data-v-3fa32ab7],.verdict-shell--failure .m-verdict-title[data-v-3fa32ab7]{color:#92400e}.m-header-card--failure .m-status-eyebrow[data-v-3fa32ab7],.verdict-shell--failure .m-status-eyebrow[data-v-3fa32ab7]{color:#b45309}.m-header-card--failure .m-pulse-dot[data-v-3fa32ab7],.verdict-shell--failure .m-pulse-dot[data-v-3fa32ab7]{background:#f59e0b}.m-header-card--failure .m-chip[data-v-3fa32ab7],.verdict-shell--failure .m-chip[data-v-3fa32ab7]{color:#92400e;background:#fef3c7;border-color:#fde68a}.m-header-card--failure .m-score-num[data-v-3fa32ab7],.verdict-shell--failure .m-score-num[data-v-3fa32ab7]{color:#d97706}.m-header-card--fatal[data-v-3fa32ab7],.verdict-shell--fatal[data-v-3fa32ab7]{background:linear-gradient(#fef2f2 0%,#fff 100%);border-color:#fecaca}.m-header-card--fatal .m-verdict-title[data-v-3fa32ab7],.verdict-shell--fatal .m-verdict-title[data-v-3fa32ab7]{color:#991b1b}.m-header-card--fatal .m-status-eyebrow[data-v-3fa32ab7],.verdict-shell--fatal .m-status-eyebrow[data-v-3fa32ab7]{color:#dc2626}.m-header-card--fatal .m-pulse-dot[data-v-3fa32ab7],.verdict-shell--fatal .m-pulse-dot[data-v-3fa32ab7]{background:#ef4444}.m-header-card--fatal .m-chip[data-v-3fa32ab7],.verdict-shell--fatal .m-chip[data-v-3fa32ab7]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.m-header-card--fatal .m-score-num[data-v-3fa32ab7],.verdict-shell--fatal .m-score-num[data-v-3fa32ab7]{color:#dc2626}.m-header-card--draw[data-v-3fa32ab7],.verdict-shell--draw[data-v-3fa32ab7]{background:linear-gradient(#f8fafc 0%,#fff 100%);border-color:#cbd5e1}.m-header-card--draw .m-verdict-title[data-v-3fa32ab7],.verdict-shell--draw .m-verdict-title[data-v-3fa32ab7]{color:#1e293b}.m-header-card--draw .m-status-eyebrow[data-v-3fa32ab7],.verdict-shell--draw .m-status-eyebrow[data-v-3fa32ab7]{color:#475569}.m-header-card--draw .m-pulse-dot[data-v-3fa32ab7],.verdict-shell--draw .m-pulse-dot[data-v-3fa32ab7]{background:#64748b}.m-header-card--draw .m-chip[data-v-3fa32ab7],.verdict-shell--draw .m-chip[data-v-3fa32ab7]{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.m-header-card--draw .m-score-num[data-v-3fa32ab7],.verdict-shell--draw .m-score-num[data-v-3fa32ab7]{color:#334155}.m-diagnosis-card[data-v-3fa32ab7]{padding:0}.m-diag-top[data-v-3fa32ab7]{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.m-diag-title-wrap[data-v-3fa32ab7]{flex-direction:column;display:flex}.m-micro-label[data-v-3fa32ab7]{letter-spacing:.1em;color:#64748b;text-transform:uppercase;margin-bottom:2px;font-size:.6875rem;font-weight:700}.m-diag-title[data-v-3fa32ab7]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:800}.m-diag-badges[data-v-3fa32ab7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.m-diag-badge[data-v-3fa32ab7]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.m-intel-grid[data-v-3fa32ab7]{background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.m-intel-box[data-v-3fa32ab7]{padding:1.25rem 1.5rem}.m-intel-box[data-v-3fa32ab7]:nth-child(2){border-left:1px solid #f1f5f9;border-right:1px solid #f1f5f9}.m-intel-header[data-v-3fa32ab7]{color:#1e293b;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:flex}.m-intel-text[data-v-3fa32ab7]{color:#475569;margin:0;font-size:.875rem;line-height:1.55}.m-forensics-card[data-v-3fa32ab7]{padding:0}.m-card-header-bar[data-v-3fa32ab7]{background:#fff;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.m-card-title-group[data-v-3fa32ab7]{align-items:center;gap:.75rem;display:flex}.m-card-title[data-v-3fa32ab7]{color:#0f172a;margin:0;font-size:1.0625rem;font-weight:700}.m-card-sub[data-v-3fa32ab7]{color:#64748b;margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.m-forensics-pill[data-v-3fa32ab7]{text-transform:uppercase;letter-spacing:.08em;border-radius:6px;align-items:center;gap:.35rem;padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.m-stage-status-pill[data-v-3fa32ab7]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}.m-forensics-duo-grid[data-v-3fa32ab7]{grid-template-columns:1fr 1fr;display:grid}.m-forensic-pane[data-v-3fa32ab7]{padding:1.25rem 1.5rem}.m-pane--course[data-v-3fa32ab7]{background:#fff;border-right:1px solid #f1f5f9}.m-pane--mechanism[data-v-3fa32ab7]{background:#fafbfc}.m-pane-label[data-v-3fa32ab7]{color:#334155;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.m-pane-p[data-v-3fa32ab7]{color:#475569;margin:0;font-size:.875rem;line-height:1.6}.m-forensics--stable[data-v-3fa32ab7],.m-forensics--success[data-v-3fa32ab7]{border-left:4px solid #10b981}.m-forensics--stable .m-forensics-pill[data-v-3fa32ab7],.m-forensics--success .m-forensics-pill[data-v-3fa32ab7]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.m-forensics--decompensation[data-v-3fa32ab7]{border-left:4px solid #f59e0b}.m-forensics--decompensation .m-forensics-pill[data-v-3fa32ab7]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.m-forensics--fatal[data-v-3fa32ab7]{border-left:4px solid #dc2626}.m-forensics--fatal .m-forensics-pill[data-v-3fa32ab7]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.m-kpi-quad-row[data-v-3fa32ab7]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.m-kpi-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #0f172a08}.m-kpi-card[data-v-3fa32ab7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.m-kpi-lbl[data-v-3fa32ab7]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.m-kpi-val[data-v-3fa32ab7]{color:#0f172a;letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.75rem;font-weight:800;line-height:1.2}.m-kpi-unit[data-v-3fa32ab7]{color:#64748b;font-size:.8125rem;font-weight:600}.m-kpi-sub[data-v-3fa32ab7]{color:#64748b;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.m-kpi-dot[data-v-3fa32ab7]{color:#cbd5e1;font-weight:700}.m-deviations-card[data-v-3fa32ab7]{padding:0}.m-icon-square[data-v-3fa32ab7]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.m-icon-square--red[data-v-3fa32ab7]{background:#fef2f2;border:1px solid #fecaca}.m-icon-square--blue[data-v-3fa32ab7]{background:#eff6ff;border:1px solid #bfdbfe}.m-deviations-list[data-v-3fa32ab7]{flex-direction:column;display:flex}.m-deviation-entry[data-v-3fa32ab7]{border-bottom:1px solid #f1f5f9;padding:1.5rem}.m-deviation-entry[data-v-3fa32ab7]:last-child{border-bottom:none}.m-dev-entry-header[data-v-3fa32ab7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.m-dev-stage-badge[data-v-3fa32ab7]{align-items:center;gap:.6rem;display:flex}.m-dev-stage-pill[data-v-3fa32ab7]{letter-spacing:.08em;color:#fff;background:#0f172a;border-radius:4px;padding:3px 8px;font-size:.6875rem;font-weight:700}.m-dev-stage-name[data-v-3fa32ab7]{color:#1e293b;font-size:.875rem;font-weight:700}.m-dev-type-badge[data-v-3fa32ab7]{text-transform:uppercase;letter-spacing:.08em;color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:4px;padding:3px 8px;font-size:.6875rem;font-weight:700}.m-dev-columns-grid[data-v-3fa32ab7]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.m-dev-col[data-v-3fa32ab7]{border-radius:10px;flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.m-dev-col--dispatched[data-v-3fa32ab7]{background:#fffbfb;border:1px solid #fee2e2;border-left:3px solid #ef4444}.m-dev-col--gold[data-v-3fa32ab7]{background:#f0fdf4;border:1px solid #dcfce7;border-left:3px solid #10b981}.m-col-header[data-v-3fa32ab7]{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.m-col-header--red[data-v-3fa32ab7]{color:#dc2626}.m-col-header--green[data-v-3fa32ab7]{color:#059669}.m-action-statement[data-v-3fa32ab7]{margin:0 0 1rem;font-size:.9375rem;font-weight:700;line-height:1.5}.m-action-statement--red[data-v-3fa32ab7]{color:#991b1b}.m-action-statement--green[data-v-3fa32ab7]{color:#065f46}.m-hazard-callout[data-v-3fa32ab7]{background:#ef44440f;border:1px solid #fecaca;border-radius:6px;margin-top:auto;padding:.875rem}.m-callout-label[data-v-3fa32ab7]{text-transform:uppercase;letter-spacing:.06em;color:#b91c1c;margin-bottom:.35rem;font-size:.6875rem;font-weight:700;display:block}.m-callout-text[data-v-3fa32ab7]{color:#475569;margin:0;font-size:.8125rem;line-height:1.55}.m-citation-callout[data-v-3fa32ab7]{color:#065f46;background:#10b98112;border:1px solid #a7f3d0;border-radius:6px;align-items:flex-start;gap:.45rem;margin-top:auto;padding:.75rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.45;display:flex}.m-flawless-banner[data-v-3fa32ab7]{background:#f0fdf4;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:1.25rem;margin:1.5rem;padding:2rem;display:flex}.m-flawless-icon[data-v-3fa32ab7]{background:#d1fae5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.m-flawless-title[data-v-3fa32ab7]{color:#065f46;margin:0 0 .35rem;font-size:1.125rem;font-weight:800}.m-flawless-desc[data-v-3fa32ab7]{color:#047857;margin:0;font-size:.875rem;line-height:1.55}.m-competencies-card[data-v-3fa32ab7]{padding:0}.m-competencies-grid[data-v-3fa32ab7]{grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem;display:grid}.m-comp-column[data-v-3fa32ab7]{flex-direction:column;gap:1rem;display:flex}.m-comp-column-hdr[data-v-3fa32ab7]{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e2e8f0;align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:.8125rem;font-weight:700;display:flex}.m-comp-column-hdr--green[data-v-3fa32ab7]{color:#059669}.m-comp-column-hdr--amber[data-v-3fa32ab7]{color:#dc2626}.m-comp-items-stack[data-v-3fa32ab7]{flex-direction:column;gap:.75rem;display:flex}.m-comp-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;transition:transform .15s,border-color .15s}.m-comp-card[data-v-3fa32ab7]:hover{transform:translateY(-1px)}.m-comp-card--strength[data-v-3fa32ab7]{border-left:3px solid #10b981}.m-comp-card--strength[data-v-3fa32ab7]:hover{border-color:#86efac}.m-comp-card--weakness[data-v-3fa32ab7]{border-left:3px solid #ef4444}.m-comp-card--weakness[data-v-3fa32ab7]:hover{border-color:#fca5a5}.m-domain-tag[data-v-3fa32ab7]{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;margin-bottom:.4rem;padding:2px 7px;font-size:.6875rem;font-weight:700;display:inline-block}.m-domain-tag--green[data-v-3fa32ab7]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.m-domain-tag--amber[data-v-3fa32ab7]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.m-comp-title[data-v-3fa32ab7]{color:#0f172a;margin:0 0 .35rem;font-size:.9375rem;font-weight:700}.m-comp-desc[data-v-3fa32ab7]{color:#475569;margin:0;font-size:.8125rem;line-height:1.5}.m-empty-comp-card[data-v-3fa32ab7]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:1.5rem}.m-empty-comp-text[data-v-3fa32ab7]{color:#64748b;margin:0;font-size:.8125rem;line-height:1.5}.m-matrix-card[data-v-3fa32ab7]{padding:0}.m-matrix-stack[data-v-3fa32ab7]{flex-direction:column;display:flex}.m-matrix-row[data-v-3fa32ab7]{border-bottom:1px solid #f1f5f9;padding:1.25rem 1.5rem}.m-matrix-row[data-v-3fa32ab7]:last-child{border-bottom:none}.m-matrix-stage-hdr[data-v-3fa32ab7]{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.m-matrix-stage-pill[data-v-3fa32ab7]{color:#fff;background:#1e293b;border-radius:4px;padding:2px 7px;font-size:.6875rem;font-weight:700}.m-matrix-stage-name[data-v-3fa32ab7]{color:#0f172a;font-size:.875rem;font-weight:700}.m-matrix-duo[data-v-3fa32ab7]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem;display:grid}.m-matrix-col[data-v-3fa32ab7]{border-radius:8px;padding:.875rem;font-size:.8125rem}.m-col--optimal[data-v-3fa32ab7]{background:#f0fdf4;border:1px solid #dcfce7;border-left:3px solid #10b981}.m-col--error[data-v-3fa32ab7]{background:#fef2f2;border:1px solid #fee2e2;border-left:3px solid #ef4444}.m-matrix-author[data-v-3fa32ab7]{justify-content:space-between;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:flex}.pts-pos[data-v-3fa32ab7]{color:#059669}.pts-neg[data-v-3fa32ab7]{color:#dc2626}.m-matrix-act[data-v-3fa32ab7]{color:#1e293b;margin:0 0 .25rem;font-weight:600}.m-matrix-csq[data-v-3fa32ab7]{color:#64748b;margin:0;font-size:.75rem}.m-matrix-standard[data-v-3fa32ab7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.m-std-label[data-v-3fa32ab7]{color:#0f172a;font-weight:700}.m-std-text[data-v-3fa32ab7]{color:#059669;font-weight:600}.m-std-cite[data-v-3fa32ab7]{color:#64748b;font-style:italic}.m-guidelines-card[data-v-3fa32ab7]{padding:0}.m-guidelines-grid[data-v-3fa32ab7]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;padding:1.5rem;display:grid}.m-guideline-card[data-v-3fa32ab7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.m-guide-icon[data-v-3fa32ab7]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.m-guide-text[data-v-3fa32ab7]{color:#334155;margin:0;font-size:.8125rem;line-height:1.55}.m-debrief-island[data-v-3fa32ab7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;display:flex}.m-island-btn[data-v-3fa32ab7]{cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.m-island-btn--primary[data-v-3fa32ab7]{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 4px 12px #0f172a26}.m-island-btn--primary[data-v-3fa32ab7]:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a33}.m-island-btn--secondary[data-v-3fa32ab7]{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;box-shadow:0 1px 3px #0000000d}.m-island-btn--secondary[data-v-3fa32ab7]:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.m-island-btn--ghost[data-v-3fa32ab7]{color:#64748b;background:0 0;border:1px solid #0000}.m-island-btn--ghost[data-v-3fa32ab7]:hover{color:#0f172a;background:#f1f5f9}@media (width<=900px){.m-intel-grid[data-v-3fa32ab7]{grid-template-columns:1fr}.m-intel-box[data-v-3fa32ab7]:nth-child(2){border:1px solid #f1f5f9;border-left:none;border-right:none}.m-forensics-duo-grid[data-v-3fa32ab7]{grid-template-columns:1fr}.m-pane--course[data-v-3fa32ab7]{border-bottom:1px solid #f1f5f9;border-right:none}.m-kpi-quad-row[data-v-3fa32ab7]{grid-template-columns:repeat(2,1fr)}.m-dev-columns-grid[data-v-3fa32ab7],.m-competencies-grid[data-v-3fa32ab7],.m-matrix-duo[data-v-3fa32ab7]{grid-template-columns:1fr}}@media (width<=640px){.m-kpi-quad-row[data-v-3fa32ab7]{grid-template-columns:1fr}.m-header-main-row[data-v-3fa32ab7]{flex-direction:column;align-items:stretch}.m-header-score-pod[data-v-3fa32ab7]{width:100%}}@media print{body[data-v-3fa32ab7]{background:#fff!important}.combat-top-nav[data-v-3fa32ab7],.m-debrief-island[data-v-3fa32ab7]{display:none!important}.debrief-section[data-v-3fa32ab7]{gap:1.25rem!important;padding:0!important}.m-debrief-card[data-v-3fa32ab7],.m-kpi-card[data-v-3fa32ab7]{break-inside:avoid;box-shadow:none!important;border:1px solid #cbd5e1!important}}.modal-backdrop[data-v-3fa32ab7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#0f172a80;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-dialog[data-v-3fa32ab7]{background:#fff;border-radius:1.75rem;flex-direction:column;width:100%;max-width:520px;max-height:85vh;padding:2rem;display:flex;box-shadow:0 25px 50px -12px #00000040}.modal-header[data-v-3fa32ab7]{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.modal-title[data-v-3fa32ab7]{color:#0f172a;margin-bottom:.25rem;font-size:1.25rem;font-weight:800}.modal-sub[data-v-3fa32ab7]{color:#64748b;margin:0;font-size:.8125rem}.btn-modal-close[data-v-3fa32ab7]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.btn-modal-close[data-v-3fa32ab7]:hover{color:#0f172a;background:#e2e8f0}.modal-search-box[data-v-3fa32ab7]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.85rem;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.65rem 1rem;display:flex}.modal-search-input[data-v-3fa32ab7]{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.modal-friends-list[data-v-3fa32ab7]{flex-direction:column;gap:.75rem;max-height:360px;display:flex;overflow-y:auto}.friend-row-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;align-items:center;gap:.85rem;padding:.85rem;transition:all .15s;display:flex}.friend-row-card[data-v-3fa32ab7]:hover{background:#f8fafc;border-color:#cbd5e1}.friend-avatar[data-v-3fa32ab7]{color:#2563eb;background:#eff6ff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:800;display:flex}.friend-info[data-v-3fa32ab7]{flex-grow:1;overflow:hidden}.friend-name[data-v-3fa32ab7]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.friend-email[data-v-3fa32ab7]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.btn-send-challenge[data-v-3fa32ab7]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.65rem;flex-shrink:0;padding:.45rem 1rem;font-size:.8125rem;font-weight:700;transition:background .15s}.btn-send-challenge[data-v-3fa32ab7]:hover:not(:disabled){background:#1d4ed8}.btn-send-challenge[data-v-3fa32ab7]:disabled{opacity:.6;cursor:not-allowed}.modal-loading-state[data-v-3fa32ab7],.modal-empty-state[data-v-3fa32ab7]{text-align:center;color:#64748b;padding:2rem 1rem;font-size:.875rem}.sub-spinner[data-v-3fa32ab7]{border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:9999px;width:24px;height:24px;margin:0 auto .75rem;animation:.8s linear infinite spin-3fa32ab7}@keyframes spin-3fa32ab7{to{transform:rotate(360deg)}}@keyframes pulse-3fa32ab7{0%,to{opacity:1}50%{opacity:.4}}@keyframes ping-3fa32ab7{75%,to{opacity:0;transform:scale(2)}}.difficulty-card[data-v-3fa32ab7]{margin-top:1rem}.difficulty-pills[data-v-3fa32ab7]{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:.75rem;display:grid}@media (width<=768px){.difficulty-pills[data-v-3fa32ab7]{grid-template-columns:1fr}}.diff-btn[data-v-3fa32ab7]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem 1rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.diff-btn[data-v-3fa32ab7]:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb14}.diff-btn--active[data-v-3fa32ab7]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.diff-btn-content[data-v-3fa32ab7]{justify-content:space-between;align-items:center;width:100%;display:flex}.diff-title[data-v-3fa32ab7]{color:#0f172a;font-size:.925rem;font-weight:800}.diff-btn--active .diff-title[data-v-3fa32ab7]{color:#1d4ed8}.diff-stages-badge[data-v-3fa32ab7]{color:#3730a3;background:#e0e7ff;border-radius:9999px;padding:.2rem .55rem;font-size:.725rem;font-weight:700}.diff-btn--active .diff-stages-badge[data-v-3fa32ab7]{color:#fff;background:#2563eb}.diff-desc[data-v-3fa32ab7]{color:#64748b;font-size:.775rem;line-height:1.4}.feedback-overlay[data-v-3fa32ab7]{z-index:99999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f1dd9;justify-content:center;align-items:center;padding:1.25rem;animation:.2s ease-out fadeIn-3fa32ab7;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fadeIn-3fa32ab7{0%{opacity:0}to{opacity:1}}@keyframes modalScaleUp-3fa32ab7{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.fatal-crash-chassis[data-v-3fa32ab7]{background:linear-gradient(135deg,#dc262673 0%,#1e1b4b99 50%,#0f172af2 100%);border:1px solid #ef444473;border-radius:1.75rem;width:100%;max-width:660px;padding:.375rem;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleUp-3fa32ab7;overflow:hidden;box-shadow:0 30px 70px -15px #dc262666,0 0 45px #ef444433}.fatal-crash-core[data-v-3fa32ab7]{background:#080c14;border:1px solid #ffffff12;border-radius:1.375rem;flex-direction:column;gap:1.15rem;padding:1.5rem 1.65rem;display:flex;box-shadow:inset 0 1px 1px #ffffff1f}.fatal-header[data-v-3fa32ab7]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fatal-header-left[data-v-3fa32ab7]{flex-direction:column;gap:.35rem;display:flex}.fatal-badge-row[data-v-3fa32ab7]{align-items:center;gap:.5rem;display:flex}.fatal-eyebrow-pill[data-v-3fa32ab7]{letter-spacing:.08em;text-transform:uppercase;color:#fca5a5;background:#dc262638;border:1px solid #ef444466;border-radius:9999px;align-items:center;gap:.45rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:800;display:inline-flex}.fatal-pulse-led[data-v-3fa32ab7]{background:#ef4444;border-radius:9999px;width:7px;height:7px;animation:1.2s ease-in-out infinite alternate pulse-dot;box-shadow:0 0 8px #ef4444}.fatal-penalty-chip[data-v-3fa32ab7]{color:#fff;background:#dc2626;border-radius:9999px;padding:.2rem .55rem;font-size:.725rem;font-weight:900;box-shadow:0 2px 8px #dc262680}.fatal-title[data-v-3fa32ab7]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:900;line-height:1.2}.fatal-subtitle[data-v-3fa32ab7]{color:#94a3b8;margin:0;font-size:.8125rem;font-weight:600}.fatal-skull-pod[data-v-3fa32ab7]{background:#dc262629;border:1px solid #ef444459;border-radius:.85rem;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:1.5rem;display:flex;box-shadow:0 0 16px #dc262640}.fatal-bento-duo[data-v-3fa32ab7]{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (width<=640px){.fatal-bento-duo[data-v-3fa32ab7]{grid-template-columns:1fr}}.fatal-order-card[data-v-3fa32ab7]{border:1px solid;border-radius:.85rem;flex-direction:column;gap:.35rem;padding:.8rem .95rem;display:flex}.fatal-order--lethal[data-v-3fa32ab7]{background:#450a0a73;border-color:#ef444466}.fatal-order--protocol[data-v-3fa32ab7]{background:#064e3b59;border-color:#10b98166}.order-tag[data-v-3fa32ab7]{letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:800}.order-tag--red[data-v-3fa32ab7]{color:#f87171}.order-tag--green[data-v-3fa32ab7]{color:#34d399}.order-card-text[data-v-3fa32ab7]{color:#f1f5f9;margin:0;font-size:.8rem;font-weight:600;line-height:1.45}.fatal-telemetry-ribbon[data-v-3fa32ab7]{background:#04060a;border:1px solid #ef44444d;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.65rem 1.2rem;display:flex}@media (width<=500px){.fatal-telemetry-ribbon[data-v-3fa32ab7]{flex-wrap:wrap;gap:.75rem}.t-divider[data-v-3fa32ab7]{display:none}}.telemetry-col[data-v-3fa32ab7]{flex-direction:column;gap:.1rem;display:flex}.t-label[data-v-3fa32ab7]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:800}.t-val--arrest[data-v-3fa32ab7]{color:#f87171;text-shadow:0 0 10px #f8717173;font-family:JetBrains Mono,monospace,sans-serif;font-size:1rem;font-weight:900}.t-unit[data-v-3fa32ab7]{color:#ef4444;font-size:.6875rem;font-weight:600}.t-desc[data-v-3fa32ab7]{color:#ef4444;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:800}.t-divider[data-v-3fa32ab7]{background:#ffffff14;width:1px;height:28px}.fatal-forensic-card[data-v-3fa32ab7]{background:#0f172aa6;border:1px solid #ffffff14;border-left:3px solid #ef4444;border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.75rem .95rem;display:flex}.forensic-lead[data-v-3fa32ab7]{color:#cbd5e1;align-items:flex-start;gap:.5rem;font-size:.7875rem;line-height:1.45;display:flex}.forensic-lead-content[data-v-3fa32ab7]{flex:1}.forensic-label[data-v-3fa32ab7]{color:#f87171;letter-spacing:.05em;margin-right:.25rem;font-size:.675rem;font-weight:800}.forensic-text[data-v-3fa32ab7]{color:#f1f5f9;font-weight:600}.forensic-citation[data-v-3fa32ab7]{color:#94a3b8;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-top:.35rem;font-size:.725rem;display:flex}.citation-tag[data-v-3fa32ab7]{color:#60a5fa;letter-spacing:.04em;white-space:nowrap;font-size:.6rem;font-weight:800}.citation-quote[data-v-3fa32ab7]{color:#94a3b8;font-style:italic}.fatal-footer[data-v-3fa32ab7]{justify-content:flex-end;padding-top:.15rem;display:flex}.fatal-btn-cta[data-v-3fa32ab7]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%);border:1px solid #ef4444;border-radius:.95rem;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.25rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 18px #dc262666}.fatal-btn-cta[data-v-3fa32ab7]:hover{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 8px 25px #ef444499}.fatal-btn-cta[data-v-3fa32ab7]:active{transform:scale(.98)}.btn-text[data-v-3fa32ab7]{letter-spacing:-.01em;font-size:.925rem;font-weight:800}.btn-icon-pod[data-v-3fa32ab7]{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex}.fatal-btn-cta:hover .btn-icon-pod[data-v-3fa32ab7]{background:#ffffff47;transform:translate(3px)}.feedback-modal-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;width:100%;max-width:860px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleUp-3fa32ab7;display:flex;overflow:hidden;box-shadow:0 32px 72px -12px #0f172a80,0 0 0 1px #e2e8f0cc}.feedback-card--optimal[data-v-3fa32ab7]{border-top:5px solid #10b981}.feedback-card--error[data-v-3fa32ab7]{border-top:5px solid #ef4444}.feedback-card--fatal[data-v-3fa32ab7]{border-color:#ef4444!important;border-top-style:solid!important;border-top-width:5px!important;box-shadow:0 32px 80px -10px #dc262666,0 0 0 1px #ef444466!important}.f-hero-header[data-v-3fa32ab7]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.6rem;display:flex}.f-hero--optimal[data-v-3fa32ab7]{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border-bottom-color:#a7f3d0}.f-hero--error[data-v-3fa32ab7]{background:linear-gradient(135deg,#fef2f2 0%,#fff1f2 100%);border-bottom-color:#fecaca}.f-hero--fatal[data-v-3fa32ab7]{background:linear-gradient(135deg,#450a0a 0%,#1e1b4b 100%)!important;border-bottom:2px solid #ef4444!important}.f-hero--fatal .f-hero-title[data-v-3fa32ab7]{color:#fca5a5!important}.f-hero-left[data-v-3fa32ab7]{align-items:center;gap:.9rem;display:flex}.f-hero-icon-ring[data-v-3fa32ab7]{border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:1.4rem;font-weight:900;display:flex}.f-hero--optimal .f-hero-icon-ring[data-v-3fa32ab7]{color:#fff;background:#10b981;box-shadow:0 4px 14px #10b98166}.f-hero--error .f-hero-icon-ring[data-v-3fa32ab7]{color:#fff;background:#ef4444;box-shadow:0 4px 14px #ef444466}.f-hero--fatal .f-hero-icon-ring[data-v-3fa32ab7]{animation:1.2s ease-in-out infinite alternate fatal-beacon-pulse-3fa32ab7;color:#fff!important;background:#dc2626!important;box-shadow:0 0 24px #ef4444d9!important}@keyframes fatal-beacon-pulse-3fa32ab7{0%{transform:scale(1);box-shadow:0 0 16px #ef4444b3}to{transform:scale(1.08);box-shadow:0 0 32px #ef4444}}.f-hero-meta[data-v-3fa32ab7]{flex-direction:column;display:flex}.f-hero-badge-row[data-v-3fa32ab7]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.15rem;display:flex}.f-eval-pill[data-v-3fa32ab7]{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;padding:.15rem .55rem;font-size:.7rem;font-weight:800}.pill-optimal[data-v-3fa32ab7]{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.pill-error[data-v-3fa32ab7]{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.pill-fatal[data-v-3fa32ab7]{letter-spacing:.08em;color:#fee2e2!important;background:#7f1d1d!important;border:1px solid #ef4444!important;box-shadow:0 0 10px #ef444466!important}.f-category-pill[data-v-3fa32ab7]{color:#64748b;text-transform:uppercase;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:9999px;padding:.12rem .5rem;font-size:.675rem;font-weight:700}.f-hero-title[data-v-3fa32ab7]{color:#0f172a;margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.f-hero-score[data-v-3fa32ab7]{text-align:right;border:1.5px solid;border-radius:.75rem;min-width:90px;padding:.5rem .8rem}.score--pos[data-v-3fa32ab7]{color:#059669;background:#fff;border-color:#a7f3d0;box-shadow:0 2px 8px #10b98126}.score--neg[data-v-3fa32ab7]{color:#dc2626;background:#fff;border-color:#fecaca;box-shadow:0 2px 8px #ef444426}.score-delta[data-v-3fa32ab7]{font-size:1.35rem;font-weight:900;line-height:1}.score-label[data-v-3fa32ab7]{letter-spacing:.08em;color:#64748b;margin-top:.15rem;font-size:.6rem;font-weight:800}.f-body[data-v-3fa32ab7]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1.15rem;max-height:calc(90vh - 150px);padding:1.25rem 1.6rem;display:flex;overflow-y:auto}.f-body[data-v-3fa32ab7]::-webkit-scrollbar{width:6px}.f-body[data-v-3fa32ab7]::-webkit-scrollbar-track{background:#f8fafc}.f-body[data-v-3fa32ab7]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.f-body[data-v-3fa32ab7]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.f-section-block[data-v-3fa32ab7]{flex-direction:column;gap:.5rem;display:flex}.f-section-header-row[data-v-3fa32ab7]{justify-content:space-between;align-items:center;display:flex}.f-section-title[data-v-3fa32ab7]{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.f-section-sub[data-v-3fa32ab7]{color:#94a3b8;font-size:.7rem;font-weight:600}.f-section-badge[data-v-3fa32ab7]{letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;padding:.12rem .55rem;font-size:.675rem;font-weight:800}.badge--stabilizing[data-v-3fa32ab7]{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.badge--decompensating[data-v-3fa32ab7]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.f-decision-bento[data-v-3fa32ab7]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.75rem;display:grid}.f-decision-card[data-v-3fa32ab7]{border:1.5px solid;border-radius:.85rem;flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.decision--wrong[data-v-3fa32ab7]{background:#fef2f2;border-color:#fecaca}.decision--correct[data-v-3fa32ab7]{background:#ecfdf5;border-color:#a7f3d0}.decision--gold[data-v-3fa32ab7]{background:#f0fdf4;border-color:#86efac;box-shadow:0 2px 10px #10b98114}.f-decision-top[data-v-3fa32ab7]{justify-content:space-between;align-items:center;display:flex}.f-decision-tag[data-v-3fa32ab7]{letter-spacing:.04em;color:#b91c1c;font-size:.7rem;font-weight:800}.decision--correct .f-decision-tag[data-v-3fa32ab7],.f-decision-tag--gold[data-v-3fa32ab7]{color:#047857}.f-decision-pts[data-v-3fa32ab7]{border-radius:.35rem;padding:.12rem .45rem;font-size:.725rem;font-weight:800}.pts-badge--pos[data-v-3fa32ab7]{color:#047857;background:#d1fae5}.pts-badge--neg[data-v-3fa32ab7]{color:#dc2626;background:#fee2e2}.pts-badge--gold[data-v-3fa32ab7]{color:#15803d;background:#dcfce7;font-weight:900}.f-decision-text[data-v-3fa32ab7]{color:#0f172a;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.telemetry-bento-grid[data-v-3fa32ab7]{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}@media (width<=768px){.telemetry-bento-grid[data-v-3fa32ab7]{grid-template-columns:repeat(2,1fr)}}.telemetry-cell[data-v-3fa32ab7]{background:#0b1120;border:1px solid #1e293b;border-radius:.75rem;flex-direction:column;justify-content:space-between;gap:.4rem;padding:.7rem .85rem;display:flex;box-shadow:inset 0 1px 1px #ffffff0d}.cell--bad[data-v-3fa32ab7]{background:linear-gradient(#111827 0%,#170f14 100%);border-color:#ef444466}.cell--good[data-v-3fa32ab7]{background:linear-gradient(#111827 0%,#0d1a18 100%);border-color:#10b98166}.cell--neutral[data-v-3fa32ab7]{border-color:#1e293b}.telemetry-cell-top[data-v-3fa32ab7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.telemetry-metric-name[data-v-3fa32ab7]{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.65rem;font-weight:800}.telemetry-status-pill[data-v-3fa32ab7]{border-radius:.25rem;padding:.1rem .4rem;font-family:monospace;font-size:.625rem;font-weight:800}.pill--bad[data-v-3fa32ab7]{color:#fca5a5;background:#ef444433;border:1px solid #ef44444d}.pill--good[data-v-3fa32ab7]{color:#6ee7b7;background:#10b98133;border:1px solid #10b9814d}.pill--neutral[data-v-3fa32ab7]{color:#cbd5e1;background:#94a3b826}.telemetry-digits[data-v-3fa32ab7]{word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-family:JetBrains Mono,monospace,sans-serif;line-height:1.35;display:flex}.digit-prev[data-v-3fa32ab7]{color:#64748b;opacity:.8;white-space:nowrap;font-size:.775rem;font-weight:600;text-decoration:line-through}.digit-arrow[data-v-3fa32ab7]{color:#475569;flex-shrink:0;font-size:.7rem}.digit-next[data-v-3fa32ab7]{color:#f8fafc;font-size:.925rem;font-weight:800;line-height:1.35}.cell--bad .digit-next[data-v-3fa32ab7]{color:#f87171}.cell--good .digit-next[data-v-3fa32ab7]{color:#34d399}.f-insights-grid[data-v-3fa32ab7]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.65rem;display:grid}.f-insight-card[data-v-3fa32ab7]{border:1px solid;border-radius:.75rem;flex-direction:column;gap:.3rem;padding:.8rem 1rem;display:flex}.insight--trajectory[data-v-3fa32ab7]{background:#f8fafc;border-color:#e2e8f0}.insight--error[data-v-3fa32ab7]{background:#fff5f5;border-color:#fed7d7 #fed7d7 #fed7d7 #e53e3e;border-left-style:solid;border-left-width:3px}.f-insight-tag[data-v-3fa32ab7]{letter-spacing:.05em;text-transform:uppercase;color:#2563eb;align-items:center;gap:.35rem;font-size:.675rem;font-weight:800;display:flex}.tag--alert[data-v-3fa32ab7]{color:#c53030}.f-insight-text[data-v-3fa32ab7]{color:#334155;margin:0;font-size:.825rem;font-weight:600;line-height:1.5}.text--alert[data-v-3fa32ab7]{color:#9b2c2c}.f-guideline-strip[data-v-3fa32ab7]{background:#f0f9ff;border:1px solid #bae6fd;border-left:3px solid #0284c7;border-radius:.75rem;padding:.75rem 1rem}.f-guideline-badge[data-v-3fa32ab7]{color:#0369a1;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.65rem;font-weight:800}.f-guideline-quote-box[data-v-3fa32ab7]{margin:0}.f-guideline-quote[data-v-3fa32ab7]{color:#0c4a6e;margin:0;font-size:.825rem;font-style:italic;font-weight:600;line-height:1.5}.f-footer[data-v-3fa32ab7]{background:#fafafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.6rem;display:flex}.f-footer-progress[data-v-3fa32ab7]{color:#64748b;font-size:.825rem;font-weight:700}.f-btn-advance[data-v-3fa32ab7]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.85rem;align-items:center;gap:.6rem;padding:.8rem 1.75rem;font-size:.925rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #2563eb4d}.f-btn-advance[data-v-3fa32ab7]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb73}.f-btn-advance--fatal[data-v-3fa32ab7]{color:#fff!important;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%)!important;border:1px solid #ef4444!important;box-shadow:0 6px 20px #dc262673!important}.f-btn-advance--fatal[data-v-3fa32ab7]:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%)!important;box-shadow:0 8px 25px #ef444499!important}.debrief-diagnosis-card[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 4px 16px #0f172a0a}.diagnosis-card-hdr[data-v-3fa32ab7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.diagnosis-badge[data-v-3fa32ab7]{text-transform:uppercase;color:#2563eb;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.8rem;font-weight:800;display:flex}.diagnosis-dept-badge[data-v-3fa32ab7]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.diagnosis-card-title[data-v-3fa32ab7]{color:#0f172a;margin:0 0 1rem;font-size:1.35rem;font-weight:900;line-height:1.35}.diagnosis-pathology-box[data-v-3fa32ab7]{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #2563eb;border-radius:.75rem;padding:.9rem 1.15rem}.pathology-hdr[data-v-3fa32ab7]{color:#64748b;letter-spacing:.05em;margin-bottom:.35rem;font-size:.725rem;font-weight:800;display:block}.pathology-desc[data-v-3fa32ab7]{color:#334155;margin:0;font-size:.875rem;line-height:1.6}.acumen-breakdown-grid[data-v-3fa32ab7]{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (width<=900px){.acumen-breakdown-grid[data-v-3fa32ab7]{grid-template-columns:1fr}}.acumen-col[data-v-3fa32ab7]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.35rem;box-shadow:0 4px 16px #0f172a0a}.acumen-hdr[data-v-3fa32ab7]{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.acumen-hdr--green[data-v-3fa32ab7]{color:#059669}.acumen-hdr--red[data-v-3fa32ab7]{color:#dc2626}.acumen-title[data-v-3fa32ab7]{margin:0;font-size:1.05rem;font-weight:800}.acumen-items-list[data-v-3fa32ab7]{flex-direction:column;gap:.75rem;display:flex}.acumen-card-item[data-v-3fa32ab7]{border-radius:.75rem;padding:.85rem 1rem}.acumen-card-item--strength[data-v-3fa32ab7]{background:#f0fdf4;border:1px solid #bbf7d0}.acumen-card-item--error[data-v-3fa32ab7]{background:#fef2f2;border:1px solid #fecaca}.acumen-stage-badge[data-v-3fa32ab7]{color:#166534;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.7rem;font-weight:800;display:block}.acumen-stage-badge--red[data-v-3fa32ab7]{color:#991b1b}.acumen-action-p[data-v-3fa32ab7],.acumen-yield-p[data-v-3fa32ab7],.acumen-hazard-p[data-v-3fa32ab7],.acumen-guideline-p[data-v-3fa32ab7]{margin:.2rem 0;font-size:.825rem;line-height:1.5}.acumen-action-p[data-v-3fa32ab7]{color:#1e293b}.acumen-yield-p[data-v-3fa32ab7]{color:#15803d}.acumen-hazard-p[data-v-3fa32ab7]{color:#b91c1c}.acumen-guideline-p[data-v-3fa32ab7]{color:#475569}.audit-error-reason-box[data-v-3fa32ab7]{color:#991b1b;background:#fef2f2;border:1px solid #fee2e2;border-radius:.45rem;margin-top:.45rem;padding:.4rem .65rem;font-size:.8125rem}.audit-citation-box[data-v-3fa32ab7]{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:.45rem;margin-top:.35rem;padding:.35rem .65rem;font-size:.775rem}.swal-deluxe-modal{background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:1.75rem!important;padding:0!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important;overflow:hidden!important;box-shadow:0 35px 80px -15px #0f172a47!important}.swal-deluxe-close{color:#64748b!important;background:#f1f5f9!important;border:none!important;border-radius:.75rem!important;justify-content:center!important;align-items:center!important;width:2.2rem!important;height:2.2rem!important;font-size:1.25rem!important;transition:all .15s!important;display:flex!important;top:1.25rem!important;right:1.25rem!important}.swal-deluxe-close:hover{color:#0f172a!important;background:#e2e8f0!important;transform:scale(1.05)!important}.swal-deluxe-wrapper{text-align:left;background:#fff;padding:2rem 2.25rem}.swal-deluxe-header{margin-bottom:1.5rem}.swal-header-badge-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.swal-dept-badge{letter-spacing:.04em;border-style:solid;border-width:1px;border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:800;display:inline-flex}.swal-pulse-dot{border-radius:9999px;width:6px;height:6px;animation:1.5s infinite swalPulseDot}@keyframes swalPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.4)}}.swal-diff-pill{border-radius:9999px;padding:.3rem .75rem;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:800}.swal-deluxe-title{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:900;line-height:1.2}.swal-deluxe-sub{color:#64748b;margin:.35rem 0 0;font-size:.84rem;font-weight:500;line-height:1.45}.swal-deluxe-cards{grid-template-columns:1fr 1fr;gap:1.15rem;margin-bottom:1.25rem;display:grid}@media (width<=640px){.swal-deluxe-cards{grid-template-columns:1fr}}.swal-mode-card{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:1.35rem;flex-direction:column;justify-content:space-between;padding:1.35rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.swal-mode-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -10px #0f172a1f}.swal-mode-card--solo:hover{border-color:#10b981}.swal-mode-card--pvp:hover{border-color:#2563eb}.swal-card-glow{pointer-events:none;opacity:.12;filter:blur(30px);border-radius:9999px;width:130px;height:130px;position:absolute;top:0;right:0}.swal-card-glow--emerald{background:#10b981}.swal-card-glow--blue{background:#2563eb}.swal-card-top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.swal-card-icon-box{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex}.swal-mode-card:hover .swal-card-icon-box{transform:scale(1.08)}.swal-icon-box--emerald{color:#059669;background:#ecfdf5}.swal-icon-box--blue{color:#2563eb;background:#eff6ff}.swal-mode-tag{border-radius:9999px;padding:.25rem .65rem;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:800}.swal-tag--emerald{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.swal-tag--blue{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.swal-card-title{color:#0f172a;letter-spacing:-.015em;margin:0 0 .35rem;font-size:1.05rem;font-weight:850}.swal-card-desc{color:#64748b;margin:0;font-size:.78rem;font-weight:500;line-height:1.48}.swal-card-features{border-top:1px solid #f1f5f9;flex-direction:column;gap:.35rem;margin-top:1rem;padding-top:.75rem;display:flex}.swal-feat-item{color:#475569;align-items:center;gap:.4rem;font-size:.73rem;font-weight:600;display:flex}.swal-check{font-size:.75rem;font-weight:900}.swal-check--emerald{color:#059669}.swal-check--blue{color:#2563eb}.swal-card-btn{border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;margin-top:1.25rem;padding:.65rem 1rem;font-size:.8rem;font-weight:800;transition:all .18s;display:flex}.swal-btn--emerald{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.swal-mode-card--solo:hover .swal-btn--emerald{color:#fff;background:#059669;border-color:#059669;box-shadow:0 4px 14px #05966947}.swal-btn--blue{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.swal-mode-card--pvp:hover .swal-btn--blue{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 4px 14px #2563eb47}.swal-deluxe-footer{color:#94a3b8;border-top:1px solid #f8fafc;justify-content:center;align-items:center;gap:.65rem;padding-top:.4rem;font-size:.72rem;font-weight:600;display:flex}.swal-footer-sep{color:#cbd5e1}.swal-back-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.swal-back-btn:hover{color:#0f172a;background:#e2e8f0}.swal-search-input{box-sizing:border-box;color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.95rem;outline:none;width:100%;padding:.75rem 1rem .75rem 2.4rem;font-size:.82rem;font-weight:500;transition:all .15s}.swal-search-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.swal-friends-scroll{text-align:left;flex-direction:column;gap:.5rem;max-height:280px;padding-right:.25rem;display:flex;overflow-y:auto}.swal-friend-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.1rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .15s;display:flex}.swal-friend-item:hover{background:#f0f7ff;border-color:#bfdbfe}.swal-friend-avatar{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.75rem;font-weight:800;display:flex;box-shadow:0 2px 8px #2563eb33}.swal-colleague-invite-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.78rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 3px 10px #2563eb38}.swal-colleague-invite-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.swal-secondary-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.85rem;padding:.6rem 1.25rem;font-size:.8rem;font-weight:800;transition:all .15s}.swal-secondary-btn:hover{background:#e2e8f0}.swal-primary-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.85rem;padding:.6rem 1.25rem;font-size:.8rem;font-weight:800;transition:all .15s;box-shadow:0 4px 12px #2563eb40}.swal-primary-btn:hover{transform:translateY(-1px)}.swal-exit-popup{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:1.75rem!important;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important;box-shadow:0 25px 50px -12px #0f172a2e,0 0 0 1px #0f172a0a!important}.swal-exit-card{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.swal-exit-icon-wrap{margin-bottom:1rem}.swal-exit-icon-circle{background:#fef2f2;border:1.5px solid #fecaca;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 12px #dc26261a}.swal-exit-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.2rem;font-weight:800;line-height:1.3}.swal-exit-desc{color:#64748b;max-width:320px;margin:0;font-size:.85rem;line-height:1.55}.swal-exit-actions{justify-content:center!important;align-items:center!important;gap:.75rem!important;width:100%!important;margin-top:1.4rem!important;display:flex!important}.swal-exit-btn-cancel{color:#475569!important;cursor:pointer!important;text-align:center!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;flex:1!important;padding:.65rem 1rem!important;font-size:.8125rem!important;font-weight:700!important;transition:all .15s!important}.swal-exit-btn-cancel:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.swal-exit-btn-confirm{color:#fff!important;cursor:pointer!important;text-align:center!important;background:#dc2626!important;border:1.5px solid #dc2626!important;border-radius:10px!important;flex:1!important;padding:.65rem 1rem!important;font-size:.8125rem!important;font-weight:700!important;transition:all .15s!important;box-shadow:0 2px 8px #dc262633!important}.swal-exit-btn-confirm:hover{background:#b91c1c!important;border-color:#b91c1c!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #dc26264d!important}.dg-top-navbar[data-v-ba5a32f5]{z-index:50;background:#fff;border-bottom:1px solid #eef2f6;position:sticky;top:0}.dg-nav-container[data-v-ba5a32f5]{justify-content:space-between;align-items:center;gap:1.5rem;width:90%;max-width:1750px;margin:0 auto;padding:.75rem 0;display:flex}.dg-nav-brand[data-v-ba5a32f5]{align-items:center;gap:.75rem;text-decoration:none;display:flex}.dg-brand-divider[data-v-ba5a32f5]{background:#e2e8f0;width:1px;height:22px}.dg-logo-squircle[data-v-ba5a32f5]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #2563eb40}.dg-brand-name[data-v-ba5a32f5]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:800;line-height:1.15}.dg-brand-slogan[data-v-ba5a32f5]{color:#64748b;margin:0;font-size:.75rem;font-weight:500}.dg-nav-search[data-v-ba5a32f5]{flex:1;max-width:460px}.dg-search-box[data-v-ba5a32f5]{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.65rem;padding:.45rem .95rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #00000005}.dg-search-box[data-v-ba5a32f5]:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb14}.dg-search-icon[data-v-ba5a32f5]{color:#94a3b8;flex-shrink:0}.dg-search-input[data-v-ba5a32f5]{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:.85rem}.dg-search-input[data-v-ba5a32f5]::placeholder{color:#94a3b8;font-weight:400}.dg-search-shortcut[data-v-ba5a32f5]{color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.7rem;font-weight:600;line-height:1}.dg-nav-actions[data-v-ba5a32f5]{align-items:center;gap:1.25rem;display:flex}.dg-btn-bell[data-v-ba5a32f5]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.4rem;transition:color .15s;display:flex;position:relative}.dg-btn-bell[data-v-ba5a32f5]:hover{color:#0f172a}.dg-bell-dot[data-v-ba5a32f5]{background:#2563eb;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.dg-user-pill[data-v-ba5a32f5]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.65rem;padding:.3rem .75rem .3rem .35rem;transition:border-color .15s;display:flex;box-shadow:0 1px 2px #00000005}.dg-user-pill[data-v-ba5a32f5]:hover{border-color:#cbd5e1}.dg-user-avatar[data-v-ba5a32f5]{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.dg-user-info[data-v-ba5a32f5]{flex-direction:column;line-height:1.15;display:flex}.dg-user-name[data-v-ba5a32f5]{color:#0f172a;font-size:.8rem;font-weight:700}.dg-user-role[data-v-ba5a32f5]{color:#64748b;font-size:.68rem;font-weight:500}.dg-user-chevron[data-v-ba5a32f5]{color:#94a3b8;margin-left:.2rem}@media (width<=768px){.dg-nav-search[data-v-ba5a32f5]{display:none}}.dgc-root[data-v-34f67556]{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f8fafc;width:100%;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.dgc-section-inner[data-v-34f67556]{width:90%;max-width:1400px;margin:0 auto}.reveal-item[data-v-34f67556]{opacity:0;filter:blur(4px);will-change:transform, opacity;transition:opacity .8s cubic-bezier(.32,.72,0,1),transform .8s cubic-bezier(.32,.72,0,1),filter .8s cubic-bezier(.32,.72,0,1);transform:translateY(28px)}.reveal-item.revealed[data-v-34f67556]{opacity:1;filter:blur();transform:translateY(0)}.reveal-delay-1[data-v-34f67556]{transition-delay:80ms}.reveal-delay-2[data-v-34f67556]{transition-delay:.16s}.reveal-delay-3[data-v-34f67556]{transition-delay:.24s}.reveal-delay-4[data-v-34f67556]{transition-delay:.32s}.dgc-hero[data-v-34f67556]{background:linear-gradient(160deg,#f0f6fd 0%,#eaf2fc 40%,#f8fafc 100%);border-bottom:1px solid #cbd5e180;width:100%;padding:3rem 0;position:relative;overflow:hidden}.dgc-hero-orb[data-v-34f67556]{pointer-events:none;filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.dgc-orb-1[data-v-34f67556]{background:radial-gradient(circle,#93c5fd 0%,#0000 70%);width:600px;height:600px;top:-200px;right:-60px}.dgc-orb-2[data-v-34f67556]{background:radial-gradient(circle,#c7d2fe 0%,#0000 70%);width:360px;height:360px;bottom:-100px;left:-80px}.dgc-orb-3[data-v-34f67556]{background:radial-gradient(circle,#bae6fd 0%,#0000 70%);width:280px;height:280px;top:30%;right:38%}.dgc-hero-inner[data-v-34f67556]{z-index:1;width:90%;max-width:1400px;margin:0 auto;position:relative}.dgc-hero-left[data-v-34f67556]{max-width:760px}.dgc-eyebrow[data-v-34f67556]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #2563eb33;border-radius:9999px;align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.3rem .85rem .3rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.dgc-eyebrow-dot[data-v-34f67556]{background:#2563eb;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dgc-blink-34f67556}@keyframes dgc-blink-34f67556{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.dgc-headline[data-v-34f67556]{letter-spacing:-.045em;flex-direction:column;gap:.05em;margin:0 0 1.5rem;font-size:clamp(3rem,5.5vw,5rem);font-weight:800;line-height:1.06;display:flex}.dgc-headline-line[data-v-34f67556]{color:#0f172a;display:block}.dgc-headline-gradient[data-v-34f67556]{background:linear-gradient(135deg,#2563eb 0%,#60a5fa 55%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dgc-subheadline[data-v-34f67556]{color:#475569;max-width:600px;margin:0 0 2.5rem;font-size:1.1rem;line-height:1.7}.dgc-hero-badges[data-v-34f67556]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:2.5rem;display:flex}.dgc-badge-item[data-v-34f67556]{color:#334155;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #cbd5e1b3;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.dgc-badge-icon[data-v-34f67556]{color:#2563eb;align-items:center;display:flex}.dgc-hero-ctas[data-v-34f67556]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dgc-btn-primary[data-v-34f67556]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:9999px;align-items:center;gap:.6rem;padding:.95rem .95rem .95rem 1.6rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .5s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:0 4px 16px #2563eb61}.dgc-btn-primary[data-v-34f67556]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #2563eb7a}.dgc-btn-primary[data-v-34f67556]:active{transform:scale(.98)}.dgc-btn-icon-ring[data-v-34f67556]{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex}.dgc-btn-primary:hover .dgc-btn-icon-ring[data-v-34f67556]{transform:translate(2px,-1px)scale(1.05)}.dgc-btn-ghost[data-v-34f67556]{color:#334155;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #cbd5e1cc;border-radius:9999px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .4s cubic-bezier(.32,.72,0,1);display:inline-flex}.dgc-btn-ghost[data-v-34f67556]:hover{color:#1d4ed8;background:#fffffff2;border-color:#bfdbfe;transform:translateY(-1px)}.dgc-specialties-section[data-v-34f67556]{padding:5rem 0 4rem}.dgc-sec-header[data-v-34f67556]{margin-bottom:2.5rem}.dgc-sec-eyebrow[data-v-34f67556]{color:#2563eb;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.7rem;font-weight:800;display:inline-flex}.dgc-sec-title[data-v-34f67556]{color:#0f172a;letter-spacing:-.035em;margin:0 0 .5rem;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:800;line-height:1.1}.dgc-sec-subtitle[data-v-34f67556]{color:#64748b;margin:0;font-size:.95rem;line-height:1.55}.dgc-search-result-banner[data-v-34f67556]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.4rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.dgc-bento-grid[data-v-34f67556]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.dgc-bento-featured[data-v-34f67556]{grid-area:span 2/span 2}.dgc-card-dim[data-v-34f67556]{opacity:.35;pointer-events:none}.dgc-bento-card[data-v-34f67556]{cursor:pointer}.dgc-card-shell[data-v-34f67556]{will-change:transform;background:#ffffff4d;border:1px solid #ffffffe6;border-radius:28px;height:100%;padding:4px;transition:box-shadow .5s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1);box-shadow:0 8px 32px #0f172a0f}.dgc-bento-featured:hover .dgc-card-shell[data-v-34f67556]{transform:translateY(-4px);box-shadow:0 16px 48px #2563eb26}.dgc-card-core[data-v-34f67556]{box-sizing:border-box;background:#fff;border:1px solid #f1f5f9;border-radius:25px;flex-direction:column;gap:1rem;height:100%;padding:2rem;display:flex;box-shadow:inset 0 1px 1px #ffffffe6}.dgc-feat-top-row[data-v-34f67556]{justify-content:space-between;align-items:flex-start;display:flex}.dgc-feat-icon-xl[data-v-34f67556]{border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.dgc-icon-blue[data-v-34f67556]{color:#2563eb;background:#eff6ff}.dgc-icon-rose[data-v-34f67556]{color:#e11d48;background:#fff1f2}.dgc-icon-emerald[data-v-34f67556]{color:#059669;background:#ecfdf5}.dgc-icon-amber[data-v-34f67556]{color:#d97706;background:#fffbeb}.dgc-icon-purple[data-v-34f67556]{color:#9333ea;background:#faf5ff}.dgc-icon-sky[data-v-34f67556]{color:#0284c7;background:#f0f9ff}.dgc-icon-teal[data-v-34f67556]{color:#0d9488;background:#f0fdfa}.dgc-icon-pink[data-v-34f67556]{color:#db2777;background:#fdf2f8}.dgc-icon-indigo[data-v-34f67556]{color:#4f46e5;background:#eef2ff}.dgc-feat-status-row[data-v-34f67556]{align-items:center;gap:.6rem;display:flex}.dgc-badge-active[data-v-34f67556]{color:#16a34a;background:#dcfce7;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.dgc-active-dot[data-v-34f67556]{background:#16a34a;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dgc-blink-34f67556}.dgc-feat-arrow[data-v-34f67556]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .4s cubic-bezier(.32,.72,0,1);display:flex}.dgc-bento-featured:hover .dgc-feat-arrow[data-v-34f67556]{color:#fff;background:#2563eb;border-color:#2563eb;transform:translate(2px,-2px)}.dgc-feat-content[data-v-34f67556]{flex:1}.dgc-feat-title[data-v-34f67556]{color:#0f172a;letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.5rem;font-weight:800;line-height:1.15}.dgc-feat-desc[data-v-34f67556]{color:#475569;margin:0;font-size:.9rem;line-height:1.65}.dgc-feat-stats-row[data-v-34f67556]{gap:2rem;display:flex}.dgc-feat-stat[data-v-34f67556]{flex-direction:column;gap:.1rem;display:flex}.dgc-feat-stat-num[data-v-34f67556]{color:#0f172a;letter-spacing:-.04em;font-size:1.4rem;font-weight:800;line-height:1}.dgc-feat-stat-lbl[data-v-34f67556]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:600}.dgc-feat-progress-bar[data-v-34f67556]{background:#f1f5f9;border-radius:9999px;height:5px;overflow:hidden}.dgc-feat-progress-fill[data-v-34f67556]{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:9999px;min-width:4px;height:100%;transition:width 1s cubic-bezier(.32,.72,0,1)}.dgc-feat-cta[data-v-34f67556]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:9999px;align-self:flex-start;align-items:center;gap:.6rem;padding:.75rem .75rem .75rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .4s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:0 4px 14px #2563eb59}.dgc-feat-cta[data-v-34f67556]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb73}.dgc-feat-cta[data-v-34f67556]:active{transform:scale(.98)}.dgc-feat-cta-arrow[data-v-34f67556]{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex}.dgc-feat-cta:hover .dgc-feat-cta-arrow[data-v-34f67556]{transform:translate(2px,-1px)}.dgc-compact-shell[data-v-34f67556]{will-change:transform;background:#ffffff4d;border:1px solid #ffffffe6;border-radius:22px;height:100%;padding:3px;transition:all .5s cubic-bezier(.32,.72,0,1);box-shadow:0 4px 16px #0f172a0d}.dgc-bento-compact:hover .dgc-compact-shell[data-v-34f67556]{border-color:#cbd5e199;transform:translateY(-3px);box-shadow:0 12px 32px #0f172a1a}.dgc-compact-core[data-v-34f67556]{box-sizing:border-box;background:#fff;border:1px solid #f8fafc;border-radius:20px;flex-direction:column;gap:.85rem;height:100%;min-height:196px;padding:1.4rem;display:flex;box-shadow:inset 0 1px 1px #ffffffe6}.dgc-compact-top[data-v-34f67556]{justify-content:space-between;align-items:center;display:flex}.dgc-compact-icon[data-v-34f67556]{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex}.dgc-bento-compact:hover .dgc-compact-icon[data-v-34f67556]{transform:scale(1.06)rotate(-2deg)}.dgc-staging-badge[data-v-34f67556]{color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:.18rem .55rem;font-size:.68rem;font-weight:700}.dgc-compact-body[data-v-34f67556]{flex:1}.dgc-compact-title[data-v-34f67556]{color:#0f172a;letter-spacing:-.02em;margin:0 0 .3rem;font-size:1rem;font-weight:800;line-height:1.2}.dgc-compact-meta[data-v-34f67556]{color:#64748b;margin:0;font-size:.75rem;font-weight:500}.dgc-compact-footer[data-v-34f67556]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dgc-compact-progress-track[data-v-34f67556]{background:#f1f5f9;border-radius:9999px;flex:1;height:4px;overflow:hidden}.dgc-compact-progress-fill[data-v-34f67556]{border-radius:9999px;min-width:0;height:100%}.dgc-fill-rose[data-v-34f67556]{background:#e11d48}.dgc-fill-emerald[data-v-34f67556]{background:#059669}.dgc-fill-amber[data-v-34f67556]{background:#d97706}.dgc-fill-purple[data-v-34f67556]{background:#9333ea}.dgc-fill-sky[data-v-34f67556]{background:#0284c7}.dgc-fill-teal[data-v-34f67556]{background:#0d9488}.dgc-fill-pink[data-v-34f67556]{background:#db2777}.dgc-fill-indigo[data-v-34f67556]{background:#4f46e5}.dgc-compact-arrow[data-v-34f67556]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .4s cubic-bezier(.32,.72,0,1);display:flex}.dgc-bento-compact:hover .dgc-compact-arrow[data-v-34f67556]{color:#fff;background:#0f172a;border-color:#0f172a;transform:translate(1px,-1px)}@media (width<=1100px){.dgc-bento-grid[data-v-34f67556]{grid-template-columns:repeat(2,1fr)}.dgc-bento-featured[data-v-34f67556]{grid-area:span 1/span 2}}@media (width<=768px){.dgc-hero[data-v-34f67556]{padding:2.5rem 0}.dgc-hero-inner[data-v-34f67556]{width:92%}.dgc-headline[data-v-34f67556]{font-size:2.4rem}.dgc-bento-grid[data-v-34f67556]{grid-template-columns:1fr;gap:1rem}.dgc-bento-featured[data-v-34f67556]{grid-column:span 1}.dgc-section-inner[data-v-34f67556]{width:92%}}.dgs-root[data-v-60b8242c]{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f8fafc;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}@keyframes dgs-fade-in-up-60b8242c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal-item[data-v-60b8242c]{animation:.4s cubic-bezier(.16,1,.3,1) both dgs-fade-in-up-60b8242c;opacity:1!important;filter:none!important;transform:translateY(0)!important}.reveal-delay-1[data-v-60b8242c]{animation-delay:30ms}.reveal-delay-2[data-v-60b8242c]{animation-delay:60ms}.reveal-delay-3[data-v-60b8242c]{animation-delay:90ms}.reveal-delay-4[data-v-60b8242c]{animation-delay:.12s}.dgs-hero[data-v-60b8242c]{background:linear-gradient(160deg,#f0f6fd 0%,#eaf2fc 40%,#f8fafc 100%);border-bottom:1px solid #cbd5e180;padding:0 0 3.5rem;position:relative;overflow:hidden}.dgs-hero-orb[data-v-60b8242c]{pointer-events:none;filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.dgs-orb-1[data-v-60b8242c]{background:radial-gradient(circle,#93c5fd 0%,#0000 70%);width:500px;height:500px;top:-180px;right:-40px}.dgs-orb-2[data-v-60b8242c]{background:radial-gradient(circle,#c7d2fe 0%,#0000 70%);width:300px;height:300px;bottom:-80px;left:10%}.dgs-orb-3[data-v-60b8242c]{background:radial-gradient(circle,#bae6fd 0%,#0000 70%);width:220px;height:220px;top:20%;right:35%}.dgs-hero-inner[data-v-60b8242c]{z-index:1;width:90%;max-width:1400px;margin:0 auto;position:relative}.dgs-back-btn[data-v-60b8242c]{color:#475569;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #cbd5e1b3;border-radius:9999px;align-items:center;gap:.45rem;margin:1.75rem 0 2.5rem;padding:.45rem .9rem .45rem .7rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .4s cubic-bezier(.32,.72,0,1);display:inline-flex}.dgs-back-btn[data-v-60b8242c]:hover{color:#1d4ed8;background:#fff;border-color:#bfdbfe}.dgs-hero-body[data-v-60b8242c]{grid-template-columns:1fr 360px;align-items:center;gap:4rem;padding-bottom:1rem;display:grid}.dgs-eyebrow[data-v-60b8242c]{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border:1px solid #2563eb33;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.3rem .75rem .3rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.dgs-eyebrow-icon[data-v-60b8242c]{color:#2563eb;background:#eff6ff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dgs-hero-h1[data-v-60b8242c]{color:#0f172a;letter-spacing:-.04em;margin:0 0 1.1rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.08}.dgs-hero-desc[data-v-60b8242c]{color:#475569;max-width:560px;margin:0 0 2rem;font-size:1rem;line-height:1.7}.dgs-stats-row[data-v-60b8242c]{align-items:center;gap:1rem;display:flex}.dgs-stat-chip[data-v-60b8242c]{align-items:center;gap:.45rem;display:flex}.dgs-stat-chip-icon[data-v-60b8242c]{color:#2563eb;background:#ffffffe6;border:1px solid #cbd5e1b3;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 1px 3px #0f172a0f}.dgs-stat-val[data-v-60b8242c]{color:#0f172a;letter-spacing:-.03em;font-size:1rem;font-weight:800}.dgs-stat-lbl[data-v-60b8242c]{color:#64748b;font-size:.75rem;font-weight:500}.dgs-stat-divider[data-v-60b8242c]{background:#cbd5e199;width:1px;height:20px}.dgs-prog-shell[data-v-60b8242c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #fffffff2;border-radius:26px;padding:3px;box-shadow:0 8px 40px #0f172a1a}.dgs-prog-core[data-v-60b8242c]{background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;gap:1.1rem;padding:1.75rem;display:flex;box-shadow:inset 0 1px 1px #ffffffe6}.dgs-prog-header[data-v-60b8242c]{align-items:center;gap:.6rem;display:flex}.dgs-prog-live-dot[data-v-60b8242c]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.dgs-live-pulse[data-v-60b8242c]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite dgs-pulse-ring-60b8242c;display:block;box-shadow:0 0 #22c55e66}@keyframes dgs-pulse-ring-60b8242c{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 6px #22c55e00}}.dgs-prog-label[data-v-60b8242c]{color:#0f172a;flex:1;font-size:.82rem;font-weight:700}.dgs-prog-track-pill[data-v-60b8242c]{letter-spacing:.06em;text-transform:uppercase;color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0;border-radius:9999px;padding:.2rem .55rem;font-size:.65rem;font-weight:700}.dgs-prog-body[data-v-60b8242c]{align-items:center;gap:1.5rem;display:flex}.dgs-ring-wrap[data-v-60b8242c]{flex-shrink:0;width:110px;height:110px;position:relative}.dgs-ring-wrap svg[data-v-60b8242c]{position:absolute;top:0;left:0}.dgs-ring-center[data-v-60b8242c]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dgs-ring-pct[data-v-60b8242c]{color:#0f172a;letter-spacing:-.06em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.6rem;font-weight:900;line-height:1}.dgs-ring-pct em[data-v-60b8242c]{color:#64748b;margin-left:1px;font-size:.85rem;font-style:normal;font-weight:700}.dgs-prog-stats[data-v-60b8242c]{flex-direction:column;flex:1;gap:0;display:flex}.dgs-pstat[data-v-60b8242c]{flex-direction:column;gap:.1rem;padding:.45rem 0;display:flex}.dgs-pstat-val[data-v-60b8242c]{color:#0f172a;letter-spacing:-.04em;font-size:1.35rem;font-weight:800;line-height:1}.dgs-pstat-lbl[data-v-60b8242c]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.dgs-pstat-divider[data-v-60b8242c]{background:#f1f5f9;height:1px;margin:0}.dgs-prog-bar-track[data-v-60b8242c]{background:#f1f5f9;border-radius:9999px;height:5px;overflow:hidden}.dgs-prog-bar-fill[data-v-60b8242c]{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:9999px;min-width:3px;height:100%;transition:width 1s cubic-bezier(.32,.72,0,1)}.dgs-start-btn[data-v-60b8242c]{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:.9rem .9rem .9rem 1.3rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .4s cubic-bezier(.32,.72,0,1);display:flex;box-shadow:0 4px 20px #0f172a33}.dgs-start-btn[data-v-60b8242c]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 8px 28px #2563eb66}.dgs-start-btn[data-v-60b8242c]:active{transform:scale(.98)}.dgs-btn-ring[data-v-60b8242c]{background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .4s cubic-bezier(.32,.72,0,1);display:flex}.dgs-start-btn:hover .dgs-btn-ring[data-v-60b8242c]{transform:translate(2px,-1px)scale(1.05)}.dgs-hero-fade[data-v-60b8242c]{display:none}.dgs-content-wrap[data-v-60b8242c]{grid-template-columns:1fr 360px;gap:2.5rem;width:90%;max-width:1400px;margin:0 auto;padding:2.5rem 0 5rem;display:grid}.dgs-chapters-col[data-v-60b8242c]{min-width:0}.dgs-ch-header[data-v-60b8242c]{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.dgs-ch-title[data-v-60b8242c]{color:#0f172a;letter-spacing:-.03em;margin:0 0 .25rem;font-size:1.35rem;font-weight:800}.dgs-ch-sub[data-v-60b8242c]{color:#64748b;margin:0;font-size:.82rem}.dgs-view-toggle[data-v-60b8242c]{background:#f1f5f9;border-radius:10px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.dgs-toggle-btn[data-v-60b8242c]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .3s cubic-bezier(.32,.72,0,1);display:flex}.dgs-toggle-btn.dgs-toggle-active[data-v-60b8242c]{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0f172a14}.dgs-chapters-grid[data-v-60b8242c]{flex-direction:column;gap:.75rem;display:flex}.dgs-chapters-grid.dgs-grid-mode[data-v-60b8242c]{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.dgs-ch-shell[data-v-60b8242c]{cursor:pointer;will-change:transform;background:#ffffff4d;border:1px solid #ffffffe6;border-radius:18px;padding:3px;transition:all .5s cubic-bezier(.32,.72,0,1);box-shadow:0 2px 12px #0f172a0a}.dgs-ch-shell[data-v-60b8242c]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0f172a1a}.dgs-ch-core[data-v-60b8242c]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;align-items:center;gap:.85rem;padding:1rem 1.1rem 1rem 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6}.dgs-ch-accent-bar[data-v-60b8242c]{background:#e2e8f0;border-radius:0 3px 3px 0;flex-shrink:0;align-self:stretch;width:4px;height:100%;min-height:100%;position:absolute;top:0;left:0}.dgs-ch-completed .dgs-ch-accent-bar[data-v-60b8242c]{background:linear-gradient(#22c55e,#16a34a)}.dgs-ch-active .dgs-ch-accent-bar[data-v-60b8242c]{background:linear-gradient(#2563eb,#60a5fa);animation:2s ease-in-out infinite dgs-bar-pulse-60b8242c}@keyframes dgs-bar-pulse-60b8242c{0%,to{opacity:1}50%{opacity:.6}}.dgs-ch-locked .dgs-ch-accent-bar[data-v-60b8242c]{background:#e2e8f0}.dgs-ch-core[data-v-60b8242c]{padding-left:1rem}.dgs-ch-num[data-v-60b8242c]{color:#cbd5e1;letter-spacing:.04em;text-align:center;flex-shrink:0;min-width:22px;margin-left:.5rem;font-size:.7rem;font-weight:800}.dgs-ch-active .dgs-ch-num[data-v-60b8242c]{color:#2563eb}.dgs-ch-completed .dgs-ch-num[data-v-60b8242c]{color:#22c55e}.dgs-ch-icon-bubble[data-v-60b8242c]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #ffffff52;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .4s cubic-bezier(.32,.72,0,1);display:flex;box-shadow:0 4px 14px -2px #2563eb73}.dgs-ch-active .dgs-ch-icon-bubble[data-v-60b8242c]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);border:1px solid #ffffff61;box-shadow:0 6px 18px -2px #2563eb8c}.dgs-ch-completed .dgs-ch-icon-bubble[data-v-60b8242c]{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #ffffff61;box-shadow:0 6px 18px -2px #10b9817a}.dgs-ch-locked .dgs-ch-icon-bubble[data-v-60b8242c]{color:#94a3b8;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border:1px solid #fffc;box-shadow:0 2px 8px -1px #94a3b833}.dgs-ch-shell:hover .dgs-ch-icon-bubble[data-v-60b8242c]{transform:scale(1.08)translateY(-1px)}.dgs-ch-active:hover .dgs-ch-icon-bubble[data-v-60b8242c]{box-shadow:0 8px 24px -2px #2563eba6}.dgs-ch-completed:hover .dgs-ch-icon-bubble[data-v-60b8242c]{box-shadow:0 8px 24px -2px #10b98199}.dgs-ch-info[data-v-60b8242c]{flex:1;min-width:0}.dgs-ch-title-text[data-v-60b8242c]{color:#0f172a;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.9rem;font-weight:700;line-height:1.3;overflow:hidden}.dgs-ch-locked .dgs-ch-title-text[data-v-60b8242c]{color:#64748b}.dgs-ch-subtitle[data-v-60b8242c]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.73rem;line-height:1.4;overflow:hidden}.dgs-ch-right[data-v-60b8242c]{flex-shrink:0;align-items:center;gap:.7rem;display:flex}.dgs-status-badge[data-v-60b8242c]{white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.dgs-badge-done[data-v-60b8242c]{color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0}.dgs-badge-progress[data-v-60b8242c]{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.dgs-badge-pulse[data-v-60b8242c]{background:#2563eb;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dgs-pulse-ring-60b8242c;display:block}.dgs-badge-locked[data-v-60b8242c]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}.dgs-ch-pct-bar[data-v-60b8242c]{align-items:center;gap:.4rem;display:flex}.dgs-ch-pct-track[data-v-60b8242c]{background:#f1f5f9;border-radius:9999px;width:56px;height:4px;overflow:hidden}.dgs-ch-pct-fill[data-v-60b8242c]{background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:9999px;height:100%;transition:width .8s cubic-bezier(.32,.72,0,1)}.dgs-ch-completed .dgs-ch-pct-fill[data-v-60b8242c]{background:linear-gradient(90deg,#22c55e,#86efac)}.dgs-ch-pct-txt[data-v-60b8242c]{color:#64748b;text-align:right;min-width:28px;font-size:.7rem;font-weight:700}.dgs-ch-arrow[data-v-60b8242c]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .4s cubic-bezier(.32,.72,0,1);display:flex}.dgs-ch-shell:hover .dgs-ch-arrow[data-v-60b8242c]{color:#fff;background:#0f172a;border-color:#0f172a;transform:translate(1px)}.dgs-ch-locked:hover .dgs-ch-arrow[data-v-60b8242c]{background:#94a3b8;border-color:#94a3b8}.dgs-sidebar[data-v-60b8242c]{flex-direction:column;gap:1rem;display:flex}.dgs-about-shell[data-v-60b8242c]{background:#ffffff4d;border:1px solid #ffffffe6;border-radius:22px;padding:3px;position:sticky;top:1.5rem;box-shadow:0 4px 20px #0f172a0f}.dgs-about-core[data-v-60b8242c]{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:1.5rem;box-shadow:inset 0 1px 1px #ffffffe6}.dgs-about-header[data-v-60b8242c]{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.dgs-about-icon[data-v-60b8242c]{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dgs-about-title[data-v-60b8242c]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:800}.dgs-about-desc[data-v-60b8242c]{color:#475569;margin:0 0 1.25rem;font-size:.8rem;line-height:1.65}.dgs-learn-heading[data-v-60b8242c]{color:#0f172a;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.dgs-learn-list ul[data-v-60b8242c]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dgs-learn-list li[data-v-60b8242c]{color:#334155;align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.4;display:flex}.dgs-check-icon[data-v-60b8242c]{background:#dcfce7;border:1px solid #bbf7d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.dgs-qp-shell[data-v-60b8242c]{background:#ffffff4d;border:1px solid #ffffffe6;border-radius:22px;padding:3px;box-shadow:0 4px 20px #0f172a0f}.dgs-qp-core[data-v-60b8242c]{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:1.25rem;box-shadow:inset 0 1px 1px #ffffffe6}.dgs-qp-title[data-v-60b8242c]{color:#0f172a;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1rem;font-size:.78rem;font-weight:700}.dgs-qp-list[data-v-60b8242c]{flex-direction:column;gap:.55rem;margin-bottom:.75rem;display:flex}.dgs-qp-row[data-v-60b8242c]{align-items:center;gap:.6rem;display:flex}.dgs-qp-num[data-v-60b8242c]{color:#94a3b8;min-width:22px;font-size:.65rem;font-weight:800}.dgs-qp-bar-track[data-v-60b8242c]{background:#f1f5f9;border-radius:9999px;flex:1;height:4px;overflow:hidden}.dgs-qp-bar-fill[data-v-60b8242c]{background:#e2e8f0;border-radius:9999px;height:100%;transition:width .8s cubic-bezier(.32,.72,0,1)}.dgs-qp-fill-done[data-v-60b8242c]{background:linear-gradient(90deg,#22c55e,#86efac)}.dgs-qp-fill-prog[data-v-60b8242c]{background:linear-gradient(90deg,#2563eb,#60a5fa)}.dgs-qp-pct[data-v-60b8242c]{color:#94a3b8;text-align:right;min-width:26px;font-size:.65rem;font-weight:700}.dgs-qp-note[data-v-60b8242c]{color:#94a3b8;text-align:center;margin:0;font-size:.7rem}@media (width<=1100px){.dgs-hero-body[data-v-60b8242c]{grid-template-columns:1fr;gap:2rem}.dgs-prog-shell[data-v-60b8242c]{max-width:400px}.dgs-content-wrap[data-v-60b8242c]{grid-template-columns:1fr}.dgs-about-shell[data-v-60b8242c]{position:static}}@media (width<=768px){.dgs-hero-inner[data-v-60b8242c],.dgs-content-wrap[data-v-60b8242c]{width:92%}.dgs-hero-h1[data-v-60b8242c]{font-size:2rem}.dgs-chapters-grid.dgs-grid-mode[data-v-60b8242c]{grid-template-columns:1fr}.dgs-ch-right[data-v-60b8242c],.dgs-ch-subtitle[data-v-60b8242c]{display:none}}.dgch-root[data-v-713b9dab]{color:#0f172a;-webkit-font-smoothing:antialiased;background:#f8fafc;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}@keyframes dgch-fade-in-up-713b9dab{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal-item[data-v-713b9dab]{animation:.4s cubic-bezier(.16,1,.3,1) both dgch-fade-in-up-713b9dab;opacity:1!important;filter:none!important;transform:translateY(0)!important}.reveal-delay-1[data-v-713b9dab]{animation-delay:30ms}.reveal-delay-2[data-v-713b9dab]{animation-delay:60ms}.reveal-delay-3[data-v-713b9dab]{animation-delay:90ms}.reveal-delay-4[data-v-713b9dab]{animation-delay:.12s}.dgch-hero[data-v-713b9dab]{background:linear-gradient(160deg,#f0f6fd 0%,#eaf2fc 40%,#f8fafc 100%);border-bottom:1px solid #cbd5e180;padding:0 0 3.5rem;position:relative;overflow:hidden}.dgch-hero-bg-orb[data-v-713b9dab]{pointer-events:none;filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.dgch-orb-a[data-v-713b9dab]{background:radial-gradient(circle,#93c5fd 0%,#0000 70%);width:500px;height:500px;top:-180px;right:-40px}.dgch-orb-b[data-v-713b9dab]{background:radial-gradient(circle,#c7d2fe 0%,#0000 70%);width:300px;height:300px;bottom:-80px;left:15%}.dgch-hero-inner[data-v-713b9dab]{z-index:1;width:90%;max-width:1400px;margin:0 auto;position:relative}.dgch-back-btn[data-v-713b9dab]{color:#475569;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #cbd5e1b3;border-radius:9999px;align-items:center;gap:.4rem;margin:1.75rem 0 2.5rem;padding:.4rem .85rem .4rem .65rem;font-family:inherit;font-size:.76rem;font-weight:600;transition:all .35s cubic-bezier(.32,.72,0,1);display:inline-flex}.dgch-back-btn[data-v-713b9dab]:hover{color:#1d4ed8;background:#fff;border-color:#bfdbfe}.dgch-hero-body[data-v-713b9dab]{grid-template-columns:auto 1fr 340px;align-items:center;gap:0 2.5rem;display:grid}.dgch-hero-accent-bar[data-v-713b9dab]{border-right:1px solid #cbd5e180;flex-direction:column;gap:3px;padding-right:2rem;display:flex}.dgch-bar-segment[data-v-713b9dab]{border-radius:9999px}.dgch-bar-seg-1[data-v-713b9dab]{background:linear-gradient(#2563eb,#60a5fa);width:4px;height:64px}.dgch-bar-seg-2[data-v-713b9dab]{background:#2563eb59;width:4px;height:32px}.dgch-bar-seg-3[data-v-713b9dab]{background:#2563eb1f;width:4px;height:16px}.dgch-hero-content[data-v-713b9dab]{padding-left:.5rem}.dgch-chapter-num[data-v-713b9dab]{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin-bottom:.65rem;font-size:.72rem;font-weight:800}.dgch-h1[data-v-713b9dab]{letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:.3em;margin:0 0 1.25rem;font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:.95;display:flex}.dgch-h1-accent[data-v-713b9dab]{color:#2563eb}.dgch-h1-main[data-v-713b9dab]{color:#0f172a}.dgch-hero-desc[data-v-713b9dab]{color:#475569;max-width:480px;margin:0 0 1.75rem;font-size:.92rem;line-height:1.7}.dgch-meta-strip[data-v-713b9dab]{align-items:center;gap:.75rem;display:flex}.dgch-meta-item[data-v-713b9dab]{color:#64748b;align-items:center;gap:.4rem;font-size:.76rem;font-weight:600;display:flex}.dgch-meta-dot[data-v-713b9dab]{background:#64748b66;border-radius:50%;width:3px;height:3px}.dgch-hero-pearl[data-v-713b9dab]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #fffffff2;border-radius:20px;padding:1.75rem;box-shadow:0 8px 32px #0f172a14}.dgch-pearl-eyebrow[data-v-713b9dab]{text-transform:uppercase;letter-spacing:.08em;color:#2563eb;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.68rem;font-weight:800;display:flex}.dgch-pearl-quote[data-v-713b9dab]{color:#334155;border-left:3px solid #2563eb;margin:0 0 1.25rem;padding-left:.85rem;font-size:.9rem;font-style:italic;line-height:1.6}.dgch-pearl-tag[data-v-713b9dab]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.4rem;padding:.28rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.dgch-content-wrap[data-v-713b9dab]{grid-template-columns:1fr 320px;gap:2.5rem;width:90%;max-width:1400px;margin:0 auto;padding:2.5rem 0 5rem;display:grid}.dgch-diseases-col[data-v-713b9dab]{min-width:0}.dgch-list-header[data-v-713b9dab]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dgch-list-title[data-v-713b9dab]{color:#0f172a;letter-spacing:-.03em;margin:0 0 .2rem;font-size:1.35rem;font-weight:800}.dgch-list-sub[data-v-713b9dab]{color:#64748b;margin:0;font-size:.8rem}.dgch-view-toggle[data-v-713b9dab]{background:#f1f5f9;border-radius:10px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.dgch-toggle-btn[data-v-713b9dab]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.32rem .65rem;font-family:inherit;font-size:.73rem;font-weight:600;transition:all .3s;display:flex}.dgch-toggle-btn.dgch-toggle-active[data-v-713b9dab]{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0f172a14}.dgch-disease-list[data-v-713b9dab]{flex-direction:column;gap:.75rem;display:flex}.dgch-disease-grid[data-v-713b9dab]{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.dgch-d-shell[data-v-713b9dab]{cursor:pointer;background:#ffffff4d;border:1px solid #ffffffe6;border-radius:18px;padding:3px;transition:all .45s cubic-bezier(.32,.72,0,1);box-shadow:0 2px 12px #0f172a0a}.dgch-d-shell[data-v-713b9dab]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0f172a1a}.dgch-d-core[data-v-713b9dab]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;align-items:center;gap:.85rem;padding:1rem 1.1rem 1rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6}.dgch-d-bar[data-v-713b9dab]{border-radius:0 3px 3px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.dgch-bar-done[data-v-713b9dab]{background:linear-gradient(#22c55e,#16a34a)}.dgch-bar-active[data-v-713b9dab]{background:linear-gradient(#2563eb,#60a5fa);animation:2.5s ease-in-out infinite dgch-bar-pulse-713b9dab}.dgch-bar-idle[data-v-713b9dab]{background:#e2e8f0}@keyframes dgch-bar-pulse-713b9dab{0%,to{opacity:1}50%{opacity:.55}}.dgch-d-num[data-v-713b9dab]{color:#cbd5e1;letter-spacing:.05em;text-align:center;flex-shrink:0;min-width:20px;margin-left:.5rem;font-size:.68rem;font-weight:800}.dgch-d-done .dgch-d-num[data-v-713b9dab]{color:#22c55e}.dgch-d-icon[data-v-713b9dab]{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .35s cubic-bezier(.32,.72,0,1);display:flex}.dgch-d-shell:hover .dgch-d-icon[data-v-713b9dab]{transform:scale(1.12)}.dgch-d-info[data-v-713b9dab]{flex:1;min-width:0}.dgch-d-title[data-v-713b9dab]{color:#0f172a;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .22rem;font-size:.9rem;font-weight:700;line-height:1.3;overflow:hidden}.dgch-d-done .dgch-d-title[data-v-713b9dab]{color:#64748b}.dgch-d-sub[data-v-713b9dab]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .4rem;font-size:.72rem;line-height:1.4;overflow:hidden}.dgch-d-tags[data-v-713b9dab]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dgch-tag-spec[data-v-713b9dab]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.12rem .45rem;font-size:.64rem;font-weight:700}.dgch-tag-yield[data-v-713b9dab]{border-radius:9999px;padding:.12rem .45rem;font-size:.64rem;font-weight:700}.dgch-yield-high[data-v-713b9dab]{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.dgch-yield-important[data-v-713b9dab]{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.dgch-yield-common[data-v-713b9dab]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.dgch-tag-freq[data-v-713b9dab]{color:#f8fafc;background:#0f172a;border-radius:9999px;padding:.12rem .5rem;font-size:.63rem;font-weight:800}.dgch-d-right[data-v-713b9dab]{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.dgch-badge[data-v-713b9dab]{white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.18rem .5rem;font-size:.67rem;font-weight:700;display:inline-flex}.dgch-badge-done[data-v-713b9dab]{color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0}.dgch-badge-open[data-v-713b9dab]{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.dgch-badge-dot[data-v-713b9dab]{background:#2563eb;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite dgch-bar-pulse-713b9dab;display:block}.dgch-d-arrow[data-v-713b9dab]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .35s cubic-bezier(.32,.72,0,1);display:flex}.dgch-d-shell:hover .dgch-d-arrow[data-v-713b9dab]{color:#fff;background:#0f172a;border-color:#0f172a;transform:translate(1px)}.dgch-sidebar[data-v-713b9dab]{flex-direction:column;gap:1rem;display:flex}.dgch-sb-shell[data-v-713b9dab]{background:#ffffff4d;border:1px solid #ffffffe6;border-radius:22px;padding:3px;position:sticky;top:1.5rem;box-shadow:0 4px 20px #0f172a0f}.dgch-sb-shell+.dgch-sb-shell[data-v-713b9dab]{position:static}.dgch-sb-core[data-v-713b9dab]{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:1.35rem;box-shadow:inset 0 1px 1px #ffffffe6}.dgch-sb-header[data-v-713b9dab]{align-items:center;gap:.6rem;margin-bottom:1.1rem;display:flex}.dgch-sb-icon[data-v-713b9dab]{background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dgch-sb-title[data-v-713b9dab]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:.9rem;font-weight:800}.dgch-sb-stats[data-v-713b9dab]{grid-template-columns:1fr 1fr;gap:0;margin-bottom:1.1rem;display:grid}.dgch-sb-stat[data-v-713b9dab]{border:1px solid #f1f5f9;flex-direction:column;gap:.12rem;padding:.65rem;display:flex}.dgch-sb-stat[data-v-713b9dab]:first-child{border-radius:9px 0 0}.dgch-sb-stat[data-v-713b9dab]:nth-child(2){border-radius:0 9px 0 0}.dgch-sb-stat[data-v-713b9dab]:nth-child(3){border-radius:0 0 0 9px}.dgch-sb-stat[data-v-713b9dab]:nth-child(4){border-radius:0 0 9px}.dgch-sb-stat-val[data-v-713b9dab]{color:#0f172a;letter-spacing:-.04em;font-size:1.25rem;font-weight:800;line-height:1}.dgch-sb-stat-lbl[data-v-713b9dab]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:600}.dgch-sb-divider[data-v-713b9dab]{background:#f1f5f9;height:1px;margin:0 0 1rem}.dgch-assess-btn[data-v-713b9dab]{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.85rem .85rem .85rem 1.15rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:all .35s cubic-bezier(.32,.72,0,1);display:flex;box-shadow:0 4px 16px #0f172a2e}.dgch-assess-btn[data-v-713b9dab]:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 8px 24px #2563eb59}.dgch-btn-ring[data-v-713b9dab]{background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dgch-sb-outcomes-title[data-v-713b9dab]{color:#0f172a;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;font-size:.76rem;font-weight:700}.dgch-sb-outcomes[data-v-713b9dab]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.dgch-sb-outcomes li[data-v-713b9dab]{color:#334155;align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.4;display:flex}.dgch-check-ico[data-v-713b9dab]{background:#dcfce7;border:1px solid #bbf7d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;display:flex}.dgch-tip-shell[data-v-713b9dab]{background:#ffffff4d;border:1px solid #ffffffe6;border-radius:22px;padding:3px;box-shadow:0 4px 20px #0f172a0f}.dgch-tip-core[data-v-713b9dab]{background:linear-gradient(135deg,#eff6ff 0%,#f0f9ff 100%);border:1px solid #bfdbfe80;border-radius:20px;padding:1.2rem}.dgch-tip-hdr[data-v-713b9dab]{align-items:center;gap:.45rem;margin-bottom:.6rem;display:flex}.dgch-tip-icon[data-v-713b9dab]{background:#ffffffe6;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dgch-tip-lbl[data-v-713b9dab]{color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.dgch-tip-body[data-v-713b9dab]{color:#1e40af;margin:0;font-size:.78rem;font-style:italic;line-height:1.65}@media (width<=1100px){.dgch-hero-body[data-v-713b9dab]{grid-template-columns:auto 1fr}.dgch-hero-pearl[data-v-713b9dab]{display:none}.dgch-content-wrap[data-v-713b9dab]{grid-template-columns:1fr}.dgch-sb-shell[data-v-713b9dab]{position:static}}@media (width<=768px){.dgch-hero-body[data-v-713b9dab]{grid-template-columns:1fr}.dgch-hero-accent-bar[data-v-713b9dab]{display:none}.dgch-hero-inner[data-v-713b9dab],.dgch-content-wrap[data-v-713b9dab]{width:92%}.dgch-h1[data-v-713b9dab]{font-size:2.5rem}.dgch-disease-grid[data-v-713b9dab]{grid-template-columns:1fr}.dgch-d-right[data-v-713b9dab]{display:none}}.cx-station[data-v-8fd49bd6]{color:#090d16;background:#f8fafc;width:100%;min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.ddv-sidebar[data-v-8fd49bd6]{z-index:40;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:275px;min-width:275px;height:calc(100dvh - 65px);display:flex;position:fixed;top:65px;left:0;box-shadow:1px 0 3px #0f172a05,4px 0 16px #0f172a08}.ddv-sb-header[data-v-8fd49bd6]{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.15rem .75rem;display:flex}.ddv-sb-logo-wrap[data-v-8fd49bd6]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 3px 8px #2563eb38}.ddv-sb-label[data-v-8fd49bd6]{color:#0f172a;font-size:.82rem;font-weight:800;line-height:1.15}.ddv-sb-count[data-v-8fd49bd6]{color:#64748b;margin-top:.1rem;font-size:.7rem;font-weight:600}.ddv-sb-nav[data-v-8fd49bd6]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;flex:1;gap:2px;min-height:0;padding:.45rem .55rem;display:flex;overflow-y:auto}.ddv-sb-nav[data-v-8fd49bd6]::-webkit-scrollbar{width:3px}.ddv-sb-nav[data-v-8fd49bd6]::-webkit-scrollbar-track{background:0 0}.ddv-sb-nav[data-v-8fd49bd6]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.ddv-sb-btn[data-v-8fd49bd6]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.55rem;width:100%;padding:.38rem .6rem;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ddv-sb-btn[data-v-8fd49bd6]:hover{background:#f8fafc;border-color:#e2e8f0;transform:translate(2px)}.ddv-sb-btn.is-active[data-v-8fd49bd6]{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb14}.ddv-sb-btn.is-active[data-v-8fd49bd6]:before{content:"";background:#2563eb;border-radius:0 4px 4px 0;width:3.5px;position:absolute;top:18%;bottom:18%;left:0}.ddv-sb-btn.is-medications.is-active[data-v-8fd49bd6]{background:#ecfdf5;border-color:#a7f3d0;box-shadow:0 1px 3px #05966914}.ddv-sb-btn.is-medications.is-active[data-v-8fd49bd6]:before{background:#059669}.ddv-sb-btn.is-evidence[data-v-8fd49bd6]{border-top:1px solid #f1f5f9;margin-top:.2rem;padding-top:.35rem}.ddv-sb-num[data-v-8fd49bd6]{color:#94a3b8;flex-shrink:0;width:16px;font-family:monospace;font-size:.64rem;font-weight:800;transition:color .15s}.is-active .ddv-sb-num[data-v-8fd49bd6]{color:#2563eb}.is-medications.is-active .ddv-sb-num[data-v-8fd49bd6]{color:#059669}.ddv-sb-icon[data-v-8fd49bd6]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.is-active .ddv-sb-icon[data-v-8fd49bd6]{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.is-medications.is-active .ddv-sb-icon[data-v-8fd49bd6]{color:#047857;background:#d1fae5;border-color:#a7f3d0}.ddv-sb-label-text[data-v-8fd49bd6]{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.79rem;font-weight:650;transition:color .15s;overflow:hidden}.is-active .ddv-sb-label-text[data-v-8fd49bd6]{color:#1e40af;font-weight:800}.is-medications.is-active .ddv-sb-label-text[data-v-8fd49bd6]{color:#065f46;font-weight:800}.ddv-sb-quiz-cta[data-v-8fd49bd6]{background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);border:1px solid #dbeafe;border-radius:.85rem;flex-shrink:0;margin:.45rem .6rem .65rem;padding:.7rem .8rem;box-shadow:0 2px 8px #2563eb0d}.ddv-sb-quiz-header[data-v-8fd49bd6]{color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:flex}.ddv-quiz-pulse[data-v-8fd49bd6]{background:#2563eb;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ddvPulse-8fd49bd6;box-shadow:0 0 #2563eb99}@keyframes ddvPulse-8fd49bd6{0%{transform:scale(.95);box-shadow:0 0 #2563ebb3}70%{transform:scale(1);box-shadow:0 0 0 6px #2563eb00}to{transform:scale(.95);box-shadow:0 0 #2563eb00}}.ddv-sb-quiz-cta p[data-v-8fd49bd6]{color:#475569;margin:0 0 .5rem;font-size:.71rem;line-height:1.35}.ddv-btn-quiz[data-v-8fd49bd6]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.42rem .75rem;font-size:.75rem;font-weight:750;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #2563eb40}.ddv-btn-quiz[data-v-8fd49bd6]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb59}.cx-viewport[data-v-8fd49bd6]{background:#f8fafc;flex-direction:column;gap:1.75rem;width:calc(100% - 275px);min-height:calc(100dvh - 65px);margin-left:275px;padding:1.5rem 2.5rem 5rem;display:flex}.cx-dock[data-v-8fd49bd6]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:9999px;justify-content:space-between;align-items:center;padding:.45rem 1rem;display:flex;box-shadow:0 2px 8px -2px #0f172a0a}.cx-dock-left[data-v-8fd49bd6]{align-items:center;gap:.9rem;display:flex}.cx-dock-back[data-v-8fd49bd6]{color:#1e293b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .8rem .35rem .4rem;font-size:.78rem;font-weight:750;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cx-dock-back[data-v-8fd49bd6]:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;transform:translate(-2px)}.cx-back-icon[data-v-8fd49bd6]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.cx-dock-divider[data-v-8fd49bd6]{background:#e2e8f0;width:1px;height:18px}.cx-dock-crumb[data-v-8fd49bd6]{align-items:center;gap:.45rem;font-size:.8rem;display:flex}.cx-crumb-muted[data-v-8fd49bd6]{color:#64748b;font-weight:550}.cx-crumb-slash[data-v-8fd49bd6]{color:#cbd5e1;font-weight:300}.cx-crumb-active[data-v-8fd49bd6]{color:#0f172a;font-weight:800}.cx-status-pill[data-v-8fd49bd6]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:.45rem;padding:.28rem .7rem;font-size:.72rem;font-weight:750;display:inline-flex}.cx-pulse-dot[data-v-8fd49bd6]{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ddvPulse-8fd49bd6;box-shadow:0 0 #10b981b3}.cx-main-stage[data-v-8fd49bd6]{width:100%}.cx-stage-view[data-v-8fd49bd6]{flex-direction:column;gap:2rem;width:100%;display:flex}.cx-hero-shell[data-v-8fd49bd6]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:1.85rem;padding:7px;box-shadow:0 4px 20px -4px #0f172a0d}.cx-hero-core[data-v-8fd49bd6]{background:#fff;border:1px solid #fff;border-radius:1.45rem;flex-direction:column;gap:1.75rem;padding:2.5rem 2.85rem 2.25rem;display:flex;box-shadow:inset 0 1px 1px #fff,0 1px 3px #0f172a08}.cx-hero-topline[data-v-8fd49bd6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cx-tag-cluster[data-v-8fd49bd6]{align-items:center;gap:.65rem;display:flex}.cx-kicker-badge[data-v-8fd49bd6]{color:#1d4ed8;letter-spacing:.08em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.45rem;padding:.28rem .65rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850;display:inline-flex}.cx-kicker-dot[data-v-8fd49bd6]{background:#2563eb;border-radius:50%;width:6px;height:6px}.cx-icd-pill[data-v-8fd49bd6]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:.28rem .65rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:750}.cx-hero-badges[data-v-8fd49bd6]{align-items:center;gap:.5rem;display:flex}.cx-meta-chip[data-v-8fd49bd6]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.cx-chip--highlight[data-v-8fd49bd6]{color:#b45309;background:#fffbeb;border-color:#fde68a}.cx-hero-heading-group[data-v-8fd49bd6]{flex-direction:column;gap:.5rem;display:flex}.cx-hero-title[data-v-8fd49bd6]{color:#090d16;letter-spacing:-.035em;margin:0;font-size:2.75rem;font-weight:900;line-height:1.1}.cx-hero-lead[data-v-8fd49bd6]{color:#475569;max-width:960px;margin:0;font-size:1.05rem;font-weight:500;line-height:1.65}.cx-telemetry-ribbon[data-v-8fd49bd6]{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:1rem;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.cx-telemetry-cell[data-v-8fd49bd6]{background:#f8fafc;flex-direction:column;gap:.25rem;padding:1.15rem 1.4rem;transition:background .18s;display:flex}.cx-telemetry-cell[data-v-8fd49bd6]:hover{background:#fff}.cx-cell-label[data-v-8fd49bd6]{letter-spacing:.08em;color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.65rem;font-weight:850}.cx-cell-metric[data-v-8fd49bd6]{color:#090d16;letter-spacing:-.02em;font-size:1.25rem;font-weight:850}.cx-cell-sub[data-v-8fd49bd6]{color:#64748b;font-size:.74rem;font-weight:550}.cx-cell--emergency[data-v-8fd49bd6]{background:#fff1f2}.cx-cell--emergency .cx-cell-label[data-v-8fd49bd6]{color:#e11d48}.cx-cell--emergency .cx-cell-metric[data-v-8fd49bd6]{color:#be123c}.cx-cell--emergency .cx-cell-sub[data-v-8fd49bd6]{color:#9f1239}.cx-panel-shell[data-v-8fd49bd6]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:1.65rem;padding:6px;box-shadow:0 2px 10px -2px #0f172a08}.cx-panel-core[data-v-8fd49bd6]{background:#fff;border:1px solid #fff;border-radius:1.3rem;flex-direction:column;gap:1.75rem;padding:2.25rem 2.5rem;display:flex;box-shadow:inset 0 1px 1px #fff,0 1px 2px #0f172a05}.cx-panel-head[data-v-8fd49bd6]{flex-direction:column;gap:.35rem;display:flex}.cx-sec-eyebrow[data-v-8fd49bd6]{letter-spacing:.08em;color:#2563eb;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:850;display:inline-flex}.cx-eyebrow-index[data-v-8fd49bd6]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.35rem;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;display:inline-flex}.cx-sec-heading[data-v-8fd49bd6]{color:#090d16;letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:850}.cx-narrative-prose[data-v-8fd49bd6]{color:#334155;background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;padding:1.4rem 1.65rem;font-size:1rem;line-height:1.75}.cx-narrative-prose p[data-v-8fd49bd6]{margin:0}.cx-stages-flow[data-v-8fd49bd6]{align-items:center;gap:1rem;display:flex}.cx-stage-node[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex:1;align-items:flex-start;gap:.85rem;padding:1.15rem 1.35rem;display:flex;box-shadow:0 1px 3px #0f172a08}.cx-node-num[data-v-8fd49bd6]{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem;font-weight:850;display:flex}.cx-node-title[data-v-8fd49bd6]{color:#090d16;margin-bottom:.2rem;font-size:.86rem;font-weight:800;display:block}.cx-node-desc[data-v-8fd49bd6]{color:#64748b;margin:0;font-size:.78rem;line-height:1.45}.cx-stage-arrow[data-v-8fd49bd6]{color:#94a3b8;font-size:1.25rem;font-weight:700}.cx-bento-grid[data-v-8fd49bd6]{grid-template-columns:65% 35%;gap:1.75rem;display:grid}.cx-bento--split[data-v-8fd49bd6]{grid-template-columns:repeat(2,1fr)}.cx-vault-shell[data-v-8fd49bd6]{background:#fffbeb;border:1px solid #fde68a;border-radius:1.65rem;height:100%;padding:6px}.cx-vault-core[data-v-8fd49bd6]{background:#fff;border:1px solid #fef3c7;border-radius:1.3rem;flex-direction:column;gap:1rem;height:100%;padding:2.25rem 2rem;display:flex}.cx-vault-header[data-v-8fd49bd6]{align-items:center;gap:.45rem;display:flex}.cx-vault-star[data-v-8fd49bd6]{color:#d97706;font-size:1.1rem}.cx-vault-tag[data-v-8fd49bd6]{color:#b45309;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-vault-title[data-v-8fd49bd6]{color:#78350f;margin:0;font-size:1.15rem;font-weight:850}.cx-vault-quote[data-v-8fd49bd6]{color:#92400e;flex:1;margin:0;font-size:.95rem;font-weight:650;line-height:1.65}.cx-vault-footer[data-v-8fd49bd6]{color:#b45309;border-top:1px solid #fef3c7;padding-top:.75rem;font-size:.72rem;font-weight:700}.cx-section-wrapper[data-v-8fd49bd6]{flex-direction:column;gap:1.25rem;display:flex}.cx-sec-header-standalone[data-v-8fd49bd6]{flex-direction:column;gap:.35rem;display:flex}.cx-sec-sub[data-v-8fd49bd6]{color:#64748b;margin:0;font-size:.88rem;line-height:1.5}.cx-phenotype-trio[data-v-8fd49bd6]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.cx-phenotype-card[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.35rem;flex-direction:column;gap:.75rem;padding:1.75rem 1.65rem;transition:transform .2s;display:flex;box-shadow:0 2px 8px #0f172a08}.cx-phenotype-card[data-v-8fd49bd6]:hover{transform:translateY(-2px)}.cx-pt--mild[data-v-8fd49bd6]{border-top:4.5px solid #2563eb}.cx-pt--severe[data-v-8fd49bd6]{border-top:4.5px solid #d97706}.cx-pt--fatal[data-v-8fd49bd6]{border-top:4.5px solid #e11d48}.cx-pt-header[data-v-8fd49bd6]{justify-content:space-between;align-items:center;display:flex}.cx-pt-index[data-v-8fd49bd6]{color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-pt-urgency[data-v-8fd49bd6]{border-radius:9999px;padding:.2rem .55rem;font-size:.68rem;font-weight:800}.cx-pt--mild .cx-pt-urgency[data-v-8fd49bd6]{color:#1d4ed8;background:#eff6ff}.cx-pt--severe .cx-pt-urgency[data-v-8fd49bd6]{color:#b45309;background:#fffbeb}.cx-pt--fatal .cx-pt-urgency[data-v-8fd49bd6]{color:#be123c;background:#fff1f2}.cx-pt-title[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.15rem;font-weight:850;line-height:1.25}.cx-pt-desc[data-v-8fd49bd6]{color:#475569;margin:0;font-size:.85rem;line-height:1.6}.cx-hallmark-list[data-v-8fd49bd6]{flex-direction:column;gap:.85rem;display:flex}.cx-hallmark-item[data-v-8fd49bd6]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.85rem 1.1rem;display:flex}.cx-hm-glyph[data-v-8fd49bd6]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:.1rem;display:flex}.cx-hm-text[data-v-8fd49bd6]{color:#334155;font-size:.86rem;line-height:1.55}.cx-snapshot-stack[data-v-8fd49bd6]{flex-direction:column;gap:1rem;display:flex}.cx-snap-block[data-v-8fd49bd6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;padding:1.15rem 1.35rem}.cx-snap-title[data-v-8fd49bd6]{color:#090d16;border-bottom:1px solid #e2e8f0;margin:0 0 .5rem;padding-bottom:.4rem;font-size:.88rem;font-weight:850}.cx-snap-items[data-v-8fd49bd6]{flex-direction:column;gap:.4rem;margin:0;padding:0 0 0 1rem;display:flex}.cx-snap-items li[data-v-8fd49bd6]{color:#475569;font-size:.81rem;line-height:1.5}.cx-section-hero[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.65rem;flex-direction:column;gap:.5rem;padding:2.25rem 2.75rem;display:flex;box-shadow:0 2px 10px -2px #0f172a08}.cx-sh-eyebrow[data-v-8fd49bd6]{letter-spacing:.08em;color:#2563eb;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:850;display:flex}.cx-sh-tag[data-v-8fd49bd6]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.2rem .6rem}.cx-sh-tag.cx-tag--crimson[data-v-8fd49bd6]{color:#be123c;background:#fff1f2;border-color:#fecdd3}.cx-sh-title[data-v-8fd49bd6]{color:#090d16;letter-spacing:-.03em;margin:0;font-size:2.15rem;font-weight:900;line-height:1.15}.cx-sh-desc[data-v-8fd49bd6]{color:#64748b;max-width:850px;margin:0;font-size:.95rem;line-height:1.6}.cx-symptom-quad[data-v-8fd49bd6]{grid-template-columns:repeat(2,1fr);gap:1.35rem;display:grid}.cx-sym-card[data-v-8fd49bd6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:1.5rem 1.65rem;transition:transform .18s,border-color .18s;display:flex}.cx-sym-card[data-v-8fd49bd6]:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px)}.cx-sym-card.cx-sym--danger[data-v-8fd49bd6]{background:#fff1f2;border-color:#fecdd3}.cx-sym-top[data-v-8fd49bd6]{justify-content:space-between;align-items:center;display:flex}.cx-sym-index[data-v-8fd49bd6]{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem;font-weight:850}.cx-sym-badge[data-v-8fd49bd6]{border-radius:9999px;padding:.2rem .6rem;font-size:.68rem;font-weight:800}.cx-badge--primary[data-v-8fd49bd6]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.cx-badge--red[data-v-8fd49bd6]{color:#be123c;background:#fff;border:1px solid #fecdd3}.cx-badge--neutral[data-v-8fd49bd6]{color:#475569;background:#fff;border:1px solid #e2e8f0}.cx-sym-name[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.12rem;font-weight:850}.cx-sym-correlate[data-v-8fd49bd6]{color:#475569;margin:0;font-size:.86rem;line-height:1.55}.cx-danger-console[data-v-8fd49bd6]{background:#fff1f2;border:1px solid #fecdd3;border-left:5px solid #e11d48;border-radius:1.35rem;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.85rem;display:flex}.cx-dc-icon[data-v-8fd49bd6]{color:#e11d48;flex-shrink:0;margin-top:.2rem}.cx-dc-body[data-v-8fd49bd6]{flex-direction:column;gap:.35rem;display:flex}.cx-dc-tag[data-v-8fd49bd6]{letter-spacing:.08em;color:#be123c;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-dc-title[data-v-8fd49bd6]{color:#9f1239;margin:0;font-size:1.15rem;font-weight:850}.cx-dc-text[data-v-8fd49bd6]{color:#881337;margin:0;font-size:.88rem;line-height:1.6}.cx-triggers-cloud[data-v-8fd49bd6]{flex-wrap:wrap;gap:.65rem;display:flex}.cx-trigger-capsule[data-v-8fd49bd6]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.84rem;font-weight:650;display:inline-flex}.cx-tc-dot[data-v-8fd49bd6]{background:#2563eb;border-radius:50%;width:6px;height:6px}.cx-interview-stack[data-v-8fd49bd6]{flex-direction:column;gap:1.25rem;display:flex}.cx-dialogue-unit[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;gap:1.35rem;padding:1.5rem 1.75rem;display:flex;box-shadow:0 1px 3px #0f172a05}.cx-du-left[data-v-8fd49bd6]{flex-shrink:0}.cx-du-badge[data-v-8fd49bd6]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.6rem;padding:.35rem .65rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:850;display:inline-block}.cx-du-right[data-v-8fd49bd6]{flex-direction:column;flex:1;gap:.75rem;display:flex}.cx-du-speech[data-v-8fd49bd6]{align-items:flex-start;gap:.35rem;display:flex}.cx-speech-glyph[data-v-8fd49bd6]{color:#2563eb;font-size:1.5rem;font-weight:900;line-height:1}.cx-speech-text[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.05rem;font-weight:800;line-height:1.45}.cx-du-rationale[data-v-8fd49bd6]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;padding:.85rem 1.15rem}.cx-rat-kicker[data-v-8fd49bd6]{letter-spacing:.06em;color:#64748b;margin-bottom:.25rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:850;display:block}.cx-rat-desc[data-v-8fd49bd6]{color:#475569;margin:0;font-size:.85rem;line-height:1.55}.cx-osce-stations[data-v-8fd49bd6]{flex-direction:column;gap:1.35rem;display:flex}.cx-station-unit[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex}.cx-su-header[data-v-8fd49bd6]{border-bottom:1px solid #f1f5f9;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.cx-su-num[data-v-8fd49bd6]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.5rem;padding:.25rem .6rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-su-title[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.12rem;font-weight:850}.cx-su-split[data-v-8fd49bd6]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.cx-su-box[data-v-8fd49bd6]{border-radius:.85rem;padding:1.1rem 1.25rem}.cx-box--emerald[data-v-8fd49bd6]{background:#f0fdf4;border:1px solid #dcfce7}.cx-box--amber[data-v-8fd49bd6]{background:#fffbeb;border:1px solid #fef3c7}.cx-box-label[data-v-8fd49bd6]{letter-spacing:.06em;margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:850;display:block}.cx-box--emerald .cx-box-label[data-v-8fd49bd6]{color:#059669}.cx-box--amber .cx-box-label[data-v-8fd49bd6]{color:#d97706}.cx-box-text[data-v-8fd49bd6]{color:#334155;margin:0;font-size:.85rem;line-height:1.55}.cx-special-maneuver[data-v-8fd49bd6]{background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);border:1px solid #bfdbfe;border-radius:1.35rem;flex-direction:column;gap:.45rem;padding:1.75rem 2rem;display:flex}.cx-sm-badge[data-v-8fd49bd6]{letter-spacing:.08em;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-sm-title[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.2rem;font-weight:850}.cx-sm-body[data-v-8fd49bd6]{color:#334155;margin:0;font-size:.88rem;line-height:1.65}.cx-tests-deck[data-v-8fd49bd6]{flex-direction:column;gap:.85rem;display:flex}.cx-test-row[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 1.45rem;display:flex}.cx-tr-left[data-v-8fd49bd6]{flex-shrink:0;align-items:center;gap:.85rem;width:35%;display:flex}.cx-tr-priority[data-v-8fd49bd6]{white-space:nowrap;border-radius:9999px;padding:.25rem .6rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:850}.cx-tr--stat .cx-tr-priority[data-v-8fd49bd6]{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.cx-tr--urgent .cx-tr-priority[data-v-8fd49bd6]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.cx-tr--elective .cx-tr-priority[data-v-8fd49bd6]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.cx-tr-name[data-v-8fd49bd6]{color:#090d16;font-size:.95rem;font-weight:800}.cx-tr-right[data-v-8fd49bd6]{flex:1}.cx-tr-interp[data-v-8fd49bd6]{color:#475569;margin:0;font-size:.85rem;line-height:1.55}.cx-abg-console[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.45rem;flex-direction:column;gap:1.35rem;padding:1.85rem 2.25rem;display:flex;box-shadow:0 2px 10px -2px #0f172a08}.cx-abg-badge[data-v-8fd49bd6]{letter-spacing:.08em;color:#dc2626;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-abg-title[data-v-8fd49bd6]{color:#090d16;margin:.25rem 0 0;font-size:1.25rem;font-weight:850}.cx-abg-stages[data-v-8fd49bd6]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.cx-abg-step[data-v-8fd49bd6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.25rem 1.4rem;display:flex}.cx-as-label[data-v-8fd49bd6]{letter-spacing:.06em;color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.65rem;font-weight:850}.cx-as-value[data-v-8fd49bd6]{color:#090d16;font-size:1.05rem;font-weight:850}.cx-as-text[data-v-8fd49bd6]{color:#475569;margin:0;font-size:.8rem;line-height:1.5}.cx-as--warning[data-v-8fd49bd6]{background:#fffbeb;border-color:#fde68a}.cx-as--warning .cx-as-value[data-v-8fd49bd6]{color:#b45309}.cx-as--danger[data-v-8fd49bd6]{background:#fff1f2;border-color:#fecdd3}.cx-as--danger .cx-as-value[data-v-8fd49bd6]{color:#be123c}.cx-imaging-duo[data-v-8fd49bd6]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.cx-modality-chassis[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.35rem;flex-direction:column;gap:.85rem;padding:1.75rem 2rem;display:flex;box-shadow:0 2px 8px #0f172a08}.cx-mc-top[data-v-8fd49bd6]{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.35rem;padding-bottom:.75rem;display:flex}.cx-mc-tag[data-v-8fd49bd6]{color:#2563eb;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-mc-title[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.15rem;font-weight:850}.cx-mc-subhead[data-v-8fd49bd6]{letter-spacing:.06em;color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-mc-text[data-v-8fd49bd6]{color:#475569;margin:.35rem 0 0;font-size:.86rem;line-height:1.6}.cx-criteria-capsule[data-v-8fd49bd6]{background:#eff6ff;border:1px solid #bfdbfe;border-left:5px solid #2563eb;border-radius:1.35rem;align-items:flex-start;gap:1.25rem;padding:1.65rem 2rem;display:flex}.cx-cc-icon[data-v-8fd49bd6]{color:#2563eb;flex-shrink:0;margin-top:.15rem}.cx-cc-tag[data-v-8fd49bd6]{color:#1d4ed8;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-cc-title[data-v-8fd49bd6]{color:#1e3a8a;margin:.25rem 0 .45rem;font-size:1.15rem;font-weight:850}.cx-cc-text[data-v-8fd49bd6]{color:#1e3a8a;margin:0;font-size:.9rem;font-weight:600;line-height:1.65}.cx-diff-deck[data-v-8fd49bd6]{grid-template-columns:repeat(2,1fr);gap:1.35rem;display:grid}.cx-diff-card[data-v-8fd49bd6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:1.5rem 1.65rem;display:flex}.cx-dc-head[data-v-8fd49bd6]{flex-direction:column;gap:.25rem;display:flex}.cx-diff-tag[data-v-8fd49bd6]{color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-diff-name[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.12rem;font-weight:850}.cx-diff-subhead[data-v-8fd49bd6]{letter-spacing:.06em;color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:850}.cx-diff-text[data-v-8fd49bd6]{color:#475569;margin:.25rem 0 0;font-size:.84rem;line-height:1.55}.cx-steps-chassis[data-v-8fd49bd6]{flex-direction:column;gap:1.15rem;display:flex}.cx-step-card[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;align-items:flex-start;gap:1.35rem;padding:1.5rem 1.75rem;display:flex}.cx-step-badge[data-v-8fd49bd6]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.85rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:54px;padding:.5rem .2rem;display:flex}.cx-step-digit[data-v-8fd49bd6]{color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.15rem;font-weight:900;line-height:1}.cx-step-word[data-v-8fd49bd6]{color:#64748b;letter-spacing:.06em;margin-top:.15rem;font-size:.62rem;font-weight:850}.cx-step-content[data-v-8fd49bd6]{flex:1}.cx-step-name[data-v-8fd49bd6]{color:#090d16;margin:0 0 .35rem;font-size:1.12rem;font-weight:850}.cx-step-desc[data-v-8fd49bd6]{color:#475569;margin:0;font-size:.88rem;line-height:1.6}.cx-disposition-trio[data-v-8fd49bd6]{grid-template-columns:repeat(3,1fr);gap:1.35rem;display:grid}.cx-disp-block[data-v-8fd49bd6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;flex-direction:column;gap:.5rem;padding:1.5rem 1.65rem;display:flex}.cx-disp--icu[data-v-8fd49bd6]{border-top:4.5px solid #e11d48}.cx-disp--ward[data-v-8fd49bd6]{border-top:4.5px solid #d97706}.cx-disp--home[data-v-8fd49bd6]{border-top:4.5px solid #059669}.cx-disp-tag[data-v-8fd49bd6]{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.65rem;font-weight:850}.cx-disp--icu .cx-disp-tag[data-v-8fd49bd6]{color:#be123c}.cx-disp--ward .cx-disp-tag[data-v-8fd49bd6]{color:#b45309}.cx-disp--home .cx-disp-tag[data-v-8fd49bd6]{color:#047857}.cx-disp-title[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.05rem;font-weight:850}.cx-disp-criteria[data-v-8fd49bd6]{color:#475569;margin:0;font-size:.83rem;line-height:1.55}.cx-formulary-deck[data-v-8fd49bd6]{flex-direction:column;gap:1.25rem;display:flex}.cx-drug-card[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.65rem 2rem;box-shadow:0 1px 3px #0f172a05}.cx-drug-header[data-v-8fd49bd6]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.cx-dh-left[data-v-8fd49bd6]{flex-direction:column;gap:.2rem;display:flex}.cx-drug-tag[data-v-8fd49bd6]{color:#059669;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:850}.cx-drug-name[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.25rem;font-weight:850}.cx-drug-class[data-v-8fd49bd6]{color:#64748b;font-size:.76rem;font-weight:600}.cx-route-badge[data-v-8fd49bd6]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;padding:.25rem .65rem;font-size:.72rem;font-weight:800}.cx-drug-grid[data-v-8fd49bd6]{grid-template-columns:repeat(2,1fr);gap:1rem 2rem;display:grid}.cx-dg-item[data-v-8fd49bd6]{flex-direction:column;gap:.25rem;display:flex}.cx-dg--full[data-v-8fd49bd6]{border-top:1px solid #f8fafc;grid-column:span 2;margin-top:.25rem;padding-top:.75rem}.cx-dg-label[data-v-8fd49bd6]{letter-spacing:.06em;color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:850}.cx-dg-value[data-v-8fd49bd6]{color:#0f172a;font-size:.92rem;font-weight:750}.cx-font-mono[data-v-8fd49bd6]{color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,monospace}.cx-dg-prose[data-v-8fd49bd6]{color:#475569;margin:0;font-size:.86rem;line-height:1.55}.cx-emergency-deck[data-v-8fd49bd6]{flex-direction:column;gap:1.35rem;display:flex}.cx-salvage-card[data-v-8fd49bd6]{background:#fff1f2;border:1px solid #fecdd3;border-left:5.5px solid #e11d48;border-radius:1.35rem;flex-direction:column;gap:.75rem;padding:1.75rem 2.25rem;display:flex}.cx-sc-header[data-v-8fd49bd6]{flex-direction:column;gap:.35rem;display:flex}.cx-sc-badge[data-v-8fd49bd6]{color:#be123c;background:#fff;border:1px solid #fecdd3;border-radius:.5rem;align-items:center;gap:.4rem;width:max-content;padding:.22rem .6rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.7rem;font-weight:900;display:inline-flex}.cx-sc-title[data-v-8fd49bd6]{color:#9f1239;margin:0;font-size:1.25rem;font-weight:900}.cx-sc-desc[data-v-8fd49bd6]{color:#881337;margin:0;font-size:.92rem;line-height:1.6}.cx-sc-salvage[data-v-8fd49bd6]{background:#fff;border:1px solid #fecdd3;border-radius:.85rem;margin-top:.35rem;padding:1.15rem 1.45rem}.cx-salvage-label[data-v-8fd49bd6]{letter-spacing:.08em;color:#be123c;margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem;font-weight:900;display:block}.cx-salvage-command[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:.92rem;font-weight:750;line-height:1.6}.cx-evidence-stack[data-v-8fd49bd6]{flex-direction:column;gap:1.35rem;display:flex}.cx-guideline-card[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.35rem;flex-direction:column;gap:.85rem;padding:1.75rem 2.25rem;display:flex;box-shadow:0 2px 8px #0f172a08}.cx-gc-header[data-v-8fd49bd6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cx-gc-badges[data-v-8fd49bd6]{align-items:center;gap:.65rem;display:flex}.cx-org-badge[data-v-8fd49bd6]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:.25rem .65rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem;font-weight:850}.cx-year-pill[data-v-8fd49bd6]{color:#64748b;font-size:.75rem;font-weight:750}.cx-journal-name[data-v-8fd49bd6]{color:#94a3b8;font-size:.75rem;font-style:italic}.cx-doi-link a[data-v-8fd49bd6]{color:#2563eb;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.cx-doi-link a[data-v-8fd49bd6]:hover{text-decoration:underline}.cx-gc-title[data-v-8fd49bd6]{color:#090d16;margin:0;font-size:1.2rem;font-weight:850;line-height:1.3}.cx-gc-citation[data-v-8fd49bd6]{color:#64748b;margin:0;font-size:.82rem}.cx-gc-recs[data-v-8fd49bd6]{flex-direction:column;gap:.55rem;margin-top:.35rem;display:flex}.cx-rec-strip[data-v-8fd49bd6]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.65rem .95rem;display:flex}.cx-rec-level[data-v-8fd49bd6]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.35rem;flex-shrink:0;margin-top:.05rem;padding:.15rem .5rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.66rem;font-weight:850}.cx-rec-text[data-v-8fd49bd6]{color:#334155;font-size:.83rem;line-height:1.5}.cx-quiz-hero-card[data-v-8fd49bd6]{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%);border-radius:1.65rem;justify-content:space-between;align-items:center;gap:2rem;padding:2.25rem 2.75rem;display:flex;box-shadow:0 10px 30px -5px #2563eb59}.cx-qhc-left[data-v-8fd49bd6]{align-items:center;gap:1.5rem;display:flex}.cx-qhc-icon[data-v-8fd49bd6]{background:#ffffff26;border:1px solid #ffffff40;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.cx-qhc-title[data-v-8fd49bd6]{color:#fff;margin:0 0 .35rem;font-size:1.35rem;font-weight:850}.cx-qhc-desc[data-v-8fd49bd6]{color:#dbeafe;max-width:650px;margin:0;font-size:.9rem;line-height:1.55}.cx-btn-launch-hero[data-v-8fd49bd6]{color:#1d4ed8;cursor:pointer;background:#fff;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.65rem;padding:.85rem 1.65rem;font-size:.88rem;font-weight:850;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0000001f}.cx-btn-launch-hero[data-v-8fd49bd6]:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}.cx-stage-footer[data-v-8fd49bd6]{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1.75rem;display:flex}.cx-footer-info[data-v-8fd49bd6]{color:#64748b;align-items:center;gap:.5rem;font-size:.8rem;font-weight:650;display:flex}.cx-foot-dot[data-v-8fd49bd6]{background:#2563eb;border-radius:50%;width:6px;height:6px}.cx-btn-advance[data-v-8fd49bd6],.cx-btn-retreat[data-v-8fd49bd6]{cursor:pointer;border-radius:9999px;align-items:center;gap:.65rem;padding:.45rem 1.15rem .45rem .5rem;font-size:.82rem;font-weight:750;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cx-btn-advance[data-v-8fd49bd6]{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8;padding:.45rem .5rem .45rem 1.15rem;box-shadow:0 2px 8px #2563eb40}.cx-btn-advance[data-v-8fd49bd6]:hover{background:#1e40af;transform:translate(2px);box-shadow:0 4px 14px #2563eb59}.cx-advance-circle[data-v-8fd49bd6]{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cx-btn-retreat[data-v-8fd49bd6]{color:#334155;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a08}.cx-btn-retreat[data-v-8fd49bd6]:hover{color:#090d16;background:#f8fafc;border-color:#cbd5e1;transform:translate(-2px)}.cx-retreat-circle[data-v-8fd49bd6]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cx-btn--complete[data-v-8fd49bd6]{background:#059669;border-color:#059669}.cx-btn--complete[data-v-8fd49bd6]:hover{background:#047857;border-color:#047857}.cx-launchpad-strip[data-v-8fd49bd6]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.cx-launchpad-card[data-v-8fd49bd6]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:1.1rem;align-items:center;gap:.85rem;padding:1rem 1.25rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #0f172a08}.cx-launchpad-card[data-v-8fd49bd6]:hover{background:#f8fafc;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 4px 14px #2563eb14}.cx-lp-icon[data-v-8fd49bd6]{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cx-lp-info[data-v-8fd49bd6]{flex:1;min-width:0}.cx-lp-step[data-v-8fd49bd6]{color:#64748b;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.64rem;font-weight:850;display:block}.cx-lp-title[data-v-8fd49bd6]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:750;display:block;overflow:hidden}.cx-lp-arrow[data-v-8fd49bd6]{color:#94a3b8;font-weight:700;transition:transform .15s}.cx-launchpad-card:hover .cx-lp-arrow[data-v-8fd49bd6]{color:#2563eb;transform:translate(3px)}.cx-du-pivot[data-v-8fd49bd6]{background:#fef3c7;border:1px solid #fde68a;border-radius:.75rem;margin-top:.6rem;padding:.75rem 1rem}.cx-pivot-kicker[data-v-8fd49bd6]{color:#b45309;letter-spacing:.05em;margin-bottom:.25rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.65rem;font-weight:850;display:block}.cx-pivot-desc[data-v-8fd49bd6]{color:#78350f;margin:0;font-size:.82rem;font-weight:600;line-height:1.5}.cx-test-card[data-v-8fd49bd6]{background:#fff;border:1px solid #e2e8f0;border-radius:1.15rem;transition:all .2s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 1px 3px #0f172a08}.cx-test-card[data-v-8fd49bd6]:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0d}.cx-test-card.cx-tr--stat[data-v-8fd49bd6]{border-left:4.5px solid #ef4444}.cx-test-card.cx-tr--urgent[data-v-8fd49bd6]{border-left:4.5px solid #f59e0b}.cx-test-card.cx-tr--elective[data-v-8fd49bd6]{border-left:4.5px solid #3b82f6}.cx-tc-header[data-v-8fd49bd6]{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:1rem 1.35rem .75rem}.cx-tc-title-wrap[data-v-8fd49bd6]{align-items:center;gap:.85rem;display:flex}.cx-tc-name[data-v-8fd49bd6]{color:#0f172a;margin:0;font-size:1.02rem;font-weight:800}.cx-tc-body[data-v-8fd49bd6]{flex-direction:column;gap:.75rem;padding:1rem 1.35rem;display:flex}.cx-tc-section[data-v-8fd49bd6]{border-radius:.75rem;padding:.75rem 1rem}.cx-tc-section.cx-tc--why[data-v-8fd49bd6]{background:#eff6ff;border:1px solid #dbeafe}.cx-tc-section.cx-tc--findings[data-v-8fd49bd6]{background:#fef3c7;border:1px solid #fde68a}.cx-tc-section.cx-tc--interp[data-v-8fd49bd6]{background:#f0fdf4;border:1px solid #dcfce7}.cx-tc-label[data-v-8fd49bd6]{letter-spacing:.05em;margin-bottom:.25rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.65rem;font-weight:850;display:block}.cx-tc--why .cx-tc-label[data-v-8fd49bd6]{color:#1d4ed8}.cx-tc--findings .cx-tc-label[data-v-8fd49bd6]{color:#b45309}.cx-tc--interp .cx-tc-label[data-v-8fd49bd6]{color:#047857}.cx-tc-text[data-v-8fd49bd6]{margin:0;font-size:.83rem;line-height:1.55}.cx-tc--why .cx-tc-text[data-v-8fd49bd6]{color:#1e3a8a}.cx-tc--findings .cx-tc-text[data-v-8fd49bd6]{color:#78350f;font-weight:650}.cx-tc--interp .cx-tc-text[data-v-8fd49bd6]{color:#064e3b;font-weight:600}.cx-imaging-deck[data-v-8fd49bd6]{flex-direction:column;gap:1.25rem;display:flex}.cx-mc-block[data-v-8fd49bd6]{border-radius:.75rem;margin-top:.65rem;padding:.85rem 1.1rem}.cx-mc-block.cx-mc--why[data-v-8fd49bd6]{background:#eff6ff;border:1px solid #dbeafe}.cx-mc-block.cx-mc--why .cx-mc-subhead[data-v-8fd49bd6]{color:#1d4ed8}.cx-mc-block.cx-mc--why .cx-mc-text[data-v-8fd49bd6]{color:#1e3a8a}.cx-mc-block.cx-mc--look[data-v-8fd49bd6]{background:#fef3c7;border:1px solid #fde68a}.cx-mc-block.cx-mc--look .cx-mc-subhead[data-v-8fd49bd6]{color:#b45309}.cx-mc-block.cx-mc--look .cx-mc-text[data-v-8fd49bd6]{color:#78350f;font-weight:650}.cx-mc-block.cx-mc--pitfall[data-v-8fd49bd6]{background:#fef2f2;border:1px solid #fecaca}.cx-mc-block.cx-mc--pitfall .cx-mc-subhead[data-v-8fd49bd6]{color:#dc2626}.cx-mc-block.cx-mc--pitfall .cx-mc-text[data-v-8fd49bd6]{color:#991b1b;font-weight:650}.cx-dg-item.cx-dg--why[data-v-8fd49bd6]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:.75rem;padding:.85rem 1.1rem}.cx-dg-item.cx-dg--why .cx-dg-label[data-v-8fd49bd6]{color:#047857}.cx-why-highlight[data-v-8fd49bd6]{color:#064e3b;font-weight:650}.dg-content-wrapper[data-v-af30703f]{text-align:left;direction:ltr;width:92%;max-width:1040px;margin:2rem auto 5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dg-quiz-container[data-v-af30703f]{flex-direction:column;gap:1.5rem;display:flex}.dg-quiz-top-nav[data-v-af30703f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dg-btn-nav-back[data-v-af30703f]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #00000008}.dg-btn-nav-back[data-v-af30703f]:hover{background:#eff6ff;border-color:#bfdbfe;transform:translate(-2px)}.dg-quiz-req-badge[data-v-af30703f]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.dg-quiz-header-card[data-v-af30703f]{background:#fff;border:1px solid #eef2f6;border-radius:1.25rem;padding:1.75rem 2rem;box-shadow:0 4px 20px -2px #00000008}.dg-header-main[data-v-af30703f]{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.dg-tag-row[data-v-af30703f]{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.dg-badge-cat[data-v-af30703f]{text-transform:uppercase;letter-spacing:.05em;color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:.2rem .65rem;font-size:.72rem;font-weight:800}.dg-badge-sub[data-v-af30703f]{color:#64748b;font-size:.75rem;font-weight:700}.dg-quiz-main-title[data-v-af30703f]{color:#0f172a;margin:0;font-size:1.45rem;font-weight:900;line-height:1.35}.dg-counter-chip[data-v-af30703f]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;align-items:baseline;gap:.35rem;padding:.5rem 1rem;display:flex}.dg-counter-prefix[data-v-af30703f]{color:#64748b;font-size:.8rem;font-weight:700}.dg-counter-current[data-v-af30703f]{color:#2563eb;font-size:1.3rem;font-weight:900}.dg-counter-sep[data-v-af30703f]{color:#64748b;font-size:.8rem;font-weight:700}.dg-counter-total[data-v-af30703f]{color:#0f172a;font-size:1rem;font-weight:800}.dg-stepper-wrap[data-v-af30703f]{flex-direction:column;gap:.85rem;display:flex}.dg-progress-track[data-v-af30703f]{background:#f1f5f9;border-radius:9999px;width:100%;height:6px;overflow:hidden}.dg-progress-fill[data-v-af30703f]{background:linear-gradient(90deg,#3b82f6 0%,#10b981 100%);border-radius:9999px;height:100%;transition:width .35s ease-in-out}.dg-stepper-pills[data-v-af30703f]{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.dg-step-pill[data-v-af30703f]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .4rem;transition:all .2s;display:flex}.dg-step-pill[data-v-af30703f]:hover:not(:disabled){background:#fff;border-color:#93c5fd}.dg-step-icon[data-v-af30703f]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:flex;box-shadow:0 1px 2px #0000000d}.dg-step-label[data-v-af30703f]{color:#475569;font-size:.78rem;font-weight:800}.pill-active[data-v-af30703f]{box-shadow:0 0 0 2px #2563eb26;background:#eff6ff!important;border-color:#2563eb!important}.pill-active .dg-step-label[data-v-af30703f]{color:#1d4ed8}.pill-active .dg-step-icon[data-v-af30703f]{color:#fff;background:#2563eb}.pill-correct[data-v-af30703f]{background:#f0fdf4!important;border-color:#a7f3d0!important}.pill-incorrect[data-v-af30703f]{background:#fff1f2!important;border-color:#fecdd3!important}.pill-disabled[data-v-af30703f]{opacity:.5;cursor:not-allowed}.dg-question-card[data-v-af30703f]{background:#fff;border:1px solid #eef2f6;border-radius:1.25rem;padding:2.25rem;box-shadow:0 4px 20px -2px #00000008}.dg-q-meta-row[data-v-af30703f]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.dg-q-topic-tag[data-v-af30703f]{color:#2563eb;background:#eff6ff;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.dg-q-status-badge[data-v-af30703f]{border-radius:9999px;padding:.3rem .8rem;font-size:.8rem;font-weight:800}.status-pass[data-v-af30703f]{color:#166534;background:#dcfce7}.status-fail[data-v-af30703f]{color:#9f1239;background:#ffe4e6}.dg-stem-box[data-v-af30703f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:1.75rem;padding:1.5rem 1.75rem}.dg-stem-text[data-v-af30703f]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800;line-height:1.7}.dg-options-list[data-v-af30703f]{flex-direction:column;gap:.85rem;margin-bottom:1.75rem;display:flex}.dg-opt-card[data-v-af30703f]{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;padding:1rem 1.35rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.dg-opt-card[data-v-af30703f]:hover:not(:disabled){background:#f8fafc;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb14}.dg-opt-letter-box[data-v-af30703f]{flex-shrink:0}.dg-opt-letter[data-v-af30703f]{color:#334155;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:900;transition:all .2s;display:flex}.dg-opt-text-wrap[data-v-af30703f]{flex:1}.dg-opt-text[data-v-af30703f]{color:#1e293b;font-size:.98rem;font-weight:700;line-height:1.6}.dg-opt-indicator[data-v-af30703f]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.dg-radio-circle[data-v-af30703f]{background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:18px;height:18px}.opt-correct[data-v-af30703f]{background:#ecfdf5!important;border-color:#10b981!important;box-shadow:0 4px 14px #10b98126!important}.opt-correct .dg-opt-letter[data-v-af30703f]{color:#fff!important;background:#10b981!important}.opt-correct .dg-opt-text[data-v-af30703f]{color:#064e3b!important}.opt-incorrect[data-v-af30703f]{background:#fff1f2!important;border-color:#f43f5e!important;box-shadow:0 4px 14px #f43f5e26!important}.opt-incorrect .dg-opt-letter[data-v-af30703f]{color:#fff!important;background:#f43f5e!important}.opt-incorrect .dg-opt-text[data-v-af30703f]{color:#881337!important}.opt-reveal-correct[data-v-af30703f]{background:#f0fdf4!important;border:2px dashed #059669!important}.opt-reveal-correct .dg-opt-letter[data-v-af30703f]{color:#fff!important;background:#059669!important}.opt-reveal-correct .dg-opt-text[data-v-af30703f]{color:#065f46!important}.opt-dimmed[data-v-af30703f]{opacity:.55;background:#f8fafc!important;border-color:#e2e8f0!important}.badge-correct[data-v-af30703f]{color:#059669}.badge-incorrect[data-v-af30703f]{color:#e11d48}.badge-correct-hint[data-v-af30703f]{background:#dcfce7;border:1px solid #86efac;border-radius:9999px;padding:.25rem .6rem}.dg-feedback-console[data-v-af30703f]{flex-direction:column;gap:1.25rem;margin-bottom:2rem;animation:.3s fadeInDown-af30703f;display:flex}.dg-feedback-banner[data-v-af30703f]{border:1px solid #0000;border-radius:14px;align-items:center;gap:1rem;padding:1.15rem 1.4rem;display:flex}.banner-correct[data-v-af30703f]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.banner-correct .dg-banner-icon-box[data-v-af30703f]{color:#059669}.banner-incorrect[data-v-af30703f]{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.banner-incorrect .dg-banner-icon-box[data-v-af30703f]{color:#e11d48}.dg-banner-title[data-v-af30703f]{margin:0 0 .25rem;font-size:1.05rem;font-weight:900}.dg-banner-subtitle[data-v-af30703f]{margin:0;font-size:.88rem;font-weight:700;line-height:1.5}.dg-rationale-card[data-v-af30703f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.4rem 1.6rem}.dg-rationale-head[data-v-af30703f]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.dg-rationale-head h4[data-v-af30703f]{color:#1e293b;margin:0;font-size:.95rem;font-weight:900}.dg-rationale-body[data-v-af30703f]{color:#334155;margin:0 0 1rem;font-size:.95rem;font-weight:600;line-height:1.75}.dg-pearl-callout[data-v-af30703f]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:1rem 1.25rem}.dg-pearl-badge[data-v-af30703f]{color:#92400e;margin-bottom:.35rem;font-size:.8rem;font-weight:900}.dg-pearl-text[data-v-af30703f]{color:#78350f;margin:0;font-size:.88rem;font-weight:700;line-height:1.6}.dg-action-bar[data-v-af30703f]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.dg-btn-prev-q[data-v-af30703f]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.9rem;font-weight:800;transition:all .2s;display:inline-flex}.dg-btn-prev-q[data-v-af30703f]:hover{color:#0f172a;background:#f1f5f9}.dg-btn-next-q[data-v-af30703f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:9999px;align-items:center;gap:.6rem;padding:.85rem 1.85rem;font-size:.95rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb4d}.dg-btn-next-q[data-v-af30703f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2563eb66}.dg-btn-submit-final[data-v-af30703f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:none;border-radius:9999px;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:.95rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0596694d}.dg-btn-submit-final[data-v-af30703f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #05966966}.dg-btn-submit-final[data-v-af30703f]:disabled{opacity:.7;cursor:not-allowed}.dg-hint-select[data-v-af30703f]{color:#94a3b8;font-size:.84rem;font-weight:700}.dg-spinner-sm[data-v-af30703f]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-af30703f}.dg-results-hero-card[data-v-af30703f]{border:1px solid #0000;border-radius:1.5rem;grid-template-columns:200px 1fr;align-items:center;gap:2.5rem;padding:2.5rem;display:grid;box-shadow:0 8px 30px #0000000a}.res-hero-pass[data-v-af30703f]{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%);border-color:#bbf7d0}.res-hero-fail[data-v-af30703f]{background:linear-gradient(135deg,#fff1f2 0%,#fff 100%);border-color:#fecdd3}.dg-hero-gauge-box[data-v-af30703f]{justify-content:center;display:flex}.dg-circular-gauge[data-v-af30703f]{width:150px;height:150px;position:relative}.dg-gauge-svg[data-v-af30703f]{width:100%;height:100%;transform:rotate(-90deg)}.dg-gauge-bg[data-v-af30703f]{fill:none;stroke:#e2e8f0;stroke-width:8px}.dg-gauge-bar[data-v-af30703f]{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}.gauge-green[data-v-af30703f]{stroke:#10b981}.gauge-red[data-v-af30703f]{stroke:#f43f5e}.dg-gauge-label[data-v-af30703f]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dg-gauge-val[data-v-af30703f]{color:#0f172a;font-size:1.7rem;font-weight:900}.dg-gauge-sub[data-v-af30703f]{color:#64748b;font-size:.78rem;font-weight:800}.dg-hero-info[data-v-af30703f]{flex-direction:column;gap:.75rem;display:flex}.dg-status-tag[data-v-af30703f]{border-radius:9999px;align-self:flex-start;padding:.35rem .9rem;font-size:.8rem;font-weight:900}.tag-pass[data-v-af30703f]{color:#15803d;background:#dcfce7}.tag-fail[data-v-af30703f]{color:#be123c;background:#ffe4e6}.dg-hero-title[data-v-af30703f]{color:#0f172a;margin:0;font-size:1.45rem;font-weight:900;line-height:1.35}.dg-hero-desc[data-v-af30703f]{color:#475569;margin:0;font-size:.92rem;font-weight:600;line-height:1.6}.dg-hero-actions[data-v-af30703f]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.dg-btn-retake[data-v-af30703f]{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex}.dg-btn-retake[data-v-af30703f]:hover{background:#f1f5f9}.dg-btn-study[data-v-af30703f]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex}.dg-btn-study[data-v-af30703f]:hover{background:#dbeafe}.dg-btn-roadmap[data-v-af30703f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.88rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #2563eb40}.dg-btn-roadmap[data-v-af30703f]:hover{transform:translateY(-1px)}.dg-review-section[data-v-af30703f]{background:#fff;border:1px solid #eef2f6;border-radius:1.25rem;padding:2rem;box-shadow:0 4px 20px -2px #00000008}.dg-review-header[data-v-af30703f]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.dg-review-title[data-v-af30703f]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:900}.dg-review-list[data-v-af30703f]{flex-direction:column;gap:1rem;display:flex}.dg-review-card[data-v-af30703f]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.rev-card-correct[data-v-af30703f]{border-left:4px solid #10b981}.rev-card-incorrect[data-v-af30703f]{border-left:4px solid #f43f5e}.dg-rev-top[data-v-af30703f]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;align-items:center;gap:1rem;padding:1.15rem 1.4rem;display:flex}.dg-rev-badge-box[data-v-af30703f]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.dg-rev-idx[data-v-af30703f]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.2rem .55rem;font-size:.78rem;font-weight:900}.dg-rev-state[data-v-af30703f]{font-size:.8rem}.dg-rev-stem[data-v-af30703f]{color:#0f172a;flex:1;margin:0;font-size:.96rem;font-weight:800}.dg-rev-toggle-btn svg[data-v-af30703f]{color:#64748b;transition:transform .2s}.dg-rev-body[data-v-af30703f]{background:#fff;border-top:1px solid #eef2f6;padding:1.4rem}.dg-rev-answers-grid[data-v-af30703f]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.dg-rev-ans-item[data-v-af30703f]{border:1px solid #0000;border-radius:10px;padding:.9rem 1.1rem}.dg-rev-rationale-box[data-v-af30703f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.1rem 1.3rem}.dg-rev-pearl[data-v-af30703f]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.75rem 1rem}@keyframes spin-af30703f{to{transform:rotate(360deg)}}@keyframes fadeInDown-af30703f{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.expand-enter-active[data-v-af30703f],.expand-leave-active[data-v-af30703f]{transition:all .3s cubic-bezier(.16,1,.3,1)}.expand-enter-from[data-v-af30703f],.expand-leave-to[data-v-af30703f]{opacity:0;transform:translateY(-10px)}@media (width<=768px){.dg-header-main[data-v-af30703f]{flex-direction:column;align-items:flex-start}.dg-stepper-pills[data-v-af30703f]{grid-template-columns:repeat(5,1fr)}.dg-step-label[data-v-af30703f]{display:none}.dg-results-hero-card[data-v-af30703f]{text-align:center;grid-template-columns:1fr}.dg-status-tag[data-v-af30703f]{align-self:center}.dg-rev-answers-grid[data-v-af30703f]{grid-template-columns:1fr}}.swal2-container.swal2-backdrop-show{-webkit-backdrop-filter:blur(14px)!important;background:#0f172aad!important}.dg-luxury-swal-popup{direction:ltr!important;background:#fff!important;border:none!important;border-radius:28px!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;position:relative!important;overflow:hidden!important;box-shadow:0 40px 100px -20px #0f172a73,0 0 0 1px #e2e8f0d9!important}.dg-luxury-swal-html{text-align:left!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.dg-luxury-modal{flex-direction:column;display:flex;position:relative}.dg-ambient-glow{pointer-events:none;filter:blur(48px);opacity:.7;z-index:0;border-radius:50%;width:480px;height:180px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.correct-glow{background:radial-gradient(#10b98166 0%,#0596691a 65%,#0000 80%)}.incorrect-glow{background:radial-gradient(#f43f5e59 0%,#e11d4814 65%,#0000 80%)}.dg-modal-header{z-index:1;border-bottom:1px solid #f1f5f9;padding:2.25rem 2.25rem 1.35rem;position:relative}.theme-correct .dg-modal-header{background:linear-gradient(#ecfdf5b3 0%,#fffffff2 100%)}.theme-incorrect .dg-modal-header{background:linear-gradient(#fff1f2b3 0%,#fffffff2 100%)}.dg-hero-row{align-items:flex-start;gap:1.25rem;display:flex}.dg-3d-badge{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.correct-badge{background:linear-gradient(135deg,#10b981 0%,#047857 100%);box-shadow:0 10px 22px -4px #10b98173,inset 0 1px 1px #ffffff73}.incorrect-badge{background:linear-gradient(135deg,#f43f5e 0%,#be123c 100%);box-shadow:0 10px 22px -4px #f43f5e73,inset 0 1px 1px #ffffff73}.dg-hero-info{flex:1}.dg-status-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.28rem .75rem;font-size:.7rem;font-weight:850;display:inline-flex}.tag-correct{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.tag-incorrect{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.dg-tag-pulse{border-radius:50%;width:7px;height:7px}.pulse-correct{background:#10b981;box-shadow:0 0 0 3px #10b98140}.pulse-incorrect{background:#f43f5e;box-shadow:0 0 0 3px #f43f5e40}.dg-modal-headline{color:#0f172a;letter-spacing:-.025em;margin:0 0 .3rem;font-size:1.55rem;font-weight:850;line-height:1.25}.dg-modal-subline{color:#64748b;margin:0;font-size:.9rem;font-weight:500;line-height:1.5}.dg-modal-body{z-index:1;flex-direction:column;gap:1rem;padding:1.35rem 2.25rem 1.6rem;display:flex;position:relative}.dg-card{border-radius:18px;transition:all .2s}.dg-card-header{align-items:center;gap:.55rem;margin-bottom:.5rem;display:flex}.dg-card-header.space-between{justify-content:space-between}.dg-header-left{align-items:center;gap:.55rem;display:flex}.dg-card-icon-wrap{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.emerald-wrap{background:#d1fae5}.blue-wrap{background:#dbeafe}.navy-wrap{background:#e0e7ff}.amber-wrap{background:#fef3c7}.dg-card-title{letter-spacing:.05em;font-size:.74rem;font-weight:850}.emerald-title{color:#065f46}.blue-title{color:#1d4ed8}.navy-title{color:#1e3a8a}.amber-title{color:#92400e}.verified-card{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 50%,#eff6ff 100%);border:1.5px solid #10b981;padding:1.15rem 1.35rem;box-shadow:0 4px 18px #10b9811f}.dg-verified-pill{color:#fff;letter-spacing:.03em;background:#059669;border-radius:9999px;padding:.22rem .75rem;font-size:.78rem;font-weight:900;box-shadow:0 2px 8px #05966959}.dg-verified-statement{color:#064e3b;margin:.5rem 0 0;font-size:1.05rem;font-weight:800;line-height:1.5}.rationale-card{background:#f8fafc;border:1px solid #e2e8f0;padding:1.2rem 1.35rem}.dg-card-body-text{color:#334155;margin:0;font-size:.92rem;font-weight:550;line-height:1.7}.pearl-card{background:linear-gradient(135deg,#fffdf5 0%,#fef9c3 100%);border:1.5px solid #fde047;border-left:5px solid #d97706;border-radius:16px;padding:1.1rem 1.35rem;box-shadow:0 4px 15px #d9770614}.pearl-body-text{color:#78350f;margin:0;font-size:.92rem;font-weight:750;line-height:1.6}.dg-luxury-swal-actions{text-align:center!important;box-sizing:border-box!important;background:0 0!important;justify-content:center!important;align-items:center!important;gap:1rem!important;width:100%!important;margin:0!important;padding:.5rem 2.25rem 2rem!important;display:flex!important}.dg-swal-btn-correct{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border:none!important;border-radius:9999px!important;align-items:center!important;gap:.6rem!important;padding:.85rem 1.85rem!important;font-size:.95rem!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 10px 25px -4px #05966973!important}.dg-swal-btn-correct:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px -4px #0596698c!important}.dg-swal-btn-correct:hover .dg-btn-icon{transform:translate(3px)!important}.dg-swal-btn-next{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:none!important;border-radius:9999px!important;align-items:center!important;gap:.6rem!important;padding:.85rem 1.85rem!important;font-size:.95rem!important;font-weight:800!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 10px 25px -4px #2563eb73!important}.dg-swal-btn-next:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px -4px #2563eb8c!important}.dg-swal-btn-next:hover .dg-btn-icon{transform:translate(3px)!important}.dg-btn-icon{background:#ffffff3d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.dg-swal-btn-cancel{color:#475569!important;cursor:pointer!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:9999px!important;padding:.82rem 1.5rem!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s!important}.dg-swal-btn-cancel:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.dg-swal-btn-close{color:#64748b!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:1.1rem!important;transition:all .2s!important;display:flex!important;top:1.25rem!important;right:1.25rem!important}.dg-swal-btn-close:hover{color:#0f172a!important;background:#e2e8f0!important;transform:rotate(90deg)!important}@media (width<=640px){.dg-luxury-swal-popup{border-radius:20px!important;width:94vw!important}.dg-modal-header,.dg-modal-body,.dg-luxury-swal-actions{padding-left:1.25rem!important;padding-right:1.25rem!important}.dg-hero-row{flex-direction:column;align-items:flex-start}}.dg-content-wrapper[data-v-bfcfed53]{text-align:left;direction:ltr;width:92%;max-width:1040px;margin:2rem auto 5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dg-assessment-container[data-v-bfcfed53]{flex-direction:column;gap:1.5rem;display:flex}.dg-assessment-top-nav[data-v-bfcfed53]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dg-btn-nav-back[data-v-bfcfed53]{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #00000008}.dg-btn-nav-back[data-v-bfcfed53]:hover{background:#eff6ff;border-color:#bfdbfe;transform:translate(-2px)}.dg-req-badge[data-v-bfcfed53]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.dg-assessment-hero-header[data-v-bfcfed53]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2rem 2.25rem;box-shadow:0 4px 20px #00000005}.dg-hero-eyebrow[data-v-bfcfed53]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.dg-eyebrow-pill[data-v-bfcfed53]{letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:.25rem .65rem;font-size:.72rem;font-weight:900}.dg-eyebrow-sub[data-v-bfcfed53]{color:#64748b;font-size:.8rem;font-weight:700}.dg-assessment-title[data-v-bfcfed53]{color:#0f172a;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:900}.dg-assessment-subtitle[data-v-bfcfed53]{color:#64748b;max-width:850px;margin:0;font-size:.93rem;font-weight:500;line-height:1.6}.dg-stepper-wrap[data-v-bfcfed53]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 2px 8px #00000005}.dg-stepper-header[data-v-bfcfed53]{margin-bottom:1rem}.dg-progress-info[data-v-bfcfed53]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.dg-case-counter[data-v-bfcfed53]{color:#334155;font-size:.88rem;font-weight:600}.dg-completion-pct[data-v-bfcfed53]{color:#2563eb;font-size:.82rem;font-weight:700}.dg-progress-bar-bg[data-v-bfcfed53]{background:#f1f5f9;border-radius:9999px;height:6px;overflow:hidden}.dg-progress-bar-fill[data-v-bfcfed53]{background:linear-gradient(90deg,#2563eb 0%,#059669 100%);border-radius:9999px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.dg-stepper-pills[data-v-bfcfed53]{gap:.45rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.dg-step-pill[data-v-bfcfed53]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.25rem;min-width:44px;height:38px;padding:0 .4rem;font-size:.82rem;font-weight:800;transition:all .2s;display:inline-flex}.dg-step-pill[data-v-bfcfed53]:hover:not(:disabled){color:#2563eb;background:#eff6ff;border-color:#93c5fd}.dg-step-pill[data-v-bfcfed53]:disabled{opacity:.45;cursor:not-allowed}.step-active[data-v-bfcfed53]{box-shadow:0 0 0 2px #2563eb33;color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}.step-correct[data-v-bfcfed53]{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.step-incorrect[data-v-bfcfed53]{color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important}.dg-step-status-icon[data-v-bfcfed53]{display:inline-flex}.dg-case-stage-card[data-v-bfcfed53]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2.25rem;box-shadow:0 6px 25px #00000008}.dg-case-header[data-v-bfcfed53]{margin-bottom:1.75rem}.dg-case-tag-row[data-v-bfcfed53]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dg-case-pill-badge[data-v-bfcfed53]{color:#1e40af;letter-spacing:.04em;text-transform:uppercase;background:#dbeafe;border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.dg-ans-state-badge[data-v-bfcfed53]{border-radius:9999px;padding:.3rem .75rem;font-size:.75rem;font-weight:850}.badge-pass[data-v-bfcfed53]{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.badge-rev[data-v-bfcfed53]{color:#be123c;background:#ffe4e6;border:1px solid #fecdd3}.dg-vignette-text[data-v-bfcfed53]{color:#334155;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:14px;margin:0 0 1.25rem;padding:1.25rem 1.4rem;font-size:1.02rem;font-weight:550;line-height:1.75}.dg-question-text[data-v-bfcfed53]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:850;line-height:1.45}.dg-options-list[data-v-bfcfed53]{flex-direction:column;gap:.85rem;margin-bottom:2rem;display:flex}.dg-opt-card[data-v-bfcfed53]{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.35rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.dg-opt-card[data-v-bfcfed53]:hover:not(:disabled){background:#f8fafc;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 14px #2563eb14}.opt-selected-correct[data-v-bfcfed53]{background:#f0fdf4!important;border-color:#10b981!important;box-shadow:0 4px 16px #10b98126!important}.opt-selected-incorrect[data-v-bfcfed53]{background:#fff1f2!important;border-color:#f43f5e!important;box-shadow:0 4px 16px #f43f5e26!important}.opt-correct-hint[data-v-bfcfed53]{background:#f0fdf4!important;border-style:dashed!important;border-color:#059669!important}.opt-dimmed[data-v-bfcfed53]{opacity:.65}.dg-opt-letter-box[data-v-bfcfed53]{background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dg-opt-letter[data-v-bfcfed53]{color:#334155;font-size:.88rem;font-weight:900}.opt-selected-correct .dg-opt-letter-box[data-v-bfcfed53]{background:#059669}.opt-selected-correct .dg-opt-letter[data-v-bfcfed53]{color:#fff}.opt-selected-incorrect .dg-opt-letter-box[data-v-bfcfed53]{background:#e11d48}.opt-selected-incorrect .dg-opt-letter[data-v-bfcfed53]{color:#fff}.dg-opt-text-wrap[data-v-bfcfed53]{flex:1}.dg-opt-text[data-v-bfcfed53]{color:#1e293b;font-size:.98rem;font-weight:650;line-height:1.5}.dg-radio-circle[data-v-bfcfed53]{border:2px solid #cbd5e1;border-radius:50%;width:20px;height:20px;display:block}.dg-icon-badge[data-v-bfcfed53]{align-items:center;display:inline-flex}.badge-correct[data-v-bfcfed53]{color:#059669}.badge-incorrect[data-v-bfcfed53]{color:#e11d48}.dg-action-bar[data-v-bfcfed53]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.dg-btn-prev-case[data-v-bfcfed53]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.45rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:750;transition:all .2s;display:inline-flex}.dg-btn-prev-case[data-v-bfcfed53]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.dg-btn-next-case[data-v-bfcfed53]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.8rem 1.8rem;font-size:.92rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #2563eb59}.dg-btn-next-case[data-v-bfcfed53]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #2563eb73}.dg-btn-next-case[data-v-bfcfed53]:disabled{box-shadow:none;cursor:not-allowed;background:#cbd5e1}.dg-btn-submit-assessment[data-v-bfcfed53]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 2.2rem;font-size:.95rem;font-weight:850;transition:all .2s;display:inline-flex;box-shadow:0 8px 25px #05966959}.dg-btn-submit-assessment[data-v-bfcfed53]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #05966973}.dg-btn-submit-assessment[data-v-bfcfed53]:disabled{box-shadow:none;cursor:not-allowed;background:#cbd5e1}.dg-assessment-results-view[data-v-bfcfed53]{flex-direction:column;gap:2rem;display:flex}.dg-results-hero-card[data-v-bfcfed53]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:2.5rem;display:grid;box-shadow:0 10px 35px #0000000a}.res-card-passed[data-v-bfcfed53]{background:radial-gradient(120% 120% at 0 0,#f0fdf4 0%,#fff 60%);border-color:#86efac}.res-card-failed[data-v-bfcfed53]{background:radial-gradient(120% 120% at 0 0,#fff1f2 0%,#fff 60%);border-color:#fecdd3}.dg-score-circle[data-v-bfcfed53]{background:#fff;border:3px solid #e2e8f0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;box-shadow:0 4px 20px #0000000f}.res-card-passed .dg-score-circle[data-v-bfcfed53]{border-color:#10b981}.res-card-failed .dg-score-circle[data-v-bfcfed53]{border-color:#f43f5e}.dg-score-big[data-v-bfcfed53]{font-size:2.2rem;font-weight:900;line-height:1}.res-card-passed .dg-score-big[data-v-bfcfed53]{color:#047857}.res-card-failed .dg-score-big[data-v-bfcfed53]{color:#be123c}.dg-score-sub[data-v-bfcfed53]{color:#64748b;margin-top:.25rem;font-size:.75rem;font-weight:750}.dg-status-tag[data-v-bfcfed53]{letter-spacing:.06em;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.25rem .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.tag-passed[data-v-bfcfed53]{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.tag-failed[data-v-bfcfed53]{color:#be123c;background:#ffe4e6;border:1px solid #fecdd3}.dg-tag-dot[data-v-bfcfed53]{background:currentColor;border-radius:50%;width:6px;height:6px}.dg-results-title[data-v-bfcfed53]{color:#0f172a;margin:0 0 .5rem;font-size:1.55rem;font-weight:900}.dg-results-desc[data-v-bfcfed53]{color:#475569;max-width:580px;margin:0;font-size:.92rem;line-height:1.6}.dg-hero-right[data-v-bfcfed53]{flex-direction:column;gap:.75rem;display:flex}.dg-btn-launch-sim[data-v-bfcfed53]{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #05966959}.dg-btn-launch-sim[data-v-bfcfed53]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #05966973}.dg-btn-retake[data-v-bfcfed53]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.4rem;font-size:.88rem;font-weight:750;transition:all .2s;display:inline-flex}.dg-btn-retake[data-v-bfcfed53]:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.dg-detailed-review-section[data-v-bfcfed53]{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:2.25rem}.dg-rev-section-head[data-v-bfcfed53]{margin-bottom:1.5rem}.dg-rev-section-head h3[data-v-bfcfed53]{color:#0f172a;margin:0 0 .35rem;font-size:1.3rem;font-weight:900}.dg-rev-section-head p[data-v-bfcfed53]{color:#64748b;margin:0;font-size:.88rem}.dg-rev-cases-list[data-v-bfcfed53]{flex-direction:column;gap:1rem;display:flex}.dg-rev-card[data-v-bfcfed53]{border:1px solid #e2e8f0;border-radius:14px;transition:all .2s;overflow:hidden}.rev-card-correct[data-v-bfcfed53]{border-left:4px solid #10b981}.rev-card-incorrect[data-v-bfcfed53]{border-left:4px solid #f43f5e}.dg-rev-card-header[data-v-bfcfed53]{cursor:pointer;text-align:left;background:#f8fafc;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.1rem 1.35rem;display:flex}.dg-rev-card-header[data-v-bfcfed53]:hover{background:#f1f5f9}.dg-rev-header-left[data-v-bfcfed53]{align-items:center;gap:.85rem;display:flex}.dg-rev-status-icon[data-v-bfcfed53]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:900;display:flex}.icon-correct[data-v-bfcfed53]{color:#047857;background:#d1fae5}.icon-incorrect[data-v-bfcfed53]{color:#be123c;background:#ffe4e6}.dg-rev-case-title[data-v-bfcfed53]{color:#0f172a;margin:0 0 .15rem;font-size:.94rem;font-weight:800}.dg-rev-case-snippet[data-v-bfcfed53]{color:#64748b;margin:0;font-size:.82rem}.dg-rev-card-body[data-v-bfcfed53]{background:#fff;border-top:1px solid #f1f5f9;padding:1.5rem}.dg-rev-vignette-box[data-v-bfcfed53]{background:#f8fafc;border-left:3px solid #3b82f6;border-radius:10px;margin-bottom:1.25rem;padding:1.1rem 1.25rem}.dg-rev-full-vignette[data-v-bfcfed53]{color:#334155;margin:0 0 .75rem;font-size:.94rem;line-height:1.65}.dg-rev-full-question[data-v-bfcfed53]{color:#0f172a;margin:0;font-size:.98rem;font-weight:800}.dg-rev-answers-grid[data-v-bfcfed53]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.dg-rev-ans-item[data-v-bfcfed53]{border:1px solid;border-radius:12px;padding:1rem 1.2rem}.dg-rev-rationale-box[data-v-bfcfed53]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:1.15rem 1.35rem}.dg-rev-pearl[data-v-bfcfed53]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:.85rem 1.1rem}@media (width<=768px){.dg-results-hero-card[data-v-bfcfed53]{text-align:center;grid-template-columns:1fr}.dg-hero-left[data-v-bfcfed53],.dg-hero-right[data-v-bfcfed53]{align-self:center}.dg-rev-answers-grid[data-v-bfcfed53]{grid-template-columns:1fr}}.dg-canvas[data-v-b3bc8636]{color:#0f172a;-webkit-font-smoothing:antialiased;background-color:#fff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dg-modern-swal-popup{border-radius:24px!important;padding:2rem!important;font-family:Inter,sans-serif!important;box-shadow:0 25px 60px #0f172a26!important}.dg-swal-modal{text-align:center;flex-direction:column;align-items:center;display:flex}.dg-swal-header-icon{margin-bottom:1.25rem;position:relative}.dg-swal-squircle{background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.dg-swal-pill{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.25rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.dg-swal-title{color:#0f172a;margin:0 0 .5rem;font-size:1.35rem;font-weight:850}.dg-swal-subtitle{color:#334155;margin:0 0 .75rem;font-size:.92rem}.dg-swal-desc{color:#64748b;margin:0 0 1.5rem;font-size:.84rem;line-height:1.55}.dg-modern-swal-actions{justify-content:center!important;gap:.75rem!important;width:100%!important;display:flex!important}.dg-modern-swal-btn-confirm{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:none!important;border-radius:9999px!important;flex:1!important;padding:.85rem 1.4rem!important;font-size:.92rem!important;font-weight:700!important;box-shadow:0 4px 14px #2563eb59!important}.dg-modern-swal-btn-cancel{color:#64748b!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;padding:.85rem 1.4rem!important;font-size:.92rem!important;font-weight:600!important}.sidebar[data-v-aa96137a]{z-index:60;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border-right:1px solid #eef2f6;flex-direction:column;width:260px;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;bottom:0;left:0}@media (width<=768px){.sidebar[data-v-aa96137a]{transform:translate(-100%);box-shadow:4px 0 30px #0f172a2e}.sidebar--open[data-v-aa96137a]{transform:translate(0)}}.sidebar-overlay[data-v-aa96137a]{-webkit-backdrop-filter:blur(4px);z-index:55;background:#0f172a80;animation:.2s overlayFadeIn-aa96137a;position:fixed;inset:0}@keyframes overlayFadeIn-aa96137a{0%{opacity:0}to{opacity:1}}.sidebar-logo[data-v-aa96137a]{align-items:center;gap:12px;padding:22px 18px 18px;display:flex}.sidebar-close-btn[data-v-aa96137a]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:all .15s;display:none}.sidebar-close-btn[data-v-aa96137a]:hover{color:#0f172a;background:#f1f5f9}@media (width<=768px){.sidebar-close-btn[data-v-aa96137a]{display:flex}}.sidebar-brand-link[data-v-aa96137a]{align-items:center;gap:10px;text-decoration:none;display:flex}.sidebar-logo-img[data-v-aa96137a]{object-fit:contain;width:auto;height:28px;display:block}.sidebar-logo-tag[data-v-aa96137a]{color:#1d58f6;letter-spacing:.14em;margin-top:3px;font-size:8.5px;font-weight:800}.sidebar-nav[data-v-aa96137a]{scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;padding:0 12px 16px;display:flex;overflow-y:auto}.nav-section-title[data-v-aa96137a]{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin-top:4px;padding:10px 12px 6px;font-size:9.5px;font-weight:800}.nav-item[data-v-aa96137a]{color:#5d7199;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nav-item[data-v-aa96137a]:hover{color:#1d58f6;background:#f8fafc;transform:translate(2px)}.nav-item--active[data-v-aa96137a]{font-weight:700;color:#1d58f6!important;background:#eff6ff!important}.nav-item-icon[data-v-aa96137a]{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-item-label[data-v-aa96137a]{flex:1;font-family:inherit}.nav-badge[data-v-aa96137a]{color:#fff;background:#1d58f6;border-radius:9999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:700}.sidebar-vip-card[data-v-aa96137a]{background:linear-gradient(#f0f7ff 0%,#e6f3fe 100%);border:1px solid #bfdbfe;border-radius:16px;flex-direction:column;gap:6px;margin-top:24px;padding:16px;display:flex;box-shadow:0 2px 8px #2563eb0d}.vip-card-header[data-v-aa96137a]{align-items:center;gap:6px;display:flex}.vip-icon[data-v-aa96137a]{color:#fff;background:#1d58f6;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.vip-tag[data-v-aa96137a]{letter-spacing:.08em;color:#1d4ed8;font-size:9px;font-weight:800}.vip-title[data-v-aa96137a]{color:#0f1e3d;margin:2px 0 0;font-size:14px;font-weight:800;line-height:1.2}.vip-desc[data-v-aa96137a]{color:#64748b;margin:0 0 6px;font-size:11px;line-height:1.4}.vip-action-btn[data-v-aa96137a]{color:#fff;cursor:pointer;background:#1d58f6;border:none;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:7px 12px;font-size:11.5px;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:0 2px 6px #1d58f640}.vip-action-btn[data-v-aa96137a]:hover{background:#1746c9}.sidebar-bottom-dock[data-v-aa96137a]{background:#fff;border-top:1px solid #eef2f6;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dock-item[data-v-aa96137a]{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.dock-item[data-v-aa96137a]:hover{color:#1e293b;background:#f8fafc}.dock-item--signout[data-v-aa96137a]:hover{color:#dc2626;background:#fef2f2}.dock-item-icon[data-v-aa96137a]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.dock-item-label[data-v-aa96137a]{flex:1}.dock-tag[data-v-aa96137a]{color:#2563eb;background:#eff6ff;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.sidebar-footer[data-v-aa96137a]{margin-top:auto;padding:20px 20px 24px;position:relative;overflow:hidden}.sidebar-footer-content[data-v-aa96137a]{z-index:2;flex-direction:column;gap:3px;display:flex;position:relative}.sidebar-footer-crown[data-v-aa96137a]{margin-bottom:4px;display:flex}.sidebar-footer-title[data-v-aa96137a]{color:#0c2366;margin:0;font-size:13.5px;font-weight:800;line-height:1.2}.sidebar-footer-sub[data-v-aa96137a]{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:1.2}.sidebar-wave[data-v-aa96137a]{pointer-events:none;z-index:1;height:120px;position:absolute;bottom:0;left:0;right:0}.sidebar-wave svg[data-v-aa96137a]{width:100%;height:100%;display:block}.user-header[data-v-079f7ba0]{z-index:40;box-sizing:border-box;background:#fff;border-bottom:1px solid #eef2f6;height:68px;position:sticky;top:0}.header-inner[data-v-079f7ba0]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;height:100%;margin:0 auto;padding:0 24px;display:flex}@media (width<=768px){.user-header[data-v-079f7ba0]{height:62px}.header-inner[data-v-079f7ba0]{gap:10px;padding:0 14px}}@media (width<=480px){.header-inner[data-v-079f7ba0]{gap:6px;padding:0 10px}}.header-left[data-v-079f7ba0]{align-items:center;gap:12px;min-width:0;display:flex}@media (width<=480px){.header-left[data-v-079f7ba0]{gap:8px}}.hamburger-btn[data-v-079f7ba0]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:none}.hamburger-btn[data-v-079f7ba0]:hover{color:#0f172a;background:#f1f5f9}@media (width<=768px){.hamburger-btn[data-v-079f7ba0]{display:flex}}@media (width<=480px){.hamburger-btn[data-v-079f7ba0]{width:34px;height:34px}}.greeting-block[data-v-079f7ba0]{min-width:0}.greeting-row[data-v-079f7ba0]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.page-main-title[data-v-079f7ba0]{color:#0f172a;letter-spacing:-.4px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}@media (width<=640px){.page-main-title[data-v-079f7ba0]{font-size:15px}.greeting-sub[data-v-079f7ba0]{display:none}}@media (width<=400px){.page-main-title[data-v-079f7ba0]{max-width:90px;font-size:14px}}.trial-pill[data-v-079f7ba0]{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.trial-pill[data-v-079f7ba0]:hover{background:#dbeafe}.trial-dot[data-v-079f7ba0]{background:#2563eb;border-radius:9999px;width:6px;height:6px;animation:2s infinite pulse}.greeting-sub[data-v-079f7ba0]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;font-weight:500;overflow:hidden}@media (width<=860px){.greeting-sub[data-v-079f7ba0]{display:none}}.header-right[data-v-079f7ba0]{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=480px){.header-right[data-v-079f7ba0]{gap:6px}}.hdr-nav-segment[data-v-079f7ba0]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}@media (width<=480px){.hdr-nav-segment[data-v-079f7ba0]{border-radius:10px;gap:1px;padding:2px}}.hdr-nav-pill[data-v-079f7ba0]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.hdr-nav-pill[data-v-079f7ba0]:hover{color:#0f172a;background:#ffffffb3}.hdr-nav-pill--active[data-v-079f7ba0]{border-color:#d1e5f9;box-shadow:0 1px 4px #2563eb14;color:#1d4ed8!important;background:#fff!important;font-weight:700!important}@media (width<=680px){.hdr-nav-pill span[data-v-079f7ba0]{display:none}.hdr-nav-pill[data-v-079f7ba0]{padding:6px 8px}}@media (width<=480px){.hdr-nav-pill[data-v-079f7ba0]{border-radius:8px;padding:5px 6px}}.header-divider[data-v-079f7ba0]{background:#eef2f6;width:1px;height:24px}@media (width<=480px){.header-divider[data-v-079f7ba0]{height:20px}}.profile-chip[data-v-079f7ba0]{-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;align-items:center;gap:9px;padding:4px 10px 4px 4px;transition:all .15s;display:flex}@media (width<=480px){.profile-chip[data-v-079f7ba0]{background:0 0;border:none;padding:2px}}.profile-avatar[data-v-079f7ba0]{color:#fff;background:linear-gradient(135deg,#1d58f6,#6366f1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 6px #2563eb33}.profile-text[data-v-079f7ba0]{text-align:left}@media (width<=768px){.profile-text[data-v-079f7ba0]{display:none}}.profile-name[data-v-079f7ba0]{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2;display:block}.profile-role[data-v-079f7ba0]{color:#64748b;font-size:10.5px;font-weight:600;display:block}.cpm-overlay[data-v-c4975ac6]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;direction:rtl;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out cpmFadeIn-c4975ac6;display:flex;position:fixed;inset:0}@keyframes cpmFadeIn-c4975ac6{0%{opacity:0}to{opacity:1}}.cpm-modal[data-v-c4975ac6]{background:#fff;border-radius:20px;width:100%;max-width:480px;animation:.25s cubic-bezier(.16,1,.3,1) cpmSlideUp-c4975ac6;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #e2e8f0cc}@keyframes cpmSlideUp-c4975ac6{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.cpm-header[data-v-c4975ac6]{background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 100%);border-bottom:1px solid #e2e8f0;align-items:center;gap:14px;padding:22px 24px;display:flex;position:relative}.cpm-header-badge[data-v-c4975ac6]{background:#dbeafe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cpm-header-text[data-v-c4975ac6]{flex:1}.cpm-title[data-v-c4975ac6]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:700}.cpm-subtitle[data-v-c4975ac6]{color:#64748b;margin:3px 0 0;font-size:.82rem;line-height:1.4}.cpm-close-btn[data-v-c4975ac6]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.cpm-close-btn[data-v-c4975ac6]:hover{color:#1e293b;background:#e2e8f0cc}.cpm-alert[data-v-c4975ac6]{border-radius:10px;align-items:center;gap:10px;margin:16px 24px 0;padding:10px 14px;font-size:.85rem;font-weight:500;display:flex}.cpm-alert--error[data-v-c4975ac6]{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5}.cpm-body[data-v-c4975ac6]{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.cpm-field[data-v-c4975ac6]{flex-direction:column;gap:6px;display:flex}.cpm-label[data-v-c4975ac6]{color:#334155;text-align:right;font-size:.88rem;font-weight:600}.cpm-required[data-v-c4975ac6]{color:#ef4444}.cpm-input-wrapper[data-v-c4975ac6]{align-items:center;display:flex;position:relative}.cpm-input[data-v-c4975ac6]{color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:10px 14px 10px 42px;font-size:.92rem;transition:all .15s}.cpm-input[data-v-c4975ac6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.cpm-eye-btn[data-v-c4975ac6]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;left:10px}.cpm-eye-btn[data-v-c4975ac6]:hover{color:#475569}.cpm-info-note[data-v-c4975ac6]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:.82rem;line-height:1.5;display:flex}.cpm-footer[data-v-c4975ac6]{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;padding-top:16px;display:flex}.cpm-btn[data-v-c4975ac6]{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.cpm-btn--secondary[data-v-c4975ac6]{color:#475569;background:#f1f5f9}.cpm-btn--secondary[data-v-c4975ac6]:hover:not(:disabled){color:#1e293b;background:#e2e8f0}.cpm-btn--primary[data-v-c4975ac6]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb4d}.cpm-btn--primary[data-v-c4975ac6]:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 16px #2563eb66}.cpm-btn[data-v-c4975ac6]:disabled{opacity:.65;cursor:not-allowed}.cpm-spinner[data-v-c4975ac6]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cpmSpin-c4975ac6}@keyframes cpmSpin-c4975ac6{to{transform:rotate(360deg)}}.user-dashboard-layout[data-v-7e9798a6]{background:#f4f7fe;min-height:100vh;font-family:Inter,system-ui,sans-serif}.user-main[data-v-7e9798a6]{box-sizing:border-box;background:#f4f7fe;min-height:100vh;margin-left:250px}@media (width<=768px){.user-main[data-v-7e9798a6]{margin-left:0}}.user-canvas-body[data-v-7e9798a6]{box-sizing:border-box;padding:24px 32px 48px}@media (width<=768px){.user-canvas-body[data-v-7e9798a6]{padding:16px 16px 32px}}.view-pane[data-v-7e9798a6]{flex-direction:column;gap:26px;width:92%;max-width:1700px;margin:0 auto;animation:.28s cubic-bezier(.16,1,.3,1) viewFadeIn-7e9798a6;display:flex}@keyframes viewFadeIn-7e9798a6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-card[data-v-7e9798a6]{background:linear-gradient(135deg,#f8fafd 0%,#eef6ff 42%,#e0f0fe 100%);border:1px solid #d6e6f8;border-radius:22px;justify-content:space-between;align-items:center;padding:38px 46px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #2563eb0d,inset 0 1px #ffffffe6}.hero-body[data-v-7e9798a6]{z-index:2;flex:1;max-width:560px}.hero-eyebrow[data-v-7e9798a6]{letter-spacing:.09em;text-transform:uppercase;color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block;box-shadow:0 1px 2px #2563eb14}.hero-h1[data-v-7e9798a6]{color:#0f1e3d;letter-spacing:-.03em;margin:0 0 14px;font-size:34px;font-weight:900;line-height:1.18}.hero-desc[data-v-7e9798a6]{color:#475569;max-width:520px;margin:0;font-size:14.5px;line-height:1.62}.hero-trial-ribbon[data-v-7e9798a6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1e3a8a;background:#ffffffd9;border:1px solid #bfdbfee6;border-radius:14px;align-items:center;gap:10px;margin-top:20px;padding:8px 16px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #2563eb0f}.trial-pulse-dot[data-v-7e9798a6]{background:#2563eb;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 0 3px #2563eb40}.trial-ribbon-btn[data-v-7e9798a6]{color:#2563eb;cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0;font-weight:800}.trial-ribbon-btn[data-v-7e9798a6]:hover{text-decoration:underline}.hero-art[data-v-7e9798a6]{z-index:1;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-end;align-items:center;width:520px;max-width:50%;height:195px;display:flex;position:relative}.hero-svg[data-v-7e9798a6]{width:100%;height:100%;overflow:visible}@media (width<=1100px){.hero-h1[data-v-7e9798a6]{font-size:28px}.hero-card[data-v-7e9798a6]{padding:30px 32px}}@media (width<=900px){.hero-card[data-v-7e9798a6]{flex-direction:column;align-items:flex-start;padding:24px}.hero-art[data-v-7e9798a6]{width:100%;max-width:100%;height:140px;margin-top:14px}}@media (width<=600px){.hero-card[data-v-7e9798a6]{border-radius:18px;padding:20px 16px}.hero-h1[data-v-7e9798a6]{margin-bottom:10px;font-size:22px}.hero-desc[data-v-7e9798a6]{font-size:13px;line-height:1.5}.hero-art[data-v-7e9798a6]{max-width:320px;height:110px;margin:8px auto 0}.hero-trial-ribbon[data-v-7e9798a6]{flex-wrap:wrap;gap:6px;padding:6px 12px;font-size:11.5px}}.metrics-row[data-v-7e9798a6]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.metrics-row--3[data-v-7e9798a6]{grid-template-columns:repeat(3,1fr)}@media (width<=1100px){.metrics-row[data-v-7e9798a6],.metrics-row--3[data-v-7e9798a6]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.metrics-row[data-v-7e9798a6],.metrics-row--3[data-v-7e9798a6]{grid-template-columns:1fr;gap:12px}}.metric-card[data-v-7e9798a6]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:18px;padding:22px 24px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #0f172a08,inset 0 1px #fff}@media (width<=600px){.metric-card[data-v-7e9798a6]{border-radius:16px;gap:14px;padding:16px 18px}}.metric-card[data-v-7e9798a6]:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 24px -4px #0f172a12}.metric-icon-wrap[data-v-7e9798a6]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .22s;display:flex}@media (width<=600px){.metric-icon-wrap[data-v-7e9798a6]{border-radius:12px;width:44px;height:44px}}.metric-card:hover .metric-icon-wrap[data-v-7e9798a6]{transform:scale(1.05)}.metric-icon-wrap--blue[data-v-7e9798a6]{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.metric-icon-wrap--green[data-v-7e9798a6]{color:#059669;background:#ecfdf5;border:1px solid #d1fae5}.metric-icon-wrap--sky[data-v-7e9798a6]{color:#0284c7;background:#f0f9ff;border:1px solid #e0f2fe}.metric-icon-wrap--red[data-v-7e9798a6]{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2}.metric-content[data-v-7e9798a6]{flex:1;min-width:0}.metric-label[data-v-7e9798a6]{color:#64748b;letter-spacing:-.01em;margin:0 0 5px;font-size:13px;font-weight:600}.metric-value[data-v-7e9798a6]{color:#0f172a;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:32px;font-weight:900;line-height:1.1}@media (width<=600px){.metric-value[data-v-7e9798a6]{margin-bottom:3px;font-size:26px}}.metric-delta[data-v-7e9798a6]{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.metric-delta--up[data-v-7e9798a6]{color:#059669}.live-dot[data-v-7e9798a6]{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98133}.live-dot--red[data-v-7e9798a6]{background:#ef4444;box-shadow:0 0 0 3px #ef444433}.mid-row[data-v-7e9798a6]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:20px;display:grid}@media (width<=980px){.mid-row[data-v-7e9798a6]{grid-template-columns:1fr}}.perf-card[data-v-7e9798a6],.launchers-card[data-v-7e9798a6]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;justify-content:space-between;padding:26px 28px;display:flex;box-shadow:0 1px 3px #0f172a08,inset 0 1px #fff}@media (width<=600px){.perf-card[data-v-7e9798a6],.launchers-card[data-v-7e9798a6]{border-radius:18px;padding:20px 18px}}.card-title[data-v-7e9798a6]{color:#0f172a;letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:800}.card-sub[data-v-7e9798a6]{color:#64748b;margin:0;font-size:12.5px;line-height:1.4}.perf-header[data-v-7e9798a6],.launchers-header[data-v-7e9798a6]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.perf-header-icon[data-v-7e9798a6]{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.perf-body[data-v-7e9798a6]{justify-content:flex-start;align-items:center;gap:28px;padding:8px 0;display:flex}@media (width<=720px){.perf-body[data-v-7e9798a6]{flex-direction:column;align-items:center;gap:20px;padding:10px 0}}.donut-wrap[data-v-7e9798a6]{flex-shrink:0;width:152px;height:152px}@media (width<=720px){.donut-wrap[data-v-7e9798a6]{margin:0 auto}}.donut-svg[data-v-7e9798a6]{width:100%;height:100%}.perf-stats-horizontal[data-v-7e9798a6]{flex:1;justify-content:space-around;align-items:center;padding-left:10px;display:flex}@media (width<=720px){.perf-stats-horizontal[data-v-7e9798a6]{justify-content:space-around;width:100%;padding-left:0}}@media (width<=440px){.perf-stat-col[data-v-7e9798a6]{gap:8px}.perf-stat-icon[data-v-7e9798a6]{border-radius:9px;width:32px;height:32px}.perf-stat-val[data-v-7e9798a6]{font-size:20px}.perf-stat-label[data-v-7e9798a6]{font-size:11px}.perf-stat-divider[data-v-7e9798a6]{margin:0 2px}}.perf-stat-col[data-v-7e9798a6]{align-items:flex-start;gap:12px;display:flex}.perf-stat-icon[data-v-7e9798a6]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.perf-stat-icon--green[data-v-7e9798a6]{background:#ecfdf5;border:1px solid #d1fae5}.perf-stat-icon--red[data-v-7e9798a6]{background:#fef2f2;border:1px solid #fee2e2}.perf-stat-icon--amber[data-v-7e9798a6]{background:#fef3c7;border:1px solid #fde68a}.perf-stat-info[data-v-7e9798a6]{flex-direction:column;display:flex}.perf-stat-label[data-v-7e9798a6]{color:#64748b;margin:0 0 3px;font-size:12px;font-weight:600}.perf-stat-val[data-v-7e9798a6]{color:#0f172a;font-variant-numeric:tabular-nums;margin:0 0 2px;font-size:24px;font-weight:900;line-height:1.1}.perf-stat-pct[data-v-7e9798a6]{margin:0;font-size:12px;font-weight:700}.perf-stat-divider[data-v-7e9798a6]{background:#e2e8f0;flex-shrink:0;width:1px;height:52px;margin:0 6px}.launchers-grid[data-v-7e9798a6]{flex-direction:column;gap:12px;display:flex}.launcher-item[data-v-7e9798a6]{background:#fafcff;border:1px solid #eef2f6;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.launcher-item[data-v-7e9798a6]:hover{background:#fff;border-color:#bfdbfe;transform:translate(4px);box-shadow:0 4px 16px #2563eb0f}.launcher-icon-wrap[data-v-7e9798a6]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.launcher-info[data-v-7e9798a6]{flex:1;min-width:0}.launcher-title[data-v-7e9798a6]{color:#0f172a;margin:0 0 3px;font-size:13.5px;font-weight:700}.launcher-sub[data-v-7e9798a6]{color:#64748b;margin:0;font-size:11.5px;line-height:1.4}.launcher-arrow-pill[data-v-7e9798a6]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;transition:all .2s;display:flex}.launcher-item:hover .launcher-arrow-pill[data-v-7e9798a6]{color:#2563eb;background:#eff6ff;border-color:#93c5fd;transform:scale(1.08)translate(1px,-1px)}.content-table-card[data-v-7e9798a6]{background:#fff;border:1px solid #edf2f7;border-radius:18px;overflow:hidden;box-shadow:0 1px 3px #0f172a08}.content-table-header[data-v-7e9798a6]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}@media (width<=640px){.content-table-header[data-v-7e9798a6]{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}}.view-all-btn[data-v-7e9798a6]{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.view-all-btn[data-v-7e9798a6]:hover{background:#dbeafe}.btn-arrow[data-v-7e9798a6]{transition:transform .15s}.view-all-btn:hover .btn-arrow[data-v-7e9798a6]{transform:translate(2px)}.table-wrap[data-v-7e9798a6]{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.data-table[data-v-7e9798a6]{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:13px}.data-table th[data-v-7e9798a6]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #edf2f7;padding:12px 20px;font-size:11px;font-weight:700}.data-table td[data-v-7e9798a6]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px 20px}.table-row:hover td[data-v-7e9798a6]{background:#f8fafc}.user-cell[data-v-7e9798a6]{align-items:center;gap:12px;display:flex}.user-avatar-sm[data-v-7e9798a6]{color:#fff;background:linear-gradient(135deg,#1d58f6,#6366f1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.user-name[data-v-7e9798a6]{color:#0f172a;margin:0;font-size:13px;font-weight:700}.cell-muted[data-v-7e9798a6]{color:#64748b;margin:2px 0 0;font-size:11.5px}.cell-mono[data-v-7e9798a6]{color:#334155;font-family:JetBrains Mono,monospace;font-size:12.5px}.specialty-tag[data-v-7e9798a6]{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.status-badge[data-v-7e9798a6]{white-space:nowrap;border-radius:9999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.status-badge--green[data-v-7e9798a6]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.status-badge--red[data-v-7e9798a6]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.status-badge--amber[data-v-7e9798a6]{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.reward-pill[data-v-7e9798a6]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;padding:2px 9px;font-size:10.5px;font-weight:800;display:inline-block}.table-empty[data-v-7e9798a6]{text-align:center;padding:44px 24px}.referral-hero-box[data-v-7e9798a6]{background:#fff;border:1px solid #d6e5f8;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px;display:flex;box-shadow:0 1px 4px #0f172a08}@media (width>=960px){.referral-hero-box[data-v-7e9798a6]{flex-direction:row;align-items:center}}@media (width<=640px){.referral-hero-box[data-v-7e9798a6]{border-radius:18px;gap:16px;padding:20px 16px}}.referral-code-card[data-v-7e9798a6]{box-sizing:border-box;background:#f8fafe;border:2px dashed #bfdbfe;border-radius:18px;width:100%;min-width:0;max-width:380px;padding:20px 24px}@media (width<=640px){.referral-code-card[data-v-7e9798a6]{border-radius:14px;padding:16px 14px}}.code-copy-row[data-v-7e9798a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.code-large-mono[data-v-7e9798a6]{color:#1d4ed8;letter-spacing:.06em;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:clamp(16px,5vw,24px);font-weight:900}.friends-search-form[data-v-7e9798a6]{align-items:center;gap:10px;display:flex}@media (width<=640px){.friends-search-form[data-v-7e9798a6]{flex-direction:column;align-items:stretch}.friends-search-form .action-btn-primary[data-v-7e9798a6]{text-align:center;justify-content:center;width:100%}}.code-btn-action[data-v-7e9798a6]{color:#fff;cursor:pointer;background:#1d58f6;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #1d58f640}.code-btn-action[data-v-7e9798a6]:hover{background:#1746c9}.code-mono[data-v-7e9798a6]{color:#1d58f6;background:#eff6ff;border-radius:6px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800}.subtab-bar[data-v-7e9798a6]{background:#f1f5f9;border-radius:12px;align-items:center;gap:4px;width:fit-content;padding:4px;display:flex}@media (width<=640px){.subtab-bar[data-v-7e9798a6]{-webkit-overflow-scrolling:touch;box-sizing:border-box;justify-content:flex-start;width:100%;display:flex;overflow-x:auto}}.subtab-btn[data-v-7e9798a6]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.subtab-btn--active[data-v-7e9798a6]{color:#1d58f6;background:#fff;box-shadow:0 1px 3px #00000014}.subtab-count[data-v-7e9798a6]{color:#64748b;background:#e2e8f0;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.subtab-btn--active .subtab-count[data-v-7e9798a6]{color:#1d4ed8;background:#dbeafe}.search-wrap[data-v-7e9798a6]{align-items:center;display:flex;position:relative}.search-icon[data-v-7e9798a6]{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.search-input[data-v-7e9798a6]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:9px 14px 9px 38px;font-size:13px;transition:border-color .15s}.search-input[data-v-7e9798a6]:focus{border-color:#2563eb}.filter-select[data-v-7e9798a6]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:8px 14px;font-size:12.5px;font-weight:600}.action-btn-primary[data-v-7e9798a6]{color:#fff;cursor:pointer;background:#1d58f6;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;box-shadow:0 2px 8px #1d58f640}.action-btn-primary[data-v-7e9798a6]:hover{background:#1746c9}.action-btn[data-v-7e9798a6]{cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s}.action-btn--blue[data-v-7e9798a6]{color:#1d58f6;background:#eff6ff;border:1px solid #dbeafe}.action-btn--blue[data-v-7e9798a6]:hover{background:#dbeafe}.form-label[data-v-7e9798a6]{color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.alert[data-v-7e9798a6]{border-radius:10px;padding:10px 14px;font-size:12px;font-weight:600}.alert--success[data-v-7e9798a6]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.alert--error[data-v-7e9798a6]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.loading-spinner[data-v-7e9798a6]{border:2.5px solid #e2e8f0;border-top-color:#1d58f6;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin-7e9798a6}@keyframes spin-7e9798a6{to{transform:rotate(360deg)}}.sidebar[data-v-4dd43972]{z-index:60;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border-right:1px solid #eef2f6;flex-direction:column;width:260px;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;bottom:0;left:0}@media (width<=768px){.sidebar[data-v-4dd43972]{transform:translate(-100%);box-shadow:4px 0 30px #0f172a2e}.sidebar--open[data-v-4dd43972]{transform:translate(0)}}.sidebar-overlay[data-v-4dd43972]{-webkit-backdrop-filter:blur(4px);z-index:55;background:#0f172a80;animation:.2s overlayFadeIn-4dd43972;position:fixed;inset:0}@keyframes overlayFadeIn-4dd43972{0%{opacity:0}to{opacity:1}}.sidebar-logo[data-v-4dd43972]{align-items:center;gap:12px;padding:22px 18px 16px;display:flex}.sidebar-brand-link[data-v-4dd43972]{align-items:center;gap:8px;text-decoration:none;display:flex}.sidebar-logo-img[data-v-4dd43972]{object-fit:contain;width:auto;height:28px;display:block}.sidebar-admin-tag[data-v-4dd43972]{letter-spacing:.08em;text-transform:uppercase;color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:800}.sidebar-close-btn[data-v-4dd43972]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:all .15s;display:none}.sidebar-close-btn[data-v-4dd43972]:hover{color:#0f172a;background:#f1f5f9}@media (width<=768px){.sidebar-close-btn[data-v-4dd43972]{display:flex}}.sidebar-nav[data-v-4dd43972]{flex-direction:column;flex:1;gap:2px;padding:4px 12px;display:flex;overflow-y:auto}.sidebar-nav[data-v-4dd43972]::-webkit-scrollbar{display:none}.nav-section-header[data-v-4dd43972]{letter-spacing:.09em;color:#94a3b8;text-transform:uppercase;padding:14px 10px 6px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:10px;font-weight:800}.nav-item[data-v-4dd43972]{cursor:pointer;text-align:left;color:#475569;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:8px 12px;font-size:13.5px;font-weight:500;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nav-item[data-v-4dd43972]:hover{color:#0f172a;background:#f8fafc}.nav-item--active[data-v-4dd43972]{font-weight:700;color:#1d58f6!important;background:#eff6fe!important}.nav-item--active[data-v-4dd43972]:before{content:"";background:#1d58f6;border-radius:0 4px 4px 0;width:3.5px;position:absolute;top:7px;bottom:7px;left:0}.nav-item-icon-wrap[data-v-4dd43972]{color:#64748b;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.nav-item:hover .nav-item-icon-wrap[data-v-4dd43972]{color:#1d58f6}.nav-item--active .nav-item-icon-wrap[data-v-4dd43972]{color:#1d58f6;background:#dbeafe}.nav-item-label[data-v-4dd43972]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:inherit;overflow:hidden}.nav-badge[data-v-4dd43972]{color:#fff;background:#1d58f6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex;box-shadow:0 2px 5px #1d58f647}.sidebar-footer[data-v-4dd43972]{margin-top:auto;padding:20px 20px 24px;position:relative;overflow:hidden}.sidebar-footer-content[data-v-4dd43972]{z-index:2;flex-direction:column;gap:3px;display:flex;position:relative}.sidebar-footer-crown[data-v-4dd43972]{margin-bottom:4px;display:flex}.sidebar-footer-title[data-v-4dd43972]{color:#0c2366;margin:0;font-size:13.5px;font-weight:700;line-height:1.2}.sidebar-footer-sub[data-v-4dd43972]{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:1.2}.sidebar-wave[data-v-4dd43972]{pointer-events:none;z-index:1;height:120px;position:absolute;bottom:0;left:0;right:0}.sidebar-wave svg[data-v-4dd43972]{width:100%;height:100%;display:block}.top-header[data-v-ce23dbd5]{box-sizing:border-box;background:0 0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;max-width:1280px;margin:0 auto 22px;padding:4px 0 0;display:flex;position:relative}@media (width<=768px){.top-header[data-v-ce23dbd5]{align-items:center;gap:8px;margin-bottom:14px}}.header-left[data-v-ce23dbd5]{align-items:flex-start;gap:14px;min-width:0;display:flex}@media (width<=768px){.header-left[data-v-ce23dbd5]{align-items:center;gap:10px}}.hamburger-btn[data-v-ce23dbd5]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:4px;transition:all .15s;display:none}.hamburger-btn[data-v-ce23dbd5]:hover{color:#0f172a;background:#f1f5f9}@media (width<=768px){.hamburger-btn[data-v-ce23dbd5]{width:36px;height:36px;margin-top:0;display:flex}}.greeting-block[data-v-ce23dbd5]{min-width:0}.greeting-main[data-v-ce23dbd5]{color:#64748b;margin:0 0 3px;font-size:13.5px;font-weight:500;line-height:1.2}.greeting-name[data-v-ce23dbd5]{color:#0f172a;letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0 0 4px;font-size:24px;font-weight:900;line-height:1.2;display:flex;overflow:hidden}.greeting-badge[data-v-ce23dbd5]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:3px 5px;display:inline-flex}.greeting-sub[data-v-ce23dbd5]{color:#64748b;margin:0;font-size:13px;font-weight:400;line-height:1.3}@media (width<=600px){.greeting-main[data-v-ce23dbd5]{display:none}.greeting-name[data-v-ce23dbd5]{margin:0;font-size:17px}.greeting-sub[data-v-ce23dbd5]{display:none}}.header-right[data-v-ce23dbd5]{flex-shrink:0;align-items:center;gap:12px;margin-top:4px;display:flex}@media (width<=768px){.header-right[data-v-ce23dbd5]{gap:8px;margin-top:0}}.search-box[data-v-ce23dbd5]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;width:240px;padding:8px 16px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0f172a08}.search-box[data-v-ce23dbd5]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}@media (width<=768px){.search-box[data-v-ce23dbd5]{display:none}}.search-input[data-v-ce23dbd5]{color:#1e293b;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.search-input[data-v-ce23dbd5]::placeholder{color:#94a3b8}.search-kbd[data-v-ce23dbd5]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;padding:2px 6px;font-family:system-ui,-apple-system,sans-serif;font-size:10.5px;font-weight:600}.bell-btn[data-v-ce23dbd5]{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex;position:relative}.bell-btn[data-v-ce23dbd5]:hover{background:#0000000a}.bell-dot[data-v-ce23dbd5]{background:#ef4444;border:1.5px solid #f4f7fe;border-radius:50%;width:7.5px;height:7.5px;position:absolute;top:5px;right:5px}.header-divider[data-v-ce23dbd5]{background:#e2e8f0;width:1px;height:24px;margin:0 4px}.profile-chip[data-v-ce23dbd5]{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:10px;padding:2px 4px;display:flex;position:relative}.profile-avatar[data-v-ce23dbd5]{color:#fff;background:#1d58f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13.5px;font-weight:800;display:flex}.profile-text[data-v-ce23dbd5]{text-align:left;flex-direction:column;line-height:1.25;display:flex}.profile-name-row[data-v-ce23dbd5]{align-items:center;gap:6px;display:flex}.profile-name[data-v-ce23dbd5]{color:#0f172a;white-space:nowrap;font-size:13.5px;font-weight:800}.profile-role[data-v-ce23dbd5]{color:#64748b;white-space:nowrap;font-size:11px;font-weight:500}@media (width<=520px){.profile-text[data-v-ce23dbd5]{display:none}}.profile-chevron[data-v-ce23dbd5]{color:#64748b;flex-shrink:0;transition:transform .2s}.profile-chevron--open[data-v-ce23dbd5]{transform:rotate(180deg)}.profile-drop[data-v-ce23dbd5]{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:180px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000014}.drop-item[data-v-ce23dbd5]{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.drop-item[data-v-ce23dbd5]:hover{background:#f8fafc}.drop-item--danger[data-v-ce23dbd5]{color:#dc2626}.drop-item--danger[data-v-ce23dbd5]:hover{background:#fef2f2}.drop-hr[data-v-ce23dbd5]{background:#f1f5f9;height:1px;margin:2px 0}.drop-fade-enter-active[data-v-ce23dbd5],.drop-fade-leave-active[data-v-ce23dbd5]{transition:opacity .15s,transform .15s}.drop-fade-enter-from[data-v-ce23dbd5],.drop-fade-leave-to[data-v-ce23dbd5]{opacity:0;transform:translateY(-6px)}.home-view[data-v-626d7f9b]{flex-direction:column;gap:22px;width:100%;max-width:1280px;margin:0 auto;display:flex}.hero-card[data-v-626d7f9b]{background:linear-gradient(#f4f9fe 0%,#e6f3fe 50%,#dcf0fe 100%);border:1px solid #d6e5f8;border-radius:20px;justify-content:space-between;align-items:center;padding:36px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #2563eb0a}.hero-body[data-v-626d7f9b]{z-index:2;flex:1;max-width:540px}.hero-eyebrow[data-v-626d7f9b]{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#dbeafe;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block;box-shadow:0 1px 2px #2563eb14}.hero-h1[data-v-626d7f9b]{color:#0f1e3d;letter-spacing:-.6px;white-space:nowrap;margin:0 0 14px;font-size:34px;font-weight:900;line-height:1.15}.hero-desc[data-v-626d7f9b]{color:#64748b;max-width:520px;margin:0;font-size:14.5px;line-height:1.6}.hero-art[data-v-626d7f9b]{z-index:1;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-end;align-items:center;width:540px;max-width:52%;height:200px;display:flex;position:relative}.hero-svg[data-v-626d7f9b]{width:100%;height:100%;overflow:visible}@media (width<=1100px){.hero-h1[data-v-626d7f9b]{white-space:normal;font-size:28px}.hero-card[data-v-626d7f9b]{padding:28px 32px}}@media (width<=900px){.hero-card[data-v-626d7f9b]{flex-direction:column;align-items:flex-start;padding:24px}.hero-art[data-v-626d7f9b]{width:100%;max-width:100%;height:150px;margin-top:14px}}@media (width<=600px){.hero-card[data-v-626d7f9b]{border-radius:18px;padding:20px 16px}.hero-h1[data-v-626d7f9b]{white-space:normal;margin-bottom:10px;font-size:22px;line-height:1.25}.hero-desc[data-v-626d7f9b]{font-size:13px;line-height:1.5}.hero-art[data-v-626d7f9b]{max-width:320px;height:110px;margin:8px auto 0}}.metrics-row[data-v-626d7f9b]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1100px){.metrics-row[data-v-626d7f9b]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.metrics-row[data-v-626d7f9b]{grid-template-columns:1fr;gap:12px}}.metric-card[data-v-626d7f9b]{background:#fff;border:1px solid #edf2f7;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 4px #0f172a08}@media (width<=600px){.metric-card[data-v-626d7f9b]{border-radius:16px;gap:14px;padding:16px 18px}}.metric-card[data-v-626d7f9b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f}.metric-icon-wrap[data-v-626d7f9b]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width<=600px){.metric-icon-wrap[data-v-626d7f9b]{width:44px;height:44px}}.metric-icon-wrap--blue[data-v-626d7f9b]{color:#2563eb;background:#eff6ff}.metric-icon-wrap--green[data-v-626d7f9b]{color:#059669;background:#ecfdf5}.metric-icon-wrap--sky[data-v-626d7f9b]{color:#0284c7;background:#f0f9ff}.metric-icon-wrap--cyan[data-v-626d7f9b]{color:#2563eb;background:#eff6ff}.metric-icon-wrap--violet[data-v-626d7f9b]{color:#7c3aed;background:#f5f3ff}.metric-content[data-v-626d7f9b]{flex:1;min-width:0}.metric-label[data-v-626d7f9b]{color:#64748b;margin:0 0 4px;font-size:13px;font-weight:600}.metric-value[data-v-626d7f9b]{color:#0f172a;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:30px;font-weight:900;line-height:1.1}@media (width<=600px){.metric-value[data-v-626d7f9b]{margin-bottom:3px;font-size:26px}}.metric-delta[data-v-626d7f9b]{color:#64748b;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.metric-delta--up[data-v-626d7f9b]{color:#10b981}.live-dot[data-v-626d7f9b]{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98133}.mid-row[data-v-626d7f9b]{grid-template-columns:1.15fr 1.35fr;gap:18px;display:grid}@media (width<=960px){.mid-row[data-v-626d7f9b]{grid-template-columns:1fr}}.perf-card[data-v-626d7f9b],.doctors-card[data-v-626d7f9b]{background:#fff;border:1px solid #edf2f7;border-radius:18px;padding:22px 24px;box-shadow:0 1px 3px #0f172a08}@media (width<=600px){.perf-card[data-v-626d7f9b],.doctors-card[data-v-626d7f9b]{border-radius:18px;padding:20px 18px}}.card-title[data-v-626d7f9b]{color:#0f172a;margin:0 0 3px;font-size:15px;font-weight:800}.card-sub[data-v-626d7f9b]{color:#64748b;margin:0;font-size:11.5px}.perf-header[data-v-626d7f9b]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.perf-header-icon[data-v-626d7f9b]{background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.perf-body[data-v-626d7f9b]{justify-content:flex-start;align-items:center;gap:24px;padding:8px 4px;display:flex}@media (width<=720px){.perf-body[data-v-626d7f9b]{flex-direction:column;align-items:center;gap:20px;padding:10px 0}}.donut-wrap[data-v-626d7f9b]{flex-shrink:0;width:142px;height:142px}@media (width<=720px){.donut-wrap[data-v-626d7f9b]{margin:0 auto}}.donut-svg[data-v-626d7f9b]{width:100%;height:100%}.perf-stats-horizontal[data-v-626d7f9b]{flex:1;justify-content:space-around;align-items:center;padding-left:8px;display:flex}@media (width<=720px){.perf-stats-horizontal[data-v-626d7f9b]{justify-content:space-around;width:100%;padding-left:0}}@media (width<=440px){.perf-stat-col[data-v-626d7f9b]{gap:8px}.perf-stat-icon[data-v-626d7f9b]{width:32px;height:32px}.perf-stat-val[data-v-626d7f9b]{font-size:20px}.perf-stat-label[data-v-626d7f9b]{font-size:11px}.perf-stat-divider[data-v-626d7f9b]{margin:0 4px}}.perf-stat-col[data-v-626d7f9b]{align-items:flex-start;gap:12px;display:flex}.perf-stat-icon[data-v-626d7f9b]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.perf-stat-icon--green[data-v-626d7f9b]{background:#ecfdf5}.perf-stat-icon--red[data-v-626d7f9b]{background:#fef2f2}.perf-stat-icon--amber[data-v-626d7f9b]{background:#fef3c7}.perf-stat-info[data-v-626d7f9b]{flex-direction:column;display:flex}.perf-stat-label[data-v-626d7f9b]{color:#64748b;margin:0 0 3px;font-size:12px;font-weight:600}.perf-stat-val[data-v-626d7f9b]{color:#0f172a;letter-spacing:-.5px;margin:0 0 3px;font-size:24px;font-weight:900;line-height:1.1}.perf-stat-pct[data-v-626d7f9b]{margin:0;font-size:12.5px;font-weight:700}.perf-stat-divider[data-v-626d7f9b]{background:#e2e8f0;flex-shrink:0;width:1px;height:52px;margin:0 12px}.doctors-header[data-v-626d7f9b]{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.doctors-title-wrap[data-v-626d7f9b]{align-items:flex-start;gap:10px;display:flex}.doctors-header-icon[data-v-626d7f9b]{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.view-all-btn[data-v-626d7f9b]{color:#2563eb;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:700;transition:opacity .15s;display:inline-flex}.view-all-btn[data-v-626d7f9b]:hover{opacity:.8}.btn-arrow[data-v-626d7f9b]{font-size:13px;transition:transform .15s}.view-all-btn:hover .btn-arrow[data-v-626d7f9b]{transform:translate(2px)}.doctors-list[data-v-626d7f9b]{flex-direction:column;gap:8px;display:flex}.doctor-row[data-v-626d7f9b]{border-radius:12px;align-items:center;gap:14px;padding:8px 12px;transition:background .15s;display:flex}.doctor-row[data-v-626d7f9b]:hover{background:#f8fafc}.doctor-rank[data-v-626d7f9b]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.dr--gold[data-v-626d7f9b]{color:#d97706;background:#fef3c7}.dr--plain[data-v-626d7f9b]{color:#64748b;background:0 0}.doctor-avatar[data-v-626d7f9b]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.doctor-name[data-v-626d7f9b]{color:#0f172a;white-space:nowrap;min-width:135px;font-size:13.5px;font-weight:700}.doctor-spec[data-v-626d7f9b]{color:#64748b;white-space:nowrap;flex:1;font-size:12.5px}.doctor-acc-val[data-v-626d7f9b]{color:#0f172a;flex-shrink:0;font-size:14px;font-weight:800}@media (width<=600px){.doctor-spec[data-v-626d7f9b]{display:none}}.doctors-empty[data-v-626d7f9b]{text-align:center;color:#94a3b8;padding:36px 16px;font-size:13px;font-weight:500}.modules-wrap[data-v-626d7f9b]{margin-top:4px}.modules-header[data-v-626d7f9b]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modules-title-wrap[data-v-626d7f9b]{align-items:center;gap:10px;display:flex}.modules-header-icon[data-v-626d7f9b]{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.modules-grid[data-v-626d7f9b]{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}@media (width<=1380px){.modules-grid[data-v-626d7f9b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.modules-grid[data-v-626d7f9b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=380px){.modules-grid[data-v-626d7f9b]{grid-template-columns:1fr}}.module-card[data-v-626d7f9b]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #edf2f7;border-radius:16px;flex-direction:column;gap:6px;padding:16px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #0f172a08}.module-card[data-v-626d7f9b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f}.module-icon-wrap[data-v-626d7f9b]{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;display:flex}.module-icon--internal_medicine[data-v-626d7f9b]{color:#2563eb;background:#eff6ff}.module-icon--cardiology[data-v-626d7f9b]{color:#dc2626;background:#fef2f2}.module-icon--pulmonology[data-v-626d7f9b]{color:#0284c7;background:#f0f9ff}.module-icon--gastroenterology[data-v-626d7f9b]{color:#d97706;background:#fffbeb}.module-icon--neurology[data-v-626d7f9b]{color:#7c3aed;background:#f5f3ff}.module-icon--emergency[data-v-626d7f9b]{color:#e11d48;background:#fff1f2}.module-icon--endocrinology[data-v-626d7f9b]{color:#059669;background:#ecfdf5}.module-icon--nephrology[data-v-626d7f9b]{color:#0d9488;background:#f0fdfa}.module-name[data-v-626d7f9b]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:800;overflow:hidden}.module-cases[data-v-626d7f9b]{color:#64748b;margin:0 0 8px;font-size:11px}.module-progress-row[data-v-626d7f9b]{align-items:center;gap:8px;margin-top:auto;display:flex}.module-bar[data-v-626d7f9b]{background:#e2e8f0;border-radius:999px;flex:1;height:5px;overflow:hidden}.module-bar-fill[data-v-626d7f9b]{background:#2563eb;border-radius:999px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.module-pct-num[data-v-626d7f9b]{color:#0f172a;flex-shrink:0;font-size:11px;font-weight:700}.create-user-view[data-v-a64a3710]{color:#0f172a;direction:rtl;max-width:1400px;margin:0 auto;padding:32px;font-family:Plus Jakarta Sans,sans-serif}.hero-card[data-v-a64a3710]{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#1d4ed8 45%,#2563eb 100%);border-radius:24px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -10px #2563eb59}.hero-body[data-v-a64a3710]{z-index:2;max-width:640px}.hero-eyebrow[data-v-a64a3710]{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:9999px;margin-bottom:14px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.hero-h1[data-v-a64a3710]{letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.3}.hero-desc[data-v-a64a3710]{color:#ffffffe6;margin:0;font-size:15px;line-height:1.65}.hero-art[data-v-a64a3710]{justify-content:center;align-items:center;width:420px;height:160px;display:flex}.hero-svg[data-v-a64a3710]{width:100%;height:100%}.metrics-row[data-v-a64a3710]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}.metric-card[data-v-a64a3710]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;gap:18px;padding:22px 24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0f172a0a}.metric-card[data-v-a64a3710]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a12}.metric-icon-wrap[data-v-a64a3710]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.metric-icon-wrap--blue[data-v-a64a3710]{color:#2563eb;background:#eff6ff}.metric-icon-wrap--green[data-v-a64a3710]{color:#10b981;background:#ecfdf5}.metric-icon-wrap--purple[data-v-a64a3710]{color:#8b5cf6;background:#f5f3ff}.metric-content[data-v-a64a3710]{flex:1}.metric-label[data-v-a64a3710]{color:#64748b;margin:0 0 4px;font-size:13px;font-weight:600}.metric-value[data-v-a64a3710]{color:#0f172a;font-size:26px;font-weight:800;line-height:1.2}.metric-delta[data-v-a64a3710]{color:#10b981;align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.live-dot[data-v-a64a3710]{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #10b98133}.provision-grid[data-v-a64a3710]{grid-template-columns:460px 1fr;align-items:start;gap:28px;display:grid}.form-card-wrapper[data-v-a64a3710]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;box-shadow:0 4px 16px #0f172a0d}.form-card-header[data-v-a64a3710]{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.form-header-icon[data-v-a64a3710]{background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.form-card-title[data-v-a64a3710]{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:800}.form-card-subtitle[data-v-a64a3710]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.provision-form[data-v-a64a3710]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-a64a3710]{flex-direction:column;gap:8px;display:flex}.form-label[data-v-a64a3710]{color:#334155;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.required-star[data-v-a64a3710]{color:#ef4444}.label-with-action[data-v-a64a3710]{justify-content:space-between;align-items:center;display:flex}.btn-gen-pwd[data-v-a64a3710]{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:700;transition:background .15s;display:flex}.btn-gen-pwd[data-v-a64a3710]:hover{background:#eff6ff}.input-wrap[data-v-a64a3710]{align-items:center;display:flex;position:relative}.input-icon[data-v-a64a3710]{pointer-events:none;position:absolute;right:14px}.form-input[data-v-a64a3710]{color:#0f172a;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;height:46px;padding:0 42px 0 14px;font-family:inherit;font-size:14px;transition:all .2s}.form-input--ltr[data-v-a64a3710]{text-align:left;direction:ltr}.form-input[data-v-a64a3710]:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.btn-eye[data-v-a64a3710]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;left:12px}.btn-eye[data-v-a64a3710]:hover{color:#334155}.field-hint[data-v-a64a3710]{color:#64748b;margin:2px 0 0;font-size:11.5px}.role-selector[data-v-a64a3710]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.role-option[data-v-a64a3710]{cursor:pointer;text-align:right;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;padding:14px 12px;transition:all .2s;display:flex;position:relative}.role-option[data-v-a64a3710]:hover{background:#f1f5f9;border-color:#cbd5e1}.role-option--active[data-v-a64a3710]{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.role-icon-box[data-v-a64a3710]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.role-icon-box--blue[data-v-a64a3710]{color:#1d4ed8;background:#dbeafe}.role-icon-box--purple[data-v-a64a3710]{color:#6d28d9;background:#ede9fe}.role-text-box[data-v-a64a3710]{flex:1}.role-title[data-v-a64a3710]{color:#0f172a;font-size:13px;font-weight:700;display:block}.role-desc[data-v-a64a3710]{color:#64748b;margin-top:2px;font-size:11px;display:block}.role-check[data-v-a64a3710]{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;left:8px}.activation-banner[data-v-a64a3710]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.form-error-alert[data-v-a64a3710]{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.btn-submit-user[data-v-a64a3710]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #2563eb4d}.btn-submit-user[data-v-a64a3710]:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.btn-submit-user[data-v-a64a3710]:disabled{opacity:.65;cursor:not-allowed}.cu-spinner[data-v-a64a3710]{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite cuSpin-a64a3710}@keyframes cuSpin-a64a3710{to{transform:rotate(360deg)}}.table-card-wrapper[data-v-a64a3710]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px #0f172a0d}.table-card-header[data-v-a64a3710]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.table-card-title[data-v-a64a3710]{color:#0f172a;align-items:center;gap:10px;margin:0 0 4px;font-size:18px;font-weight:800;display:flex}.table-card-sub[data-v-a64a3710]{color:#64748b;margin:0;font-size:13px}.refresh-btn[data-v-a64a3710]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.refresh-btn[data-v-a64a3710]:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.spin[data-v-a64a3710]{animation:.7s linear infinite cuSpin-a64a3710}.table-controls-bar[data-v-a64a3710]{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.cohort-indicator-badge[data-v-a64a3710]{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.cohort-indicator-dot[data-v-a64a3710]{background:#2563eb;border-radius:50%;width:8px;height:8px}.cohort-indicator-count[data-v-a64a3710]{color:#1d4ed8;background:#dbeafe;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:800}.search-wrap[data-v-a64a3710]{align-items:center;display:flex;position:relative}.search-icon[data-v-a64a3710]{color:#94a3b8;pointer-events:none;position:absolute;right:12px}.search-input[data-v-a64a3710]{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;width:240px;height:38px;padding:0 36px 0 14px;font-family:inherit;font-size:13px;transition:all .2s}.search-input[data-v-a64a3710]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.table-wrap[data-v-a64a3710]{overflow-x:auto}.data-table[data-v-a64a3710]{border-collapse:collapse;text-align:right;width:100%;font-size:13px}.data-table th[data-v-a64a3710]{color:#64748b;letter-spacing:.02em;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px 20px;font-size:12px;font-weight:700}.data-table td[data-v-a64a3710]{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px 20px}.data-table tbody tr[data-v-a64a3710]:hover{background:#f8fafc}.row--new[data-v-a64a3710]{animation:2s ease-out newRowGlow-a64a3710;background:#f0fdf4!important}@keyframes newRowGlow-a64a3710{0%{background:#dcfce7}to{background:#f0fdf4}}.user-cell[data-v-a64a3710]{align-items:center;gap:12px;display:flex}.user-avatar[data-v-a64a3710]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.user-avatar--blue[data-v-a64a3710]{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.user-avatar--purple[data-v-a64a3710]{color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe}.user-meta[data-v-a64a3710]{flex-direction:column;gap:2px;display:flex}.user-name[data-v-a64a3710]{color:#0f172a;align-items:center;gap:6px;font-weight:700;display:flex}.badge-new-pill[data-v-a64a3710]{color:#fff;background:#10b981;border-radius:9999px;padding:1px 6px;font-size:10px;font-weight:700}.user-email[data-v-a64a3710]{color:#64748b;text-align:right;direction:ltr;font-family:monospace;font-size:12px}.user-phone[data-v-a64a3710]{color:#94a3b8;text-align:right;direction:ltr;font-size:11px}.role-badge[data-v-a64a3710]{border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.role-badge--admin[data-v-a64a3710]{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.role-badge--user[data-v-a64a3710]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.vip-code-pill[data-v-a64a3710]{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-family:monospace;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.vip-code-pill[data-v-a64a3710]:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.date-cell[data-v-a64a3710]{flex-direction:column;gap:2px;display:flex}.time-ago[data-v-a64a3710]{color:#94a3b8;font-size:11px}.status-pill[data-v-a64a3710]{border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.status-pill--active[data-v-a64a3710]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.status-dot[data-v-a64a3710]{background:#10b981;border-radius:50%;width:6px;height:6px}.btn-row-action[data-v-a64a3710]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-row-action[data-v-a64a3710]:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.empty-state[data-v-a64a3710]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty-icon-wrap[data-v-a64a3710]{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex}.empty-title[data-v-a64a3710]{color:#334155;margin:0;font-size:15px;font-weight:700}.empty-desc[data-v-a64a3710]{color:#64748b;max-width:420px;margin:0;font-size:13px;line-height:1.5}.table-footer-notice[data-v-a64a3710]{color:#64748b;background:#f8fafc;border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding:16px 28px;font-size:12.5px;display:flex}.link-master-dir[data-v-a64a3710]{color:#2563eb;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.link-master-dir[data-v-a64a3710]:hover{text-decoration:underline}@media (width<=1024px){.provision-grid[data-v-a64a3710],.metrics-row[data-v-a64a3710]{grid-template-columns:1fr}.hero-card[data-v-a64a3710]{flex-direction:column;align-items:flex-start}.hero-art[data-v-a64a3710]{display:none}}.pagination-bar[data-v-8b20510e]{box-sizing:border-box;background:linear-gradient(#fff 0%,#f9fafb 100%);border-top:1px solid #edf2f7;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}@media (width>=640px){.pagination-bar[data-v-8b20510e]{flex-direction:row;gap:16px}}.pagination-summary[data-v-8b20510e]{order:2;align-items:center;gap:10px;font-family:inherit;display:flex}@media (width>=640px){.pagination-summary[data-v-8b20510e]{order:1}}.summary-text[data-v-8b20510e]{color:#64748b;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.summary-num[data-v-8b20510e]{color:#0f172a;font-weight:700}.summary-total[data-v-8b20510e]{color:#2563eb;font-weight:800}.density-chip[data-v-8b20510e]{color:#1d4ed8;letter-spacing:.02em;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.density-icon[data-v-8b20510e]{color:#2563eb;stroke-width:2.2px;width:11px;height:11px}.pagination-controls[data-v-8b20510e]{order:1;align-items:center;gap:6px;display:flex}@media (width>=640px){.pagination-controls[data-v-8b20510e]{order:2}}.page-pills-group[data-v-8b20510e]{align-items:center;gap:4px;display:flex}.page-btn[data-v-8b20510e]{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;height:34px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0f172a08}.page-btn[data-v-8b20510e]:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 8px #0f172a0f}.page-btn[data-v-8b20510e]:active:not(:disabled){transform:translateY(0)scale(.96)}.page-btn[data-v-8b20510e]:disabled{opacity:.38;pointer-events:none;color:#94a3b8;box-shadow:none;background:#f8fafc;border-color:#edf2f7}.page-btn--icon[data-v-8b20510e]{width:34px;padding:0}.page-btn--nav[data-v-8b20510e]{gap:5px;padding:0 12px}.page-btn--number[data-v-8b20510e]{min-width:34px;padding:0 8px}.page-icon[data-v-8b20510e]{width:14px;height:14px}.nav-label[data-v-8b20510e]{display:none}@media (width>=768px){.nav-label[data-v-8b20510e]{display:inline}}.page-btn--active[data-v-8b20510e]{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border-color:#0000!important;font-weight:700!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #2563eb52,inset 0 1px 1px #ffffff40!important}.page-btn--active[data-v-8b20510e]:hover{transform:scale(1.05)translateY(-1px)!important;box-shadow:0 6px 16px #2563eb61,inset 0 1px 1px #ffffff40!important}.page-ellipsis[data-v-8b20510e]{color:#94a3b8;letter-spacing:.05em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:24px;height:34px;font-size:13px;font-weight:700;display:inline-flex}.admin-layout[data-v-1c614e1a]{background:#f4f7fe;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.admin-main[data-v-1c614e1a]{box-sizing:border-box;background:#f4f7fe;min-height:100vh;margin-top:0;margin-left:250px;padding:24px 32px 40px}@media (width<=768px){.admin-main[data-v-1c614e1a]{margin-left:0;padding:14px 12px 28px}}.page-fade-enter-active[data-v-1c614e1a]{will-change:transform, opacity, filter;transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),filter .34s cubic-bezier(.16,1,.3,1)}.page-fade-leave-active[data-v-1c614e1a]{will-change:transform, opacity;transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.page-fade-enter-from[data-v-1c614e1a]{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.992)}.page-fade-leave-to[data-v-1c614e1a]{opacity:0;transform:translateY(-8px)scale(.996)}.drilldown-pane[data-v-1c614e1a]{flex-direction:column;gap:22px;width:100%;display:flex}.drilldown-slide-enter-active[data-v-1c614e1a]{will-change:transform, opacity, filter;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1)}.drilldown-slide-leave-active[data-v-1c614e1a]{will-change:transform, opacity;transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1)}.drilldown-slide-enter-from[data-v-1c614e1a]{opacity:0;filter:blur(3px);transform:translateY(14px)scale(.988)}.drilldown-slide-leave-to[data-v-1c614e1a]{opacity:0;transform:translateY(-8px)scale(.992)}.table-swap-enter-active[data-v-1c614e1a]{will-change:transform, opacity;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.table-swap-leave-active[data-v-1c614e1a]{will-change:opacity;transition:opacity .14s cubic-bezier(.4,0,1,1)}.table-swap-enter-from[data-v-1c614e1a]{opacity:0;transform:translateY(10px)}.table-swap-leave-to[data-v-1c614e1a]{opacity:0;transform:translateY(-6px)}@keyframes luxuryReveal-1c614e1a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-card[data-v-1c614e1a]{animation:.4s cubic-bezier(.16,1,.3,1) both luxuryReveal-1c614e1a}.metrics-row[data-v-1c614e1a],.metrics-grid[data-v-1c614e1a]{animation:.45s cubic-bezier(.16,1,.3,1) 50ms both luxuryReveal-1c614e1a}.table-card-wrapper[data-v-1c614e1a]{animation:.5s cubic-bezier(.16,1,.3,1) 80ms both luxuryReveal-1c614e1a}.page-container[data-v-1c614e1a]{flex-direction:column;gap:22px;width:100%;max-width:1280px;margin:0 auto;display:flex}.hero-card[data-v-1c614e1a]{background:linear-gradient(#f4f9fe 0%,#e6f3fe 50%,#dcf0fe 100%);border:1px solid #d6e5f8;border-radius:20px;justify-content:space-between;align-items:center;padding:34px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #2563eb0a}.hero-body[data-v-1c614e1a]{z-index:2;flex:1;max-width:560px}.hero-eyebrow[data-v-1c614e1a]{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#dbeafe;border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block;box-shadow:0 1px 2px #2563eb14}.hero-h1[data-v-1c614e1a]{color:#0f1e3d;letter-spacing:-.5px;margin:0 0 12px;font-size:32px;font-weight:900;line-height:1.18}.hero-desc[data-v-1c614e1a]{color:#64748b;max-width:520px;margin:0;font-size:14.5px;line-height:1.6}.hero-art[data-v-1c614e1a]{z-index:1;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-end;align-items:center;width:480px;max-width:48%;height:180px;display:flex;position:relative}.hero-svg[data-v-1c614e1a]{width:100%;height:100%;overflow:visible}@media (width<=1100px){.hero-h1[data-v-1c614e1a]{font-size:26px}.hero-card[data-v-1c614e1a]{padding:26px 30px}}@media (width<=900px){.hero-card[data-v-1c614e1a]{flex-direction:column;align-items:flex-start;padding:24px}.hero-art[data-v-1c614e1a]{width:100%;max-width:100%;height:140px;margin-top:14px}}@media (width<=600px){.hero-card[data-v-1c614e1a]{border-radius:18px;padding:20px 16px}.hero-h1[data-v-1c614e1a]{margin-bottom:8px;font-size:21px;line-height:1.25}.hero-desc[data-v-1c614e1a]{font-size:13px;line-height:1.5}.hero-art[data-v-1c614e1a]{max-width:320px;height:110px;margin:8px auto 0}}.metrics-row[data-v-1c614e1a],.metrics-grid[data-v-1c614e1a]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metrics-row--3[data-v-1c614e1a]{grid-template-columns:repeat(3,1fr)}.metrics-row--6[data-v-1c614e1a]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}@media (width<=1200px){.metrics-row[data-v-1c614e1a],.metrics-row--3[data-v-1c614e1a]{grid-template-columns:repeat(2,1fr)}.metrics-row--6[data-v-1c614e1a]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.metrics-row--6[data-v-1c614e1a]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.metrics-row[data-v-1c614e1a],.metrics-row--3[data-v-1c614e1a],.metrics-row--6[data-v-1c614e1a]{grid-template-columns:1fr;gap:12px}}.metric-card[data-v-1c614e1a]{background:#fff;border:1px solid #edf2f7;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 4px #0f172a08}@media (width<=600px){.metric-card[data-v-1c614e1a]{border-radius:16px;gap:14px;padding:16px 18px}}.metric-card[data-v-1c614e1a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f}.metric-icon-wrap[data-v-1c614e1a]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.metric-icon-wrap--blue[data-v-1c614e1a]{color:#1d58f6;background:#ebf3fe}.metric-icon-wrap--green[data-v-1c614e1a]{color:#059669;background:#ecfdf5}.metric-icon-wrap--amber[data-v-1c614e1a]{color:#d97706;background:#fffbeb}.metric-icon-wrap--orange[data-v-1c614e1a]{color:#ea580c;background:#fff7ed}.metric-icon-wrap--sky[data-v-1c614e1a]{color:#0284c7;background:#f0f9ff}.metric-icon-wrap--cyan[data-v-1c614e1a]{color:#0891b2;background:#ecfeff}.metric-icon-wrap--red[data-v-1c614e1a]{color:#dc2626;background:#fef2f2}.clickable-row[data-v-1c614e1a]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-1c614e1a]:hover{background-color:#f8fafc!important}.avatar[data-v-1c614e1a]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.avatar--blue[data-v-1c614e1a]{color:#1d58f6;background:#eff6ff;border:1px solid #bfdbfe}.avatar--amber[data-v-1c614e1a]{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.metric-content[data-v-1c614e1a],.metric-info[data-v-1c614e1a]{flex-direction:column;min-width:0;display:flex}.metric-label[data-v-1c614e1a]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:12.5px;font-weight:600;overflow:hidden}.metric-value[data-v-1c614e1a]{color:#0f172a;letter-spacing:-.3px;font-size:24px;font-weight:800;line-height:1.1}.metric-delta[data-v-1c614e1a]{color:#64748b;align-items:center;gap:4px;margin-top:4px;font-size:11.5px;font-weight:600;display:inline-flex}.metric-delta--up[data-v-1c614e1a]{color:#10b981}.live-dot[data-v-1c614e1a]{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-live-1c614e1a;display:inline-block;box-shadow:0 0 0 2px #10b98140}@keyframes pulse-live-1c614e1a{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}.table-card-wrapper[data-v-1c614e1a]{background:#fff;border:1px solid #edf2f7;border-radius:20px;transition:all .2s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 1px 4px #0f172a08}.table-card-header[data-v-1c614e1a]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}@media (width<=640px){.table-card-header[data-v-1c614e1a]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}}.table-header-left[data-v-1c614e1a]{flex-direction:column;gap:3px;display:flex}.table-card-title[data-v-1c614e1a]{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.table-card-sub[data-v-1c614e1a]{color:#64748b;margin:0;font-size:12.5px}.table-controls-bar[data-v-1c614e1a]{background:#fafcfe;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex}@media (width<=640px){.table-controls-bar[data-v-1c614e1a]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}}.filter-controls-group[data-v-1c614e1a]{flex:1;justify-content:flex-end;align-items:center;gap:10px;max-width:480px;display:flex}@media (width<=640px){.filter-controls-group[data-v-1c614e1a]{flex-direction:column;align-items:stretch;max-width:100%}}.subtab-bar[data-v-1c614e1a]{background:#eef2f6;border-radius:12px;gap:6px;width:fit-content;padding:4px;display:flex}@media (width<=640px){.subtab-bar[data-v-1c614e1a]{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;overflow-x:auto}}.subtab-btn[data-v-1c614e1a]{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.subtab-btn[data-v-1c614e1a]:hover{color:#1e293b;background:#e2e8f0}.subtab-btn--active[data-v-1c614e1a]{color:#1d4ed8;background:#fff;box-shadow:0 1px 6px #0000000f}.subtab-count[data-v-1c614e1a]{color:#64748b;background:#e2e8f0;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.subtab-btn--active .subtab-count[data-v-1c614e1a]{color:#1d4ed8;background:#dbeafe}.search-wrap[data-v-1c614e1a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:1;align-items:center;gap:8px;padding:8px 13px;transition:border-color .15s,box-shadow .15s;display:flex}.search-wrap[data-v-1c614e1a]:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}@media (width<=640px){.search-wrap[data-v-1c614e1a]{box-sizing:border-box;width:100%}}.search-icon[data-v-1c614e1a]{color:#94a3b8;flex-shrink:0}.search-input[data-v-1c614e1a]{color:#1e293b;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.search-input[data-v-1c614e1a]::placeholder{color:#94a3b8}.filter-select[data-v-1c614e1a]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;padding:8px 12px;font-size:13px;font-weight:600;transition:border-color .15s}.filter-select[data-v-1c614e1a]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}@media (width<=640px){.filter-select[data-v-1c614e1a]{box-sizing:border-box;width:100%}}.refresh-btn[data-v-1c614e1a]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.refresh-btn[data-v-1c614e1a]:hover{background:#f8fafc;border-color:#cbd5e1}.refresh-btn[data-v-1c614e1a]:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.refresh-btn[data-v-1c614e1a]{justify-content:center;width:100%}}.btn-add-user-primary[data-v-1c614e1a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0ea5e940}.btn-add-user-primary[data-v-1c614e1a]:hover{background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);transform:translateY(-1px);box-shadow:0 6px 16px #0ea5e959}@media (width<=640px){.btn-add-user-primary[data-v-1c614e1a]{justify-content:center;width:100%}}.table-wrap[data-v-1c614e1a]{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.data-table[data-v-1c614e1a]{border-collapse:collapse;width:100%;min-width:680px}.data-table thead th[data-v-1c614e1a]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;white-space:nowrap;text-align:left;background:#f8fafc;border-bottom:1px solid #edf2f7;padding:13px 22px;font-size:11px;font-weight:700}.data-table tbody td[data-v-1c614e1a]{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:15px 22px;font-size:13.5px}.table-row[data-v-1c614e1a]{transition:background .15s}.table-row[data-v-1c614e1a]:hover{background:#f8fafd}.user-cell[data-v-1c614e1a]{align-items:center;gap:12px;display:flex}.user-avatar-sm[data-v-1c614e1a]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 6px #2563eb40}.user-name-flex[data-v-1c614e1a]{align-items:center;gap:8px;display:flex}.user-name[data-v-1c614e1a]{color:#0f172a;margin:0;font-size:13.5px;font-weight:700}.user-role[data-v-1c614e1a]{color:#64748b;margin:2px 0 0;font-size:11.5px}.cell-text[data-v-1c614e1a]{color:#334155;margin:0;font-size:13px}.cell-muted[data-v-1c614e1a]{color:#94a3b8;margin:2px 0 0;font-size:11.5px}.cell-mono[data-v-1c614e1a]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;font-weight:600}.code-pill[data-v-1c614e1a]{letter-spacing:.02em;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:700;display:inline-block}.code-pill--active[data-v-1c614e1a]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.code-pill--expired[data-v-1c614e1a]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.code-pill--paused[data-v-1c614e1a]{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.status-badge[data-v-1c614e1a]{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.status-badge[data-v-1c614e1a]:before{content:"";border-radius:50%;width:6px;height:6px;display:inline-block}.status-badge--green[data-v-1c614e1a]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.status-badge--green[data-v-1c614e1a]:before{background:#10b981;box-shadow:0 0 0 2px #10b98133}.status-badge--red[data-v-1c614e1a]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.status-badge--red[data-v-1c614e1a]:before{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.status-badge--amber[data-v-1c614e1a]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.status-badge--amber[data-v-1c614e1a]:before{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.specialty-tag[data-v-1c614e1a]{color:#334155;background:#f1f5f9;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.wave-pill[data-v-1c614e1a]{color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:3px 9px;font-family:ui-monospace,monospace;font-size:12px;font-weight:700;display:inline-block}.xp-pill[data-v-1c614e1a]{color:#7c3aed;background:#f5f3ff;border-radius:6px;padding:3px 9px;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700;display:inline-block}.reward-pill[data-v-1c614e1a]{color:#059669;background:#ecfdf5;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.accuracy-badge[data-v-1c614e1a]{border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.accuracy-badge--green[data-v-1c614e1a]{color:#047857;background:#ecfdf5}.accuracy-badge--red[data-v-1c614e1a]{color:#b91c1c;background:#fef2f2}.code-copy-row[data-v-1c614e1a]{align-items:center;gap:8px;display:inline-flex}.code-mono[data-v-1c614e1a]{color:#1e293b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;font-weight:700}.copy-pill-btn[data-v-1c614e1a]{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .15s}.copy-pill-btn[data-v-1c614e1a]:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.drilldown-btn[data-v-1c614e1a]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;transition:all .15s;display:inline-flex}.drilldown-btn[data-v-1c614e1a]:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.drilldown-btn[data-v-1c614e1a]:disabled{opacity:.6;cursor:default}.drilldown-label[data-v-1c614e1a]{color:#64748b;font-size:11.5px;font-weight:600}.action-btns[data-v-1c614e1a]{align-items:center;gap:6px;display:flex}.action-btn[data-v-1c614e1a]{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.action-btn--green[data-v-1c614e1a]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.action-btn--green[data-v-1c614e1a]:hover{color:#fff;background:#10b981}.action-btn--amber[data-v-1c614e1a]{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.action-btn--amber[data-v-1c614e1a]:hover{color:#fff;background:#f59e0b}.action-btn--red[data-v-1c614e1a]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.action-btn--red[data-v-1c614e1a]:hover{color:#fff;background:#ef4444}.action-btn--blue[data-v-1c614e1a]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.action-btn--blue[data-v-1c614e1a]:hover{color:#fff;background:#2563eb}.action-btn-icon[data-v-1c614e1a]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.action-btn-icon[data-v-1c614e1a]:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;transform:scale(1.04)}.action-btn-icon--active[data-v-1c614e1a]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.table-empty[data-v-1c614e1a]{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.table-empty p[data-v-1c614e1a]{margin:0;font-size:13.5px;font-weight:600}.table-loading[data-v-1c614e1a]{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;font-size:13px;font-weight:600;display:flex}.loading-spinner[data-v-1c614e1a]{border:2.5px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin-1c614e1a}@keyframes spin-1c614e1a{to{transform:rotate(360deg)}}.spin[data-v-1c614e1a]{animation:.7s linear infinite spin-1c614e1a}.analytics-grid[data-v-1c614e1a]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1000px){.analytics-grid[data-v-1c614e1a]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.analytics-grid[data-v-1c614e1a]{grid-template-columns:1fr}}.analytics-card[data-v-1c614e1a]{background:#fff;border:1px solid #edf2f7;border-radius:18px;flex-direction:column;padding:22px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0f172a08}.analytics-card[data-v-1c614e1a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f}.analytics-card--large[data-v-1c614e1a]{grid-column:span 2}@media (width<=1000px){.analytics-card--large[data-v-1c614e1a]{grid-column:span 2}}@media (width<=600px){.analytics-card--large[data-v-1c614e1a]{grid-column:span 1}}.analytics-card--accent[data-v-1c614e1a]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#bfdbfe}.analytics-top[data-v-1c614e1a]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.card-label[data-v-1c614e1a]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12.5px;font-weight:700}.analytics-value[data-v-1c614e1a]{color:#0f172a;letter-spacing:-.6px;margin:4px 0 6px;font-size:32px;font-weight:900;line-height:1.15}.analytics-value--accent[data-v-1c614e1a]{color:#1d4ed8}.analytics-sub[data-v-1c614e1a]{color:#64748b;margin:0;font-size:12.5px}.live-pulse-badge[data-v-1c614e1a]{color:#059669;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000000a}.analytics-gauge-wrap[data-v-1c614e1a]{justify-content:space-between;align-items:center;margin:4px 0 6px;display:flex}.gauge-ring-svg[data-v-1c614e1a]{transform:rotate(-90deg)}.dept-grid[data-v-1c614e1a]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}@media (width<=600px){.dept-grid[data-v-1c614e1a]{grid-template-columns:1fr}}.dept-card[data-v-1c614e1a]{background:#f8fafd;border:1px solid #edf2f7;border-radius:14px;flex-direction:column;gap:8px;padding:16px;transition:all .15s;display:flex}.dept-card[data-v-1c614e1a]:hover{background:#fff;border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb0f}.dept-top[data-v-1c614e1a]{justify-content:space-between;align-items:center;display:flex}.dept-icon-name[data-v-1c614e1a]{align-items:center;gap:8px;display:flex}.dept-icon-mini[data-v-1c614e1a]{background:#dbeafe;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.dept-name[data-v-1c614e1a]{color:#1e293b;font-size:13px;font-weight:700}.dept-pct[data-v-1c614e1a]{color:#2563eb;font-size:12.5px;font-weight:800}.dept-count[data-v-1c614e1a]{color:#64748b;margin:0;font-size:11.5px}.dept-bar[data-v-1c614e1a]{background:#e2e8f0;border-radius:999px;width:100%;height:6px;overflow:hidden}.dept-bar-fill[data-v-1c614e1a]{background:linear-gradient(90deg,#3b82f6 0%,#1d4ed8 100%);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.system-health-strip[data-v-1c614e1a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.health-chip[data-v-1c614e1a]{background:#fff;border:1px solid #edf2f7;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;box-shadow:0 1px 3px #00000005}.health-chip-dot[data-v-1c614e1a]{border-radius:50%;width:8px;height:8px}.health-chip-dot--green[data-v-1c614e1a]{background:#10b981;box-shadow:0 0 0 2px #10b98140}.health-chip-dot--blue[data-v-1c614e1a]{background:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.health-chip-dot--purple[data-v-1c614e1a]{background:#8b5cf6;box-shadow:0 0 0 2px #8b5cf640}.health-chip-text[data-v-1c614e1a]{color:#64748b;font-size:12px;font-weight:600}.health-chip-val[data-v-1c614e1a]{color:#0f172a;font-size:12px;font-weight:700}.settings-grid[data-v-1c614e1a]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=800px){.settings-grid[data-v-1c614e1a]{grid-template-columns:1fr}}.settings-card[data-v-1c614e1a]{background:#fff;border:1px solid #edf2f7;border-radius:20px;flex-direction:column;padding:26px;display:flex;box-shadow:0 1px 4px #0f172a08}.settings-card-header[data-v-1c614e1a]{border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:16px;display:flex}.settings-card-title[data-v-1c614e1a]{color:#0f172a;margin:0;font-size:16px;font-weight:800}.form-group[data-v-1c614e1a]{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.form-label[data-v-1c614e1a]{color:#475569;font-size:12.5px;font-weight:700}.form-input[data-v-1c614e1a]{box-sizing:border-box;color:#1e293b;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.form-input[data-v-1c614e1a]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.copy-field[data-v-1c614e1a],.pass-field[data-v-1c614e1a]{align-items:center;display:flex;position:relative}.copy-btn[data-v-1c614e1a]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;position:absolute;right:8px}.copy-btn[data-v-1c614e1a]:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.eye-btn[data-v-1c614e1a]{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.eye-btn[data-v-1c614e1a]:hover{color:#1e293b}.strength-bar-wrap[data-v-1c614e1a]{align-items:center;gap:10px;margin-top:4px;display:flex}.strength-bar[data-v-1c614e1a]{background:#e2e8f0;border-radius:999px;flex:1;height:5px;overflow:hidden}.strength-bar-fill[data-v-1c614e1a]{border-radius:999px;height:100%;transition:width .3s}.strength-bar-fill--1[data-v-1c614e1a]{background:#ef4444}.strength-bar-fill--2[data-v-1c614e1a]{background:#f59e0b}.strength-bar-fill--3[data-v-1c614e1a]{background:#3b82f6}.strength-bar-fill--4[data-v-1c614e1a]{background:#10b981}.strength-label[data-v-1c614e1a]{font-size:11px;font-weight:700}.strength-label--1[data-v-1c614e1a]{color:#ef4444}.strength-label--2[data-v-1c614e1a]{color:#f59e0b}.strength-label--3[data-v-1c614e1a]{color:#3b82f6}.strength-label--4[data-v-1c614e1a]{color:#10b981}.save-btn[data-v-1c614e1a]{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:10px;align-self:flex-start;margin-top:8px;padding:11px 22px;font-size:13.5px;font-weight:700;transition:all .15s}.save-btn[data-v-1c614e1a]:hover:not(:disabled){background:#1e40af;transform:translateY(-1px)}.save-btn[data-v-1c614e1a]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-1c614e1a]{border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:600}.alert--success[data-v-1c614e1a]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.alert--error[data-v-1c614e1a]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.modal-fade-enter-active[data-v-1c614e1a],.modal-fade-leave-active[data-v-1c614e1a]{transition:opacity .2s}.modal-fade-enter-from[data-v-1c614e1a],.modal-fade-leave-to[data-v-1c614e1a]{opacity:0}.modal-backdrop[data-v-1c614e1a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;box-sizing:border-box;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box[data-v-1c614e1a]{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e2edf9;border-radius:22px;width:100%;max-width:440px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 20px 48px -12px #0f172a40}.modal-box--wide[data-v-1c614e1a]{max-width:540px}.modal-box--large[data-v-1c614e1a]{max-width:760px}.modal-icon[data-v-1c614e1a]{color:#dc2626;background:#fef2f2;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.modal-icon--blue[data-v-1c614e1a]{color:#1d4ed8;background:#eff6ff}.modal-title[data-v-1c614e1a]{color:#0f172a;margin:0 0 8px;font-size:18px;font-weight:800}.modal-body[data-v-1c614e1a]{color:#64748b;margin:0 0 22px;font-size:13.5px;line-height:1.5}.modal-actions[data-v-1c614e1a]{justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=480px){.modal-actions[data-v-1c614e1a]{flex-direction:column-reverse;width:100%}}.modal-cancel[data-v-1c614e1a]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:all .15s}.modal-cancel[data-v-1c614e1a]:hover{background:#f8fafc}@media (width<=480px){.modal-cancel[data-v-1c614e1a]{width:100%}}.modal-confirm[data-v-1c614e1a]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:all .15s}.modal-confirm[data-v-1c614e1a]:hover:not(:disabled){background:#b91c1c}.modal-confirm--blue[data-v-1c614e1a]{background:#1d4ed8}.modal-confirm--blue[data-v-1c614e1a]:hover:not(:disabled){background:#1e40af}.modal-confirm[data-v-1c614e1a]:disabled{opacity:.6;cursor:not-allowed}@media (width<=480px){.modal-confirm[data-v-1c614e1a]{width:100%}}.modal-header-flex[data-v-1c614e1a]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.modal-close-icon[data-v-1c614e1a]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.modal-close-icon[data-v-1c614e1a]:hover{color:#0f172a;background:#e2e8f0}.current-code-banner[data-v-1c614e1a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 16px;font-size:13px;display:flex}.duration-options[data-v-1c614e1a]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width<=480px){.duration-options[data-v-1c614e1a]{grid-template-columns:1fr}}.duration-chip[data-v-1c614e1a]{cursor:pointer;color:#475569;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:12.5px;font-weight:700;transition:all .15s;display:flex}.duration-chip[data-v-1c614e1a]:hover{background:#f8fafc;border-color:#cbd5e1}.duration-chip--active[data-v-1c614e1a]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.referred-table-wrap[data-v-1c614e1a]{border:1px solid #edf2f7;border-radius:12px;max-height:380px;overflow:auto}.otp-count-badge[data-v-1c614e1a]{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.subtabs-bar-wrap[data-v-1c614e1a]{background:#fafcfe;border-bottom:1px solid #f1f5f9;padding:12px 24px}@media (width<=640px){.subtabs-bar-wrap[data-v-1c614e1a]{padding:10px 14px}}.subtab-dot[data-v-1c614e1a]{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.subtab-dot--green[data-v-1c614e1a]{background:#10b981;box-shadow:0 0 0 2px #10b98133}.subtab-dot--amber[data-v-1c614e1a]{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.subtab-dot--red[data-v-1c614e1a]{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.validity-cell[data-v-1c614e1a]{flex-direction:column;gap:3px;display:flex}.validity-info[data-v-1c614e1a]{font-size:11.5px;line-height:1.35}.cell-subtle[data-v-1c614e1a]{color:#94a3b8;margin:1px 0 0;font-size:11px}.reward-cell[data-v-1c614e1a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reward-bonus-btn[data-v-1c614e1a]{color:#047857;cursor:pointer;white-space:nowrap;background:#f0fdf4;border:1px dashed #a7f3d0;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;transition:all .15s}.reward-bonus-btn[data-v-1c614e1a]:hover{color:#fff;background:#059669;border-style:solid}.search-clear-btn[data-v-1c614e1a]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:13px;transition:all .15s}.search-clear-btn[data-v-1c614e1a]:hover{color:#0f172a;background:#f1f5f9}.action-btn-icon--danger[data-v-1c614e1a]:hover{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.invitations-header[data-v-1c614e1a]{background:#fff;border:1px solid #edf2f7;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex;box-shadow:0 1px 4px #0f172a08}@media (width<=640px){.invitations-header[data-v-1c614e1a]{border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px}}.invitations-header-info[data-v-1c614e1a]{flex-direction:column;min-width:0;display:flex}.invitations-eyebrow[data-v-1c614e1a]{letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.invitations-title[data-v-1c614e1a]{color:#0f172a;letter-spacing:-.3px;margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.25}@media (width<=640px){.invitations-title[data-v-1c614e1a]{font-size:19px}}.invitations-desc[data-v-1c614e1a]{color:#64748b;margin:0;font-size:13.5px;line-height:1.5}.invitations-header-actions[data-v-1c614e1a]{flex-shrink:0}@media (width<=640px){.invitations-header-actions[data-v-1c614e1a]{width:100%}.invitations-header-actions .refresh-btn[data-v-1c614e1a]{justify-content:center;width:100%}}.invitations-controls-bar[data-v-1c614e1a]{background:#fafcfe;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex}@media (width<=768px){.invitations-controls-bar[data-v-1c614e1a]{flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px}.invitations-search-wrap[data-v-1c614e1a]{width:100%;max-width:100%!important}}.invitations-search-wrap[data-v-1c614e1a]{max-width:360px}.table-desktop-view[data-v-1c614e1a]{width:100%;display:block}.invitations-mobile-list[data-v-1c614e1a]{display:none}@media (width<=768px){.table-desktop-view[data-v-1c614e1a]{display:none!important}.invitations-mobile-list[data-v-1c614e1a]{flex-direction:column;gap:12px;padding:14px;display:flex!important}}.invitation-mobile-card[data-v-1c614e1a]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;padding:15px;display:flex;box-shadow:0 1px 3px #0f172a08}.mob-card-header[data-v-1c614e1a]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mob-user-info[data-v-1c614e1a]{align-items:center;gap:10px;min-width:0;display:flex}.mob-user-name[data-v-1c614e1a]{color:#0f172a;margin:0;font-size:14px;font-weight:700}.mob-user-email[data-v-1c614e1a]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin:2px 0 0;font-size:12px;overflow:hidden}.mob-status-wrap[data-v-1c614e1a]{flex-shrink:0}.mob-code-row[data-v-1c614e1a]{background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.mob-code-badge[data-v-1c614e1a]{align-items:center;gap:8px;display:flex}.mob-validity-text[data-v-1c614e1a]{text-align:right;font-size:11.5px;font-weight:600}.mob-stats-row[data-v-1c614e1a]{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.mob-stat-item[data-v-1c614e1a]{align-items:center;gap:6px;display:flex}.mob-stat-label[data-v-1c614e1a]{color:#64748b;font-size:11.5px;font-weight:600}.mob-actions-row[data-v-1c614e1a]{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.toast-container[data-v-1c614e1a]{z-index:99999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast-item[data-v-1c614e1a]{pointer-events:auto;border-radius:12px;align-items:center;gap:10px;min-width:280px;max-width:440px;padding:12px 18px;font-size:13px;font-weight:600;animation:.25s cubic-bezier(.16,1,.3,1) slideInToast-1c614e1a;display:flex;box-shadow:0 10px 25px -5px #0000002e,0 8px 10px -6px #0000001a}.toast-item--success[data-v-1c614e1a]{color:#ecfdf5;background:#064e3b;border:1px solid #059669}.toast-item--error[data-v-1c614e1a]{color:#fef2f2;background:#7f1d1d;border:1px solid #dc2626}@keyframes slideInToast-1c614e1a{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.phone-display-card[data-v-1c614e1a]{flex-direction:column;gap:3px;display:flex}.phone-intl-row[data-v-1c614e1a]{align-items:center;gap:6px;display:flex}.phone-flag[data-v-1c614e1a]{font-size:15px;line-height:1}.phone-intl-number[data-v-1c614e1a]{color:#0f172a;letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:700}.phone-local-sub[data-v-1c614e1a]{color:#64748b;font-size:11px}.phone-local-bold[data-v-1c614e1a]{color:#334155;font-family:JetBrains Mono,monospace;font-weight:700}.phone-actions-wrap[data-v-1c614e1a]{align-items:center;gap:6px;display:flex}.action-wa-btn[data-v-1c614e1a]{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex;box-shadow:0 2px 6px #25d36647}.action-wa-btn[data-v-1c614e1a]:hover{background:#20ba5a;transform:translateY(-1px);box-shadow:0 4px 10px #25d36661}.copy-quick-btn[data-v-1c614e1a]{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.copy-quick-btn[data-v-1c614e1a]:hover{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.cohort-indicator-badge[data-v-1c614e1a]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.cohort-indicator-dot[data-v-1c614e1a]{background:#2563eb;border-radius:50%;width:8px;height:8px}.cohort-indicator-dot--green[data-v-1c614e1a]{background:#10b981}.cohort-indicator-count[data-v-1c614e1a]{color:#1e293b;background:#eef2f6;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.batch-copy-grid[data-v-1c614e1a]{flex-direction:column;gap:14px;display:flex}.batch-card[data-v-1c614e1a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.batch-card-top[data-v-1c614e1a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.batch-card-title[data-v-1c614e1a]{color:#0f172a;font-size:13px;font-weight:700}.batch-textarea[data-v-1c614e1a]{color:#334155;resize:none;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:12px}.metric-icon-wrap--purple[data-v-1c614e1a]{color:#9333ea;background:#f3e8ff}.metric-icon-wrap--emerald[data-v-1c614e1a]{color:#059669;background:#d1fae5}
