:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--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-icon-animations: true;--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 rgba(0, 0, 0, .06), 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 rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--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: rgba(0, 0, 0, .3);--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 hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[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: rgba(255, 255, 255, .7)}@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: rgba(255, 255, 255, .7)}}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{background-color:#0000!important;pointer-events:none}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;width:360px;max-width:100%;background-color:#0000;pointer-events:none}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){display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}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:#0000!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-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end 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]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);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);font-family:inherit;font-size:1rem;container-name:swal2-popup}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{cursor:grab}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{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;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)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}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{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}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){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}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;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}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);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}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{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}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{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}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){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;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;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}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;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}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)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.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-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.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]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@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%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@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%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@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{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}/**
 * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved.
 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
 */:root{--ck-color-base-foreground: #fafafa;--ck-color-base-background: #fff;--ck-color-base-border: #ccced1;--ck-color-base-action: #53a336;--ck-color-base-focus: #6cb5f9;--ck-color-base-text: #333;--ck-color-base-active: #2977ff;--ck-color-base-active-focus: #0d65ff;--ck-color-base-error: #db3700;--ck-color-focus-border-coordinates: 218, 81.8%, 56.9%;--ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow: #cae1fc;--ck-color-focus-disabled-shadow: #77baf84d;--ck-color-focus-error-shadow: #ff401f4d;--ck-color-text: var(--ck-color-base-text);--ck-color-shadow-drop: #00000026;--ck-color-shadow-drop-active: #0003;--ck-color-shadow-inner: #0000001a;--ck-color-button-default-background: transparent;--ck-color-button-default-hover-background: #f0f0f0;--ck-color-button-default-active-background: #f0f0f0;--ck-color-button-default-disabled-background: transparent;--ck-color-button-on-background: #f0f7ff;--ck-color-button-on-hover-background: #dbecff;--ck-color-button-on-active-background: #dbecff;--ck-color-button-on-disabled-background: #f0f2f4;--ck-color-button-on-color: #2977ff;--ck-color-button-action-background: var(--ck-color-base-action);--ck-color-button-action-hover-background: #4d9d30;--ck-color-button-action-active-background: #4d9d30;--ck-color-button-action-disabled-background: #7ec365;--ck-color-button-action-text: var(--ck-color-base-background);--ck-color-button-save: #008a00;--ck-color-button-cancel: #db3700;--ck-color-switch-button-off-background: #939393;--ck-color-switch-button-off-hover-background: #7d7d7d;--ck-color-switch-button-on-background: var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background: #4d9d30;--ck-color-switch-button-inner-background: var(--ck-color-base-background);--ck-color-switch-button-inner-shadow: #0000001a;--ck-color-dropdown-panel-background: var(--ck-color-base-background);--ck-color-dropdown-panel-border: var(--ck-color-base-border);--ck-color-dialog-background: var(--ck-custom-background);--ck-color-dialog-form-header-border: var(--ck-custom-border);--ck-color-input-background: var(--ck-color-base-background);--ck-color-input-border: var(--ck-color-base-border);--ck-color-input-error-border: var(--ck-color-base-error);--ck-color-input-text: var(--ck-color-base-text);--ck-color-input-disabled-background: #f2f2f2;--ck-color-input-disabled-border: var(--ck-color-base-border);--ck-color-input-disabled-text: #757575;--ck-color-list-background: var(--ck-color-base-background);--ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background: var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus: var(--ck-color-button-on-color);--ck-color-list-button-on-text: var(--ck-color-base-background);--ck-color-panel-background: var(--ck-color-base-background);--ck-color-panel-border: var(--ck-color-base-border);--ck-color-toolbar-background: var(--ck-color-base-background);--ck-color-toolbar-border: var(--ck-color-base-border);--ck-color-tooltip-background: var(--ck-color-base-text);--ck-color-tooltip-text: var(--ck-color-base-background);--ck-color-engine-placeholder-text: #707070;--ck-color-upload-bar-background: #6cb5f9;--ck-color-link-default: #0000f0;--ck-color-link-selected-background: #1fb0ff1a;--ck-color-link-fake-selection: #1fb0ff4d;--ck-color-highlight-background: #ff0;--ck-color-light-red: #fcc;--ck-disabled-opacity: .5;--ck-focus-outer-shadow-geometry: 0 0 0 3px;--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring: 1px solid var(--ck-color-focus-border);--ck-font-size-base: 13px;--ck-line-height-base: 1.84615;--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;--ck-font-size-tiny: .7em;--ck-font-size-small: .75em;--ck-font-size-normal: 1em;--ck-font-size-big: 1.4em;--ck-font-size-large: 1.8em;--ck-ui-component-min-height: 2.3em}.ck.ck-reset,.ck.ck-reset_all,.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){box-sizing:border-box;vertical-align:middle;word-wrap:break-word;background:none;border:0;width:auto;height:auto;margin:0;padding:0;text-decoration:none;transition:none;position:static}.ck.ck-reset_all,.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){border-collapse:collapse;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);color:var(--ck-color-text);text-align:left;white-space:nowrap;cursor:auto;float:none}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all textarea:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius: 2px;--ck-rounded-corners-radius: 0}.ck-rounded-corners{--ck-rounded-corners-radius: var(--ck-border-radius)}:root{--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit: .6em;--ck-spacing-extra-large: calc(var(--ck-spacing-unit) * 2);--ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5);--ck-spacing-standard: var(--ck-spacing-unit);--ck-spacing-medium: calc(var(--ck-spacing-unit) * .8);--ck-spacing-medium-small: calc(var(--ck-spacing-unit) * .667);--ck-spacing-small: calc(var(--ck-spacing-unit) * .5);--ck-spacing-tiny: calc(var(--ck-spacing-unit) * .3);--ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * .16)}.ck-hidden{display:none!important}:root{--ck-z-default: 1;--ck-z-panel: calc(var(--ck-z-default) + 999);--ck-z-dialog: 9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-font-size: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-powered-by-line-height: calc(var(--ck-font-size-base) * 10 / 13);--ck-powered-by-letter-spacing: calc(var(--ck-font-size-base) * -.2 / 13);--ck-powered-by-padding-vertical: 2px;--ck-powered-by-padding-horizontal: 4px;--ck-powered-by-text-color: #4f4f4f;--ck-powered-by-border-radius: var(--ck-border-radius);--ck-powered-by-background: #fff;--ck-powered-by-border-color: var(--ck-color-focus-border);--ck-powered-by-svg-width: 53;--ck-powered-by-svg-height: 10;--ck-powered-by-icon-width: calc(var(--ck-font-size-base) * var(--ck-powered-by-svg-width) / 13);--ck-powered-by-icon-height: calc(var(--ck-font-size-base) * var(--ck-powered-by-svg-height) / 13)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius: var(--ck-powered-by-border-radius);box-shadow:none;background:var(--ck-powered-by-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{cursor:pointer;opacity:.66;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal);align-items:center;display:flex}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{font-size:var(--ck-powered-by-font-size);letter-spacing:var(--ck-powered-by-letter-spacing);text-transform:uppercase;cursor:pointer;color:var(--ck-powered-by-text-color);margin-right:4px;padding-left:2px;font-weight:700;line-height:normal}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{cursor:pointer;width:var(--ck-powered-by-icon-width);height:var(--ck-powered-by-icon-height);display:block}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0%);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:#0000}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}:root{--ck-evaluation-badge-font-size: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-evaluation-badge-line-height: calc(var(--ck-font-size-base) * 7.5 / 13);--ck-evaluation-badge-letter-spacing: calc(var(--ck-font-size-base) * -.2 / 13);--ck-evaluation-badge-padding-vertical: 2px;--ck-evaluation-badge-padding-horizontal: 4px;--ck-evaluation-badge-text-color: #4f4f4f;--ck-evaluation-badge-border-radius: var(--ck-border-radius);--ck-evaluation-badge-background: #fff;--ck-evaluation-badge-border-color: var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon{--ck-border-radius: var(--ck-evaluation-badge-border-radius);box-shadow:none;background:var(--ck-evaluation-badge-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge{line-height:var(--ck-evaluation-badge-line-height);padding:var(--ck-evaluation-badge-padding-vertical) var(--ck-evaluation-badge-padding-horizontal)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge .ck-evaluation-badge__label{font-size:var(--ck-evaluation-badge-font-size);letter-spacing:var(--ck-evaluation-badge-letter-spacing);text-transform:uppercase;color:var(--ck-evaluation-badge-text-color);padding:0 2px;font-weight:700;line-height:normal;display:block}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_inside]{border-color:#0000}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-evaluation-badge-border-color)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child){margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (width <= 600px){.ck.ck-responsive-form{width:calc(.8 * var(--ck-input-width));padding:0}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number{width:100%;min-width:0}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-large);border-radius:0}:is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)){margin-left:0}[dir=rtl] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)){margin-left:0}[dir=rtl] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)):last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form .ck-button:after{content:"";z-index:1;width:0;position:absolute;top:-1px;bottom:-1px;right:-1px}.ck.ck-responsive-form .ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck-vertical-form .ck-button:after{content:"";z-index:1;width:0;position:absolute;top:-1px;bottom:-1px;right:-1px}.ck-vertical-form .ck-button:focus:after{display:none}:root{--ck-form-default-width: 340px}.ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form.ck-form_default-width{width:var(--ck-form-default-width)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text,.ck.ck-form .ck.ck-input-number{width:0;min-width:100%}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}@media screen and (width <= 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit{flex-direction:column;align-items:stretch;padding:0}}@media screen and (width <= 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit>.ck{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}}@media screen and (width <= 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit .ck-button_with-text{justify-content:center}}@media screen and (width <= 600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:var(--ck-spacing-large)}}[dir=ltr] .ck.ck-form.ck-responsive-form>:not(:first-child){margin-left:0}[dir=rtl] .ck.ck-form.ck-responsive-form>:not(:last-child){margin-left:0}.ck.ck-aria-live-announcer{position:absolute;top:-10000px;left:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}:root{--ck-accessibility-help-dialog-max-width: 600px;--ck-accessibility-help-dialog-max-height: 400px;--ck-accessibility-help-dialog-border-color: #ccced1;--ck-accessibility-help-dialog-code-background-color: #ededed;--ck-accessibility-help-dialog-kbd-shadow-color: #9c9c9c}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{padding:var(--ck-spacing-large);max-width:var(--ck-accessibility-help-dialog-max-width);max-height:var(--ck-accessibility-help-dialog-max-height);-webkit-user-select:text;user-select:text;border:1px solid #0000;overflow:auto}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content *{white-space:normal}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-size:1.2em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-size:1em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{border-top:1px solid var(--ck-accessibility-help-dialog-border-color);border-bottom:none;grid-template-columns:2fr 1fr;display:grid}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{text-align:right;grid-column-start:2}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{background:var(--ck-accessibility-help-dialog-code-background-color);vertical-align:middle;text-align:center;border-radius:2px;padding:.4em;font-size:.9em;line-height:1;display:inline-block}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{min-width:1.8em;box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}.ck.ck-button,:where(a).ck.ck-button{--ck-button-background: var(--ck-color-button-default-background);--ck-button-hover-background: var(--ck-color-button-default-hover-background);--ck-button-active-background: var(--ck-color-button-default-active-background);--ck-button-disabled-background: var(--ck-color-button-default-disabled-background);background:var(--ck-button-background)}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-disabled):hover{background:var(--ck-button-hover-background)}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-disabled):active{background:var(--ck-button-active-background)}.ck.ck-button,:where(a).ck.ck-button{border-radius:var(--ck-rounded-corners-radius);white-space:nowrap;cursor:default;vertical-align:middle;padding:var(--ck-spacing-tiny);text-align:center;min-width:var(--ck-ui-component-min-height);min-height:var(--ck-ui-component-min-height);line-height:1;font-size:inherit;-webkit-appearance:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;display:inline-flex;position:relative}@media (prefers-reduced-motion: reduce){.ck.ck-button,:where(a).ck.ck-button{transition:none}}:is(.ck.ck-button,:where(a).ck.ck-button):active,:is(.ck.ck-button,:where(a).ck.ck-button):focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__icon use,:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__icon use *{color:inherit}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label{font-size:inherit;font-weight:inherit;color:inherit;cursor:inherit;vertical-align:middle}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label){text-align:left}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label){text-align:right}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label{display:none}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke{color:inherit;opacity:.5}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke){margin-left:var(--ck-spacing-large)}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke){margin-right:var(--ck-spacing-large)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled{background:var(--ck-button-disabled-background)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled:active,:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__icon,:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__keystroke{opacity:.3}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__icon){margin-right:var(--ck-spacing-medium)}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__icon){margin-left:var(--ck-spacing-medium)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__label{display:inline-block}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-keystroke .ck-button__label{flex-grow:1}:is(.ck.ck-button,:where(a).ck.ck-button).ck-on{--ck-button-background: var(--ck-color-button-on-background);--ck-button-hover-background: var(--ck-color-button-on-hover-background);--ck-button-active-background: var(--ck-color-button-on-active-background);--ck-button-disabled-background: var(--ck-color-button-on-disabled-background);color:var(--ck-color-button-on-color)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button-save{color:var(--ck-color-button-save)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button-cancel{color:var(--ck-color-button-cancel)}[dir=ltr] :is(.ck.ck-button,:where(a).ck.ck-button){justify-content:left}[dir=rtl] :is(.ck.ck-button,:where(a).ck.ck-button){justify-content:right}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-button_with-text){justify-content:center}.ck.ck-button-action,a.ck.ck-button-action{--ck-button-background: var(--ck-color-button-action-background);--ck-button-hover-background: var(--ck-color-button-action-hover-background);--ck-button-active-background: var(--ck-color-button-action-active-background);--ck-button-disabled-background: var(--ck-color-button-action-disabled-background);color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}:root{--ck-switch-button-toggle-width: 2.61538em;--ck-switch-button-toggle-inner-size: calc(1.07692em + 1px) ;--ck-switch-button-translation: calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px );--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton:hover,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:active{color:inherit;background:none}[dir=ltr] :is(.ck.ck-button.ck-switchbutton .ck-button__label){margin-right:calc(2 * var(--ck-spacing-large))}[dir=rtl] :is(.ck.ck-button.ck-switchbutton .ck-button__label){margin-left:calc(2 * var(--ck-spacing-large))}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:var(--ck-rounded-corners-radius);width:var(--ck-switch-button-toggle-width);background:var(--ck-color-switch-button-off-background);border:1px solid #0000;transition:background .4s,box-shadow .2s ease-in-out,outline .2s ease-in-out}[dir=ltr] :is(.ck.ck-button.ck-switchbutton .ck-button__toggle){margin-left:auto}[dir=rtl] :is(.ck.ck-button.ck-switchbutton .ck-button__toggle){margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:calc(.5 * var(--ck-rounded-corners-radius));width:var(--ck-switch-button-toggle-inner-size);height:var(--ck-switch-button-toggle-inner-size);background:var(--ck-color-switch-button-inner-background);transition:all .3s}@media (prefers-reduced-motion: reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton .ck-button__toggle{display:block}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{box-shadow:none;border-color:#0000;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline-offset:1px;outline:var(--ck-focus-ring)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] :is(.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner){transform:translate(var(--ck-switch-button-translation))}[dir=rtl] :is(.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner){transform:translate(calc(-1 * var(--ck-switch-button-translation)))}.ck.ck-button.ck-list-item-button{padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard))}.ck.ck-button.ck-list-item-button,.ck.ck-button.ck-list-item-button.ck-on{background:var(--ck-color-list-background);color:var(--ck-color-text)}[dir=ltr] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-right:var(--ck-spacing-small)}.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),.ck.ck-button.ck-list-item-button.ck-on:hover{background:var(--ck-color-list-button-hover-background)}:is(.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),.ck.ck-button.ck-list-item-button.ck-on:hover):not(.ck-disabled){color:var(--ck-color-text)}.ck.ck-list-item-button{min-height:unset;border-radius:0;width:100%}[dir=ltr] .ck.ck-list-item-button{text-align:left}[dir=rtl] .ck.ck-list-item-button{text-align:right}[dir=ltr] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-right:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-holder{width:.9em;height:.9em;display:inline-flex}[dir=ltr] :is(.ck.ck-list-item-button .ck-list-item-button__check-holder){margin-right:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-list-item-button .ck-list-item-button__check-holder){margin-left:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-icon{height:100%}:root{--ck-collapsible-arrow-size: calc(.5 * var(--ck-icon-size))}.ck.ck-collapsible>.ck.ck-button{width:100%;color:inherit;border-radius:0;font-weight:700}.ck.ck-collapsible>.ck.ck-button:focus{background:none}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:not(:focus),.ck.ck-collapsible>.ck.ck-button:hover:not(:focus){box-shadow:none;background:none;border-color:#0000}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-color-grid-tile-size: 24px;--ck-color-color-grid-check-icon: #166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px;display:grid}.ck.ck-color-grid__tile{transition:box-shadow .2s}@media (forced-colors: none){.ck.ck-color-grid__tile{width:var(--ck-color-grid-tile-size);height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);border:0;padding:0}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors: active){.ck.ck-color-grid__tile{width:unset;height:unset;min-width:unset;min-height:unset;padding:0 var(--ck-spacing-small)}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion: reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}.color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{margin:var(--ck-spacing-large) 0 0;width:unset;flex-flow:row;justify-content:space-between;display:flex}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-top:var(--ck-spacing-tiny);padding-right:var(--ck-spacing-medium)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{align-items:center;width:100%;display:flex}[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker){justify-content:flex-start}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon){margin-right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon){margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{min-width:180px;height:100px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer){width:15px;height:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{flex-direction:row;justify-content:space-around;padding:0 8px 8px;display:flex}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel{flex:1}:root{--ck-dialog-overlay-background-color: #00000080;--ck-dialog-drop-shadow: 0px 0px 6px 2px #00000026;--ck-dialog-max-width: 100vw;--ck-dialog-max-height: 90vh;--ck-color-dialog-background: var(--ck-color-base-background);--ck-color-dialog-form-header-border: var(--ck-color-base-border)}.ck.ck-dialog-overlay{background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog);-webkit-user-select:none;user-select:none;overscroll-behavior:none;animation:.3s ck-dialog-fade-in;position:fixed;top:0;right:0;bottom:0;left:0}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{pointer-events:none;background:none;animation:none}.ck.ck-dialog{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow),0 0;--ck-drop-shadow: var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width);border:1px solid var(--ck-color-base-border);overscroll-behavior:contain;overscroll-behavior:none;width:fit-content;position:absolute}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border);flex-shrink:0}.ck.ck-dialog:not(.ck-dialog_modal) .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}.ck-dialog-scroll-locked{overflow:hidden}@keyframes ck-dialog-fade-in{0%{background:none}to{background:var(--ck-dialog-overlay-background-color)}}.ck.ck-dialog .ck.ck-dialog__actions{padding:var(--ck-spacing-large);display:flex}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions{justify-content:flex-end}:root{--ck-dropdown-arrow-size: calc(.5 * var(--ck-icon-size));--ck-dropdown-max-width: 75vw}.ck.ck-dropdown{font-size:inherit;display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size);pointer-events:none;z-index:var(--ck-z-default)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-dropdown .ck-button.ck-dropdown__button):not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-dropdown .ck-button.ck-dropdown__button):not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{text-overflow:ellipsis;width:7em;overflow:hidden}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}:is(.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active):focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{z-index:var(--ck-z-panel);max-width:var(--ck-dropdown-max-width);display:none;position:absolute}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{top:100%;bottom:auto}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n{left:50%;transform:translate(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translate(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translate(-25%)}.ck.ck-dropdown__panel{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);min-width:100%;bottom:0}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-color-split-button-hover-background: #ebebeb;--ck-color-split-button-hover-border: #b3b3b3}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}[dir=ltr] :is(.ck.ck-splitbutton:hover>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action){border-top-right-radius:unset;border-bottom-right-radius:unset}[dir=rtl] :is(.ck.ck-splitbutton:hover>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action){border-top-left-radius:unset;border-bottom-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] :is(.ck.ck-splitbutton>.ck-splitbutton__arrow){border-top-left-radius:unset;border-bottom-left-radius:unset}[dir=rtl] :is(.ck.ck-splitbutton>.ck-splitbutton__arrow){border-top-right-radius:unset;border-bottom-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-top-width:0;border-bottom-width:0}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:var(--ck-rounded-corners-radius)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action{border-bottom-left-radius:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow{border-bottom-right-radius:0}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{content:"";background-color:var(--ck-color-split-button-hover-border);width:1px;height:100%;position:absolute}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border: var(--ck-color-focus-border)}[dir=ltr] :is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] :is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton{font-size:inherit}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}:root{--ck-toolbar-dropdown-max-width: 60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{width:max-content;max-width:var(--ck-toolbar-dropdown-max-width)}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-dropdown-menu-list__nested-menu{display:block}:root{--ck-dropdown-menu-menu-item-min-width: 18em}.ck.ck-dropdown-menu-list__nested-menu__item{min-width:var(--ck-dropdown-menu-menu-item-min-width)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button{border-radius:0}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container,.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size: 20px}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container{margin-left:calc(-1 * var(--ck-spacing-small));margin-right:var(--ck-spacing-small)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus{box-shadow:none;border-color:#0000}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button{width:100%;padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));border-radius:0}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus{box-shadow:none;border-color:#0000}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-button__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-icon-spacing:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{width:var(--ck-dropdown-arrow-size);pointer-events:none;z-index:var(--ck-z-default)}[dir=ltr] :is(.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow){right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard);margin-right:calc(-1 * var(--ck-spacing-small));transform:rotate(-90deg)}[dir=rtl] :is(.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow){left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small);margin-left:calc(-1 * var(--ck-spacing-small));transform:rotate(90deg)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-dropdown-menu-list__nested-menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}:root{--ck-dropdown-menu-menu-panel-max-width: 75vw}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);height:fit-content;max-width:var(--ck-dropdown-menu-menu-panel-max-width);max-height:314px;position:absolute;bottom:0;overflow-y:auto}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:after,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:before{display:none}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_es,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_se{border-top-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ws,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_sw{border-top-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_en,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ne{border-bottom-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_wn,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_nw{border-bottom-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:focus{outline:none}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-color-editable-blur-selection: #d9d9d9}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:var(--ck-rounded-corners-radius);border:1px solid var(--ck-color-base-border);border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border:0;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:var(--ck-rounded-corners-radius)}.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{padding:0 var(--ck-spacing-standard);border:1px solid #0000;overflow:auto}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.ck.ck-form__row.ck-form__row_large-top-padding{padding-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_with-submit{flex-wrap:nowrap}.ck.ck-form__row.ck-form__row_with-submit>:not(:first-child){margin-inline-start:var(--ck-spacing-standard)}.ck.ck-form__row>.ck.ck-form__row{padding:0}:root{--ck-form-header-height: 3.384em}.ck.ck-form__header{padding:var(--ck-spacing-small) var(--ck-spacing-large);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);border-bottom:1px solid var(--ck-color-base-border);flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ck.ck-form__header>.ck-icon{flex-shrink:0;margin-inline-end:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base: 1.153em;font-weight:700}.ck.ck-form__header:has(.ck-button-back.ck-hidden){padding-inline:var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-form__header:has(.ck-button-back:not(.ck-hidden)){padding-inline:var(--ck-spacing-small) var(--ck-spacing-small)}.ck.ck-form__header>.ck-button-back{margin-inline-end:var(--ck-spacing-small)}.ck.ck-form__header>.ck.ck-button{flex-shrink:0}.ck.ck-form__header h2.ck-form__header__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}:root{--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));--ck-icon-font-size: .833335em}.ck.ck-icon{width:var(--ck-icon-size);height:var(--ck-icon-size);font-size:var(--ck-icon-font-size);cursor:inherit}.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color *:not([fill]){fill:currentColor}.ck.ck-icon{vertical-align:middle}:root{--ck-input-width: 18em;--ck-input-text-width: var(--ck-input-width)}.ck.ck-input{border-radius:var(--ck-rounded-corners-radius);background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);min-width:var(--ck-input-width);min-height:var(--ck-ui-component-min-height);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}@media (prefers-reduced-motion: reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{border:1px solid var(--ck-color-input-disabled-border);background:var(--ck-color-input-disabled-background);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{border-color:var(--ck-color-input-error-border);animation:.3s both ck-input-shake}@media (prefers-reduced-motion: reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.ck-textarea{overflow-x:hidden}.ck.ck-label{font-weight:700;display:block}.ck.ck-voice-label{display:none}:root{--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, .24, .95);--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y: calc(.6 * var(--ck-font-size-base));--ck-color-labeled-field-label-background: var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:var(--ck-rounded-corners-radius)}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%;display:flex}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{pointer-events:none;background:var(--ck-color-labeled-field-label-background);padding:0 calc(.5 * var(--ck-font-size-tiny));line-height:initial;text-overflow:ellipsis;max-width:100%;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition);font-weight:400;top:0;overflow:hidden}[dir=ltr] :is(.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform-origin:0 0;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);left:0}[dir=rtl] :is(.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform-origin:100% 0;transform:translate(calc(-1 * var(--ck-spacing-medium)),-6px) scale(.75);right:0}@media (prefers-reduced-motion: reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{position:relative}.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] :is(.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] :is(.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform:translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));background:none;padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:none}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}.ck.ck-labeled-field-view.ck-labeled-field-view_full-width{flex-grow:1}.ck.ck-labeled-input .ck-labeled-input__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:var(--ck-color-base-error)}.ck.ck-list{border-radius:var(--ck-rounded-corners-radius);background:var(--ck-color-list-background);padding:var(--ck-spacing-small) 0;-webkit-user-select:none;user-select:none;flex-direction:column;list-style-type:none;display:flex}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{z-index:var(--ck-z-default);position:relative}.ck.ck-list__item{cursor:default;min-width:15em}.ck.ck-list__item>.ck-button:not(.ck-list-item-button){padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));min-height:unset;border-radius:0;width:100%}[dir=ltr] :is(.ck.ck-list__item>.ck-button:not(.ck-list-item-button)){text-align:left}[dir=rtl] :is(.ck.ck-list__item>.ck-button:not(.ck-list-item-button)){text-align:right}.ck.ck-list__item>.ck-button:not(.ck-list-item-button) .ck-button__label{line-height:calc(var(--ck-line-height-base) * var(--ck-font-size-base))}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):active{box-shadow:none}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:active{box-shadow:none}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:focus:not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium)}.ck-list .ck-list__group:first-child{padding-top:0}:not(.ck-hidden)~:is(.ck-list .ck-list__group){border-top:1px solid var(--ck-color-base-border)}.ck-list .ck-list__group>.ck-label{padding:var(--ck-spacing-medium) var(--ck-spacing-large) 0;font-size:11px;font-weight:700}.ck.ck-list__separator{background:var(--ck-color-base-border);width:100%;height:1px;margin:var(--ck-spacing-small) 0}:root{--ck-balloon-border-width: 1px;--ck-balloon-arrow-offset: 2px;--ck-balloon-arrow-height: 10px;--ck-balloon-arrow-half-width: 8px;--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);min-height:15px;z-index:var(--ck-z-panel);display:none;position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{content:"";border-style:solid;width:0;height:0;position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before,.ck.ck-balloon-panel[class*=arrow_n]:after{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(-1 * var(--ck-balloon-border-width));z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before,.ck.ck-balloon-panel[class*=arrow_s]:after{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(-1 * var(--ck-balloon-border-width));z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_e]:before,.ck.ck-balloon-panel[class*=arrow_e]:after{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:before,.ck.ck-balloon-panel[class*=arrow_w]:after{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after{margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));left:50%;top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after{right:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after{margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));left:50%;bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after{right:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after{margin-right:calc(2 * var(--ck-balloon-arrow-half-width));right:25%;bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after{margin-left:calc(2 * var(--ck-balloon-arrow-half-width));left:25%;bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after{margin-right:calc(2 * var(--ck-balloon-arrow-half-width));right:25%;top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after{margin-left:calc(2 * var(--ck-balloon-arrow-half-width));left:25%;top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after{right:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after{left:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small);align-items:center;display:flex}.ck .ck-balloon-rotator__navigation>*{margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation{justify-content:center}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}:root{--ck-balloon-fake-panel-offset-horizontal: 6px;--ck-balloon-fake-panel-offset-vertical: 6px}.ck .ck-fake-panel div{box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);width:100%;height:100%;min-height:15px;position:absolute}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical);z-index:2}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);z-index:1}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 3)}.ck .ck-fake-panel{z-index:calc(var(--ck-z-panel) - 1);position:absolute}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical: -6px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{box-shadow:var(--ck-drop-shadow),0 0;z-index:var(--ck-z-panel);border-width:0 1px 1px;border-top-left-radius:0;border-top-right-radius:0;position:fixed;top:0}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-autocomplete>.ck-search__results{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);min-width:auto;max-height:200px;position:absolute;overflow-y:auto}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px;bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;top:100%;bottom:auto}.ck.ck-autocomplete>.ck-search__results{z-index:var(--ck-z-panel)}.ck.ck-autocomplete{position:relative}:root{--ck-search-field-view-horizontal-spacing: calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon){left:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon){right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x: var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input){padding-left:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input):not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width: 100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{opacity:.5;background:none;min-width:auto;min-height:auto;padding:0}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset){right:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset){left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input):not(.ck-input-text_empty){padding-right:var(--ck-search-field-view-horizontal-spacing)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input){padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{width:100%;padding:var(--ck-spacing-medium) var(--ck-spacing-large)}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700;display:block}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}.ck.ck-search>.ck-search__results>.ck-search__info:not(.ck-hidden)~*{display:none}.ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);vertical-align:initial;font-weight:inherit;line-height:inherit;font-size:inherit}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width: 0px;--ck-balloon-arrow-offset: 0px;--ck-balloon-arrow-half-width: 4px;--ck-balloon-arrow-height: 4px;--ck-tooltip-text-padding: 4px;--ck-color-panel-background: var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);box-shadow:none;-webkit-user-select:none;user-select:none}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{white-space:break-spaces;padding:var(--ck-tooltip-text-padding) 0;max-width:200px;display:inline-block}.ck.ck-balloon-panel.ck-tooltip:before{display:none}.ck.ck-balloon-panel.ck-tooltip{z-index:calc(var(--ck-z-dialog) + 100)}:root{--ck-toolbar-spinner-size: 18px}.ck.ck-spinner-container{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);animation:1.5s linear infinite ck-spinner-rotate;display:block}@media (prefers-reduced-motion: reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner-container{position:relative}.ck.ck-spinner{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);border:2px solid var(--ck-color-text);z-index:1;border-top-color:#0000;border-radius:50%;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes ck-spinner-rotate{to{transform:rotate(360deg)}}.ck.ck-toolbar{border-radius:var(--ck-rounded-corners-radius);background:var(--ck-color-toolbar-background);padding:0 var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border);-webkit-user-select:none;user-select:none;flex-flow:row;align-items:center;display:flex}.ck.ck-toolbar .ck.ck-toolbar__separator{height:var(--ck-icon-size);background:var(--ck-color-toolbar-border);width:1px;min-width:1px;margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small);display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%;height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items{flex-flow:wrap;flex-grow:1;align-items:center;display:flex}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;width:100%;margin:0}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{width:auto;max-width:7em}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck-toolbar__items>.ck{margin-right:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]):not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck-toolbar__items>.ck:last-child{margin-left:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-top-left-radius:0;border-bottom-left-radius:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-top-right-radius:0;border-bottom-right-radius:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck.ck-toolbar__separator,:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child){margin-left:var(--ck-spacing-small)}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr])>.ck-toolbar__items>.ck:last-child{margin-right:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-top-right-radius:0;border-bottom-right-radius:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-top-left-radius:0;border-bottom-left-radius:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr])>.ck.ck-toolbar__separator,:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child){margin-right:var(--ck-spacing-small)}:root{--ck-color-block-toolbar-button: var(--ck-color-text);--ck-block-toolbar-button-size: var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size);z-index:var(--ck-z-default);position:absolute}.ck.ck-menu-bar{background:var(--ck-color-base-background);padding:var(--ck-spacing-small);justify-content:flex-start;gap:var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border);flex-wrap:wrap;width:100%;display:flex}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button):not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button):not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-height:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{width:unset;line-height:unset;overflow:visible}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow){margin-left:var(--ck-spacing-standard);margin-right:calc(-1 * var(--ck-spacing-small));transform:rotate(-90deg)}[dir=rtl] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow){left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small);margin-left:calc(-1 * var(--ck-spacing-small));transform:rotate(90deg)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}:root{--ck-menu-bar-menu-max-width: 75vw;--ck-menu-bar-nested-menu-horizontal-offset: 5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow),0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);height:fit-content;z-index:var(--ck-z-panel);max-width:var(--ck-menu-bar-menu-max-width);position:absolute;bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{top:100%;bottom:auto}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}.ck.ck-menu-bar .ck-list-item-button:focus,.ck.ck-menu-bar .ck-list-item-button:active{box-shadow:none;border-color:#0000}.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:focus,.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:active{z-index:2;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none;position:relative}.ck.ck-menu-bar__menu{font-size:inherit;display:block}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}.ck.ck-menu-bar__menu{position:relative}:root{--ck-menu-bar-menu-item-min-width: 18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size: 20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{font-size:var(--ck-icon-font-size)}[dir=ltr] :is(.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container){margin-right:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container){margin-left:var(--ck-spacing-medium)}.ck-content code{background-color:#c7c7c74d;border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:#c7c7c780}.ck-content blockquote{border-left:5px solid #ccc;margin-left:0;margin-right:0;padding-left:1.5em;padding-right:1.5em;font-style:italic;overflow:hidden}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}:root{--ck-bookmark-icon-hover-fill-color: var(--ck-color-widget-hover-border);--ck-bookmark-icon-selected-fill-color: var(--ck-color-focus-border);--ck-bookmark-icon-animation-duration: var(--ck-widget-handler-animation-duration);--ck-bookmark-icon-animation-curve: var(--ck-widget-handler-animation-curve)}.ck .ck-bookmark.ck-widget{outline:none;display:inline-block}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon__fill{transition:fill var(--ck-bookmark-icon-animation-duration) var(--ck-bookmark-icon-animation-curve)}.ck .ck-bookmark.ck-widget:hover .ck-bookmark__icon .ck-icon__fill{fill:var(--ck-bookmark-icon-hover-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected .ck-bookmark__icon .ck-icon__fill{fill:var(--ck-bookmark-icon-selected-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected,.ck .ck-bookmark.ck-widget.ck-widget_selected:hover{outline:none}.ck .ck-bookmark.ck-widget .ck-bookmark__icon{display:block;position:relative;top:-.1em}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon{vertical-align:middle;width:auto;height:1.2em}.ck .ck-fake-bookmark-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-bookmark-selection_collapsed{border-right:1px solid var(--ck-color-base-text);outline:1px solid #ffffff80;height:100%;margin-right:-1px}.ck.ck-bookmark-balloon .ck.ck-toolbar>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-bookmark-toolbar__preview{padding:0 var(--ck-spacing-medium);max-width:var(--ck-input-width);text-overflow:ellipsis;text-align:center;-webkit-user-select:none;user-select:none;cursor:default;min-width:3em;font-weight:400;overflow:hidden}:root{--ck-bookmark-form-width: 340px}@media screen and (width <= 600px){:root{--ck-bookmark-form-width: 300px}}.ck.ck-bookmark-form{width:var(--ck-bookmark-form-width)}:root{--ck-image-processing-highlight-color: #f9fafa;--ck-image-processing-background-color: #e3e5e8}.ck.ck-editor__editable .image.image-processing{position:relative}.ck.ck-editor__editable .image.image-processing:before{content:"";z-index:1;background:linear-gradient(90deg,var(--ck-image-processing-background-color),var(--ck-image-processing-highlight-color),var(--ck-image-processing-background-color));background-size:200% 100%;width:100%;height:100%;animation:2s linear infinite ck-image-processing-animation;position:absolute;top:0;left:0}.ck.ck-editor__editable .image.image-processing img{height:100%}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--ck-clipboard-drop-target-dot-width: 12px;--ck-clipboard-drop-target-dot-height: 8px;--ck-clipboard-drop-target-color: var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{bottom:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);margin-left:-1px;position:absolute}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{content:"";width:0;height:0;left:50%;top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));border-style:solid;display:block;position:absolute;transform:translate(-50%)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{width:0}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{pointer-events:none;display:inline;position:relative}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}.ck.ck-clipboard-drop-target-line{border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);height:0;z-index:var(--ck-z-default);margin-top:-1px;position:absolute}.ck.ck-clipboard-drop-target-line:before{content:"";top:calc(-.5 * var(--ck-clipboard-drop-target-dot-width));border-style:solid;width:0;height:0;position:absolute}.ck.ck-clipboard-drop-target-line{pointer-events:none}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height);border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color);left:-1px}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0;border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent;right:-1px}:root{--ck-color-code-block-label-background: #757575}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);background:var(--ck-color-code-block-label-background);font-size:10px;font-family:var(--ck-font-face);padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);color:#fff;white-space:nowrap;line-height:16px;position:absolute;top:-1px;right:10px}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow:hidden auto}.ck-content pre{color:#353535;text-align:left;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;direction:ltr;background:#c7c7c74d;border:1px solid #c4c4c4;border-radius:2px;min-width:200px;margin:.9em 0;padding:1em;font-style:normal}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}:root{--ck-content-font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;--ck-content-font-size: medium;--ck-content-font-color: #000;--ck-content-line-height: 1.5;--ck-content-word-break: normal;--ck-content-overflow-wrap: break-word}.ck-content{font-family:var(--ck-content-font-family);font-size:var(--ck-content-font-size);color:var(--ck-content-font-color);line-height:var(--ck-content-line-height);word-break:var(--ck-content-word-break);overflow-wrap:var(--ck-content-overflow-wrap)}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}.ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck.ck-menu-bar{border:none;border-bottom:1px solid var(--ck-color-toolbar-border)}.ck.ck-emoji{width:320px}.ck .ck.ck-emoji__search{padding:var(--ck-spacing-large);padding-bottom:var(--ck-spacing-medium);justify-content:space-between;align-items:center;display:flex}.ck .ck.ck-emoji__search>.ck.ck-search{flex:1}.ck .ck-fake-emoji-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-emoji-selection_collapsed{border-right:1px solid var(--ck-color-base-text);outline:1px solid #ffffff80;height:100%;margin-right:-1px}div.ck.ck-balloon-panel.ck-emoji-picker-balloon{z-index:calc(var(--ck-z-dialog) + 1)}.ck.ck-emoji__categories-list{margin:0 var(--ck-spacing-large);justify-content:space-between;display:flex}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text{font-size:var(--ck-font-size-big);min-width:var(--ck-font-size-big);min-height:var(--ck-font-size-big);border-width:0 0 2px;border-bottom-style:solid;border-bottom-color:#0000;padding:0}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text.ck-emoji__category-item.ck-on{border-bottom-color:var(--ck-color-base-active)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text>span{margin:auto}:root{--ck-emoji-grid-tile-size: 27px}.ck.ck-emoji .ck.ck-emoji__tiles{border-top:1px solid var(--ck-color-base-border);max-width:100%;max-height:min(265px,40vh);overflow:hidden auto}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__grid{grid-template-columns:repeat(auto-fill,minmax(var(--ck-emoji-grid-tile-size),1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-small);display:grid}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{width:var(--ck-emoji-grid-tile-size);height:var(--ck-emoji-grid-tile-size);min-width:var(--ck-emoji-grid-tile-size);min-height:var(--ck-emoji-grid-tile-size);border:0;padding:0;font-size:1.5em;transition:box-shadow .2s}@media (prefers-reduced-motion: reduce){.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{transition:none}}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:focus:not(.ck-disabled),.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border);border:0}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile .ck-button__label{line-height:var(--ck-emoji-grid-tile-size);text-align:center;width:100%}.ck.ck-form.ck-emoji-picker-form{padding-bottom:0}.ck.ck-form.ck-emoji-picker-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border-color:#0000}.ck.ck-emoji__skin-tone{margin-left:var(--ck-spacing-standard)}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck.ck-list__item{min-width:1em}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:initial}.ck.ck-placeholder,.ck .ck-placeholder{position:relative}@media (forced-colors: active){.ck.ck-placeholder,.ck .ck-placeholder{forced-color-adjust:preserve-parent-color}}:is(.ck.ck-placeholder,.ck .ck-placeholder):before{content:attr(data-placeholder);cursor:text;pointer-events:none;position:absolute;left:0;right:0}@media (forced-colors: none){:is(.ck.ck-placeholder,.ck .ck-placeholder):before{color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors: active){:is(.ck.ck-placeholder,.ck .ck-placeholder):before{margin-left:1px;font-style:italic}}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}.ck-find-result{background:var(--ck-color-highlight-background);color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}.ck.ck-find-and-replace-form{width:400px;max-width:100%}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{padding:var(--ck-spacing-large);flex-flow:wrap;flex:auto;align-content:stretch;align-items:center;margin:0;display:flex}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>.ck-button{flex:none}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>*+*{margin-right:var(--ck-spacing-standard)}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions) .ck-labeled-field-view{flex:auto}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions) .ck-labeled-field-view .ck-input{width:100%;min-width:50px}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{color:var(--ck-color-base-border);position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter){right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter){left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{padding-top:var(--ck-spacing-standard);flex:0 0 100%}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace){margin-left:0}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace){margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{margin-top:calc(-1 * var(--ck-spacing-large));flex-wrap:wrap;justify-content:flex-end}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width <= 600px){.ck.ck-find-and-replace-form{width:300px;max-width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{width:100%;margin-bottom:var(--ck-spacing-standard);flex:1 0 auto}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex-wrap:wrap;flex:auto}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{text-align:center;width:100%}}:root{--ck-content-font-size-tiny: .7em;--ck-content-font-size-small: .85em;--ck-content-font-size-big: 1.4em;--ck-content-font-size-huge: 1.8em}.ck-content .text-tiny{font-size:var(--ck-content-font-size-tiny)}.ck-content .text-small{font-size:var(--ck-content-font-size-small)}.ck-content .text-big{font-size:var(--ck-content-font-size-big)}.ck-content .text-huge{font-size:var(--ck-content-font-size-huge)}html.ck-fullscreen,body.ck-fullscreen{--ck-z-fullscreen: 10000;--ck-z-default: calc(var(--ck-z-fullscreen) + 1);--ck-z-panel: calc(var(--ck-z-default) + 999);--ck-z-dialog: 100000;overflow:hidden}:is(html.ck-fullscreen,body.ck-fullscreen) .ckbox:not(#n){--ckbox-z-index-root: calc(var(--ck-z-dialog) + 1);position:absolute}:is(html.ck-fullscreen,body.ck-fullscreen) .ckbox:not(#n) .ckbox-img-editor{--ckbox-z-index-preview: calc(var(--ck-z-dialog) + 1)}:is(html.ck-fullscreen,body.ck-fullscreen) .ck-pagination-view-line{z-index:calc(var(--ck-z-fullscreen) + 1)}:is(html.ck-fullscreen,body.ck-fullscreen) .page-break__label{z-index:calc(var(--ck-z-fullscreen) + 2)}.ck.ck-fullscreen__main-wrapper{width:100%;height:100%;z-index:var(--ck-z-fullscreen);background:var(--ck-color-base-foreground);flex-direction:column;display:flex;position:fixed;top:0;left:0}.ck.ck-fullscreen__main-wrapper .ck.ck-revision-history-ui__changes-navigation{margin-top:0;margin-bottom:0}:not(body>.ck-fullscreen__main-wrapper).ck-fullscreen__main-wrapper{position:absolute}:not(body>.ck-fullscreen__main-wrapper).ck-fullscreen__main-wrapper .ck-fullscreen__top-wrapper{border-top:1px solid var(--ck-color-base-border);border-left:1px solid var(--ck-color-base-border);border-right:1px solid var(--ck-color-base-border);border-radius:var(--ck-border-radius) 0}.ck-fullscreen__menu-bar .ck.ck-menu-bar{border:none}.ck.ck-fullscreen__toolbar .ck-toolbar{border-left:0;border-right:0;border-radius:0}.ck-fullscreen__main-wrapper .ck-fullscreen__editable-wrapper{--ck-fullscreen-editor-top-margin: 28px;--ck-fullscreen-editor-bottom-margin: 28px;justify-content:flex-start;max-height:100%;display:flex;overflow:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable{margin-top:var(--ck-fullscreen-editor-top-margin);height:100%;margin-left:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable:after{content:"";height:var(--ck-fullscreen-editor-bottom-margin);display:block}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable){box-sizing:border-box;border:1px var(--ck-color-base-border) solid;background:#fff;width:795.701px;max-width:795.701px;height:fit-content;min-height:297mm;margin:0;padding:20mm 12mm;box-shadow:0 2px 3px #00000014}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck-source-editing-area{width:795.701px}.ck-fullscreen__sidebar{width:270px;margin-top:var(--ck-fullscreen-editor-top-margin);margin-left:10px}.ck-fullscreen__left-sidebar{--ck-user-avatar-size: 28px;box-sizing:border-box;background-color:#0000;flex-direction:column;align-self:flex-start;height:100%;margin-top:0;margin-right:10px;font-family:Helvetica,Arial,sans-serif;display:flex;position:sticky;top:0}.ck-fullscreen__left-sidebar .ck-button.ck-fullscreen__left-sidebar-toggle-button{--ck-icon-size: 20px;--ck-ui-component-min-height: 0px;margin-top:var(--ck-fullscreen-editor-top-margin);margin-bottom:var(--ck-spacing-large);opacity:.5;border-radius:100%;align-self:flex-start;padding-top:0}.ck-fullscreen__left-sidebar>.ck-fullscreen__left-sidebar-sticky{min-width:270px}.ck-fullscreen__left-sidebar>.ck-fullscreen__left-sidebar-sticky:first-child{padding-top:var(--ck-fullscreen-editor-top-margin)}.ck-fullscreen__left-sidebar.ck-fullscreen__left-sidebar--collapsed{width:65px}.ck-fullscreen__left-sidebar.ck-fullscreen__left-sidebar--collapsed>:not(.ck-fullscreen__left-sidebar-toggle-button){display:none}.ck-fullscreen__left-sidebar .ck.ck-presence-list--collapsed{--ck-user-avatar-size: 32px}.ck-fullscreen__left-sidebar .ck-user,.ck-fullscreen__left-sidebar .ck-presence-list__users-counter__text{font-size:.85em}.ck-fullscreen__left-sidebar-item{padding:var(--ck-spacing-medium);margin-bottom:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item:first-child{padding-top:0}.ck-fullscreen__left-sidebar-item:last-child{margin-bottom:0}.ck-fullscreen__left-sidebar-header{--ck-fullscreen-presence-list-header-font-size: .875em;font-size:var(--ck-fullscreen-presence-list-header-font-size);color:var(--ck-document-outline-item-default-color);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ck-fullscreen__left-sidebar--sticky{position:sticky;top:0}.ck-fullscreen__left-sidebar--sticky>:first-child{padding-top:0}.ck-fullscreen__presence-list{margin-top:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item--no-margin{margin:0}.ck-fullscreen__left-sidebar .ck.ck-document-outline{padding-top:0;padding-left:0;padding-right:0}.ck-fullscreen__document-outline-wrapper{padding-top:0;overflow-y:auto}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar{margin-top:var(--ck-fullscreen-editor-top-margin);margin-right:auto}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar:not(.ck-fullscreen__right-sidebar--collapsed)>:first-child{min-width:270px}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar.ck-fullscreen__right-sidebar--collapsed{width:65px}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar.ck-fullscreen__right-sidebar--collapsed>:first-child{min-width:65px}.ck.ck-fullscreen__right-edge{margin-top:0;margin-left:10px;position:sticky;top:0}.ck.ck-fullscreen__right-edge>:first-child{border-top:none;border-bottom:none;border-right:none;width:495px;height:100%}.ck.ck-heading_heading1 .ck-button__label{font-size:20px}.ck.ck-heading_heading2 .ck-button__label{font-size:17px}.ck.ck-heading_heading3 .ck-button__label{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}:root{--ck-content-highlight-marker-yellow: #fdfd77;--ck-content-highlight-marker-green: #62f962;--ck-content-highlight-marker-pink: #fc7899;--ck-content-highlight-marker-blue: #72ccfd;--ck-content-highlight-pen-red: #e71313;--ck-content-highlight-pen-green: #128a00}.ck-content .marker-yellow{background-color:var(--ck-content-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-content-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-content-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-content-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-content-highlight-pen-red);background-color:#0000}.ck-content .pen-green{color:var(--ck-content-highlight-pen-green);background-color:#0000}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}:root{--ck-html-embed-content-width: calc(100% - 1.5 * var(--ck-icon-size));--ck-html-embed-source-height: 10em;--ck-html-embed-unfocused-outline-width: 1px;--ck-html-embed-content-min-height: calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background: var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color: #737373}.ck-widget.raw-html-embed{font-size:var(--ck-font-size-base);background-color:var(--ck-color-base-foreground);min-width:15em;margin:.9em auto;display:flow-root;position:relative}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{content:attr(data-html-embed-label);top:calc(-1 * var(--ck-html-embed-unfocused-outline-width));left:var(--ck-spacing-standard);transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);font-size:var(--ck-font-size-tiny);font-family:var(--ck-font-face);z-index:1;background:#999;position:absolute}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);background:var(--ck-color-focus-border);top:0}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{top:var(--ck-spacing-standard);right:var(--ck-spacing-standard);display:flex;position:absolute}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{flex-direction:column}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;height:var(--ck-html-embed-source-height);width:var(--ck-html-embed-content-width);resize:none;min-width:0;padding:var(--ck-spacing-standard);-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-family:monospace;font-size:var(--ck-font-size-base);text-align:left;direction:ltr}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{background:var(--ck-html-embed-source-disabled-background);color:var(--ck-html-embed-source-disabled-color);-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:var(--ck-html-embed-content-min-height);width:var(--ck-html-embed-content-width);position:relative;overflow:hidden}.ck-editor__editable:not(.ck-read-only) :is(.ck-widget.raw-html-embed .raw-html-embed__preview){pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview{display:flex}.ck-widget.raw-html-embed .raw-html-embed__preview-content{box-sizing:border-box;background-color:var(--ck-color-base-foreground);border-collapse:separate;width:100%;margin:auto;display:table;position:relative}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-content{border-spacing:7px}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{color:var(--ck-html-embed-source-disabled-color);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.ck-widget.raw-html-embed{font-style:normal}:root{--ck-html-object-embed-unfocused-outline-width: 1px}.ck-widget.html-object-embed{font-size:var(--ck-font-size-base);background-color:var(--ck-color-base-foreground);padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));min-width:calc(76px + var(--ck-spacing-standard))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{content:attr(data-html-object-embed-label);top:0;left:var(--ck-spacing-standard);transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);font-style:normal;font-weight:400;font-size:var(--ck-font-size-tiny);font-family:var(--ck-font-face);background:#999;position:absolute}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}:root{--ck-content-color-image-caption-background: #f7f7f7;--ck-content-color-image-caption-text: #333;--ck-color-image-caption-highlighted-background: #fd0}.ck-content .image>figcaption{caption-side:bottom;word-break:normal;overflow-wrap:anywhere;break-before:avoid;color:var(--ck-content-color-image-caption-text);background-color:var(--ck-content-color-image-caption-background);outline-offset:-1px;padding:.6em;font-size:.75em;display:table-caption}@media (forced-colors: active){.ck-content .image>figcaption{background-color:unset;color:unset}}@media (forced-colors: none){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:.6s ease-out ck-image-caption-highlight}}@media (prefers-reduced-motion: reduce){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:none}}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highlighted-background)}to{background-color:var(--ck-content-color-image-caption-background)}}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{box-sizing:border-box;max-width:100%;display:block}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}:is(.ck.ck-editor__editable td,.ck.ck-editor__editable th) .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}:root{--ck-content-image-style-spacing: 1.5em;--ck-content-inline-image-style-spacing: calc(var(--ck-content-image-style-spacing) / 2)}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - var(--ck-content-image-style-spacing))}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none}.ck-content .image.image-style-side{float:right;margin-left:var(--ck-content-image-style-spacing);max-width:50%}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-content-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-content-image-style-spacing)}.ck-content .image.image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-content-image-style-spacing)}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-content-image-style-spacing)}.ck-content p+.image.image-style-align-left,.ck-content p+.image.image-style-align-right,.ck-content p+.image.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-content-inline-image-style-spacing);margin-bottom:var(--ck-content-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-content-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-content-inline-image-style-spacing)}:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__action:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}:is(:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__action:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover)):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}:is(.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline).ck-appear{animation:.7s fadeIn}@media (prefers-reduced-motion: reduce){:is(.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline).ck-appear{opacity:1;animation:none}}.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);width:0;height:2px;transition:width .1s;position:absolute;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--ck-color-image-upload-icon: #fff;--ck-color-image-upload-icon-background: #008a00;--ck-image-upload-icon-size: 20;--ck-image-upload-icon-width: 2px;--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px)}.ck-image-upload-complete-icon{opacity:0;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px * var(--ck-image-upload-icon-size));width:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));top:min(var(--ck-spacing-medium),6%);right:min(var(--ck-spacing-medium),6%);border-radius:50%;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;animation-duration:.5s,.5s;animation-delay:0s,3s;animation-fill-mode:forwards,forwards;display:block;position:absolute;overflow:hidden}.ck-image-upload-complete-icon:after{opacity:0;transform-origin:0 0;border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;content:"";width:0;height:0;animation-name:ck-upload-complete-icon-check;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;position:absolute;top:50%;left:25%;transform:scaleX(-1) rotate(135deg)}@media (prefers-reduced-motion: reduce){.ck-image-upload-complete-icon{animation-duration:0s}.ck-image-upload-complete-icon:after{opacity:1;width:.3em;height:.45em;animation:none}}.ck-image-upload-complete-icon{z-index:1}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{opacity:1;width:0;height:0}33%{width:.3em;height:0}to{opacity:1;width:.3em;height:.45em}}:root{--ck-color-upload-placeholder-loader: #b3b3b3;--ck-upload-placeholder-loader-size: 32px;--ck-upload-placeholder-image-aspect-ratio: 2.8}.ck .ck-image-upload-placeholder{width:100%;margin:0}.ck .ck-image-upload-placeholder.image-inline{width:calc(2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{width:var(--ck-upload-placeholder-loader-size);height:var(--ck-upload-placeholder-loader-size);border-top:3px solid var(--ck-color-upload-placeholder-loader);content:"";border-right:2px solid #0000;border-radius:50%;animation:1s linear infinite ck-upload-placeholder-loader;position:relative}.ck .ck-upload-placeholder-loader{left:0}@keyframes ck-upload-placeholder-loader{to{transform:rotate(360deg)}}.ck-content .image{clear:both;text-align:center;min-width:50px;margin:.9em auto;display:table}.ck-content .image img{min-width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.ck-content .image-inline{align-items:flex-start;max-width:100%;display:inline-flex}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ck.ck-editor__editable .image{z-index:1}.ck.ck-editor__editable .image.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable .image-inline img{height:auto}:is(.ck.ck-editor__editable td,.ck.ck-editor__editable th) .image-inline img{max-width:none}.ck.ck-editor__editable img.image_placeholder{background-size:100% 100%}:root{--ck-image-insert-insert-by-url-width: 250px}.ck.ck-image-insert-url{--ck-input-width: 100%;width:400px}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-column-gap:var(--ck-spacing-large);margin-top:var(--ck-spacing-large);display:grid}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save,.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel{justify-content:center;min-width:auto}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-template-columns:repeat(2,1fr)}.ck.ck-image-insert-url{padding:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-image-insert-form>.ck.ck-button{width:100%;display:block}[dir=ltr] :is(.ck.ck-image-insert-form>.ck.ck-button){text-align:left}[dir=rtl] :is(.ck.ck-image-insert-form>.ck.ck-button){text-align:right}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:first-child){border-top:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:last-child){border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible{min-width:var(--ck-image-insert-insert-by-url-width)}.ck.ck-image-insert-form>.ck.ck-image-insert-url{min-width:var(--ck-image-insert-insert-by-url-width);padding:var(--ck-spacing-large)}.ck.ck-image-insert-form:focus{outline:none}:root{--ck-image-custom-resize-form-width: 340px}@media screen and (width <= 600px){:root{--ck-image-custom-resize-form-width: 300px}}.ck.ck-image-custom-resize-form.ck-responsive-form{width:var(--ck-image-custom-resize-form-width)}:root{--ck-text-alternative-form-width: 340px}@media screen and (width <= 600px){:root{--ck-text-alternative-form-width: 300px}}.ck.ck-text-alternative-form.ck-responsive-form{width:var(--ck-text-alternative-form-width)}.ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);outline:1px solid #ffffff80;height:100%;margin-right:-1px}:root{--ck-link-bookmark-icon-size: calc(var(--ck-icon-size) * .7)}.ck.ck-toolbar.ck-link-toolbar>.ck-toolbar__items{flex-wrap:nowrap}a.ck.ck-button.ck-link-toolbar__preview{padding:0 var(--ck-spacing-medium);color:var(--ck-color-link-default);cursor:pointer;justify-content:center}a.ck.ck-button.ck-link-toolbar__preview .ck.ck-button__label{text-overflow:ellipsis;max-width:var(--ck-input-width)}a.ck.ck-button.ck-link-toolbar__preview,a.ck.ck-button.ck-link-toolbar__preview:hover,a.ck.ck-button.ck-link-toolbar__preview:focus,a.ck.ck-button.ck-link-toolbar__preview:active{background:none}a.ck.ck-button.ck-link-toolbar__preview:active{box-shadow:none}a.ck.ck-button.ck-link-toolbar__preview:hover,a.ck.ck-button.ck-link-toolbar__preview:focus{text-decoration:underline}a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{width:var(--ck-link-bookmark-icon-size);height:var(--ck-link-bookmark-icon-size)}[dir=ltr] :is(a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon){margin-right:var(--ck-spacing-tiny);margin-left:var(--ck-spacing-small)}[dir=rtl] :is(a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon){margin-left:var(--ck-spacing-tiny);margin-right:var(--ck-spacing-small)}a.ck.ck-button.ck-link-toolbar__preview:has(.ck-icon){padding-left:var(--ck-spacing-extra-tiny)}.ck.ck-link-toolbar__preview{display:inline-block}.ck.ck-link-toolbar__preview .ck-button__label{overflow:hidden}:root{--ck-link-image-indicator-icon-size: 20;--ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px)}:is(.ck.ck-editor__editable figure.image>a,.ck.ck-editor__editable a span.image-inline):after{content:"";top:min(var(--ck-spacing-medium),6%);right:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));height:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));background-color:#0006;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+);background-position:center;background-repeat:no-repeat;background-size:14px;border-radius:100%;display:block;position:absolute;overflow:hidden}:root{--ck-link-panel-width: 340px;--ck-link-provider-list-item-text-height: calc(var(--ck-line-height-base) * var(--ck-font-size-base));--ck-link-provider-list-item-height: calc(var(--ck-link-provider-list-item-text-height) + var(--ck-spacing-small) + var(--ck-spacing-small))}@media screen and (width <= 600px){:root{--ck-link-panel-width: 300px}}.ck.ck-form.ck-link-form{width:var(--ck-link-panel-width);padding-bottom:0}@media screen and (width <= 600px){.ck.ck-form.ck-link-form.ck-responsive-form .ck-labeled-field-view{margin:0}}.ck.ck-form.ck-link-form .ck-link-form__providers-list{border-top:1px solid var(--ck-color-base-border);flex-direction:column;display:flex}.ck.ck-form.ck-link-form .ck-link-form__providers-list:has(.ck-list__item:nth-child(n+5)){max-height:calc(var(--ck-link-provider-list-item-height) * 4 + var(--ck-spacing-large) + 1px);overflow:auto}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button{padding:var(--ck-spacing-small) var(--ck-spacing-large);border-radius:0}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button>.ck-button__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ck.ck-link-form .ck-link__items:empty{display:none}:root{--ck-link-properties-width: 340px}@media screen and (width <= 600px){:root{--ck-link-properties-width: 300px}}.ck.ck-link-properties{width:var(--ck-link-properties-width)}:root{--ck-link-providers-width: 340px;--ck-link-list-view-max-height: 240px;--ck-link-list-view-icon-size: calc(var(--ck-icon-size) * .8)}@media screen and (width <= 600px){:root{--ck-link-providers-width: 300px}}.ck.ck-link-providers{width:var(--ck-link-providers-width)}.ck.ck-link-providers .ck-form__header__label{text-overflow:ellipsis;overflow:hidden}.ck.ck-link-providers>.ck-link-providers__list{max-height:min(var(--ck-link-list-view-max-height),40vh);overflow:hidden auto}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-icon{width:var(--ck-link-list-view-icon-size);height:var(--ck-link-list-view-icon-size);flex-shrink:0}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck.ck-link-providers>.ck-link-providers__list{overscroll-behavior:contain}.ck.ck-link-providers .ck-link__empty-list-info{padding:calc(2 * var(--ck-spacing-large)) var(--ck-spacing-medium);text-align:center;font-style:italic}.ck-editor__editable .ck-list-bogus-paragraph{display:block}:root{--ck-list-style-button-size: 44px}.ck.ck-list-styles-list{row-gap:var(--ck-spacing-medium);column-gap:var(--ck-spacing-medium);padding:var(--ck-spacing-large);grid-template-columns:repeat(3,auto)}.ck.ck-list-styles-list .ck-button{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size);box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button .ck-icon{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size)}.ck.ck-list-styles-list{display:grid}.ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{width:100%;min-width:auto}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{margin-bottom:calc(-1 * var(--ck-spacing-tiny));background:none;padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{box-shadow:none;background:none;border-color:#0000}:root{--ck-content-list-marker-color: var(--ck-content-font-color);--ck-content-list-marker-font-family: var(--ck-content-font-family);--ck-content-list-marker-font-size: var(--ck-content-font-size)}.ck-content li>p:first-of-type{margin-top:0}.ck-content li>p:only-of-type{margin-top:0;margin-bottom:0}.ck-content li.ck-list-marker-bold::marker{font-weight:700}.ck-content li.ck-list-marker-italic::marker{font-style:italic}.ck-content li.ck-list-marker-color::marker{color:var(--ck-content-list-marker-color)}.ck-content li.ck-list-marker-font-family::marker{font-family:var(--ck-content-list-marker-font-family)}.ck-content li.ck-list-marker-font-size::marker{font-size:var(--ck-content-list-marker-font-size)}.ck-content li.ck-list-marker-font-size-tiny::marker{font-size:var(--ck-content-font-size-tiny)}.ck-content li.ck-list-marker-font-size-small::marker{font-size:var(--ck-content-font-size-small)}.ck-content li.ck-list-marker-font-size-big::marker{font-size:var(--ck-content-font-size-big)}.ck-content li.ck-list-marker-font-size-huge::marker{font-size:var(--ck-content-font-size-huge)}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}:root{--ck-content-todo-list-checkmark-size: 16px}.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;width:var(--ck-content-todo-list-checkmark-size);height:var(--ck-content-todo-list-checkmark-size);vertical-align:middle;border:0;margin-left:0;margin-right:-15px;display:inline-block;position:relative;left:-25px;right:0}[dir=rtl]:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input){margin-left:-15px;margin-right:0;left:0;right:-25px}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):before{box-sizing:border-box;content:"";border:1px solid #333;border-radius:2px;width:100%;height:100%;transition:box-shadow .25s ease-in-out;display:block;position:absolute}@media (prefers-reduced-motion: reduce){:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):before{transition:none}}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):after{box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-content-todo-list-checkmark-size) / 3);top:calc(var(--ck-content-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-content-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-content-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:#0000;border-width:0 calc(var(--ck-content-todo-list-checkmark-size) / 8) calc(var(--ck-content-todo-list-checkmark-size) / 8) 0;display:block;position:absolute;transform:rotate(45deg)}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input)[checked]:before{background:#26ab33;border-color:#26ab33}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input)[checked]:after{border-color:#fff}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px;position:relative}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}:is(.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content .media{clear:both;min-width:15em;margin:.9em 0;display:block}:root{--ck-media-embed-placeholder-icon-size: 3em;--ck-color-media-embed-placeholder-url-text: #757575;--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{padding:calc(3 * var(--ck-spacing-standard));background:var(--ck-color-base-foreground);flex-direction:column;align-items:center;display:flex}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{min-width:var(--ck-media-embed-placeholder-icon-size);height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);background-position:center;background-size:cover}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{width:100%;height:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);white-space:nowrap;text-align:center;text-overflow:ellipsis;font-style:italic}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-width:300px;max-height:380px}.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(to right,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}:is(.ck-media__wrapper[data-oembed-url*="twitter.com"],.ck-media__wrapper[data-oembed-url*="google.com/maps"],.ck-media__wrapper[data-oembed-url*="goo.gl/maps"],.ck-media__wrapper[data-oembed-url*="maps.google.com"],.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"],.ck-media__wrapper[data-oembed-url*="facebook.com"],.ck-media__wrapper[data-oembed-url*="instagram.com"]) .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}.ck.ck-media-form{flex-flow:row;align-items:flex-start;width:400px;display:flex}.ck.ck-media-form .ck-labeled-field-view{width:100%;display:inline-block}.ck.ck-media-form .ck-label{display:none}.ck.ck-media-form .ck-input{width:100%}@media screen and (width <= 600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}:root{--ck-content-color-mention-background: #9900301a;--ck-content-color-mention-text: #990030}.ck-content .mention{background:var(--ck-content-color-mention-background);color:var(--ck-content-color-mention-text)}:root{--ck-mention-list-max-height: 300px}.ck.ck-mentions{max-height:var(--ck-mention-list-max-height);overscroll-behavior:contain;overflow:hidden auto}.ck.ck-mentions>.ck-list__item{flex-shrink:0;overflow:hidden}div.ck.ck-balloon-panel.ck-mention-balloon{z-index:calc(var(--ck-z-dialog) + 1)}:root{--ck-color-minimap-tracker-background: 208, 0%, 51%;--ck-color-minimap-iframe-outline: #bfbfbf;--ck-color-minimap-iframe-shadow: #0000001c;--ck-color-minimap-progress-background: #666}.ck.ck-minimap{-webkit-user-select:none;user-select:none;background:var(--ck-color-base-background);position:absolute}.ck.ck-minimap,.ck.ck-minimap iframe{width:100%;height:100%}.ck.ck-minimap iframe{pointer-events:none;outline:1px solid var(--ck-color-minimap-iframe-outline);box-shadow:0 2px 5px var(--ck-color-minimap-iframe-shadow);border:0;margin:0;position:relative}.ck.ck-minimap .ck.ck-minimap__position-tracker{background:hsla(var(--ck-color-minimap-tracker-background),.2);z-index:1;width:100%;transition:background .1s ease-in-out;position:absolute;top:0}@media (prefers-reduced-motion: reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker{transition:none}}.ck.ck-minimap .ck.ck-minimap__position-tracker:hover{background:hsla(var(--ck-color-minimap-tracker-background),.3)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover{background:hsla(var(--ck-color-minimap-tracker-background),.4)}:is(.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover):after{opacity:1}.ck.ck-minimap .ck.ck-minimap__position-tracker:after{content:attr(data-progress) "%";background:var(--ck-color-minimap-progress-background);color:var(--ck-color-base-background);border:1px solid var(--ck-color-base-background);opacity:0;border-radius:3px;padding:2px 4px;font-size:10px;transition:opacity .1s ease-in-out;position:absolute;top:5px;right:5px}@media (prefers-reduced-motion: reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker:after{transition:none}}.ck-content .page-break{clear:both;justify-content:center;align-items:center;padding:5px 0;display:flex;position:relative}.ck-content .page-break:after{content:"";border-bottom:2px dashed #c4c4c4;width:100%;position:absolute}.ck-content .page-break__label{z-index:1;text-transform:uppercase;color:#333;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c4c4c4;border-radius:2px;padding:.3em .6em;font-size:.75em;font-weight:700;display:block;position:relative;box-shadow:2px 2px 1px #00000026}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}.ck-content :has(+.page-break){margin-bottom:0}}:root{--ck-color-restricted-editing-exception-background: #ffa94c33;--ck-color-restricted-editing-exception-hover-background: #ffa94c59;--ck-color-restricted-editing-exception-brackets: #cc690066;--ck-color-restricted-editing-selected-exception-background: #ffa94c80;--ck-color-restricted-editing-selected-exception-brackets: #cc690099}.ck-editor__editable .restricted-editing-exception{background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0%,var(--ck-color-restricted-editing-exception-brackets) 5px,#0000 6px,#0000 calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1;transition:background .2s ease-in-out}@media (prefers-reduced-motion: reduce){.ck-editor__editable .restricted-editing-exception{transition:none}}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected{background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0%,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed{padding-left:1ch}.ck-restricted-editing_mode_restricted,.ck-restricted-editing_mode_restricted *{cursor:default}.ck-restricted-editing_mode_restricted .restricted-editing-exception,.ck-restricted-editing_mode_restricted .restricted-editing-exception *{cursor:text}.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover{background:var(--ck-color-restricted-editing-exception-hover-background)}:root{--ck-show-blocks-border-color: #757575}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-address-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-address-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-aside-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-aside-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-blockquote-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-blockquote-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-details-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-details-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-div-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-div-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-footer-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-footer-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-h1-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-h1-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-h2-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-h2-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-h3-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-h3-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-h4-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-h4-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-h5-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-h5-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-h6-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-h6-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-header-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-header-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-main-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-main-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-nav-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-nav-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-pre-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-pre-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-ol-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-ol-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-ul-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-ul-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-p-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-p-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-section-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-section-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{--ck-show-blocks-label-ltr: var(--ck-show-blocks-label-figcaption-ltr);--ck-show-blocks-label-rtl: var(--ck-show-blocks-label-figcaption-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *),.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-repeat:no-repeat;padding-top:15px}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *),.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption):where(:not(.ck-widget_selected):not(.ck-widget:hover)){outline:1px dashed var(--ck-show-blocks-border-color)}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) address,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) aside,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) blockquote,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) details,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) div:not(.ck-widget,.ck-widget *),:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) footer,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h1,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h2,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h3,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h4,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h5,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h6,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) header,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) main,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) nav,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) pre,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ol,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ul,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) p,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) section,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) :where(figure.image,figure.table) figcaption{background-image:var(--ck-show-blocks-label-ltr);background-position:1px 1px}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) address,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) aside,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) blockquote,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) details,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) div:not(.ck-widget,.ck-widget *),:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) footer,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h1,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h2,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h3,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h4,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h5,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h6,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) header,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) main,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) nav,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) pre,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ol,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ul,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) p,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) section,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) :where(figure.image,figure.table) figcaption{background-image:var(--ck-show-blocks-label-rtl);background-position:calc(100% - 1px) 1px}.ck-source-editing-area{position:relative;overflow:hidden}.ck-source-editing-area:after,.ck-source-editing-area textarea{padding:var(--ck-spacing-large);line-height:var(--ck-line-height-base);font-size:var(--ck-font-size-normal);white-space:pre-wrap;border:1px solid #0000;margin:0;font-family:monospace}.ck-source-editing-area:after{content:attr(data-value) " ";visibility:hidden;display:block}.ck-source-editing-area textarea{resize:none;box-sizing:border-box;border-color:var(--ck-color-base-border);border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0;outline:none;width:100%;height:100%;position:absolute;overflow:hidden}.ck-source-editing-area textarea:not([readonly]):focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-special-characters-navigation>.ck-label{text-overflow:ellipsis;max-width:160px;overflow:hidden}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow:hidden auto}@media screen and (width <= 600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{text-overflow:ellipsis;overflow:hidden}}.ck.ck-special-characters>.ck-dialog__content>div{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;width:350px;max-width:100%;height:100%;display:grid}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories{padding:var(--ck-spacing-medium) var(--ck-spacing-large);grid-area:1 / 1 / 2 / 2}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view{padding-top:var(--ck-spacing-standard);width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center;animation:.15s both ck-table-form-labeled-view-status-appear}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);border-style:solid}@media (prefers-reduced-motion: reduce){.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown{width:100%;display:block}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button>span{width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-grid{grid-area:2 / 1 / 3 / 2;max-height:200px}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-info{grid-area:3 / 1 / 4 / 2}:root{--ck-character-grid-tile-size: 24px}.ck.ck-character-grid{overflow:hidden auto}.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(auto-fill,minmax(var(--ck-character-grid-tile-size),1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-standard);display:grid}.ck.ck-character-grid .ck-character-grid__tile{width:var(--ck-character-grid-tile-size);height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);border:0;padding:0;font-size:1.5em;transition:box-shadow .2s}@media (prefers-reduced-motion: reduce){.ck.ck-character-grid .ck-character-grid__tile{transition:none}}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border);border:0}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}.ck.ck-character-grid{max-width:100%}.ck.ck-character-info{padding:var(--ck-spacing-small) var(--ck-spacing-large);border-top:1px solid var(--ck-color-base-border);display:flex}.ck.ck-character-info>*{text-transform:uppercase;font-size:var(--ck-font-size-small)}.ck.ck-character-info .ck-character-info__name{text-overflow:ellipsis;max-width:280px;overflow:hidden}.ck.ck-character-info .ck-character-info__code{opacity:.6}.ck.ck-character-info{justify-content:space-between}.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}:root{--ck-style-panel-button-width: 120px;--ck-style-panel-button-height: 80px;--ck-style-panel-button-label-background: #f0f0f0;--ck-style-panel-button-hover-label-background: #ebebeb;--ck-style-panel-button-hover-border-color: #b3b3b3;--ck-style-panel-columns: 3}.ck.ck-style-panel .ck-style-grid{row-gap:var(--ck-spacing-large);column-gap:var(--ck-spacing-large);grid-template-columns:repeat(var(--ck-style-panel-columns),auto);display:grid}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background: var(--ck-color-base-background);--ck-color-button-default-active-background: var(--ck-color-base-background);width:var(--ck-style-panel-button-width);height:var(--ck-style-panel-button-height);justify-content:space-between;padding:0;display:flex}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{width:100%;height:22px;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;flex-shrink:0;line-height:22px;overflow:hidden}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{opacity:.9;width:100%;padding:var(--ck-spacing-medium);background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background);flex-grow:1;flex-basis:100%;place-content:center flex-start;align-items:center;display:flex;overflow:hidden}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background: var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{opacity:.4;border-color:var(--ck-color-base-foreground);filter:saturate(.3)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{flex-direction:column}.ck.ck-style-panel .ck-style-grid{justify-content:start}.ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}:root{--ck-style-panel-max-height: 470px}.ck.ck-style-panel{padding:var(--ck-spacing-large);max-height:var(--ck-style-panel-max-height);overflow-y:auto}.ck-content .table th{text-align:start}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content figure.table:not(.layout-table){display:table}.ck-content figure.table:not(.layout-table)>table{width:100%;height:100%}.ck-content .table:not(.layout-table){margin:.9em auto}.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table{border-collapse:collapse;border-spacing:0;border:1px double #b3b3b3}:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th{background:#0000000d;font-weight:700}:is(:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th)>p:first-of-type{margin-top:0}:is(:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th)>p:last-of-type{margin-bottom:0}:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}@media print{.ck-content figure.table:not(.layout-table){width:fit-content;height:fit-content}.ck-content figure.table:not(.layout-table)>table{height:initial}}.ck-editor__editable .ck-table-bogus-paragraph{width:100%;display:inline-block}:root{--ck-color-table-focused-cell-background: #9ec9fa4d;--ck-table-content-default-border-color: #d4d4d4;--ck-table-border-none-helper-line-color: #d4d4d4;--ck-table-border-none-helper-line-style: dashed;--ck-table-border-none-helper-line-width: 1px}.ck-widget.table table[style*="border:none"],.ck-widget.table table[style*="border-style:none"],.ck-widget.table table[style*="border:0"],.ck-widget.table table[style*="border-width:0"]{outline:var(--ck-table-content-default-border-color) 1px dashed}:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable{outline:unset}:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable:not(.ck-editor__editable_selected).ck-editor__nested-editable_focused,:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable:not(.ck-editor__editable_selected):focus{background:var(--ck-color-table-focused-cell-background);outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table){--ck-table-border-none-helper-line: var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-color)}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(td,th):where([style*="border:none"],[style*="border:0"],[style*="border-style:none"],[style*="border-width:0"]){border:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*="border-top-style:none"],[style*="border-top-width:0"]){border-top:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*="border-right-style:none"],[style*="border-right-width:0"]){border-right:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*="border-bottom-style:none"],[style*="border-bottom-width:0"]){border-bottom:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*="border-left-style:none"],[style*="border-left-width:0"]){border-left:var(--ck-table-border-none-helper-line)!important}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;width:25%;padding:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{margin-top:var(--ck-spacing-standard);background:none}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar.ck-table-cell-properties-form__horizontal-alignment-toolbar{--ck-table-form-dimensions-input-width: calc(var(--ck-table-form-default-input-width) * 2 + var(--ck-spacing-large));width:var(--ck-table-form-dimensions-input-width);max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar.ck-table-cell-properties-form__vertical-alignment-toolbar{flex-grow:1}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{width:80px;min-width:80px;max-width:80px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row{--ck-table-form-dimensions-input-width: calc(var(--ck-table-form-default-input-width) * 2 + var(--ck-spacing-large));width:var(--ck-table-form-dimensions-input-width);max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width,.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height{width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);max-width:var(--ck-table-form-default-input-width);margin:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{width:0;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small);align-self:flex-end;display:inline-block;position:relative;left:-.5ch;overflow:visible}.ck.ck-table-cell-properties-form .ck-form__row.ck-form__row.ck-table-form__action-row>.ck.ck-button{flex-grow:initial}.ck.ck-table-cell-properties-form .ck-form__row.ck-form__row.ck-table-form__action-row>.ck.ck-button .ck-button__label{color:currentColor}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__cell-type-row{--ck-table-form-dimensions-input-width: calc(var(--ck-table-form-default-input-width) * 2 + var(--ck-spacing-large));width:var(--ck-table-form-dimensions-input-width);max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0}:root{--ck-table-layout-widget-type-around-button-size: 16px;--ck-table-layout-widget-type-around-icon-width: 10px;--ck-table-layout-widget-type-around-icon-height: 8px;--ck-table-layout-widget-handler-icon-size: 10px;--ck-table-layout-default-border-color: #d4d4d4}.ck-content table.table.layout-table,.ck-content figure.table.layout-table{margin-top:0;margin-bottom:0}.ck-content table.table.layout-table,.ck-content figure.table.layout-table>table{border-spacing:0}.ck-editor__editable .table.layout-table>table{border-collapse:revert;width:100%;height:100%}.ck-editor__editable .table.layout-table>table:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-width:0;border-color:#0000;outline:none}.ck-editor__editable .table.layout-table>table>tbody>tr>td{box-shadow:revert;padding:revert;text-indent:1px;border-color:var(--ck-table-layout-default-border-color);border-style:dashed;min-width:2em}.ck-editor__editable .table.layout-table>table>tbody>tr>td[style^="width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=" width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=";width:"]{min-width:auto}.ck-editor__editable .table.layout-table>table>tbody>tr>td:focus{background-color:#0000}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){outline:var(--ck-table-layout-default-border-color) 1px dashed;outline-offset:-1px;border-width:0;border-color:#0000}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]):focus{outline:var(--ck-color-focus-border) 1px solid}.ck-editor__editable .table.layout-table>table>tbody>tr>td>.ck-table-bogus-paragraph{text-indent:0;width:calc(100% - 1px)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around{--ck-widget-type-around-button-size: var(--ck-table-layout-widget-type-around-button-size)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before,.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after{z-index:2;transform:translateY(0)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:var(--ck-table-layout-widget-type-around-button-size);border-radius:0 0 100px 100px;left:min(10%,30px)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before:after{border-radius:0 0 100px 100px}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after{border-radius:100px 100px 0 0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after:after{border-radius:100px 100px 0 0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button svg{width:var(--ck-table-layout-widget-type-around-icon-width);height:var(--ck-table-layout-widget-type-around-icon-height)}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_with-selection-handle>.ck-widget__selection-handle{--ck-widget-handler-icon-size: var(--ck-table-layout-widget-handler-icon-size);transform:translateY(calc(0px - var(--ck-widget-outline-thickness)));z-index:3}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:0}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:0}.ck-editor__editable .table.layout-table.ck-widget:hover{z-index:var(--ck-z-default)}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle{opacity:.75;visibility:visible}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle:hover{opacity:1}.ck-editor__editable .table.layout-table.ck-widget:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_selected{z-index:var(--ck-z-default)}.ck-editor__editable .table.layout-table{margin:0;display:table}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:first-child{margin-top:var(--ck-spacing-large)}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:last-child,.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:nth-last-child(2):has(+.ck-fake-selection-container){margin-bottom:var(--ck-spacing-large)}.ck.ck-form__row>:not(.ck-label)+*{margin-inline-start:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{width:100%;min-width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large);justify-content:flex-end}.ck.ck-form__row.ck-table-form__action-row .ck-button-save,.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel{justify-content:center}:root{--ck-table-properties-error-arrow-size: 6px;--ck-table-properties-min-error-width: 150px}.ck.ck-table-form{--ck-table-form-default-input-width: 80px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);max-width:var(--ck-table-form-default-input-width)}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{--ck-table-form-dimensions-input-width: calc(var(--ck-table-form-default-input-width) * 2 + var(--ck-spacing-large));width:var(--ck-table-form-dimensions-input-width);max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height{width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);max-width:var(--ck-table-form-default-input-width);margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{width:0;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small);align-self:flex-end;display:inline-block;position:relative;left:-.5ch;overflow:visible}.ck.ck-table-form .ck-form__row.ck-table-form__border-row,.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row{flex-wrap:wrap;align-items:center}:is(.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row) .ck-labeled-field-view{flex-direction:column-reverse;align-items:center;display:flex}:is(.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row) .ck-labeled-field-view .ck.ck-dropdown{flex-grow:0}.ck.ck-table-form .ck-form__row:not(.ck-table-form__action-row)>:not(.ck-label,.ck-table-form__dimension-operator){flex-grow:1}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:var(--ck-rounded-corners-radius);background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center;left:50%;bottom:calc(-1 * var(--ck-table-properties-error-arrow-size));animation:.15s both ck-table-form-labeled-view-status-appear;position:absolute;transform:translate(-50%,100%)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);content:"";top:calc(-1 * var(--ck-table-properties-error-arrow-size));border-style:solid;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{flex-wrap:wrap;flex-basis:0;align-content:baseline;align-self:flex-end}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{margin-top:var(--ck-spacing-standard);background:none}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{flex:1}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}:root{--ck-content-table-style-spacing: 1.5em}.ck-content .table.table-style-align-left{float:left;margin-right:var(--ck-content-table-style-spacing)}.ck-content .table.table-style-align-right{float:right;margin-left:var(--ck-content-table-style-spacing)}.ck-content .table.table-style-align-center{margin-left:auto;margin-right:auto}.ck-content .table.table-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .table.table-style-block-align-right{margin-left:auto;margin-right:0}.ck-editor__editable .table.layout-table.table-style-align-center{margin-left:auto;margin-right:auto}.ck-editor__editable .table.layout-table.table-style-align-left{margin-right:var(--ck-content-table-style-spacing)}.ck-editor__editable .table.layout-table.table-style-align-right{margin-left:var(--ck-content-table-style-spacing)}.ck-editor__editable .table.layout-table.table-style-block-align-left{margin-left:0;margin-right:auto}.ck-editor__editable .table.layout-table.table-style-block-align-right{margin-left:auto;margin-right:0}:root{--ck-content-color-table-caption-background: #f7f7f7;--ck-content-color-table-caption-text: #333;--ck-color-table-caption-highlighted-background: #fd0}.ck-content .table>figcaption,.ck-content figure.table>table>caption{caption-side:top;word-break:normal;overflow-wrap:anywhere;text-align:center;color:var(--ck-content-color-table-caption-text);background-color:var(--ck-content-color-table-caption-background);outline-offset:-1px;padding:.6em;font-size:.75em;display:table-caption}@media (forced-colors: active){.ck-content .table>figcaption,.ck-content figure.table>table>caption{background-color:unset;color:unset}}@media (forced-colors: none){:is(.ck.ck-editor__editable .table>figcaption,.ck.ck-editor__editable figure.table>table>caption).table__caption_highlighted{animation:.6s ease-out ck-table-caption-highlight}}:is(.ck.ck-editor__editable .table>figcaption,.ck.ck-editor__editable figure.table>table>caption).ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:var(--ck-content-color-table-caption-background)}}:root{--ck-table-selected-cell-background: #9ecffa4d}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{caret-color:#0000;box-shadow:unset;position:relative}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected):after{content:"";pointer-events:none;background-color:var(--ck-table-selected-cell-background);position:absolute;top:0;right:0;bottom:0;left:0}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) ::selection,:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected):focus{background-color:#0000}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) .ck-widget{outline:unset}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) .ck-widget>.ck-widget__selection-handle{display:none}:root{--ck-color-table-column-resizer-hover: var(--ck-color-base-active);--ck-table-column-resizer-width: 7px;--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -.5 - .5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word}.ck.ck-editor__editable .table td,.ck.ck-editor__editable .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{top:0;bottom:0;right:var(--ck-table-column-resizer-position-offset);width:var(--ck-table-column-resizer-width);cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:var(--ck-z-default);position:absolute}.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer,.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-input-text){border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-input-text){border-top-left-radius:0;border-bottom-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0;display:flex}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button){border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button):not(:focus){border-left:1px solid #0000}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button){border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button):not(:focus){border-right:1px solid #0000}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:var(--ck-rounded-corners-radius);border:1px solid var(--ck-color-input-border);width:20px;height:20px;position:relative;overflow:hidden}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{transform-origin:50%;background:red;border-radius:2px;width:8%;height:150%;display:block;position:absolute;top:-30%;left:50%;transform:rotate(45deg)}.ck.ck-input-color .ck.ck-input-color__remove-color{width:100%;padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] :is(.ck.ck-input-color .ck.ck-input-color__remove-color){border-top-right-radius:0}[dir=rtl] :is(.ck.ck-input-color .ck.ck-input-color__remove-color){border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon){margin-right:0;margin-left:var(--ck-spacing-standard)}.ck.ck-input-color{flex-direction:row-reverse;width:100%;display:flex}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}:root{--ck-insert-table-dropdown-padding: 10px;--ck-insert-table-dropdown-box-height: 11px;--ck-insert-table-dropdown-box-width: 12px;--ck-insert-table-dropdown-box-margin: 1px}.ck .ck-insert-table-dropdown__grid{width:calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;flex-flow:wrap;display:flex}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{min-width:var(--ck-insert-table-dropdown-box-width);min-height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);border:1px solid var(--ck-color-base-border);border-radius:1px;outline:none;transition:none}@media (prefers-reduced-motion: reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{border-color:var(--ck-color-focus-border);background:var(--ck-color-focus-outer-shadow)}:root{--ck-widget-outline-thickness: 3px;--ck-widget-handler-icon-size: 16px;--ck-widget-handler-animation-duration: .2s;--ck-widget-handler-animation-curve: ease;--ck-color-widget-blurred-border: #dedede;--ck-color-widget-hover-border: #ffc83d;--ck-color-widget-editable-focus-background: var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);--ck-color-resizer: var(--ck-color-focus-border);--ck-color-resizer-tooltip-background: #262626;--ck-color-resizer-tooltip-text: #f2f2f2;--ck-resizer-border-radius: var(--ck-border-radius);--ck-resizer-tooltip-offset: 10px;--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px)}.ck .ck-widget{outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);outline-style:solid;outline-color:#0000}@media (prefers-reduced-motion: reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget{position:relative}.ck .ck-editor__nested-editable{border:1px solid #0000}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{box-shadow:var(--ck-inner-shadow),0 0}@media (forced-colors: none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background)}}:is(.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus):not(td,th){border:var(--ck-focus-ring);outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{box-sizing:border-box;opacity:0;transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;left:calc(0px - var(--ck-widget-outline-thickness));background-color:#0000;padding:4px;top:0;transform:translateY(-100%)}@media (prefers-reduced-motion: reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{width:var(--ck-widget-handler-icon-size);height:var(--ck-widget-handler-icon-size);color:var(--ck-color-widget-drag-handler-icon-color)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion: reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-widget-hover-border);visibility:visible}:is(.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-focus-border);visibility:visible}:is(.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness: 0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck .ck-widget:has(.ck-widget.table:hover){outline-color:#0000}.ck .ck-widget.ck-widget_with-selection-handle:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}:is(.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover).ck-widget_with-selection-handle>.ck-widget__selection-handle,:is(.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover).ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable:not(.ck-pagination-view)>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable:not(.ck-pagination-view) blockquote>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);color:var(--ck-color-resizer-tooltip-text);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);font-size:var(--ck-font-size-tiny);padding:0 var(--ck-spacing-small);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);display:block}.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-above-center{position:absolute}.ck .ck-size-view.ck-orientation-top-left{top:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{top:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{top:calc(var(--ck-resizer-tooltip-height) * -1);left:50%;transform:translate(-50%)}:root{--ck-resizer-size: 10px;--ck-resizer-offset: calc(( var(--ck-resizer-size) / -2 ) - 2px);--ck-resizer-border-width: 1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer);pointer-events:none;display:none;position:absolute;top:0;left:0}.ck .ck-widget__resizer__handle{width:var(--ck-resizer-size);height:var(--ck-resizer-size);background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{top:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{top:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{cursor:nesw-resize}.ck .ck-widget_with-resizer{position:relative}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}:root{--ck-widget-type-around-button-size: 20px;--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha: 0;--ck-color-widget-type-around-button-radar-end-alpha: .3;--ck-color-widget-type-around-button-icon: var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{width:var(--ck-widget-type-around-button-size);height:var(--ck-widget-type-around-button-size);background:var(--ck-color-widget-type-around-button);transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);opacity:0;pointer-events:none;z-index:var(--ck-z-default);border-radius:100px;display:block;position:absolute;overflow:hidden}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{width:10px;height:8px;margin-top:1px;transition:transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button svg{z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button:hover{animation:1s infinite ck-widget-type-around-button-sonar}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:2s linear ck-widget-type-around-arrow-dash}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:2s linear ck-widget-type-around-arrow-tip-dash}@media (prefers-reduced-motion: reduce){.ck .ck-widget .ck-widget__type-around__button:hover{animation:none}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline,.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:none}}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{top:calc(-.5 * var(--ck-widget-outline-thickness));left:min(10%,30px);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(-.5 * var(--ck-widget-outline-thickness));right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}:is(.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover):after{width:calc(var(--ck-widget-type-around-button-size) - 2px);height:calc(var(--ck-widget-type-around-button-size) - 2px);content:"";z-index:calc(var(--ck-z-default) + 1);background:linear-gradient(135deg,#fff0,#ffffff4d);border-radius:100px;display:block;position:absolute;top:1px;left:1px}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after{outline-color:#0000}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{pointer-events:none;background:var(--ck-color-base-text);outline:1px solid #ffffff80;height:1px;animation:1s linear infinite forwards ck-widget-type-around-fake-caret-pulse}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}:is(:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_with-selection-handle.ck-widget_selected,:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle{opacity:0}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer{opacity:0}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;position:absolute;left:0;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(-1 * var(--ck-widget-outline-thickness));right:calc(-1 * var(--ck-widget-outline-thickness))}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}:is(.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget:has(.ck-widget.table:hover)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10px}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7px}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around{display:none}.ck.ck-editor__editable.ck-restricted-editing_mode_restricted div.restricted-editing-exception .ck-widget__type-around{display:initial}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/NotoSerif-Regular.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/NotoSerif-Bold.woff2) format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cinzel/Cinzel-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/cinzel/Cinzel-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/cinzel/Cinzel-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens,base,layout,overrides,components,perf;.svg-sprite-container{display:none}@layer tokens{:root{--cv-bg: #0a0a0c;--cv-text: rgba(245,245,252,.94);--cv-muted: rgba(245,245,252,.7);--cv-faint: rgba(245,245,252,.52);--cv-surface: rgb(20, 22, 50);--cv-surface-2: rgb(8, 10, 26);--cv-border: rgba(255,255,255,.12);--cv-border-2: rgba(255,255,255,.16);--cv-accent: rgba(246, 213, 138, .92);--cv-accent-2: rgba(255, 192, 90, .78);--cv-glow: rgba(255, 200, 110, .18);--cv-shadow: 0 22px 70px rgba(0,0,0,.55);--cv-shadow-soft: 0 18px 60px rgba(0,0,0,.45);--cv-radius: 20px;--cv-radius-sm: 14px;--color-bg-page: #0a0a0c;--color-bg-surface: rgb(28,28,30);--color-bg-surface-2: rgb(34,34,38);--color-bg-overlay: rgba(0,0,0,.72);--color-text-primary: rgba(245,245,252,.92);--color-text-secondary: rgba(245,245,252,.8);--color-text-muted: rgba(245,245,252,.55);--color-text-accent: rgba(246,213,138,.92);--color-text-accent-soft:rgba(246,213,138,.55);--color-border-default: rgba(255,255,255,.1);--color-border-strong: rgba(255,255,255,.22);--color-border-accent: rgba(246,213,138,.55);--color-border-accent-subtle: rgba(246,213,138,.28);--color-accent: rgba(246,213,138,.92);--color-accent-subtle:rgba(246,213,138,.08);--color-accent-faint: rgba(246,213,138,.04);--color-accent-mid: rgba(246,213,138,.3);--color-accent-strong:rgba(246,213,138,.5);--color-focus-ring: rgba(246,213,138,.4);--color-success: rgba(94,200,172,.9);--color-success-subtle: rgba(94,200,172,.1);--color-warning: rgba(255,192,90,.9);--color-warning-subtle: rgba(255,192,90,.1);--color-error: rgba(220,80,80,.9);--color-error-subtle: rgba(220,80,80,.08);--color-data-negative: rgba(201,137,121,.9);--color-chart-axis: rgba(245,245,252,.7);--color-chart-grid: rgba(255,255,255,.08);--color-chart-label: rgba(245,245,252,.72);--color-chart-tooltip-bg:rgba(14,16,26,.97);--color-chart-tooltip-border: rgba(255,255,255,.14);--color-chart-tooltip-title: rgba(245,245,252,.92);--color-chart-tooltip-body: rgba(245,245,252,.8);--color-glass-light: rgba(255,255,255,.05);--color-glass-lighter: rgba(255,255,255,.09);--color-on-accent: rgba(26,26,28,.92);--color-tooltip-bg: rgba(14,16,26,.97);--color-tooltip-border: rgba(255,255,255,.16);--color-tooltip-text: rgba(245,245,252,.92);--color-btn-bg: rgba(0,0,0,.55);--color-btn-bg-hover: rgba(0,0,0,.7);--color-btn-bg-active: rgba(246,213,138,.14);--color-btn-border: rgba(255,255,255,.14);--color-btn-border-hover:rgba(246,213,138,.4);--color-btn-text: rgba(245,245,252,.9);--bg: var(--cv-bg);--text: var(--cv-text);--text-light: var(--cv-text);--muted: var(--cv-muted);--muted-2: rgba(245,245,252,.54);--faint: var(--cv-faint);--surface: var(--cv-surface);--surface-2: var(--cv-surface-2);--border: var(--cv-border);--border-2: var(--cv-border-2);--accent: var(--cv-accent);--accent-soft: var(--cv-glow);--gold: var(--cv-accent);--gold-2: var(--cv-accent-2);--glow: var(--cv-glow);--shadow: var(--cv-shadow);--shadow-soft: var(--cv-shadow-soft);--radius: var(--cv-radius);--radius-lg: 28px;--radius-sm: var(--cv-radius-sm);--topbar-h: 82px;--sidebar-w: 264px;--sidebar-w-collapsed: 76px;--content-left: var(--sidebar-w, 264px);--font-brand: "Cinzel", serif;--font-ui: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease: cubic-bezier(.2, .9, .2, 1);--t-fast: .12s;--t-med: .18s;--t-slow: .26s;--cvbtn-border: rgba(255,255,255,.12);--cvbtn-border-hover: rgba(255,255,255,.18);--cvbtn-bg: radial-gradient(circle at 1px 1px, rgba(255,255,255,.05) 0 1px, transparent 1px), radial-gradient(circle at 6px 8px, rgba(255,255,255,.03) 0 1px, transparent 1px), radial-gradient(140% 140% at 50% 52%, rgba(0,0,0,.26), transparent 58%), radial-gradient(110% 140% at 12% 0%, rgba(255,255,255,.085), transparent 56%), linear-gradient(180deg, rgba(255,255,255,.1), rgba(0,0,0,.34)), rgba(0,0,0,.16);--cvbtn-bg-hover: radial-gradient(circle at 1px 1px, rgba(255,255,255,.06) 0 1px, transparent 1px), radial-gradient(circle at 6px 8px, rgba(255,255,255,.036) 0 1px, transparent 1px), radial-gradient(140% 140% at 50% 52%, rgba(0,0,0,.22), transparent 58%), radial-gradient(110% 140% at 12% 0%, rgba(255,255,255,.1), transparent 56%), linear-gradient(180deg, rgba(255,255,255,.13), rgba(0,0,0,.32)), rgba(0,0,0,.18);--cvbtn-bg-pressed: radial-gradient(circle at 1px 1px, rgba(255,255,255,.04) 0 1px, transparent 1px), radial-gradient(circle at 6px 8px, rgba(255,255,255,.022) 0 1px, transparent 1px), radial-gradient(140% 140% at 50% 56%, rgba(0,0,0,.34), transparent 56%), radial-gradient(110% 140% at 12% 0%, rgba(255,255,255,.065), transparent 56%), linear-gradient(180deg, rgba(255,255,255,.06), rgba(0,0,0,.44)), rgba(0,0,0,.24);--cvbtn-bg-active: rgba(0,0,0,.22);--cvbtn-shadow: inset 0 0 0 1px rgba(0,0,0,.55), inset 0 10px 18px rgba(0,0,0,.3), inset 0 -8px 14px rgba(255,255,255,.05), 0 16px 34px rgba(0,0,0,.26);--cvbtn-shadow-hover: inset 0 0 0 1px rgba(0,0,0,.55), inset 0 10px 18px rgba(0,0,0,.26), inset 0 -8px 14px rgba(255,255,255,.06), 0 22px 48px rgba(0,0,0,.36);--cvbtn-shadow-active: inset 0 0 0 1px rgba(0,0,0,.7), inset 0 18px 32px rgba(0,0,0,.72), inset 0 -4px 10px rgba(255,255,255,.03), 0 6px 14px rgba(0,0,0,.18)}html[data-theme=vanta-black]{--vb-bg-main: #05070A;--vb-bg-panel: #0A0E13;--vb-bg-card: #10161C;--vb-bg-elevated: #151D25;--vb-bg-soft: #1B252F;--vb-bg-hover: #212D39;--vb-bg-active: #2A3947;--vb-border-light: #1B2530;--vb-border-mid: #30404F;--vb-border-strong: #496073;--vb-divider: #141C24;--vb-text-main: #E7EEF6;--vb-text-strong: #FAFDFF;--vb-text-muted: #BDC9D4;--vb-text-faint: #8C9CAA;--vb-text-on-accent: #061018;--vb-accent-primary: #7FAFD9;--vb-accent-primary-hover: #9BC4E8;--vb-accent-primary-active: #648EBA;--vb-accent-primary-soft: #10202D;--vb-accent-primary-glow: rgba(127,175,217,.18);--vb-accent-secondary: #C5A96A;--vb-accent-secondary-hover: #D7BB7C;--vb-accent-secondary-active: #A88C52;--vb-accent-secondary-soft: #2A2316;--vb-accent-secondary-glow: rgba(197,169,106,.16);--vb-success: #7FB08D;--vb-success-bg: #132118;--vb-warning: #C9A35B;--vb-warning-bg: #241D11;--vb-danger: #D27A85;--vb-danger-bg: #28141A;--vb-info: #84ACD6;--vb-info-bg: #10202E;--vb-shadow-soft: 0 8px 22px rgba(0,0,0,.34);--vb-shadow-card: 0 14px 32px rgba(0,0,0,.4);--vb-shadow-float: 0 22px 44px rgba(0,0,0,.48);--color-bg-page: #05070A;--color-bg-surface: #10161C;--color-bg-surface-2: #0A0E13;--color-bg-overlay: rgba(0,0,0,.8);--color-text-primary: #E7EEF6;--color-text-secondary: #BDC9D4;--color-text-muted: #8C9CAA;--color-text-accent: #7FAFD9;--color-text-accent-soft: #9BC4E8;--color-text-accent-mid: #6A9EC2;--color-border-default: #1B2530;--color-border-strong: #30404F;--color-border-accent: #7FAFD9;--color-border-accent-subtle: rgba(127,175,217,.25);--color-accent: #7FAFD9;--color-accent-subtle: #10202D;--color-accent-faint: rgba(127,175,217,.08);--color-accent-mid: #5A8EBF;--color-accent-strong: #648EBA;--color-focus-ring: rgba(127,175,217,.16);--color-success: #7FB08D;--color-success-subtle: #132118;--color-warning: #C9A35B;--color-warning-subtle: #241D11;--color-error: #D27A85;--color-error-subtle: #28141A;--color-data-negative: #D27A85;--color-chart-axis: #415364;--color-chart-grid: #1F2A34;--color-chart-label: #BDC9D4;--color-chart-tooltip-bg: #141C23;--color-chart-tooltip-border: #30404F;--color-chart-tooltip-title: #FAFDFF;--color-chart-tooltip-body: #E7EEF6;--color-chart-series-1: #7FAFD9;--color-chart-series-1-fill: rgba(127,175,217,.16);--color-chart-bar-1: #7FAFD9;--color-chart-bar-2: #5FA0A7;--color-chart-bar-3: #C5A96A;--color-chart-bar-4: #8C84B8;--color-chart-bar-5: #4F8695;--color-chart-bar-border-1: #5F8EBA;--color-chart-bar-border-2: #468088;--color-chart-bar-border-3: #A88C52;--color-chart-bar-border-4: #6E66A0;--color-chart-bar-border-5: #356878;--color-chart-selected-bar: #B9D6EE;--color-chart-unselected-bar: rgba(255,255,255,.05);--color-glass-light: rgba(255,255,255,.03);--color-glass-lighter: rgba(255,255,255,.05);--color-on-accent: #061018;--color-tooltip-bg: #141C23;--color-tooltip-border: #30404F;--color-tooltip-text: #E7EEF6;--color-btn-bg: #151D24;--color-btn-bg-hover: #212D39;--color-btn-bg-active: #7FAFD9;--color-btn-border: #30404F;--color-btn-border-hover: #7FAFD9;--color-btn-text: #E7EEF6;--cv-bg: #05070A;--cv-surface: #10161C;--cv-surface-2: #0A0E13;--cv-muted: #BDC9D4;--cv-faint: #8C9CAA;--cv-accent: #7FAFD9;--cv-accent-2: #C5A96A;--cv-border: #1B2530;--cv-border-2: #30404F;--cv-glow: rgba(127,175,217,.14);--cv-shadow: 0 14px 32px rgba(0,0,0,.4);--cv-shadow-soft: 0 8px 22px rgba(0,0,0,.34);--cv-radius: 22px;--cv-radius-sm: 14px;--cvbtn-bg: linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.1)),#151D24;--cvbtn-bg-hover: linear-gradient(180deg,rgba(255,255,255,.07),rgba(0,0,0,.12)),#212D39;--cvbtn-bg-pressed: linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.14)),#0E1720;--cvbtn-bg-active: #7FAFD9;--cvbtn-border: #30404F;--cvbtn-border-hover: #7FAFD9;--cvbtn-shadow: inset 0 1px 0 rgba(255,255,255,.07), 0 1px 3px rgba(0,0,0,.36);--cvbtn-shadow-hover: inset 0 1px 0 rgba(255,255,255,.09), 0 3px 8px rgba(0,0,0,.44);--cvbtn-shadow-active: inset 0 2px 6px rgba(0,0,0,.3), 0 1px 2px rgba(0,0,0,.24);--text: #E7EEF6;--cv-text: #E7EEF6}:root{--repl-syn-code-bg: #0B1020;--repl-syn-code-fg: #E8EEF5;--repl-syn-gutter-bg: #0A0F1D;--repl-syn-gutter-fg: #6E7A90;--repl-syn-panel-bg: #111827;--repl-syn-border: #273246;--repl-syn-selection: #2A3A67;--repl-syn-caret: #FFD166;--repl-syn-comment: #7E8AA5;--repl-syn-keyword: #A78BFA;--repl-syn-string: #7EE2A8;--repl-syn-number: #F5D68A;--repl-syn-function: #4FB0FF}html[data-theme=obsidian]{--color-bg-page: #0a0a0c;--color-bg-surface: rgb(28,28,30);--color-bg-surface-2: rgb(34,34,38);--color-bg-overlay: rgba(0,0,0,.72);--color-text-primary: rgba(245,245,252,.92);--color-text-secondary: rgba(245,245,252,.8);--color-text-muted: rgba(245,245,252,.55);--color-text-accent: rgba(246,213,138,.92);--color-text-accent-soft: rgba(246,213,138,.55);--color-text-accent-mid: rgba(246,213,138,.8);--color-border-default: rgba(255,255,255,.1);--color-border-strong: rgba(255,255,255,.22);--color-border-accent: rgba(246,213,138,.55);--color-border-accent-subtle: rgba(246,213,138,.28);--color-accent: rgba(246,213,138,.92);--color-accent-subtle: rgba(246,213,138,.08);--color-focus-ring: rgba(246,213,138,.4);--color-success: rgba(94,200,172,.9);--color-success-subtle: rgba(94,200,172,.1);--color-warning: rgba(255,192,90,.9);--color-warning-subtle: rgba(255,192,90,.1);--color-error: rgba(220,80,80,.9);--color-error-subtle: rgba(220,80,80,.08);--color-data-negative: rgba(201,137,121,.9);--color-chart-axis: rgba(245,245,252,.7);--color-chart-grid: rgba(255,255,255,.08);--color-chart-label: rgba(245,245,252,.72);--color-chart-tooltip-border: rgba(255,255,255,.14);--color-chart-tooltip-title: rgba(245,245,252,.92);--color-chart-tooltip-body: rgba(245,245,252,.8);--color-chart-series-1: rgba(246,213,138,.85);--color-chart-series-1-fill: rgba(246,213,138,.12);--color-chart-bar-1: rgba(246,213,138,.55);--color-chart-bar-2: rgba(94,234,212,.45);--color-chart-bar-3: rgba(129,140,248,.42);--color-chart-bar-4: rgba(251,113,133,.38);--color-chart-bar-5: rgba(253,224,71,.35);--color-chart-bar-border-1: rgba(246,213,138,.35);--color-chart-bar-border-2: rgba(94,234,212,.3);--color-chart-bar-border-3: rgba(129,140,248,.3);--color-chart-bar-border-4: rgba(251,113,133,.28);--color-chart-bar-border-5: rgba(253,224,71,.28);--color-chart-tooltip-bg: rgba(14,16,26,.97);--color-chart-selected-bar: rgba(246,213,138,.55);--color-chart-unselected-bar: rgba(255,255,255,.08);--color-glass-light: rgba(255,255,255,.05);--color-glass-lighter: rgba(255,255,255,.09);--color-on-accent: rgba(26,26,28,.92);--color-tooltip-bg: rgba(14,16,26,.97);--color-tooltip-border: rgba(255,255,255,.16);--color-tooltip-text: rgba(245,245,252,.92);--color-btn-bg: rgba(0,0,0,.55);--color-btn-bg-hover: rgba(0,0,0,.7);--color-btn-bg-active: rgba(246,213,138,.14);--color-btn-border: rgba(255,255,255,.14);--color-btn-border-hover: rgba(246,213,138,.4);--color-btn-text: rgba(245,245,252,.9);--cv-bg: #0a0a0c;--cv-surface: #111116;--cv-surface-2: #0d0d10;--cv-text: rgba(245,245,252,.92);--cv-muted: rgba(245,245,252,.6);--cv-faint: rgba(245,245,252,.38);--cv-accent: rgba(246,213,138,.92);--cv-accent-2: rgba(246,213,138,.5);--cv-border: rgba(255,255,255,.1);--cv-border-2: rgba(255,255,255,.18);--cv-glow: rgba(246,213,138,.12);--cv-shadow: 0 8px 28px rgba(0,0,0,.44);--cv-shadow-soft: 0 4px 16px rgba(0,0,0,.32);--cv-radius: 20px;--cv-radius-sm: 14px}html[data-theme=slate]{--cv-surface: rgb(16,20,32);--cv-surface-2: rgb(22,28,44);--color-bg-page: #080c14;--color-bg-surface: rgb(16,20,32);--color-bg-surface-2: rgb(22,28,44);--color-bg-overlay: rgba(0,4,16,.78);--color-text-primary: rgba(235,240,252,.92);--color-text-secondary: rgba(235,240,252,.78);--color-text-muted: rgba(235,240,252,.52);--color-text-accent: rgba(246,213,138,.92);--color-text-accent-soft: rgba(246,213,138,.55);--color-text-accent-mid: rgba(246,213,138,.8);--color-border-default: rgba(120,160,255,.1);--color-border-strong: rgba(180,200,255,.22);--color-border-accent: rgba(246,213,138,.55);--color-border-accent-subtle: rgba(246,213,138,.28);--color-accent: rgba(246,213,138,.92);--color-accent-subtle: rgba(246,213,138,.08);--color-focus-ring: rgba(246,213,138,.4);--color-success: rgba(94,210,180,.9);--color-success-subtle: rgba(94,210,180,.1);--color-warning: rgba(255,192,90,.9);--color-warning-subtle: rgba(255,192,90,.1);--color-error: rgba(220,80,80,.9);--color-error-subtle: rgba(220,80,80,.08);--color-data-negative: rgba(201,137,121,.9);--color-chart-axis: rgba(235,240,252,.7);--color-chart-grid: rgba(120,160,255,.08);--color-chart-label: rgba(235,240,252,.72);--color-chart-tooltip-border: rgba(120,160,255,.16);--color-chart-tooltip-title: rgba(235,240,252,.92);--color-chart-tooltip-body: rgba(235,240,252,.8);--color-chart-series-1: rgba(246,213,138,.85);--color-chart-series-1-fill: rgba(246,213,138,.12);--color-chart-bar-1: rgba(246,213,138,.55);--color-chart-bar-2: rgba(94,234,212,.45);--color-chart-bar-3: rgba(129,140,248,.42);--color-chart-bar-4: rgba(251,113,133,.38);--color-chart-bar-5: rgba(253,224,71,.35);--color-chart-bar-border-1: rgba(246,213,138,.35);--color-chart-bar-border-2: rgba(94,234,212,.3);--color-chart-bar-border-3: rgba(129,140,248,.3);--color-chart-bar-border-4: rgba(251,113,133,.28);--color-chart-bar-border-5: rgba(253,224,71,.28);--color-chart-tooltip-bg: rgba(8,12,24,.97);--color-chart-selected-bar: rgba(246,213,138,.55);--color-chart-unselected-bar: rgba(255,255,255,.08);--color-glass-light: rgba(255,255,255,.05);--color-glass-lighter: rgba(255,255,255,.09);--color-on-accent: rgba(26,26,28,.92);--color-tooltip-bg: rgba(8,12,24,.97);--color-tooltip-border: rgba(120,160,255,.22);--color-tooltip-text: rgba(235,240,252,.92);--color-btn-bg: rgba(0,0,0,.6);--color-btn-bg-hover: rgba(0,4,16,.75);--color-btn-bg-active: rgba(246,213,138,.14);--color-btn-border: rgba(120,160,255,.16);--color-btn-border-hover: rgba(246,213,138,.4);--color-btn-text: rgba(235,240,252,.9);--cv-bg: #080c14;--cv-surface: #0d1220;--cv-surface-2: #10162a;--cv-text: rgba(235,240,252,.92);--cv-muted: rgba(235,240,252,.6);--cv-faint: rgba(235,240,252,.38);--cv-accent: rgba(246,213,138,.92);--cv-accent-2: rgba(30,144,255,.5);--cv-border: rgba(255,255,255,.1);--cv-border-2: rgba(255,255,255,.18);--cv-glow: rgba(246,213,138,.12);--cv-shadow: 0 8px 28px rgba(0,0,0,.44);--cv-shadow-soft: 0 4px 16px rgba(0,0,0,.32);--cv-radius: 20px;--cv-radius-sm: 14px}html[data-theme=parchment]{--color-bg-page: #f5f0e8;--color-bg-surface: #fffdf9;--color-bg-surface-2: #eee8de;--color-bg-overlay: rgba(20,14,8,.6);--color-text-primary: rgba(26,26,28,.92);--color-text-secondary: rgba(26,26,28,.72);--color-text-muted: rgba(26,26,28,.52);--color-text-accent: #7A5E00;--color-text-accent-soft: #7a6012;--color-text-accent-mid: #8c6e12;--color-border-default: rgba(26,26,28,.12);--color-border-strong: rgba(26,26,28,.28);--color-border-accent: rgba(140,100,8,.55);--color-border-accent-subtle: rgba(140,100,8,.28);--color-accent: #7A5E00;--color-accent-subtle: rgba(122,94,0,.1);--color-accent-faint: rgba(122,94,0,.04);--color-accent-mid: rgba(140,100,8,.28);--color-accent-strong: rgba(140,100,8,.48);--color-focus-ring: rgba(140,100,8,.45);--color-success: rgba(32,140,100,.9);--color-success-subtle: rgba(32,140,100,.1);--color-warning: rgba(180,120,10,.9);--color-warning-subtle: rgba(180,120,10,.1);--color-error: rgba(190,40,40,.9);--color-error-subtle: rgba(190,40,40,.08);--color-data-negative: rgba(160,90,70,.9);--parch-midnight: rgba(14,28,80,.9);--parch-midnight-mid: rgba(14,28,80,.7);--parch-slate-medium: rgba(90,104,130,.22);--parch-slate-light: rgba(200,212,232,.9);--parch-slate-active: rgba(55,70,105,.8);--parch-offwhite: rgba(245,243,235,.96);--parch-white-text: rgba(255,255,255,.96);--color-chart-axis: rgba(14,28,80,.85);--color-chart-grid: rgba(14,28,80,.1);--color-chart-label: rgba(14,28,80,.82);--color-chart-tooltip-border: rgba(14,28,80,.18);--color-chart-tooltip-title: rgba(14,28,80,.92);--color-chart-tooltip-body: rgba(14,28,80,.8);--color-chart-series-1: rgba(14,28,80,.75);--color-chart-series-1-fill: rgba(14,28,80,.1);--color-chart-bar-1: rgba(14,28,80,.55);--color-chart-bar-2: rgba(59,130,246,.55);--color-chart-bar-3: rgba(16,185,129,.5);--color-chart-bar-4: rgba(220,60,60,.48);--color-chart-bar-5: rgba(180,120,10,.55);--color-chart-bar-border-1: rgba(14,28,80,.4);--color-chart-bar-border-2: rgba(59,130,246,.4);--color-chart-bar-border-3: rgba(16,185,129,.38);--color-chart-bar-border-4: rgba(220,60,60,.38);--color-chart-bar-border-5: rgba(180,120,10,.4);--color-chart-tooltip-bg: rgba(230,225,210,.98);--color-chart-selected-bar: rgba(14,28,80,.6);--color-chart-unselected-bar: rgba(14,28,80,.08);--color-glass-light: rgba(26,26,28,.03);--color-glass-lighter: rgba(26,26,28,.05);--color-on-accent: rgba(255,253,249,.95);--color-tooltip-bg: rgba(230,225,210,.98);--color-tooltip-border: rgba(14,28,80,.55);--color-tooltip-text: rgba(14,28,60,.92);--color-btn-bg: rgba(90,104,130,.22);--color-btn-bg-hover: rgba(90,104,130,.32);--color-btn-bg-active: rgba(55,70,105,.8);--color-btn-border: rgba(14,28,80,.22);--color-btn-border-hover: rgba(14,28,80,.38);--color-btn-text: rgba(14,28,80,.9);--cv-bg: #f5f0e8;--cv-surface: rgba(248,245,238,.98);--cv-surface-2: rgba(240,237,228,.98);--cv-border: rgba(14,28,80,.16);--cv-border-2: rgba(14,28,80,.24);--cv-muted: rgba(14,28,80,.55);--cv-faint: rgba(14,28,80,.35);--cv-accent: rgba(14,28,80,.9);--cv-accent-2: rgba(55,70,120,.8);--cv-glow: rgba(14,28,80,.12);--cv-shadow: 0 8px 32px rgba(14,28,60,.14);--cv-shadow-soft:0 6px 24px rgba(14,28,60,.1);--cv-radius: 20px;--cv-radius-sm: 14px;--cvbtn-bg: linear-gradient(180deg, rgba(255,255,255,.3), rgba(14,28,80,.04)), rgba(90,104,130,.22);--cvbtn-bg-hover: linear-gradient(180deg, rgba(255,255,255,.35), rgba(14,28,80,.08)), rgba(90,104,130,.32);--cvbtn-bg-pressed: linear-gradient(180deg, rgba(255,255,255,.08), rgba(14,28,80,.08)), rgba(55,70,105,.8);--cvbtn-bg-active: rgba(55,70,105,.8);--cvbtn-border: rgba(14,28,80,.22);--cvbtn-border-hover: rgba(14,28,80,.38);--cvbtn-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 3px rgba(14,28,80,.12);--cvbtn-shadow-hover: inset 0 1px 0 rgba(255,255,255,.55), 0 3px 8px rgba(14,28,80,.16);--cvbtn-shadow-active: inset 0 2px 6px rgba(0,0,0,.18), 0 1px 2px rgba(14,28,80,.14);--text: rgba(14,28,80,.9);--cv-text: rgba(14,28,80,.9)}html[data-theme=frost]{--frost-bg-main: #F4F8FC;--frost-bg-elevated: #FBFDFF;--frost-bg-soft: #EEF4F9;--frost-bg-hover: #E7F0F7;--frost-bg-active: #DCEAF5;--frost-border-light: #D9E4EE;--frost-border-mid: #C5D5E3;--frost-divider: #E3EBF2;--frost-text-main: #16202A;--frost-text-strong: #0E1720;--frost-text-muted: #526273;--frost-text-faint: #73879A;--frost-text-on-accent: #FFFFFF;--frost-accent-primary: #2E6FA3;--frost-accent-primary-hover: #255C88;--frost-accent-primary-active: #1E4C72;--frost-accent-soft: #DCEBF7;--frost-accent-glow: rgba(46,111,163,.16);--frost-success: #2E7D5A;--frost-success-bg: #E5F4EC;--frost-warning: #A06A1E;--frost-warning-bg: #FBF1DD;--frost-danger: #B54848;--frost-danger-bg: #FBE8E8;--frost-info: #356F9E;--frost-info-bg: #E7F1F8;--frost-shadow-soft: 0 8px 24px rgba(24,45,66,.08);--frost-shadow-card: 0 12px 32px rgba(24,45,66,.1);--frost-shadow-float: 0 18px 40px rgba(20,38,56,.14);--color-bg-page: #F4F8FC;--color-bg-surface: #FBFDFF;--color-bg-surface-2: #EEF4F9;--color-bg-overlay: rgba(20,38,56,.55);--color-text-primary: #16202A;--color-text-secondary: #526273;--color-text-muted: #73879A;--color-text-accent: #2E6FA3;--color-text-accent-soft: #255C88;--color-text-accent-mid: #3E72A8;--color-border-default: #D9E4EE;--color-border-strong: #C5D5E3;--color-border-accent: #2E6FA3;--color-border-accent-subtle: rgba(46,111,163,.3);--color-accent: #2E6FA3;--color-accent-subtle: #DCEBF7;--color-accent-faint: rgba(46,111,163,.07);--color-accent-mid: #3E72A8;--color-accent-strong: #1E4C72;--color-focus-ring: 0 0 0 4px rgba(46,111,163,.16);--color-success: #2E7D5A;--color-success-subtle: #E5F4EC;--color-warning: #A06A1E;--color-warning-subtle: #FBF1DD;--color-error: #B54848;--color-error-subtle: #FBE8E8;--color-data-negative: #C15A5A;--color-chart-axis: #C9D7E3;--color-chart-grid: #DCE7F0;--color-chart-label: #526273;--color-chart-tooltip-bg: #FBFDFF;--color-chart-tooltip-border: #C5D5E3;--color-chart-tooltip-title: #0E1720;--color-chart-tooltip-body: #16202A;--color-chart-series-1: #2E6FA3;--color-chart-series-1-fill: rgba(46,111,163,.14);--color-chart-bar-1: #2E6FA3;--color-chart-bar-2: #3E72A8;--color-chart-bar-3: #5D8B7E;--color-chart-bar-4: #8C97B8;--color-chart-bar-5: #C29A5A;--color-chart-bar-border-1: #255C88;--color-chart-bar-border-2: #4A7AA8;--color-chart-bar-border-3: #4C7268;--color-chart-bar-border-4: #717EA8;--color-chart-bar-border-5: #A8823A;--color-chart-selected-bar: #2E6FA3;--color-chart-unselected-bar: rgba(22,32,42,.08);--color-glass-light: rgba(22,32,42,.03);--color-glass-lighter: rgba(22,32,42,.05);--color-on-accent: #FFFFFF;--color-tooltip-bg: #FBFDFF;--color-tooltip-border: #C5D5E3;--color-tooltip-text: #16202A;--color-btn-bg: #DCEBF7;--color-btn-bg-hover: #E7F0F7;--color-btn-bg-active: #2E6FA3;--color-btn-border: #C5D5E3;--color-btn-border-hover: #2E6FA3;--color-btn-text: #2E6FA3;--cv-bg: #F4F8FC;--cv-surface: #FBFDFF;--cv-surface-2: #EEF4F9;--cv-muted: #526273;--cv-faint: #73879A;--cv-accent: #2E6FA3;--cv-accent-2: #3E72A8;--cv-border: #D9E4EE;--cv-border-2: #C5D5E3;--cv-glow: rgba(46,111,163,.12);--cv-shadow: 0 12px 32px rgba(24,45,66,.1);--cv-shadow-soft: 0 8px 24px rgba(24,45,66,.08);--cv-radius: 20px;--cv-radius-sm: 14px;--cvbtn-bg: linear-gradient(180deg,rgba(255,255,255,.4),rgba(46,111,163,.04)),#DCEBF7;--cvbtn-bg-hover: linear-gradient(180deg,rgba(255,255,255,.45),rgba(46,111,163,.06)),#E7F0F7;--cvbtn-bg-pressed: linear-gradient(180deg,rgba(255,255,255,.1),rgba(30,76,114,.08)),#DCEAF5;--cvbtn-bg-active: #2E6FA3;--cvbtn-border: #C5D5E3;--cvbtn-border-hover: #2E6FA3;--cvbtn-shadow: inset 0 1px 0 rgba(255,255,255,.7), 0 1px 3px rgba(24,45,66,.1);--cvbtn-shadow-hover: inset 0 1px 0 rgba(255,255,255,.75), 0 3px 8px rgba(24,45,66,.14);--cvbtn-shadow-active:inset 0 2px 6px rgba(0,0,0,.1), 0 1px 2px rgba(24,45,66,.08);--text: #16202A;--cv-text: #16202A}html[data-theme=ebony]{--eb-bg-main: #111417;--eb-bg-panel: #171b1f;--eb-bg-card: #1d2227;--eb-bg-elevated: #242a30;--eb-bg-soft: #2a3138;--eb-bg-hover: #313a43;--eb-bg-active: #394550;--eb-border-light: #2e3842;--eb-border-mid: #465361;--eb-border-strong: #5e6e7e;--eb-divider: #293039;--eb-text-main: #e7edf3;--eb-text-strong: #f7fbff;--eb-text-muted: #bdc7d1;--eb-text-faint: #93a2af;--eb-text-on-accent:#101417;--eb-accent-primary: #7e9db6;--eb-accent-primary-hover: #97b6ce;--eb-accent-primary-active: #68839a;--eb-accent-primary-soft: #263543;--eb-accent-primary-glow: rgba(126,157,182,.18);--eb-accent-secondary: #c1a36b;--eb-accent-secondary-hover: #d2b47b;--eb-accent-secondary-active: #a78955;--eb-accent-secondary-soft: #3b3325;--eb-accent-secondary-glow: rgba(193,163,107,.16);--eb-success: #78a88c;--eb-success-bg: #223129;--eb-warning: #c5a055;--eb-warning-bg: #362d1f;--eb-danger: #c87676;--eb-danger-bg: #372428;--eb-info: #7ca3c7;--eb-info-bg: #223241;--eb-shadow-soft: 0 8px 22px rgba(0,0,0,.28);--eb-shadow-card: 0 14px 30px rgba(0,0,0,.34);--eb-shadow-float: 0 20px 42px rgba(0,0,0,.42);--color-bg-page: #111417;--color-bg-surface: #1d2227;--color-bg-surface-2: #171b1f;--color-bg-overlay: rgba(0,0,0,.72);--color-text-primary: #e7edf3;--color-text-secondary: #bdc7d1;--color-text-muted: #93a2af;--color-text-accent: #7e9db6;--color-text-accent-soft: #97b6ce;--color-text-accent-mid: #6e8fa8;--color-border-default: #2e3842;--color-border-strong: #465361;--color-border-accent: #7e9db6;--color-border-accent-subtle: rgba(126,157,182,.28);--color-accent: #7e9db6;--color-accent-subtle: #263543;--color-accent-faint: rgba(126,157,182,.08);--color-accent-mid: #5f7f98;--color-accent-strong: #68839a;--color-focus-ring: rgba(126,157,182,.18);--color-success: #78a88c;--color-success-subtle: #223129;--color-warning: #c5a055;--color-warning-subtle: #362d1f;--color-error: #c87676;--color-error-subtle: #372428;--color-data-negative: #c97a7a;--color-chart-axis: #6e8799;--color-chart-grid: #2a3540;--color-chart-label: #93a2af;--color-chart-tooltip-bg: #242b31;--color-chart-tooltip-border: #465361;--color-chart-tooltip-title: #f7fbff;--color-chart-tooltip-body: #e7edf3;--color-chart-series-1: #7e9db6;--color-chart-series-1-fill: rgba(126,157,182,.16);--color-chart-bar-1: #7e9db6;--color-chart-bar-2: #6e9a95;--color-chart-bar-3: #c1a36b;--color-chart-bar-4: #9187af;--color-chart-bar-5: #a87484;--color-chart-bar-border-1: #5f7f98;--color-chart-bar-border-2: #527570;--color-chart-bar-border-3: #a08752;--color-chart-bar-border-4: #736591;--color-chart-bar-border-5: #8a5866;--color-chart-selected-bar: #a7c2d8;--color-chart-unselected-bar: rgba(255,255,255,.06);--color-glass-light: rgba(255,255,255,.03);--color-glass-lighter: rgba(255,255,255,.05);--color-on-accent: #101417;--color-tooltip-bg: #242b31;--color-tooltip-border: #465361;--color-tooltip-text: #e7edf3;--color-btn-bg: #242b31;--color-btn-bg-hover: #313a43;--color-btn-bg-active: #7e9db6;--color-btn-border: #465361;--color-btn-border-hover: #7e9db6;--color-btn-text: #e7edf3;--cv-bg: #111417;--cv-surface: #1d2227;--cv-surface-2: #171b1f;--cv-muted: #bdc7d1;--cv-faint: #93a2af;--cv-accent: #7e9db6;--cv-accent-2: #c1a36b;--cv-border: #2e3842;--cv-border-2: #465361;--cv-glow: rgba(126,157,182,.14);--cv-shadow: 0 14px 30px rgba(0,0,0,.34);--cv-shadow-soft: 0 8px 22px rgba(0,0,0,.28);--cv-radius: 22px;--cv-radius-sm: 14px;--cvbtn-bg: linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.08)),#242b31;--cvbtn-bg-hover: linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.1)),#313a43;--cvbtn-bg-pressed: linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.12)),#1d2429;--cvbtn-bg-active: #7e9db6;--cvbtn-border: #465361;--cvbtn-border-hover: #7e9db6;--cvbtn-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 1px 3px rgba(0,0,0,.3);--cvbtn-shadow-hover: inset 0 1px 0 rgba(255,255,255,.1), 0 3px 8px rgba(0,0,0,.38);--cvbtn-shadow-active: inset 0 2px 6px rgba(0,0,0,.28), 0 1px 2px rgba(0,0,0,.22);--text: #e7edf3;--cv-text: #e7edf3}html[data-theme=glacier-slate]{--gs-bg-main: #AEB8C3;--gs-bg-panel: #BCC6D0;--gs-bg-card: #C8D1DA;--gs-bg-soft: #D4DCE3;--gs-bg-hover: #DCE4EA;--gs-bg-active: #E4EBF1;--gs-border-light: #92A0AE;--gs-border-mid: #7E8E9E;--gs-border-strong: #667789;--gs-divider: #99A7B4;--gs-text-main: #18222C;--gs-text-strong: #0F1720;--gs-text-muted: #33414F;--gs-text-faint: #50606F;--gs-text-on-accent:#F8FBFD;--gs-accent-primary: #1A4A6B;--gs-accent-primary-hover: #264E6D;--gs-accent-primary-active: #1F415A;--gs-accent-soft: #AFC5D8;--gs-accent-glow: rgba(26,74,107,.18);--gs-highlight-border: #3F709A;--gs-highlight-soft: #BFD3E2;--gs-highlight-strong: #24557D;--gs-success: #2D6F53;--gs-success-bg: #CFE3D8;--gs-warning: #8E6221;--gs-warning-bg: #E9D9BB;--gs-danger: #A04C4C;--gs-danger-bg: #E7CCCC;--gs-info: #355F82;--gs-info-bg: #CFDDE8;--gs-shadow-soft: 0 8px 22px rgba(22,34,46,.1);--gs-shadow-card: 0 12px 28px rgba(18,30,40,.14);--gs-shadow-float: 0 18px 36px rgba(14,24,34,.18);--color-bg-page: #AEB8C3;--color-bg-surface: #C8D1DA;--color-bg-surface-2: #BCC6D0;--color-bg-overlay: rgba(15,23,32,.65);--color-text-primary: #18222C;--color-text-secondary: #33414F;--color-text-muted: #50606F;--color-text-accent: #1A4A6B;--color-text-accent-soft: #3F709A;--color-text-accent-mid: #14405E;--color-border-default: #92A0AE;--color-border-strong: #7E8E9E;--color-border-accent: #3F709A;--color-border-accent-subtle: rgba(63,112,154,.3);--color-accent: #1A4A6B;--color-accent-subtle: #AFC5D8;--color-accent-faint: rgba(26,74,107,.1);--color-accent-mid: #14405E;--color-accent-strong: #1F415A;--color-focus-ring: 0 0 0 4px rgba(26,74,107,.18);--color-success: #2D6F53;--color-success-subtle: #CFE3D8;--color-warning: #8E6221;--color-warning-subtle: #E9D9BB;--color-error: #A04C4C;--color-error-subtle: #E7CCCC;--color-data-negative: #B55A5A;--color-chart-axis: #778896;--color-chart-grid: #A8B5BF;--color-chart-label: #3F4D59;--color-chart-tooltip-bg: #DCE4EA;--color-chart-tooltip-border: #7E8E9E;--color-chart-tooltip-title: #13202B;--color-chart-tooltip-body: #18222C;--color-chart-series-1: #355C7D;--color-chart-series-1-fill: rgba(53,92,125,.18);--color-chart-bar-1: #355C7D;--color-chart-bar-2: #5A7FA3;--color-chart-bar-3: #6E7F5A;--color-chart-bar-4: #8A6D8F;--color-chart-bar-5: #A06F5E;--color-chart-bar-border-1: #264A65;--color-chart-bar-border-2: #456882;--color-chart-bar-border-3: #566848;--color-chart-bar-border-4: #6E5874;--color-chart-bar-border-5: #835A4C;--color-chart-selected-bar: #2F5E88;--color-chart-unselected-bar: rgba(22,34,46,.1);--color-glass-light: rgba(22,34,46,.05);--color-glass-lighter: rgba(22,34,46,.08);--color-on-accent: #F8FBFD;--color-tooltip-bg: #DCE4EA;--color-tooltip-border: #7E8E9E;--color-tooltip-text: #18222C;--color-btn-bg: #D5DDE4;--color-btn-bg-hover: #DCE4EA;--color-btn-bg-active: #1A4A6B;--color-btn-border: #7E8E9E;--color-btn-border-hover: #3F709A;--color-btn-text: #18222C;--cv-bg: #AEB8C3;--cv-surface: #C8D1DA;--cv-surface-2: #BCC6D0;--cv-muted: #33414F;--cv-faint: #50606F;--cv-accent: #1A4A6B;--cv-accent-2: #14405E;--cv-border: #92A0AE;--cv-border-2: #7E8E9E;--cv-glow: rgba(26,74,107,.14);--cv-shadow: 0 12px 28px rgba(18,30,40,.14);--cv-shadow-soft: 0 8px 22px rgba(22,34,46,.1);--cv-radius: 20px;--cv-radius-sm: 14px;--cvbtn-bg: linear-gradient(180deg,rgba(255,255,255,.18),rgba(22,34,46,.04)),#D5DDE4;--cvbtn-bg-hover: linear-gradient(180deg,rgba(255,255,255,.22),rgba(22,34,46,.06)),#DCE4EA;--cvbtn-bg-pressed: linear-gradient(180deg,rgba(255,255,255,.06),rgba(22,34,46,.08)),#C8D1DA;--cvbtn-bg-active: #1A4A6B;--cvbtn-border: #7E8E9E;--cvbtn-border-hover: #3F709A;--cvbtn-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 3px rgba(18,30,40,.12);--cvbtn-shadow-hover: inset 0 1px 0 rgba(255,255,255,.35), 0 3px 8px rgba(18,30,40,.16);--cvbtn-shadow-active: inset 0 2px 6px rgba(0,0,0,.12), 0 1px 2px rgba(18,30,40,.1);--text: #18222C;--cv-text: #18222C}html[data-theme=dark-charcoal]{--cv-bg: #181818;--cv-text: #F7F7F7;--cv-muted: rgba(247,247,247,.72);--cv-faint: rgba(247,247,247,.48);--cv-surface: #242424;--cv-surface-2: #2e2e2e;--cv-accent: #009E98;--cv-border: rgba(247,247,247,.14);--cv-border-2: rgba(247,247,247,.28);--color-bg-page: #181818;--color-bg-surface: #242424;--color-bg-surface-2: #2e2e2e;--color-bg-overlay: rgba(8,8,8,.92);--color-text-primary: #F7F7F7;--color-text-secondary: rgba(247,247,247,.78);--color-text-muted: rgba(247,247,247,.54);--color-text-accent: #009E98;--color-text-accent-soft: rgba(0,158,152,.85);--color-text-accent-mid: rgba(0,158,152,.65);--color-border-default: rgba(247,247,247,.12);--color-border-strong: rgba(247,247,247,.28);--color-border-accent: rgba(0,158,152,.65);--color-border-accent-subtle: rgba(0,158,152,.3);--color-accent: #009E98;--color-accent-subtle: rgba(0,158,152,.14);--color-accent-faint: rgba(0,158,152,.07);--color-accent-mid: rgba(0,158,152,.55);--color-accent-strong: rgba(0,158,152,.9);--color-focus-ring: rgba(255,235,59,.65);--color-success: #3E5641;--color-success-subtle: rgba(62,86,65,.16);--color-warning: #FFEB3B;--color-warning-subtle: rgba(255,235,59,.12);--color-error: #D4709A;--color-error-subtle: rgba(212,112,154,.14);--color-data-negative: rgba(212,112,154,.9);--color-chart-axis: rgba(247,247,247,.8);--color-chart-grid: rgba(247,247,247,.08);--color-chart-label: rgba(247,247,247,.8);--color-chart-tooltip-bg: rgba(18,18,18,.98);--color-chart-tooltip-border: rgba(0,158,152,.5);--color-chart-tooltip-title: #F7F7F7;--color-chart-tooltip-body: rgba(247,247,247,.82);--color-chart-series-1: #009E98;--color-chart-series-1-fill: rgba(0,158,152,.2);--color-chart-bar-1: rgba(0,158,152,.75);--color-chart-bar-2: rgba(212,112,154,.7);--color-chart-bar-3: rgba(62,86,65,.65);--color-chart-bar-4: rgba(255,235,59,.55);--color-chart-bar-5: rgba(0,140,180,.5);--color-chart-bar-border-1: rgba(0,158,152,.6);--color-chart-bar-border-2: rgba(212,112,154,.55);--color-chart-bar-border-3: rgba(62,86,65,.52);--color-chart-bar-border-4: rgba(255,235,59,.45);--color-chart-bar-border-5: rgba(0,140,180,.4);--color-chart-selected-bar: rgba(0,158,152,.8);--color-chart-unselected-bar: rgba(247,247,247,.08);--color-glass-light: rgba(255,255,255,.04);--color-glass-lighter: rgba(255,255,255,.07);--color-on-accent: rgba(247,247,247,.96);--color-tooltip-bg: rgba(28,28,28,.98);--color-tooltip-border: rgba(0,158,152,.45);--color-tooltip-text: #F7F7F7;--color-btn-bg: rgba(62,86,65,.18);--color-btn-bg-hover: rgba(255,235,59,.16);--color-btn-bg-active: rgba(62,86,65,.26);--color-btn-border: rgba(62,86,65,.55);--color-btn-border-hover: rgba(255,235,59,.65);--color-btn-text: #3E5641}@media (max-width: 1080px){:root{--topbar-h: 122px}}@media (prefers-contrast: more){:root{--muted: rgba(245,245,252,.84);--faint: rgba(245,245,252,.68);--border: rgba(255,255,255,.22);--border-2: rgba(255,255,255,.26)}}}@layer base{.isHidden{display:none!important}[data-tip]:after,.cv-tip{background:var(--color-tooltip-bg);border:1px solid var(--color-tooltip-border);color:var(--color-tooltip-text)}*{box-sizing:border-box}html:has(body.cv-app),body.cv-app{height:100%}html{overflow-y:scroll}@supports (scrollbar-gutter: stable){html{overflow-y:auto;scrollbar-gutter:stable}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}body.cv-app{overflow:hidden;padding-top:var(--topbar-h, 82px)}body:not(.cv-app){overflow-x:clip}.skip-link{position:fixed;left:16px;top:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#000000b3;color:var(--text);text-decoration:none;font-weight:850;letter-spacing:.02em;transform:translateY(-160%);transition:transform var(--t-med) var(--ease);z-index:10000}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:3px solid var(--color-accent, #2E6FA3);outline-offset:2px}}@layer layout{body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.1;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.2) 0 1px,transparent 1px),radial-gradient(circle at 4px 6px,rgba(255,255,255,.12) 0 1px,transparent 1px);background-size:12px 12px,18px 18px;mix-blend-mode:soft-light;filter:blur(.15px);z-index:0}.watermarks{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;mix-blend-mode:lighten;z-index:0}.wm{position:absolute;font-family:var(--font-brand);font-weight:900;letter-spacing:14px;text-transform:uppercase;color:var(--bg);opacity:.18;-webkit-user-select:none;user-select:none;transform:rotate(-12deg);text-shadow:0 -1px 0 rgba(255,255,255,.06),0 2px 0 rgba(0,0,0,.38),0 18px 40px rgba(0,0,0,.45)}.wm:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0 0,rgba(255,255,255,.13) 0 2px,transparent 2px),radial-gradient(circle at 3px 4px,rgba(255,255,255,.1) 0 2px,transparent 2px),radial-gradient(circle at 7px 1px,rgba(255,255,255,.08) 0 2px,transparent 2px);background-size:10px 10px,14px 14px,18px 18px;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.42}.wm.w1{left:-120px;top:90px;font-size:clamp(56px,7vw,130px)}.wm.w2{right:-160px;top:46vh;font-size:clamp(48px,6.2vw,118px);transform:rotate(14deg)}.wm.w3{left:12vw;bottom:-40px;font-size:clamp(44px,5.6vw,104px);transform:rotate(-6deg);opacity:.2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.main{position:fixed;top:var(--topbar-h, 82px);left:var(--sidebar-w, 264px);right:0;bottom:0;overflow-y:auto;overflow-x:hidden;padding:22px 22px 34px;z-index:1;transition:left var(--cv-drawer-speed, .22s) cubic-bezier(.4,0,.2,1)}body.sidebar-collapsed{--content-left: var(--sidebar-w-collapsed, 76px)}body.sidebar-collapsed .main{left:var(--sidebar-w-collapsed, 76px)}@media (max-width: 920px){:root,body.sidebar-collapsed{--content-left: 0px}.main,body.sidebar-collapsed .main{left:0}}:focus{outline:none}:focus-visible{outline:2px solid rgba(246,213,138,.92);outline-offset:2px;box-shadow:0 0 0 4px #f6d58a2e;border-radius:12px}}@layer components{:where(#ciMount .segBtn,#ciMount .infoAggBtn,#ciMount .tourBtn,#ciMount .introLink,#ciMount .refreshDashboardBtn,#ciMount .panelCtaBtn,#ciMount .treemapResetBtn,#ciMount .ciMoreBtn,#ciMount .ciTourNavBtn){-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cvbtn-border);background:var(--cvbtn-bg);box-shadow:var(--cvbtn-shadow);color:var(--text);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);font-weight:850;letter-spacing:.02em;border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),background var(--t-med) var(--ease),border-color var(--t-med) var(--ease),filter var(--t-med) var(--ease)}:where(#ciMount .segBtn,#ciMount .infoAggBtn,#ciMount .tourBtn,#ciMount .introLink,#ciMount .refreshDashboardBtn,#ciMount .panelCtaBtn,#ciMount .treemapResetBtn,#ciMount .ciMoreBtn,#ciMount .ciTourNavBtn):hover{background:var(--cvbtn-bg-hover);border-color:var(--cvbtn-border-hover);box-shadow:var(--cvbtn-shadow-hover);transform:translateY(-1px)}:where(#ciMount .segBtn,#ciMount .infoAggBtn,#ciMount .tourBtn,#ciMount .introLink,#ciMount .refreshDashboardBtn,#ciMount .panelCtaBtn,#ciMount .treemapResetBtn,#ciMount .ciMoreBtn,#ciMount .ciTourNavBtn):active{transform:translateY(2px);background:var(--cvbtn-bg-pressed);box-shadow:var(--cvbtn-shadow-active);filter:brightness(.98)}:where(#ciMount .segBtn.isActive,#ciMount .segBtn[aria-pressed=true],#ciMount .segBtn[aria-selected=true]){background:var(--cvbtn-bg-pressed);box-shadow:var(--cvbtn-shadow-active);border-color:var(--cvbtn-border);color:var(--text);transform:translateY(1px);filter:brightness(.99)}.side-link.is-disabled,.side-link.is-disabled:hover,.side-link.is-disabled:active{transform:none!important}}@layer perf{@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}html[data-cv-effects=low]{--shadow: 0 16px 48px rgba(0,0,0,.42);--shadow-soft: 0 12px 36px rgba(0,0,0,.36);--cvbtn-bg: linear-gradient(180deg, rgba(255,255,255,.1), rgba(0,0,0,.3)), rgba(0,0,0,.14);--cvbtn-bg-hover: linear-gradient(180deg, rgba(255,255,255,.12), rgba(0,0,0,.28)), rgba(0,0,0,.16);--cvbtn-bg-pressed: linear-gradient(180deg, rgba(255,255,255,.07), rgba(0,0,0,.38)), rgba(0,0,0,.18);--cvbtn-shadow: inset 0 0 0 1px rgba(0,0,0,.52), 0 14px 30px rgba(0,0,0,.22);--cvbtn-shadow-hover: inset 0 0 0 1px rgba(0,0,0,.52), 0 18px 40px rgba(0,0,0,.28);--cvbtn-shadow-active: inset 0 0 0 1px rgba(0,0,0,.6), 0 10px 22px rgba(0,0,0,.18)}html[data-cv-effects=low] body:before{opacity:0!important;background:none!important;mix-blend-mode:normal!important;filter:none!important}html[data-cv-effects=low] .watermarks{opacity:0!important}html[data-cv-effects=low] .watermark-word{display:none!important}html[data-cv-effects=low] .sidebar,html[data-cv-effects=low] .topbar,html[data-cv-effects=low] .ciTourCard,html[data-cv-effects=low] .infoPane,html[data-cv-effects=low] .modal,html[data-cv-effects=low] .ciModal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}#cvOfflineBanner{position:fixed;top:0;left:0;right:0;z-index:9999;background:var(--color-error, #7A1A1A);color:#fff;padding:10px 16px;text-align:center;font-size:14px;font-family:inherit;letter-spacing:.01em;box-shadow:0 2px 8px #0006}.cv-noscript-wall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#fff;color:#333;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;font-family:Arial,sans-serif}.cv-noscript-wall h1{margin:0 0 12px;font-size:22px}.cv-noscript-wall p{margin:0;font-size:15px;max-width:420px}@layer layout{.brand{display:flex;align-items:center;gap:22px;text-decoration:none;color:inherit;-webkit-user-select:none;user-select:none;position:relative;z-index:80;pointer-events:auto}.brand-mark.cv-cube{width:52px;height:52px;perspective:1100px;display:grid;place-items:center}.brand-mark.cv-cube .cube-wrap{width:46px;height:46px;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 14px 30px rgba(0,0,0,.55))}.brand-mark.cv-cube .cube3d{width:100%;height:100%;position:relative;transform-style:preserve-3d;--cubeX: -18deg;--cubeY: 28deg;transform:rotateX(-18deg) rotateY(32deg);transition:transform 2s ease}.brand:hover .brand-mark.cv-cube .cube3d{animation:cubeSpin 3s linear infinite;animation-fill-mode:none}@keyframes cubeSpin{0%{transform:rotateX(-18deg) rotateY(32deg)}50%{transform:rotateX(200deg) rotateY(210deg)}to{transform:rotateX(380deg) rotateY(392deg)}}.brand:hover .brand-mark.cv-cube .cube3d{animation:none!important}@media (prefers-reduced-motion: reduce){.brand-mark.cv-cube .cube3d{transition:none!important}}html[data-cv-effects=low] .brand-mark.cv-cube .cube3d{transition:none!important}.brand-mark.cv-cube .cube-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:0;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.12),transparent 45%),radial-gradient(circle at 72% 68%,rgba(246,213,138,.08),transparent 55%),linear-gradient(180deg,#090a12,#0c0e18);border:1px solid rgba(246,213,138,.88);box-shadow:inset 0 0 0 1px #00000040,inset 0 0 12px #f6d58a14;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:flat}.brand-mark.cv-cube .cube-front{transform:rotateY(0) translateZ(23px)}.brand-mark.cv-cube .cube-back{transform:rotateY(180deg) translateZ(23px)}.brand-mark.cv-cube .cube-right{transform:rotateY(90deg) translateZ(23px)}.brand-mark.cv-cube .cube-left{transform:rotateY(-90deg) translateZ(23px)}.brand-mark.cv-cube .cube-top{transform:rotateX(90deg) translateZ(23px)}.brand-mark.cv-cube .cube-bottom{transform:rotateX(-90deg) translateZ(23px)}.brand-mark.cv-cube .cube-wire{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;transform:translateZ(.1px);opacity:.95}.brand-mark.cv-cube .cube-wire:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:0;border:1px solid rgba(246,213,138,.86);box-shadow:0 0 12px #f6d58a29,inset 0 0 12px #f6d58a14}.brand-mark.cv-cube .cube-wire:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:0;border:1px solid rgba(246,213,138,.56);opacity:.9}.brand-mark.cv-cube .cube-symbol{font-family:Times New Roman,Times,serif;font-weight:700;letter-spacing:.02em;font-size:21px;line-height:1;color:#f6d58af2;text-shadow:0 0 10px rgba(246,213,138,.22),0 0 18px rgba(246,213,138,.1);position:relative;-webkit-user-select:none;user-select:none}.brand-mark.cv-cube .cube-symbol .cube-symbol-small{font-size:18px;letter-spacing:.06em;display:inline-block}.brand-text{display:flex;flex-direction:column;gap:2px;line-height:1.05}.brand-name{font-family:var(--font-brand);font-weight:700;letter-spacing:.1em;font-size:34px;color:#e9f4fff5;text-transform:uppercase}@media (max-width: 1080px){.brand-name{font-size:28px}}}html[data-theme=parchment] .brand-name{color:#0e1c50eb}html[data-theme=parchment] .brand-mark.cv-cube .cube-face{background:radial-gradient(circle at 30% 30%,rgba(14,28,80,.1),transparent 55%),#14205aeb}html[data-theme=parchment] .brand-mark.cv-cube .cube-wire:before{border-color:#0e1ca099}html[data-theme=parchment] .brand-mark.cv-cube .cube-wire:after{border-color:#0e1ca059}html[data-theme=parchment] .brand-mark.cv-cube .cube-symbol{color:#dce6ffeb;text-shadow:0 1px 4px rgba(0,0,60,.4)}@layer layout{.topbar{position:fixed;top:0;left:0;width:100%;z-index:50;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.055),transparent 46%),radial-gradient(circle at 76% 72%,rgba(246,213,138,.045),transparent 58%),linear-gradient(180deg,#ffffff09,#00000042),linear-gradient(90deg,#ffffff05,#00000042),var(--bg);color:var(--text-light);display:flex;align-items:center;justify-content:space-between;padding:14px 22px;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #000000b3,0 18px 44px #0000008c;overflow:hidden;isolation:isolate}.topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.1;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.14) 0 1px,transparent 1px),radial-gradient(circle at 3px 6px,rgba(255,255,255,.1) 0 1px,transparent 1px);background-size:14px 14px,22px 22px;mix-blend-mode:soft-light;filter:blur(.18px);z-index:0}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background-image:linear-gradient(0deg,#000000b3,#0000),repeating-linear-gradient(90deg,#ffffff14,#ffffff14 1px,#0000 1px,#0000 4px);background-size:100% 14px,100% 14px;background-position:left bottom,left bottom;background-repeat:no-repeat;pointer-events:none;opacity:.28;z-index:1}.navlinks{display:flex;align-items:center;justify-content:center;gap:1.2cm;position:absolute;left:50%;transform:translate(-50%);width:min(1200px,94vw);max-width:1200px;padding:0 22px;z-index:70}.navlinks a{white-space:nowrap;font-family:var(--font-brand);font-size:14px;letter-spacing:.08em;text-decoration:none;color:var(--color-text-secondary);padding:10px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none;border:none;pointer-events:auto}.navlinks a:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000002e}.navlinks a:active{transform:translateY(6px);box-shadow:0 2px 10px #0006 inset}@media (max-width: 1080px){.navlinks{position:static;transform:none;width:100%;justify-content:center;gap:17px;flex-wrap:wrap;padding:0}.topbar{flex-wrap:wrap;gap:10px}}}.navlinks a.nav-join{padding:6px 14px}.navlinks a.nav-join:hover{border-color:var(--color-text-muted)}.navlinks a.nav-login{color:var(--color-text-secondary)}.navlinks a.nav-login:hover{color:var(--color-text-accent)}.navlinks a.nav-join.active,.navlinks a.nav-login.active{color:var(--color-text-accent);font-weight:600}.navlinks a.active{color:var(--color-text-accent)}html[data-theme=parchment] .topbar{background:#eee8def5;border-bottom:1px solid var(--color-border-default)}html[data-theme=parchment] .navlinks a{color:var(--color-text-secondary)}html[data-theme=parchment] .navlinks a:hover{color:var(--color-text-accent)}html[data-theme=parchment] .nav-join.active,html[data-theme=parchment] .nav-login.active{color:var(--color-text-accent);font-weight:600}html[data-theme=parchment] .topbar{background:#eee8def7;border-bottom-color:#0e1c501a}html[data-theme=parchment] .navlinks a{color:#0e1c50bf}html[data-theme=parchment] .navlinks a:hover{color:#0e1c50}html[data-theme=parchment] .nav-join:hover{background:#0e1c5012;border-color:#0e1c5099}html[data-theme=parchment] .nav-login{color:#0e1c50bf}html[data-theme=parchment] .navlinks a.active{color:#0e1c50}@layer pages{body[data-page=pricing]{--font: "Cinzel", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial}body[data-page=pricing] *{box-sizing:border-box}body[data-page=pricing]{height:100%}body[data-page=pricing]{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);overflow-x:hidden}body[data-page=pricing] .ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 520px at 15% 18%,rgba(124,58,237,.22),transparent 60%),radial-gradient(820px 520px at 85% 22%,rgba(34,211,238,.18),transparent 62%),radial-gradient(900px 560px at 55% 95%,rgba(255,200,110,.12),transparent 65%)}body[data-page=pricing] .wrap{min-height:100%;display:grid;place-items:center;padding:calc(64px + var(--topbar-h)) 18px;position:relative;z-index:2}body[data-page=pricing] .container{width:min(1344px,100%);display:grid;gap:18px}body[data-page=pricing] .top{text-align:center;display:grid;gap:10px;margin-bottom:8px}body[data-page=pricing] .kicker{font-family:var(--mono);font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:#ffffffb3}body[data-page=pricing] h1{margin:0;font-size:clamp(28px,3.2vw,42px);letter-spacing:-.6px;font-weight:950}body[data-page=pricing] .sub{margin:0 auto;max-width:65ch;color:var(--muted);font-size:14px;line-height:1.6}body[data-page=pricing] .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-content:center;align-items:start;gap:18px}body[data-page=pricing] .card{position:relative;border-radius:var(--radius);padding:18px 18px 16px;width:min(621px,100%);justify-self:center;background:var(--cv-card-bg);border:1px solid rgba(15,23,42,.1);box-shadow:var(--shadow);overflow:hidden;min-height:620px;display:flex;flex-direction:column;gap:16px;transform:translateY(-4px);color:#0f172aeb}body[data-page=pricing] .card:after{content:"";position:absolute;left:10%;right:10%;bottom:-22px;height:26px;background:#00000059;filter:blur(22px);border-radius:999px;z-index:0;pointer-events:none;opacity:.28}body[data-page=pricing] .card>*{position:relative;z-index:1}body[data-page=pricing] .plan{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.1)}body[data-page=pricing] .plan h2{margin:0;font-size:18px;font-weight:920;letter-spacing:-.2px}body[data-page=pricing] .tag{font-size:12px;color:#0f172ac7;border:1px solid rgba(15,23,42,.12);background:#0f172a0d;padding:6px 10px;border-radius:999px;white-space:nowrap;font-weight:700}body[data-page=pricing] .price{display:flex;align-items:flex-end;gap:10px;margin-top:2px}body[data-page=pricing] .amount{font-size:42px;font-weight:980;letter-spacing:-1px;line-height:1;color:#0f172aeb}body[data-page=pricing] .per{color:#0f172a9e;font-size:13px;padding-bottom:6px}body[data-page=pricing] .per.is-hidden{display:none}body[data-page=pricing] .note{color:#0f172ab3;font-size:12px;line-height:1.55;margin-top:-4px}body[data-page=pricing] .fineprint{color:#0f172a9e;font-size:12px;line-height:1.45;margin-top:-2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}body[data-page=pricing] .fineprint .sep{opacity:.75}body[data-page=pricing] .billing{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0d;margin-top:6px}body[data-page=pricing] .bill-pill{position:relative;display:block;cursor:pointer;-webkit-user-select:none;user-select:none}body[data-page=pricing] .bill-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}body[data-page=pricing] .bill-pill span{display:grid;place-items:center;padding:10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.2px;color:#0f172ac7;transition:transform .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}body[data-page=pricing] .bill-pill input:checked+span{background:#07070af0;color:#faf5f5fa;box-shadow:0 12px 30px #0003;transform:translateY(-1px)}body[data-page=pricing] .bill-pill input:focus-visible+span{outline:2px solid rgba(246,213,138,.88);outline-offset:2px}body[data-page=pricing] .features{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:16px}body[data-page=pricing] .features li{display:flex;gap:10px;align-items:flex-start;color:#0f172ac7;font-size:13px;line-height:1.55}body[data-page=pricing] .check{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:#0f172a0d;border:1px solid rgba(15,23,42,.12);margin-top:1px;flex:0 0 auto;box-shadow:inset 0 1px #ffffff14}body[data-page=pricing] .check svg{width:12px;height:12px;color:#0f172ad1}body[data-page=pricing] .spacer{flex:1 1 auto}body[data-page=pricing] .cta{margin-top:10px;display:flex;justify-content:center;align-items:center}body[data-page=pricing] .select-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#f2e8d6fa;color:#0a0e18eb;padding:12px 28px;border-radius:0;cursor:pointer;font-family:Cinzel,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:900;letter-spacing:.06em;-webkit-user-select:none;user-select:none;text-align:center;width:min(240px,100%);white-space:nowrap;box-shadow:0 18px 46px #00000047,0 2px #fff3 inset,0 0 0 1px #0000001a inset;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}body[data-page=pricing] .select-btn:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 22px 56px #00000042,0 2px #ffffff38 inset,0 0 0 1px #0000001a inset}body[data-page=pricing] .select-btn:active{filter:brightness(.995);transform:translateY(1px);box-shadow:0 10px 28px #00000042,0 2px 10px #00000038 inset,0 0 0 1px #0000001f inset}@media (max-width: 980px){body[data-page=pricing] .grid{grid-template-columns:1fr}body[data-page=pricing] .card{min-height:auto;width:100%}}@media (max-width: 768px){body[data-page=pricing] .wrap{padding:calc(36px + var(--topbar-h)) 14px 48px}body[data-page=pricing] h1{font-size:clamp(22px,5.5vw,34px)}body[data-page=pricing] .card{padding:14px 14px 12px;width:min(560px,100%)}body[data-page=pricing] .billing{grid-template-columns:1fr;border-radius:16px;padding:6px}body[data-page=pricing] .bill-pill span{padding:8px 10px}body[data-page=pricing] .amount{font-size:34px}body[data-page=pricing] .select-btn{width:100%}}@media (max-width: 480px){body[data-page=pricing] .wrap{padding:calc(24px + var(--topbar-h)) 10px 36px}body[data-page=pricing] h1{font-size:clamp(18px,6vw,26px)}body[data-page=pricing] .sub{font-size:13px}body[data-page=pricing] .card{padding:12px 12px 10px;border-radius:14px!important}body[data-page=pricing] .plan h2{font-size:14px!important}body[data-page=pricing] .amount{font-size:28px}body[data-page=pricing] .features li{font-size:12px}body[data-page=pricing] .select-btn{padding:10px 14px;font-size:12px}}@media (prefers-reduced-motion: reduce){body[data-page=pricing] .card,body[data-page=pricing] .select-btn{transition:none}}body[data-page=pricing] .amounts{display:grid;gap:6px}body[data-page=pricing] .amount.original{font-size:14px;font-weight:950;letter-spacing:-.2px;color:#0f172a8f;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#0f172a85}body[data-page=pricing] .amount.original.is-hidden{display:none}body[data-page=pricing] .discount-banner{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;border-radius:14px;background:#ffe08c2e;border:1px solid rgba(255,224,140,.45);color:#0f172ad1;font-size:12px;line-height:1.45}body[data-page=pricing] .discount-banner.is-hidden{display:none}body[data-page=pricing] .discount-badge{flex:0 0 auto;font-weight:980;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;background:#0f172aeb;color:#faf5f5fa;padding:5px 8px;border-radius:999px;box-shadow:0 10px 24px #00000029}body[data-page=pricing] .discount-text{color:#0f172ac7}}body[data-page=pricing] .select-btn-center{align-self:center}body[data-page=pricing] .card-single{min-height:0}body[data-page=pricing] .price{min-height:64px}body[data-page=pricing] .amounts{min-height:64px;align-content:start}body[data-page=pricing] .amount.original{min-height:14px}body[data-page=pricing] .amount.original.is-hidden{display:block!important;visibility:hidden!important;opacity:0!important}body[data-page=pricing] .discount-banner{min-height:56px}body[data-page=pricing] .discount-banner.is-hidden{display:flex!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body[data-page=pricing] .note{min-height:38px}body[data-page=pricing] .fineprint{min-height:18px}body[data-page=pricing] .card{border-radius:18px!important;background:var(--cv-card-bg)!important;color:#121216!important;border:1px solid rgba(216,178,104,.32)!important;box-shadow:var(--cv-shadow),0 1px #ffffffb3 inset,0 -18px 38px #00000014 inset!important;overflow:hidden!important}body[data-page=pricing] .plan{margin:-18px -18px 12px!important;padding:14px 18px!important;background:#07070a!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-bottom:none!important}body[data-page=pricing] .plan h2{margin:0!important;color:#faf5f5f5!important;font-family:Cinzel,serif!important;font-weight:800!important;letter-spacing:.14em!important;font-size:16px!important}body[data-page=pricing] .tag{color:#faf5f5c7!important;border:1px solid rgba(216,178,104,.3)!important;background:#faf5f50f!important}body[data-page=pricing] .billing{border:1px solid rgba(0,0,0,.12)!important;background:#0000000a!important}body[data-page=pricing] .bill-pill input:checked+span{background:#07070a!important;color:#faf5f5fa!important}body[data-page=pricing] .select-btn{background:#d8b268!important;color:#121216!important;border:1px solid rgba(164,129,67,.42)!important;border-radius:10px!important;box-shadow:0 14px 30px #00000038,0 1px #ffffff29 inset,0 -8px 16px #0000001a inset!important}body[data-page=pricing] .select-btn:hover{filter:brightness(1.03)!important}body[data-page=pricing] .plan{margin:14px 14px 12px!important;border-radius:0!important}body[data-page=pricing] .select-btn{background:#f4efe7!important;color:#121216!important;border:1px solid rgba(193,175,145,.58)!important;box-shadow:0 14px 30px #0000002e,0 1px #ffffff75 inset,0 -8px 16px #0000000f inset!important}body[data-page=pricing] .select-btn:disabled{background:#fbf9f5!important;color:#12121675!important;border:1px solid rgba(210,199,180,.72)!important;opacity:1!important;box-shadow:0 10px 22px #0000001a,0 1px #ffffff8c inset,0 -6px 12px #00000008 inset!important;filter:none!important}.cube-symbol-small{font-size:18px;letter-spacing:.06em}body[data-page=pricing] .price{justify-content:center!important;text-align:center!important}body[data-page=pricing] .amounts{justify-items:center!important;text-align:center!important}body[data-page=pricing] .per{align-self:end}@layer layout{.sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-w, 264px);z-index:45;display:flex;flex-direction:column;gap:14px;padding:14px 12px;padding-top:calc(var(--topbar-h, 82px) + 2px);background:linear-gradient(90deg,#ffffff09,#fff0 34%,#00000024),linear-gradient(180deg,#ffffff05,#0003),var(--bg);border-right:1px solid rgba(255,255,255,.12);box-shadow:18px 0 60px #0000009e,inset 1px 0 #ffffff0d,inset -1px 0 #000000b8;transition:width var(--cv-drawer-speed, .22s) cubic-bezier(.4,0,.2,1),transform var(--cv-drawer-speed, .22s) cubic-bezier(.4,0,.2,1);overflow:visible}.sidebar.dragging{transition:none!important}.sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.045),transparent 46%),radial-gradient(circle at 78% 64%,var(--color-accent-faint),transparent 58%),linear-gradient(180deg,#ffffff04,#00000038);mix-blend-mode:overlay}.sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(270deg,#000000ad,#0000),repeating-linear-gradient(90deg,#ffffff14,#ffffff14 1px,#0000 1px,#0000 4px);background-size:16px 100%,16px 100%;background-position:right top,right top;background-repeat:no-repeat;opacity:.3;box-shadow:inset 0 1px #ffffff0f,inset -1px 0 #0000008c}.sidebar>*{position:relative;z-index:1}.sidebar.collapsed{width:var(--sidebar-w-collapsed, 76px)}.sidebar.collapsed{background:linear-gradient(90deg,#ffffff17,#ffffff0a 18%,#0000004d),radial-gradient(circle at 42% 18%,var(--color-accent-subtle),transparent 58%),linear-gradient(180deg,#ffffff08,#00000057),var(--bg);box-shadow:22px 0 84px #000000b8,inset 1px 0 #ffffff1a,inset -2px 0 #000000db}.sidebar.collapsed:before{opacity:.22}.sidebar.collapsed:after{opacity:0}.sidebar-handle{position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%);width:16px;height:40px;border-radius:12px;z-index:200;cursor:pointer;background:#000000f0;-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%);border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 80px #000000b3,0 12px 28px #00000070,inset 0 1px #ffffff14,inset 0 -1px #000000c7;display:grid;place-items:center;user-select:none;-webkit-user-select:none;transition:transform .2s cubic-bezier(.2,.9,.2,1),filter .14s ease,box-shadow .14s ease}.sidebar-handle:hover{filter:brightness(1.06);box-shadow:0 28px 86px #000000b8,0 14px 32px #00000075,0 0 0 1px #f6d58a1a,0 0 26px #f6d58a1f,inset 0 1px #ffffff1a,inset 0 -1px #000000c7}.sidebar-handle:active{transform:translateY(calc(-50% + 1px))}.sidebar-handle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(to bottom,#00000042,#0000 12px),linear-gradient(to top,#00000042,#0000 12px),repeating-linear-gradient(90deg,var(--color-border-accent) 0px,var(--color-border-accent) 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0) 5px);opacity:.55;filter:drop-shadow(0 0 10px rgba(246,213,138,.1));box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff12}.sb-handle-ico{width:14px;height:14px;display:grid;place-items:center;color:#f6d58aeb;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.sb-handle-ico:before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(135deg);transition:transform .2s cubic-bezier(.2,.9,.2,1);display:block}body.sidebar-collapsed .sb-handle-ico:before{transform:rotate(-45deg)}.side-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 6px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.side-title{font-family:var(--font-brand);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;transition:opacity .42s var(--ease)}.sidebar.collapsed .side-title{opacity:0;width:0;pointer-events:none}.collapse-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff1a;color:var(--color-text-primary);width:44px;height:44px;border-radius:14px;display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #00000059;transition:transform .12s ease,background .16s ease,border-color .16s ease;flex:0 0 auto}.collapse-toggle:hover{background:#ffffff24;transform:translateY(-1px);border-color:#fff3}.collapse-toggle:active{transform:translateY(1px);box-shadow:inset 0 2px 10px #00000073,0 8px 18px #00000047}.toggle-icon{width:18px;height:18px;display:block;filter:drop-shadow(0 8px 14px rgba(0,0,0,.4));opacity:.95}.side-nav{display:flex;flex-direction:column;flex:1 1 0;min-height:0;max-height:calc(100vh - var(--topbar-h, 82px) - 16px);overflow-y:auto;overflow-x:hidden;padding:8px;gap:4px;position:relative;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.side-nav::-webkit-scrollbar{width:4px}.side-nav::-webkit-scrollbar-track{background:transparent}.side-nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.side-nav-items{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.side-sep{height:1px;background:#ffffff1f;margin:4px 6px}.side-bottom-links{display:flex;flex-direction:column;gap:4px;margin-top:4px}.profile-card{margin-top:auto;padding-top:12px}.side-link{position:relative;width:100%;display:flex;align-items:center;gap:16px;text-decoration:none;padding:14px;border-radius:6px;border:none;background:radial-gradient(150% 130% at 50% 0%,#ffffff29,#0000009e 72%),linear-gradient(180deg,#ffffff1a,#00000085);box-shadow:0 18px 46px #000000a3,0 10px 24px #0000005c,inset 0 1px #ffffff3d,inset 1px 0 #ffffff1a,inset -1px 0 #000000bd,inset 0 -10px 18px #000000bd;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform var(--t-med) var(--ease),filter var(--t-med) var(--ease)}.side-link:active,#sidebar .side-link.cv-link-clicked{transition:none;transform:translateY(2px);border-color:#ffffff29;background:radial-gradient(ellipse 110% 50% at 50% 110%,rgba(255,255,255,.44) 0%,rgba(255,255,255,.16) 45%,transparent 70%),radial-gradient(ellipse 100% 70% at 50% -10%,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,transparent 80%),linear-gradient(180deg,#000,#000 55%,#ffffff29),#080b10;box-shadow:inset 0 14px 28px #000,inset 0 6px 14px #000,inset 0 -2px #ffffff70,inset 2px 0 6px #000,inset -2px 0 6px #000,0 1px 3px #000;filter:none}#sidebar .side-link.cv-link-clicked .side-label,#sidebar .side-link.cv-link-clicked .side-ico{color:var(--color-text-accent, rgba(246,213,138,.92))}html[data-theme=parchment] #sidebar .side-link.cv-link-clicked .side-label,html[data-theme=parchment] #sidebar .side-link.cv-link-clicked .side-ico,html[data-theme=frost] #sidebar .side-link.cv-link-clicked .side-label,html[data-theme=frost] #sidebar .side-link.cv-link-clicked .side-ico,html[data-theme=glacier-slate] #sidebar .side-link.cv-link-clicked .side-label,html[data-theme=glacier-slate] #sidebar .side-link.cv-link-clicked .side-ico{color:#0e1c50e6}html[data-theme=parchment] #sidebar .side-link.cv-link-clicked,html[data-theme=frost] #sidebar .side-link.cv-link-clicked,html[data-theme=glacier-slate] #sidebar .side-link.cv-link-clicked{background:radial-gradient(ellipse 110% 50% at 50% 110%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.2) 45%,transparent 70%),radial-gradient(ellipse 100% 70% at 50% -10%,rgba(0,0,0,.82) 0%,rgba(0,0,0,.72) 50%,transparent 80%),linear-gradient(180deg,#000000b3,#0009 55%,#fff3),#16202a!important;box-shadow:inset 0 14px 28px #000000e0,inset 0 6px 14px #000000b8,inset 0 -2px #ffffff61,inset 2px 0 6px #000000ad,inset -2px 0 6px #000000ad,0 1px 3px #000000b8!important}.side-link.active{transition:none;transform:translateY(2px);border-color:#ffffff29;background:radial-gradient(ellipse 110% 50% at 50% 110%,rgba(255,255,255,.44) 0%,rgba(255,255,255,.16) 45%,transparent 70%),radial-gradient(ellipse 100% 70% at 50% -10%,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,transparent 80%),linear-gradient(180deg,#000,#000 55%,#ffffff29),#080b10;box-shadow:inset 0 14px 28px #000,inset 0 6px 14px #000,inset 0 -2px #ffffff70,inset 2px 0 6px #000,inset -2px 0 6px #000,0 1px 3px #000;filter:none}.side-link.is-disabled{opacity:.78;cursor:not-allowed}.side-link.is-disabled:hover,.side-link.is-disabled:active{transform:none;background:linear-gradient(180deg,#ffffff0a,#0000002e),#0000001a;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000042}.side-link .side-comingsoon{position:absolute;left:-10%;top:-22%;width:120%;height:150%;transform:rotate(-14deg);pointer-events:none;display:grid;place-items:center;opacity:.96}.side-link .side-comingsoon svg{width:100%;height:100%}.side-link .side-comingsoon text{font-family:var(--font-brand);font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:7.2px;fill:var(--color-text-accent);stroke:#000000a6;stroke-width:1px;paint-order:stroke fill;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}body.sidebar-collapsed .side-comingsoon{display:none}.side-ico{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--radius-sm);background:#00000038;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000052;color:var(--gold)}.side-ico svg{width:24px;height:24px;opacity:1}.side-label{font-family:var(--font-brand);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary);text-shadow:-1px -1px 0 rgba(255,255,255,.12),0 1px 0 rgba(0,0,0,.78),0 2px 0 rgba(0,0,0,.7),0 10px 18px rgba(0,0,0,.45);transform:translateY(0);transform-origin:left center;transition:opacity .24s var(--ease) calc(var(--cv-drawer-speed, .22s) * .5),scale .26s var(--ease) calc(var(--cv-drawer-speed, .22s) * .5),filter .18s ease calc(var(--cv-drawer-speed, .22s) * .5),transform .14s ease,text-shadow .14s ease}.side-link:active .side-label{transform:translateY(1px);filter:brightness(.98)}.sidebar.collapsed .side-label{opacity:0;scale:.7;filter:blur(2px);width:0;pointer-events:none;transition:opacity .18s ease 0ms,scale .18s ease 0ms,filter .14s ease 0ms,width 0ms linear .18s}.sidebar.collapsed .side-link{justify-content:center;padding:10px 8px;background:transparent;box-shadow:none}.sidebar.collapsed .side-link:active{transition:none;transform:translateY(2px);border-color:#ffffff29;background:radial-gradient(ellipse 110% 50% at 50% 110%,rgba(255,255,255,.44) 0%,rgba(255,255,255,.16) 45%,transparent 70%),radial-gradient(ellipse 100% 70% at 50% -10%,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,transparent 80%),linear-gradient(180deg,#000,#000 55%,#ffffff29),#080b10;box-shadow:inset 0 14px 28px #000,inset 0 6px 14px #000,inset 0 -2px #ffffff70,inset 2px 0 6px #000,inset -2px 0 6px #000,0 1px 3px #000;filter:none}.sidebar.collapsed .side-ico{width:47px;height:47px;border-radius:14px;background:radial-gradient(150% 130% at 50% 0%,#ffffff1a,#0000009e 72%),linear-gradient(180deg,#ffffff0f,#00000080);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000008c,0 12px 26px #0000006b,0 4px 10px #0000004d;color:var(--gold);transition:border-color .16s var(--ease, cubic-bezier(.2,.9,.2,1)),box-shadow .16s var(--ease, cubic-bezier(.2,.9,.2,1)),transform .12s var(--ease, cubic-bezier(.2,.9,.2,1)),background .16s var(--ease, cubic-bezier(.2,.9,.2,1))}.sidebar.collapsed .side-link:hover .side-ico,.sidebar-collapsed #cvHelpSidebarBtn:hover .sb-ico-help{border-color:#f6d58a5c;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000008c,0 14px 30px #00000080,0 0 0 1px #f6d58a33,0 0 22px #f6d58a2e;transform:translateY(-1px)}.sidebar.collapsed .side-link:active .side-ico{transform:translateY(1px);border-color:#ffffff1a;box-shadow:inset 0 4px 10px #000000b3,inset 0 -1px #ffffff1a,0 2px 4px #0000004d}.sidebar.collapsed .side-link.active .side-ico{border-color:#f6d58a8c;background:radial-gradient(ellipse 110% 70% at 50% 110%,rgba(246,213,138,.22) 0%,transparent 60%),radial-gradient(ellipse 100% 70% at 50% -10%,rgba(0,0,0,.95) 0%,transparent 70%),linear-gradient(180deg,#000000d9,#0000008c);box-shadow:inset 0 8px 18px #000000d9,inset 0 -1px #f6d58a80,0 0 0 1px #f6d58a4d,0 0 22px #f6d58a33,0 6px 12px #0006}.side-link:after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#000000c7;color:var(--color-text-primary);padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);white-space:nowrap;box-shadow:0 18px 60px #0000008c;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;font-size:12px;letter-spacing:.02em;text-transform:none;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}.side-link:hover:after,.side-link:focus-visible:after{opacity:1;transform:translateY(-50%) translate(2px)}.side-link:before{content:"";position:absolute;left:calc(100% + 4px);top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);background:#000000c7;border-left:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);opacity:0;pointer-events:none;transition:opacity .12s ease}.side-link:hover:before,.side-link:focus-visible:before{opacity:1}.profile-card{border-radius:calc(var(--radius) + 2px);border:1px solid var(--color-border-accent-subtle);padding:12px;display:flex;align-items:center;gap:12px}.profile-avatar{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0000003d;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #00000061;overflow:hidden;flex:0 0 auto}.profile-avatar img{width:100%;height:100%;object-fit:cover;display:block}.profile-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.profile-kicker{font-family:var(--font-brand);font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:10px;color:var(--color-text-accent-mid)}.profile-name{font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.collapsed .profile-meta{display:none}.sidebar.collapsed .profile-card{background:transparent;border:0;box-shadow:none;padding:0;justify-content:center}.sidebar.collapsed .profile-avatar{width:47px;height:47px;border-radius:14px;background:radial-gradient(150% 130% at 50% 0%,#ffffff1a,#0000009e 72%),linear-gradient(180deg,#ffffff0f,#00000080);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000008c,0 12px 26px #0000006b,0 4px 10px #0000004d;transition:border-color .16s var(--ease, cubic-bezier(.2,.9,.2,1)),box-shadow .16s var(--ease, cubic-bezier(.2,.9,.2,1)),transform .12s var(--ease, cubic-bezier(.2,.9,.2,1))}.sidebar.collapsed .profile-card:hover .profile-avatar{border-color:#f6d58a5c;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000008c,0 14px 30px #00000080,0 0 0 1px #f6d58a33,0 0 22px #f6d58a2e;transform:translateY(-1px)}@media (max-width: 920px){.sidebar{transform:translate(0)}body.sidebar-collapsed .sidebar{transform:translate(calc(-1 * (var(--sidebar-w-collapsed, 76px) - 10px)))}}}html[data-theme=parchment] .sidebar,html[data-theme=parchment] .sidebar *{--sidebar-bg: rgba(238,232,222,.96)}html[data-theme=parchment] .sidebar{background:#eee8def5;border-right-color:#1a1a1c1f}html[data-theme=parchment] .side-sep{background:#1a1a1c1f}html[data-theme=parchment] .side-ico svg{stroke:currentColor}html[data-theme=parchment] .side-link{color:#0e1c50cc}html[data-theme=parchment] .side-label,html[data-theme=parchment] .side-ico svg{color:inherit;stroke:currentColor}html[data-theme=parchment] .profile-kicker{color:#0e1c50a6}html[data-theme=parchment] .profile-name{color:#0e1c50cc}html[data-theme=parchment] .side-link:after{background:#f8f6f0fa!important;color:#080a14e6!important;border-color:#080a1438!important;box-shadow:0 4px 12px #080a1424!important}[data-cv-effects=low] .sidebar,[data-cv-effects=low] .sidebar *,[data-cv-effects=low] .sidebar-handle{transition:none!important;animation:none!important}@media (prefers-reduced-motion: reduce){.sidebar,.sidebar *,.sidebar-handle{transition:none!important;animation:none!important}}html[data-theme=dark-charcoal] .sidebar{background:#1e1e1e!important;border-right-color:#009e982e!important}html[data-theme=dark-charcoal] .side-label{color:#f7f7f7!important}html[data-theme=frost] .sidebar{background:#fbfdff!important;border-right:1px solid #D9E4EE!important}html[data-theme=frost] .side-link{color:#16202a!important}html[data-theme=frost] .side-link .side-ico{color:#526273!important}html[data-theme=frost] .side-link.active .side-label,html[data-theme=frost] .side-link.active .side-ico{color:#1e4c72!important}html[data-theme=frost] .side-label{color:#16202a!important}html[data-theme=glacier-slate] .sidebar{background:#b6c0c9!important;border-right:1px solid #7E8E9E!important}html[data-theme=glacier-slate] .side-link{color:#18222c!important}html[data-theme=glacier-slate] .side-link .side-ico{color:#33414f!important}html[data-theme=glacier-slate] .side-link.active .side-label,html[data-theme=glacier-slate] .side-link.active .side-ico{color:#1f415a!important}html[data-theme=glacier-slate] .side-label{color:#18222c!important}html[data-theme=ebony] .sidebar{background:#181d22!important;border-right:1px solid #2e3842!important}html[data-theme=ebony] .side-link{color:#e7edf3!important}html[data-theme=ebony] .side-link .side-ico{color:#bdc7d1!important}html[data-theme=ebony] .side-link.active .side-label,html[data-theme=ebony] .side-link.active .side-ico{color:#97b6ce!important}html[data-theme=ebony] .side-label{color:#e7edf3!important}html[data-theme=vanta-black] .sidebar{background:#0c1116!important;border-right:1px solid #1B2530!important}html[data-theme=vanta-black] .side-link{color:#e7eef6!important}html[data-theme=vanta-black] .side-link .side-ico{color:#bdc9d4!important}html[data-theme=vanta-black] .side-link.active .side-label,html[data-theme=vanta-black] .side-link.active .side-ico{color:#9bc4e8!important}html[data-theme=vanta-black] .side-label{color:#e7eef6!important}html[data-theme=obsidian] .sidebar{background:#0d0d10!important;border-right:1px solid rgba(255,255,255,.1)!important}html[data-theme=obsidian] .side-link{color:#f5f5fceb!important}html[data-theme=obsidian] .side-link .side-ico{color:#f5f5fc8c!important}html[data-theme=obsidian] .side-link.active .side-label,html[data-theme=obsidian] .side-link.active .side-ico{color:#f6d58aeb!important}html[data-theme=obsidian] .side-label{color:#f5f5fceb!important}html[data-theme=slate] .sidebar{background:#0a0f1c!important;border-right:1px solid rgba(120,160,255,.12)!important}html[data-theme=slate] .side-link{color:#ebf0fceb!important}html[data-theme=slate] .side-link .side-ico{color:#ebf0fc85!important}html[data-theme=slate] .side-link.active .side-label,html[data-theme=slate] .side-link.active .side-ico{color:#f6d58aeb!important}html[data-theme=slate] .side-label{color:#ebf0fceb!important}.side-label.two-line{white-space:normal;line-height:1.2;overflow:visible;text-overflow:clip;min-width:0;flex:1 1 0}.side-nav{padding-top:40px;gap:43.6px}.sidebar .side-ico{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.sidebar .side-ico svg{width:18px;height:18px;display:block}.sidebar .profile-card,.sidebar .profile-avatar{border-radius:0}.sidebar .profile-avatar{overflow:hidden}.sidebar .side-link{min-height:64px;box-sizing:border-box}.sidebar .side-link.active,.sidebar .side-link[aria-current]{transition:none;transform:translateY(2px);border-color:#ffffff29}body:not(.sidebar-collapsed) .sidebar .side-nav .side-link,body:not(.sidebar-collapsed) .sidebar .side-bottom-links .side-link{min-height:64px!important;box-sizing:border-box}.sidebar .side-link:active{transition:none;transform:translateY(2px);border-color:#ffffff29;background:radial-gradient(ellipse 110% 50% at 50% 110%,rgba(255,255,255,.44) 0%,rgba(255,255,255,.16) 45%,transparent 70%),radial-gradient(ellipse 100% 70% at 50% -10%,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,transparent 80%),linear-gradient(180deg,#000,#000 55%,#ffffff29),#080b10;box-shadow:inset 0 14px 28px #000,inset 0 6px 14px #000,inset 0 -2px #ffffff70,inset 2px 0 6px #000,inset -2px 0 6px #000,0 1px 3px #000;filter:none}.sidebar .side-link,.sidebar .side-link:before,.sidebar .side-link:after{border-radius:0;border:none;outline:none;margin-bottom:20px}body:not(.sidebar-collapsed) .side-link .side-label{font-size:14px;letter-spacing:.03em;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.08}body:not(.sidebar-collapsed) .side-link .side-label.two-line{font-size:13.5px;white-space:normal;overflow:visible;text-overflow:clip;min-width:0;flex:1 1 0;line-height:1.2}html[data-theme=parchment] .cvbtn,html[data-theme=parchment] .cv-btn,html[data-theme=parchment] [class*=cvBtn],html[data-theme=parchment] [class*=cv-btn]{background:var(--color-btn-bg)!important;border-color:var(--color-btn-border)!important;color:var(--color-btn-text)!important}html[data-theme=parchment] .cvbtn:hover,html[data-theme=parchment] .cv-btn:hover,html[data-theme=parchment] [class*=cvBtn]:hover,html[data-theme=parchment] [class*=cv-btn]:hover{background:var(--color-btn-bg-hover)!important;border-color:var(--color-btn-border-hover)!important}html[data-theme=parchment] .info-mini:after{background:var(--color-tooltip-bg);color:var(--color-tooltip-text);border-color:var(--color-tooltip-border);box-shadow:0 8px 32px #0e1c3c38}html[data-theme=parchment] a:not([class*=side-link]):not([class*=nav-]):not([class*=brand]){color:#0e1c50d9}html[data-theme=parchment] a:not([class*=side-link]):not([class*=nav-]):not([class*=brand]):hover{color:#0e1c50}html[data-theme=parchment] select option:checked,html[data-theme=parchment] select option:hover{background-color:#374669d9;color:#fffffff5}html[data-theme=parchment] a.exercise-card .card-title,html[data-theme=parchment] .exercise-card .card-title{color:#0e1c50eb!important;text-shadow:none!important}html[data-theme=parchment] input[type=text],html[data-theme=parchment] input[type=email],html[data-theme=parchment] input[type=password],html[data-theme=parchment] input[type=number],html[data-theme=parchment] input[type=search],html[data-theme=parchment] input[type=tel],html[data-theme=parchment] textarea{background:#d7e1f0e6;border-color:#0e1c5038;color:#0e1c50e6}html[data-theme=parchment] input[type=text]::placeholder,html[data-theme=parchment] input[type=email]::placeholder,html[data-theme=parchment] input[type=password]::placeholder,html[data-theme=parchment] textarea::placeholder{color:#0e1c5066}html[data-theme=parchment] input:focus,html[data-theme=parchment] textarea:focus{border-color:#0e1c508c;outline:2px solid rgba(14,28,80,.2);outline-offset:1px}html[data-theme=parchment] select{background-color:#c8d4e8e6!important;border-color:#0e1c5038!important;color:#0e1c50e6!important}html[data-theme=parchment] select option{background:#cddaecfa;color:#0e1c50e6}html[data-theme=parchment] select:focus{border-color:#0e1c5080!important;outline:2px solid rgba(14,28,80,.2)!important}html[data-theme=parchment] input[type=range]{accent-color:rgba(14,28,80,.8)}html[data-theme=parchment] .filter-drawer{background:#f6f3ecf7!important;border-color:#0e1c5047!important}html[data-theme=parchment] .filter-drawer select{background:#ebe8e0e6!important;background-image:none!important;border-color:#0e1c5040!important;color:#0e1c50e0!important}html[data-theme=parchment] .drawer-tab{background:#f6f3ecf7!important;border-color:#0e1c5040!important;color:#0e1c50d9!important}html[data-theme=parchment] .drawer-tab:hover{border-color:#0e1c5066!important}html[data-theme=parchment] .sidebar-handle:hover{background:#0e1c50;border-color:#0e1c50b3;filter:brightness(1.08);box-shadow:0 6px 20px #0e1c5052,0 2px 8px #0e1c5038,0 0 0 2px #0e1c5033,inset 0 1px #ffffff2e,inset 0 -1px #00000047}html[data-theme=parchment] .sb-handle-ico{color:#fffffff2;filter:none}html[data-theme=parchment] .sidebar-handle:before{background-image:linear-gradient(to bottom,#0e1c504d,#0e1c5000 12px),linear-gradient(to top,#0e1c504d,#0e1c5000 12px),repeating-linear-gradient(90deg,#ffffff59,#ffffff59 1px,#0000 1px,#0000 5px);opacity:.6;filter:none}[data-cv-effects=low] .filter-drawer,[data-cv-effects=low] .filter-drawer *,[data-cv-effects=low] .drawer-wrap,[data-cv-effects=low] .drawer-tab,[data-cv-effects=low] .stage,[data-cv-effects=low] .stage-shell,[data-cv-effects=low] .grid-scroll,[data-cv-effects=low] .exercise-card,[data-cv-effects=low] .exercise-card *{transition:none!important;animation:none!important}[data-cv-effects=low] .exercise-card:hover,[data-cv-effects=low] .exercise-card:hover *,[data-cv-effects=low] .exercise-card:active{transform:none!important}@media (prefers-reduced-motion: reduce){.filter-drawer,.filter-drawer *,.drawer-wrap,.drawer-tab,.stage,.stage-shell,.grid-scroll,.exercise-card,.exercise-card *{transition:none!important;animation:none!important}.exercise-card:hover,.exercise-card:hover *,.exercise-card:active{transform:none!important}}html[data-theme=slate] .exercise-card{background:radial-gradient(ellipse 90% 70% at 50% 40%,rgba(140,120,240,.07),transparent 72%),radial-gradient(ellipse 60% 50% at 78% 18%,rgba(100,160,255,.09),transparent 65%),radial-gradient(ellipse 55% 45% at 18% 82%,rgba(80,60,200,.07),transparent 68%),linear-gradient(170deg,#080a1a,#0b0d22 30%,#0e1026 58%,#141632)!important;border:1px solid rgba(100,130,220,.22)!important;box-shadow:0 8px 32px #000014b3,0 2px 8px #00001473,inset 0 7px 14px #000014a6,inset 0 -4px 10px #3c50c829,inset 5px 0 10px #00001447,inset -5px 0 10px #00001447,inset 0 1px #a0b4ff47,inset 0 0 28px #f6d58a0a!important}html[data-theme=slate] .exercise-card:after{background:repeating-linear-gradient(127deg,rgba(180,200,255,.042) 0px,rgba(180,200,255,.042) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(37deg,rgba(120,140,255,.024) 0px,rgba(120,140,255,.024) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(83deg,rgba(200,210,255,.016) 0px,rgba(200,210,255,.016) 1px,transparent 1px,transparent 2px),repeating-linear-gradient(112deg,rgba(100,120,220,.018) 0px,rgba(100,120,220,.018) 2px,transparent 2px,transparent 14px),linear-gradient(145deg,rgba(220,230,255,.13) 0%,rgba(200,220,255,.05) 22%,transparent 48%),linear-gradient(270deg,rgba(160,190,255,.06) 0%,transparent 35%),radial-gradient(ellipse 80% 60% at 50% 45%,rgba(140,120,255,.05),transparent 70%),radial-gradient(240px 160px at 6% 10%,rgba(246,213,138,.26),rgba(246,213,138,.06) 50%,transparent 70%),radial-gradient(120px 90px at 92% 88%,rgba(246,213,138,.06),transparent 65%),linear-gradient(to bottom,rgba(0,0,20,.22) 0%,transparent 30%,transparent 70%,rgba(0,0,20,.35) 100%),radial-gradient(ellipse 110% 55% at 50% 115%,rgba(0,0,20,.65),transparent 62%)!important}html[data-theme=slate] .card-title{color:var(--color-text-primary, rgba(235,240,252,.92))!important}html[data-theme=slate] .card-meta,html[data-theme=slate] .card-tag{color:var(--color-text-muted, rgba(235,240,252,.52))!important}html[data-theme=slate] .card-tag-pill{background:#78a0ff1a!important;border-color:#78a0ff29!important;color:#b4c8ffd9!important}html[data-theme=slate] .filter-drawer,html[data-theme=slate] .drawer-wrap{background:var(--color-bg-surface, rgb(16,20,32))!important;border-color:var(--color-border-default, rgba(120,160,255,.1))!important}html[data-theme=slate] .glow-follow,html[data-theme=slate] .panel,html[data-theme=slate] .window-rail,html[data-theme=slate] .window-palette,html[data-theme=slate] .category-box,html[data-theme=slate] .filters-grid,html[data-theme=slate] .simple-search-wrap{background:var(--color-bg-surface-2, rgb(22,28,44))!important;border-color:var(--color-border-default, rgba(120,160,255,.1))!important}html[data-theme=slate] .panel-head,html[data-theme=slate] .filter-header{background:var(--color-bg-surface, rgb(16,20,32))!important;border-bottom-color:var(--color-border-default, rgba(120,160,255,.1))!important}html[data-theme=slate] .label,html[data-theme=slate] .filter-title,html[data-theme=slate] .panel-head .label-row{color:var(--color-text-primary, rgba(235,240,252,.92))!important}html[data-theme=slate] .pill label{background:#78a0ff14!important;border-color:#78a0ff24!important;color:#b4c8ffd9!important}html[data-theme=slate] .pill label:hover{background:#78a0ff24!important;border-color:#b4c8ff38!important}html[data-theme=slate] .pill.is-picked label,html[data-theme=slate] .pill input:checked+label{background:var(--color-text-accent, rgba(246,213,138,.92))!important;border-color:var(--color-text-accent, rgba(246,213,138,.92))!important;color:#080c18eb!important}html[data-theme=slate] .togglebar{background:var(--color-bg-surface, rgb(16,20,32))!important;border-color:var(--color-border-default, rgba(120,160,255,.1))!important}html[data-theme=slate] .toggle-item input:checked+label{background:var(--color-text-accent, rgba(246,213,138,.92))!important;color:#080c18eb!important}html[data-theme=slate] .filter-drawer select,html[data-theme=slate] .sort-mini{background:var(--color-bg-surface-2, rgb(22,28,44))!important;border-color:var(--color-border-default, rgba(120,160,255,.1))!important;color:var(--color-text-primary, rgba(235,240,252,.92))!important}html[data-theme=slate] .drawer-tab{background:var(--color-bg-surface, rgb(16,20,32))!important;border-color:var(--color-border-default, rgba(120,160,255,.1))!important}html[data-theme=frost] .filter-drawer{background:#f8fbfe!important;border-color:#d5e1eb!important}html[data-theme=frost] .drawer-tab{background:#f8fbfe!important;border-color:#d5e1eb!important;color:#35536d!important}html[data-theme=frost] .drawer-tab:hover{background:#e3eef7!important}html[data-theme=frost] .filter-drawer select{background:#fbfdff!important;background-image:none!important;border-color:#c9d9e6!important;color:#16202a!important}html[data-theme=frost] .filter-drawer select:hover{background:#f5fafd!important;border-color:#afc7da!important}html[data-theme=frost] .filter-drawer select:focus-visible{border-color:#2e6fa3!important;box-shadow:0 0 0 4px #2e6fa324!important;outline:none!important}html[data-theme=glacier-slate] .filter-drawer{background:#c4cdd5!important;border-color:#8595a4!important}html[data-theme=glacier-slate] .drawer-tab{background:#c4cdd5!important;border-color:#8595a4!important;color:#34424e!important}html[data-theme=glacier-slate] .drawer-tab:hover{background:#d9e0e6!important}html[data-theme=glacier-slate] .filter-drawer select{background:#d6dde3!important;background-image:none!important;border-color:#8e9eac!important;color:#18222c!important}html[data-theme=glacier-slate] .filter-drawer select:hover{background:#dce4ea!important;border-color:#738799!important}html[data-theme=glacier-slate] .filter-drawer select:focus-visible{border-color:#3f709a!important;box-shadow:0 0 0 4px #1a4a6b24!important;outline:none!important}html[data-theme=ebony] .filter-drawer{background:#181d22!important;border-color:#34404a!important}html[data-theme=ebony] .drawer-tab{background:#181d22!important;border-color:#34404a!important;color:#bdc7d1!important}html[data-theme=ebony] .drawer-tab:hover{background:#283039!important}html[data-theme=ebony] .filter-drawer select{background:#20262c!important;background-image:none!important;border-color:#465361!important;color:#e7edf3!important}html[data-theme=ebony] .filter-drawer select:hover{background:#232a31!important;border-color:#5e6e7e!important}html[data-theme=ebony] .filter-drawer select:focus-visible{border-color:#7e9db6!important;box-shadow:0 0 0 4px #7e9db629!important;outline:none!important}html[data-theme=vanta-black] .filter-drawer{background:#0d1319!important;border-color:#25323e!important}html[data-theme=vanta-black] .drawer-tab{background:#111920!important;border-color:#31404f!important;color:#bdc9d4!important}html[data-theme=vanta-black] .filter-drawer select{background:#111820!important;background-image:none!important;border-color:#31404f!important;color:#e7eef6!important}html[data-theme=vanta-black] .filter-drawer select:focus-visible{border-color:#7fafd9!important;box-shadow:0 0 0 4px #7fafd929!important;outline:none!important}.ciTourBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9998}.ciTourSpotlight{position:fixed;z-index:9999;border:1px solid rgba(255,255,255,.2);border-radius:0;box-shadow:0 0 0 9999px #0000008c,0 20px 60px #00000073;pointer-events:none}.ciTourCard{position:fixed;z-index:10000;width:560px;max-width:min(560px,calc(100vw - 24px));border-radius:0;border:1px solid rgba(255,255,255,.12);background:#080b10eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 70px #0000008c;overflow:hidden}.ciTourCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.ciTourCardTitle{font-weight:950;letter-spacing:.01em;font-size:14px;color:var(--color-text-primary)}.ciTourCardMeta{margin-top:4px;font-size:11px;color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase}.ciTourClose{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--color-text-secondary);border-radius:10px;width:30px;height:30px;cursor:pointer}.ciTourCardBody{padding:16px 18px 0;color:var(--color-text-secondary);font-size:13px;line-height:1.6;white-space:pre-line}.ciTourAggWrap{padding:14px 18px 0}.ciTourAggBtn{width:100%;text-align:left;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000024;color:var(--color-text-secondary);padding:12px;font-weight:850;cursor:pointer}.ciTourAggBody{margin-top:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000001a;padding:10px 12px;color:var(--color-text-secondary);font-size:12px;line-height:1.55;white-space:pre-line;max-height:220px;overflow:auto}.ciTourFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 18px}.ciTourBtns{display:flex;gap:8px}.ciTourNavBtn{border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--color-text-primary);padding:10px 12px;font-weight:850;cursor:pointer}.ciTourNavBtn.primary{background:var(--color-success-subtle);border-color:#5ec8ac47}.ciTourNavBtn:disabled{opacity:.45;cursor:default}.ciTourCalcNote{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000024;color:var(--color-text-secondary);font-size:12px;line-height:16px}html[data-theme=parchment] .ciTourCard{background:var(--color-bg-surface);border-color:#0e1c5059;color:var(--color-text-primary);box-shadow:0 16px 48px #0e1c3c2e}html[data-theme=parchment] .ciTourCard h2,html[data-theme=parchment] .ciTourCard .tour-title{color:var(--color-text-accent)}html[data-theme=parchment] .ciTourCard p,html[data-theme=parchment] .ciTourCard .tour-body{color:var(--color-text-secondary)}html[data-theme=parchment] .ciTourBackdrop{background:var(--color-bg-overlay)}html[data-theme=parchment] .ciTourCard{background:#f8f6f0fa;border:1px solid rgba(14,28,80,.22);color:#0e1c50e6;box-shadow:0 16px 48px #0e1c3c2e,0 4px 12px #0e1c3c1a,inset 0 1px #ffffffb3}html[data-theme=parchment] .ciTourCard *{color:inherit}html[data-theme=parchment] .ciTourCardHead{border-bottom:1px solid rgba(14,28,80,.12)}html[data-theme=parchment] .ciTourCardTitle{color:#0e1c50eb;font-family:Cinzel,serif}html[data-theme=parchment] .ciTourCardMeta{color:#0e1c5080}html[data-theme=parchment] .ciTourCardBody{color:#0e1c50cc}html[data-theme=parchment] .ciTourFoot{border-top:1px solid rgba(14,28,80,.1)}html[data-theme=parchment] .ciTourCalcNote{color:#0e1c508c;background:#ebe8e0cc;border-color:#0e1c5024}html[data-theme=parchment] .ciTourBackdrop{background:#0e1c5059}html[data-theme=parchment] .ciTourSpotlight{border-color:#0e1c5066;box-shadow:0 0 0 2px #0e1c5033,0 0 0 9999px #0e1c504d}html[data-theme=parchment] .ciTourAggWrap{background:#f8f6f0fa;border-color:#0e1c5033}html[data-theme=parchment] .ciTourAggBody{color:#0e1c50cc}html[data-theme=parchment] .ciTourNavBtn,html[data-theme=parchment] .ciTourClose,html[data-theme=parchment] .ciTourAggBtn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f;border:1px solid rgba(200,200,220,.2);color:#ffffffe6;box-shadow:0 3px 8px #0006,inset 0 1px #ffffff24,inset 0 -1px #00000080}html[data-theme=parchment] .ciTourNavBtn:hover,html[data-theme=parchment] .ciTourClose:hover,html[data-theme=parchment] .ciTourAggBtn:hover{filter:brightness(1.14);border-color:#c8c8dc52}html[data-theme=parchment] .ciTourNavBtn.primary{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.14),transparent 55%),#1e1e32;border-color:#c8d7ff80;color:#fff;box-shadow:0 0 0 2px #b9c8f066,0 0 10px 2px #9bb4e633,inset 0 1px #ffffff29}html[data-theme=parchment] #tourCard{background:#f8f6f0fa!important;border:1px solid rgba(14,28,80,.22)!important;color:#0e1c50e6!important;box-shadow:0 16px 48px #0e1c3c2e,0 4px 12px #0e1c3c1a,inset 0 1px #ffffffb3!important}html[data-theme=parchment] #tourCard .tour-step-label{color:#0e1c5080!important}html[data-theme=parchment] #tourCard .tour-title{color:#0e1c50eb!important;font-family:Cinzel,serif}html[data-theme=parchment] #tourCard .tour-body{color:#0e1c50c7!important}html[data-theme=parchment] #tourCard .tour-dot{background:#0e1c502e!important}html[data-theme=parchment] #tourCard .tour-dot.active{background:#0e1c50a6!important}html[data-theme=parchment] #tourCard .tour-actions{border-top:1px solid rgba(14,28,80,.1)}html[data-theme=parchment] #tourClose{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border:1px solid rgba(200,200,220,.2)!important;color:#ffffffe6!important;border-radius:4px!important}html[data-theme=parchment] .tour-nav-btn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border:1px solid rgba(200,200,220,.2)!important;color:#ffffffe6!important;box-shadow:0 3px 8px #0006,inset 0 1px #ffffff24!important}html[data-theme=parchment] .tour-nav-btn:hover{filter:brightness(1.14)!important;border-color:#c8c8dc52!important}html[data-theme=parchment] .tour-nav-btn.primary{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.14),transparent 55%),#1e1e32!important;border-color:#c8d7ff80!important;color:#fff!important;box-shadow:0 0 0 2px #b9c8f066,0 0 10px 2px #9bb4e633,inset 0 1px #ffffff29!important}html[data-theme=parchment] .tour-nav-btn.primary:hover{filter:brightness(1.1)!important}html[data-theme=parchment] #tourSpotlight{border-color:#0e1c5066!important;box-shadow:0 0 0 2px #0e1c5033,0 0 0 9999px #0e1c5047!important}#cvHelpPanelBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;background:#0000;pointer-events:none;transition:background .3s ease}#cvHelpPanelBackdrop.open{background:#00000073;pointer-events:all}#cvHelpPanel{position:fixed;top:0;right:0;bottom:0;z-index:9201;width:340px;max-width:90vw;background:var(--color-bg-surface, rgb(20, 22, 50));border-left:1px solid var(--color-border-strong, rgba(255,255,255,.16));display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.23,1,.32,1);box-shadow:-8px 0 40px #0006}#cvHelpPanel.open{transform:translate(0)}.cvh-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--color-border-default, rgba(255,255,255,.08));flex-shrink:0}.cvh-title{font-size:16px;font-weight:700;color:var(--color-text-primary, rgba(245,245,252,.92));letter-spacing:-.01em}.cvh-close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--color-border-default, rgba(255,255,255,.1));color:var(--color-text-muted, rgba(245,245,252,.55));cursor:pointer;font-size:16px;transition:all .15s;border-radius:0;font-family:inherit;padding:0;line-height:1}.cvh-close:hover{background:var(--color-border-default, rgba(255,255,255,.08));color:var(--color-text-primary, rgba(245,245,252,.92))}.cvh-body{flex:1;overflow-y:auto;padding:8px 0 24px}.cvh-section-head{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted, rgba(245,245,252,.45));padding:16px 20px 6px}.cvh-link{display:flex;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;transition:background .15s;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-family:inherit}.cvh-link:hover{background:var(--color-accent-faint, rgba(246,213,138,.04))}.cvh-link-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-surface-2, rgb(8,10,26));border:1px solid var(--color-border-default, rgba(255,255,255,.08));color:var(--color-accent, rgba(246,213,138,.7));font-size:15px;flex-shrink:0}.cvh-link-text{flex:1;display:flex;flex-direction:column;gap:2px}.cvh-link-label{font-size:13px;font-weight:600;color:var(--color-text-primary, rgba(245,245,252,.92));line-height:1.3;margin-bottom:2px}.cvh-link-hint{font-size:11px;color:var(--color-text-muted, rgba(245,245,252,.45));line-height:1.4}.cvh-link-arrow{color:var(--color-text-muted, rgba(245,245,252,.3));font-size:12px;flex-shrink:0}.cvh-divider{height:1px;background:var(--color-border-default, rgba(255,255,255,.06));margin:8px 20px}.cvh-contact{margin:12px 20px 0;background:var(--color-bg-surface-2, rgb(8,10,26));border:1px solid var(--color-border-default, rgba(255,255,255,.08));padding:14px 16px}.cvh-contact-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted, rgba(245,245,252,.45));margin-bottom:8px}.cvh-contact-email{font-size:13px;color:var(--color-accent, rgba(246,213,138,.8));text-decoration:none;display:block;margin-bottom:4px;font-weight:500}.cvh-contact-email:hover{color:#f6d58a}.cvh-contact-note{font-size:11px;color:var(--color-text-muted, rgba(245,245,252,.4));line-height:1.5;margin-top:6px}#cvHelpSidebarBtn{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 12px;width:100%;background:transparent;border:none;cursor:pointer;color:var(--color-text-muted, rgba(245,245,252,.55));font-family:inherit;font-size:13px;transition:all .15s;text-align:left;border-radius:0;margin-bottom:2px}#cvHelpSidebarBtn:hover{color:var(--color-text-primary, rgba(245,245,252,.92));background:var(--color-accent-faint, rgba(246,213,138,.04))}#cvHelpSidebarBtn .sb-ico-help{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}#cvHelpSidebarBtn .sb-label-help{font-size:13px;color:inherit}#cvAttemptFirstNote{position:relative;background:var(--color-bg-surface, rgb(20,22,50));border:1px solid var(--color-border-accent-subtle, rgba(246,213,138,.2));border-left:3px solid var(--color-accent, rgba(246,213,138,.7));padding:14px 40px 14px 16px;margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--color-text-secondary, rgba(245,245,252,.8));animation:cvh-note-in .4s cubic-bezier(.23,1,.32,1) both}@keyframes cvh-note-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#cvAttemptFirstNote strong{color:var(--color-text-primary, rgba(245,245,252,.92));font-weight:700}#cvAttemptFirstNote .cvh-note-close{position:absolute;top:8px;right:8px;width:20px;height:20px;background:transparent;border:none;cursor:pointer;color:var(--color-text-muted, rgba(245,245,252,.4));font-size:14px;display:flex;align-items:center;justify-content:center;padding:0;font-family:inherit;line-height:1;transition:color .15s}#cvAttemptFirstNote .cvh-note-close:hover{color:var(--color-text-secondary, rgba(245,245,252,.8))}#cvAttemptFirstNote .cvh-note-learn{display:inline-block;margin-top:8px;font-size:11px;font-weight:600;color:var(--color-accent, rgba(246,213,138,.7));cursor:pointer;background:none;border:none;padding:0;font-family:inherit;text-decoration:underline;text-decoration-color:#f6d58a4d;text-underline-offset:2px}#cvAttemptFirstNote .cvh-note-learn:hover{color:#f6d58af2}#cvAttemptFirstModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9300;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:calc(var(--topbar-h, 82px) + 20px) 20px 20px calc(var(--content-left, var(--sidebar-w, 264px)) + 20px);opacity:0;pointer-events:none;transition:opacity .25s ease}#cvAttemptFirstModal.open{opacity:1;pointer-events:all}.cvh-modal-card{background:var(--color-bg-surface, rgb(20,22,50));border:1px solid var(--color-border-strong, rgba(255,255,255,.16));max-width:520px;width:100%;padding:0;overflow:hidden;box-shadow:0 32px 80px #0009}.cvh-modal-card:before{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent, rgba(246,213,138,.8)),transparent)}.cvh-modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--color-border-default, rgba(255,255,255,.08))}.cvh-modal-head h2{font-size:15px;font-weight:700;color:var(--color-text-primary, rgba(245,245,252,.92));margin:0}.cvh-modal-body{padding:20px 20px 24px}.cvh-modal-body p{font-size:13px;line-height:1.7;color:var(--color-text-secondary, rgba(245,245,252,.8));margin:0 0 12px}.cvh-modal-body p:last-child{margin-bottom:0}.cvh-modal-body strong{color:var(--color-text-primary, rgba(245,245,252,.92))}.cvh-lock-table{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:12px}.cvh-lock-table th{text-align:left;padding:6px 10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted, rgba(245,245,252,.45));border-bottom:1px solid var(--color-border-default, rgba(255,255,255,.08))}.cvh-lock-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--color-text-secondary, rgba(245,245,252,.8));vertical-align:top}.cvh-lock-table td:first-child{font-weight:600;color:var(--color-accent, rgba(246,213,138,.8));white-space:nowrap}.cvh-lock-table tr:last-child td{border-bottom:none}.cvh-modal-footer{padding:14px 20px;border-top:1px solid var(--color-border-default, rgba(255,255,255,.08));display:flex;gap:10px;justify-content:flex-end}.cvh-btn-primary{padding:8px 20px;background:var(--color-accent, rgba(246,213,138,.92));color:#0a0a0c;font-size:12px;font-weight:700;border:none;cursor:pointer;font-family:inherit;border-radius:0;transition:background .15s}.cvh-btn-primary:hover{background:#ffd764fa}.sidebar-collapsed #cvHelpSidebarBtn .sb-label-help{display:none}.sidebar-collapsed #cvHelpSidebarBtn{justify-content:center;padding:10px 8px;gap:0}:root{--cv-bg: var(--color-bg-page);--cv-text: rgba(245,245,252,.92);--cv-muted: rgba(245,245,252,.68);--cv-faint: rgba(245,245,252,.45);--cv-accent: rgba(246, 213, 138, .98);--cv-accent-2: rgba(255, 192, 90, .8);--cv-glow: rgba(255, 200, 110, .18);--cv-card-bg: rgb(250, 245, 245);--cv-radius: 18px;--cv-radius-sm: 14px;--cv-shadow: 0 22px 70px rgba(0,0,0,.55);--cv-shadow-soft: 0 18px 60px rgba(0,0,0,.45);--cv-topbar-h: 82px;--bg: var(--cv-bg);--text: var(--cv-text);--text-light: var(--cv-text);--muted: var(--cv-muted);--muted-2: rgba(245,245,252,.54);--faint: var(--cv-faint);--accent: var(--cv-accent);--accent-soft: var(--cv-glow);--gold: var(--cv-accent);--gold-2: var(--cv-accent-2);--shadow: var(--cv-shadow);--shadow-soft: var(--cv-shadow-soft);--radius: var(--cv-radius);--radius-sm: var(--cv-radius-sm);--topbar-h: var(--cv-topbar-h);--surface: rgb(28, 28, 30);--surface-2: rgb(34, 34, 38);--border: rgba(255,255,255,.1);--border-2: rgba(255,255,255,.14);--drawer-strip-h: 28px;--drawer-tab-h: 18px;--drawer-open-offset: 40px;--font: "Cinzel", serif}body.cv-app{font-family:var(--font)}.word{position:relative;text-transform:uppercase;font-weight:950;letter-spacing:14px;font-size:clamp(44px,8vw,130px);line-height:1;color:var(--bg);transform:translateY(-4px);user-select:none;-webkit-user-select:none;-ms-user-select:none;pointer-events:none;opacity:.6;filter:drop-shadow(0 1px 0 rgba(255,255,255,.05)) drop-shadow(0 10px 26px rgba(0,0,0,.55));font-family:var(--font-brand)}.word:before{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;background:radial-gradient(circle,rgba(255,255,255,.13) 0 1px,transparent 2px) 0 0/10px 10px,radial-gradient(circle,rgba(255,255,255,.1) 0 1.2px,transparent 2.4px) 3px 4px/14px 14px,radial-gradient(circle,rgba(255,255,255,.08) 0 .8px,transparent 2.2px) 7px 1px/18px 18px;-webkit-background-clip:text;background-clip:text;opacity:.55;pointer-events:none}.filter-drawer{position:fixed;top:calc(var(--topbar-h, 82px) + 6px);left:50%;transform:translate(-50%);z-index:48;width:min(1120px,calc(100% - 44px));height:var(--drawer-strip-h);display:flex;align-items:center;justify-content:center;background:#000;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);box-shadow:inset 0 1px #ffffff0f,0 22px 60px #0000008c;transition:transform var(--cv-drawer-speed, 154ms) ease}body.drawer-collapsed .filter-drawer{transform:translate(-50%) translateY(calc(-1 * (var(--drawer-strip-h) + 18px)))}.filter-left{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:0 12px}.filter-group{display:flex;align-items:center}.filter-drawer select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:var(--font);font-size:11px;letter-spacing:.04em;height:calc(var(--drawer-strip-h) - 6px);padding:0 30px 0 10px;border-radius:12px;background:var(--color-bg-page);border:1px solid rgba(255,255,255,.1);color:var(--color-text-primary);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000047;cursor:pointer;min-width:210px;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-secondary) 50%),linear-gradient(135deg,var(--color-text-secondary) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 10px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.filter-drawer select:hover{background:#0e0e10;border-color:#ffffff29;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 22px 48px #0000005c}.filter-drawer select:focus{outline:none}.filter-drawer select:focus-visible{border-color:#f6d58a75;box-shadow:0 0 0 4px #f6d58a24,inset 0 1px #ffffff14,0 22px 48px #0000005c}.sort-mini{width:calc(var(--drawer-strip-h) - 6px);height:calc(var(--drawer-strip-h) - 6px);border-radius:12px;background:var(--color-bg-page);border:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary);display:grid;place-items:center;cursor:pointer;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000047;transition:transform .14s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;-webkit-user-select:none;user-select:none;flex:0 0 auto}.sort-mini:hover{transform:translateY(-2px);background:#0e0e10;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,0 22px 48px #0000005c}.sort-mini:active{transform:translateY(2px);background:#08080a;box-shadow:inset 0 8px 18px #0000009e,0 10px 22px #0000003d}.sort-mini.active{border-color:#f6d58a75;color:#f6d58afa}.apply-btn{height:calc(var(--drawer-strip-h) - 6px);border-radius:12px;padding:0 14px;font-family:var(--font);font-weight:900;letter-spacing:.1em;font-size:11px;text-transform:uppercase;background:#f6d58aeb;border:1px solid rgba(246,213,138,.42);color:var(--color-bg-page);box-shadow:inset 0 1px #ffffff47,0 18px 44px #00000057;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,filter .16s ease;flex:0 0 auto;margin-left:4px}.drawer-tab{position:fixed;top:calc(var(--topbar-h, 82px) + 2px);left:50%;transform:translate(-50%);z-index:51;width:76px;height:var(--drawer-tab-h);border-radius:12px;background:#000;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0006;cursor:pointer;display:grid;place-items:center;transition:transform var(--cv-drawer-speed, 154ms) ease,box-shadow .16s ease,opacity .16s ease}.drawer-tab:hover{transform:translate(-50%) translateY(1px);box-shadow:inset 0 1px #ffffff14,0 20px 44px #00000085}.drawer-tab:active{transform:translate(-50%) translateY(3px);box-shadow:inset 0 8px 18px #0000009e,0 12px 26px #00000075}.tab-grill{width:56px;height:8px;border-radius:6px;background:repeating-linear-gradient(90deg,#141414 0,#141414 4px,#0000 4px,#0000 8px);opacity:.95}body:not(.drawer-collapsed) .drawer-tab{opacity:.55}@media (max-width: 1100px){.filter-drawer{width:min(980px,calc(100% - 44px))}.filter-drawer select{min-width:180px}}@media (max-width: 860px){:root{--drawer-strip-h: 44px;--drawer-open-offset: 54px}.filter-left{gap:10px;flex-wrap:wrap;padding:6px 12px}.filter-drawer{height:auto;padding:10px 0}body.drawer-collapsed .filter-drawer{transform:translate(-50%) translateY(-120px)}}.stage{width:100%;height:calc(100vh - var(--topbar-h, 82px));display:grid;place-items:start center;padding:14px 22px;padding-top:calc(14px + var(--drawer-open-offset));transition:padding-left .22s ease,padding-top .22s ease}.stage{padding-left:22px;padding-right:22px}.main.stage{width:auto;height:auto}.stage-shell{width:100%;height:100%;position:relative;display:grid;align-items:stretch}.watermark-word{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;opacity:.45}.exercise-grid{width:100%;height:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,minmax(92px,1fr));column-gap:clamp(18px,1.8vw,28px);row-gap:clamp(16px,1.6vw,24px);align-content:stretch;justify-content:stretch;z-index:1}.exercise-card{position:relative;border-radius:var(--radius);width:87%;height:92%;justify-self:center;align-self:center;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--border);box-shadow:inset 0 1px #ffffff0f,var(--shadow);padding:12px 12px 10px;text-decoration:none;color:var(--text);display:grid;grid-template-rows:1fr auto;gap:8px;overflow:hidden;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease;will-change:transform}.exercise-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(140px circle at var(--mx, 50%) var(--my, 50%),rgba(246,213,138,.9),rgba(246,213,138,.22) 28%,transparent 55%);opacity:0;transition:opacity .14s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.exercise-card:hover:before{opacity:1}.exercise-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff17,#fff0 60%),radial-gradient(200px 130px at 10% 14%,#f6d58a2e,#0000 65%);opacity:.55;pointer-events:none;transition:opacity .2s ease}.exercise-card>*{position:relative;z-index:1}.exercise-card:hover{transform:translateY(-3px);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14,0 34px 98px #000000b8}.exercise-card:hover:after{opacity:.85}.exercise-card:active{transform:translateY(2px);box-shadow:inset 0 10px 22px #0009,0 18px 55px #0009}.exercise-card:focus{outline:none}.exercise-card:focus-visible{border-color:#f6d58a75;box-shadow:0 0 0 4px #f6d58a24,inset 0 1px #ffffff14,0 34px 98px #000000b8}.card-icon{position:absolute;top:12px;left:12px;width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#161618;border:1px solid rgba(255,255,255,.1);color:var(--accent);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0006;transition:transform .18s ease,box-shadow .2s ease,background .2s ease}.card-icon svg{width:22px;height:22px}.exercise-card:hover .card-icon{transform:translateY(-2px) rotate(-2deg);background:#18181a;box-shadow:inset 0 1px #ffffff14,0 22px 60px #00000080}.card-status{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.1);background:#161618;box-shadow:0 14px 28px #00000073}.card-status svg{width:14px;height:14px}.card-status.done{border-color:#22c55ec7;color:#22c55edb;background:#121e18}.card-status.attempted{border-color:#facc15c2;color:#facc15db;background:#221e12}.card-status.todo{border-color:#a0a5af8c;color:#c8cdd7c7;background:#1c1e22}.card-body{padding-top:22px;display:grid;gap:4px;justify-items:center;text-align:center;overflow:hidden;min-height:0}.card-title{margin:0;font-size:16px;letter-spacing:.02em;font-weight:900;text-shadow:-1px -1px 0 rgba(255,255,255,.06),0 1px 0 rgba(0,0,0,.88),0 10px 16px rgba(0,0,0,.45)}.card-sub{font-size:11px;letter-spacing:.02em;color:var(--muted)}.card-desc{margin-top:0;font-size:10px;line-height:1.35;color:var(--muted-2);max-width:44ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pill-row{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;flex-shrink:0}.pill{font-family:var(--font);font-size:10px;letter-spacing:.06em;padding:6px 9px;border-radius:12px;background:#161618;border:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary);box-shadow:inset 0 1px #ffffff0f;-webkit-user-select:none;user-select:none;white-space:nowrap}.pill-level{background:#141c30;border-color:#3b82f64d;color:#bfdbfeeb;font-weight:900}.pill-level.advanced{background:#12182c;border-color:#2563eb6b}.pill-level.intermediate{background:#141c30;border-color:#3b82f657}@media (max-width: 1280px),(max-height: 760px){.card-desc,.card-sub{display:none}.exercise-card{padding:12px 12px 10px}.card-body{padding-top:20px;gap:2px}.card-title{font-size:15px}}@media (max-width: 1024px){.stage{height:auto;min-height:calc(100vh - var(--topbar-h, 82px))}.exercise-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-auto-rows:minmax(120px,auto)}.watermark-word{display:none}}@media (max-width: 640px){.exercise-grid{grid-template-columns:1fr}.stage{padding-left:18px;padding-right:18px}}:root{--drawer-strip-h: 28px;--drawer-tab-h: 18px;--drawer-gap: 6px;--drawer-open-offset: calc(var(--drawer-strip-h) + var(--drawer-gap) - 2px);--drawer-hide-shift: 999px}.drawer-wrap{position:fixed;top:var(--topbar-h, 82px);left:50%;transform:translate(-50%);z-index:49;display:flex;flex-direction:column;align-items:center;gap:var(--drawer-gap);transition:transform var(--cv-drawer-speed, 154ms) ease}body.drawer-collapsed .drawer-wrap{transform:translate(-50%) translateY(calc(-1 * var(--drawer-hide-shift)))}.filter-drawer{position:relative;top:auto;left:auto;transform:none;width:min(1120px,calc(100vw - 44px));height:var(--drawer-strip-h);background:#000}body.drawer-collapsed .filter-drawer{transform:none}.drawer-tab{position:relative;top:auto;left:auto;width:76px;height:var(--drawer-tab-h);transform:none;opacity:.55}body.drawer-collapsed .drawer-tab{opacity:1}.stage{padding:20px 22px 14px;padding-top:calc(20px + var(--drawer-open-offset));transition:padding-left .22s ease,padding-top .22s ease}body.drawer-collapsed .stage{padding-top:20px}.watermarks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.watermark-word{display:none;pointer-events:none;user-select:none;-webkit-user-select:none}.watermarks .wm1{display:block;font-family:Cinzel,Times New Roman,Times,serif;font-size:clamp(52px,7.5vw,96px);font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#000;-webkit-text-stroke:0px transparent;text-shadow:-1px -1px 0 rgba(255,255,255,.55),-2px -2px 0 rgba(255,255,255,.3),-1px 0px 0 rgba(255,255,255,.15),0px -1px 0 rgba(255,255,255,.15),1px 1px 0 rgba(0,0,0,.8),2px 2px 0 rgba(0,0,0,.72),3px 3px 1px rgba(0,0,0,.6),4px 4px 2px rgba(0,0,0,.45),5px 5px 3px rgba(0,0,0,.3),7px 7px 8px rgba(0,0,0,.4),10px 10px 16px rgba(0,0,0,.22);opacity:.18;pointer-events:none;user-select:none;-webkit-user-select:none}html:has(body.cv-app),body.cv-app{height:100%;overflow:hidden}body.cv-app .stage{overflow:hidden}.grid-scroll{padding-bottom:18px;height:calc(100% - var(--drawer-strip-h));overflow-y:hidden;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;transform:translateY(var(--drawer-strip-h));transition:transform .22s ease,height .22s ease}body.drawer-collapsed .grid-scroll{height:100%;transform:translateY(0)}.exercise-grid{height:auto;min-height:100%}.exercise-grid{--grid-col-gap: clamp(18px, 1.8vw, 28px);--grid-row-gap: clamp(16px, 1.6vw, 24px);column-gap:var(--grid-col-gap);row-gap:var(--grid-row-gap);--grid-open-h: calc(100vh - var(--topbar-h, 82px) - 20px - 14px - var(--drawer-strip-h));--grid-row-h: max(92px, calc((var(--grid-open-h) - (4 * var(--grid-row-gap))) / 5));grid-template-rows:repeat(5,var(--grid-row-h));grid-auto-rows:var(--grid-row-h);align-content:start}.stage{padding-top:20px}.watermarks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.exercise-grid{height:auto}.stage-shell{margin-left:0;width:100%}.drawer-wrap{left:calc(50% + (var(--sidebar-w, 264px) / 2))}body.sidebar-collapsed .drawer-wrap{left:calc(50% + (var(--sidebar-w-collapsed, 76px) / 2))}.drawer-tab{border-color:#f6d58ac7}.tab-grill{background:repeating-linear-gradient(90deg,#f6d58af2 0,#f6d58af2 4px,#0000 4px,#0000 8px)}.stage-shell{grid-template-rows:1fr;min-height:0}.grid-scroll{min-height:0}.grid-scroll{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.grid-scroll::-webkit-scrollbar{width:0;height:0}body.cv-app .stage{position:fixed;top:var(--topbar-h, 82px);left:0;right:0;bottom:0;height:auto}.stage{padding-left:22px;padding-right:22px;transition:padding-top .22s ease}body.sidebar-collapsed .stage{padding-left:22px}#sidebarHandle{touch-action:pan-y;cursor:grab;will-change:transform;transform:translate(0);transition:transform .16s ease}#sidebarHandle:hover{cursor:grab}#sidebarHandle:active{cursor:grabbing}#sidebarHandle.is-dragging{cursor:grabbing;transition:transform 60ms linear}.side-link .side-label.two-line{white-space:normal;line-height:1.05;overflow:visible;text-overflow:clip;min-width:0;flex:1 1 0}.exercise-card .card-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.topbar{z-index:1000;position:fixed}#sidebar{z-index:900}.drawer-wrap{gap:0;will-change:transform;transform:translate(-50%) translateY(var(--drawer-open-shift, 0px));transition:transform var(--cv-drawer-speed, 154ms) ease-in-out}body.drawer-collapsed .drawer-wrap{transform:translate(-50%) translateY(calc(-1 * var(--drawer-hide-shift, var(--drawer-open-offset))))}body.cv-no-drawer-trans .filter-drawer,body.cv-no-drawer-trans .drawer-wrap,body.cv-no-drawer-trans .drawer-tab{transition:none!important}.filter-drawer{height:auto;background:linear-gradient(180deg,#121216,#000);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:14px 16px;min-height:360px;align-items:flex-start;box-shadow:0 18px 42px #0000009e,inset 0 1px #ffffff1a,inset 0 -2px #0000008c}.filter-drawer .checklist{display:grid;gap:6px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.14)}.filter-drawer .chk{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.2;color:var(--color-text-primary);-webkit-user-select:none;user-select:none}.filter-drawer .chk input[type=checkbox]{margin-top:2px}#drawerTab{touch-action:none;cursor:grab;will-change:transform;transform:translateY(0);transition:transform .16s ease}#drawerTab:hover{cursor:grab}#drawerTab:active{cursor:grabbing}#drawerTab.is-dragging{cursor:grabbing;transition:transform 60ms linear}.profile-avatar{overflow:hidden}.profile-avatar img{width:100%;height:100%;display:block;object-fit:cover;transform:translate(-1mm)}.profile-avatar{position:relative;border:none!important;box-shadow:none!important;outline:none!important;width:36px;height:36px;flex:0 0 auto}.sidebar.collapsed .profile-avatar img{display:none}.sidebar.collapsed .profile-avatar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5f5fc' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(50% - 1mm) 50%;background-size:70% 70%;opacity:.92;filter:drop-shadow(0 1px 0 rgba(0,0,0,.65))}.exercise-card{border-color:#ffffff21;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff09,var(--shadow)}.exercise-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#ffffff12,#fff0 55%),radial-gradient(120px 90px at 14% 18%,#f6d58a14,#0000 60%),radial-gradient(220px 160px at 74% 70%,#0000008c,#0000 62%),repeating-linear-gradient(135deg,#ffffff05 0,#ffffff05 1px,#0000 1px,#0000 7px),repeating-radial-gradient(circle at 12% 18%,#ffffff03 0,#ffffff03 1px,#0000 1px,#0000 5px);opacity:.48;mix-blend-mode:overlay;transition:opacity .2s ease}.exercise-card:hover:after{opacity:.6}body.cv-app .stage{padding-top:14px;transition:padding-left .22s ease}body.drawer-collapsed .stage{padding-top:14px}body:not(.drawer-collapsed) .grid-scroll{transform:translateY(0)!important;height:100%!important}.filter-drawer{width:min(952px,calc(100vw - 44px));position:relative}.filter-drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--grill: rgba(38,38,42,.96);background:repeating-linear-gradient(0deg,var(--grill) 0 1px,rgba(0,0,0,0) 1px 4px) top/100% 6px no-repeat,repeating-linear-gradient(0deg,var(--grill) 0 1px,rgba(0,0,0,0) 1px 4px) bottom/100% 6px no-repeat,repeating-linear-gradient(90deg,var(--grill) 0 1px,rgba(0,0,0,0) 1px 4px) left/6px 100% no-repeat,repeating-linear-gradient(90deg,var(--grill) 0 1px,rgba(0,0,0,0) 1px 4px) right/6px 100% no-repeat;opacity:.95;mix-blend-mode:normal}.filter-left{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;padding:0}.filter-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.filter-title{font-family:Cinzel,serif;font-weight:800;letter-spacing:.16em;font-size:14px;color:#d6b24a;text-transform:uppercase}.filter-close{width:34px;height:34px;border-radius:0;background:var(--color-bg-page);border:1px solid rgba(214,178,74,.72);color:var(--color-text-primary);font-size:22px;font-weight:900;line-height:1;display:grid;place-items:center;cursor:pointer;text-shadow:0 1px 0 rgba(0,0,0,.85),0 0 10px rgba(214,178,74,.22);box-shadow:inset 0 1px #ffffff12,0 16px 34px #0006;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.filter-close:hover{transform:translateY(-1px);border-color:#d6b24aeb;box-shadow:inset 0 1px #ffffff14,0 22px 44px #0000008c}.filter-body{display:flex;flex-direction:column;gap:14px}.filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 980px){.filter-grid{grid-template-columns:1fr}}.filter-group{flex-direction:column;align-items:stretch;gap:10px}.fg-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fg-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.info-mini{width:28px;height:28px;border-radius:0;background:var(--color-bg-page);border:1px solid rgba(255,255,255,.12);color:var(--color-text-secondary);display:grid;place-items:center;font-weight:800;font-family:var(--font);cursor:help;position:relative;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #0006}.info-mini:before,.info-mini:after{opacity:0;transform:translateY(-6px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.info-mini:after{content:attr(data-tip);position:absolute;right:0;top:calc(100% + 12px);width:260px;max-width:min(70vw,320px);background:#000;color:var(--color-text-primary);border:1px solid rgba(255,255,255,.14);border-radius:0;padding:10px 12px;box-shadow:0 22px 54px #000000b3;z-index:2000}.info-mini:before{content:"";position:absolute;right:10px;top:calc(100% + 5px);border:7px solid transparent;border-bottom-color:#000;z-index:2001}.info-mini:hover:before,.info-mini:hover:after,.info-mini:focus-visible:before,.info-mini:focus-visible:after{opacity:1;transform:translateY(0)}.info-mini:focus-visible{outline:2px solid rgba(214,178,74,.55);outline-offset:2px}.filter-drawer .checklist{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:10px}.filter-actions{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}#drawerTab{position:relative}#drawerTab .drawer-chevron{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:3;color:var(--color-text-primary)}#drawerTab .drawer-chevron:before{content:"⌄";font-size:14px;line-height:1;transform-origin:center;transition:transform .18s ease;filter:drop-shadow(0 1px 0 rgba(0,0,0,.55))}body:not(.drawer-collapsed) #drawerTab .drawer-chevron:before{transform:rotate(180deg)}#sidebarHandle{--sb-handle-dx: 0px;translate:var(--sb-handle-dx) 0}#sidebarHandle.is-dragging{transition:translate 60ms linear}#drawerTab{--drawer-tab-base: 0px;--drawer-tab-dy: 0px;translate:0 calc(var(--drawer-tab-base) + var(--drawer-tab-dy))}body.drawer-collapsed #drawerTab{--drawer-tab-base: 3px}body:not(.drawer-collapsed) #drawerTab{--drawer-tab-base: 0px}#drawerTab.is-dragging{transition:translate 60ms linear}body.drawer-collapsed .stage,body:not(.drawer-collapsed) .stage{padding-top:14px}#sidebarHandle:focus-visible,#drawerTab:focus-visible,.filter-close:focus-visible,.apply-btn:focus-visible,.info-mini:focus-visible{outline:2px solid var(--color-text-accent-mid);outline-offset:3px}@supports not (translate: 0 1px){#sidebarHandle{transform:translate(var(--sb-handle-dx))}#sidebarHandle.is-dragging{transition:transform 60ms linear}#drawerTab{transform:translateY(calc(var(--drawer-tab-base) + var(--drawer-tab-dy)))}#drawerTab.is-dragging{transition:transform 60ms linear}}.topbar{position:fixed;top:0;left:0;right:0}.sidebar.collapsed .profile-card{padding-left:calc(var(--profile-pad-left, 12px) - 1.5mm);padding-right:calc(var(--profile-pad-right, 12px) - 1.5mm)}.sidebar.collapsed .profile-avatar{margin-left:auto;margin-right:auto}.cv-menu-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px 10px;flex-wrap:wrap}.cv-track-title{margin:0;font-size:18px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-accent);text-shadow:0 1px 0 rgba(0,0,0,.8),0 8px 18px rgba(0,0,0,.4)}.cv-search-wrap{flex:0 0 auto}.cv-search-input{width:280px;height:44px;padding:0 14px 0 36px;border-radius:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='var(--color-text-muted)' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M16.5 16.5l4 4'/%3E%3C/svg%3E") 10px center / 18px 18px no-repeat,#101012;border:1px solid rgba(255,255,255,.1);color:var(--color-text-primary);font-family:var(--font, system-ui, sans-serif);font-size:13px;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0000004d;transition:border-color .16s ease,box-shadow .16s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cv-search-input:focus{outline:none;border-color:var(--color-border-accent);box-shadow:0 0 0 3px var(--color-accent-subtle),inset 0 1px #ffffff0f,0 14px 30px #0000004d}.cv-search-input::placeholder{color:var(--color-text-muted)}.cv-search-input::-webkit-search-cancel-button{opacity:.5;cursor:pointer}.cv-menu-empty{grid-column:1 / -1;padding:40px 20px;text-align:center;color:var(--color-text-muted);font-size:14px;letter-spacing:.04em}.cv-menu-loading,.cv-menu-error{grid-column:1 / -1;padding:40px 20px;text-align:center;font-size:14px;letter-spacing:.04em}.cv-menu-loading{color:var(--color-text-accent-mid);display:flex;flex-direction:column;align-items:center;gap:14px}.cv-menu-error{color:#fca5a5d9}.cv-progress{width:min(420px,80%);height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.cv-progress-bar{position:absolute;inset-block:0;width:35%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--color-text-accent-mid, #c8a86b),transparent);animation:cv-progress-slide 1.4s ease-in-out infinite}.cv-progress-label{font-size:13px;letter-spacing:.04em;color:var(--color-text-muted, rgba(245, 245, 252, .55))}@keyframes cv-progress-slide{0%{transform:translate(-120%)}to{transform:translate(360%)}}@media (prefers-reduced-motion: reduce){.cv-progress-bar{animation-duration:0s;width:100%}}@media (max-width: 640px){.cv-menu-header{flex-direction:column;align-items:stretch}.cv-search-input{width:100%}}.cv-menu-header .cv-track-title{display:none}.cv-menu-tour-btn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;background:#00000059;border:1px solid var(--color-accent-mid);color:var(--color-text-accent-mid);font-family:var(--font-brand, "Cinzel", serif);font-size:11px;letter-spacing:.1em;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .16s ease,color .16s ease,background .16s ease}.cv-menu-tour-btn:hover{border-color:var(--color-text-accent-mid);color:var(--color-text-accent);background:#00000080}.cv-menu-tour-btn:focus-visible{outline:2px solid var(--color-text-accent-mid);outline-offset:2px}.cv-menu-header{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.cv-search-wrap{flex:1;min-width:0}.exercise-card{background:linear-gradient(160deg,#fff8e7,#f5e6c8)!important;border-radius:14px!important;border:1px solid rgba(180,140,60,.25)!important}.fg-label{color:#1565c0!important;font-weight:700!important}html[data-theme=parchment] .exercise-card{background:linear-gradient(180deg,#86b982eb,#6ca867e0);border:1px solid rgba(60,120,55,.45);box-shadow:0 8px 24px #0e280e38,0 2px 6px #0e280e1f,inset 0 1px #ffffff8c;color:#0a1e0aeb;text-shadow:none}html[data-theme=parchment] .exercise-card:hover{border-color:#0e1c5080;box-shadow:0 14px 36px #0e1c503d,0 4px 10px #0e1c5024,0 0 0 1px #0e1c501f,inset 0 1px #ffffffbf;background:#fffdfafc}html[data-theme=parchment] .card-title{color:#0e1c50eb;text-shadow:none;font-weight:900}html[data-theme=parchment] .card-desc{color:#0e1c5099}html[data-theme=parchment] .card-sub{color:#0e1c508c}html[data-theme=parchment] .card-status{border-color:#3b82f659;background:#dbeafee6;color:#2563ebe6;box-shadow:0 2px 6px #0e1c501f}html[data-theme=parchment] .card-status.done{border-color:#2563eb8c;background:#dbeafef2;color:#2563ebf2;box-shadow:0 2px 8px #2563eb33}html[data-theme=parchment] .card-status.attempted{border-color:#b4780a80;background:#fef3c7f2;color:#92400ee6;box-shadow:0 2px 6px #92400e1f}html[data-theme=parchment] .card-status.todo{border-color:#6482c859;background:#e2e8f6e6;color:#3750a0bf;box-shadow:0 2px 6px #0e1c5014}html[data-theme=parchment] .pill{background:#0e1c50d9;border:1px solid rgba(30,50,120,.7);color:#f0ebc8eb}html[data-theme=parchment] .pill-level{background:#0e1c50e6;border-color:#3b82f699;color:#bfdbfef2}html[data-theme=parchment] .filter-drawer{background:#f6f3ecf7!important;border:1px solid rgba(14,28,80,.28)!important;border-radius:var(--radius-sm)!important;box-shadow:0 4px 16px #0e1c3c1a!important}html[data-theme=parchment] .filter-drawer,html[data-theme=parchment] .filter-drawer *{color:#0e1c50d9}html[data-theme=parchment] .filter-group{background:transparent!important;border-color:#0e1c5033!important}html[data-theme=parchment] .drawer-tab{background:#f6f3ecf7!important;border:1px solid rgba(14,28,80,.25)!important;color:#0e1c50d9!important;box-shadow:0 2px 6px #0e1c3c1a!important}html[data-theme=parchment] .drawer-tab:hover{border-color:#0e1c5066!important;background:#f0ede6fc!important}html[data-theme=parchment] .filter-drawer select{background:#ebe8e0e6!important;background-image:none!important;border:1px solid rgba(14,28,80,.25)!important;color:#0e1c50e0!important}html[data-theme=parchment] .filter-drawer select:hover{border-color:#0e1c5066!important;background:#e4e1d8f2!important}html[data-theme=parchment] .filter-drawer select:focus-visible{border-color:#0e1c508c!important;outline:2px solid rgba(14,28,80,.18)!important}html[data-theme=parchment] select{background:#ebe8e0e6!important;border-color:#0e1c5040!important;color:#0e1c50e0!important}html[data-theme=slate] .exercise-card{background:radial-gradient(ellipse 65% 55% at 80% 15%,rgba(60,140,255,.16),transparent 65%),radial-gradient(ellipse 55% 45% at 16% 84%,rgba(40,80,240,.13),transparent 65%),radial-gradient(ellipse 85% 65% at 50% 45%,rgba(80,100,255,.08),transparent 72%),linear-gradient(170deg,#060820,#080b2a 32%,#0a0e34 60%,#0c123e)!important;border:1px solid rgba(80,120,255,.3)!important;box-shadow:0 8px 32px #00001ebf,0 2px 8px #00001e80,inset 0 7px 14px #000028b3,inset 0 -4px 10px #2850ff38,inset 5px 0 10px #00001e4d,inset -5px 0 10px #00001e4d,inset 0 1px #78a0ff59,inset 0 0 28px #f6d58a0d!important}html[data-theme=slate] .exercise-card:after{background:repeating-linear-gradient(127deg,rgba(140,180,255,.045) 0px,rgba(140,180,255,.045) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(37deg,rgba(80,120,255,.026) 0px,rgba(80,120,255,.026) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(83deg,rgba(160,190,255,.018) 0px,rgba(160,190,255,.018) 1px,transparent 1px,transparent 2px),repeating-linear-gradient(112deg,rgba(60,100,240,.02) 0px,rgba(60,100,240,.02) 2px,transparent 2px,transparent 14px),linear-gradient(145deg,rgba(160,200,255,.16) 0%,rgba(140,180,255,.06) 22%,transparent 48%),linear-gradient(270deg,rgba(80,140,255,.08) 0%,transparent 35%),radial-gradient(260px 170px at 5% 9%,rgba(246,213,138,.32),rgba(246,213,138,.08) 48%,transparent 68%),radial-gradient(130px 100px at 93% 89%,rgba(246,213,138,.08),transparent 65%),linear-gradient(to bottom,rgba(0,0,40,.25) 0%,transparent 28%,transparent 72%,rgba(0,0,40,.4) 100%),radial-gradient(ellipse 110% 55% at 50% 115%,rgba(0,0,40,.65),transparent 60%)!important;opacity:1!important}html[data-theme=slate] .exercise-card:before{background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),rgba(246,213,138,1) 0%,rgba(246,213,138,.35) 30%,rgba(180,160,255,.08) 55%,transparent 68%)!important}html[data-theme=slate] .exercise-card:hover{border-color:#a0b9ff61!important;box-shadow:0 16px 48px #000014bf,0 4px 12px #00001480,inset 0 7px 14px #000014a6,inset 0 -4px 10px #3c50c833,inset 5px 0 10px #00001447,inset -5px 0 10px #00001447,inset 0 1px #b4c8ff61,inset 0 0 36px #f6d58a12!important}html[data-theme=dark-charcoal] .exercise-card{background:radial-gradient(ellipse 60% 50% at 75% 20%,rgba(0,158,152,.1),transparent 65%),radial-gradient(ellipse 55% 45% at 20% 80%,rgba(212,112,154,.1),transparent 65%),linear-gradient(160deg,#242424,#1e1e1e)!important;border:1px solid rgba(0,158,152,.2)!important;box-shadow:0 8px 28px #0000008c,inset 0 1px #009e982e!important}html[data-theme=dark-charcoal] .exercise-card:hover{border-color:#ffeb3b80!important;box-shadow:0 12px 36px #000000a6,inset 0 1px #ffeb3b47!important}html[data-theme=dark-charcoal] .exercise-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(180px 100px at var(--mx,50%) var(--my,50%),rgba(212,112,154,.18),transparent 70%)}html[data-theme=frost] .exercise-card{background:#fbfdff!important;border:1px solid #D9E4EE!important;box-shadow:0 12px 32px #182d421a!important;color:#16202a!important}html[data-theme=frost] .exercise-card:hover{border-color:#c5d5e3!important;box-shadow:0 18px 40px #14263824!important}html[data-theme=frost] .exercise-card .card-title,html[data-theme=frost] .exercise-card .card-name,html[data-theme=frost] .exercise-card h3,html[data-theme=frost] .exercise-card h4{color:#0e1720!important}html[data-theme=frost] .exercise-card .card-desc,html[data-theme=frost] .exercise-card .card-meta{color:#526273!important}html[data-theme=frost] .exercise-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(200px 120px at var(--mx,50%) var(--my,50%),rgba(46,111,163,.08),transparent 70%)}html[data-theme=glacier-slate] .exercise-card{background:#c8d1da!important;border:1px solid #92A0AE!important;box-shadow:0 12px 28px #121e2824!important;color:#18222c!important}html[data-theme=glacier-slate] .exercise-card:hover{border-color:#7e8e9e!important;box-shadow:0 18px 36px #0e18222e!important}html[data-theme=glacier-slate] .exercise-card .card-desc,html[data-theme=glacier-slate] .exercise-card .card-meta{color:#33414f!important}html[data-theme=glacier-slate] .exercise-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(200px 120px at var(--mx,50%) var(--my,50%),rgba(26,74,107,.12),transparent 70%)}html[data-theme=glacier-slate] .exercise-card .card-meta,html[data-theme=glacier-slate] .exercise-card .card-sub{color:#6a5f57!important}html[data-theme=glacier-slate] .exercise-card .card-title,html[data-theme=glacier-slate] .exercise-card h3,html[data-theme=glacier-slate] .exercise-card h4{color:#3b312b!important}html[data-theme=glacier-slate] .exercise-card:hover .fg-label,html[data-theme=glacier-slate] .exercise-card:hover .card-title,html[data-theme=glacier-slate] .exercise-card:hover h3{color:#463c35!important}html[data-theme=glacier-slate] .exercise-card.selected .fg-label,html[data-theme=glacier-slate] .exercise-card[aria-selected=true] .fg-label{color:#5c664f!important}html[data-theme=ebony] .exercise-card{background:linear-gradient(180deg,#20262c,#1a1f24)!important;border:1px solid #465361!important;border-radius:34px!important;box-shadow:0 14px 30px #00000057,inset 0 1px #ffffff0d,inset 0 -10px 18px #00000038!important;color:#e7edf3!important}html[data-theme=ebony] .exercise-card:hover{border-color:#7e9db6!important}html[data-theme=ebony] .exercise-card .card-title,html[data-theme=ebony] .exercise-card h3,html[data-theme=ebony] .exercise-card h4{color:#f7fbff!important}html[data-theme=ebony] .exercise-card .card-meta{color:#bdc7d1!important}html[data-theme=ebony] .exercise-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(200px 120px at var(--mx,50%) var(--my,50%),rgba(126,157,182,.12),transparent 70%)}html[data-theme=frost] .filter-drawer{background:#f8fbfe!important;border:1px solid #D5E1EB!important;box-shadow:0 12px 30px #182d4214!important}html[data-theme=frost] .filter-drawer,html[data-theme=frost] .filter-drawer *{color:#16202a}html[data-theme=frost] .drawer-tab{background:#f8fbfe!important;border:1px solid #D5E1EB!important;color:#35536d!important}html[data-theme=frost] .drawer-tab:hover{background:#e3eef7!important;border-color:#afc7da!important}html[data-theme=frost] .filter-group{background:#eef4f9!important;border-color:#d9e4ee!important}html[data-theme=frost] .filter-body{background:#eef4f9!important}html[data-theme=frost] .filter-title,html[data-theme=frost] .filter-header .filter-title{color:#0e1720!important}html[data-theme=frost] .fg-head{color:#214661!important}html[data-theme=frost] .fg-label,html[data-theme=frost] .sort-label{color:#415364!important}html[data-theme=frost] .cv-search-input,html[data-theme=frost] .cv-search-wrap input{background:#fbfdff!important;border:1px solid #C9D9E6!important;color:#16202a!important}html[data-theme=frost] .cv-search-input::placeholder{color:#73879a!important}html[data-theme=frost] .cv-search-input:hover,html[data-theme=frost] .cv-search-wrap input:hover{background:#f5fafd!important;border-color:#afc7da!important}html[data-theme=frost] .cv-search-input:focus,html[data-theme=frost] .cv-search-wrap input:focus{background:#fff!important;border-color:#2e6fa3!important;box-shadow:0 0 0 4px #2e6fa324!important;outline:none!important}html[data-theme=frost] .filter-drawer select,html[data-theme=frost] .sort-controls select{background:#fbfdff!important;background-image:none!important;border:1px solid #C9D9E6!important;color:#16202a!important}html[data-theme=frost] .filter-drawer select:hover,html[data-theme=frost] .sort-controls select:hover{background:#f5fafd!important;border-color:#afc7da!important}html[data-theme=frost] .filter-drawer select:focus,html[data-theme=frost] .filter-drawer select:focus-visible,html[data-theme=frost] .sort-controls select:focus{background:#fff!important;border-color:#2e6fa3!important;box-shadow:0 0 0 4px #2e6fa324!important;outline:none!important}html[data-theme=frost] .filter-drawer select option{background:#fbfdff!important;color:#16202a!important}html[data-theme=frost] .chk input[type=checkbox]{background:#fbfdff!important;border-color:#c9d9e6!important;accent-color:#2E6FA3!important}html[data-theme=frost] .chk span,html[data-theme=frost] .chk:hover span{color:#16202a!important}html[data-theme=frost] .pill{background:#eaf2f8!important;border:1px solid #C7D8E5!important;color:#35536d!important}html[data-theme=frost] .pill:hover{background:#dfecf6!important;border-color:#afc7da!important;color:#214661!important}html[data-theme=frost] .pill.active,html[data-theme=frost] .pill[aria-pressed=true],html[data-theme=frost] .pill[aria-selected=true]{background:#dcebf7!important;border-color:#2e6fa3!important;color:#1e4c72!important;font-weight:700!important}html[data-theme=frost] .pill.is-disabled{background:#f1f6fa!important;border-color:#d3e0ea!important;color:#5a6b7b!important;opacity:.75}html[data-theme=frost] .sort-mini{background:#fbfdff!important;border:1px solid #C9D9E6!important;color:#415364!important}html[data-theme=frost] .sort-mini:hover{background:#f5fafd!important;border-color:#afc7da!important;color:#16202a!important}html[data-theme=frost] .sort-mini.active{border-color:#2e6fa3!important;color:#1e4c72!important}html[data-theme=frost] .apply-btn{background:#2e6fa3!important;border:1px solid #2E6FA3!important;color:#fff!important;font-weight:700!important}html[data-theme=frost] .apply-btn:hover{background:#255c88!important;border-color:#255c88!important}html[data-theme=frost] .apply-btn:active{background:#1e4c72!important}html[data-theme=frost] .filter-close{background:#f7fafd!important;border:1px solid #C5D5E3!important;color:#415364!important}html[data-theme=frost] .filter-close:hover{background:#eaf2f8!important;border-color:#afc7da!important}html[data-theme=frost] .filter-drawer hr,html[data-theme=frost] .filter-drawer .divider{border-color:#dce6ee!important;background:#dce6ee!important}html[data-theme=frost] .filter-drawer input[type=range]{accent-color:#2E6FA3!important}html[data-theme=frost] .filter-drawer .info-mini:after{background:#fbfdff!important;color:#16202a!important;border-color:#c9d9e6!important}html[data-theme=glacier-slate] .filter-drawer{background:#c4cdd5!important;border:1px solid #8595A4!important;box-shadow:0 12px 28px #121e2824!important}html[data-theme=glacier-slate] .filter-drawer,html[data-theme=glacier-slate] .filter-drawer *{color:#18222c}html[data-theme=glacier-slate] .drawer-tab{background:#c4cdd5!important;border:1px solid #8595A4!important;color:#34424e!important}html[data-theme=glacier-slate] .drawer-tab:hover{background:#d9e0e6!important;border-color:#738799!important}html[data-theme=glacier-slate] .filter-group{background:#d0d8df!important;border-color:#97a5b2!important}html[data-theme=glacier-slate] .filter-body{background:#d0d8df!important}html[data-theme=glacier-slate] .filter-title,html[data-theme=glacier-slate] .filter-header .filter-title{color:#0f1720!important}html[data-theme=glacier-slate] .fg-head{color:#27445d!important}html[data-theme=glacier-slate] .fg-label,html[data-theme=glacier-slate] .sort-label{color:#33414f!important}html[data-theme=glacier-slate] .cv-search-input,html[data-theme=glacier-slate] .cv-search-wrap input{background:#d6dde3!important;border:1px solid #8E9EAC!important;color:#18222c!important}html[data-theme=glacier-slate] .cv-search-input::placeholder{color:#586876!important}html[data-theme=glacier-slate] .cv-search-input:hover,html[data-theme=glacier-slate] .cv-search-wrap input:hover{background:#dce4ea!important;border-color:#738799!important}html[data-theme=glacier-slate] .cv-search-input:focus,html[data-theme=glacier-slate] .cv-search-wrap input:focus{background:#e0e7ec!important;border-color:#3f709a!important;box-shadow:0 0 0 4px #1a4a6b24!important;outline:none!important}html[data-theme=glacier-slate] .filter-drawer select,html[data-theme=glacier-slate] .sort-controls select{background:#d6dde3!important;background-image:none!important;border:1px solid #8E9EAC!important;color:#18222c!important}html[data-theme=glacier-slate] .filter-drawer select:hover,html[data-theme=glacier-slate] .sort-controls select:hover{background:#dce4ea!important;border-color:#738799!important}html[data-theme=glacier-slate] .filter-drawer select:focus,html[data-theme=glacier-slate] .filter-drawer select:focus-visible,html[data-theme=glacier-slate] .sort-controls select:focus{background:#e0e7ec!important;border-color:#3f709a!important;box-shadow:0 0 0 4px #1a4a6b24!important;outline:none!important}html[data-theme=glacier-slate] .filter-drawer select option{background:#d4dce3!important;color:#18222c!important}html[data-theme=glacier-slate] .chk input[type=checkbox]{background:#d6dde3!important;border-color:#8e9eac!important;accent-color:#1A4A6B!important}html[data-theme=glacier-slate] .chk span,html[data-theme=glacier-slate] .chk:hover span{color:#18222c!important}html[data-theme=glacier-slate] .pill{background:#d2d9df!important;border:1px solid #98A6B2!important;color:#34424e!important}html[data-theme=glacier-slate] .pill:hover{background:#dce3e9!important;border-color:#7e909f!important;color:#23313c!important}html[data-theme=glacier-slate] .pill.active,html[data-theme=glacier-slate] .pill[aria-pressed=true],html[data-theme=glacier-slate] .pill[aria-selected=true]{background:#bfd0dd!important;border-color:#3f709a!important;color:#24557d!important;font-weight:700!important}html[data-theme=glacier-slate] .pill.is-disabled{background:#c8d0d7!important;border-color:#a1aeb9!important;color:#54626e!important;opacity:.75}html[data-theme=glacier-slate] .sort-mini{background:#d6dde3!important;border:1px solid #8E9EAC!important;color:#33414f!important}html[data-theme=glacier-slate] .sort-mini:hover{background:#dce4ea!important;border-color:#738799!important;color:#18222c!important}html[data-theme=glacier-slate] .sort-mini.active{border-color:#3f709a!important;color:#24557d!important}html[data-theme=glacier-slate] .apply-btn{background:#1a4a6b!important;border:1px solid #1A4A6B!important;color:#f8fbfd!important;font-weight:700!important}html[data-theme=glacier-slate] .apply-btn:hover{background:#264e6d!important;border-color:#264e6d!important}html[data-theme=glacier-slate] .apply-btn:active{background:#1f415a!important}html[data-theme=glacier-slate] .filter-close{background:#d5dde4!important;border:1px solid #8E9EAC!important;color:#23313c!important}html[data-theme=glacier-slate] .filter-close:hover{background:#dce4ea!important;border-color:#3f709a!important}html[data-theme=glacier-slate] .filter-drawer hr,html[data-theme=glacier-slate] .filter-drawer .divider{border-color:#9aa8b4!important;background:#9aa8b4!important}html[data-theme=glacier-slate] .filter-drawer input[type=range]{accent-color:#1A4A6B!important}html[data-theme=glacier-slate] .filter-drawer .info-mini:after{background:#d4dce3!important;color:#18222c!important;border-color:#8e9eac!important}html[data-theme=ebony] .filter-drawer{background:#181d22!important;border:1px solid #34404A!important;box-shadow:0 16px 34px #00000057!important}html[data-theme=ebony] .filter-drawer,html[data-theme=ebony] .filter-drawer *{color:#e7edf3}html[data-theme=ebony] .drawer-tab{background:#181d22!important;border:1px solid #34404A!important;color:#bdc7d1!important}html[data-theme=ebony] .drawer-tab:hover{background:#283039!important;border-color:#5e6e7e!important}html[data-theme=ebony] .filter-group{background:#1f252b!important;border-color:#465361!important}html[data-theme=ebony] .filter-body{background:#1f252b!important}html[data-theme=ebony] .filter-title,html[data-theme=ebony] .filter-header .filter-title{color:#f7fbff!important}html[data-theme=ebony] .fg-head{color:#a8c2d8!important}html[data-theme=ebony] .fg-label,html[data-theme=ebony] .sort-label{color:#bdc7d1!important}html[data-theme=ebony] .cv-search-input,html[data-theme=ebony] .cv-search-wrap input{background:#20262c!important;border:1px solid #465361!important;color:#e7edf3!important}html[data-theme=ebony] .cv-search-input::placeholder{color:#93a2af!important}html[data-theme=ebony] .cv-search-input:hover,html[data-theme=ebony] .cv-search-wrap input:hover{background:#232a31!important;border-color:#5e6e7e!important}html[data-theme=ebony] .cv-search-input:focus,html[data-theme=ebony] .cv-search-wrap input:focus{background:#252d34!important;border-color:#7e9db6!important;box-shadow:0 0 0 4px #7e9db629!important;outline:none!important}html[data-theme=ebony] .filter-drawer select,html[data-theme=ebony] .sort-controls select{background:#20262c!important;background-image:none!important;border:1px solid #465361!important;color:#e7edf3!important}html[data-theme=ebony] .filter-drawer select:hover,html[data-theme=ebony] .sort-controls select:hover{background:#232a31!important;border-color:#5e6e7e!important}html[data-theme=ebony] .filter-drawer select:focus,html[data-theme=ebony] .filter-drawer select:focus-visible,html[data-theme=ebony] .sort-controls select:focus{background:#252d34!important;border-color:#7e9db6!important;box-shadow:0 0 0 4px #7e9db629!important;outline:none!important}html[data-theme=ebony] .filter-drawer select option{background:#242b31!important;color:#e7edf3!important}html[data-theme=ebony] .chk input[type=checkbox]{background:#20262c!important;border-color:#465361!important;accent-color:#7E9DB6!important}html[data-theme=ebony] .chk span,html[data-theme=ebony] .chk:hover span{color:#e7edf3!important}html[data-theme=ebony] .pill{background:#252c32!important;border:1px solid #45515D!important;color:#d9e3eb!important}html[data-theme=ebony] .pill:hover{background:#2c353d!important;border-color:#627384!important;color:#f7fbff!important}html[data-theme=ebony] .pill.active,html[data-theme=ebony] .pill[aria-pressed=true],html[data-theme=ebony] .pill[aria-selected=true]{background:#2a3742!important;border-color:#7e9db6!important;color:#c6d9e8!important;font-weight:700!important}html[data-theme=ebony] .pill.is-disabled{background:#21272d!important;border-color:#3f4b57!important;color:#93a2af!important;opacity:.75}html[data-theme=ebony] .sort-mini{background:#20262c!important;border:1px solid #465361!important;color:#bdc7d1!important}html[data-theme=ebony] .sort-mini:hover{background:#232a31!important;border-color:#5e6e7e!important;color:#e7edf3!important}html[data-theme=ebony] .sort-mini.active{border-color:#7e9db6!important;color:#c6d9e8!important}html[data-theme=ebony] .apply-btn{background:#7e9db6!important;border:1px solid #7E9DB6!important;color:#101417!important;font-weight:700!important}html[data-theme=ebony] .apply-btn:hover{background:#97b6ce!important;border-color:#97b6ce!important}html[data-theme=ebony] .apply-btn:active{background:#68839a!important}html[data-theme=ebony] .filter-close{background:#242b31!important;border:1px solid #465361!important;color:#e7edf3!important}html[data-theme=ebony] .filter-close:hover{background:#313a43!important;border-color:#7e9db6!important}html[data-theme=ebony] .filter-drawer hr,html[data-theme=ebony] .filter-drawer .divider{border-color:#2e3842!important;background:#2e3842!important}html[data-theme=ebony] .filter-drawer input[type=range]{accent-color:#7E9DB6!important}html[data-theme=ebony] .filter-drawer .info-mini:after{background:#242b31!important;color:#e7edf3!important;border-color:#465361!important}html[data-theme=vanta-black] .exercise-card{background:linear-gradient(180deg,#131920,#0e141a)!important;border:1px solid #30404F!important;border-radius:30px!important;box-shadow:0 14px 32px #0006,inset 0 1px #ffffff0f,inset 0 -8px 16px #0000003d!important;color:#e7eef6!important}html[data-theme=vanta-black] .exercise-card:hover{background:linear-gradient(180deg,#161e26,#111821)!important;border-color:#7fafd9!important}html[data-theme=vanta-black] .exercise-card .card-title,html[data-theme=vanta-black] .exercise-card h3,html[data-theme=vanta-black] .exercise-card h4{color:#fafdff!important}html[data-theme=vanta-black] .exercise-card .card-meta{color:#97a5b2!important}html[data-theme=vanta-black] .fg-label{color:#c7d1da!important;font-weight:600!important}html[data-theme=vanta-black] .exercise-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(200px 120px at var(--mx,50%) var(--my,50%),rgba(127,175,217,.1),transparent 70%)}html[data-theme=vanta-black] .filter-drawer{background:#0d1319!important;border:1px solid #25323E!important;box-shadow:0 18px 38px #0000006b!important}html[data-theme=vanta-black] .filter-drawer,html[data-theme=vanta-black] .filter-drawer *{color:#e7eef6}html[data-theme=vanta-black] .filter-group{background:#111920!important;border-color:#31404f!important}html[data-theme=vanta-black] .filter-body{background:#111920!important}html[data-theme=vanta-black] .filter-title{color:#fafdff!important}html[data-theme=vanta-black] .fg-head{color:#a7c6e2!important;font-weight:700!important}html[data-theme=vanta-black] .filter-drawer .fg-label,html[data-theme=vanta-black] .filter-drawer .sort-label{color:#bdc9d4!important}html[data-theme=vanta-black] .cv-search-input,html[data-theme=vanta-black] .cv-search-wrap input{background:#111820!important;border:1px solid #31404F!important;color:#e7eef6!important}html[data-theme=vanta-black] .cv-search-input::placeholder{color:#8c9caa!important}html[data-theme=vanta-black] .cv-search-input:hover{background:#141c24!important;border-color:#496073!important}html[data-theme=vanta-black] .cv-search-input:focus{background:#16202a!important;border-color:#7fafd9!important;box-shadow:0 0 0 4px #7fafd929!important;outline:none!important}html[data-theme=vanta-black] .filter-drawer select,html[data-theme=vanta-black] .sort-controls select{background:#111820!important;background-image:none!important;border:1px solid #31404F!important;color:#e7eef6!important}html[data-theme=vanta-black] .filter-drawer select:hover{background:#141c24!important;border-color:#496073!important}html[data-theme=vanta-black] .filter-drawer select:focus,html[data-theme=vanta-black] .filter-drawer select:focus-visible{background:#16202a!important;border-color:#7fafd9!important;box-shadow:0 0 0 4px #7fafd929!important;outline:none!important}html[data-theme=vanta-black] .filter-drawer select option{background:#141c23!important;color:#e7eef6!important}html[data-theme=vanta-black] .chk input[type=checkbox]{accent-color:#7FAFD9!important}html[data-theme=vanta-black] .chk span{color:#e7eef6!important}html[data-theme=vanta-black] .pill{background:#151d24!important;border:1px solid #32414F!important;color:#d7e2eb!important}html[data-theme=vanta-black] .pill:hover{background:#1b2630!important;border-color:#587089!important;color:#f4faff!important}html[data-theme=vanta-black] .pill.active,html[data-theme=vanta-black] .pill[aria-pressed=true]{background:#112433!important;border-color:#7fafd9!important;color:#c7def0!important;font-weight:700!important}html[data-theme=vanta-black] .pill.is-disabled{background:#10171d!important;border-color:#26323e!important;color:#8e9eac!important;opacity:.75}html[data-theme=vanta-black] .sort-mini{background:#111820!important;border:1px solid #31404F!important;color:#bdc9d4!important}html[data-theme=vanta-black] .sort-mini:hover{background:#141c24!important;border-color:#496073!important;color:#e7eef6!important}html[data-theme=vanta-black] .sort-mini.active{border-color:#7fafd9!important;color:#c7def0!important}html[data-theme=vanta-black] .apply-btn{background:#7fafd9!important;border:1px solid #7FAFD9!important;color:#061018!important;font-weight:700!important}html[data-theme=vanta-black] .apply-btn:hover{background:#9bc4e8!important;border-color:#9bc4e8!important}html[data-theme=vanta-black] .apply-btn:active{background:#648eba!important}html[data-theme=vanta-black] .filter-close{background:#151d24!important;border:1px solid #31404F!important;color:#e7eef6!important}html[data-theme=vanta-black] .filter-close:hover{background:#212d39!important;border-color:#7fafd9!important}html[data-theme=vanta-black] .drawer-tab{background:#111920!important;border:1px solid #31404F!important;color:#bdc9d4!important}html[data-theme=vanta-black] .drawer-tab:hover{background:#17212a!important}html[data-theme=vanta-black] .filter-drawer hr,html[data-theme=vanta-black] .filter-drawer .divider{border-color:#1b2530!important;background:#1b2530!important}html[data-theme=vanta-black] .filter-drawer input[type=range]{accent-color:#7FAFD9!important}html[data-theme=obsidian] .exercise-card{background:repeating-linear-gradient(45deg,rgba(12,12,12,.85) 0px,rgba(12,12,12,.85) 1px,transparent 1px,transparent 6px),repeating-linear-gradient(-45deg,rgba(12,12,12,.85) 0px,rgba(12,12,12,.85) 1px,transparent 1px,transparent 6px),linear-gradient(180deg,#0d0d0f,#07080a)!important;border:1px solid rgba(197,163,107,.22)!important;border-radius:12px!important;box-shadow:0 12px 36px #000000b3,inset 0 1px #ffffff0f,inset 0 -8px 20px #0006!important;color:#e8eef5!important}html[data-theme=obsidian] .exercise-card:hover{border-color:#c5a36b6b!important;box-shadow:0 18px 44px #000c,inset 0 1px #ffffff17,inset 0 -8px 20px #00000073!important}html[data-theme=obsidian] .exercise-card .card-title,html[data-theme=obsidian] .exercise-card h3,html[data-theme=obsidian] .exercise-card h4{color:#f5f0e8!important}html[data-theme=obsidian] .exercise-card .card-meta{color:#b0a890!important}html[data-theme=obsidian] .fg-label{color:#c9a96b!important;font-weight:700!important}html[data-theme=obsidian] .fg-head{color:#e8dfc8!important;font-weight:700!important}html[data-theme=obsidian] .exercise-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(220px 140px at var(--mx,50%) var(--my,50%),rgba(197,163,107,.28),transparent 65%)}html[data-theme=obsidian] .exercise-card:after,html[data-theme=vanta-black] .exercise-card:after,html[data-theme=ebony] .exercise-card:after,html[data-theme=dark-charcoal] .exercise-card:after,html[data-theme=glacier-slate] .exercise-card:after,html[data-theme=frost] .exercise-card:after{display:none!important}html[data-theme=parchment] .exercise-card:after{display:none!important}.cv-menu-error{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;text-align:center;color:var(--color-text-secondary, rgba(245,245,252,.68))}.cv-menu-error-msg{margin:0;font-size:15px;max-width:420px}.cv-menu-error-retry{padding:10px 24px;border-radius:var(--radius, 12px);border:1px solid var(--color-border-default, rgba(255,255,255,.12));background:var(--color-bg-surface, rgb(28,28,30));color:var(--color-text-primary, #E7EEF6);font-size:14px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.cv-menu-error-retry:hover{background:var(--color-bg-hover, rgba(255,255,255,.08));border-color:var(--color-border-strong, rgba(255,255,255,.22))}.main.stage,body.sidebar-collapsed .main.stage{padding-left:12px!important;padding-right:12px!important}.exercise-grid{--cv-card-min: 220px;--cv-max-cols: 6;grid-template-columns:repeat(auto-fill,minmax(max(var(--cv-card-min),calc((100% - (var(--cv-max-cols) - 1) * var(--grid-col-gap, 24px)) / var(--cv-max-cols))),1fr))!important;grid-template-rows:none!important;grid-auto-rows:minmax(var(--grid-row-h, 168px),auto)!important;align-content:start!important}@media (max-width: 1280px){.exercise-grid{--cv-card-min: 210px}}@media (max-width: 900px){.exercise-grid{--cv-card-min: 190px}}@media (max-width: 560px){.exercise-grid{grid-template-columns:1fr!important}}.exercise-card{width:100%!important;height:100%!important;min-height:130px}.exercise-card .card-body{padding-left:56px!important;padding-right:40px!important;padding-top:8px!important}.exercise-card .card-title{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;-webkit-line-clamp:1!important;line-height:1.2!important}.exercise-card .card-desc{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.35!important;max-height:2.7em!important;word-break:break-word}.exercise-card .card-sub{display:none!important}#paneRight .pane-title,#paneRight .pane-head-title{color:var(--syn-code-fg, rgba(245,245,252,.92))}#paneReplIn .pane-head-title,#paneReplOut .pane-head-title{color:var(--repl-syn-code-fg, rgba(245,245,252,.88))}#cvd-unsupported-screen{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#080b10;color:#f5f5fcd9;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);align-items:center;justify-content:center;text-align:center;padding:2rem;flex-direction:column;gap:1rem}#cvd-unsupported-screen svg{opacity:.45}#cvd-unsupported-screen h2{font-family:var(--font-brand, serif);font-size:1.1rem;letter-spacing:.12em;color:#f6d58acc;margin:0}#cvd-unsupported-screen p{font-size:.85rem;color:#f5f5fc8c;max-width:320px;margin:0;line-height:1.6}@media (max-width: 1024px){#cvd-unsupported-screen{display:flex}body>*:not(#cvd-unsupported-screen){visibility:hidden}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#cvTimerSvg *,#tourCard,#tourSpotlight,.palette-window,.pane{transition:none!important}}.pane-body{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(246,213,138,.25) transparent;outline:none}.pane-body:focus-visible{outline:2px solid rgba(246,213,138,.45);outline-offset:-2px}.cv-editor-status{min-height:1.4em}.cv-status-success{color:#78dc78e6}.cv-status-fail{color:#f6d58ad9}.cv-status-error{color:#dc5050e6}.cv-status-warn{color:#f6d58ab3}.cv-status-running{color:#b4c8ffcc}:focus-visible{outline:2px solid rgba(246,213,138,.7);outline-offset:2px}.tab-btn:focus-visible,.wsc-btn:focus-visible,.submit-btn:focus-visible,.cv-timer-toggle:focus-visible,.tour-btn:focus-visible{outline:2px solid rgba(246,213,138,.7);outline-offset:2px}.splitter:focus-visible{outline:2px solid rgba(246,213,138,.55);outline-offset:0;background:#f6d58a1f}.cv-lt-unlock:focus-visible,.cv-lt-close:focus-visible{outline:2px solid rgba(246,213,138,.7);outline-offset:2px}.tour-nav-btn:focus-visible,#tourClose:focus-visible{outline:2px solid rgba(246,213,138,.7);outline-offset:2px}.side-link:focus-visible{outline:2px solid rgba(246,213,138,.55);outline-offset:-2px}.tab-btn:focus:not(:focus-visible),.wsc-btn:focus:not(:focus-visible),.submit-btn:focus:not(:focus-visible){outline:none}.cv-exercise-meta{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.cv-prior-info{margin-top:14px;font-size:11px}.cv-timer-widget{order:1}.cv-timer-toggle{order:2}.tour-btn-ico{margin-right:4px}#stage{--ws-bg: var(--bg);--ws-surface: var(--surface);--ws-surface-2: var(--surface-2);--ws-border: var(--border);--ws-border-2: var(--border-2);--ws-text: var(--text);--ws-muted: var(--muted);--ws-shadow: var(--shadow);--ws-editor-bg: rgba(0,0,0,.28);--ws-word-opacity: .45;--editor-font-size: 13px;--editor-font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--editor-font-weight: 500;--left-info-font-size: unset;--left-info-font-family: unset;--left-info-font-color: unset;--tests-font-size: unset;--tests-font-family: unset;--tests-font-color: unset;--repl-font-size: unset;--repl-font-family: unset;--repl-font-color: unset;--left-info-font-weight: unset;--tests-font-weight: unset;--repl-font-weight: unset;color:var(--ws-text, rgba(245,245,252,.92))}#stage[data-ui-theme=dark-obsidian-luxe]{--ws-page-bg: #080B10;--ws-bg: #080B10;--ws-surface: #111827;--ws-surface-2: #182234;--ws-border: #273246;--ws-border-2: #1B2434;--ws-text: #E8EEF5;--ws-muted: #B3C0CF;--ws-shadow: 0 26px 80px rgba(0,0,0,.56);--ws-editor-bg: rgba(24,34,52,.3);--ws-word-opacity: .45;--ws-focus-outline: #D6B25E;--ws-focus-ring: #D6B25E66;--ws-primary: #D6B25E;--ws-primary-hover: #E0C47A;--ws-primary-active: #C99E46;--ws-on-primary: #0B0F14;--ws-secondary-action: #4FB0FF;--ws-highlight: #F6D98C;--ws-hover: #FFFFFF0A;--ws-pressed: #FFFFFF14;--ws-selected: #1A2536;--ws-disabled-surface: #0E131B;--ws-disabled-text: #5A6A82}#stage[data-ui-theme=dark-midnight-velvet]{--ws-page-bg: #070812;--ws-bg: #070812;--ws-surface: #111027;--ws-surface-2: #1A1840;--ws-border: #2B2A55;--ws-border-2: #1F1E3D;--ws-text: #ECEBFF;--ws-muted: #C3C1E6;--ws-shadow: 0 26px 80px rgba(0,0,0,.56);--ws-editor-bg: rgba(26,24,64,.3);--ws-word-opacity: .45;--ws-focus-outline: #A78BFA;--ws-focus-ring: #A78BFA66;--ws-primary: #A78BFA;--ws-primary-hover: #B9A2FF;--ws-primary-active: #8E6FF2;--ws-on-primary: #0B0B12;--ws-secondary-action: #FF5DA2;--ws-highlight: #FFD1E6;--ws-hover: #FFFFFF0A;--ws-pressed: #FFFFFF14;--ws-selected: #24224D;--ws-disabled-surface: #0D0D1B;--ws-disabled-text: #68648F}#stage[data-ui-theme=dark-noir-platinum]{--ws-page-bg: #090A0C;--ws-bg: #090A0C;--ws-surface: #14161A;--ws-surface-2: #1C2028;--ws-border: #2B3240;--ws-border-2: #202633;--ws-text: #F5F7FA;--ws-muted: #C9D2DE;--ws-shadow: 0 26px 80px rgba(0,0,0,.56);--ws-editor-bg: rgba(28,32,40,.3);--ws-word-opacity: .45;--ws-focus-outline: #7DD3FC;--ws-focus-ring: #7DD3FC66;--ws-primary: #7DD3FC;--ws-primary-hover: #9AE6FF;--ws-primary-active: #5BC0F2;--ws-on-primary: #061018;--ws-secondary-action: #E5E7EB;--ws-highlight: #BAE6FD;--ws-hover: #FFFFFF0A;--ws-pressed: #FFFFFF14;--ws-selected: #1F2A3A;--ws-disabled-surface: #101216;--ws-disabled-text: #6F7A88}#stage[data-ui-theme=dark-carbon-and-gold]{--ws-page-bg: #0A0A0B;--ws-bg: #0A0A0B;--ws-surface: #151516;--ws-surface-2: #202022;--ws-border: #2E2D2A;--ws-border-2: #232220;--ws-text: #F3F1EC;--ws-muted: #C8C3B8;--ws-shadow: 0 26px 80px rgba(0,0,0,.56);--ws-editor-bg: rgba(32,32,34,.3);--ws-word-opacity: .45;--ws-focus-outline: #CFAE5C;--ws-focus-ring: #CFAE5C66;--ws-primary: #CFAE5C;--ws-primary-hover: #D9C07C;--ws-primary-active: #B9923E;--ws-on-primary: #0D0D0E;--ws-secondary-action: #B87333;--ws-highlight: #F2D89A;--ws-hover: #FFFFFF0A;--ws-pressed: #FFFFFF14;--ws-selected: #262420;--ws-disabled-surface: #111112;--ws-disabled-text: #6F6A61}#stage[data-ui-theme=light-ivory-atelier]{--ws-page-bg: #F7F5F0;--ws-bg: #F7F5F0;--ws-surface: #FFFFFF;--ws-surface-2: #FFFDF8;--ws-border: #E5E1D6;--ws-border-2: #F0EDE5;--ws-text: #1A1A1A;--ws-muted: #4B5563;--ws-shadow: 0 22px 70px rgba(0,0,0,.18);--ws-editor-bg: rgba(255,253,248,.92);--ws-word-opacity: .16;--ws-focus-outline: #1F3A5F;--ws-focus-ring: #1F3A5F55;--ws-primary: #1F3A5F;--ws-primary-hover: #254672;--ws-primary-active: #162B46;--ws-on-primary: #FFFFFF;--ws-secondary-action: #C9A227;--ws-highlight: #F3E4B4;--ws-hover: #00000008;--ws-pressed: #00000012;--ws-selected: #E9EEF7;--ws-disabled-surface: #F3F4F6;--ws-disabled-text: #9CA3AF}#stage[data-ui-theme=light-porcelain-minimal]{--ws-page-bg: #F6F7FA;--ws-bg: #F6F7FA;--ws-surface: #FFFFFF;--ws-surface-2: #FDFEFF;--ws-border: #E2E8F0;--ws-border-2: #F1F5F9;--ws-text: #0F172A;--ws-muted: #475569;--ws-shadow: 0 22px 70px rgba(0,0,0,.18);--ws-editor-bg: rgba(253,254,255,.92);--ws-word-opacity: .16;--ws-focus-outline: #2563EB;--ws-focus-ring: #2563EB55;--ws-primary: #111827;--ws-primary-hover: #0B1220;--ws-primary-active: #060B14;--ws-on-primary: #FFFFFF;--ws-secondary-action: #2563EB;--ws-highlight: #BFDBFE;--ws-hover: #00000008;--ws-pressed: #00000012;--ws-selected: #EEF2FF;--ws-disabled-surface: #F1F5F9;--ws-disabled-text: #94A3B8}#stage[data-ui-theme=light-champagne-quartz]{--ws-page-bg: #FAF6F0;--ws-bg: #FAF6F0;--ws-surface: #FFFFFF;--ws-surface-2: #FFF9F3;--ws-border: #E9DCCF;--ws-border-2: #F3EAE1;--ws-text: #1F1A17;--ws-muted: #5B504A;--ws-shadow: 0 22px 70px rgba(0,0,0,.18);--ws-editor-bg: rgba(255,249,243,.92);--ws-word-opacity: .16;--ws-focus-outline: #7C2D43;--ws-focus-ring: #7C2D4355;--ws-primary: #7C2D43;--ws-primary-hover: #8F3650;--ws-primary-active: #642235;--ws-on-primary: #FFFFFF;--ws-secondary-action: #0F766E;--ws-highlight: #EED9B7;--ws-hover: #00000008;--ws-pressed: #00000012;--ws-selected: #F6E9E2;--ws-disabled-surface: #F3EEE9;--ws-disabled-text: #A89C95}#stage[data-ui-theme=dark-graphite-smoke]{--ws-page-bg: #121417;--ws-bg: #121417;--ws-surface: #1A1D22;--ws-surface-2: #232833;--ws-border: #2D3442;--ws-border-2: #222836;--ws-text: #F2F4F7;--ws-muted: #C7D0DD;--ws-shadow: 0 26px 80px rgba(0,0,0,.56);--ws-editor-bg: rgba(35,40,51,.3);--ws-word-opacity: .45;--ws-focus-outline: #34D399;--ws-focus-ring: #34D39966;--ws-primary: #34D399;--ws-primary-hover: #4BE3AE;--ws-primary-active: #1FBF83;--ws-on-primary: #07140F;--ws-secondary-action: #60A5FA;--ws-highlight: #A7F3D0;--ws-hover: #FFFFFF0A;--ws-pressed: #FFFFFF14;--ws-selected: #263245;--ws-disabled-surface: #14181E;--ws-disabled-text: #6F7A88}#stage[data-ui-theme=dark-sable-and-silk]{--ws-page-bg: #171615;--ws-bg: #171615;--ws-surface: #1F1D1B;--ws-surface-2: #2A2723;--ws-border: #332F2A;--ws-border-2: #292520;--ws-text: #F6F2EC;--ws-muted: #D2C8BC;--ws-shadow: 0 26px 80px rgba(0,0,0,.56);--ws-editor-bg: rgba(42,39,35,.3);--ws-word-opacity: .45;--ws-focus-outline: #60A5FA;--ws-focus-ring: #60A5FA66;--ws-primary: #60A5FA;--ws-primary-hover: #79B6FF;--ws-primary-active: #3D8CF5;--ws-on-primary: #0B1220;--ws-secondary-action: #D6B25E;--ws-highlight: #F1D8A6;--ws-hover: #FFFFFF0A;--ws-pressed: #FFFFFF14;--ws-selected: #2C2A26;--ws-disabled-surface: #151412;--ws-disabled-text: #6E645A}#stage[data-ui-theme=light-slate-meridian]{--ws-page-bg: #E9EEF4;--ws-bg: #E9EEF4;--ws-surface: #F7FAFD;--ws-surface-2: #FFFFFF;--ws-border: #CBD5E1;--ws-border-2: #E2E8F0;--ws-text: #0F172A;--ws-muted: #334155;--ws-shadow: 0 22px 70px rgba(0,0,0,.18);--ws-editor-bg: rgba(255,255,255,.92);--ws-word-opacity: .16;--ws-focus-outline: #10B981;--ws-focus-ring: #10B98155;--ws-primary: #0F2A43;--ws-primary-hover: #12324F;--ws-primary-active: #0A1D30;--ws-on-primary: #FFFFFF;--ws-secondary-action: #10B981;--ws-highlight: #A7F3D0;--ws-hover: #00000008;--ws-pressed: #00000012;--ws-selected: #E6F4EF;--ws-disabled-surface: #EEF2F7;--ws-disabled-text: #94A3B8}#paneLeft .tab-panel[data-panel=req],#paneLeft .tab-panel[data-panel=hints]{font-family:var(--left-info-font-family, inherit);font-size:var(--left-info-font-size, inherit);font-weight:var(--left-info-font-weight, inherit);color:var(--ws-text, rgba(245,245,252,.92))}#paneLeft .tab-panel[data-panel=tests]{font-family:var(--tests-font-family, inherit);font-size:var(--tests-font-size, inherit);font-weight:var(--tests-font-weight, inherit);color:var(--ws-text, rgba(245,245,252,.92))}#paneLeft .tab-panel[data-panel=tests] .cv-unit-tests{display:flex;flex-direction:column;gap:6px;padding-top:4px;overflow-y:auto}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-card{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:var(--color-bg-surface, rgba(28,28,30,.85));overflow:hidden;flex-shrink:0}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-header{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px 8px 12px;border:none;border-bottom:1px solid transparent;background:#ffffff08;color:inherit;cursor:pointer;text-align:left;border-radius:0;transition:background .12s ease}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-header:hover{background:#ffffff0f}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-header[aria-expanded=true]{border-bottom-color:#ffffff12}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-card[data-status=pass] .cv-unit-test-header{background:#64c85a12}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-card[data-status=fail] .cv-unit-test-header{background:#dc505012}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-card[data-status=pass] .cv-unit-test-header:hover{background:#64c85a1f}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-card[data-status=fail] .cv-unit-test-header:hover{background:#dc50501f}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-index{font-size:10px;min-width:14px;color:#f5f5fc59;font-variant-numeric:tabular-nums;font-family:var(--font-ui, "Inter", system-ui, sans-serif);flex-shrink:0}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-name{font-family:var(--editor-font-family, ui-monospace, "Cascadia Code", "Fira Code", monospace);font-size:12px;color:#f5f5fccc;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-status{flex-shrink:0;font-size:13px;font-weight:700;min-width:16px;text-align:center;line-height:1}#paneLeft .tab-panel[data-panel=tests] .cv-ut-status-pass{color:#64d250f2}#paneLeft .tab-panel[data-panel=tests] .cv-ut-status-fail{color:#f05050f2}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-chevron{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#f5f5fc59;font-size:11px;transition:transform .16s ease;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent rgba(245,245,252,.35);border-radius:1px;margin-left:2px}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-header[aria-expanded=true] .cv-unit-test-chevron{transform:rotate(90deg)}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-body{padding:10px 12px;background:transparent}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-body[hidden]{display:none}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-body pre{margin:0;padding:0;background:transparent;border:none;overflow-x:auto}#paneLeft .tab-panel[data-panel=tests] .cv-unit-test-body code{font-family:var(--editor-font-family, ui-monospace, "Cascadia Code", "Fira Code", monospace);font-size:12px;line-height:1.55;color:var(--color-text-primary, rgba(245,245,252,.92));display:block;white-space:pre}#paneReplIn .editor.repl,#paneReplOut .repl-output{font-family:var(--repl-font-family, inherit);font-size:var(--repl-font-size, inherit);font-weight:var(--repl-font-weight, inherit);background:var(--repl-syn-code-bg, #080B10);color:var(--repl-syn-code-fg, #E8EEF5);border:1px solid var(--repl-syn-border, rgba(39,50,70,.8));border-radius:14px;overflow-y:auto}#paneReplIn .editor.repl{caret-color:var(--repl-syn-caret)}#paneReplIn .editor.repl::selection,#paneReplOut .repl-output::selection{background:var(--repl-syn-selection);color:var(--repl-syn-code-fg, #E8EEF5)}#paneReplOut .repl-output{white-space:pre-wrap}#paneReplIn .pane-body,#paneReplOut .pane-body{display:flex;flex-direction:column;min-height:0;overflow-y:auto}#paneReplIn textarea.editor.repl{flex:1;height:100%;min-height:0;color:var(--repl-syn-code-fg, #E8EEF5);background:var(--repl-syn-code-bg, #080B10);caret-color:var(--repl-syn-caret, #FFD166)}#paneReplOut .repl-output{flex:1;height:100%;min-height:0;margin:0}.pane{color:var(--ws-text, var(--text));border-radius:22px;overflow:hidden;min-width:0;min-height:0}.pane .muted,.pane .pane-lead{color:var(--ws-muted, var(--muted))}#stage.glass-off .pane{background:var(--ws-surface);box-shadow:0 18px 48px #00000047}#stage.glass-off .pane:after{opacity:0}#stage.glass-off .pane-head{background:transparent}#stage.glass-off .pane-head{border-bottom:1px solid var(--ws-border-2, rgba(255,255,255,.1))}#stage.glass-off .cm-shell{border-radius:0;overflow:hidden;box-shadow:0 18px 48px #00000038}.pane-head{border-top-left-radius:22px;border-top-right-radius:22px}.pane-body{border-bottom-left-radius:22px;border-bottom-right-radius:22px}.pane-body>.tab-panel{border-radius:0;overflow-y:auto}#paneLeft .tab-panel{padding-left:16px}#paneRight .tab-panel{padding:0}.editor,textarea.editor{border-radius:14px}.cm-shell,.cm-shell .cm-editor,.cm-shell .cm-scroller,.cm-shell .cm-content,.cm-shell .cm-gutters{border-radius:0;overflow:hidden}.repl-output{border-radius:14px;overflow-y:auto}.cm-shell .cm-editor{border-radius:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#00000047}.cm-shell .cm-scroller,.cm-shell .cm-content,.cm-shell .cm-gutters{border-radius:0}*{box-sizing:border-box}html:has(body.cv-app),body.cv-app{height:100%}body.cv-app{margin:0;background:var(--bg);color:var(--text);overflow-x:hidden;overflow-y:hidden;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);padding-top:var(--topbar-h, 82px);min-height:100vh;--serif: "Cinzel", serif;--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif}body.palette-themed{--pal-bg1: var(--ws-surface, rgba(20,20,22,.98));--pal-bg2: var(--ws-bg, rgba(0,0,0,.96));--pal-border: var(--ws-border, rgba(255,255,255,.1));--pal-text: var(--ws-text, rgba(245,245,252,.92));--pal-muted: var(--ws-muted, rgba(245,245,252,.7));--pal-accent: var(--accent);--pal-field-bg: var(--ws-surface-2, rgba(16,18,22,.75));--pal-field-border: var(--ws-border-2, rgba(255,255,255,.12))}.palette-inner{flex:1 1 auto;min-height:0;overflow:auto;padding-right:6px;scrollbar-width:none}.palette-inner::-webkit-scrollbar{width:0;height:0}.palette-actions{position:relative;z-index:2;flex:0 0 auto;position:sticky;bottom:0;padding-top:12px;margin-top:6px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0000,#0000008c)}.palette-inner{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;width:100%}.palette-section{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#00000014);box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 28px #00000047,0 18px 44px #00000038;padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px;min-width:0}.palette-title{font-family:Cinzel,serif;font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:#f5f5fcd1;padding:2px 2px 0;position:relative}.palette-title:after{content:"";display:block;height:1px;margin-top:8px;background:linear-gradient(90deg,#f5f5fc6b,#ffffff1a,#0000);opacity:.7}.palette-row{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:0}.toggle-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.toggle-col{display:flex;flex-direction:column;gap:4px}.toggle-hint{font-family:Cinzel,serif;font-size:10px;letter-spacing:.06em;color:#f5f5fc99}.sort-icon{font-family:Cinzel,serif;font-weight:900;font-size:13px;letter-spacing:.02em}.apply-btn{border-radius:12px;padding:0 14px;font-family:Cinzel,serif;font-weight:900;letter-spacing:.1em;font-size:11px;text-transform:uppercase;background:#f6d58aeb;border:1px solid rgba(246,213,138,.42);color:#080b10;box-shadow:inset 0 1px #ffffff47,0 18px 44px #00000057;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,filter .16s ease;flex:0 0 auto;margin-left:4px}.apply-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 24px 60px #0000006b;filter:brightness(1.02)}.apply-btn:active{transform:translateY(2px);box-shadow:inset 0 10px 22px #00000047,0 14px 30px #0000004d;filter:brightness(.98)}.field-label{font-family:Cinzel,serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#f5f5fcc7;white-space:nowrap}.palette-actions{position:relative;z-index:2;display:flex;justify-content:flex-end;align-items:center;gap:10px}.toggle{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input{position:absolute;opacity:0;width:1px;height:1px}.toggle-track{width:52px;height:28px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 10px 22px #0006;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#f5f5fceb;box-shadow:0 10px 18px #0006,inset 0 1px #ffffff59;transition:transform .16s ease,background .16s ease}.toggle input:checked+.toggle-track{background:#f6d58a52;border-color:#f6d58a7a;box-shadow:inset 0 1px #ffffff1a,0 14px 28px #00000075}.toggle input:checked+.toggle-track:after{transform:translate(24px);background:#f6d58afa}#stage[data-ui-theme^=light-] .pane-head-title{color:#0a0a0cbf}#stage[data-ui-theme^=light-] .tab-btn.active{color:#0a0a0ceb;border-color:#f6d58a8c;background:#f6d58a29}@media (max-width: 1100px){.palette-inner{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width: 760px){.palette-inner{grid-template-columns:1fr;max-height:56vh;overflow:auto;scrollbar-width:none;padding-right:6px}.palette-inner::-webkit-scrollbar{width:0;height:0}.palette-row{grid-template-columns:1fr;gap:6px}}.side-comingsoon .cs-straight{display:none}.side-comingsoon .cs-curved{display:block}body.sidebar-collapsed .side-comingsoon{display:none}body:not(.sidebar-collapsed) .side-link .side-comingsoon text{font-size:8.207px}body.sidebar-collapsed .side-link .side-comingsoon text{font-size:19.74px;letter-spacing:.5em}body.sidebar-collapsed .side-link{gap:0!important}body.sidebar-collapsed .side-ico{margin:0 auto!important}body.sidebar-collapsed .side-ico{width:38px!important;height:38px!important}body.sidebar-collapsed .side-ico svg{width:20px!important;height:20px!important}.stage{position:fixed!important;top:calc(var(--topbar-h, 82px) + 14px)!important;left:calc(304px + 2in)!important;right:40px!important;bottom:56px!important;height:auto!important;padding:0!important;overflow:hidden!important}.stage-shell{position:fixed!important;top:117px!important;left:calc(304px + 2in)!important;right:calc(55px + 1.9in)!important;bottom:calc(2px + .5in)!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:transparent!important;z-index:10!important}.ws-base{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:0;pointer-events:none;border-radius:24px;background:transparent;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 18px 60px #0000002e}.exercise-page-title{font-family:Cinzel,serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f6d58ad9;margin:0 0 10px;line-height:1.3;padding:0 16px}.workspace{width:100%;flex:1 1 0;min-height:0;overflow:hidden;position:relative;z-index:2;display:grid;grid-template-rows:var(--ws-top-px, 75%) var(--ws-split, 10px) 1fr;gap:0}.ws-top{display:grid;grid-template-columns:var(--ws-left-px, 1fr) var(--ws-split, 10px) 1fr;min-height:220px;min-width:0;overflow:hidden}.ws-bottom{display:grid;grid-template-columns:var(--ws-repl-left-px, 1fr) var(--ws-split, 10px) 1fr;min-height:140px;min-width:0;overflow:hidden}body.focus-editor #paneLeft,body.focus-editor #splitTopV{display:none!important}body.focus-editor .ws-top{grid-template-columns:1fr!important}body.focus-instructions #paneRight,body.focus-instructions #splitTopV{display:none!important}body.focus-instructions .ws-top{grid-template-columns:1fr!important}body.focus-instructions #wsBottom,body.focus-instructions #splitMainH{display:none!important}body.focus-instructions .workspace{grid-template-rows:1fr!important}body.repl-collapsed #wsBottom,body.repl-collapsed #splitMainH{display:none!important}body.repl-collapsed .workspace{grid-template-rows:1fr!important}.splitter{position:relative;z-index:10;-webkit-user-select:none;user-select:none;touch-action:none}.splitter-v{cursor:col-resize;width:100%;height:100%}.splitter-h{cursor:row-resize;width:100%;height:100%}.splitter:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:10px;background:linear-gradient(180deg,#ffffff14,#00000038);border:1px solid rgba(246,213,138,.18);opacity:.24;transition:opacity .14s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.splitter:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42%;height:42%;border-radius:10px;background:radial-gradient(circle,rgba(246,213,138,.55),transparent 62%);opacity:0;transition:opacity .14s ease;pointer-events:none}.splitter:hover:before{opacity:.55;border-color:#f6d58a52;filter:brightness(1.06)}.splitter:hover:after{opacity:.55}.splitter.dragging:before{opacity:.85;border-color:#f6d58a8c;box-shadow:0 0 0 1px #f6d58a40,0 14px 30px #0000008c}.splitter.dragging:after{opacity:.75}.pane{position:relative;border-radius:22px;background:linear-gradient(180deg,var(--ws-surface-2, var(--surface-2)),var(--ws-surface, var(--surface)));border:1px solid var(--ws-border, var(--border));box-shadow:inset 0 1px #ffffff0f,var(--ws-shadow, var(--shadow));overflow:hidden;display:flex;flex-direction:column;min-height:0;min-width:0}.workspace .ws-top>.pane:before,.workspace .ws-bottom>.pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(140px circle at var(--mx, 50%) var(--my, 50%),rgba(246,213,138,.55),rgba(246,213,138,.12) 32%,transparent 62%);opacity:0;transition:opacity .14s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.workspace .ws-top>.pane:hover:before,.workspace .ws-bottom>.pane:hover:before{opacity:.65}.pane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff14,#fff0 55%),radial-gradient(140px 100px at 14% 16%,rgba(246,213,138,.1),transparent 62%);opacity:.5;pointer-events:none}.pane-head{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#0000)}.pane-head.simple{justify-content:space-between}.pane-head-title{font-family:Cinzel,serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ws-text, rgba(245,245,252,.85));padding:2px 4px}.pane-head-actions{display:flex;align-items:center;gap:8px}.mini-btn{height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(245,245,252,.18);background:#ffffff08;color:#f5f5fcdb;font-family:Cinzel,serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .16s ease,filter .16s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.mini-btn:hover{transform:translateY(-1px);border-color:#f5f5fc4d;box-shadow:0 10px 18px #0000002e;filter:brightness(1.06)}.mini-btn:active{transform:translateY(4px);box-shadow:0 2px 10px #0006 inset}.pane-tabs{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;min-width:0}.submit-btn{height:32px;min-width:110px;padding:0 14px;border-radius:0;border:1px solid rgba(246,213,138,.78);background:linear-gradient(180deg,#000000b8,#00000061);color:#f6d58aeb;font-family:Cinzel,serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px #ffffff0f,0 14px 26px #00000075;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;flex:0 0 auto}.submit-btn:hover{transform:translateY(-1px);border-color:#f6d58aeb;box-shadow:inset 0 1px #ffffff14,0 18px 34px #0000008f}.submit-btn:active{transform:translateY(1px);box-shadow:inset 0 10px 22px #0000009e,0 12px 26px #00000080}.tab-btn{font-family:Cinzel,serif;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#f5f5fcc7;background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:7px 10px;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease,filter .16s ease;outline:none}.tab-btn:hover{border-color:#f6d58a47;color:#f6d58aeb;filter:brightness(1.05);transform:translateY(-1px)}.tab-btn.active{color:#f6d58afa;border-color:#f6d58a8c;background:radial-gradient(140px 60px at 12% 24%,#f6d58a29,#0000 60%);box-shadow:0 10px 20px #00000059}.pane-body{position:relative;z-index:2;flex:1;min-height:0;overflow:auto;padding:14px;scrollbar-width:none}.pane-body::-webkit-scrollbar{width:0;height:0}.tab-panel{display:none;height:100%}.tab-panel.active{display:flex;flex-direction:column;gap:10px}.pane-title{margin:0;font-family:Cinzel,serif;font-size:18px;letter-spacing:.06em;color:var(--ws-text, rgba(245,245,252,.92))}.pane-lead{margin:0;color:#f5f5fcb8;line-height:1.55;font-size:13px}.prose{color:#f5f5fcc7;font-size:13px;line-height:1.7}.prose h3{margin:16px 0 8px;font-family:Cinzel,serif;letter-spacing:.08em;font-size:13px;text-transform:uppercase;color:#f6d58ae6}.prose ul,.prose ol{padding-left:18px;margin:10px 0}.prose code{font-family:var(--editor-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12.5px}.muted{color:#f5f5fc9e}.code-block,.code-area{margin:0;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:var(--syn-code-bg, var(--ws-editor-bg, rgba(0,0,0,.28)));color:var(--syn-code-fg, var(--ws-text, rgba(245,245,252,.88)));padding:12px;overflow:auto;scrollbar-width:none}.code-block::-webkit-scrollbar,.code-area::-webkit-scrollbar{width:0;height:0}.code-block code,.code-area code{font-family:var(--editor-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12.5px;color:var(--ws-text, rgba(245,245,252,.88));white-space:pre}.editor{width:100%;flex:1;min-height:0;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000047;padding:12px;color:var(--ws-text, rgba(245,245,252,.92));font-family:var(--editor-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:13px;line-height:1.6;resize:none;outline:none;box-shadow:inset 0 1px #ffffff0a}.editor:focus-visible{border-color:#f6d58a73;box-shadow:0 0 0 1px var(--ws-focus-ring, rgba(246, 213, 138, .2)),inset 0 1px #ffffff0a}.repl-output{margin:0;height:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:12px;overflow:auto;scrollbar-width:none}.repl-output::-webkit-scrollbar{width:0;height:0}.repl-output code{font-family:var(--editor-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12.5px;color:var(--repl-syn-code-fg, rgba(245,245,252,.9));white-space:pre}.cm-shell{width:100%;flex:1;min-height:0;border-radius:0;border:1px solid rgba(255,255,255,.1);background:#00000047;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.cm-shell:focus-within{border-color:#f6d58a73;box-shadow:0 0 0 1px var(--ws-focus-ring, rgba(246, 213, 138, .2)),inset 0 1px #ffffff0a}.cm-shell .CodeMirror{height:100%;background:transparent!important;color:var(--ws-text, rgba(245,245,252,.92));font-family:var(--editor-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);font-size:var(--editor-font-size, 13px);line-height:1.6}.cm-shell .CodeMirror-scroll{padding:12px;scrollbar-width:none}.cm-shell .CodeMirror-scroll::-webkit-scrollbar{width:0;height:0}.cm-shell .CodeMirror-gutters{background:transparent!important;border-right:1px solid rgba(255,255,255,.06)}.cm-shell .CodeMirror-cursor{border-left:2px solid rgba(246,213,138,.78)}.cm-shell .CodeMirror-selected{background:#f6d58a2e!important}.cm-shell .CodeMirror-line::selection,.cm-shell .CodeMirror-line>span::selection,.cm-shell .CodeMirror-line>span>span::selection{background:#f6d58a2e!important}.cm-shell.readonly{background:#0000003d}#paneLeft .tab-panel[data-panel=req],#paneLeft .tab-panel[data-panel=hints],#paneLeft .tab-panel[data-panel=tutorial]{font-family:var(--left-info-font-family, inherit);font-size:var(--left-info-font-size, inherit);color:var(--ws-text, rgba(245,245,252,.92))}#paneLeft .tab-panel[data-panel=req] .prose,#paneLeft .tab-panel[data-panel=hints] .prose,#paneLeft .tab-panel[data-panel=tutorial] .prose{font-family:var(--left-info-font-family, inherit);font-size:var(--left-info-font-size, 13px);color:var(--ws-text, rgba(245,245,252,.78))}#paneLeft .tab-panel[data-panel=req] .pane-title,#paneLeft .tab-panel[data-panel=hints] .pane-title,#paneLeft .tab-panel[data-panel=tutorial] .pane-title{font-size:calc(var(--left-info-font-size, 13px) + 5px);font-family:var(--left-info-font-family, "Cinzel", serif);color:var(--ws-text, rgba(245,245,252,.92))}#paneLeft .tab-panel[data-panel=tests]{font-family:var(--tests-font-family, inherit);font-size:var(--tests-font-size, inherit);color:var(--ws-text, rgba(245,245,252,.92))}#paneLeft .tab-panel[data-panel=tests] .code-area code{font-family:var(--tests-font-family, var(--editor-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace));font-size:var(--tests-font-size, 12.5px);color:var(--ws-text, rgba(245,245,252,.88))}#paneReplIn .editor.repl{font-family:var(--repl-font-family, var(--editor-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace));font-size:var(--repl-font-size, 13px);color:var(--ws-text, rgba(245,245,252,.92))}#paneReplOut .repl-output{color:var(--ws-text, rgba(245,245,252,.88));font-family:var(--repl-font-family, inherit);font-size:var(--repl-font-size, inherit)}#stage .pane-head{border-bottom:1px solid var(--ws-border-2, rgba(255,255,255,.1))!important;background:linear-gradient(180deg,var(--ws-hover, rgba(255,255,255,.06)),transparent)!important}#stage .pane-head-title{color:var(--ws-muted, rgba(245,245,252,.78))!important}#stage .tab-btn{color:var(--ws-muted, rgba(245,245,252,.78))!important;background:var(--ws-surface-2, rgba(0,0,0,.18))!important;border:1px solid var(--ws-border, rgba(255,255,255,.1))!important}#stage .tab-btn:hover{border-color:var(--ws-focus-outline, var(--ws-border, rgba(255,255,255,.14)))!important;color:var(--ws-text, rgba(245,245,252,.92))!important}#stage .tab-btn.active{color:var(--ws-text, rgba(245,245,252,.92))!important;border-color:var(--ws-focus-outline, rgba(245,245,252,.55))!important;background:var(--ws-selected, rgba(245,245,252,.16))!important}#stage .apply-btn,#stage .submit-btn{background:var(--ws-primary, rgba(245,245,252,.92))!important;border:1px solid var(--ws-primary, rgba(245,245,252,.42))!important;color:var(--ws-on-primary, #080B10)!important}#stage .apply-btn:hover,#stage .submit-btn:hover{background:var(--ws-primary-hover, var(--ws-primary, rgba(245,245,252,.92)))!important}#stage .apply-btn:active,#stage .submit-btn:active{background:var(--ws-primary-active, var(--ws-primary, rgba(245,245,252,.92)))!important}#stage .code-block,#stage .code-area{border:1px solid var(--ws-border, rgba(255,255,255,.1))!important;background:var(--ws-editor-bg, rgba(0,0,0,.28))!important}#stage .editor{background:var(--ws-editor-bg, rgba(0,0,0,.28))!important;border:1px solid var(--ws-border, rgba(255,255,255,.1))!important}.cm-shell{background:var(--syn-panel-bg);border:1px solid var(--syn-panel-border)}.cm-shell .CodeMirror{height:100%;background:var(--syn-code-bg);color:var(--syn-code-fg, rgba(245,245,252,.92));border-radius:0}#paneRight .cm-s-codivium.CodeMirror{background:var(--syn-code-bg);color:var(--syn-code-fg, rgba(245,245,252,.92))}#paneReplIn .cm-s-codivium.CodeMirror{background:var(--repl-syn-code-bg, #080B10);color:var(--repl-syn-code-fg, #E8EEF5)}#paneRight .cm-s-codivium .CodeMirror-gutters{background:var(--syn-gutter-bg);color:var(--syn-gutter-fg);border-right:1px solid rgba(255,255,255,.06)}#paneReplIn .cm-s-codivium .CodeMirror-gutters{background:var(--repl-syn-gutter-bg);color:var(--repl-syn-gutter-fg);border-right:1px solid rgba(255,255,255,.06)}#paneRight .cm-s-codivium .CodeMirror-linenumber{color:var(--syn-gutter-fg)}#paneReplIn .cm-s-codivium .CodeMirror-linenumber{color:var(--repl-syn-gutter-fg)}#paneRight .cm-s-codivium .CodeMirror-cursor{border-left:2px solid var(--syn-caret)}#paneReplIn .cm-s-codivium .CodeMirror-cursor{border-left:2px solid var(--repl-syn-caret)}#paneRight .cm-s-codivium .CodeMirror-selected{background:var(--syn-selection-bg)!important}#paneReplIn .cm-s-codivium .CodeMirror-selected{background:var(--repl-syn-selection)!important}#paneRight .cm-s-codivium .CodeMirror-line::selection,#paneRight .cm-s-codivium .CodeMirror-line>span::selection,#paneRight .cm-s-codivium .CodeMirror-line>span>span::selection{background:var(--syn-selection-bg)}#paneReplIn .cm-s-codivium .CodeMirror-line::selection,#paneReplIn .cm-s-codivium .CodeMirror-line>span::selection,#paneReplIn .cm-s-codivium .CodeMirror-line>span>span::selection{background:var(--repl-syn-selection)}#paneRight .cm-s-codivium .CodeMirror-activeline-background{background:var(--syn-linehl-bg)}#paneReplIn .cm-s-codivium .CodeMirror-activeline-background{background:var(--repl-syn-code-bg, #080B10)}#paneRight .cm-s-codivium span.cm-comment{color:var(--syn-comment);font-style:italic}#paneReplIn .cm-s-codivium span.cm-comment{color:var(--repl-syn-comment);font-style:italic}#paneRight .cm-s-codivium span.cm-keyword{color:var(--syn-keyword);font-weight:750}#paneReplIn .cm-s-codivium span.cm-keyword{color:var(--repl-syn-keyword);font-weight:750}#paneRight .cm-s-codivium span.cm-string,#paneRight .cm-s-codivium span.cm-string-2{color:var(--syn-string)}#paneReplIn .cm-s-codivium span.cm-string,#paneReplIn .cm-s-codivium span.cm-string-2{color:var(--repl-syn-string)}#paneRight .cm-s-codivium span.cm-number{color:var(--syn-number)}#paneReplIn .cm-s-codivium span.cm-number{color:var(--repl-syn-number)}#paneRight .cm-s-codivium span.cm-def,#paneRight .cm-s-codivium span.cm-property{color:var(--syn-function);font-weight:750}#paneReplIn .cm-s-codivium span.cm-def,#paneReplIn .cm-s-codivium span.cm-property{color:var(--repl-syn-function);font-weight:750}#paneRight .cm-s-codivium span.cm-variable-3,#paneRight .cm-s-codivium span.cm-qualifier,#paneRight .cm-s-codivium span.cm-type{color:var(--syn-type);font-weight:750}#paneReplIn .cm-s-codivium span.cm-variable-3,#paneReplIn .cm-s-codivium span.cm-qualifier,#paneReplIn .cm-s-codivium span.cm-type{color:var(--repl-syn-function);font-weight:750}#paneRight .cm-s-codivium span.cm-variable{color:var(--syn-variable)}#paneReplIn .cm-s-codivium span.cm-variable{color:var(--repl-syn-code-fg, #E8EEF5)}#paneRight .cm-s-codivium span.cm-builtin,#paneRight .cm-s-codivium span.cm-atom{color:var(--syn-builtin);font-weight:750}#paneReplIn .cm-s-codivium span.cm-builtin,#paneReplIn .cm-s-codivium span.cm-atom{color:var(--repl-syn-keyword);font-weight:750}#paneRight .cm-s-codivium span.cm-operator{color:var(--syn-operator)}#paneReplIn .cm-s-codivium span.cm-operator{color:var(--repl-syn-code-fg, #E8EEF5)}#paneRight .cm-s-codivium span.cm-punctuation,#paneRight .cm-s-codivium span.cm-bracket{color:var(--syn-punct)}#paneReplIn .cm-s-codivium span.cm-punctuation,#paneReplIn .cm-s-codivium span.cm-bracket{color:var(--repl-syn-code-fg, #E8EEF5)}.prose h1{font-size:18px;margin:0 0 10px;letter-spacing:.02em}.prose h2{font-size:15px;margin:14px 0 8px;letter-spacing:.02em}.prose pre{padding:10px 12px;border:1px solid var(--color-border-default, rgba(255,255,255,.08));border-radius:12px;overflow:auto}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;opacity:0;pointer-events:none;transition:opacity var(--pal-anim-ms) ease}.settings-overlay.open{opacity:1;pointer-events:auto}.settings-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.palette-window{position:absolute;cursor:grab;touch-action:none;width:var(--pal-w);height:var(--pal-h);left:calc(var(--content-left, var(--sidebar-w, 264px)) + (100% - var(--content-left, var(--sidebar-w, 264px)) - var(--pal-w)) / 2);top:calc(var(--topbar-h, 82px) + ((100vh - var(--topbar-h, 82px) - var(--pal-h)) / 2));border-radius:18px;border:1px solid color-mix(in srgb,var(--pal-border) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--pal-bg1) var(--pal-bg-strength),transparent),color-mix(in srgb,var(--pal-bg2) var(--pal-bg-strength),transparent));box-shadow:0 26px 90px #00000073;overflow:hidden;display:flex;flex-direction:column;transform:translateZ(0) scale(.02);opacity:0}.palette-window.dragging{cursor:grabbing}.palette-window :is(input,button,select,textarea,a,label){cursor:default}.palette-topbar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid color-mix(in srgb,var(--pal-border) 55%,transparent);background:color-mix(in srgb,var(--pal-bg2) 55%,transparent)}.palette-title{font-weight:800;letter-spacing:.12em;font-size:12px;text-transform:uppercase;color:var(--pal-text)}.palette-close{width:34px;height:34px;border-radius:10px;border:1px solid color-mix(in srgb,var(--pal-border) 55%,transparent);background:color-mix(in srgb,var(--pal-bg1) 55%,transparent);color:var(--pal-text);cursor:pointer;display:grid;place-items:center;font-size:14px;line-height:1;transition:transform .12s ease,border-color .12s ease}.palette-close:hover{transform:translateY(-1px);border-color:var(--pal-accent, var(--accent))}.palette-close:active{transform:translateY(0) scale(.98)}.palette-content{flex:1;overflow:auto}.palette-inner{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:12px;padding:14px;align-content:start}@media (max-width: 860px){.palette-inner{grid-template-columns:1fr}}.palette-section{background:color-mix(in srgb,rgba(255,255,255,.06) 70%,transparent);border:1px solid color-mix(in srgb,var(--pal-border) 55%,transparent);border-radius:14px;padding:12px}.palette-actions{padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--pal-border) 55%,transparent);background:color-mix(in srgb,var(--pal-bg2) 55%,transparent);display:flex;align-items:center;justify-content:space-between;gap:12px}.palette-window select{width:100%;min-width:0;height:34px;padding:0 34px 0 10px;font-family:Cinzel,serif;font-size:11px;letter-spacing:.04em;border-radius:12px;border:1px solid color-mix(in srgb,var(--pal-field-border) 75%,transparent);color:var(--pal-text);background:linear-gradient(180deg,color-mix(in srgb,var(--pal-field-bg) 74%,transparent),color-mix(in srgb,var(--pal-field-bg) 58%,transparent));box-shadow:inset 0 1px #ffffff14,0 16px 34px #0000003d;outline:none;cursor:pointer;transition:transform .14s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.palette-window select:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pal-field-border) 95%,transparent);box-shadow:inset 0 1px #ffffff1a,0 22px 48px #00000057;filter:brightness(1.02)}.palette-window select:focus-visible{border-color:color-mix(in srgb,var(--pal-accent) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pal-accent) 18%,transparent),inset 0 1px #ffffff1a,0 22px 48px #00000057}.palette-window select:focus,.palette-window select:active{background:#fff;color:#111}.palette-window select option{color:#111;background:#fff}.palette-window .toggle-hint{color:var(--pal-muted)}.side-profile{justify-content:center}.sidebar:not(.collapsed) .side-profile{justify-content:flex-start}.side-profile .side-label{display:none}.side-ico--avatar{display:flex;align-items:center;justify-content:center}.avatar-img{width:22px;height:22px;border-radius:10px;box-shadow:0 10px 22px #00000059;border:1px solid color-mix(in srgb,var(--accent) 40%,rgba(255,255,255,.1));background:#0003}.pane,.tab-panel{transition:border-color .14s ease,box-shadow .16s ease,transform .16s ease}.pane:hover,.tab-panel:hover,.pane:focus-within,.tab-panel:focus-within{border-color:color-mix(in srgb,var(--accent) 62%,rgba(255,255,255,.18));box-shadow:0 22px 70px #00000073,0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent),0 0 28px var(--accent-soft)}.palette-top-controls{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:10px}.pal-opacity-label{display:flex;align-items:center;gap:10px;color:#f5f5fcc7;font-size:11px;letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.pal-opacity-text{opacity:.9}#palTransparency{width:140px;accent-color:rgba(246,213,138,.98)}.ws-controls{position:fixed;top:calc(var(--topbar-h, 82px) + 20px + 72px + 12px + 200px);right:calc((-28px + 1.9in)/2);width:83px;z-index:20;display:flex;flex-direction:column;pointer-events:auto;-webkit-user-select:none;user-select:none}.wsc-btn{width:83px;height:66px;padding:7px 0 6px;gap:3px;border:1px solid rgba(246,213,138,.18);border-radius:0;background:radial-gradient(ellipse 120% 60% at 50% -10%,rgba(255,255,255,.22),transparent 65%),radial-gradient(ellipse 100% 80% at 50% 120%,rgba(0,0,0,.8),transparent 70%),linear-gradient(180deg,#ffffff12,#ffffff08 30%,#00000059 80%,#0009),#16161a;color:#f5f5fce0;font-family:Cinzel,serif;font-size:9px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;box-shadow:0 18px 36px #000000bf,0 8px 16px #0009,0 3px 6px #00000080,inset 0 1px #ffffff4d,inset 1px 0 #ffffff1f,inset -1px 0 #000000a6,inset 0 -1px #000c,inset 0 -14px 22px #0000008c;transform:translateY(-2px);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,border-color .12s ease;isolation:isolate}.wsc-btn+.wsc-btn{margin-top:4px}.wsc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 90% 55% at 50% -5%,rgba(255,255,255,.14) 0%,rgba(255,255,255,.06) 40%,transparent 70%);box-shadow:inset 0 2px #ffffff1f,inset 2px 0 #ffffff12,inset -2px 0 #00000080,inset 0 -2px #000000a6}.wsc-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 100% 70% at 50% 115%,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,transparent 75%)}.wsc-btn:hover{transform:translateY(-3px);box-shadow:0 22px 44px #000c,0 10px 20px #000000a6,0 4px 8px #0000008c,inset 0 1px #ffffff57,inset 1px 0 #ffffff24,inset -1px 0 #000000a6,inset 0 -1px #000c,inset 0 -14px 22px #0000008c}.wsc-btn:active{transform:translateY(1px);filter:brightness(.92);box-shadow:0 3px 8px #0000008c,inset 0 12px 22px #000000b3,inset 0 2px 8px #00000080,inset 0 -4px 8px #ffffff0a;background:radial-gradient(ellipse 120% 60% at 50% 120%,rgba(255,255,255,.08),transparent 65%),radial-gradient(ellipse 100% 80% at 50% -20%,rgba(0,0,0,.7),transparent 70%),linear-gradient(180deg,#0000008c,#00000040 60%,#ffffff0a),#121216}.wsc-btn.active{border-color:#ffffff29;transform:translateY(2px);background:radial-gradient(ellipse 110% 50% at 50% 110%,rgba(255,255,255,.44) 0%,rgba(255,255,255,.16) 45%,transparent 70%),radial-gradient(ellipse 100% 70% at 50% -10%,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,transparent 80%),linear-gradient(180deg,#000,#000 55%,#ffffff29),#080b10;box-shadow:inset 0 14px 28px #000,inset 0 6px 14px #000,inset 0 -2px #ffffff70,inset 2px 0 6px #000,inset -2px 0 6px #000,0 1px 3px #000}.wsc-btn.active .wsc-lbl{color:#f6d58af2;font-weight:800}.wsc-btn.active .wsc-ico{color:#f6d58af2;filter:drop-shadow(0 0 4px rgba(246,213,138,.55))}.wsc-ico{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;z-index:1;position:relative}.wsc-ico svg{width:22px;height:22px}.wsc-lbl{display:none;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f5f5fcb3;line-height:1.25;text-align:center;width:100%;padding:0 4px;z-index:1;position:relative}.cv-timer{position:fixed;top:117px;right:18px;z-index:60;display:flex;flex-direction:row;align-items:flex-start;gap:4px;pointer-events:auto;-webkit-user-select:none;user-select:none}.cv-timer-toggle{width:auto;height:22px;padding:0 8px;border-radius:0;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f5f5fcd9;display:grid;place-items:center;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease;flex-shrink:0;opacity:1;margin-top:29px}.cv-timer-toggle:hover{color:#f6d58af2;border-color:#f6d58a73}.cv-timer-toggle svg{width:13px;height:13px}.cv-timer-widget{background:transparent;border:none;border-radius:0;padding:4px 0 0;display:flex;flex-direction:column;align-items:center;gap:6px;transition:opacity .24s ease,transform .24s ease}body.timer-hidden .cv-timer-widget{opacity:0;transform:translateY(-6px);pointer-events:none}.cv-timer-svg{width:72px;height:72px;display:block}.cv-timer-face{width:72px;height:72px;border-radius:0}.cv-timer-digital{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:600;letter-spacing:.1em;color:#f6d58af2;text-shadow:0 0 12px rgba(246,213,138,.22);line-height:1;text-align:center}.cv-tab-lock{display:inline-flex;align-items:center;margin-left:5px;opacity:.6;vertical-align:middle;transition:opacity .3s ease}.cv-tab-lock svg{width:11px;height:11px}.tab-btn:not([data-locked]) .cv-tab-lock,.tab-btn[data-locked=false] .cv-tab-lock{display:none}.tab-btn[data-locked=true]{opacity:.42;cursor:not-allowed!important}.tab-btn[data-locked=true]:hover{border-color:#ffffff1a!important;color:#f5f5fc6b!important;filter:none!important;transform:none!important}.cv-lock-toast{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(0);background:#000000eb;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:6px 12px;font-size:11px;font-family:Cinzel,serif;letter-spacing:.04em;color:#f5f5fce6;white-space:nowrap;z-index:300;pointer-events:none;animation:cvLockToastAnim 2.8s ease forwards}@keyframes cvLockToastAnim{0%{opacity:0;transform:translate(-50%) translateY(4px)}12%{opacity:1;transform:translate(-50%) translateY(0)}80%{opacity:1}to{opacity:0}}.cv-lock-tooltip{position:fixed;z-index:400;width:260px;background:linear-gradient(180deg,#0c0c10fa,#040408fa);border:1px solid rgba(246,213,138,.28);border-radius:14px;padding:12px 14px 10px;box-shadow:inset 0 1px #ffffff12,0 22px 60px #000000b3,0 0 0 1px #00000080;pointer-events:auto}.cv-lt-why{font-size:12px;line-height:1.5;color:#f5f5fcd1;letter-spacing:.01em;margin-bottom:8px}.cv-lt-when{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#f6d58ad9;font-weight:700;margin-bottom:10px}.cv-lt-close{position:absolute;top:6px;right:8px;background:none;border:none;color:#f5f5fc73;font-size:13px;cursor:pointer;padding:2px 4px;line-height:1}.cv-lt-close:hover{color:#f5f5fce6}.cv-lt-unlock{width:100%;height:30px;border-radius:10px;border:1px solid rgba(220,80,80,.4);background:#220a0acc;color:#fca5a5e6;font-family:Cinzel,serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,background .14s ease,filter .14s ease}.cv-lt-unlock:hover{border-color:#dc5050a6;background:#320e0ee6;filter:brightness(1.05)}.cv-lt-unlock:active{filter:brightness(.95)}.cv-lock-row{display:grid;grid-template-columns:1fr auto auto auto auto;gap:6px;align-items:center}.cv-lock-num{width:46px;height:28px;padding:0 6px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#101216bf;color:#f5f5fce6;font-family:Cinzel,serif;font-size:11px;text-align:center}.cv-lock-sep{font-size:10px;letter-spacing:.04em;color:#f5f5fc8c;white-space:nowrap}.tour-btn{margin-left:8px;opacity:.7;font-style:italic;letter-spacing:.06em}.tour-btn:hover{opacity:1}#tourOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none}#tourSpotlight{position:fixed;box-shadow:0 0 0 9999px #000000b8;border:2px solid rgba(246,213,138,.7);border-radius:0;transition:all .32s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:9001}#tourCard{position:fixed;z-index:9002;width:320px;background:linear-gradient(180deg,#0e0e14fa,#06060afa);border:1px solid rgba(246,213,138,.28);padding:18px 20px 14px;box-shadow:0 28px 70px #000c,0 0 0 1px #0009;pointer-events:auto;transition:all .28s cubic-bezier(.4,0,.2,1)}#tourCard .tour-step-label{font-family:Cinzel,serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#f6d58a99;margin-bottom:6px}#tourCard .tour-title{font-family:Cinzel,serif;font-size:13px;font-weight:600;letter-spacing:.08em;color:#f6d58af2;margin-bottom:8px}#tourCard .tour-body{font-size:12.5px;line-height:1.65;color:#f5f5fccc}#tourCard .tour-actions{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:8px}#tourCard .tour-dots{display:flex;gap:5px}#tourCard .tour-dot{width:6px;height:6px;border-radius:0;background:#ffffff2e;transition:background .2s}#tourCard .tour-dot.active{background:#f6d58acc}#tourCard .tour-nav{display:flex;gap:6px}.tour-nav-btn{height:28px;padding:0 12px;border-radius:0;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#f5f5fccc;font-size:11px;font-family:Cinzel,serif;letter-spacing:.08em;cursor:pointer;transition:border-color .16s,color .16s}.tour-nav-btn:hover{border-color:#f6d58a80;color:#f6d58ae6}.tour-nav-btn.primary{background:#f6d58a1f;border-color:#f6d58a66;color:#f6d58af2}.tour-nav-btn.primary:hover{background:#f6d58a33}#tourClose{position:absolute;top:8px;right:10px;background:none;border:none;color:#f5f5fc66;font-size:14px;cursor:pointer;padding:2px 5px}#tourClose:hover{color:#f5f5fce6}.submit-bar{display:flex;align-items:center;gap:10px;flex:1}.submit-bar .submit-btn{margin-left:auto}#paneRight .pane-head{padding-right:14px}#paneRight .pane-head .submit-bar{padding-right:0}.cv-attempt-count{font-size:11px;letter-spacing:.08em;color:#f5f5fc66;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}.cv-editor-status{font-size:12px;padding:0;min-height:0;color:#f5f5fc80;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 0}.cv-attempt-count{flex:0 0 auto}.cv-editor-status.cv-status-warn{color:#f6d58ad9}.cv-editor-status.cv-status-running{color:#b4c8ffcc}.cv-editor-status.cv-status-success{color:#82d278e6}.cv-editor-status.cv-status-fail{color:#f6d58abf}.cv-editor-status.cv-status-error{color:#dc5050d9}.cv-test-results{margin-top:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.cv-test-results[hidden]{display:none}.cv-test-summary{font-size:13px;font-weight:600;margin:0 0 8px;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}.cv-test-summary.cv-test-pass{color:#82d278e6}.cv-test-summary.cv-test-fail{color:#f6d58ad9}.cv-test-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.cv-test-item{font-size:12px;padding:8px 10px;border-radius:6px;border:1px solid transparent;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}.cv-test-item.cv-test-pass{background:#64c85a14;border:1px solid rgba(100,200,90,.35)}.cv-test-item.cv-test-fail{background:#dc505014;border:1px solid rgba(220,80,80,.35)}.cv-test-item.cv-test-info{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#f5f5fc8c}.cv-test-label{font-weight:600;margin-bottom:4px;color:#f5f5fcbf}.cv-test-row{display:flex;gap:6px;margin-top:2px;align-items:baseline}.cv-tr-key{min-width:60px;color:#f5f5fc73;flex-shrink:0}.cv-test-row code{font-family:var(--font-code, ui-monospace);font-size:11px;background:#00000040;padding:1px 4px}.cv-got{color:#dc5050d9}.cv-test-label{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#f5f5fcbf}.cv-test-index{font-size:10px;min-width:14px;opacity:.45;flex-shrink:0;font-variant-numeric:tabular-nums}.cv-test-name{font-family:var(--font-code, ui-monospace, "Cascadia Code", "Fira Code", monospace);font-size:11px;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-test-badge{flex-shrink:0;margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.06em;padding:1px 6px;border-radius:3px;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, sans-serif)}.cv-badge-pass{background:#64c85a26;color:#82d278f2}.cv-badge-fail{background:#dc505026;color:#ff826ef2}.cv-test-item.cv-test-pass .cv-test-label{margin-bottom:0}.wsc-btn{transition:background .16s ease,box-shadow .16s ease,transform 80ms ease}.ws-controls{opacity:.7;transition:opacity .2s ease}.ws-controls:hover,.ws-controls:focus-within{opacity:1}.cv-timer{opacity:1}.palette-trigger{opacity:.65;transition:opacity .16s ease}.palette-trigger:hover{opacity:1}.tab-btn[data-locked=true]{opacity:.38}.tab-btn[data-locked=true]:hover{opacity:.55}.cv-back-to-menu{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-family:var(--font-brand, serif);letter-spacing:.08em;color:#f5f5fc8c;text-decoration:none;padding:4px 8px;border:1px solid rgba(255,255,255,.1);transition:color .16s ease,border-color .16s ease}.cv-back-to-menu:hover{color:#f6d58ae6;border-color:#f6d58a59}.cv-back-to-menu[hidden]{display:none}.cv-back-to-menu svg{flex-shrink:0}#paneLeft .tab-panel[data-panel=instructions],#paneLeft .tab-panel[data-panel=hints],#paneLeft .tab-panel[data-panel=tutorial]{color:#1e2024!important;background:#ffffff14!important}#paneLeft .tab-panel[data-panel=instructions] h1,#paneLeft .tab-panel[data-panel=instructions] h2,#paneLeft .tab-panel[data-panel=instructions] h3,#paneLeft .tab-panel[data-panel=instructions] h4,#paneLeft .tab-panel[data-panel=instructions] strong,#paneLeft .tab-panel[data-panel=hints] h1,#paneLeft .tab-panel[data-panel=hints] h2,#paneLeft .tab-panel[data-panel=hints] h3,#paneLeft .tab-panel[data-panel=tutorial] h1,#paneLeft .tab-panel[data-panel=tutorial] h2,#paneLeft .tab-panel[data-panel=tutorial] h3{color:#1b5e20!important;font-weight:700!important}#paneLeft .tab-panel code,#paneLeft .tab-panel pre,#paneLeft .tab-panel .code-area,#paneLeft .tab-panel .quiz-code-block{color:var(--cv-code-fg, var(--ws-text, rgba(245,245,252,.92)))!important;background:var(--cv-code-bg, var(--color-bg-surface-2))!important}#paneLeft code,#paneLeft .tab-panel code,#paneLeft .tab-panel .code-area code{background:var(--color-bg-surface-2, rgba(255,255,255,.08))!important;color:var(--color-text-primary, rgba(245,245,252,.92))!important;border-radius:4px;padding:1px 5px;border:1px solid var(--color-border-default, rgba(255,255,255,.1))!important}#paneLeft .code-block,#paneLeft .code-area,#paneLeft pre{background:var(--color-bg-surface-2, rgba(255,255,255,.06))!important;color:var(--color-text-primary, rgba(245,245,252,.92))!important;border-color:var(--color-border-default, rgba(255,255,255,.1))!important}#paneLeft .code-block code,#paneLeft .code-area code,#paneLeft pre code{background:transparent!important;border:none!important;padding:0!important;color:inherit!important}#paneLeft .cm-s-codivium .cm-keyword,#paneLeft .cm-s-codivium .cm-string,#paneLeft .cm-s-codivium .cm-number,#paneLeft .cm-s-codivium .cm-comment,#paneLeft .code-block .cm-keyword,#paneLeft .code-block .cm-string{color:var(--color-text-accent, rgba(246,213,138,.9))!important}#paneReplIn .pane-body{display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;height:100%!important}#paneReplIn .pane-body .CodeMirror,#paneReplIn .CodeMirror{flex:1 1 auto!important;height:auto!important;min-height:80px!important;font-size:var(--repl-font-size, 13px)!important;font-family:var(--repl-font-family, var(--font-code, ui-monospace))!important;font-weight:var(--repl-font-weight, 400)!important}#paneReplIn .pane-body .CodeMirror-scroll,#paneReplIn .CodeMirror-scroll{min-height:60px!important;flex:1!important}#paneReplIn .cm-s-codivium.CodeMirror{background:var(--repl-syn-code-bg, #080B10)!important;color:var(--repl-syn-code-fg, #E8EEF5)!important}#paneReplIn .cm-s-codivium .CodeMirror-gutters{background:var(--repl-syn-gutter-bg, #0A0F1D)!important;border-right-color:var(--repl-syn-border, rgba(39,50,70,.6))!important}#paneReplIn .cm-s-codivium .CodeMirror-linenumber{color:var(--repl-syn-gutter-fg, rgba(100,120,160,.7))!important}#paneReplIn .cm-s-codivium .CodeMirror-cursor{border-left-color:var(--repl-syn-caret, rgba(246,213,138,.9))!important}#paneReplIn .cm-s-codivium .CodeMirror-selected{background:var(--repl-syn-selection, rgba(246,213,138,.15))!important}#paneReplIn .cm-s-codivium span.cm-keyword{color:var(--repl-syn-keyword, #C792EA)!important}#paneReplIn .cm-s-codivium span.cm-string{color:var(--repl-syn-string, #C3E88D)!important}#paneReplIn .cm-s-codivium span.cm-number{color:var(--repl-syn-number, #F78C6C)!important}#paneReplIn .cm-s-codivium span.cm-comment{color:var(--repl-syn-comment, #546E7A)!important}#paneReplIn .cm-s-codivium span.cm-def,#paneReplIn .cm-s-codivium span.cm-variable-2{color:var(--repl-syn-function, #82AAFF)!important}#paneReplIn .pane-body,#paneReplIn .cm-editor,#paneReplIn .cm-scroller,#paneReplOut .pane-body,#paneReplOut .repl-output{background:var(--repl-syn-code-bg, #080B10)!important;color:var(--repl-syn-code-fg, #E8EEF5)!important}html[data-theme=parchment] .stage-shell,html[data-theme=parchment] #stage,html[data-theme=parchment] .workspace,html[data-theme=parchment] .ws-top,html[data-theme=parchment] .ws-bottom,html[data-theme=parchment] .toggle-col{background:transparent!important}html[data-theme=parchment] #paneLeft{background:#f8f6f0f7!important;color:#080a14eb!important;border:1px solid rgba(8,10,20,.15)!important;box-shadow:0 4px 16px #080a1414,inset 0 1px #ffffffb3!important}html[data-theme=parchment] #paneLeft .pane-head{background:#f0ede6fa!important;border-bottom:1px solid rgba(8,10,20,.12)!important;color:#080a14e0!important}html[data-theme=parchment] #paneLeft .pane-head-title,html[data-theme=parchment] #paneLeft .pane-title{color:#080a14e0!important;font-family:Cinzel,serif!important}html[data-theme=parchment] #paneLeft .pane-body,html[data-theme=parchment] #paneLeft .tab-panel{overflow-y:auto!important}html[data-theme=parchment] #paneRight{background:var(--syn-panel-bg, rgba(240,237,230,.97))!important;border:1px solid var(--syn-panel-border, rgba(8,10,20,.15))!important;box-shadow:0 4px 16px #080a1414!important}html[data-theme=parchment] #paneRight .pane-head{background:var(--syn-panel-bg, rgba(235,232,224,.98))!important;border-bottom:1px solid var(--syn-panel-border, rgba(8,10,20,.12))!important}html[data-theme=parchment] #paneReplIn .pane-head-title,html[data-theme=parchment] #paneReplOut .pane-head-title{color:var(--repl-syn-code-fg, rgba(245,245,252,.92))!important}html[data-theme=parchment] #paneReplIn,html[data-theme=parchment] #paneReplOut{background:var(--repl-syn-panel-bg, rgba(240,237,230,.97))!important;border:1px solid var(--repl-syn-border, rgba(8,10,20,.15))!important;box-shadow:0 4px 16px #080a1414!important}html[data-theme=parchment] #paneReplIn .pane-head,html[data-theme=parchment] #paneReplOut .pane-head{background:var(--repl-syn-panel-bg, rgba(235,232,224,.98))!important;border-bottom:1px solid var(--repl-syn-border, rgba(8,10,20,.12))!important}html[data-theme=parchment] #paneReplOut .repl-output,html[data-theme=parchment] #paneReplIn .editor.repl,html[data-theme=parchment] #paneReplIn textarea.editor.repl{background:var(--repl-syn-code-bg, rgba(240,237,230,.98))!important;color:var(--repl-syn-code-fg, rgba(8,10,20,.88))!important;overflow-y:auto!important;overflow-x:auto!important}html[data-theme=parchment] #paneReplIn .pane-body,html[data-theme=parchment] #paneReplOut .pane-body{overflow-y:auto!important;background:var(--repl-syn-code-bg, rgba(240,237,230,.98))!important}html[data-theme=parchment] .code-area{background:var(--syn-code-bg, rgba(240,237,230,.98))!important;color:var(--syn-code-fg, rgba(8,10,20,.88))!important}html[data-theme=parchment] .cm-shell,html[data-theme=parchment] .cm-shell .cm-editor{background:var(--syn-code-bg, rgba(240,237,230,.98))!important}html[data-theme=parchment] .cm-shell .cm-content{background:var(--syn-code-bg, rgba(240,237,230,.98))!important;color:var(--syn-code-fg, rgba(8,10,20,.88))!important}html[data-theme=parchment] .cm-shell .cm-gutters{background:var(--syn-gutter-bg, rgba(232,228,220,.98))!important;color:var(--syn-gutter-fg, rgba(8,10,20,.45))!important}html[data-theme=parchment] .prose,html[data-theme=parchment] #instructionsContent,html[data-theme=parchment] #hintsContent,html[data-theme=parchment] #tutorialContent,html[data-theme=parchment] #miniTutorialContent{background:#f8f6f0f7!important;color:#080a14e0!important;font-family:Times New Roman,Times,serif!important}html[data-theme=parchment] .prose h1,html[data-theme=parchment] .prose h2,html[data-theme=parchment] .prose h3,html[data-theme=parchment] .prose strong,html[data-theme=parchment] .prose p,html[data-theme=parchment] .prose li{color:#080a14e0!important}html[data-theme=parchment] .exercise-page-title{color:#080a14e6!important}html[data-theme=parchment] .hint-note{color:#080a148c!important}html[data-theme=parchment] .cv-exercise-meta .pill{color:#f8f6f0e6!important}html[data-theme=parchment] .cv-lock-tooltip{background:#f8f6f0fa!important;border:1px solid rgba(8,10,20,.28)!important;color:#080a14e6!important;box-shadow:0 4px 12px #080a1424!important}html[data-theme=parchment] .cv-lt-why{color:#080a14d9!important}html[data-theme=parchment] .cv-lt-when{color:#080a1499!important}html[data-theme=parchment] .cv-lt-close{color:#080a148c!important}html[data-theme=parchment] .cv-lt-unlock{background:#080a14e0!important;color:#f8f6f0eb!important;border:1px solid rgba(8,10,20,.55)!important}html[data-theme=parchment] .cv-lock-tooltip:after,html[data-theme=parchment] .cv-lock-tooltip:before{border-color:#080a1447!important}html[data-theme=parchment] [data-tip]:after,html[data-theme=parchment] .cv-tip{background:#f8f6f0fa!important;border-color:#080a14e6!important;color:#080a14e6!important}html[data-theme=parchment] .cv-test-results{border-top-color:#080a1424;overflow-y:auto!important}html[data-theme=parchment] .cv-test-item{background:#f8f6f0fa!important;border:2px solid rgba(8,10,20,.22)!important;border-radius:6px!important;color:#080a14d9!important;box-shadow:0 2px 6px #080a140f!important}html[data-theme=parchment] .cv-test-item.cv-test-pass{border-color:#3b82f680!important;background:#f0f5fcfa!important}html[data-theme=parchment] .cv-test-item.cv-test-fail{border-color:#b4282873!important;background:#fcf2f2fa!important}html[data-theme=parchment] .cv-test-summary.cv-test-pass{color:#1e5ac8e6}html[data-theme=parchment] .cv-test-summary.cv-test-fail{color:#a02828e6}html[data-theme=parchment] .cv-test-label{color:#080a14bf}html[data-theme=parchment] .cv-test-name{color:#080a14cc}html[data-theme=parchment] .cv-test-index{color:#080a1480}html[data-theme=parchment] .cv-badge-pass{background:#1e641e1f;color:#145a14e6}html[data-theme=parchment] .cv-badge-fail{background:#a01e1e1a;color:#8c1414e6}html[data-theme=glacier-slate] .cv-test-label{color:#12222ccc}html[data-theme=glacier-slate] .cv-test-name{color:#12222cd9}html[data-theme=glacier-slate] .cv-test-index{color:#12222c73}html[data-theme=glacier-slate] .cv-badge-pass{background:#1e641e24;color:#145a14e6}html[data-theme=glacier-slate] .cv-badge-fail{background:#a01e1e1f;color:#8c1414e6}html[data-theme=frost] .cv-test-label{color:#16202acc}html[data-theme=frost] .cv-test-name{color:#16202ad9}html[data-theme=frost] .cv-test-index{color:#16202a73}html[data-theme=frost] .cv-badge-pass{background:#1e641e24;color:#145a14e6}html[data-theme=frost] .cv-badge-fail{background:#a01e1e1f;color:#8c1414e6}html[data-theme=parchment] .cv-unit-test-card,html[data-theme=glacier-slate] .cv-unit-test-card,html[data-theme=frost] .cv-unit-test-card{background:var(--color-bg-surface, rgba(248,246,240,.98));border-color:#080a141f}html[data-theme=parchment] .cv-unit-test-header,html[data-theme=glacier-slate] .cv-unit-test-header,html[data-theme=frost] .cv-unit-test-header{background:#00000008}html[data-theme=parchment] .cv-unit-test-header[aria-expanded=true],html[data-theme=glacier-slate] .cv-unit-test-header[aria-expanded=true],html[data-theme=frost] .cv-unit-test-header[aria-expanded=true]{border-bottom-color:#080a1414}html[data-theme=parchment] .cv-unit-test-index,html[data-theme=glacier-slate] .cv-unit-test-index,html[data-theme=frost] .cv-unit-test-index{color:#080a1459}html[data-theme=parchment] .cv-unit-test-name,html[data-theme=glacier-slate] .cv-unit-test-name,html[data-theme=frost] .cv-unit-test-name{color:#080a14cc}html[data-theme=parchment] .cv-unit-test-chevron,html[data-theme=glacier-slate] .cv-unit-test-chevron,html[data-theme=frost] .cv-unit-test-chevron{border-left-color:#080a144d}html[data-theme=parchment] .cv-unit-test-body code,html[data-theme=glacier-slate] .cv-unit-test-body code,html[data-theme=frost] .cv-unit-test-body code{color:#080a14d9}html[data-theme=parchment] .cv-unit-test-card[data-status=pass] .cv-unit-test-header,html[data-theme=glacier-slate] .cv-unit-test-card[data-status=pass] .cv-unit-test-header,html[data-theme=frost] .cv-unit-test-card[data-status=pass] .cv-unit-test-header{background:#1e641e12}html[data-theme=parchment] .cv-unit-test-card[data-status=fail] .cv-unit-test-header,html[data-theme=glacier-slate] .cv-unit-test-card[data-status=fail] .cv-unit-test-header,html[data-theme=frost] .cv-unit-test-card[data-status=fail] .cv-unit-test-header{background:#a01e1e12}html[data-theme=parchment] .cv-tr-key{color:#080a148c}html[data-theme=parchment] .cv-got{color:#a02828d9}html[data-theme=parchment] #paneLeft .pane-tabs{background:#f0ede6fa!important;border-bottom:1px solid rgba(8,10,20,.12)!important}html[data-theme=parchment] #paneRight .pane-tabs,html[data-theme=parchment] #paneReplIn .pane-tabs,html[data-theme=parchment] #paneReplOut .pane-tabs{background:var(--repl-syn-panel-bg, rgba(235,232,224,.98))!important;border-bottom-color:var(--repl-syn-border, rgba(8,10,20,.12))!important}html[data-theme=parchment] .tab-btn{background:#080a14e0!important;border:1px solid rgba(8,10,20,.7)!important;color:#f8f6f0eb!important;font-weight:600!important}html[data-theme=parchment] .tab-btn:hover{filter:brightness(1.14)!important}html[data-theme=parchment] .tab-btn.active{background:#080a14e0!important;border:2px solid rgba(59,130,246,.75)!important;color:#f8f6f0!important;box-shadow:0 0 0 1px #3b82f64d!important;font-weight:700!important}html[data-theme=parchment] .submit-btn{background:#080a14e0!important;border:1px solid rgba(160,100,8,.8)!important;box-shadow:0 0 0 1px #a0640826!important;color:#f8f6f0eb!important}html[data-theme=parchment] .submit-btn:hover{filter:brightness(1.12)!important}html[data-theme=parchment] .submit-btn:active,html[data-theme=parchment] .submit-btn.running{border:2px solid rgba(59,130,246,.75)!important;box-shadow:0 0 0 1px #3b82f64d!important}html[data-theme=parchment] .mini-btn{background:#080a14d9!important;border:1px solid rgba(8,10,20,.6)!important;color:#f8f6f0e0!important}html[data-theme=parchment] .mini-btn:hover{filter:brightness(1.12)!important}html[data-theme=parchment] .mini-btn:active{border:2px solid rgba(59,130,246,.7)!important}html[data-theme=parchment] .apply-btn{background:#080a14e0!important;border:1px solid rgba(8,10,20,.6)!important;color:#f8f6f0eb!important}html[data-theme=parchment] .apply-btn:hover{filter:brightness(1.12)!important}html[data-theme=parchment] .apply-btn:active,html[data-theme=parchment] .cv-timer-toggle.running,html[data-theme=parchment] .cv-timer-toggle:active{border:2px solid rgba(59,130,246,.7)!important}html[data-theme=parchment] .tour-btn{background:#080a14d9!important;border:1px solid rgba(8,10,20,.6)!important;color:#f8f6f0e0!important}html[data-theme=parchment] .tour-btn:active,html[data-theme=parchment] .tour-btn.active{border:2px solid rgba(59,130,246,.7)!important}html[data-theme=parchment] .cv-tab-lock{background:#080a14d9!important;border:1px solid rgba(8,10,20,.6)!important;color:#f8f6f0cc!important}html[data-theme=parchment] .pane [class*=pill]{background:#080a14d9!important;border:1px solid rgba(8,10,20,.6)!important;color:#f8f6f0e6!important}html[data-theme=parchment] #tourCard{background:#f8f6f0fa!important;border:1px solid rgba(8,10,20,.2)!important;color:#080a14e6!important;box-shadow:0 16px 48px #080a1424,0 4px 12px #080a1414,inset 0 1px #ffffffb3!important}html[data-theme=parchment] #tourCard .tour-step-label{color:#080a1480!important}html[data-theme=parchment] #tourCard .tour-title{color:#080a14eb!important;font-family:Cinzel,serif}html[data-theme=parchment] #tourCard .tour-body{color:#080a14c7!important}html[data-theme=parchment] #tourCard .tour-dot{background:#080a142e!important}html[data-theme=parchment] #tourCard .tour-dot.active{background:#080a14a6!important}html[data-theme=parchment] #tourCard .tour-actions{border-top:1px solid rgba(8,10,20,.1)}html[data-theme=parchment] #tourClose{background:#080a14d9!important;border:1px solid rgba(8,10,20,.6)!important;color:#f8f6f0e0!important;border-radius:4px!important}html[data-theme=parchment] #tourClose:hover{filter:brightness(1.14)!important}html[data-theme=parchment] .tour-nav-btn{background:#080a14d9!important;border:1px solid rgba(8,10,20,.6)!important;color:#f8f6f0e0!important;box-shadow:0 3px 8px #00000040,inset 0 1px #ffffff1a!important}html[data-theme=parchment] .tour-nav-btn:hover{filter:brightness(1.14)!important}html[data-theme=parchment] .tour-nav-btn.primary{background:#080a14d9!important;border:2px solid rgba(59,130,246,.65)!important;color:#f8f6f0!important;box-shadow:0 0 0 1px #3b82f64d,0 3px 8px #00000040!important}html[data-theme=parchment] #tourSpotlight{border-color:#080a1466!important;box-shadow:0 0 0 2px #080a1433,0 0 0 9999px #080a1447!important}html[data-theme=parchment] .wsc-btn{background:linear-gradient(180deg,#ffffffd9,#e8eaf0eb)!important;border:1px solid rgba(160,165,180,.55)!important;color:#0a0a14e6!important;box-shadow:0 6px 14px #00000038,0 2px 4px #00000029,inset 0 1px #fffffff2,inset 1px 0 #ffffffbf,inset -1px 0 #0000001f,inset 0 -2px #0000002e,inset 0 8px 12px #0000000f!important;transform:translateY(0)!important;filter:none!important}html[data-theme=parchment] .wsc-btn:before,html[data-theme=parchment] .wsc-btn:after{opacity:0!important;background:none!important;box-shadow:none!important}html[data-theme=parchment] .wsc-lbl{color:#0a0a14e0!important;font-weight:600!important;text-shadow:0 1px 0 rgba(255,255,255,.6)!important;opacity:1!important}html[data-theme=parchment] .wsc-ico{color:#828ca8d9!important;filter:none!important}html[data-theme=parchment] .wsc-btn:hover:not(.active){filter:brightness(1.04)!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #00000042,0 3px 6px #0000002e,inset 0 1px #fffffffa,inset 1px 0 #fffc,inset -1px 0 #0000001a,inset 0 -2px #00000029,inset 0 8px 12px #0000000a!important}html[data-theme=parchment] .wsc-btn:active{transform:translateY(1px)!important;filter:none!important}html[data-theme=parchment] .wsc-btn.active{background:linear-gradient(180deg,#d7dae4f2,#e8eaf0e0)!important;border:1px solid rgba(130,138,158,.65)!important;color:#0a0a14e6!important;transform:translateY(2px)!important;filter:none!important;box-shadow:0 1px 4px #0003,inset 0 4px 10px #00000047,inset 0 2px 4px #00000038,inset 0 1px #00000040,inset 1px 0 #00000024,inset 0 -1px #fff9,inset -1px 0 #fff6!important}html[data-theme=parchment] .wsc-btn.active .wsc-lbl{color:#0a0a14eb!important;font-weight:800!important;text-shadow:0 1px 0 rgba(255,255,255,.4)!important;opacity:1!important}html[data-theme=parchment] .wsc-btn.active .wsc-ico{color:#7884a2e6!important}html[data-theme=parchment] .cv-timer-widget{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important}html[data-theme=parchment] .cv-timer-toggle{background:#080a14d9!important;border:1px solid rgba(8,10,20,.55)!important;color:#f8f6f0e0!important}html[data-theme=parchment] .cv-timer-digital{color:#080a14e6!important;text-shadow:none!important}html[data-theme=parchment] .cv-timer-face>circle:first-child{stroke:#080a142e!important;fill:transparent!important}html[data-theme=parchment] .cv-timer-face>circle:nth-child(2){stroke:#080a1414!important;fill:none!important}html[data-theme=parchment] #cvTimerSvg .cv-timer-dots circle{fill:#080a14cc!important}html[data-theme=parchment] #cvTimerSvg g[fill] circle{fill:#080a14cc!important}html[data-theme=parchment] #cvTimerHourHand,html[data-theme=parchment] #cvTimerHourTip{stroke:#080a14d9!important;stroke-width:3.5!important}html[data-theme=parchment] #cvTimerMinHand,html[data-theme=parchment] #cvTimerMinTip{stroke:#080a14f2!important;stroke-width:2.5!important}html[data-theme=parchment] #cvTimerSecHand{stroke:#080a14cc!important;stroke-width:1.5!important}html[data-theme=parchment] #cvTimerSvg circle[cx="32"][cy="32"][r="2.5"]{fill:#0e1c50cc!important}html[data-theme=parchment] #cvTimerTicks line{stroke:#080a1466!important}html[data-theme=parchment] #cvTimerTicks line[stroke-width="1.5"]{stroke:#080a14b3!important}html[data-theme=parchment] body[data-editor-bg=light] #paneRight .pane-head-title,html[data-theme=parchment] body[data-editor-bg=light] #paneRight .pane-title,html[data-theme=parchment] body[data-editor-bg=light] #paneRight .pane-lead{color:#080a14e0!important}html[data-theme=parchment] body[data-editor-bg=dark] #paneRight .pane-head-title,html[data-theme=parchment] body[data-editor-bg=dark] #paneRight .pane-title,html[data-theme=parchment] body[data-editor-bg=dark] #paneRight .pane-lead,html[data-theme=parchment] #paneRight .pane-head-title,html[data-theme=parchment] #paneRight .pane-title,html[data-theme=parchment] #paneRight .pane-lead{color:#f8f6f0f2!important}html[data-theme=dark-charcoal] .pane-head{background:#242424!important;border-color:#ff57222e!important}html[data-theme=dark-charcoal] .pane-lead,html[data-theme=dark-charcoal] .pane-body{background:#1e1e1e!important}html[data-theme=dark-charcoal] .pane-head-title{color:#009e98!important}html[data-theme=dark-charcoal] .tab-btn{color:#f7f7f7b3!important}html[data-theme=dark-charcoal] .tab-btn.active{color:#009e98!important;border-bottom-color:#009e98!important}html[data-theme=dark-charcoal] .tab-btn:hover{color:#ffeb3b!important}html[data-theme=dark-charcoal] .repl-output{background:var(--repl-syn-code-bg, #0a0a0c)!important;color:var(--repl-syn-code-fg, #F7F7F7)!important}html[data-theme=frost] .pane-head{background:#eef4f9!important;border-color:#d9e4ee!important}html[data-theme=frost] .pane-lead,html[data-theme=frost] .pane-body{background:#f4f8fc!important;color:#16202a!important}html[data-theme=frost] .pane-head-title{color:#2e6fa3!important;font-weight:600!important}html[data-theme=frost] .tab-btn{color:#526273!important}html[data-theme=frost] .tab-btn.active{color:#1e4c72!important;border-bottom-color:#2e6fa3!important;background:#dcebf7!important}html[data-theme=frost] .tab-btn:hover{color:#16202a!important;background:#e7f0f7!important}html[data-theme=frost] .repl-output{background:var(--repl-syn-code-bg, #F3F7FB)!important;color:var(--repl-syn-code-fg, #16202A)!important;border-color:#d9e4ee!important}html[data-theme=frost] #paneLeft .tab-panel{background:#fbfdff!important;color:#16202a!important}html[data-theme=frost] #paneLeft .tab-panel h1,html[data-theme=frost] #paneLeft .tab-panel h2,html[data-theme=frost] #paneLeft .tab-panel h3,html[data-theme=frost] #paneLeft .tab-panel h4,html[data-theme=frost] #paneLeft .tab-panel strong{color:#0e1720!important;font-weight:700!important}html[data-theme=frost] #paneLeft .tab-panel p,html[data-theme=frost] #paneLeft .tab-panel li{color:#16202a!important}html[data-theme=frost] #paneLeft .tab-panel code,html[data-theme=frost] #paneLeft .tab-panel .quiz-inline-code{background:#eaf1f7!important;color:#214c6f!important;border:1px solid #D0DDE8!important}html[data-theme=frost] #paneLeft .tab-panel pre,html[data-theme=frost] #paneLeft .tab-panel .quiz-code-block{background:#f3f7fb!important;border:1px solid #D7E2EC!important;color:#16202a!important}html[data-theme=glacier-slate] .pane-head{background:#bcc6d0!important;border-color:#92a0ae!important}html[data-theme=glacier-slate] .pane-lead,html[data-theme=glacier-slate] .pane-body{background:#c8d1da!important;color:#18222c!important}html[data-theme=glacier-slate] .pane-head-title{color:#1a4a6b!important;font-weight:600!important}html[data-theme=glacier-slate] .tab-btn{color:#33414f!important}html[data-theme=glacier-slate] .tab-btn.active{color:#1f415a!important;border-bottom-color:#1a4a6b!important;background:#afc5d8!important}html[data-theme=glacier-slate] .tab-btn:hover{color:#18222c!important;background:#dce4ea!important}html[data-theme=glacier-slate] .repl-output{background:var(--repl-syn-code-bg, #D2DAE1)!important;color:var(--repl-syn-code-fg, #18222C)!important;border-color:#92a0ae!important}html[data-theme=glacier-slate] #paneLeft .tab-panel{background:#d4dce3!important;color:#18222c!important}html[data-theme=glacier-slate] #paneLeft .tab-panel h1,html[data-theme=glacier-slate] #paneLeft .tab-panel h2,html[data-theme=glacier-slate] #paneLeft .tab-panel h3,html[data-theme=glacier-slate] #paneLeft .tab-panel h4,html[data-theme=glacier-slate] #paneLeft .tab-panel strong{color:#0f1720!important;font-weight:700!important}html[data-theme=glacier-slate] #paneLeft .tab-panel p,html[data-theme=glacier-slate] #paneLeft .tab-panel li{color:#18222c!important}html[data-theme=glacier-slate] #paneLeft .tab-panel code,html[data-theme=glacier-slate] #paneLeft .tab-panel .quiz-inline-code{background:#cbd5dd!important;color:#214865!important;border:1px solid #9BAAB7!important}html[data-theme=glacier-slate] #paneLeft .tab-panel pre,html[data-theme=glacier-slate] #paneLeft .tab-panel .quiz-code-block{background:#d2dae1!important;border:1px solid #9BABBA!important;color:#18222c!important}html[data-theme=ebony] .pane-head{background:#171b1f!important;border-color:#2e3842!important}html[data-theme=ebony] .pane-lead,html[data-theme=ebony] .pane-body{background:#1d2227!important;color:#e7edf3!important}html[data-theme=ebony] .pane-head-title{color:#97b6ce!important;font-weight:600!important}html[data-theme=ebony] .tab-btn{color:#93a2af!important}html[data-theme=ebony] .tab-btn.active{color:#97b6ce!important;border-bottom-color:#7e9db6!important;background:#263543!important}html[data-theme=ebony] .tab-btn:hover{color:#e7edf3!important;background:#313a43!important}html[data-theme=ebony] .repl-output{background:var(--repl-syn-code-bg, #161b1f)!important;color:var(--repl-syn-code-fg, #e7edf3)!important;border-color:#2e3842!important}html[data-theme=ebony] #paneLeft .tab-panel{background:#1d2227!important;color:#e7edf3!important}html[data-theme=ebony] #paneLeft .tab-panel h1,html[data-theme=ebony] #paneLeft .tab-panel h2,html[data-theme=ebony] #paneLeft .tab-panel h3,html[data-theme=ebony] #paneLeft .tab-panel h4,html[data-theme=ebony] #paneLeft .tab-panel strong{color:#f7fbff!important;font-weight:700!important}html[data-theme=ebony] #paneLeft .tab-panel p,html[data-theme=ebony] #paneLeft .tab-panel li{color:#e7edf3!important}html[data-theme=ebony] #paneLeft .tab-panel code,html[data-theme=ebony] #paneLeft .tab-panel .quiz-inline-code{background:#21282e!important;color:#bed2e3!important;border:1px solid #35404b!important}html[data-theme=ebony] #paneLeft .tab-panel pre,html[data-theme=ebony] #paneLeft .tab-panel .quiz-code-block{background:#161b1f!important;border:1px solid #2f3943!important;color:#e7edf3!important}html[data-theme=vanta-black] .pane-head{background:#0a0e13!important;border-color:#1b2530!important}html[data-theme=vanta-black] .pane-lead,html[data-theme=vanta-black] .pane-body{background:#10161c!important;color:#e7eef6!important}html[data-theme=vanta-black] .pane-head-title{color:#9bc4e8!important;font-weight:600!important}html[data-theme=vanta-black] .tab-btn{color:#8c9caa!important}html[data-theme=vanta-black] .tab-btn.active{color:#9bc4e8!important;border-bottom-color:#7fafd9!important;background:#10202d!important}html[data-theme=vanta-black] .tab-btn:hover{color:#e7eef6!important;background:#212d39!important}html[data-theme=vanta-black] .repl-output{background:var(--repl-syn-code-bg, #0B1015)!important;color:var(--repl-syn-code-fg, #E7EEF6)!important;border-color:#1b2530!important}html[data-theme=vanta-black] #paneLeft .tab-panel{background:#10161c!important;color:#e7eef6!important}html[data-theme=vanta-black] #paneLeft .tab-panel h1,html[data-theme=vanta-black] #paneLeft .tab-panel h2,html[data-theme=vanta-black] #paneLeft .tab-panel h3,html[data-theme=vanta-black] #paneLeft .tab-panel h4,html[data-theme=vanta-black] #paneLeft .tab-panel strong{color:#fafdff!important;font-weight:700!important}html[data-theme=vanta-black] #paneLeft .tab-panel p,html[data-theme=vanta-black] #paneLeft .tab-panel li{color:#e7eef6!important}html[data-theme=vanta-black] #paneLeft .tab-panel code,html[data-theme=vanta-black] #paneLeft .tab-panel .quiz-inline-code{background:#141c23!important;color:#bed7ec!important;border:1px solid #2E3D4A!important}html[data-theme=vanta-black] #paneLeft .tab-panel pre,html[data-theme=vanta-black] #paneLeft .tab-panel .quiz-code-block{background:#0b1015!important;border:1px solid #24313D!important;color:#e7eef6!important}html[data-theme=obsidian] .pane-head{background:#0d0d10!important;border-color:#ffffff1a!important}html[data-theme=obsidian] .pane-lead,html[data-theme=obsidian] .pane-body{background:#1c1c1e!important;color:#f5f5fceb!important}html[data-theme=obsidian] .pane-head-title{color:#f6d58aeb!important;font-weight:600!important}html[data-theme=obsidian] .tab-btn{color:#f5f5fc8c!important}html[data-theme=obsidian] .tab-btn.active{color:#f6d58aeb!important;border-bottom-color:#f6d58acc!important;background:#f6d58a14!important}html[data-theme=obsidian] .tab-btn:hover{color:#f5f5fceb!important;background:#ffffff0f!important}html[data-theme=obsidian] .repl-output{background:var(--repl-syn-code-bg, #0B1020)!important;color:var(--repl-syn-code-fg, rgba(232,238,245,.94))!important;border-color:#ffffff1a!important}html[data-theme=obsidian] #paneLeft .tab-panel{background:#1c1c1e!important;color:#f5f5fceb!important}html[data-theme=obsidian] #paneLeft .tab-panel h1,html[data-theme=obsidian] #paneLeft .tab-panel h2,html[data-theme=obsidian] #paneLeft .tab-panel h3,html[data-theme=obsidian] #paneLeft .tab-panel h4,html[data-theme=obsidian] #paneLeft .tab-panel strong{color:#fafdff!important;font-weight:700!important}html[data-theme=obsidian] #paneLeft .tab-panel p,html[data-theme=obsidian] #paneLeft .tab-panel li{color:#f5f5fceb!important}html[data-theme=obsidian] #paneLeft .tab-panel code,html[data-theme=obsidian] #paneLeft .tab-panel .quiz-inline-code{background:var(--cv-code-bg, #0B1020)!important;color:var(--cv-code-fg, rgba(232,238,245,.94))!important}html[data-theme=obsidian] #paneLeft .tab-panel pre,html[data-theme=obsidian] #paneLeft .tab-panel .quiz-code-block{background:var(--cv-code-bg, #0B1020)!important;border:1px solid rgba(255,255,255,.1)!important;color:#f5f5fceb!important}html[data-theme=slate] .pane-head{background:#0a0f1c!important;border-color:#78a0ff1f!important}html[data-theme=slate] .pane-lead,html[data-theme=slate] .pane-body{background:#101420!important;color:#ebf0fceb!important}html[data-theme=slate] .pane-head-title{color:#f6d58aeb!important;font-weight:600!important}html[data-theme=slate] .tab-btn{color:#ebf0fc85!important}html[data-theme=slate] .tab-btn.active{color:#f6d58aeb!important;border-bottom-color:#f6d58acc!important;background:#f6d58a14!important}html[data-theme=slate] .tab-btn:hover{color:#ebf0fceb!important;background:#b4c8ff12!important}html[data-theme=slate] .repl-output{background:var(--repl-syn-code-bg, #0B1020)!important;color:var(--repl-syn-code-fg, rgba(232,238,245,.94))!important;border-color:#78a0ff1f!important}html[data-theme=slate] #paneLeft .tab-panel{background:#101420!important;color:#ebf0fceb!important}html[data-theme=slate] #paneLeft .tab-panel h1,html[data-theme=slate] #paneLeft .tab-panel h2,html[data-theme=slate] #paneLeft .tab-panel h3,html[data-theme=slate] #paneLeft .tab-panel h4,html[data-theme=slate] #paneLeft .tab-panel strong{color:#fafdff!important;font-weight:700!important}html[data-theme=slate] #paneLeft .tab-panel p,html[data-theme=slate] #paneLeft .tab-panel li{color:#ebf0fceb!important}html[data-theme=slate] #paneLeft .tab-panel code,html[data-theme=slate] #paneLeft .tab-panel .quiz-inline-code{background:var(--cv-code-bg, #0B1020)!important;color:var(--cv-code-fg, rgba(232,238,245,.94))!important}html[data-theme=slate] #paneLeft .tab-panel pre,html[data-theme=slate] #paneLeft .tab-panel .quiz-code-block{background:var(--cv-code-bg, #0B1020)!important;border:1px solid rgba(120,160,255,.14)!important;color:#ebf0fceb!important}html[data-theme=dark-charcoal] #paneLeft .tab-panel h1,html[data-theme=dark-charcoal] #paneLeft .tab-panel h2,html[data-theme=dark-charcoal] #paneLeft .tab-panel h3,html[data-theme=dark-charcoal] #paneLeft .tab-panel h4,html[data-theme=dark-charcoal] #paneLeft .tab-panel strong{color:#fff!important;font-weight:700!important}html[data-theme=dark-charcoal] #paneLeft .tab-panel p,html[data-theme=dark-charcoal] #paneLeft .tab-panel li{color:#f7f7f7!important}html[data-theme=dark-charcoal] #paneLeft .tab-panel code,html[data-theme=dark-charcoal] #paneLeft .tab-panel .quiz-inline-code{background:var(--cv-code-bg, #0B1020)!important;color:var(--cv-code-fg, #F7F7F7)!important}html[data-theme=dark-charcoal] #paneLeft .tab-panel pre,html[data-theme=dark-charcoal] #paneLeft .tab-panel .quiz-code-block{background:var(--cv-code-bg, #0B1020)!important;border:1px solid rgba(247,247,247,.12)!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] .pane-lead{color:#f7f7f7!important}html[data-theme=vanta-black] .exercise-page-title{color:#c5a96aeb!important}html[data-theme=obsidian] .exercise-page-title{color:#f6d58aeb!important}html[data-theme=ebony] .exercise-page-title{color:#c1a36b!important}html[data-theme=dark-charcoal] .exercise-page-title{color:#009e98!important}html[data-theme=slate] .exercise-page-title{color:#f6d58aeb!important}html[data-theme=glacier-slate] .exercise-page-title{color:#1a4a6b!important;font-weight:700!important}html[data-theme=frost] .exercise-page-title{color:#2e6fa3!important;font-weight:700!important}html[data-theme=glacier-slate] .submit-btn{background:linear-gradient(180deg,#c8d1da,#bcc6d0)!important;border:1px solid #1A4A6B!important;color:#1a4a6b!important}html[data-theme=glacier-slate] .submit-btn:hover{border-color:#264e6d!important;color:#264e6d!important}html[data-theme=frost] .submit-btn{background:linear-gradient(180deg,#fbfdff,#eef4f9)!important;border:1px solid #2E6FA3!important;color:#2e6fa3!important}html[data-theme=frost] .submit-btn:hover{border-color:#1e4c72!important;color:#1e4c72!important}html[data-theme=glacier-slate] .mini-btn{background:#d4dce3!important;border:1px solid #7E8E9E!important;color:#18222c!important}html[data-theme=glacier-slate] .mini-btn:hover{background:#dce4ea!important;border-color:#1a4a6b!important}html[data-theme=frost] .mini-btn{background:#eef4f9!important;border:1px solid #C5D5E3!important;color:#16202a!important}html[data-theme=frost] .mini-btn:hover{background:#dcebf7!important;border-color:#2e6fa3!important}html[data-theme=glacier-slate] .pane-lead{color:#18222c!important}html[data-theme=frost] .pane-lead{color:#16202a!important}html[data-theme=parchment] .pane-lead{color:#080a14d1!important}.editor-slot .ace_editor{width:100%!important;height:100%!important;border-radius:0}.cv-paste-block{position:absolute;top:10px;right:10px;z-index:5;padding:8px 12px;border-radius:6px;background:#dc2626f2;color:#fff;font-size:13px;font-weight:500;box-shadow:0 4px 16px #0000004d;pointer-events:none;animation:cvPasteFade .2s ease}@keyframes cvPasteFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.editor-shell .ace_editor,.editor-shell .ace_editor .ace_scroller{background:var(--syn-bg)!important;color:var(--syn-fg)!important}.editor-shell .ace_gutter{background:var(--syn-gutter-bg)!important;color:var(--syn-gutter-fg)!important}.editor-shell .ace_gutter-active-line,.editor-shell .ace_marker-layer .ace_active-line{background:var(--syn-linehl)!important}.editor-shell .ace_marker-layer .ace_selection{background:var(--syn-selection)!important}.editor-shell .ace_cursor{color:var(--syn-caret)!important;border-left-color:var(--syn-caret)!important}.editor-shell .ace_comment{color:var(--syn-comment)!important}.editor-shell .ace_keyword{color:var(--syn-keyword)!important}.editor-shell .ace_keyword.ace_operator{color:var(--syn-operator)!important}.editor-shell .ace_storage{color:var(--syn-keyword)!important}.editor-shell .ace_storage.ace_type{color:var(--syn-type)!important}.editor-shell .ace_string{color:var(--syn-string)!important}.editor-shell .ace_constant.ace_numeric{color:var(--syn-number)!important}.editor-shell .ace_constant.ace_language,.editor-shell .ace_constant.ace_other,.editor-shell .ace_support.ace_function,.editor-shell .ace_support.ace_constant{color:var(--syn-builtin)!important}.editor-shell .ace_support.ace_type,.editor-shell .ace_support.ace_class{color:var(--syn-type)!important}.editor-shell .ace_entity.ace_name.ace_function{color:var(--syn-function)!important}.editor-shell .ace_entity.ace_name.ace_class{color:var(--syn-type)!important}.editor-shell .ace_variable,.editor-shell .ace_variable.ace_parameter{color:var(--syn-variable)!important}.editor-shell .ace_paren,.editor-shell .ace_punctuation{color:var(--syn-punct)!important}.editor-shell .ace_operator{color:var(--syn-operator)!important}.editor-shell .ace_print-margin{background:color-mix(in srgb,var(--syn-fg) 12%,transparent)!important}.repl-shell .ace_editor,.repl-shell .ace_editor .ace_scroller{background:var(--repl-syn-bg)!important;color:var(--repl-syn-fg)!important}.repl-shell .ace_gutter{background:var(--repl-syn-gutter-bg)!important;color:var(--repl-syn-gutter-fg)!important}.repl-shell .ace_gutter-active-line,.repl-shell .ace_marker-layer .ace_active-line{background:var(--repl-syn-linehl)!important}.repl-shell .ace_marker-layer .ace_selection{background:var(--repl-syn-selection)!important}.repl-shell .ace_cursor{color:var(--repl-syn-caret)!important;border-left-color:var(--repl-syn-caret)!important}.repl-shell .ace_comment{color:var(--repl-syn-comment)!important}.repl-shell .ace_keyword{color:var(--repl-syn-keyword)!important}.repl-shell .ace_keyword.ace_operator{color:var(--repl-syn-operator)!important}.repl-shell .ace_storage{color:var(--repl-syn-keyword)!important}.repl-shell .ace_storage.ace_type{color:var(--repl-syn-type)!important}.repl-shell .ace_string{color:var(--repl-syn-string)!important}.repl-shell .ace_constant.ace_numeric{color:var(--repl-syn-number)!important}.repl-shell .ace_constant.ace_language,.repl-shell .ace_constant.ace_other,.repl-shell .ace_support.ace_function,.repl-shell .ace_support.ace_constant{color:var(--repl-syn-builtin)!important}.repl-shell .ace_support.ace_type,.repl-shell .ace_support.ace_class{color:var(--repl-syn-type)!important}.repl-shell .ace_entity.ace_name.ace_function{color:var(--repl-syn-function)!important}.repl-shell .ace_entity.ace_name.ace_class{color:var(--repl-syn-type)!important}.repl-shell .ace_variable,.repl-shell .ace_variable.ace_parameter{color:var(--repl-syn-variable)!important}.repl-shell .ace_paren,.repl-shell .ace_punctuation{color:var(--repl-syn-punct)!important}.repl-shell .ace_operator{color:var(--repl-syn-operator)!important}.repl-shell .ace_print-margin{background:color-mix(in srgb,var(--repl-syn-fg) 12%,transparent)!important}@layer layout{.fb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:calc(var(--topbar-h, 82px) + 20px) 22px 22px calc(var(--content-left, var(--sidebar-w, 264px)) + 22px);pointer-events:none}.fb-overlay.is-open{pointer-events:auto}.fb-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 520px at 50% 40%,var(--color-border-accent-subtle),transparent 62%),radial-gradient(900px 700px at 55% 62%,var(--color-warning-subtle),transparent 60%),#0000009e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .22s ease}.fb-overlay.is-open .fb-backdrop{opacity:1}.fb-modal{position:relative;width:min(1040px,100%);max-height:calc(100vh - var(--topbar-h, 82px) - 42px);max-height:calc(100dvh - var(--topbar-h, 82px) - 42px);display:flex;flex-direction:column;z-index:1;border-radius:calc(var(--radius, 18px) + 10px);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#222226f0,#1a1a1cf0);box-shadow:inset 0 1px #ffffff14,0 40px 120px #000000c7;overflow:hidden;isolation:isolate;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.fb-head,.fb-foot{flex:0 0 auto}.fb-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.fb-body::-webkit-scrollbar{width:8px}.fb-body::-webkit-scrollbar-track{background:transparent}.fb-body::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:8px}.fb-body::-webkit-scrollbar-thumb:hover{background:#ffffff47}.fb-overlay.is-open .fb-modal{opacity:1;transform:translateY(0) scale(1)}.fb-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 25%),var(--color-text-accent),var(--color-border-accent-subtle) 28%,transparent 60%);opacity:.85;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fb-modal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff14,#fff0 55%),radial-gradient(140px 120px at 14% 18%,var(--color-border-accent-subtle),transparent 60%);opacity:.55;pointer-events:none}.fb-modal>*{position:relative;z-index:1}.fb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.fb-title{display:flex;align-items:flex-start;gap:14px;min-width:0}.fb-seal{width:44px;height:44px;flex:0 0 auto;border-radius:16px;display:grid;place-items:center;background:#121214;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0006;color:#22c55eeb}.fb-seal svg{width:22px;height:22px}.fb-hgroup{min-width:0;display:grid;gap:6px}.fb-kicker{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.fb-exercise-name{margin:0;font-size:20px;letter-spacing:.04em;font-weight:900;text-shadow:-1px -1px 0 rgba(255,255,255,.06),0 1px 0 rgba(0,0,0,.88),0 12px 18px rgba(0,0,0,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-pills{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fb-pill{font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:12px;background:#121214;border:1px solid rgba(255,255,255,.1);color:var(--color-text-secondary);box-shadow:inset 0 1px #ffffff0f;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:900}.fb-pill.level{background:#12182c;border-color:#fff3;color:#bfdbfeeb}.fb-pill.cat{background:#1a160e;border-color:var(--color-border-accent-subtle);color:var(--color-text-accent)}.fb-pill.tests{background:#121e18;border-color:#22c55e4d;color:#22c55ee6}.fb-body{padding:16px 20px 18px;display:grid;gap:14px}.fb-grid2{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.fb-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fb-micro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fb-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fb-card{position:relative;border-radius:var(--radius, 18px);background:linear-gradient(180deg,var(--surface-2, var(--color-bg-surface-2)),var(--surface, var(--color-bg-surface)));border:1px solid var(--border, rgba(255,255,255,.1));box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0000008c;overflow:hidden;padding:14px 14px 12px;min-height:98px}.fb-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff14,#fff0 55%),radial-gradient(120px 90px at 14% 18%,var(--color-accent-subtle),transparent 60%);opacity:.55;pointer-events:none}.fb-card>*{position:relative;z-index:1}.fb-micro .fb-card{min-height:88px}.fb-micro .fb-metric .val{font-size:22px}.fb-micro .fb-help{display:none}.fb-chart{padding:12px 12px 10px;min-height:160px}.fb-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.fb-card-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:900}.fb-delta{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;font-size:10px;letter-spacing:.06em;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.fb-delta.good{border:1px solid rgba(34,197,94,.28);color:#22c55ee6;background:#121e18b3}.fb-delta.bad{border:1px solid rgba(220,80,80,.26);color:var(--color-error);background:#221212b3}.fb-delta.neutral{border:1px solid rgba(255,255,255,.1);background:#0006}.fb-metric{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fb-metric .val{font-size:36px;letter-spacing:.03em;font-weight:900;text-shadow:-1px -1px 0 rgba(255,255,255,.06),0 1px 0 rgba(0,0,0,.9),0 14px 22px rgba(0,0,0,.45)}.fb-metric .unit{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:900}.fb-help{font-size:11px;color:var(--color-text-muted);letter-spacing:.02em;line-height:1.35;margin-top:6px;max-width:55ch}.fb-insight{border-radius:var(--radius, 18px);border:1px solid var(--color-border-accent-subtle);background:radial-gradient(240px 140px at 18% 35%,var(--color-border-accent-subtle),transparent 60%),linear-gradient(180deg,#00000038,#00000014);padding:14px;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0000008c}.fb-insight h3{margin:0 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-accent)}.fb-insight p{margin:0;font-size:12px;color:var(--color-text-secondary);letter-spacing:.02em;line-height:1.45}.fb-chips{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.fb-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.fb-chart-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:900}.fb-chart-sub{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.fb-chart svg{width:100%;height:110px;display:block;border-radius:12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f}.fb-legend{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;letter-spacing:.04em;color:var(--color-text-secondary)}.fb-foot{padding:14px 20px 18px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.fb-foot-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-stamp{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.fb-stamp strong{color:var(--color-text-accent);font-weight:900}.fb-foot-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-btn{height:42px;padding:0 16px;border-radius:14px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease,box-shadow .16s ease,filter .16s ease;white-space:nowrap}.fb-btn:hover{transform:translateY(-2px)}.fb-btn:active{transform:translateY(2px)}.fb-btn.ghost{background:linear-gradient(180deg,#ffffff0f,#fff0);border:1px solid rgba(255,255,255,.12);color:var(--color-text-secondary);box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000057}.fb-btn.ghost:hover{border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0000006b;filter:brightness(1.02)}.fb-btn.ghost:active{box-shadow:inset 0 10px 22px #00000085,0 12px 26px #0000005c;filter:brightness(.98)}.fb-btn.gold{background:var(--color-text-accent);border:1px solid var(--color-border-accent);color:var(--color-bg-page);box-shadow:inset 0 1px #ffffff47,0 18px 44px #00000057}.fb-btn.gold:hover{box-shadow:inset 0 1px #ffffff4d,0 24px 60px #0000006b;filter:brightness(1.02)}.fb-btn.gold:active{box-shadow:inset 0 10px 22px #00000047,0 14px 30px #0000004d;filter:brightness(.98)}@media (max-width: 980px){.fb-grid2,.fb-charts{grid-template-columns:1fr}}@media (max-width: 720px){.fb-metrics,.fb-micro{grid-template-columns:1fr}}}html[data-theme=parchment] .fb-modal{background:linear-gradient(180deg,#f8f5eefa,#f3f0eafa);border-color:#0e1c5033;color:var(--color-text-primary);box-shadow:0 16px 48px #0e1c3c2e}html[data-theme=parchment] .fb-card{background:linear-gradient(180deg,#f8f5eefa,#f3f0eafa);border-color:#0e1c502e;color:var(--color-text-primary)}html[data-theme=parchment] .fb-card:after{opacity:0}html[data-theme=parchment] .fb-scrim,html[data-theme=parchment] .fb-backdrop{background:var(--color-bg-overlay)}html[data-theme=parchment] .fb-seal,html[data-theme=parchment] .fb-pill{background:#0a0a0f;border:1px solid rgba(200,200,220,.2);color:#f8f6f0eb}html[data-theme=parchment] .fb-pill.level{background:#0a0a0f;border-color:#c8d7ff4d;color:#bfdbfef2}html[data-theme=parchment] .fb-pill.cat{background:#0a0a0f;border-color:#ffd2504d;color:#ffe696e6}html[data-theme=parchment] .fb-pill.tests{background:#0a0a0f;border-color:#3bc87859;color:#82dca0e6}html[data-theme=parchment] .fb-delta.good{background:#dcf0e6d9;border-color:#3b8c5a66;color:#145028e6}html[data-theme=parchment] .fb-delta.bad{background:#fceeeed9;border-color:#b4282866;color:#781414e6}html[data-theme=parchment] .fb-title,html[data-theme=parchment] .fb-heading{color:#0e1c50eb}html[data-theme=parchment] .fb-sub,html[data-theme=parchment] .fb-body{color:#0e1c50b3}.adaptive-page{display:flex;flex-direction:column;gap:0}.adaptive-shell{display:grid;grid-template-columns:minmax(0,739px) 362px;gap:34px;align-items:stretch;max-width:1136px;margin:0 auto}@media (max-width: 1320px){.adaptive-shell{grid-template-columns:1fr;max-width:739px;align-items:start}.adaptive-sidebar-col{display:none}}.ap-header{margin-bottom:28px;max-width:1136px;margin-left:auto;margin-right:auto}.ap-header--orient{max-width:739px}.ap-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.ap-kicker{font-family:var(--font-brand);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-accent-soft);margin-bottom:8px}h1.ap-title,.ap-title{margin:0 0 6px;font-family:var(--font-brand);font-weight:900;font-size:clamp(18px,2vw,24px);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-shadow:-1px -1px 0 rgba(255,255,255,.05),0 1px 0 rgba(0,0,0,.88),0 8px 14px rgba(0,0,0,.4)}.ap-subtitle{color:var(--muted);font-size:13px;line-height:1.55}.ap-last-session{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;font-size:12px;color:var(--muted);white-space:nowrap;flex-shrink:0;margin-top:4px}.ap-session-dot{width:6px;height:6px;background:var(--color-success);border-radius:50%;flex-shrink:0;box-shadow:0 0 6px #5ec8ac66}.ap-section-label{font-family:var(--font-brand);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:14px;display:flex;align-items:center;gap:12px}.ap-section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.09),transparent)}.ap-type-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--color-border-accent-subtle);background:var(--color-accent-subtle);font-family:var(--font-brand);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-accent-mid);margin-bottom:16px}.ap-type-tag svg{width:11px;height:11px;flex-shrink:0}.ap-primary{margin-bottom:16px;position:relative}.ap-primary-accent{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--color-accent-strong) 30%,var(--color-text-accent-mid) 50%,var(--color-accent-strong) 70%,transparent 100%);pointer-events:none;z-index:2}.ap-primary-pad{padding:26px 28px 22px}.ap-headline{font-family:var(--font-brand);font-size:clamp(16px,1.6vw,20px);font-weight:700;letter-spacing:.03em;color:var(--text);margin-bottom:9px;line-height:1.3}.ap-context{font-size:13px;color:var(--muted);line-height:1.58;margin-bottom:18px;max-width:600px}.ap-evidence{margin-bottom:18px}.ap-evidence-row{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-muted);margin-bottom:5px}.ap-evidence-value{color:var(--color-text-accent-mid)}.ap-evidence-track{height:2px;background:#ffffff12;position:relative}.ap-evidence-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--color-accent-mid),var(--color-text-accent-mid));transition:width .7s cubic-bezier(.2,.9,.2,1)}.ap-sci{padding:13px 16px;background:var(--color-accent-faint);border-left:2px solid var(--color-border-accent-subtle);margin-bottom:20px}.ap-sci-text{font-size:12px;color:var(--color-text-accent-soft);line-height:1.55;font-style:italic}.ap-sci-toggle{background:none;border:none;color:var(--color-text-accent-soft);font-size:11px;font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:6px 0 0;display:block;transition:color .12s}.ap-sci-toggle:hover{color:var(--color-text-accent-mid)}.ap-sci-detail{font-size:12px;color:var(--muted);line-height:1.6;margin-top:10px;border-top:1px solid rgba(255,255,255,.07);padding-top:10px;display:none}.ap-sci-detail.open{display:block}.ap-cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ap-alt-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 700px){.ap-alt-grid{grid-template-columns:1fr}}.ap-alt-card{background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.045),transparent 50%),linear-gradient(180deg,#ffffff08,#0003),var(--surface);border:1px solid rgba(255,255,255,.1);padding:38px 20px 36px;cursor:pointer;position:relative;transition:border-color .14s,transform .14s var(--ease);display:flex;flex-direction:column}.ap-alt-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;z-index:2}.ap-alt-card.teal:before{background:linear-gradient(90deg,transparent 0%,rgba(94,200,172,.35) 20%,rgba(94,200,172,.75) 50%,rgba(94,200,172,.35) 80%,transparent 100%)}.ap-alt-card.amber:before{background:linear-gradient(90deg,transparent 0%,rgba(255,192,90,.35) 20%,rgba(255,192,90,.75) 50%,rgba(255,192,90,.35) 80%,transparent 100%)}.ap-alt-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.ap-alt-card.teal{border-left:2px solid rgba(94,200,172,.4)}.ap-alt-card.amber{border-left:2px solid rgba(255,192,90,.38)}.ap-alt-type{font-family:var(--font-brand);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.ap-alt-card.teal .ap-alt-type{color:#5ec8ac8c}.ap-alt-card.amber .ap-alt-type{color:#ffc05a8c}.ap-alt-headline{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.35;margin-bottom:6px}.ap-alt-sub{font-size:12px;color:var(--muted);line-height:1.5;margin-bottom:12px;flex:1}.ap-alt-sci{font-size:11px;color:var(--color-text-muted);font-style:italic;border-top:1px solid rgba(255,255,255,.07);padding-top:9px;line-height:1.45;margin-bottom:10px}.ap-alt-cta,.btn-alt{font-family:var(--font-brand);font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:7px 14px;border:1px solid currentColor;background:transparent;align-self:flex-start;white-space:normal;word-break:break-word;max-width:100%;transition:background .13s,gap .13s}.ap-alt-card.teal .ap-alt-cta,.ap-alt-card.teal .btn-alt{color:var(--color-success);border-color:#5ec8ac59}.ap-alt-card.amber .ap-alt-cta,.ap-alt-card.amber .btn-alt{color:#ffc05ad1;border-color:#ffc05a59}.ap-alt-card.teal .ap-alt-cta:hover,.ap-alt-card.teal .btn-alt:hover{background:var(--color-success-subtle);border-color:#5ec8ac99;gap:8px}.ap-alt-card.amber .ap-alt-cta:hover,.ap-alt-card.amber .btn-alt:hover{background:var(--color-warning-subtle);border-color:#ffc05a99;gap:8px}.ap-rings-scroll{display:grid;grid-template-columns:repeat(var(--ring-count, 6),1fr);gap:14px}.ap-ring-card{background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.045),transparent 52%),linear-gradient(180deg,#ffffff08,#0003),var(--surface);border:1px solid rgba(255,255,255,.1);padding:16px 14px 12px;text-align:center;cursor:pointer;transition:border-color .14s,transform .12s var(--ease)}.ap-ring-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.ap-ring-card.is-ready{border-color:#5ec8ac59}.ap-ring-card.is-draining{border-color:#ffc05a52}.ap-ring-svg{display:block;margin:0 auto 8px;overflow:visible}.ap-ring-name{font-size:11px;font-weight:600;color:var(--text);margin-bottom:5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.ap-ring-diff{display:flex;justify-content:center;gap:3px;margin-bottom:7px}.ap-diff-step{height:3px;width:16px;background:#ffffff14}.ap-diff-step.earned{background:var(--color-border-accent)}.ap-diff-step.active{background:var(--color-text-accent)}.ap-ring-status{font-family:var(--font-brand);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.ap-ring-card.is-ready .ap-ring-status{color:#5ec8aca6}.ap-ring-card.is-draining .ap-ring-status{color:#ffc05aa6}.adaptive-sidebar-col{display:flex;flex-direction:column;gap:16px;padding-top:28px}.ap-sidebar-card-head{padding:13px 18px 11px;border-bottom:1px solid rgba(255,255,255,.08)}.ap-sidebar-card-title{font-family:var(--font-brand);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-accent-mid)}.ap-sidebar-card-body{padding:14px 18px}.ap-quality-card{flex:1;display:flex;flex-direction:column;min-height:0}.ap-quality-card .ap-sidebar-card-body{flex:1;display:flex;flex-direction:column}.ap-quality-card .ap-quality-levels{flex:1}.ap-quality-levels{display:flex;flex-direction:column;gap:6px}.ap-quality-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--muted);position:relative;overflow:hidden}.ap-quality-item.current{border-color:var(--color-text-accent-soft);color:var(--text);background:var(--color-accent-subtle)}.ap-quality-fill{position:absolute;left:0;top:0;bottom:0;background:var(--color-accent-subtle);border-right:1px solid var(--color-border-accent-subtle)}.ap-quality-label{font-weight:600;font-size:12px;position:relative;z-index:1}.ap-quality-pct{margin-left:auto;font-size:11px;color:var(--color-text-muted);font-family:var(--font-brand);position:relative;z-index:1}.ap-quality-item.current .ap-quality-pct{color:var(--color-text-accent-mid)}.ap-recent-list{display:flex;flex-direction:column}.ap-recent-item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.ap-recent-item:last-child{border-bottom:none}.ap-recent-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ap-recent-dot.correct{background:#5ec8acbf}.ap-recent-dot.partial{background:var(--color-text-accent-mid)}.ap-recent-dot.peeked{background:#ff8c32bf}.ap-recent-cat{color:var(--text);flex:1}.ap-recent-score{font-family:var(--font-brand);font-size:11px;color:var(--muted)}.ap-orientation-wrap{display:flex;justify-content:center;padding:20px 0 40px;max-width:739px;margin:0 auto}.ap-orientation-card{max-width:739px;width:100%;padding:clamp(22px,2.4vw,36px)}.ap-orient-deco{width:36px;height:2px;background:linear-gradient(90deg,var(--color-text-accent-mid),var(--color-border-accent-subtle));margin:0 auto 22px}.ap-orient-headline{font-family:var(--font-brand);font-size:clamp(16px,1.8vw,20px);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text);text-align:center;margin-bottom:10px}.ap-orient-sub{color:var(--muted);font-size:13px;line-height:1.55;text-align:center;margin-bottom:28px}.ap-diag-block{margin-bottom:14px}.ap-diag-label{font-family:var(--font-brand);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-accent-soft);margin-bottom:7px}.ap-diag-opts{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ap-diag-opt{background:#0000002e;border:1px solid rgba(255,255,255,.1);color:var(--muted);font-size:12.5px;padding:10px 14px;text-align:left;cursor:pointer;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);height:100%;min-height:44px;transition:border-color .12s,color .12s,background .12s}.ap-diag-opt:hover{border-color:var(--color-border-accent-subtle);color:var(--text)}.ap-diag-opt.is-sel{border-color:var(--color-text-accent-soft);background:var(--color-accent-subtle);color:var(--text)}.ap-orient-sci{font-size:11px;color:var(--color-text-accent-soft);font-style:italic;border-top:1px solid rgba(255,255,255,.08);padding-top:14px;margin-top:4px;text-align:center;line-height:1.5}.ap-building-note{display:flex;gap:11px;padding:12px 15px;border:1px solid rgba(255,192,90,.22);background:var(--color-warning-subtle);margin-bottom:18px;font-size:12px;color:#ffc05ac7;line-height:1.5}.ap-building-icon{flex-shrink:0}.ap-profile-meter{margin-bottom:20px}.ap-profile-meter-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:7px}.ap-profile-meter-label{font-family:var(--font-brand);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.ap-profile-meter-val{font-size:11px;color:var(--muted)}.ap-profile-track{height:3px;background:#ffffff12;position:relative;overflow:hidden}.ap-profile-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--color-accent-mid),var(--color-text-accent-mid))}.adaptive-page .btn,.adaptive-page .ghost,.adaptive-page .ap-ring-card,.adaptive-page .ap-alt-card,.adaptive-page .window,.adaptive-page .ap-diag-opt,.adaptive-page .ap-quality-item,.adaptive-page .ap-last-session,.adaptive-page .ap-building-note{border-radius:0!important}.ap-hidden{display:none!important}.ap-orient-cta-wrap{margin-top:24px;display:block}.ap-full-btn{width:100%;justify-content:center;font-size:13px}.ap-building-window{margin-bottom:16px;max-width:739px;margin-left:auto;margin-right:auto}.ap-headline-sm{font-size:16px;margin-bottom:8px}.ap-context-tight{margin-bottom:16px}.ap-quality-desc{margin-top:12px;font-size:11px;color:var(--color-text-muted);line-height:1.45}.ap-review-item-name{font-size:13px;color:var(--text);margin-bottom:5px;font-weight:600}.ap-review-item-sub{font-size:12px;color:var(--muted);line-height:1.45;margin-bottom:10px}.ap-review-item-sub--urgent{color:#ffc05acc}.ap-review-sci{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:11px;color:var(--color-text-muted);font-style:italic;line-height:1.45}#apBuildingMode .ap-section-label{max-width:739px;margin-left:auto;margin-right:auto}.ap-rings-full-span{max-width:1136px;margin:32px auto 0}.ap-rings-full-span .ap-section-label{max-width:none}body.sidebar-collapsed .main{left:var(--sidebar-w, 264px)}@media (prefers-reduced-motion: reduce){.ap-alt-card,.ap-ring-card,.ap-evidence-fill,.ap-primary{transition:none!important;transform:none!important}.ap-alt-card:hover,.ap-ring-card:hover{transform:none}}.ap-milestone-banner{background:var(--color-success-subtle);border:1px solid rgba(94,200,172,.35);border-left:3px solid rgba(94,200,172,.7);padding:12px 16px;margin-bottom:16px;font-size:13px;color:var(--color-success);line-height:1.5;display:flex;align-items:flex-start;gap:10px}.ap-milestone-banner[hidden]{display:none!important}.ap-milestone-icon{flex-shrink:0;font-size:16px}.ap-milestone-text{flex:1}.ap-milestone-headline{font-weight:600;margin-bottom:3px}.ap-milestone-sub{font-size:12px;color:#5ec8acb3}.ap-diag-required{outline:2px solid var(--color-text-accent-mid);outline-offset:3px}html[data-theme=parchment] .adaptive-page{background:var(--color-bg-page, #f5f0e8)!important}html[data-theme=parchment] .adaptive-page,html[data-theme=parchment] .adaptive-page *{color:#0a0a0ceb!important}html[data-theme=parchment] .ap-orientation-card,html[data-theme=parchment] .ap-quality-card,html[data-theme=parchment] .ap-sidebar-card,html[data-theme=parchment] .ap-primary,html[data-theme=parchment] .ap-primary-pad,html[data-theme=parchment] .ap-alt-card,html[data-theme=parchment] .ap-ring-card,html[data-theme=parchment] .ap-milestone-banner{background:#faf8f5f7!important;border:1px solid rgba(26,26,28,.12)!important;box-shadow:0 4px 16px #0e1c3c14,inset 0 1px #fffc!important}html[data-theme=parchment] .ap-alt-card:before,html[data-theme=parchment] .ap-alt-card:after,html[data-theme=parchment] .ap-ring-card:before,html[data-theme=parchment] .ap-ring-card:after{display:none!important}html[data-theme=parchment] .ap-sidebar-card-head{background:#eee8decc!important;border-bottom:1px solid rgba(26,26,28,.1)!important}html[data-theme=parchment] .ap-last-session{background:#1a1a1c0f!important}html[data-theme=parchment] .ap-headline,html[data-theme=parchment] .ap-orient-headline,html[data-theme=parchment] .ap-sidebar-card-title,html[data-theme=parchment] .ap-headline-sm{color:#0a1450eb!important}html[data-theme=parchment] .ap-section-label,html[data-theme=parchment] .ap-kicker,html[data-theme=parchment] .ap-type-tag,html[data-theme=parchment] .ap-primary-accent,html[data-theme=parchment] .ap-review-item-sub--urgent{color:#8b1a1aeb!important}html[data-theme=parchment] .ap-type-tag{background:#8b1a1a14!important;border:1px solid rgba(139,26,26,.25)!important}html[data-theme=parchment] .ap-primary-accent{background:linear-gradient(90deg,transparent 0%,rgba(139,26,26,.15) 30%,transparent 100%)!important}html[data-theme=parchment] .ap-diag-opt{background:#faf8f5f7!important;border:1px solid rgba(26,26,28,.14)!important;box-shadow:inset 0 1px #ffffffe6!important}html[data-theme=parchment] .ap-diag-opt:hover{background:#eee8dee6!important;border-color:#1a1a1c38!important}html[data-theme=parchment] .ap-diag-opt.is-sel{background:#faf8f5f7!important;border:2px solid rgba(139,26,26,.7)!important;box-shadow:inset 0 0 0 1px #8b1a1a26,inset 0 1px #ffffffe6!important}html[data-theme=parchment] .ap-evidence-track{background:#1a1a1c1a!important}html[data-theme=parchment] .ap-evidence-fill{background:#8b1a1a99!important}html[data-theme=parchment] .ap-profile-track{background:#1a1a1c1a!important}html[data-theme=parchment] .ap-profile-fill{background:#8b1a1a8c!important}html[data-theme=parchment] .ap-diff-step{background:#eee8decc!important;border:1px solid rgba(26,26,28,.12)!important}html[data-theme=parchment] .ap-diff-step.earned{background:#8b1a1a1f!important;border-color:#8b1a1a66!important}html[data-theme=parchment] .ap-diff-step.active,html[data-theme=parchment] .ap-diff-step.current{background:#8b1a1ae0!important;border-color:#8b1a1ae0!important}html[data-theme=parchment] .ap-quality-item.current{background:#8b1a1a14!important}html[data-theme=parchment] .ap-quality-fill{background:#8b1a1a1a!important}html[data-theme=parchment] .ap-session-dot{background:#1a1a1c2e!important}html[data-theme=parchment] .ap-session-dot.done{background:#0a0a0c99!important}html[data-theme=parchment] .ap-session-dot.active{background:#8b1a1acc!important}html[data-theme=parchment] .ap-recent-dot.correct{background:#1e8264b3!important}html[data-theme=parchment] .ap-recent-dot.partial{background:#8b1a1a80!important}html[data-theme=parchment] .ap-recent-dot.peeked{background:#b46414a6!important}html[data-theme=parchment] .ap-sci,html[data-theme=parchment] .ap-orient-sci,html[data-theme=parchment] .ap-review-sci{background:#faf8f5e6!important;border-left:3px solid rgba(139,26,26,.45)!important}html[data-theme=parchment] .ap-section-label:after{background:linear-gradient(90deg,rgba(139,26,26,.15),transparent)!important}html[data-theme=parchment] .ap-orient-deco{background:#eee8dee6!important;border-color:#1a1a1c1f!important}html[data-theme=parchment] .ap-building-window{background:#8b1a1a1f!important}html[data-theme=parchment] .ap-building-note{background:#eee8decc!important}html[data-theme=parchment] .ap-full-btn,html[data-theme=parchment] .ap-alt-cta,html[data-theme=parchment] .adaptive-page .btn{background:#faf8f5f7!important;border:1px solid rgba(139,26,26,.5)!important;color:#8b1a1aeb!important;box-shadow:0 2px 8px #0e1c3c1a,inset 0 1px #ffffffe6!important}html[data-theme=parchment] .ap-full-btn:hover,html[data-theme=parchment] .ap-alt-cta:hover,html[data-theme=parchment] .adaptive-page .btn:hover{background:#8b1a1a0f!important;border-color:#8b1a1ab3!important;color:#8b1a1aeb!important}html[data-theme=parchment] .ap-divider{border-color:#1a1a1c1a!important}html[data-theme=dark-charcoal] .adaptive-page{background:#181818!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] .ap-orientation-card,html[data-theme=dark-charcoal] .ap-quality-card,html[data-theme=dark-charcoal] .ap-sidebar-card,html[data-theme=dark-charcoal] .ap-primary,html[data-theme=dark-charcoal] .ap-primary-pad,html[data-theme=dark-charcoal] .ap-alt-card,html[data-theme=dark-charcoal] .ap-ring-card,html[data-theme=dark-charcoal] .ap-milestone-banner{background:#111!important;border:1px solid rgba(0,158,152,.3)!important;box-shadow:0 4px 16px #00000073!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] .ap-sidebar-card-head{background:#2e2e2e!important;border-bottom:1px solid rgba(0,158,152,.16)!important}html[data-theme=dark-charcoal] .ap-headline,html[data-theme=dark-charcoal] .ap-orient-headline,html[data-theme=dark-charcoal] .ap-sidebar-card-title,html[data-theme=dark-charcoal] .ap-headline-sm{color:#009e98!important}html[data-theme=dark-charcoal] .ap-section-label{color:#009e98e6!important}html[data-theme=dark-charcoal] .ap-kicker,html[data-theme=dark-charcoal] .ap-type-tag{color:#d4709af2!important}html[data-theme=dark-charcoal] .ap-type-tag{background:#d4709a1a!important;border:1px solid rgba(212,112,154,.3)!important}html[data-theme=dark-charcoal] .ap-diag-opt{background:#ffffff0d!important;border:1px solid rgba(0,158,152,.22)!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] .ap-diag-opt:hover{background:#ffeb3b14!important;border-color:#ffeb3b66!important}html[data-theme=dark-charcoal] .ap-diag-opt.is-sel{background:#009e981f!important;border:2px solid rgba(0,158,152,.7)!important;color:#009e98!important}html[data-theme=dark-charcoal] .ap-evidence-track,html[data-theme=dark-charcoal] .ap-profile-track{background:#f7f7f71a!important}html[data-theme=dark-charcoal] .ap-evidence-fill,html[data-theme=dark-charcoal] .ap-profile-fill{background:#009e98b3!important}html[data-theme=dark-charcoal] .ap-diff-step{background:#ffffff12!important;border-color:#009e9833!important}html[data-theme=dark-charcoal] .ap-diff-step.active,html[data-theme=dark-charcoal] .ap-diff-step.current{background:#009e98!important;border-color:#009e98!important;color:#181818!important}html[data-theme=dark-charcoal] .ap-sci,html[data-theme=dark-charcoal] .ap-orient-sci,html[data-theme=dark-charcoal] .ap-review-sci{background:#009e980f!important;border-left:3px solid rgba(0,158,152,.5)!important}html[data-theme=dark-charcoal] .ap-full-btn,html[data-theme=dark-charcoal] .ap-alt-cta,html[data-theme=dark-charcoal] .adaptive-page .btn{background:#3e5641!important;border-color:#3e5641cc!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] .ap-full-btn:hover,html[data-theme=dark-charcoal] .adaptive-page .btn:hover{background:#ffeb3b33!important;color:#f7f7f7!important}html[data-theme=frost] .adaptive-page{background:#f4f8fc!important;color:#16202a!important}html[data-theme=frost] .adaptive-page,html[data-theme=frost] .adaptive-page *{color:#16202a!important}html[data-theme=frost] .ap-orientation-card,html[data-theme=frost] .ap-quality-card,html[data-theme=frost] .ap-sidebar-card,html[data-theme=frost] .ap-primary,html[data-theme=frost] .ap-primary-pad,html[data-theme=frost] .ap-alt-card,html[data-theme=frost] .ap-ring-card,html[data-theme=frost] .ap-milestone-banner{background:#fbfdff!important;border:1px solid #D9E4EE!important;box-shadow:0 12px 32px #182d421a!important;color:#16202a!important}html[data-theme=frost] .ap-alt-card:before,html[data-theme=frost] .ap-alt-card:after,html[data-theme=frost] .ap-ring-card:before,html[data-theme=frost] .ap-ring-card:after{display:none!important}html[data-theme=frost] .ap-sidebar-card-head{background:#eef4f9!important;border-bottom:1px solid #D9E4EE!important}html[data-theme=frost] .ap-headline,html[data-theme=frost] .ap-orient-headline,html[data-theme=frost] .ap-sidebar-card-title,html[data-theme=frost] .ap-headline-sm{color:#2e6fa3!important}html[data-theme=frost] .ap-section-label{color:#526273!important}html[data-theme=frost] .ap-kicker,html[data-theme=frost] .ap-type-tag{color:#2e6fa3!important}html[data-theme=frost] .ap-type-tag{background:#dcebf7!important;border:1px solid #C5D5E3!important}html[data-theme=frost] .ap-subtitle,html[data-theme=frost] .ap-orient-sub,html[data-theme=frost] .ap-quality-desc,html[data-theme=frost] .ap-diag-label,html[data-theme=frost] .ap-context{color:#526273!important}html[data-theme=frost] .ap-diag-opt{background:#fbfdff!important;border:1px solid #D9E4EE!important;color:#16202a!important;box-shadow:0 2px 6px #182d420f!important}html[data-theme=frost] .ap-diag-opt:hover{background:#e7f0f7!important;border-color:#c5d5e3!important}html[data-theme=frost] .ap-diag-opt.is-sel{background:#dcebf7!important;border:2px solid #2E6FA3!important;color:#1e4c72!important}html[data-theme=frost] .ap-evidence-track,html[data-theme=frost] .ap-profile-track{background:#d9e4ee!important}html[data-theme=frost] .ap-evidence-fill,html[data-theme=frost] .ap-profile-fill{background:#2e6fa3!important}html[data-theme=frost] .ap-diff-step{background:#eef4f9!important;border-color:#d9e4ee!important}html[data-theme=frost] .ap-diff-step.active,html[data-theme=frost] .ap-diff-step.current{background:#2e6fa3!important;border-color:#2e6fa3!important;color:#fff!important}html[data-theme=frost] .ap-sci,html[data-theme=frost] .ap-orient-sci,html[data-theme=frost] .ap-review-sci{background:#eef4f9!important;border-left:3px solid #2E6FA3!important;color:#526273!important}html[data-theme=frost] .ap-full-btn,html[data-theme=frost] .ap-alt-cta,html[data-theme=frost] .adaptive-page .btn{background:#2e6fa3!important;border-color:#255c88!important;color:#fff!important}html[data-theme=frost] .ap-full-btn:hover,html[data-theme=frost] .adaptive-page .btn:hover{background:#255c88!important}html[data-theme=frost] .ap-divider{border-color:#e3ebf2!important}html[data-theme=frost] .ap-orient-deco{background:#eef4f9!important;border-color:#d9e4ee!important}html[data-theme=frost] .ap-building-window{background:#2e6fa31f!important}html[data-theme=glacier-slate] .adaptive-page{background:#aeb8c3!important;color:#18222c!important}html[data-theme=glacier-slate] .adaptive-page,html[data-theme=glacier-slate] .adaptive-page *{color:#18222c!important}html[data-theme=glacier-slate] .ap-orientation-card,html[data-theme=glacier-slate] .ap-quality-card,html[data-theme=glacier-slate] .ap-sidebar-card,html[data-theme=glacier-slate] .ap-primary,html[data-theme=glacier-slate] .ap-primary-pad,html[data-theme=glacier-slate] .ap-alt-card,html[data-theme=glacier-slate] .ap-ring-card,html[data-theme=glacier-slate] .ap-milestone-banner{background:#c8d1da!important;border:1px solid #92A0AE!important;box-shadow:0 12px 28px #121e2824!important;color:#18222c!important}html[data-theme=glacier-slate] .ap-alt-card:before,html[data-theme=glacier-slate] .ap-alt-card:after,html[data-theme=glacier-slate] .ap-ring-card:before,html[data-theme=glacier-slate] .ap-ring-card:after{display:none!important}html[data-theme=glacier-slate] .ap-sidebar-card-head{background:#bcc6d0!important;border-bottom:1px solid #92A0AE!important}html[data-theme=glacier-slate] .ap-headline,html[data-theme=glacier-slate] .ap-orient-headline,html[data-theme=glacier-slate] .ap-sidebar-card-title,html[data-theme=glacier-slate] .ap-headline-sm{color:#1a4a6b!important;font-weight:700!important}html[data-theme=glacier-slate] .ap-section-label{color:#33414f!important}html[data-theme=glacier-slate] .ap-kicker,html[data-theme=glacier-slate] .ap-type-tag{color:#1f415a!important}html[data-theme=glacier-slate] .ap-type-tag{background:#afc5d8!important;border:1px solid #7E8E9E!important}html[data-theme=glacier-slate] .ap-subtitle,html[data-theme=glacier-slate] .ap-orient-sub,html[data-theme=glacier-slate] .ap-quality-desc,html[data-theme=glacier-slate] .ap-diag-label,html[data-theme=glacier-slate] .ap-context{color:#33414f!important}html[data-theme=glacier-slate] .ap-diag-opt{background:#d4dce3!important;border:1px solid #92A0AE!important;color:#18222c!important;box-shadow:0 2px 6px #121e2814!important}html[data-theme=glacier-slate] .ap-diag-opt:hover{background:#dce4ea!important;border-color:#7e8e9e!important}html[data-theme=glacier-slate] .ap-diag-opt.is-sel{background:#afc5d8!important;border:2px solid #3F709A!important;color:#1f415a!important}html[data-theme=glacier-slate] .ap-evidence-track,html[data-theme=glacier-slate] .ap-profile-track{background:#92a0ae!important}html[data-theme=glacier-slate] .ap-evidence-fill,html[data-theme=glacier-slate] .ap-profile-fill{background:#1a4a6b!important}html[data-theme=glacier-slate] .ap-diff-step{background:#bcc6d0!important;border-color:#92a0ae!important}html[data-theme=glacier-slate] .ap-diff-step.active,html[data-theme=glacier-slate] .ap-diff-step.current{background:#1a4a6b!important;border-color:#1a4a6b!important;color:#f8fbfd!important}html[data-theme=glacier-slate] .ap-sci,html[data-theme=glacier-slate] .ap-orient-sci,html[data-theme=glacier-slate] .ap-review-sci{background:#d4dce3!important;border-left:3px solid #1A4A6B!important;color:#33414f!important}html[data-theme=glacier-slate] .ap-full-btn,html[data-theme=glacier-slate] .ap-alt-cta,html[data-theme=glacier-slate] .adaptive-page .btn{background:#1a4a6b!important;border-color:#264e6d!important;color:#f8fbfd!important}html[data-theme=glacier-slate] .ap-full-btn:hover,html[data-theme=glacier-slate] .adaptive-page .btn:hover{background:#264e6d!important}html[data-theme=glacier-slate] .ap-divider{border-color:#99a7b4!important}html[data-theme=glacier-slate] .ap-orient-deco{background:#bcc6d0!important;border-color:#92a0ae!important}html[data-theme=glacier-slate] .ap-building-window{background:#1a4a6b26!important}html[data-theme=ebony] .adaptive-page{background:#111417!important;color:#e7edf3!important}html[data-theme=ebony] .adaptive-page,html[data-theme=ebony] .adaptive-page *{color:#e7edf3!important}html[data-theme=ebony] .ap-orientation-card,html[data-theme=ebony] .ap-quality-card,html[data-theme=ebony] .ap-sidebar-card,html[data-theme=ebony] .ap-primary,html[data-theme=ebony] .ap-primary-pad,html[data-theme=ebony] .ap-alt-card,html[data-theme=ebony] .ap-ring-card,html[data-theme=ebony] .ap-milestone-banner{background:#1d2227!important;border:1px solid #2e3842!important;box-shadow:0 14px 30px #00000057!important;color:#e7edf3!important}html[data-theme=ebony] .ap-alt-card:before,html[data-theme=ebony] .ap-alt-card:after,html[data-theme=ebony] .ap-ring-card:before,html[data-theme=ebony] .ap-ring-card:after{display:none!important}html[data-theme=ebony] .ap-sidebar-card-head{background:#171b1f!important;border-bottom:1px solid #2e3842!important}html[data-theme=ebony] .ap-headline,html[data-theme=ebony] .ap-orient-headline,html[data-theme=ebony] .ap-sidebar-card-title,html[data-theme=ebony] .ap-headline-sm{color:#97b6ce!important;font-weight:700!important}html[data-theme=ebony] .ap-section-label,html[data-theme=ebony] .ap-kicker{color:#c1a36b!important}html[data-theme=ebony] .ap-type-tag{background:#3b3325!important;border:1px solid #c1a36b!important;color:#d2b47b!important}html[data-theme=ebony] .ap-subtitle,html[data-theme=ebony] .ap-orient-sub,html[data-theme=ebony] .ap-quality-desc,html[data-theme=ebony] .ap-diag-label,html[data-theme=ebony] .ap-context{color:#bdc7d1!important}html[data-theme=ebony] .ap-diag-opt{background:#20262c!important;border:1px solid #3f4b57!important;color:#e7edf3!important;box-shadow:0 2px 6px #00000038!important}html[data-theme=ebony] .ap-diag-opt:hover{background:#26303a!important;border-color:#6b8297!important}html[data-theme=ebony] .ap-diag-opt.is-sel{background:#263543!important;border:2px solid #7e9db6!important;color:#c6d9e8!important}html[data-theme=ebony] .ap-evidence-track,html[data-theme=ebony] .ap-profile-track{background:#2a3138!important}html[data-theme=ebony] .ap-evidence-fill,html[data-theme=ebony] .ap-profile-fill{background:#7e9db6!important}html[data-theme=ebony] .ap-diff-step{background:#242a30!important;border-color:#465361!important}html[data-theme=ebony] .ap-diff-step.active,html[data-theme=ebony] .ap-diff-step.current{background:#7e9db6!important;border-color:#7e9db6!important;color:#101417!important}html[data-theme=ebony] .ap-sci,html[data-theme=ebony] .ap-orient-sci,html[data-theme=ebony] .ap-review-sci{background:#1d2328!important;border-left:3px solid #c1a36b!important;color:#bdc7d1!important}html[data-theme=ebony] .ap-full-btn,html[data-theme=ebony] .ap-alt-cta,html[data-theme=ebony] .adaptive-page .btn{background:#7e9db6!important;border-color:#68839a!important;color:#101417!important;font-weight:700!important}html[data-theme=ebony] .ap-full-btn:hover,html[data-theme=ebony] .adaptive-page .btn:hover{background:#97b6ce!important}html[data-theme=ebony] .ap-divider{border-color:#293039!important}html[data-theme=ebony] .ap-orient-deco{background:#242a30!important;border-color:#465361!important}html[data-theme=ebony] .ap-building-window{background:#7e9db624!important}html[data-theme=vanta-black] .adaptive-page{background:#05070a!important;color:#e7eef6!important}html[data-theme=vanta-black] .adaptive-page,html[data-theme=vanta-black] .adaptive-page *{color:#e7eef6!important}html[data-theme=vanta-black] .ap-orientation-card,html[data-theme=vanta-black] .ap-quality-card,html[data-theme=vanta-black] .ap-sidebar-card,html[data-theme=vanta-black] .ap-primary,html[data-theme=vanta-black] .ap-primary-pad,html[data-theme=vanta-black] .ap-alt-card,html[data-theme=vanta-black] .ap-ring-card,html[data-theme=vanta-black] .ap-milestone-banner{background:#121a22!important;border:1px solid #415362!important;box-shadow:0 14px 32px #0006!important;color:#e7eef6!important}html[data-theme=vanta-black] .ap-alt-card:before,html[data-theme=vanta-black] .ap-alt-card:after,html[data-theme=vanta-black] .ap-ring-card:before,html[data-theme=vanta-black] .ap-ring-card:after{display:none!important}html[data-theme=vanta-black] .ap-sidebar-card-head{background:#0a0e13!important;border-bottom:1px solid #1B2530!important}html[data-theme=vanta-black] .ap-headline,html[data-theme=vanta-black] .ap-orient-headline,html[data-theme=vanta-black] .ap-sidebar-card-title,html[data-theme=vanta-black] .ap-headline-sm{color:#9bc4e8!important;font-weight:700!important}html[data-theme=vanta-black] .ap-section-label{color:#bdc9d4!important}html[data-theme=vanta-black] .ap-kicker{color:#c5a96a!important}html[data-theme=vanta-black] .ap-type-tag{background:#2a2316!important;border:1px solid #C5A96A!important;color:#d7bb7c!important}html[data-theme=vanta-black] .ap-subtitle,html[data-theme=vanta-black] .ap-orient-sub,html[data-theme=vanta-black] .ap-quality-desc,html[data-theme=vanta-black] .ap-context{color:#bdc9d4!important}html[data-theme=vanta-black] .ap-diag-opt{background:#151d24!important;border:1px solid #31404F!important;color:#e7eef6!important;box-shadow:0 2px 6px #00000047!important}html[data-theme=vanta-black] .ap-diag-opt:hover{background:#18232d!important;border-color:#62809d!important}html[data-theme=vanta-black] .ap-diag-opt.is-sel{background:#132433!important;border:2px solid #7FAFD9!important;color:#c7def0!important}html[data-theme=vanta-black] .ap-evidence-track,html[data-theme=vanta-black] .ap-profile-track{background:#1a242d!important}html[data-theme=vanta-black] .ap-evidence-fill,html[data-theme=vanta-black] .ap-profile-fill{background:#7fafd9!important}html[data-theme=vanta-black] .ap-diff-step{background:#151d25!important;border-color:#30404f!important}html[data-theme=vanta-black] .ap-diff-step.active,html[data-theme=vanta-black] .ap-diff-step.current{background:#7fafd9!important;border-color:#7fafd9!important;color:#061018!important}html[data-theme=vanta-black] .ap-sci,html[data-theme=vanta-black] .ap-orient-sci,html[data-theme=vanta-black] .ap-review-sci{background:#151d24!important;border-left:3px solid #C5A96A!important;color:#bdc9d4!important}html[data-theme=vanta-black] .ap-full-btn,html[data-theme=vanta-black] .ap-alt-cta,html[data-theme=vanta-black] .adaptive-page .btn{background:#7fafd9!important;border-color:#648eba!important;color:#061018!important;font-weight:700!important}html[data-theme=vanta-black] .ap-full-btn:hover,html[data-theme=vanta-black] .adaptive-page .btn:hover{background:#9bc4e8!important}html[data-theme=vanta-black] .ap-divider{border-color:#141c24!important}html[data-theme=vanta-black] .ap-orient-deco{background:#151d25!important;border-color:#30404f!important}html[data-theme=vanta-black] .ap-building-window{background:#7fafd91f!important}html[data-theme=obsidian] .adaptive-page{background:#0a0a0c!important;color:#f5f5fceb!important}html[data-theme=obsidian] .adaptive-page,html[data-theme=obsidian] .adaptive-page *{color:#f5f5fceb!important}html[data-theme=obsidian] .ap-orientation-card,html[data-theme=obsidian] .ap-quality-card,html[data-theme=obsidian] .ap-sidebar-card,html[data-theme=obsidian] .ap-primary,html[data-theme=obsidian] .ap-primary-pad,html[data-theme=obsidian] .ap-alt-card,html[data-theme=obsidian] .ap-ring-card,html[data-theme=obsidian] .ap-milestone-banner{background:#1c1c1e!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 28px #00000070!important;color:#f5f5fceb!important}html[data-theme=obsidian] .ap-alt-card:before,html[data-theme=obsidian] .ap-alt-card:after,html[data-theme=obsidian] .ap-ring-card:before,html[data-theme=obsidian] .ap-ring-card:after{display:none!important}html[data-theme=obsidian] .ap-sidebar-card-head{background:#0d0d10!important;border-bottom:1px solid rgba(255,255,255,.1)!important}html[data-theme=obsidian] .ap-headline,html[data-theme=obsidian] .ap-orient-headline,html[data-theme=obsidian] .ap-sidebar-card-title,html[data-theme=obsidian] .ap-headline-sm{color:#f6d58aeb!important;font-weight:700!important}html[data-theme=obsidian] .ap-section-label{color:#f5f5fc8c!important}html[data-theme=obsidian] .ap-kicker,html[data-theme=obsidian] .ap-type-tag{color:#f6d58acc!important}html[data-theme=obsidian] .ap-type-tag{background:#f6d58a14!important;border:1px solid rgba(246,213,138,.3)!important}html[data-theme=obsidian] .ap-subtitle,html[data-theme=obsidian] .ap-orient-sub,html[data-theme=obsidian] .ap-quality-desc,html[data-theme=obsidian] .ap-context{color:#f5f5fc99!important}html[data-theme=obsidian] .ap-diag-opt{background:#222226!important;border:1px solid rgba(255,255,255,.1)!important;color:#f5f5fceb!important}html[data-theme=obsidian] .ap-diag-opt:hover{background:#ffffff14!important;border-color:#ffffff38!important}html[data-theme=obsidian] .ap-diag-opt.is-sel{background:#f6d58a1f!important;border:2px solid rgba(246,213,138,.92)!important;color:#f6d58af5!important}html[data-theme=obsidian] .ap-evidence-track,html[data-theme=obsidian] .ap-profile-track{background:#ffffff1a!important}html[data-theme=obsidian] .ap-evidence-fill,html[data-theme=obsidian] .ap-profile-fill{background:#f6d58aeb!important}html[data-theme=obsidian] .ap-diff-step{background:#1c1c1e!important;border-color:#ffffff24!important}html[data-theme=obsidian] .ap-diff-step.active,html[data-theme=obsidian] .ap-diff-step.current{background:#f6d58aeb!important;border-color:#f6d58aeb!important;color:#0a0a0c!important}html[data-theme=obsidian] .ap-sci,html[data-theme=obsidian] .ap-orient-sci,html[data-theme=obsidian] .ap-review-sci{background:#1c1c1e!important;border-left:3px solid rgba(246,213,138,.6)!important;color:#f5f5fcb3!important}html[data-theme=obsidian] .ap-full-btn,html[data-theme=obsidian] .ap-alt-cta,html[data-theme=obsidian] .adaptive-page .btn{background:#f6d58aeb!important;border-color:#f6d58ab3!important;color:#0a0a0c!important;font-weight:700!important}html[data-theme=obsidian] .ap-full-btn:hover,html[data-theme=obsidian] .adaptive-page .btn:hover{background:#ffe1a0f2!important}html[data-theme=obsidian] .ap-divider{border-color:#ffffff14!important}html[data-theme=slate] .adaptive-page{background:#080c14!important;color:#ebf0fceb!important}html[data-theme=slate] .adaptive-page,html[data-theme=slate] .adaptive-page *{color:#ebf0fceb!important}html[data-theme=slate] .ap-orientation-card,html[data-theme=slate] .ap-quality-card,html[data-theme=slate] .ap-sidebar-card,html[data-theme=slate] .ap-primary,html[data-theme=slate] .ap-primary-pad,html[data-theme=slate] .ap-alt-card,html[data-theme=slate] .ap-ring-card,html[data-theme=slate] .ap-milestone-banner{background:#101420!important;border:1px solid rgba(120,160,255,.12)!important;box-shadow:0 8px 28px #00000070!important;color:#ebf0fceb!important}html[data-theme=slate] .ap-alt-card:before,html[data-theme=slate] .ap-alt-card:after,html[data-theme=slate] .ap-ring-card:before,html[data-theme=slate] .ap-ring-card:after{display:none!important}html[data-theme=slate] .ap-sidebar-card-head{background:#0a0f1c!important;border-bottom:1px solid rgba(120,160,255,.12)!important}html[data-theme=slate] .ap-headline,html[data-theme=slate] .ap-orient-headline,html[data-theme=slate] .ap-sidebar-card-title,html[data-theme=slate] .ap-headline-sm{color:#f6d58aeb!important;font-weight:700!important}html[data-theme=slate] .ap-section-label{color:#ebf0fc85!important}html[data-theme=slate] .ap-kicker,html[data-theme=slate] .ap-type-tag{color:#f6d58acc!important}html[data-theme=slate] .ap-type-tag{background:#f6d58a14!important;border:1px solid rgba(246,213,138,.28)!important}html[data-theme=slate] .ap-diag-opt{background:#161c2c!important;border:1px solid rgba(120,160,255,.12)!important;color:#ebf0fceb!important}html[data-theme=slate] .ap-diag-opt:hover{background:#b4c8ff14!important;border-color:#b4c8ff38!important}html[data-theme=slate] .ap-diag-opt.is-sel{background:#f6d58a1f!important;border:2px solid rgba(246,213,138,.92)!important;color:#f6d58af5!important}html[data-theme=slate] .ap-evidence-track,html[data-theme=slate] .ap-profile-track{background:#78a0ff1f!important}html[data-theme=slate] .ap-evidence-fill,html[data-theme=slate] .ap-profile-fill{background:#f6d58aeb!important}html[data-theme=slate] .ap-diff-step{background:#101420!important;border-color:#78a0ff24!important}html[data-theme=slate] .ap-diff-step.active,html[data-theme=slate] .ap-diff-step.current{background:#f6d58aeb!important;border-color:#f6d58aeb!important;color:#080c14!important}html[data-theme=slate] .ap-sci,html[data-theme=slate] .ap-orient-sci,html[data-theme=slate] .ap-review-sci{background:#101420!important;border-left:3px solid rgba(246,213,138,.6)!important;color:#ebf0fc99!important}html[data-theme=slate] .ap-full-btn,html[data-theme=slate] .ap-alt-cta,html[data-theme=slate] .adaptive-page .btn{background:#f6d58aeb!important;border-color:#f6d58ab3!important;color:#080c14!important;font-weight:700!important}html[data-theme=slate] .ap-full-btn:hover,html[data-theme=slate] .adaptive-page .btn:hover{background:#ffe1a0f2!important}html[data-theme=slate] .ap-divider{border-color:#78a0ff14!important}html[data-theme=dark-charcoal] .ap-subtitle,html[data-theme=dark-charcoal] .ap-orient-sub,html[data-theme=dark-charcoal] .ap-quality-desc,html[data-theme=dark-charcoal] .ap-diag-label,html[data-theme=dark-charcoal] .ap-context{color:#f7f7f7a6!important}html[data-theme=slate] .ap-subtitle,html[data-theme=slate] .ap-orient-sub,html[data-theme=slate] .ap-quality-desc,html[data-theme=slate] .ap-diag-label,html[data-theme=slate] .ap-context{color:#ebf0fc99!important}html[data-theme=parchment] .ap-subtitle,html[data-theme=parchment] .ap-orient-sub,html[data-theme=parchment] .ap-quality-desc,html[data-theme=parchment] .ap-diag-label,html[data-theme=parchment] .ap-context{color:#0e1c50a6!important}.adaptive-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(246,213,138,.42);background:#f6d58aeb;color:var(--color-bg-page);font-family:var(--font-brand);font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:12px;padding:13px 16px;border-radius:14px;cursor:pointer;box-shadow:0 18px 44px #00000057;transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),filter var(--t-med) var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.adaptive-page .btn:hover{transform:translateY(-1px);box-shadow:0 22px 58px #00000070;filter:drop-shadow(0 0 18px rgba(246,213,138,.12))}.adaptive-page .btn:active{transform:translateY(2px);box-shadow:0 10px 26px #00000057 inset;filter:none}.adaptive-page .btn[disabled]{opacity:.62;cursor:not-allowed;transform:none!important;filter:none!important}.adaptive-page .ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:var(--color-text-secondary);font-family:var(--font-brand);font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:transform var(--t-med) var(--ease),border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.adaptive-page .ghost:hover{transform:translateY(-1px);border-color:var(--color-border-accent-subtle);box-shadow:0 18px 44px #00000047}.adaptive-page .ghost:active{transform:translateY(1px)}#cvOnboardingTour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10500;display:flex;align-items:center;justify-content:center;background:#000000d1;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);opacity:0;transition:opacity .4s ease;pointer-events:none}#cvOnboardingTour.has-spotlight{backdrop-filter:none;-webkit-backdrop-filter:none}#cvTourClearLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10498;pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path .45s cubic-bezier(.23,1,.32,1)}#cvTourDimLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10497;background:#000000ad;pointer-events:none;opacity:0;transition:opacity .35s ease}#cvTourDimLayer.active{opacity:1}.cvt-spotlight{position:fixed;z-index:10499;border-radius:0;box-shadow:0 0 0 2px var(--color-accent, rgba(246,213,138,.9)),0 0 20px var(--color-accent, rgba(246,213,138,.35)),0 0 40px var(--color-accent, rgba(246,213,138,.15));pointer-events:none;transition:all .45s cubic-bezier(.23,1,.32,1);opacity:0}.cvt-spotlight.visible{opacity:1}#cvOnboardingTour.cvt-visible{opacity:1;pointer-events:all}.cvt-scene{perspective:1200px;perspective-origin:50% 46%;width:100%;max-width:800px;padding:20px;position:relative}.cvt-card{background:var(--color-bg-surface, rgb(20, 22, 50));border:1px solid var(--color-border-strong, rgba(255,255,255,.22));border-radius:0;padding:0;overflow:hidden;position:relative;transform-style:preserve-3d;transform:rotateX(2deg) translateZ(0);box-shadow:0 0 0 1px var(--color-border-accent-subtle, rgba(246,213,138,.15)),0 40px 100px #000000a6,0 0 80px #f6d58a0f,inset 0 1px #ffffff14;animation:cvt-float 6s ease-in-out infinite;transition:transform .5s cubic-bezier(.23,1,.32,1)}@keyframes cvt-float{0%,to{transform:rotateX(2deg) translateY(0) translateZ(0)}50%{transform:rotateX(1.5deg) translateY(-6px) translateZ(0)}}.cvt-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--color-accent, rgba(246,213,138,.92)) 35%,var(--color-accent-2, rgba(255,192,90,.78)) 65%,transparent 100%);z-index:2}.cvt-card:after{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(ellipse 70% 50% at 50% 0%,var(--cv-glow, rgba(255,200,110,.12)) 0%,transparent 70%);z-index:-1;pointer-events:none}.cvt-header{padding:32px 36px 24px;position:relative;background:linear-gradient(180deg,var(--color-accent-faint, rgba(246,213,138,.04)) 0%,transparent 100%);border-bottom:1px solid var(--color-border-default, rgba(255,255,255,.08))}.cvt-wordmark{display:flex;align-items:center;gap:17px;margin-bottom:20px}.cvt-wordmark-cube{width:52px;height:52px;position:relative;transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(32deg);flex-shrink:0}.cvt-cube-face{position:absolute;width:52px;height:52px;border:1px solid var(--color-accent, rgba(246,213,138,.7));background:var(--color-accent-subtle, rgba(246,213,138,.06));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--color-accent, rgba(246,213,138,.92));letter-spacing:.05em;font-family:Courier New,monospace}.cvt-cube-face.front{transform:translateZ(26px)}.cvt-cube-face.back{transform:rotateY(180deg) translateZ(26px)}.cvt-cube-face.right{transform:rotateY(90deg) translateZ(26px)}.cvt-cube-face.left{transform:rotateY(-90deg) translateZ(26px)}.cvt-cube-face.top{transform:rotateX(90deg) translateZ(26px)}.cvt-cube-face.bottom{transform:rotateX(-90deg) translateZ(26px)}.cvt-wordmark-text{font-size:36px;font-weight:900;letter-spacing:-.04em;color:#14141e;font-family:"DM Serif Display",Georgia,serif;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.6),0 2px 0 rgba(0,0,0,.5),0 3px 0 rgba(0,0,0,.4),0 4px 0 rgba(0,0,0,.3),0 5px 0 rgba(0,0,0,.2),0 6px 0 rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.5),0 0 40px var(--cv-glow, rgba(255,200,110,.15));transform:perspective(400px) translateZ(12px);filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.cvt-wordmark-text span{color:inherit;text-shadow:inherit}.cvt-step-track{display:flex;gap:5px;align-items:center;margin-bottom:16px}.cvt-step-pip{width:28px;height:3px;border-radius:2px;background:var(--color-border-default, rgba(255,255,255,.1));transition:all .35s cubic-bezier(.23,1,.32,1);flex-shrink:0}.cvt-step-pip.done{background:var(--color-accent, rgba(246,213,138,.7));width:18px}.cvt-step-pip.active{background:var(--color-accent, rgba(246,213,138,.92));width:36px;box-shadow:0 0 8px var(--color-accent, rgba(246,213,138,.5))}.cvt-step-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-accent-soft, rgba(246,213,138,.55));font-weight:700;margin-bottom:8px}.cvt-title{font-size:26px;font-weight:800;color:var(--color-text-primary, rgba(245,245,252,.92));line-height:1.2;letter-spacing:-.025em;margin-bottom:10px;font-family:"DM Serif Display",Georgia,serif}.cvt-title em{font-style:normal;color:var(--color-accent, rgba(246,213,138,.92))}.cvt-body{padding:24px 36px}.cvt-desc{font-size:15px;line-height:1.7;color:var(--color-text-secondary, rgba(245,245,252,.8));margin-bottom:20px}.cvt-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.cvt-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:100px;font-size:12px;font-weight:600;color:var(--color-text-primary, rgba(245,245,252,.92));background:var(--color-bg-surface-2, rgb(34,34,38));border:1px solid var(--color-border-default, rgba(255,255,255,.1));transition:all .2s}.cvt-pill:hover{border-color:var(--color-border-accent-subtle, rgba(246,213,138,.28));background:var(--color-accent-subtle, rgba(246,213,138,.06))}.cvt-pill-icon{font-size:14px;line-height:1}.cvt-screenshot{background:var(--color-bg-surface-2, rgb(8,10,26));border:1px solid var(--color-border-default, rgba(255,255,255,.08));border-radius:0;overflow:hidden;margin-bottom:20px;position:relative;line-height:0;box-shadow:inset 0 0 0 1px #ffffff0a}.cvt-screenshot:after{content:"Page preview";position:absolute;bottom:6px;right:8px;font-size:9px;font-family:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted, rgba(245,245,252,.28));pointer-events:none}.cvt-illustration{background:var(--color-bg-surface-2, rgb(8,10,26));border-radius:0;border:1px solid var(--color-border-default, rgba(255,255,255,.08));padding:20px;margin-bottom:24px;position:relative;overflow:hidden;min-height:100px;display:flex;align-items:center;justify-content:center}.cvt-illustration:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 50% 0%,var(--color-accent-subtle, rgba(246,213,138,.05)) 0%,transparent 70%);pointer-events:none}.cvt-illus-inner{text-align:center;position:relative;z-index:1}.cvt-illus-icon{font-size:48px;display:block;margin-bottom:8px;filter:drop-shadow(0 0 12px var(--cv-glow, rgba(255,200,110,.3)));animation:cvt-pulse 2.5s ease-in-out infinite}@keyframes cvt-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.85}}.cvt-illus-caption{font-size:12px;color:var(--color-text-muted, rgba(245,245,252,.55));font-style:italic}.cvt-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.cvt-video-card{background:var(--color-bg-surface-2, rgb(8,10,26));border:1px solid var(--color-border-default, rgba(255,255,255,.08));border-radius:0;padding:0;overflow:hidden;cursor:pointer;transition:all .2s;position:relative}.cvt-video-card:hover{border-color:var(--color-border-accent-subtle, rgba(246,213,138,.28));transform:translateY(-2px);box-shadow:0 8px 24px #0006}.cvt-video-thumb{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-bg-surface, rgb(20,22,50)) 0%,var(--color-bg-surface-2, rgb(8,10,26)) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.cvt-video-thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,var(--color-accent-subtle, rgba(246,213,138,.08)) 0%,transparent 65%)}.cvt-play-btn{width:36px;height:36px;background:var(--color-accent, rgba(246,213,138,.92));border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:transform .2s}.cvt-video-card:hover .cvt-play-btn{transform:scale(1.12)}.cvt-play-btn svg{width:14px;height:14px;fill:#0a0a0c;margin-left:2px}.cvt-video-meta{padding:10px 10px 12px}.cvt-video-title{font-size:11px;font-weight:600;color:var(--color-text-secondary, rgba(245,245,252,.8));line-height:1.3}.cvt-video-dur{font-size:10px;color:var(--color-text-muted, rgba(245,245,252,.55));margin-top:3px}.cvt-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10600;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .25s}.cvt-video-modal.open{opacity:1;pointer-events:all}.cvt-video-player{width:100%;max-width:700px;background:var(--color-bg-surface, rgb(20,22,50));border-radius:0;overflow:hidden;border:1px solid var(--color-border-strong, rgba(255,255,255,.18));box-shadow:0 40px 100px #000000b3}.cvt-video-player iframe,.cvt-video-player video{width:100%;aspect-ratio:16/9;display:block}.cvt-video-close{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:18px;transition:background .2s}.cvt-video-close:hover{background:#ffffff2e}.cvt-tooltip{position:fixed;z-index:10495;background:var(--color-bg-surface, rgb(20,22,50));border:1px solid var(--color-border-accent-subtle, rgba(246,213,138,.28));border-radius:0;padding:16px 18px;max-width:340px;box-shadow:0 20px 60px #00000080;pointer-events:none;opacity:0;transform:translateY(8px);transition:all .35s cubic-bezier(.23,1,.32,1)}.cvt-tooltip.visible{opacity:1;transform:translateY(0)}.cvt-tooltip-title{font-size:13px;font-weight:700;color:var(--color-text-primary, rgba(245,245,252,.92));margin-bottom:5px}.cvt-tooltip-body{font-size:12px;color:var(--color-text-secondary, rgba(245,245,252,.8));line-height:1.55}.cvt-footer{padding:20px 36px 28px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border-default, rgba(255,255,255,.08));gap:12px}.cvt-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:0;font-size:13px;font-weight:700;cursor:pointer;border:none;outline:none;transition:all .2s cubic-bezier(.23,1,.32,1);font-family:inherit;text-decoration:none;white-space:nowrap}.cvt-btn-primary{background:var(--color-accent, rgba(246,213,138,.92));color:#0a0a0c;box-shadow:0 4px 16px var(--cv-glow, rgba(255,200,110,.25))}.cvt-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px var(--cv-glow, rgba(255,200,110,.35));background:#ffd764fa}.cvt-btn-primary:active{transform:translateY(0)}.cvt-btn-secondary{background:var(--color-bg-surface-2, rgb(34,34,38));color:var(--color-text-secondary, rgba(245,245,252,.8));border:1px solid var(--color-border-default, rgba(255,255,255,.1))}.cvt-btn-secondary:hover{background:var(--color-border-default, rgba(255,255,255,.08));color:var(--color-text-primary, rgba(245,245,252,.92))}.cvt-btn-ghost{background:transparent;color:var(--color-text-muted, rgba(245,245,252,.55));padding:11px 8px}.cvt-btn-ghost:hover{color:var(--color-text-secondary, rgba(245,245,252,.8))}.cvt-btn-icon{font-size:15px;line-height:1}#cvTourTriggerBtn{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:0;font-size:12px;font-weight:600;color:var(--color-text-muted, rgba(245,245,252,.55));background:transparent;border:none;cursor:pointer;width:100%;transition:all .2s;font-family:inherit;margin-top:4px}#cvTourTriggerBtn:hover{color:var(--color-text-primary, rgba(245,245,252,.92));background:var(--color-accent-subtle, rgba(246,213,138,.06))}@keyframes cvt-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.cvt-slide{display:none}.cvt-slide.active{display:block;animation:cvt-slide-in .4s cubic-bezier(.23,1,.32,1) both}.cvt-slide.out{animation:cvt-slide-out .25s cubic-bezier(.23,1,.32,1) both}@keyframes cvt-slide-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes cvt-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}.cvt-orient-block{background:var(--color-bg-surface-2, rgb(8,10,26));border:1px solid var(--color-border-default, rgba(255,255,255,.08));border-radius:0;padding:20px;margin-bottom:16px}.cvt-orient-label{font-size:12px;font-weight:700;color:var(--color-text-accent-soft, rgba(246,213,138,.55));letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.cvt-orient-opts{display:flex;flex-wrap:wrap;gap:8px}.cvt-orient-opt{padding:9px 16px;border-radius:0;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--color-border-default, rgba(255,255,255,.1));background:var(--color-bg-surface, rgb(20,22,50));color:var(--color-text-secondary, rgba(245,245,252,.8));transition:all .18s;font-family:inherit}.cvt-orient-opt:hover{border-color:var(--color-border-accent-subtle, rgba(246,213,138,.28));color:var(--color-text-primary, rgba(245,245,252,.92))}.cvt-orient-opt.selected{background:var(--color-accent-subtle, rgba(246,213,138,.1));border-color:var(--color-accent, rgba(246,213,138,.7));color:var(--color-accent, rgba(246,213,138,.92));box-shadow:0 0 8px var(--color-accent-subtle, rgba(246,213,138,.12))}.cvt-audio-toggle{position:absolute;top:16px;right:16px;width:30px;height:30px;background:var(--color-bg-surface-2, rgba(8,10,26,.8));border:1px solid var(--color-border-default, rgba(255,255,255,.1));border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:all .2s;z-index:3}.cvt-audio-toggle:hover{background:var(--color-accent-subtle, rgba(246,213,138,.08));border-color:var(--color-border-accent-subtle, rgba(246,213,138,.28))}@media (max-width: 660px){.cvt-scene{max-width:100%;padding:12px}.cvt-header,.cvt-body,.cvt-footer{padding-left:20px;padding-right:20px}.cvt-title{font-size:22px}.cvt-videos{grid-template-columns:1fr}.cvt-footer{flex-wrap:wrap}.cvt-btn-primary{width:100%;justify-content:center;order:-1}}.cvt-badge-new{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--color-accent-subtle, rgba(246,213,138,.1));color:var(--color-accent, rgba(246,213,138,.92));border:1px solid var(--color-border-accent-subtle, rgba(246,213,138,.25));margin-left:8px;vertical-align:middle}@keyframes cvt-border-flash{0%{border-color:var(--color-border-accent-subtle, rgba(246,213,138,.25));box-shadow:0 0 #f6d58a00}25%{border-color:var(--color-accent, rgba(246,213,138,.9));box-shadow:0 0 0 3px #f6d58a33}50%{border-color:var(--color-border-accent-subtle, rgba(246,213,138,.25));box-shadow:0 0 #f6d58a00}75%{border-color:var(--color-accent, rgba(246,213,138,.8));box-shadow:0 0 0 2px #f6d58a26}to{border-color:var(--color-border-accent-subtle, rgba(246,213,138,.25));box-shadow:0 0 #f6d58a00}}#cvTourTriggerBtn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:0;font-size:11px;font-weight:700;color:var(--color-text-accent-soft, rgba(246,213,138,.7));background:var(--color-accent-faint, rgba(246,213,138,.04));border:1px solid var(--color-border-accent-subtle, rgba(246,213,138,.25));cursor:pointer;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;font-family:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;width:auto;margin-top:0;position:relative;z-index:10501}#cvTourTriggerBtn.cvt-flash{animation:cvt-border-flash 1.6s ease-in-out 1}#cvTourTriggerBtn:hover{color:var(--color-accent, rgba(246,213,138,.92));border-color:var(--color-accent, rgba(246,213,138,.7));background:var(--color-accent-subtle, rgba(246,213,138,.08));box-shadow:0 0 0 2px #f6d58a1f}@media (prefers-reduced-motion: reduce){#cvTourTriggerBtn.cvt-flash{animation:none}@keyframes cvt-border-flash{}}#cvTourTriggerBtn .cvt-trigger-dot{width:6px;height:6px;border-radius:50%;background:var(--color-accent, rgba(246,213,138,.92));flex-shrink:0;box-shadow:0 0 6px var(--color-accent, rgba(246,213,138,.5));animation:cvt-dot-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){#cvTourTriggerBtn .cvt-trigger-dot{animation:none}}.cvt-blur-panel{position:fixed;z-index:10481;pointer-events:none;background:#05050c8c;backdrop-filter:blur(5px) saturate(.45) brightness(.55);-webkit-backdrop-filter:blur(5px) saturate(.45) brightness(.55);transition:all .42s cubic-bezier(.23,1,.32,1)}@media (min-width: 860px){.cvt-scene{max-width:800px}}@keyframes cvt-orient-pulse{0%{box-shadow:0 0 0 0 var(--color-accent, rgba(246,213,138,.6))}40%{box-shadow:0 0 0 12px #f6d58a00}70%{box-shadow:0 0 0 6px var(--color-accent, rgba(246,213,138,.25))}to{box-shadow:0 0 #f6d58a00}}.cvt-orient-pulse{animation:cvt-orient-pulse .9s ease-out 1}@media (prefers-reduced-motion: reduce){.cvt-orient-pulse{animation:none}}.cv-settings .main{scrollbar-width:thin;scrollbar-color:var(--color-border-accent) transparent}.cv-settings .main::-webkit-scrollbar{width:6px}.cv-settings .main::-webkit-scrollbar-track{background:transparent}.cv-settings .main::-webkit-scrollbar-thumb{background:var(--color-border-accent-subtle);border-radius:99px}.cv-settings .main::-webkit-scrollbar-thumb:hover{background:var(--color-border-accent)}.as-wrap{display:flex;align-items:flex-start;justify-content:center;padding:32px 24px 60px;min-height:100%}.as-window{width:100%;max-width:1400px;min-height:calc(100vh - var(--topbar-h, 82px) - 80px);border-radius:var(--radius-lg, 16px);border:1px solid var(--color-border-default);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.06),transparent 52%),radial-gradient(circle at 78% 72%,var(--color-accent-subtle),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000003d),var(--color-bg-surface);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000008c,0 22px 60px #00000080}.as-window-title{font-family:var(--font-brand);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-accent-mid);padding:14px 22px;border-bottom:1px solid var(--color-border-default);background:#0000002e;border-radius:var(--radius-lg, 16px) var(--radius-lg, 16px) 0 0}.as-tabs{display:flex;gap:2px;padding:12px 18px 0;border-bottom:1px solid var(--color-border-default);background:#0000001a}html[data-theme=parchment] .as-tabs{background:#1a1a1c0a}.as-tab{display:flex;align-items:center;gap:7px;padding:8px 16px;border:none;background:none;color:var(--color-text-muted);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;border-radius:8px 8px 0 0;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s,background .15s}.as-tab svg{flex-shrink:0;opacity:.7;stroke:currentColor}.as-tab:hover{color:var(--color-text-secondary);background:#ffffff0a}.as-tab.active{color:var(--color-text-accent);border-bottom-color:var(--color-text-accent);background:#ffffff08}.as-tab.active svg{opacity:1}html[data-theme=parchment] .as-tab:hover{background:#1a1a1c0f}.as-tab-panel{display:block}.as-tab-panel[hidden]{display:none!important}.as-inner{padding:30px 22px 42px}.as-section{margin-bottom:30px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;overflow:hidden}.as-section-head{display:flex;align-items:center;gap:10px;padding:14px 18px 12px 19px;border-bottom:1px solid rgba(255,255,255,.06);background:#0000001f}.as-section-icon{width:16px;height:16px;opacity:.55;flex-shrink:0;color:var(--color-text-accent-mid)}.as-section-title{font-family:var(--font-brand);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-accent-mid);margin-left:3px}.as-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid rgba(255,255,255,.04)}.as-row:last-child{border-bottom:none}.as-row:hover{background:#ffffff04}.as-row-text{flex:1;min-width:0}.as-row-label{font-size:13px;font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.as-row-hint{font-size:12px;color:var(--color-text-muted);line-height:1.4}.as-row-value{font-size:13px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.as-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--color-text-secondary);padding:7px 14px;border-radius:10px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap;transition:border-color .18s,background .18s;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}.as-btn:hover{border-color:var(--color-border-accent);background:var(--color-accent-subtle);color:var(--color-text-primary)}.as-btn.primary{border-color:var(--color-border-accent);background:var(--color-accent-subtle);color:var(--color-text-accent)}.as-btn.primary:hover{border-color:var(--color-text-accent-mid);background:var(--color-border-accent-subtle)}.as-btn.danger{border-color:#dc505047;background:var(--color-error-subtle);color:#dc5050c7}.as-btn.danger:hover{border-color:#dc50508c;background:#dc50501a;color:var(--color-error)}.as-switch{position:relative;width:46px;height:26px;flex-shrink:0}.as-switch input{opacity:0;width:0;height:0}.as-slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;cursor:pointer;transition:background .18s,border-color .18s}.as-slider:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:2px;border-radius:50%;background:var(--color-text-primary);box-shadow:0 2px 8px #0006;transition:transform .18s}.as-switch input:checked+.as-slider{background:var(--color-border-accent-subtle);border-color:var(--color-accent-strong)}.as-switch input:checked+.as-slider:before{transform:translate(20px)}.as-avatar-row{display:flex;align-items:center;gap:14px;padding:18px;border-bottom:1px solid rgba(255,255,255,.04)}.as-avatar{width:48px;height:48px;border-radius:50%;border:2px solid var(--color-border-accent-subtle);object-fit:cover;flex-shrink:0;background:#ffffff0f}.as-avatar-text{flex:1}.as-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#00000038;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:var(--color-text-secondary);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);font-size:12px;padding:7px 28px 7px 10px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='var(--color-text-muted)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.as-select:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.as-plan-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-accent-mid);background:var(--color-accent-subtle);color:var(--color-text-accent-mid)}.as-plan-badge.free{border-color:#ffffff2e;background:#ffffff0d;color:var(--color-text-muted)}.as-billing-table{width:100%;border-collapse:collapse;font-size:12px}.as-billing-table th{text-align:left;padding:8px 18px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid rgba(255,255,255,.06)}.as-billing-table td{padding:10px 18px;color:var(--color-text-secondary);border-bottom:1px solid rgba(255,255,255,.04)}.as-billing-table tr:last-child td{border-bottom:none}.as-billing-table .amount{color:var(--color-text-accent-mid);font-weight:600}.as-billing-table .download-link{color:var(--color-text-muted);text-decoration:none;font-size:11px}.as-billing-table .download-link:hover{color:var(--color-text-accent-mid)}.as-modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;z-index:200;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.as-modal-backdrop.open{display:flex}.as-modal{background:#0e101afa;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px;max-width:420px;width:calc(100% - 32px);box-shadow:0 24px 60px #0009}.as-modal-title{font-family:var(--font-brand);font-size:15px;letter-spacing:.06em;color:var(--color-text-accent);margin:0 0 8px}.as-modal-body{font-size:13px;color:var(--color-text-muted);line-height:1.6;margin-bottom:20px}.as-modal-actions{display:flex;gap:10px;justify-content:flex-end}.as-field{width:100%;box-sizing:border-box;background:#00000038;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:var(--color-text-primary);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);font-size:13px;padding:9px 12px;margin-bottom:10px}.as-field:focus{outline:2px solid var(--color-border-accent);outline-offset:2px;border-color:var(--color-accent-mid)}.as-field::placeholder{color:var(--color-text-muted)}.as-field-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-bottom:5px}.as-theme-grid{display:flex;flex-wrap:wrap;gap:8px;padding:18px}.as-theme-chip{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;font-size:12px;color:var(--color-text-secondary);transition:border-color .15s,background .15s;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}.as-theme-chip:hover{border-color:var(--color-accent-mid);background:var(--color-accent-subtle)}.as-theme-chip.active{border-color:var(--color-text-accent-soft);background:var(--color-border-accent-subtle);color:var(--color-text-accent)}.as-theme-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.2)}.as-note{font-size:12px;color:var(--color-text-muted);padding:10px 18px 14px;line-height:1.5}.as-note a{color:var(--color-text-accent-mid);text-decoration:none}.as-note a:hover{color:var(--color-text-accent)}.as-danger-zone{border-color:#dc50502e}.as-danger-zone .as-section-head{background:#dc50500a;border-bottom-color:#dc50501f}.as-danger-zone .as-section-title,.as-danger-zone .as-section-icon{color:#dc5050a6}@media (max-width: 860px){.as-wrap{padding:16px 14px 40px}.as-window{width:100%!important;margin:0!important;border-radius:14px!important}.as-tabs{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.as-tabs::-webkit-scrollbar{display:none}.as-tab{white-space:nowrap;flex-shrink:0}.as-row{flex-wrap:wrap;gap:10px}.as-row-value{max-width:100%}.as-section-head,.as-row{padding:12px 14px}}@media (max-width: 600px){.as-wrap{padding:12px 10px 36px}.as-row{flex-wrap:wrap}.as-row-value{max-width:100%}.as-billing-table th:last-child,.as-billing-table td:last-child{display:none}.as-window{border-radius:12px!important}.as-window-title{padding:12px 14px}.as-section-head,.as-row{padding:10px 12px}.as-row-label{font-size:12px}.as-theme-grid{grid-template-columns:repeat(2,1fr)!important}.as-modal{width:calc(100vw - 24px)!important;margin:0 12px;border-radius:16px}.as-btn{font-size:12px;padding:8px 12px}.as-avatar-btns{flex-direction:column;gap:6px}.as-avatar-btns .as-btn{width:100%}}@media (max-width: 400px){.as-wrap{padding:8px 8px 28px}.as-window{border-radius:10px!important}.as-tab{font-size:11px;padding:8px 12px}}.as-avatar-btns{display:flex;gap:8px;flex-shrink:0}.as-file-hidden{display:none}.as-scroll-x{overflow-x:auto}.as-billing-empty{color:var(--color-text-muted);font-style:italic;padding:14px 18px}.as-row-col{flex-direction:column;align-items:flex-start;gap:6px}.as-danger-warn{color:#dc5050d9}.as-row.as-row-col{border-bottom:none;padding-bottom:0}html[data-theme=parchment] .as-window{background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:0 4px 24px #1a1a1c1f}html[data-theme=parchment] .as-window-title{background:#1a1a1c0a;border-bottom-color:var(--color-border-default)}html[data-theme=parchment] .as-section{background:#1a1a1c08;border-color:var(--color-border-default)}html[data-theme=parchment] .as-section-head{background:#1a1a1c0a;border-bottom-color:var(--color-border-default)}html[data-theme=parchment] .as-row{border-bottom-color:#1a1a1c0f}html[data-theme=parchment] .as-row:hover{background:#1a1a1c08}html[data-theme=parchment] .as-modal-backdrop{background:var(--color-bg-overlay)}html[data-theme=parchment] .as-modal{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary);box-shadow:0 16px 40px #1a1a1c33}html[data-theme=parchment] .as-modal-body,html[data-theme=parchment] .as-billing-table td{color:var(--color-text-secondary)}html[data-theme=parchment] .as-billing-table th{color:var(--color-text-muted)}html[data-theme=parchment] .as-slider{background:#dcdad2cc;border-color:#080a144d}html[data-theme=parchment] .as-slider:before{background:#080a14bf;box-shadow:0 2px 6px #080a1440}html[data-theme=parchment] .as-btn{background:#1a1a1c0f;border-color:#1a1a1c2e;color:var(--color-text-primary)}html[data-theme=parchment] .as-btn:hover{border-color:var(--color-border-accent);background:var(--color-accent-subtle)}html[data-theme=parchment] .as-field{background:var(--color-bg-surface-2);border-color:var(--color-border-default);color:var(--color-text-primary)}html[data-theme=parchment] .as-select{background-color:var(--color-bg-surface-2);border-color:var(--color-border-default);color:var(--color-text-primary)}html[data-theme=parchment] .as-select,html[data-theme=parchment] .as-select option{background-color:#c8d4e8e6;border-color:#0e1c5040;color:#0e1c50e6}html[data-theme=parchment] .as-select option:checked{background-color:#374669d9;color:#fffffff5}html[data-theme=parchment] .as-tab.active{background:#374669cc;border-bottom-color:#374669cc;color:#fffffff5}html[data-theme=parchment] .as-tab:active{background:#374669cc;color:#fffffff5}html[data-theme=parchment] .as-tab:not(.active){color:#0e1c50b3}html[data-theme=parchment] .as-tab:not(.active):hover{background:#0e1c5012;color:#0e1c50e6}html[data-theme=parchment] .as-btn:active,html[data-theme=parchment] .as-btn.active{background:#374669cc!important;border-color:#0e1c5073!important;color:#fffffff5!important}html[data-theme=parchment] .as-modal-title{color:#0e1c50e6}html[data-theme=parchment] .as-row-label{color:#0e1c50d9}html[data-theme=parchment] .as-row-hint{color:#0e1c508c}html[data-theme=parchment] .as-section-title{color:#0e1c50d9}.as-editor-preview{width:100%;height:288px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#0b1020;font-family:var(--font-code, ui-monospace, "Fira Code", monospace);font-size:11px;line-height:1.55;margin-top:14px;box-shadow:0 8px 28px #0000008c,inset 0 1px #ffffff0f;flex-shrink:0;transition:background .18s ease,border-color .18s ease}.as-ep-bar{display:flex;align-items:center;gap:5px;padding:6px 10px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.06);-webkit-user-select:none;user-select:none}.as-ep-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.as-ep-red{background:#ff5f56cc}.as-ep-amber{background:#ffbd2ecc}.as-ep-green{background:#27c93fbf}.as-ep-filename{font-size:10px;color:#ffffff61;margin-left:4px;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);letter-spacing:.04em}.as-ep-code{height:calc(100% - 26px);overflow:hidden;padding:10px 12px}.as-ep-code pre{margin:0;padding:0;white-space:pre;overflow:hidden;background:transparent!important;border:none!important}.as-ep-code code{font-family:var(--font-code, ui-monospace, "Fira Code", monospace);font-size:11px;line-height:1.55;background:transparent!important}.as-ep-kw{color:var(--syn-keyword, rgba(130,160,255,.95))}.as-ep-fn{color:var(--syn-function, rgba(100,210,160,.9))}.as-ep-str{color:var(--syn-string, rgba(200,180,120,.9))}.as-ep-num{color:var(--syn-number, rgba(210,160,100,.9))}.as-ep-cmt{color:var(--syn-comment, rgba(120,130,120,.72));font-style:italic}.as-ep-op{color:var(--syn-operator, rgba(200,200,200,.7))}.as-ep-var{color:var(--syn-variable, rgba(220,225,240,.88))}.as-ep-cls{color:var(--syn-type, rgba(90,200,230,.9))}.as-ep-pun{color:var(--syn-punct, rgba(170,170,180,.7))}html[data-theme=parchment] .as-editor-preview{border-color:#0e1c5047;box-shadow:0 6px 20px #0e1c3c24,inset 0 1px #fff3}.as-subtabs{display:flex;gap:4px;margin:0;padding:6px 18px 0;border-bottom:2px solid var(--color-border-default, rgba(255,255,255,.14));border-top:2px solid var(--color-border-default, rgba(255,255,255,.1));background:var(--color-bg-surface-2, rgba(255,255,255,.05));flex-wrap:wrap}.as-subtabs[hidden]{display:none!important}.as-subtab{padding:6px 14px 8px;font-size:12px;font-weight:600;letter-spacing:.04em;border:none;background:none;color:var(--color-text-secondary, rgba(245,245,252,.8));cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;opacity:1;border-radius:4px 4px 0 0;transition:color .12s ease,border-color .12s ease;white-space:nowrap}.as-subtab:hover{color:var(--color-text-primary, rgba(245,245,252,.9))}.as-subtab.active{color:var(--color-text-primary, rgba(245,245,252,.95));border-bottom-color:#f6d58ae6;background:#f6d58a14;border-radius:4px 4px 0 0}.as-subpanel{display:none}.as-subpanel.active{display:block}html[data-theme=parchment] .as-subtabs{border-bottom-color:#080a142e!important}html[data-theme=parchment] .as-subtab{color:#080a1473!important}html[data-theme=parchment] .as-subtab:hover{color:#080a14d9!important}html[data-theme=parchment] .as-subtab.active{color:#080a14e6!important;border-bottom-color:#0e1c508c!important}.as-row-font-family{margin-top:4px}.as-subpanel-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary, rgba(245,245,252,.45));margin:20px 0 8px 2px;padding-bottom:4px;border-bottom:1px solid var(--color-border, rgba(255,255,255,.07))}html[data-theme=parchment] .as-subpanel-label{color:#080a1473!important;border-bottom-color:#080a141f!important}.as-site-preview{display:inline-flex;width:44px;height:34px;border-radius:6px;overflow:hidden;flex-shrink:0;box-shadow:0 1px 4px #00000059;background:var(--preview-bg, #0a0a0c);position:relative;border:1px solid rgba(255,255,255,.08)}.as-site-preview:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:color-mix(in srgb,var(--preview-bg, #0a0a0c) 70%,black);border-right:1px solid rgba(255,255,255,.07)}.as-site-preview:after{content:"";position:absolute;left:2px;top:6px;width:6px;height:14px;background:radial-gradient(circle at 3px 2px,var(--preview-accent, rgba(246,213,138,.8)) 1.5px,transparent 1.5px),radial-gradient(circle at 3px 7px,var(--preview-accent, rgba(246,213,138,.4)) 1.5px,transparent 1.5px),radial-gradient(circle at 3px 12px,var(--preview-accent, rgba(246,213,138,.4)) 1.5px,transparent 1.5px)}.as-site-preview-lines{position:absolute;left:14px;top:7px;width:24px;height:16px;display:flex;flex-direction:column;gap:3px}.as-site-preview-lines span{display:block;border-radius:2px;background:var(--preview-accent, rgba(246,213,138,.5));opacity:.5}.as-site-preview-lines span:nth-child(2){background:var(--preview-accent2, var(--preview-accent, rgba(246,213,138,.5)));opacity:.38}.as-site-preview-lines span:nth-child(1){height:3px;width:100%;opacity:.35}.as-site-preview-lines span:nth-child(2){height:2px;width:80%;opacity:.25}.as-site-preview-lines span:nth-child(3){height:2px;width:90%;opacity:.2}#asSiteThemeGrid.as-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}#asSiteThemeGrid .as-theme-chip{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:10px 10px 9px;min-height:78px;line-height:1.25}#asSiteThemeGrid .as-theme-chip .as-site-preview{margin-bottom:2px}html[data-theme=parchment] .as-switch input:checked+.as-slider{background:#080a14bf!important;border-color:#080a148c!important}html[data-theme=parchment] .as-switch input:checked+.as-slider:before{background:#f8f6f0f2!important;box-shadow:0 2px 6px #080a144d}.as-range{width:140px;accent-color:var(--color-text-accent, rgba(246,213,138,.9));cursor:pointer}.as-range:disabled{opacity:.35;cursor:not-allowed}html[data-theme=parchment] .as-range{accent-color:rgba(8,10,20,.75)}html[data-theme=dark-charcoal] .as-window{background:#242424!important;border-color:#009e9833!important}html[data-theme=dark-charcoal] .as-window-title{background:#2e2e2e!important;border-bottom-color:#009e982e!important}html[data-theme=dark-charcoal] .as-tabs{background:#1e1e1e!important}html[data-theme=dark-charcoal] .as-tab.active{color:#009e98!important;border-bottom-color:#009e98!important}html[data-theme=dark-charcoal] .as-tab:hover{color:#ffeb3b!important}html[data-theme=dark-charcoal] .as-section{background:#ffffff08!important;border-color:#009e9829!important}html[data-theme=dark-charcoal] .as-section-head{background:#009e980f!important;border-bottom-color:#009e9824!important}html[data-theme=dark-charcoal] .as-section-title{color:#009e98!important}html[data-theme=dark-charcoal] .as-row{border-bottom-color:#ffffff12!important}html[data-theme=dark-charcoal] .as-row:hover{background:#ffeb3b0a!important}html[data-theme=dark-charcoal] .as-range{accent-color:#009E98!important}html[data-theme=dark-charcoal] .as-switch input:checked+.as-slider{background:#3e5641!important}html[data-theme=dark-charcoal] .as-btn{background:#3e564129!important;border-color:#3e564173!important;color:#3e5641!important}html[data-theme=dark-charcoal] .as-btn:hover{background:#3e564147!important;border-color:#3e5641a6!important;color:#ffeb3b!important}html[data-theme=frost] .as-window{background:#fbfdff!important;border-color:#d9e4ee!important;box-shadow:0 12px 32px #182d421a!important}html[data-theme=frost] .as-window-title{background:#eef4f9!important;border-bottom-color:#d9e4ee!important;color:#0e1720!important}html[data-theme=frost] .as-tabs{background:#f4f8fc!important;border-bottom-color:#d9e4ee!important}html[data-theme=frost] .as-tab{color:#526273!important}html[data-theme=frost] .as-tab:hover{color:#16202a!important;background:#e7f0f7!important}html[data-theme=frost] .as-tab.active{color:#1e4c72!important;background:#dcebf7!important;border-bottom-color:#2e6fa3!important}html[data-theme=frost] .as-section{background:#f4f8fc!important;border-color:#d9e4ee!important}html[data-theme=frost] .as-section-head{background:#eef4f9!important;border-bottom-color:#d9e4ee!important}html[data-theme=frost] .as-section-title{color:#2e6fa3!important;font-weight:700!important}html[data-theme=frost] .as-row-label{color:#16202a!important;font-weight:600!important}html[data-theme=frost] .as-row-hint{color:#526273!important}html[data-theme=frost] .as-row{border-bottom-color:#e3ebf2!important}html[data-theme=frost] .as-row:hover{background:#e7f0f7!important}html[data-theme=frost] .as-range{accent-color:#2E6FA3!important}html[data-theme=frost] .as-switch input:checked+.as-slider{background:#2e6fa3!important}html[data-theme=frost] .as-btn{background:#dcebf7!important;border-color:#c5d5e3!important;color:#2e6fa3!important;font-weight:600!important}html[data-theme=frost] .as-btn:hover{background:#e7f0f7!important;border-color:#2e6fa3!important;color:#1e4c72!important}html[data-theme=glacier-slate] .as-window{background:#c8d1da!important;border-color:#92a0ae!important;box-shadow:0 12px 28px #121e2824!important}html[data-theme=glacier-slate] .as-window-title{background:#bcc6d0!important;border-bottom-color:#92a0ae!important;color:#0f1720!important}html[data-theme=glacier-slate] .as-tabs{background:#aeb8c3!important;border-bottom-color:#92a0ae!important}html[data-theme=glacier-slate] .as-tab{color:#33414f!important}html[data-theme=glacier-slate] .as-tab:hover{color:#18222c!important;background:#dce4ea!important}html[data-theme=glacier-slate] .as-tab.active{color:#1f415a!important;background:#afc5d8!important;border-bottom-color:#1a4a6b!important}html[data-theme=glacier-slate] .as-section{background:#bcc6d0!important;border-color:#92a0ae!important}html[data-theme=glacier-slate] .as-section-head{background:#b3bdc6!important;border-bottom-color:#92a0ae!important}html[data-theme=glacier-slate] .as-section-title{color:#1a4a6b!important;font-weight:700!important}html[data-theme=glacier-slate] .as-row-label{color:#18222c!important;font-weight:600!important}html[data-theme=glacier-slate] .as-row-hint{color:#33414f!important}html[data-theme=glacier-slate] .as-row{border-bottom-color:#99a7b4!important}html[data-theme=glacier-slate] .as-row:hover{background:#dce4ea!important}html[data-theme=glacier-slate] .as-range{accent-color:#1A4A6B!important}html[data-theme=glacier-slate] .as-switch input:checked+.as-slider{background:#1a4a6b!important}html[data-theme=glacier-slate] .as-btn{background:#d5dde4!important;border-color:#7e8e9e!important;color:#1a4a6b!important;font-weight:600!important}html[data-theme=glacier-slate] .as-btn:hover{background:#dce4ea!important;border-color:#3f709a!important;color:#1f415a!important}html[data-theme=ebony] .as-window{background:#1d2227!important;border-color:#2e3842!important;box-shadow:0 14px 30px #00000057!important}html[data-theme=ebony] .as-window-title{background:#171b1f!important;border-bottom-color:#2e3842!important;color:#f7fbff!important}html[data-theme=ebony] .as-tabs{background:#111417!important;border-bottom-color:#2e3842!important}html[data-theme=ebony] .as-tab{color:#93a2af!important}html[data-theme=ebony] .as-tab:hover{color:#e7edf3!important;background:#313a43!important}html[data-theme=ebony] .as-tab.active{color:#97b6ce!important;background:#263543!important;border-bottom-color:#7e9db6!important}html[data-theme=ebony] .as-section{background:#171b1f!important;border-color:#2e3842!important}html[data-theme=ebony] .as-section-head{background:#141719!important;border-bottom-color:#2e3842!important}html[data-theme=ebony] .as-section-title{color:#97b6ce!important;font-weight:700!important}html[data-theme=ebony] .as-row-label{color:#e7edf3!important;font-weight:600!important}html[data-theme=ebony] .as-row-hint{color:#bdc7d1!important}html[data-theme=ebony] .as-row{border-bottom-color:#293039!important}html[data-theme=ebony] .as-row:hover{background:#313a43!important}html[data-theme=ebony] .as-range{accent-color:#7e9db6!important}html[data-theme=ebony] .as-switch input:checked+.as-slider{background:#7e9db6!important}html[data-theme=ebony] .as-btn{background:#242b31!important;border-color:#465361!important;color:#97b6ce!important;font-weight:600!important}html[data-theme=ebony] .as-btn:hover{background:#313a43!important;border-color:#7e9db6!important;color:#b4cce0!important}html[data-theme=vanta-black] .as-window{background:#10161c!important;border-color:#1b2530!important;box-shadow:0 14px 32px #0006!important}html[data-theme=vanta-black] .as-window-title{background:#0a0e13!important;border-bottom-color:#1b2530!important;color:#fafdff!important}html[data-theme=vanta-black] .as-tabs{background:#05070a!important;border-bottom-color:#1b2530!important}html[data-theme=vanta-black] .as-tab{color:#8c9caa!important}html[data-theme=vanta-black] .as-tab:hover{color:#e7eef6!important;background:#212d39!important}html[data-theme=vanta-black] .as-tab.active{color:#9bc4e8!important;background:#10202d!important;border-bottom-color:#7fafd9!important}html[data-theme=vanta-black] .as-section{background:#0a0e13!important;border-color:#1b2530!important}html[data-theme=vanta-black] .as-section-head{background:#080c10!important;border-bottom-color:#1b2530!important}html[data-theme=vanta-black] .as-section-title{color:#9bc4e8!important;font-weight:700!important}html[data-theme=vanta-black] .as-row-label{color:#e7eef6!important;font-weight:600!important}html[data-theme=vanta-black] .as-row-hint{color:#bdc9d4!important}html[data-theme=vanta-black] .as-row{border-bottom-color:#141c24!important}html[data-theme=vanta-black] .as-row:hover{background:#212d39!important}html[data-theme=vanta-black] .as-range{accent-color:#7FAFD9!important}html[data-theme=vanta-black] .as-switch input:checked+.as-slider{background:#7fafd9!important}html[data-theme=vanta-black] .as-btn{background:#151d24!important;border-color:#30404f!important;color:#9bc4e8!important;font-weight:600!important}html[data-theme=vanta-black] .as-btn:hover{background:#212d39!important;border-color:#7fafd9!important;color:#b8d8f0!important}html[data-theme=obsidian] .as-window{background:#1c1c1e!important;border-color:#ffffff1a!important;box-shadow:0 8px 28px #00000070!important}html[data-theme=obsidian] .as-window-title{background:#0d0d10!important;border-bottom-color:#ffffff1a!important;color:#f5f5fceb!important}html[data-theme=obsidian] .as-tabs{background:#0a0a0c!important;border-bottom-color:#ffffff1a!important}html[data-theme=obsidian] .as-tab{color:#f5f5fc8c!important}html[data-theme=obsidian] .as-tab:hover{color:#f5f5fceb!important;background:#ffffff0f!important}html[data-theme=obsidian] .as-tab.active{color:#f6d58aeb!important;background:#f6d58a14!important;border-bottom-color:#f6d58acc!important}html[data-theme=obsidian] .as-section{background:#111116!important;border-color:#ffffff1a!important}html[data-theme=obsidian] .as-section-head{background:#0d0d10!important;border-bottom-color:#ffffff1a!important}html[data-theme=obsidian] .as-section-title{color:#f6d58aeb!important;font-weight:700!important}html[data-theme=obsidian] .as-row-label{color:#f5f5fceb!important;font-weight:600!important}html[data-theme=obsidian] .as-row-hint{color:#f5f5fc8c!important}html[data-theme=obsidian] .as-row{border-bottom-color:#ffffff12!important}html[data-theme=obsidian] .as-row:hover{background:#ffffff0a!important}html[data-theme=obsidian] .as-range{accent-color:rgba(246,213,138,.92)!important}html[data-theme=obsidian] .as-switch input:checked+.as-slider{background:#f6d58aeb!important}html[data-theme=obsidian] .as-btn{background:#f6d58a1a!important;border-color:#f6d58a59!important;color:#f6d58aeb!important;font-weight:600!important}html[data-theme=obsidian] .as-btn:hover{background:#f6d58a2e!important;border-color:#f6d58a99!important}html[data-theme=slate] .as-window{background:#101420!important;border-color:#78a0ff1f!important;box-shadow:0 8px 28px #00000070!important}html[data-theme=slate] .as-window-title{background:#0a0f1c!important;border-bottom-color:#78a0ff1f!important;color:#ebf0fceb!important}html[data-theme=slate] .as-tabs{background:#080c14!important;border-bottom-color:#78a0ff1f!important}html[data-theme=slate] .as-tab{color:#ebf0fc85!important}html[data-theme=slate] .as-tab:hover{color:#ebf0fceb!important;background:#b4c8ff12!important}html[data-theme=slate] .as-tab.active{color:#f6d58aeb!important;background:#f6d58a14!important;border-bottom-color:#f6d58acc!important}html[data-theme=slate] .as-section{background:#161c2c!important;border-color:#78a0ff1f!important}html[data-theme=slate] .as-section-head{background:#0a0f1c!important;border-bottom-color:#78a0ff1f!important}html[data-theme=slate] .as-section-title{color:#f6d58aeb!important;font-weight:700!important}html[data-theme=slate] .as-row-label{color:#ebf0fceb!important;font-weight:600!important}html[data-theme=slate] .as-row-hint{color:#ebf0fc85!important}html[data-theme=slate] .as-row{border-bottom-color:#78a0ff14!important}html[data-theme=slate] .as-row:hover{background:#b4c8ff0d!important}html[data-theme=slate] .as-range{accent-color:rgba(246,213,138,.92)!important}html[data-theme=slate] .as-switch input:checked+.as-slider{background:#f6d58aeb!important}html[data-theme=slate] .as-btn{background:#f6d58a1a!important;border-color:#f6d58a59!important;color:#f6d58aeb!important;font-weight:600!important}html[data-theme=slate] .as-btn:hover{background:#f6d58a2e!important;border-color:#f6d58a99!important}html[data-theme=dark-charcoal] .as-row-label{color:#f7f7f7!important;font-weight:600!important}html[data-theme=dark-charcoal] .as-row-hint{color:#f7f7f799!important}html[data-theme=vanta-black] .as-select,html[data-theme=vanta-black] .as-select option{background:#151d25!important;border-color:#30404f!important;color:#e7eef6!important}html[data-theme=obsidian] .as-select,html[data-theme=obsidian] .as-select option{background:#111116!important;border-color:#ffffff24!important;color:#f5f5fceb!important}html[data-theme=ebony] .as-select,html[data-theme=ebony] .as-select option{background:#20262c!important;border-color:#465361!important;color:#e7edf3!important}html[data-theme=dark-charcoal] .as-select,html[data-theme=dark-charcoal] .as-select option{background:#2e2e2e!important;border-color:#f7f7f72e!important;color:#f7f7f7!important}html[data-theme=slate] .as-select,html[data-theme=slate] .as-select option{background:#161c2c!important;border-color:#78a0ff2e!important;color:#ebf0fceb!important}html[data-theme=glacier-slate] .as-select,html[data-theme=glacier-slate] .as-select option{background:#d6dde3!important;border-color:#8e9eac!important;color:#18222c!important}html[data-theme=frost] .as-select,html[data-theme=frost] .as-select option{background:#fbfdff!important;border-color:#c9d9e6!important;color:#16202a!important}body.cv-settings .main{left:var(--sidebar-w, 264px)!important}body.cv-settings.sidebar-collapsed .main{left:var(--sidebar-w-collapsed, 76px)!important}@media (max-width: 920px){body.cv-settings .main,body.cv-settings.sidebar-collapsed .main{left:0!important}}@layer components{#ciMount{width:100%;padding:18px 0;color:var(--text);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);--panel: rgba(0,0,0,.22);--panel2: rgba(255,255,255,.05);--border-1: rgba(255,255,255,.1);--border-2: rgba(246,213,138,.18);--muted2: var(--faint);--accent: var(--gold);--teal: rgba(94,200,172,.86);--cv-layout-maxw: 2700px;--cv-main-pane-maxw: 2250px;--cv-summary-pane-w: 4172px;--cv-main-pane-h: 92vh}#ciMount *{box-sizing:border-box}#ciMount{height:100%}#ciMount{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}@media (min-width: 1201px){#ciMount{--cv-summary-pane-w: max(4172px, calc((var(--cv-info-w, 745px) * 4)))}}@media (max-width: 1200px){#ciMount{--cv-summary-pane-w: min(var(--cv-main-pane-maxw), calc(100% - 36px) )}}#ciMount .bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3}#ciMount .bgGlow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(60% 40% at 12% 6%,var(--color-border-accent-subtle),transparent 60%),radial-gradient(55% 45% at 92% 10%,rgba(94,200,172,.1),transparent 60%),radial-gradient(60% 40% at 55% 94%,var(--color-accent-subtle),transparent 60%);filter:blur(0px)}#ciMount .bgGrid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1px);background-size:22px 22px}#ciMount .card{background:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#ciMount .panel{padding:12px}#ciMount .pageTitle{margin:0;font-family:var(--font-brand);font-weight:900;letter-spacing:.02em;font-size:20px;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}#ciMount .pageSub{margin:4px 0 0;font-size:12px;color:var(--muted2)}#ciMount .pageSubRow{display:flex;align-items:baseline;gap:12px;margin-top:4px}#ciMount .pageSubRow .pageSub{margin:0}#ciMount .anchorDateTagline{display:inline-block;margin-left:1in;font-size:12px;letter-spacing:.02em;color:var(--color-text-secondary);font-weight:650;white-space:nowrap}@media (max-width: 900px){#ciMount .anchorDateTagline{margin-left:28px}}@media (max-width: 720px){#ciMount .pageSubRow{display:block}#ciMount .anchorDateTagline{display:block;margin-left:0;margin-top:8px}}#ciMount .title{margin:0;font-family:var(--font-brand);font-weight:900;letter-spacing:.02em;font-size:14px;color:var(--color-text-primary)}#ciMount .desc{margin:4px 0 0;font-size:11.5px;color:var(--color-text-muted)}#ciMount .scoreChip{position:relative;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:14px;padding:8px 10px}#ciMount .kpiTitle{font-size:11px;color:var(--color-text-muted);font-weight:700}#ciMount .kpiValue{margin-top:6px;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.02em;color:var(--color-text-primary);font-size:20px}#ciMount .kpiValue.sm{font-size:16px}#ciMount .kpiSub{margin-top:4px;font-size:11px;color:var(--color-text-muted);font-weight:700}#ciMount .kpiInlineValue{font-weight:900;color:var(--color-text-primary)}#ciMount .compactMiniKpis{margin-top:10px;display:flex;gap:8px}#ciMount .compactMiniKpis .mini{position:relative;flex:1 1 0;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:14px;padding:8px 10px;min-width:0}.tinyBadge{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:6px 10px;border-radius:999px;font-size:11px;color:var(--color-text-secondary)}#ciMount .pillRow{margin-top:2px;margin-bottom:6px}#ciMount .pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:0;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:11px;color:var(--color-text-secondary)}#ciMount .infoBtn{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:0;border:1px solid rgba(255,255,255,.18);background:var(--cvbtn-bg);color:var(--color-text-secondary);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);font-weight:900;font-size:12px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #0000004d}#ciMount .infoBtn:hover{background:var(--cvbtn-bg-hover);border-color:var(--color-border-default);box-shadow:inset 0 1px #ffffff14,0 14px 30px #0000005c}#ciMount .infoBtn:active{transform:translateY(1px)}#ciMount .chipInfo,#ciMount .miniInfo{top:8px;right:8px}#ciMount .mcqInfo{top:10px;right:10px}#ciMount .canvasWrap{width:100%}#ciMount .canvasWrap.depth{height:clamp(220px,26vh,300px)}#ciMount .canvasWrap.platform{height:clamp(240px,28vh,320px)}#ciMount .canvasWrap.donut{height:294px;width:294px;max-width:294px}#ciMount .canvasWrap.mcq{height:clamp(210px,24vh,280px)}#ciMount canvas{width:100%!important;height:100%!important}#ciMount .isHidden{display:none!important}#ciMount abbr.ciGlossTerm{text-decoration:underline dotted;cursor:help;text-underline-offset:2px}.ciInsightHeading{font-weight:700;margin-top:14px;margin-bottom:6px;font-size:12.5px;line-height:1.45;color:var(--color-text-secondary)}.ciInsightPara{margin:6px 0;line-height:1.55;font-size:12.5px;color:var(--color-text-secondary)}.ciInsightList{margin:6px 0 10px 18px;padding:0;font-size:12.5px;color:var(--color-text-secondary)}.ciInsightList li{margin:4px 0;line-height:1.55}.ciInsightNote{margin:6px 0;font-size:12.5px;line-height:1.55;font-style:italic;color:var(--color-text-muted)}.ciInsightCallout{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.ciMoreBtn{margin-top:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--color-text-accent-soft);background:var(--color-accent-subtle);color:var(--color-text-accent);cursor:pointer;font-weight:700}.ciMoreBtn:hover{background:var(--color-border-accent-subtle);border-color:var(--color-text-accent-mid)}.ciMoreBtn:focus-visible{outline:2px solid var(--color-text-accent-mid);outline-offset:2px}.ciMoreSections{margin-top:6px}#ciMount .ciTinyTip{position:fixed;left:0;top:0;will-change:transform;z-index:9999;pointer-events:none;padding:8px 10px;border-radius:8px;border:1px solid var(--color-tooltip-border);background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);font-size:11px;line-height:14px;max-width:340px;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;box-shadow:0 10px 28px #00000059}#ciMount .ciTinyTip.isHidden{display:none}.cvRuntimeAlerts{position:sticky;top:0;z-index:999;margin:0 0 10px;padding:0}.cvRuntimeAlert{margin:10px 0 0;padding:10px 12px;border-radius:14px;border:1px solid rgba(246,213,138,.55);background:#ffc86e24;color:var(--color-text-primary);font-size:12px;line-height:1.35;box-shadow:0 14px 44px #0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cvRuntimeAlert.is-warn{border-color:#ffc05ab3;background:#ffc05a26}.cvRuntimeAlert.is-error{border-color:#ff5a5ab8;background:#ff5a5a24}#ciMount .cvSummaryBanner{margin:10px 12px 0;padding:8px 12px;border-radius:999px;border:1px solid rgba(246,213,138,.3);background:#ffc86e1a;color:var(--color-text-primary);font-size:12px;line-height:1.35}}html[data-theme=parchment] .drawer-wrap a,html[data-theme=parchment] .grid-scroll a{color:#0e1c50d9}html[data-theme=parchment] .drawer-wrap a:hover,html[data-theme=parchment] .grid-scroll a:hover{color:#0e1c50}@layer components{.cvLayoutPresetDock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:2px;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cvLayoutPresetDock.isInHeader{position:fixed;right:18px;top:50vh;transform:translateY(-50%);left:auto;bottom:auto;z-index:9000;max-height:calc(100vh - 40px);overflow-y:auto}@media (min-width: 921px){body[data-page="Performance Insights"] .main{padding-right:142px}}.cv-body-info-only .cvLayoutPresetDock.isInHeader{right:60px;left:auto}.cvLayoutPresetDock.isInInfoPane{display:none}.cvLayoutBtn{width:100px;height:102px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:7px 0 6px;gap:3px;border:1px solid rgba(246,213,138,.2);border-radius:0;background:radial-gradient(140% 120% at 50% 0%,#ffffff1a,#00000075 70%),linear-gradient(180deg,#ffffff14,#00000070);color:#f5f5fceb;cursor:pointer;box-shadow:0 12px 26px #00000075,inset 0 1px #fff3,inset 1px 0 #ffffff1a,inset -1px 0 #0009,inset 0 -1px #000000b8,inset 0 -10px 16px #0000008c;transform:translateY(0);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,border-color .12s ease;position:relative}.cvLayoutBtnLabel{display:block;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f5f5fcb3;line-height:1.25;text-align:center;width:100%;padding:0 4px;white-space:normal;word-break:break-word;z-index:1;position:relative}.cvLayoutBtn.isActive .cvLayoutBtnLabel,.cvLayoutBtn.isOn .cvLayoutBtnLabel{color:#f6d58aeb}.cvLayoutBtnIcon{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;z-index:1;position:relative}.cvLayoutBtn+.cvLayoutBtn{margin-left:0;margin-top:-1px}.cvLayoutBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;pointer-events:none;box-shadow:inset 0 2px #ffffff14,inset 2px 0 #ffffff0f,inset -2px 0 #00000094,inset 0 -2px #000000ad;opacity:.85}.cvLayoutBtn:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:0;background:radial-gradient(ellipse 100% 50% at 50% 100%,rgba(255,255,255,.18),transparent 65%),radial-gradient(ellipse 100% 70% at 50% 115%,rgba(0,0,0,.65),rgba(0,0,0,.2) 55%,transparent 75%);box-shadow:inset 0 10px 14px #0000008c,inset 0 -6px 14px #ffffff24;opacity:.55;pointer-events:none}.cvLayoutBtn:hover{filter:brightness(1.06)}.cvLayoutBtn:active{transform:translateY(2px);box-shadow:0 6px 14px #00000075,inset 0 14px 18px #0000009e,inset 0 -6px 10px #ffffff08}.cvLayoutBtn:active:after{background:radial-gradient(ellipse 130% 75% at 50% 0%,rgba(255,255,255,.78),transparent 60%),radial-gradient(ellipse 100% 65% at 50% 120%,rgba(0,0,0,.9),transparent 70%);box-shadow:inset 0 -16px 24px #000000d9,inset 0 8px 20px #ffffff85;opacity:.9}.cvLayoutBtn.isActive,.cvLayoutBtn.isOn{border-color:#f6d58a33;transform:translateY(2px);background:radial-gradient(170% 160% at 50% 12%,#f6d58a1a,#000000ad 70%),linear-gradient(180deg,#ffffff0a,#00000094);box-shadow:inset 0 14px 22px #000000ad,inset 0 -4px 10px #ffffff0f}.cvLayoutBtn.isActive:after,.cvLayoutBtn.isOn:after{background:radial-gradient(ellipse 120% 70% at 50% 0%,rgba(255,255,255,.6),transparent 62%),radial-gradient(ellipse 100% 60% at 50% 120%,rgba(0,0,0,.75),transparent 68%);box-shadow:inset 0 -14px 20px #000000b8,inset 0 6px 16px #ffffff61;opacity:.82}.cvLayoutBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #f6d58a59,0 14px 30px #00000085,inset 0 1px #ffffff1a,inset 0 -10px 16px #0000009e}.cvLayoutBtn.isDisabled{opacity:.46;cursor:not-allowed;filter:saturate(.6)}.cvLayoutPresetDock:not(:has(.cvLayoutBtn.isActive)):not(:has(.cvLayoutBtn.isOn)) .cvLayoutBtn:first-child{border-color:#f6d58a33;transform:translateY(2px);background:radial-gradient(170% 160% at 50% 12%,#f6d58a1a,#000000ad 70%),linear-gradient(180deg,#ffffff0a,#00000094);box-shadow:inset 0 14px 22px #000000ad,inset 0 -4px 10px #ffffff0f}.cvLayoutPresetDock:not(:has(.cvLayoutBtn.isActive)):not(:has(.cvLayoutBtn.isOn)) .cvLayoutBtn:first-child:after{background:radial-gradient(ellipse 120% 70% at 50% 0%,rgba(255,255,255,.6),transparent 62%),radial-gradient(ellipse 100% 60% at 50% 120%,rgba(0,0,0,.75),transparent 68%);box-shadow:inset 0 -14px 20px #000000b8,inset 0 6px 16px #ffffff61;opacity:.82}.cvLayoutIco{display:block;width:56px!important;height:56px!important}.cvLayoutIco .cvLayoutFrame{fill:#ffffff08;stroke:#f5f5fc57;stroke-width:1.5}.cvLayoutIco rect{fill:#f5f5fc24;stroke:#f5f5fc5c;stroke-width:1.2}.cvLayoutBtn.isActive .cvLayoutIco rect,.cvLayoutBtn.isOn .cvLayoutIco rect{fill:#ffc86e24;stroke:#f6d58a66}.cvLayoutIco .cvLayoutPane{fill:#f5f5fc1a;stroke:#f5f5fc52;stroke-width:1.2}@media (max-width: 1200px){.cvLayoutBtn{width:88px;height:92px}}@media (max-width: 900px){.cvLayoutBtn{width:76px;height:82px}}#ciMount .form-head-right{margin-top:2px}}.cvInfoPaneToggleBtn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px 6px 9px;border-radius:0;border:1px solid var(--color-border-accent-subtle);background:radial-gradient(ellipse 80% 60% at 50% 50%,#000000b8,#0000007a 45%,#ffffff1a),linear-gradient(180deg,#ffffff21,#0000008c);color:var(--color-text-secondary);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 22px #000000b3,0 3px 8px #0000008c,0 1px 2px #000000e6,inset 0 2px #ffffff38,inset 2px 0 #ffffff1a,inset -2px 0 #0009,inset 0 -3px #000c,inset 0 6px 14px #0009,inset 0 -4px 8px #0000006b;transform:translateY(0);transition:transform .1s ease,box-shadow .1s ease,border-color .12s ease,color .12s ease,background .12s ease;white-space:nowrap;flex-shrink:0;position:relative}.cvInfoPaneToggleBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000080;opacity:.7}.cvInfoPaneToggleBtn:hover{transform:translateY(-2px);border-color:var(--color-text-accent-soft);color:var(--color-text-primary);box-shadow:0 14px 32px #000000b8,0 5px 12px #00000094,0 1px 3px #000000e6,inset 0 2px #ffffff47,inset 2px 0 #ffffff1f,inset -2px 0 #0000009e,inset 0 -3px #000000d1,inset 0 6px 14px #0009,inset 0 -4px 8px #0000006b}.cvInfoPaneToggleBtn:active{transform:translateY(2px);box-shadow:0 3px 8px #000000a6,0 1px 2px #000000e6,inset 0 3px #0009,inset 0 8px 18px #000000b8,inset 0 -2px 6px #00000061}.cvInfoPaneToggleBtn.isPaneOpen{border-color:var(--color-text-accent-soft);color:var(--color-text-accent);background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,0,0,.65) 0%,rgba(0,0,0,.42) 45%,var(--color-border-accent-subtle) 100%),linear-gradient(180deg,var(--color-border-accent-subtle) 0%,rgba(0,0,0,.52) 100%);box-shadow:0 8px 22px #000000b3,0 3px 8px #0000008c,0 1px 2px #000000e6,0 0 14px 2px var(--color-border-accent-subtle),inset 0 2px #ffffff2e,inset 2px 0 #ffffff14,inset -2px 0 #00000094,inset 0 -3px #000000c7,inset 0 6px 14px #0000008c,inset 0 -4px 8px #00000061}.cvInfoPaneToggleBtn.isPaneOpen:hover{transform:translateY(-2px);border-color:var(--color-text-accent-mid);box-shadow:0 14px 32px #000000b8,0 5px 12px #00000094,0 1px 3px #000000e6,0 0 20px 4px var(--color-border-accent-subtle),inset 0 2px #ffffff38,inset 2px 0 #ffffff1a,inset -2px 0 #0009,inset 0 -3px #000c,inset 0 6px 14px #0000008c,inset 0 -4px 8px #00000061}.cvInfoPaneToggleBtn.isHidden{display:none!important}.cvInfoPaneToggleIco{flex-shrink:0;opacity:.85}.cvInfoPaneToggleBtn.isPaneOpen .cvInfoPaneToggleIco{opacity:1}.cvInfoPaneToggleTxt{line-height:1}html[data-theme=parchment] .cvLayoutBtn:before{box-shadow:none!important;opacity:0!important}html[data-theme=parchment] .cvLayoutBtn:after{background:none!important;box-shadow:none!important;opacity:0!important}html[data-theme=parchment] .cvLayoutBtn{background:linear-gradient(180deg,#ffffffd9,#e8eaf0eb)!important;border:1px solid rgba(160,165,180,.55)!important;color:#0a0a14e6!important;box-shadow:0 6px 14px #00000038,0 2px 4px #00000029,inset 0 1px #fffffff2,inset 1px 0 #ffffffbf,inset -1px 0 #0000001f,inset 0 -2px #0000002e,inset 0 8px 12px #0000000f!important;transform:translateY(0)!important;filter:none!important;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease!important}html[data-theme=parchment] .cvLayoutBtnLabel{color:#0a0a14e0!important;font-weight:600!important;text-shadow:0 1px 0 rgba(255,255,255,.6)!important;opacity:1!important}html[data-theme=parchment] .cvLayoutIco .cvLayoutFrame{fill:#a0a8be24!important;stroke:#828ca8d9!important;stroke-width:1.8!important}html[data-theme=parchment] .cvLayoutIco rect{fill:#a0a8be2e!important;stroke:#828ca8cc!important;stroke-width:1.6!important}html[data-theme=parchment] .cvLayoutIco .cvLayoutPane{fill:#a0a8be1f!important;stroke:#828ca8bf!important;stroke-width:1.6!important}html[data-theme=parchment] .cvLayoutBtn:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #00000042,0 3px 6px #0000002e,inset 0 1px #fffffffa,inset 1px 0 #fffc,inset -1px 0 #0000001a,inset 0 -2px #00000029,inset 0 8px 12px #0000000a!important}html[data-theme=parchment] .cvLayoutBtn.isOn,html[data-theme=parchment] .cvLayoutBtn.active,html[data-theme=parchment] .cvLayoutBtn:active{background:linear-gradient(180deg,#d7dae4f2,#e8eaf0e0)!important;border:1px solid rgba(130,138,158,.65)!important;color:#0a0a14e6!important;transform:translateY(2px)!important;filter:none!important;box-shadow:0 1px 4px #0003,inset 0 4px 10px #00000047,inset 0 2px 4px #00000038,inset 0 1px #00000040,inset 1px 0 #00000024,inset 0 -1px #fff9,inset -1px 0 #fff6!important}html[data-theme=parchment] .cvLayoutBtn.isOn .cvLayoutBtnLabel{color:#0a0a14eb!important;font-weight:800!important;text-shadow:0 1px 0 rgba(255,255,255,.4)!important;opacity:1!important}html[data-theme=parchment] .cvLayoutBtn.isOn .cvLayoutIco .cvLayoutFrame{fill:#a0a8be24!important;stroke:#7884a2e6!important;stroke-width:2!important}html[data-theme=parchment] .cvLayoutBtn.isOn .cvLayoutIco rect{fill:#a0a8be2e!important;stroke:#7884a2d9!important;stroke-width:2!important}html[data-theme=parchment] .cvLayoutBtn.isOn .cvLayoutIco .cvLayoutPane{fill:#a0a8be1f!important;stroke:#7884a2cc!important;stroke-width:2!important}html[data-theme=parchment] .cvLayoutPresetDock~* .introLink,html[data-theme=parchment] #ciMount .introLink:not(.refreshDashboardBtn){color:#fffffff2!important}html[data-theme=parchment] .cvInfoPaneToggleBtn,html[data-theme=parchment] #ciMount .infoBtn,html[data-theme=parchment] #ciMount .ciMoreBtn,html[data-theme=parchment] .cvFocusBtn,html[data-theme=parchment] .infoPaneCloseBtn{background:linear-gradient(180deg,#f5f7fce0,#e4e8f2eb)!important;border-color:#9ba2b480!important;color:#0a0a14e0!important;box-shadow:0 3px 8px #0000002e,inset 0 1px #ffffffe6,inset 0 -1px #00000024!important}html[data-theme=parchment] .cvInfoPaneToggleBtn:hover,html[data-theme=parchment] #ciMount .infoBtn:hover,html[data-theme=parchment] #ciMount .ciMoreBtn:hover,html[data-theme=parchment] .cvFocusBtn:hover{filter:brightness(1.04)!important}html[data-theme=parchment] .cvInfoPaneToggleBtn:active,html[data-theme=parchment] #ciMount .infoBtn:active,html[data-theme=parchment] #ciMount .ciMoreBtn:active,html[data-theme=parchment] .cvFocusBtn:active{transform:translateY(1px)!important;box-shadow:0 1px 3px #0000002e,inset 0 3px 8px #0003,inset 0 1px #0000002e,inset 0 -1px #ffffff8c!important}html[data-theme=parchment] #ciMount .infoPaneTabBtn{background:linear-gradient(180deg,#f5f7fcd9,#e4e8f2e6)!important;border-color:#9ba2b473!important;color:#0a0a14d9!important}html[data-theme=parchment] #ciMount .infoPaneTabBtn:hover{filter:brightness(1.04)!important}html[data-theme=parchment] #ciMount .infoPaneTabBtn.isActive{background:linear-gradient(180deg,#d7dae4f2,#e4e8f0e6)!important;border-color:#7882a0a6!important;color:#0a0a14eb!important;transform:translateY(1px);box-shadow:0 1px 3px #00000029,inset 0 3px 8px #0000002e,inset 0 1px #00000029,inset 0 -1px #ffffff8c!important}html[data-theme=parchment] #ciMount .introLink{background:linear-gradient(180deg,#ffffff1a,#0a0a0f00 60%),#12121c!important;border-color:#c8c8dc40!important;color:#fffffff2!important;box-shadow:0 3px 10px #0006,inset 0 1px #ffffff29,inset 0 -1px #0000008c!important}html[data-theme=parchment] #ciMount .introLink:hover{filter:brightness(1.12)!important;color:#fff!important}html[data-theme=parchment] #ciMount a:not(.introLink){color:#0e1c50d9!important}html[data-theme=parchment] #ciMount a:not(.introLink):hover{color:#0e1c50!important}html[data-theme=glacier-slate] .cvLayoutBtn:after,html[data-theme=frost] .cvLayoutBtn:after{background:none!important}html[data-theme=glacier-slate] .cvLayoutBtn{background:linear-gradient(180deg,#d4dce3,#c8d1da)!important;border:1px solid #92A0AE!important;color:#18222c!important}html[data-theme=frost] .cvLayoutBtn{background:linear-gradient(180deg,#fbfdff,#eef4f9)!important;border:1px solid #D9E4EE!important;color:#16202a!important}html[data-theme=glacier-slate] .cvLayoutBtn.isOn,html[data-theme=glacier-slate] .cvLayoutBtn.active{background:linear-gradient(180deg,#bcc6d0,#b3bdc6)!important;border-color:#7e8e9e!important}html[data-theme=frost] .cvLayoutBtn.isOn,html[data-theme=frost] .cvLayoutBtn.active{background:linear-gradient(180deg,#e7f0f7,#dcebf7)!important;border-color:#2e6fa3!important}@layer components{#ciMount .form-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:9px;position:relative;display:grid!important;grid-template-columns:26.7fr 23.1fr 48.4fr;grid-template-rows:minmax(0,2.73fr) minmax(0,1.3fr);grid-template-areas:"left heat right" "mcq  mcq  mcq";column-gap:20px;row-gap:12px;gap:9px;align-content:stretch!important}#ciMount .colLeft{grid-area:left;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0!important;height:auto!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:10px}#ciMount .colRight{grid-area:right;display:flex;flex-direction:column;gap:24px;min-width:0;align-items:stretch;min-height:0!important;height:auto!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:14px;align-items:stretch!important;padding-left:0}#ciMount .heatmapPanel{grid-area:heat;align-self:stretch;min-height:0!important;height:auto!important;flex:1 1 auto!important;display:flex;flex-direction:column}#ciMount .mcqPanel{grid-area:mcq;min-height:0!important;height:auto!important;flex:1 1 auto!important;display:flex;flex-direction:column;margin-top:0;transform:none;position:relative;z-index:1}#ciMount .mcqSpacer{display:none!important}#ciMount .colLeft,#ciMount .colRight,#ciMount .heatmapPanel,#ciMount .mcqPanel{min-height:0!important}@media (min-width: 1201px){#ciMount:not([data-layout=info_only]) .infoPane{width:var(--cv-info-w, 20.2%)!important;flex:0 0 auto!important}}#ciMount .mcqPanel{height:var(--cv-mcq-h, auto)!important}#ciMount .infoPane{width:20.2%;height:100%!important;max-height:100%!important;overflow:hidden!important;position:sticky;top:18px;border:1px solid var(--color-border-accent-subtle);background:radial-gradient(120% 80% at 10% 0%,var(--color-border-accent-subtle),transparent 60%),radial-gradient(120% 90% at 90% 10%,var(--color-success-subtle),transparent 60%),#0003;box-shadow:0 18px 60px #00000059;display:flex!important;flex-direction:column!important}@media (min-width: 1101px){#ciMount:not([data-layout=info_only]) .infoPane{height:100%!important;max-height:100%!important}}#ciMount[data-layout=info_only] .insights-layout{width:min(var(--cv-layout-maxw),calc(100% - 36px))!important;margin:0 auto;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px}#ciMount[data-layout=info_only] #insightsForm{width:min(var(--cv-summary-pane-w),100%)!important;max-width:min(var(--cv-summary-pane-w),100%)!important;height:auto!important;min-height:0!important;max-height:none!important;background:#0000002e;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:visible!important;flex:0 0 auto!important;padding:0;margin:0 auto;position:relative!important;z-index:3}#ciMount[data-layout=info_only] .insights-form{height:auto!important;max-height:none!important;min-height:0!important}#ciMount[data-layout=info_only] .form-head{background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:78px}#ciMount[data-layout=info_only] #insightsForm .form-body{display:none!important}#ciMount[data-layout=info_only] #infoPane{border-radius:var(--radius-sm);z-index:2;display:flex!important;flex-direction:column!important;width:min(var(--cv-summary-pane-w),100%)!important;max-width:min(var(--cv-summary-pane-w),100%)!important;margin:0 auto;position:relative!important;top:auto;height:calc(100vh - var(--topbar-h, 56px) - 40px)!important;max-height:calc(100vh - var(--topbar-h, 56px) - 40px)!important;overflow:hidden!important}#ciMount[data-layout=info_only] #infoPaneScroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges}#ciMount[data-layout=info_only] .tourBtn{opacity:0;pointer-events:none}#ciMount[data-cv-focus=heatmap] .colLeft,#ciMount[data-cv-focus=heatmap] .colRight,#ciMount[data-cv-focus=heatmap] .mcqPanel,#ciMount[data-cv-focus=mcq] .colLeft,#ciMount[data-cv-focus=mcq] .colRight,#ciMount[data-cv-focus=mcq] .heatmapPanel,#ciMount[data-cv-focus=scores] .heatmapPanel,#ciMount[data-cv-focus=scores] .colRight,#ciMount[data-cv-focus=scores] .mcqPanel,#ciMount[data-cv-focus=scores] .colLeft .depthPanel,#ciMount[data-cv-focus=depth] .heatmapPanel,#ciMount[data-cv-focus=depth] .colRight,#ciMount[data-cv-focus=depth] .mcqPanel,#ciMount[data-cv-focus=depth] .colLeft .scoresPalette,#ciMount[data-cv-focus=platform] .heatmapPanel,#ciMount[data-cv-focus=platform] .colLeft,#ciMount[data-cv-focus=platform] .mcqPanel,#ciMount[data-cv-focus=platform] .colRight .timePanel,#ciMount[data-cv-focus=time] .heatmapPanel,#ciMount[data-cv-focus=time] .colLeft,#ciMount[data-cv-focus=time] .mcqPanel,#ciMount[data-cv-focus=time] .colRight .donutPanel{display:none!important}#ciMount[data-cv-focus] .panel,#ciMount[data-cv-focus] .card{box-shadow:0 16px 40px #0000006b}#ciMount[data-cv-panels~=mcq]:not([data-cv-panels~=scores]):not([data-cv-panels~=heatmap]):not([data-cv-panels~=time]):not([data-cv-panels~=alloc]):not([data-cv-panels~=depth]) .form-body{grid-template-rows:1fr!important}#ciMount[data-cv-panels~=mcq]:not([data-cv-panels~=scores]):not([data-cv-panels~=heatmap]):not([data-cv-panels~=time]):not([data-cv-panels~=alloc]):not([data-cv-panels~=depth]) .mcqPanel{height:100%!important;min-height:0!important}#ciMount .canvasWrap.depth{height:clamp(220px,26vh,300px)!important}#ciMount .canvasWrap.mcq{height:clamp(210px,24vh,280px)!important}#ciMount .heatmapBody{max-height:none!important}#ciMount .stage{padding:clamp(14px,1.8vw,22px);padding-bottom:56px}#ciMount .insights-layout{gap:clamp(10px,1.2vw,16px)}@media (max-width: 1400px){#ciMount .form-body{grid-template-columns:minmax(460px,600px) 1fr;grid-template-areas:"left right" "heat heat" "mcq  mcq";grid-template-rows:auto auto auto}}@media (max-width: 1200px){#ciMount .insights-layout{flex-direction:column}#ciMount .infoPane{position:relative;top:auto;width:min(var(--cv-main-pane-maxw),100%);max-height:none;overflow:visible!important}#ciMount .form-body{overflow:visible!important;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"left" "heat" "right" "mcq"}#ciMount .insights-form{height:auto!important;overflow:visible!important}}@media (max-width: 1100px){#ciMount .infoPane{max-height:none!important;overflow:visible!important}}}@layer components{.cvHelpDoc .cvFormula{--cv-var-size: 20px;--cv-op-size: 22px;--cv-ss-size: 14px}.cvHelpDoc .cvFormula{margin:16px 0 22px;background:#ffffff0a;border:1px solid var(--color-border-accent-subtle);border-left:3px solid var(--color-text-accent-mid);border-radius:0;font-family:Times New Roman,Times,serif;font-size:20px;line-height:1.55;letter-spacing:.2px;text-align:left;padding:16px 18px 16px 26px;overflow-x:auto}.cvHelpDoc .cvFormulaLine{margin:14px 0;word-break:break-word}.cvHelpDoc .cvFormula sub{font-size:.72em;vertical-align:baseline;position:relative;top:.3em}.cvHelpDoc .cvFormula sup{font-size:.72em;vertical-align:baseline;position:relative;top:-.62em;margin-left:.02em}.cvHelpDoc .cvFormula .cvOp,.cvHelpDoc .cvFormula .cvSym{font-size:var(--cv-op-size)}.cvHelpDoc .cvFormula sub,.cvHelpDoc .cvFormula sup{font-size:var(--cv-ss-size)}.cvHelpDoc .cvOp{padding:0 .2em}.cvHelpDoc .cvEq{display:grid;grid-template-columns:var(--lhs-w, 16ch) 2.4ch 1fr;column-gap:10px;align-items:baseline}.cvHelpDoc .cvEq .cvLHS{display:block}.cvHelpDoc .cvEq .cvLHS.isBlank{visibility:hidden}.cvHelpDoc .cvEq .cvRHS{display:block}.cvHelpDoc .cvRHS.cvIndentParen{padding-left:var(--paren-indent, 5ch)}.cvHelpDoc .cvFormula.cvFormulaLoose .cvFormulaLine{margin:20px 0}.cvHelpDoc .cvFormulaLine+.cvFormulaLine{margin-top:18px}.cvHelpDoc .cvSum{display:inline-block;position:relative;padding:0 .1em;vertical-align:middle}.cvHelpDoc .cvSum .cvSumSym{font-size:3.6em;line-height:.9;display:inline-block;vertical-align:-.08em;position:relative;top:.01em}.cvHelpDoc .cvSum .cvSumSub,.cvHelpDoc .cvSum .cvSumSup{position:absolute;left:50%;transform:translate(-50%);font-size:var(--cv-ss-size);line-height:1;white-space:nowrap;color:inherit}.cvHelpDoc .cvSum .cvSumSub{bottom:-1.24em}.cvHelpDoc .cvSum .cvSumSup{top:-.72em}.cvHelpDoc .cvSum.cvSumSubLow40 .cvSumSub{bottom:-1.64em}.cvHelpDoc .cvSum.cvSumNumRaised{top:calc(0px - (var(--cv-ss-size) + var(--cv-ss-size)))}.cvHelpDoc .cvSumSym{font-size:3.6em;line-height:.9;display:inline-block;vertical-align:-.08em;position:relative;top:.01em;margin:0 .12em}.cvHelpDoc .cvSumSym+sub{font-size:.6em;vertical-align:baseline;position:relative;left:-.98em;top:1.08em;margin-right:-.72em}.cvHelpDoc .cvSumSym+sup{font-size:.6em;vertical-align:baseline;position:relative;left:-.98em;top:-1.18em;margin-right:-.72em}.cvHelpDoc .cvSqrt{display:inline-flex;align-items:flex-start;vertical-align:middle}.cvHelpDoc .cvSqrt .cvSqrtSym{font-size:2.1em;line-height:.92;position:relative;top:.08em}.cvHelpDoc .cvSqrt .cvSqrtBody{border-top:3px solid currentColor;padding:.08em .12em 0 .18em;margin-left:-.12em;white-space:nowrap}.cvHelpDoc .cvPow{display:inline-block;position:relative}.cvHelpDoc .cvPow sup{position:relative;top:-.78em;margin-left:.04em}.cvHelpDoc .cvFrac{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;vertical-align:middle;font-size:1.1em;line-height:1.1;margin:0 .14em}.cvHelpDoc .cvFrac .cvNum,.cvHelpDoc .cvFrac .cvDen{padding:0 .35em;white-space:nowrap}.cvHelpDoc .cvFrac .cvBar{align-self:stretch;border-top:4px solid var(--color-text-accent);margin:.16em 0}.cvHelpDoc .cvRationale{margin-top:14px;padding-top:10px;border-top:1px dashed var(--color-border-accent-subtle)}.cvHelpDoc .cvRationale .cvMiniHead{margin:0 0 8px;font-size:.92em;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-secondary)}.cvHelpDoc .cvRationale ul{margin:8px 0 0 22px}.cvHelpDoc .cvRationale li{margin:6px 0}.cvHelpDoc .note{margin:12px 0 18px;padding:12px 14px;border-left:3px solid var(--color-text-accent-soft);background:var(--color-accent-subtle);border-radius:0;color:var(--color-bg-page)}.cvHelpDoc .katex,.cvHelpDoc .katex-display{color:var(--color-text-primary)!important}}@layer components{.cvHelpModal{position:fixed!important;z-index:99999;display:grid!important;place-items:center;padding:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:0;left:0;right:0;bottom:0;width:100vw!important;height:100vh!important;margin:0;transform:none;background:#000000b8}.cvHelpModal.isHidden{display:none!important}.cvHelpWindow{width:min(1120px,96vw);max-height:90vh;overflow:auto;position:relative;border-radius:24px;background:radial-gradient(900px 520px at 50% 12%,var(--color-border-accent-subtle),transparent 62%),var(--color-bg-page);border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px #000000b3}.cvHelpCloseBtn{position:sticky;top:0;width:100%;display:flex;justify-content:flex-end;padding:10px 14px;border:none;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-weight:900;background:#080b10eb;border-bottom:1px solid var(--color-border-accent-subtle);color:var(--color-text-accent)}.cvHelpCloseBtn:hover{background:#080b10fa}.cvHelpDoc{--page-glow: rgba(201, 137, 121, .1);--box-bg: #ffffff;--box-border: rgba(201, 137, 121, .28);--shadow: 0 24px 60px rgba(7, 18, 37, .55);--text: #0f172a;--muted: #4b5563;--line: rgba(201, 137, 121, .22);--radius: 18px;--radius-sm: 14px;--ease-close: cubic-bezier(.16, 1, .3, 1);--ease-open: ease-out;--expand: 2.4s;--collapse: .42s;--fade-open: 1.4s;--fade-close: .26s;--accent: #c98979;--box-bg: rgba(34,34,38,.78);--box-border: rgba(255,255,255,.12);--text: rgba(245,245,252,.94);--muted: rgba(245,245,252,.7);--line: rgba(255,255,255,.1);--bg: var(--color-bg-page);--page-glow: rgba(246,213,138,.1);--shadow: 0 22px 70px rgba(0,0,0,.55)}.cvHelpDoc *{box-sizing:border-box}.cvHelpDoc .wrap{max-width:1080px;margin:0 auto;padding:44px 22px 70px}.cvHelpDoc header{margin-bottom:28px;color:#e5e7eb}.cvHelpDoc h1{margin:0 0 10px;font-weight:600;letter-spacing:.04em;font-family:Cinzel,serif;font-size:clamp(2rem,3vw,2.6rem);color:#f6f2e8f5}.cvHelpDoc .sub{max-width:920px;color:#cbd5e1;font-size:1.02rem;margin:0}.cvHelpDoc .faq-groups{display:grid;gap:16px}.cvHelpDoc .group{border-radius:var(--radius);background:var(--box-bg);box-shadow:var(--shadow);border:1px solid var(--box-border);overflow:hidden}.cvHelpDoc .group>summary{list-style:none;cursor:pointer;padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;background:linear-gradient(180deg,var(--color-border-accent-subtle),rgba(0,0,0,0))}.cvHelpDoc .group>summary::-webkit-details-marker{display:none}.cvHelpDoc .group-title{display:grid;gap:6px}.cvHelpDoc .group-title strong{font-family:Cinzel,serif;font-size:1.05rem;font-weight:600;letter-spacing:.05em;color:var(--text)}.cvHelpDoc .group-title span{font-size:.95rem;color:var(--muted)}.cvHelpDoc .group-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--color-border-accent-subtle);color:var(--color-text-accent);background:#00000038}.cvHelpDoc .group-icon svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cvHelpDoc .group-chevron{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;position:relative;background:#00000038;border:1px solid var(--color-border-accent-subtle)}.cvHelpDoc .group-chevron:before,.cvHelpDoc .group-chevron:after{content:"";position:absolute;width:16px;height:2px;background:linear-gradient(180deg,var(--color-text-accent),rgba(255,192,90,.72))}.cvHelpDoc .group-chevron:after{transform:rotate(90deg);transition:opacity .25s var(--ease-close);opacity:1}.cvHelpDoc details.group[open] .group-chevron:after{opacity:0}.cvHelpDoc .faq{border-top:1px solid var(--color-border-accent-subtle);padding:2px 0}.cvHelpDoc .faq details{border-top:1px solid var(--line);background:transparent}.cvHelpDoc .faq details:first-child{border-top:none}.cvHelpDoc .faq summary{cursor:pointer;padding:18px 20px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;list-style:none}.cvHelpDoc .faq summary::-webkit-details-marker{display:none}.cvHelpDoc .q{font-family:Cinzel,serif;font-size:1.02rem;letter-spacing:.04em;color:var(--text)}.cvHelpDoc .chev{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;position:relative;background:#00000038;border:1px solid var(--color-border-accent-subtle)}.cvHelpDoc .chev:before,.cvHelpDoc .chev:after{content:"";position:absolute;width:14px;height:2px;background:linear-gradient(180deg,var(--color-text-accent),rgba(255,192,90,.72))}.cvHelpDoc .chev:after{transform:rotate(90deg);transition:opacity .22s var(--ease-close);opacity:1}.cvHelpDoc .faq details[open] .chev:after{opacity:0}.cvHelpDoc .answer{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height var(--collapse) var(--ease-close),opacity var(--fade-close) var(--ease-close),transform var(--fade-close) var(--ease-close);will-change:max-height,opacity,transform}.cvHelpDoc details[open]>.answer{opacity:1;transform:translateY(0);max-height:var(--target-h, 1200px);transition:max-height var(--expand) var(--ease-open),opacity var(--fade-open) var(--ease-open),transform var(--fade-open) var(--ease-open)}.cvHelpDoc .a{padding:0 20px 20px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:1.04rem;color:var(--text);max-width:960px;line-height:1.62}.cvHelpDoc .a p,.cvHelpDoc .a li,.cvHelpDoc .a div,.cvHelpDoc .a span{color:inherit}.cvHelpDoc .a p{margin:0 0 16px}.cvHelpDoc .a p+ul{margin-top:6px}.cvHelpDoc .a p:last-child{margin-bottom:0}.cvHelpDoc .a ul{margin:10px 0 0;padding-left:18px}.cvHelpDoc .a li{margin:6px 0}.cvHelpDoc .a pre{margin:10px 0 14px;padding:12px 14px;background:#00000047;border:1px solid var(--color-border-accent-subtle);overflow:auto}.cvHelpDoc .a code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.94rem}.cvHelpDoc .cvMiniTable{width:100%;border-collapse:collapse;margin:10px 0 16px;background:#ffffffeb;border:1px solid rgba(201,137,121,.22);overflow:hidden;border-radius:12px}.cvHelpDoc .cvMiniTable th,.cvHelpDoc .cvMiniTable td{border-bottom:1px solid rgba(15,23,42,.1);padding:10px 12px;text-align:left;vertical-align:top}.cvHelpDoc .cvMiniTable thead th{font-weight:700;background:#0f172a0a}.cvHelpDoc .cvMiniTable tbody tr:last-child td{border-bottom:none}.cvHelpDoc .cvMiniTable.cvMiniTableDarkText th,.cvHelpDoc .cvMiniTable.cvMiniTableDarkText td{color:#0f172af0;text-shadow:none}.cvHelpDoc .footer-bar{margin-top:36px;padding:18px 22px;background:linear-gradient(90deg,#c989791f,#c989790a);border:1px solid rgba(201,137,121,.28);border-radius:var(--radius-sm);font-family:Times New Roman,Times,serif;color:#fff}.cvHelpDoc summary:focus-visible{outline:2px solid rgba(201,137,121,.55);outline-offset:4px;border-radius:14px}.cvHelpDoc .cvFaqNote{margin-top:14px;padding:12px 14px;border-left:3px solid var(--color-text-accent-soft);background:#0000002e;border-radius:14px;color:#fff8ebe0}.cvHelpLink{color:var(--color-text-accent);text-decoration:none;font-weight:800}.cvHelpLink:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){.cvHelpDoc .answer,.cvHelpDoc details[open]>.answer,.cvHelpDoc .group-chevron:after,.cvHelpDoc .chev:after{transition:none}}.ciTourBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9998}.ciTourSpotlight{position:fixed;z-index:9999;border:1px solid rgba(255,255,255,.2);border-radius:0;box-shadow:0 0 0 9999px #0000008c,0 20px 60px #00000073;pointer-events:none}.ciTourCard{position:fixed;z-index:10000;width:560px;max-width:min(560px,calc(100vw - 24px));border-radius:0;border:1px solid rgba(255,255,255,.12);background:#080b10eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 70px #0000008c;overflow:hidden}.ciTourCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.ciTourCardTitle{font-weight:950;letter-spacing:.01em;font-size:14px;color:var(--color-text-primary)}.ciTourCardMeta{margin-top:4px;font-size:11px;color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase}.ciTourClose{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--color-text-secondary);border-radius:10px;width:30px;height:30px;cursor:pointer}.ciTourCardBody{padding:16px 18px 0;color:var(--color-text-secondary);font-size:13px;line-height:1.6;white-space:pre-line}.ciTourFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 18px}.ciTourBtns{display:flex;gap:8px}.ciTourNavBtn{border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--color-text-primary);padding:10px 12px;font-weight:850;cursor:pointer}.ciTourNavBtn.primary{background:var(--color-success-subtle);border-color:#5ec8ac47}.ciTourNavBtn:disabled{opacity:.45;cursor:default}.ciTourCalcNote{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000024;color:var(--color-text-secondary);font-size:12px;line-height:16px}#ciMount .form-head-right{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}#ciMount .headHelpLinks{display:flex;align-items:center;gap:10px;margin-right:6px}#ciMount .dashHelpSep{color:var(--color-text-accent-mid);font-weight:900}#ciMount .dashHelpLink{color:#ffd78cfa;text-decoration:none;font-weight:900;letter-spacing:.02em;font-size:12px}#ciMount .dashHelpLink:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}#ciMount .dashHelpLink:focus-visible{outline:2px solid var(--color-text-accent-mid);outline-offset:4px}#ciMount .dashHelpLink.inline{font-size:12px}}html[data-theme=parchment] .cv-modal,html[data-theme=parchment] .cvModal,html[data-theme=parchment] [class*=modal]{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-default)!important}html[data-theme=parchment] [class*=modal] h1,html[data-theme=parchment] [class*=modal] h2,html[data-theme=parchment] [class*=modal] h3,html[data-theme=parchment] [class*=modal] .modal-title,html[data-theme=parchment] [class*=modal] .cvm-title{color:var(--color-text-accent)!important}html[data-theme=parchment] [class*=modal-backdrop],html[data-theme=parchment] [class*=overlay],html[data-theme=parchment] .cv-scrim{background:var(--color-bg-overlay)!important}html[data-theme=parchment] .cvHelpWindow,html[data-theme=parchment] .ciTourCard{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}html[data-theme=parchment] .cvHelpWindow *,html[data-theme=parchment] .ciTourCard *{color:inherit}html[data-theme=parchment] .cvHelpDoc .group{background:transparent!important;border:1.5px solid rgba(14,28,80,.5)!important;box-shadow:0 2px 8px #0e1c5014!important}html[data-theme=parchment] .cvHelpDoc .group>summary{background:#0e1c500d!important}html[data-theme=parchment] .cvHelpDoc .faq details{background:transparent!important;border:1px solid rgba(14,28,80,.38)!important;border-radius:6px!important;margin:4px 0!important}html[data-theme=parchment] .cvHelpDoc .faq details:first-child{border-top:1px solid rgba(14,28,80,.38)!important}html[data-theme=parchment] .cvHelpDoc .faq summary{background:transparent!important}html[data-theme=parchment] .cvHelpDoc .answer{background:transparent!important}html[data-theme=parchment] .cvHelpDoc .q{color:#0e1c50e0!important}html[data-theme=parchment] .cvHelpDoc .group-title strong{color:#0e1c50e6!important}html[data-theme=parchment] .cvHelpDoc .group-title span{color:#0e1c50a6!important}html[data-theme=parchment] .cvHelpDoc .chev,html[data-theme=parchment] .cvHelpDoc .group-chevron{background:#0e1c5014!important;border-color:#0e1c5040!important}html[data-theme=parchment] .cvHelpDoc .chev:before,html[data-theme=parchment] .cvHelpDoc .chev:after,html[data-theme=parchment] .cvHelpDoc .group-chevron:before,html[data-theme=parchment] .cvHelpDoc .group-chevron:after{background:#0e1c50bf!important}html[data-theme=parchment] .cvHelpDoc .cvMiniTable{background:transparent!important;border:1.5px solid rgba(14,28,80,.45)!important}html[data-theme=parchment] .cvHelpDoc .cvMiniTable tr{border-bottom:1px solid rgba(14,28,80,.25)!important;background:transparent!important}html[data-theme=parchment] .cvHelpDoc .cvMiniTable th,html[data-theme=parchment] .cvHelpDoc .cvMiniTable td{border-bottom:1px solid rgba(14,28,80,.22)!important;color:#0e1c50e0!important;background:transparent!important}html[data-theme=parchment] .cvHelpDoc .cvMiniTable thead th{background:#0e1c500f!important;color:#0e1c50eb!important}html[data-theme=parchment] .cvHelpDoc .cvMiniTable tbody tr:last-child td{border-bottom:none!important}html[data-theme=parchment] .cvHelpDoc .cvFaqNote{background:#0e1c500d!important;border-color:#0e1c5040!important;color:#0e1c50cc!important}html[data-theme=parchment] .cvHelpModal,html[data-theme=parchment] .ciTourBackdrop{background:var(--color-bg-overlay)}html[data-theme=parchment] .cvHelpWindow{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary);box-shadow:0 16px 48px #0e1c3c2e}html[data-theme=parchment] .cvHelpCloseBtn{background:#0a0a0f!important;border-bottom:1px solid rgba(200,200,220,.18)!important;color:#ffffffeb!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000080!important}html[data-theme=parchment] .cvHelpCloseBtn:hover{background:#12121c!important;color:#fff!important;filter:brightness(1.12)!important}html[data-theme=parchment] .cvHelpWindow *,html[data-theme=parchment] .cvHelpDoc{color:var(--color-text-primary)}html[data-theme=parchment] .cv-scrim{background:var(--color-bg-overlay)}html[data-theme=parchment] .cvMiniTable{border-color:var(--color-border-default)}html[data-theme=parchment] .cvFaqNote{background:var(--color-accent-subtle);border-color:var(--color-border-accent-subtle);color:var(--color-text-primary)}html[data-theme=parchment] .ciTourClose{background:#0a0a0f!important;border-color:#c8c8dc38!important;color:#ffffffeb!important}html[data-theme=parchment] .ciTourClose:hover{background:#141420!important;color:#fff!important}@layer components{#ciMount .scoreChipsRow{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}#ciMount .scoreChipsRow{gap:6px}#ciMount .scoreChip{padding:7px 9px;border-radius:10px}#ciMount .compactMiniKpis{margin-top:8px;gap:6px}#ciMount .compactMiniKpis .mini{padding:7px 9px;border-radius:10px}#ciMount .scoresTopRow{margin-bottom:8px}#ciMount .scoreChipWide{width:100%}#ciMount .scoreChipWide .kpiValue{font-size:22px}#ciMount .scoresBreadthRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}#ciMount .scoresGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:8px}#ciMount .scoresGrid .scoreChipWide{grid-column:1 / -1}#ciMount .scoresPalette{min-height:0!important;flex:49.45 1 0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#ciMount .scoresScrollArea{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#ciMount .scoresTabs{margin:2px 0 10px}#ciMount .scoresTabPanels{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#ciMount .scoresTabPanel{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding-right:4px}#ciMount .scoresTabPanel .scoresGrid{margin-bottom:0}#ciMount .scoresTabPanel .compactMiniKpis{margin-top:10px}#ciMount .depthPanel,#ciMount .timePanel,#ciMount .donutPanel{min-height:0!important;display:flex!important;flex-direction:column!important}#ciMount .depthPanel{flex:50.55 1 0!important}#ciMount .timePanel{flex:46.1 1 0!important}#ciMount .donutPanel{flex:53.9 1 0!important}#ciMount .depthPanel,#ciMount .timePanel{min-height:0!important}#ciMount .canvasWrap{flex:1 1 auto!important;min-height:0!important;width:100%}#ciMount .canvasWrap.depth{height:auto!important;min-height:0!important}#ciMount .canvasWrap.platform{flex:1 1 auto!important;height:auto!important;min-height:0!important;padding-bottom:0}#ciMount .timePanel.panel{padding-bottom:4px!important}#ciMount .canvasWrap.mcq{height:220px;flex:1 1 auto!important;min-height:0!important}#ciMount .donutPanel{min-height:0!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;margin-top:0;position:relative;z-index:2}.donutPanel>*{flex:0 0 auto}.donutPanel .allocPlot{flex:1 1 auto;height:auto!important;min-height:0}.donutPanel .allocPlot canvas{width:100%!important;height:auto!important;flex:1 1 auto!important;min-height:0!important}#ciMount .canvasWrap.donut{width:min(288px,100%)!important;height:min(288px,100%)!important;max-width:none!important}#ciMount .allocPlot{height:238px!important;position:relative;z-index:1}#ciMount .allocControlsRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 10px;flex-wrap:wrap;position:relative;z-index:4}#ciMount .allocControlsRow .pill{padding:8px 10px;font-size:11px}#ciMount .allocFooter{flex:0 0 auto;margin-top:8px;min-height:52px;display:flex;align-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000001f;padding:8px 10px;overflow:hidden;position:relative;z-index:2}#ciMount .allocFooterHint{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:850;color:var(--color-text-muted)}#ciMount .donutPanel .categoryDetail{width:100%}#ciMount .donutPanel .categoryDetailRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0}#ciMount .donutPanel .categoryDetailLabel{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:850;color:var(--color-text-muted)}#ciMount .donutPanel .categoryDetailValue{font-size:12px;font-weight:950;color:var(--color-text-primary);font-variant-numeric:tabular-nums}#ciMount .pieLegend{margin-top:6px;display:grid;grid-template-columns:1fr;gap:6px}#ciMount .pieLegend .item{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:6px 8px;border-radius:10px;font-size:11px;color:var(--color-text-secondary)}#ciMount .pieLegend .left{display:flex;align-items:center;gap:8px;min-width:0}#ciMount .pieLegend .dot{width:10px;height:10px;border-radius:2px;border:1px solid rgba(255,255,255,.18);flex:0 0 auto}#ciMount .pieLegend .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}#ciMount .pieLegend .right{color:var(--color-text-muted);font-variant-numeric:tabular-nums}#ciMount .heatmapPanel{grid-area:heat}#ciMount .heatmapWrap{--hm-label-fr: 1.32fr;padding:8px;border-radius:calc(var(--radius-sm) + 2px);background:radial-gradient(140% 120% at 8% 0%,var(--color-border-accent-subtle),transparent 55%),radial-gradient(120% 120% at 92% 10%,var(--color-success-subtle),transparent 55%),#00000024;border:1px solid rgba(255,255,255,.1);display:flex!important;flex-direction:column!important;min-height:0!important}#ciMount .heatmapHead{padding-bottom:5px;margin-bottom:5px;display:grid;grid-template-columns:var(--hm-label-fr, 1.32fr) repeat(5,1fr);padding-right:var(--cv-sbw, 0px);flex:0 0 auto!important}#ciMount .heatmapBody{position:relative;flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;scrollbar-gutter:stable;gap:2px}#ciMount .heatmapControls{margin:0 0 10px;padding:8px 8px 10px;border-bottom:1px solid rgba(255,255,255,.08)}#ciMount .heatmapControlsRow{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}#ciMount .heatmapViews{min-width:240px}#ciMount .heatmapFocusControls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#ciMount .heatmapCtl{display:flex;flex-direction:row!important;align-items:center!important;gap:8px;font-size:10px;color:var(--color-text-secondary)}#ciMount .heatmapCtl span{min-width:52px}#ciMount .heatmapCtl select,#ciMount .heatmapCtl input{border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#000;color:var(--color-text-primary);padding:7px 10px;font-weight:800;font-size:11px;outline:none}#ciMount .heatmapCtl select option{background:#000;color:var(--color-text-primary)}#ciMount .heatmapCtl input{width:84px}#ciMount .heatmapEmpty{padding:12px;color:var(--color-text-secondary);font-size:12px}#ciMount .heatmapVirt .hVirtSpacer{height:0}#ciMount .heatmapVirt .hVirtItems{position:absolute;top:0;left:0;right:0;will-change:transform}#ciMount .hRow{display:grid;grid-template-columns:var(--hm-label-fr, 1.32fr) repeat(5,1fr);gap:2px;margin-bottom:2px;height:42px}#ciMount .heatmapHead,#ciMount .hRow{grid-template-columns:var(--hm-label-fr, 1.32fr) repeat(5,1fr)!important}#ciMount .hRow .hCell{height:42px;display:flex;align-items:center}#ciMount .hRow .hRowLabel{align-items:flex-start}#ciMount .hCell{border:1px solid rgba(255,255,255,.1);border-width:1px;border-radius:0;padding:6px 8px;background:#ffffff08;font-size:10px;color:var(--color-text-secondary)}#ciMount .heatmapHead .hCell{text-align:center;background:#ffffff0a;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}#ciMount .hRowLabel{white-space:normal;line-height:1.2;font-size:9.5px;padding-top:10px;padding-bottom:10px}#ciMount .hLabel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-secondary);font-weight:900;letter-spacing:.02em}#ciMount .hVal{font-weight:950;color:var(--color-text-secondary)}#ciMount .hHeat{display:flex;align-items:center;justify-content:center;min-height:22px!important;background:linear-gradient(180deg,#ffffff1f,#0000004d),radial-gradient(140% 140% at 50% 50%,rgba(0,0,0,.18),transparent 58%),radial-gradient(110% 140% at 10% 0%,rgba(255,255,255,.1),transparent 58%),linear-gradient(180deg,var(--heat, rgba(255,255,255,.04)),rgba(0,0,0,.1));box-shadow:inset 0 10px 18px #00000038,inset 0 -8px 14px #ffffff0d,0 10px 22px #00000029;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}#ciMount .hHeat:hover{filter:brightness(1.04);border-color:var(--color-border-accent-subtle);box-shadow:inset 0 10px 18px #0003,inset 0 -8px 14px #ffffff0f,0 16px 34px #0000003d}#ciMount .hEmpty{filter:grayscale(.25);background:linear-gradient(180deg,#ffffff08,#0000000d);box-shadow:inset 0 1px #ffffff14}#ciMount .heatmapBody::-webkit-scrollbar{width:8px}#ciMount .heatmapBody::-webkit-scrollbar-track{background:#ffffff05}#ciMount .heatmapBody::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:999px}#ciMount .mcqGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1 1 auto!important;min-height:0!important;height:auto!important}#ciMount .mcqCard{position:relative;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:14px;padding:9px;min-height:0!important;height:auto!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important}#ciMount .mcqTitle{font-family:var(--font-brand);font-weight:900;font-size:13px;margin-bottom:6px;color:var(--color-text-primary)}#ciMount .mcqOverallRow{flex:0 0 auto!important;margin:3px 0 4px}#ciMount .mcqOverallBarOuter{position:relative;width:66.666%;margin-left:16.666%;height:18px!important;border-radius:0;border:1px solid rgba(255,255,255,.14);background:radial-gradient(160% 220% at 50% 40%,rgba(0,0,0,.28),transparent 55%),linear-gradient(180deg,#ffffff1a,#0000001a),#ffffff0a;overflow:hidden;box-shadow:inset 0 10px 14px #00000038,inset 0 -6px 10px #ffffff0f,0 10px 22px #00000038}#ciMount .mcqOverallBarInner{position:absolute;left:0;top:0;bottom:0;width:0%;border-radius:0;background:radial-gradient(160% 220% at 50% 40%,rgba(0,0,0,.22),transparent 55%),radial-gradient(120% 160% at 20% 10%,rgba(255,255,255,.22),transparent 55%),linear-gradient(180deg,var(--color-success),rgba(16,185,129,.72));box-shadow:inset 0 10px 14px #00000029,inset 0 -6px 10px #ffffff1a}#ciMount .mcqOverallBarText{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:950;letter-spacing:.02em;color:var(--color-text-primary);text-shadow:0 1px 2px rgba(0,0,0,.55);pointer-events:none;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ciMount .mcqOverallMeta{display:none!important}#ciMount .infoPaneScroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding-bottom:10px}#ciMount .infoPaneScroll::-webkit-scrollbar{width:10px}#ciMount .infoPaneScroll::-webkit-scrollbar-track{background:#ffffff0a;border-left:1px solid rgba(255,255,255,.06)}#ciMount .infoPaneScroll::-webkit-scrollbar-thumb{background:var(--color-border-accent-subtle);border:1px solid var(--color-border-accent-subtle);border-radius:999px}#ciMount .infoPaneScroll::-webkit-scrollbar-thumb:hover{background:var(--color-accent-mid)}#ciMount .infoPaneHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.1)}#ciMount .infoPaneHead>:first-child{flex:1;min-width:0}#ciMount .infoPaneCloseBtn{flex-shrink:0;align-self:flex-start;margin-top:2px;padding:2px 6px;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:var(--color-text-muted);font-size:11px;line-height:1;cursor:pointer;transition:color .15s,border-color .15s,background .15s}#ciMount .infoPaneCloseBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary);background:#ffffff12}#ciMount .infoPaneHeadText{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.infoPaneTitle{font-family:var(--font-brand);font-weight:900;letter-spacing:.02em;color:var(--color-text-accent);white-space:normal}#ciMount .infoPaneSub{margin-top:6px;color:var(--color-text-secondary);font-size:12px;line-height:1.35}#ciMount .infoPaneBody{padding:12px;margin:0 12px 10px;border-radius:14px;color:var(--color-text-secondary);font-size:12.5px;line-height:1.55;white-space:pre-wrap}#ciMount #infoPaneBody{white-space:pre-line}#ciMount .infoPaneInterp{padding:0 12px 14px}#ciMount .infoPaneInterpTitle{font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:10px;color:var(--color-success);margin-bottom:8px}#ciMount .infoPaneInterpBody{font-size:12.5px;line-height:1.55;color:var(--color-text-secondary)}#ciMount .infoInline{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;border:1px solid var(--color-text-muted);font-weight:900;font-size:11px;color:var(--color-text-secondary);background:#0000001a;margin:0 2px}#ciMount .infoPaneIntro{padding:12px;margin:0 12px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:14px}#ciMount .infoPaneIntroTitle{font-weight:900;letter-spacing:.02em;color:var(--color-text-accent);margin-bottom:8px}#ciMount .infoPaneIntroBody{color:var(--color-text-secondary);font-size:12.5px;line-height:1.55}#ciMount .infoPaneIntroBody p{margin:0 0 10px}#ciMount .infoPaneIntroBody ul{margin:8px 0 10px 18px;padding:0}#ciMount .infoPaneIntroBody li{margin:6px 0}#ciMount .infoPaneWelcome{border:none;background:transparent;margin-bottom:6px;padding:10px 12px 0}#ciMount .infoPaneWelcomeTitle{font-weight:900;letter-spacing:.02em;color:var(--color-text-accent);margin-bottom:10px}#ciMount .infoPaneWelcomeSection{margin-bottom:12px}#ciMount .infoPaneWelcomeSection:last-child{margin-bottom:0}#ciMount .infoPaneWelcome.isHidden{display:none}#ciMount .secTitle{font-weight:900;color:var(--color-text-primary);margin-bottom:6px;font-size:12.5px}#ciMount .secBody{color:var(--color-text-secondary);font-size:12.5px;line-height:1.55}#ciMount .secBody ul{margin:8px 0 10px 18px;padding:0}#ciMount .secBody li{margin:6px 0}#ciMount .tip{margin-top:10px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000001f;color:var(--color-text-secondary)}#ciMount .infoPaneTabs{display:flex;gap:8px;padding:10px 12px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.1)}#ciMount .infoPaneTabs::-webkit-scrollbar{display:none}#ciMount .infoPaneTabBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#00000024;color:var(--color-text-secondary);border-radius:999px;padding:7px 10px;font-size:12px;line-height:1;cursor:pointer;white-space:nowrap}#ciMount .infoPaneTabBtn:hover{border-color:#f6d58a6b}#ciMount .infoPaneTabBtn.isActive{border-color:#f6d58ab3;background:#ffc86e24;color:var(--color-text-primary)}#ciMount .infoAgg{margin:12px 0 0}#ciMount .infoAggBtn{width:100%;text-align:left;--cv-btn-radius: 12px;border-radius:0;padding:10px 12px;font-weight:850;letter-spacing:.04em;text-transform:none}#ciMount .infoAggBody{margin-top:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000001a;padding:10px 12px;color:var(--color-text-secondary);font-size:12px;line-height:1.5;white-space:pre-line}#ciMount .cvTrackSelector{display:flex;align-items:center;gap:8px;padding:6px 10px 4px;flex-shrink:0}#ciMount .cvTrackLabel{font-size:11px;color:var(--color-text-muted);letter-spacing:.04em;white-space:nowrap}#ciMount .segmented{display:inline-flex!important;gap:6px;padding:0;border-radius:0;border:none;background:transparent;box-shadow:none}#ciMount .segBtn{padding:6px 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;line-height:1}#ciMount .segBtn.isActive,#ciMount .segBtn[aria-selected=true],#ciMount .segBtn[aria-pressed=true]{color:var(--color-text-primary);border-color:var(--cvbtn-border);box-shadow:var(--cvbtn-shadow-active);text-shadow:0 1px 2px rgba(0,0,0,.5)}#ciMount .timeKpis{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 10px}#ciMount .timeKpis .pill{padding:8px 10px;font-size:11px;white-space:nowrap}#ciMount .timeControls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;flex-wrap:wrap;position:relative;z-index:3}#ciMount .timeKpis{position:relative;z-index:3}#ciMount .timePanel .plot{position:relative;z-index:1}#ciMount .timeControls .segBtn{pointer-events:auto}#ciMount .pillRow{margin-bottom:6px}#ciMount .categoryDetail{margin-top:6px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000001a}#ciMount .categoryDetail.isHidden{display:none}#ciMount .categoryDetailRow{display:flex;justify-content:space-between;gap:10px;padding:6px 0}#ciMount .categoryDetailLabel{color:var(--color-text-muted);font-size:12px;font-weight:700}#ciMount .categoryDetailValue{color:var(--color-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:900}#ciMount .cvFocusBtn{margin-left:8px;border-radius:12px;width:34px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#0000002e;box-shadow:inset 0 1px #ffffff1f,inset 0 -10px 18px #00000059,0 10px 22px #00000052;color:var(--color-text-primary)}#ciMount .cvFocusBtn:hover{border-color:#f6d58a66;box-shadow:inset 0 1px #ffffff24,inset 0 -12px 22px #0000006b,0 14px 28px #0000005c}#ciMount .cvFocusBtn.isOn{border-color:#f6d58a94;background:#ffc86e24;box-shadow:inset 0 18px 28px #0000008c,inset 0 2px #ffffff1a,0 16px 34px #0006}#ciMount .tourBtn{margin-left:10px}#ciMount .insights-form,#ciMount .card{background:#00000005}}#ciMount .cvScoresExpanded{display:flex;flex-direction:row;gap:10px;flex:1 1 auto;min-height:0;padding:8px 4px 4px;overflow:hidden}#ciMount .cvScoresExpCol{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:10px 10px 8px}#ciMount .cvScoresExpColShared{flex:1.4 1 0}#ciMount .cvScoresExpColUnavail{opacity:.45}#ciMount .cvScoresExpColTitle{font-family:var(--font-brand);font-weight:900;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-accent-mid);padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}#ciMount .cvScoresExpUnavailNote{font-size:11px;color:var(--color-text-muted);margin:4px 0 0;font-style:italic}html[data-theme=parchment] .tip{background:var(--color-tooltip-bg);border-color:var(--color-tooltip-border);color:var(--color-tooltip-text)}html[data-theme=parchment] #ciMount .scoresTabs button,html[data-theme=parchment] #ciMount .scoresTabBtn{background:var(--parch-slate-medium);border-color:#0e1c502e;color:var(--parch-midnight)}html[data-theme=parchment] #ciMount .scoresTabs button:hover,html[data-theme=parchment] #ciMount .scoresTabBtn:hover{background:#5a688252}html[data-theme=parchment] #ciMount .scoresTabs button.isActive,html[data-theme=parchment] #ciMount .scoresTabBtn.isActive,html[data-theme=parchment] #ciMount .scoresTabs button:active,html[data-theme=parchment] #ciMount .scoresTabBtn:active{background:var(--parch-slate-active);border-color:#0e1c5073;color:var(--parch-white-text)}html[data-theme=parchment] #ciMount .infoPaneTabs{border-bottom-color:#0e1c501f}html[data-theme=parchment] #ciMount select:focus{border-color:#0e1c5080!important;outline-color:#0e1c504d!important}html[data-theme=parchment] #ciMount .scoresPanel a,html[data-theme=parchment] #ciMount .depthPanel a,html[data-theme=parchment] #ciMount .heatmapPanel a,html[data-theme=parchment] #ciMount .timePanel a,html[data-theme=parchment] #ciMount [class*=Panel] a{color:var(--parch-midnight)!important}html[data-theme=parchment] #ciMount .segBtn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border-color:#c8c8dc2e!important;color:#ffffffe6!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff26,inset 1px 0 #ffffff14,inset -1px 0 #00000073,inset 0 -1px #0000008c!important;font-weight:600!important}html[data-theme=parchment] #ciMount .segBtn:hover:not(.isActive):not([aria-pressed=true]):not([aria-selected=true]){filter:brightness(1.14)!important;border-color:#c8c8dc4d!important;transform:translateY(-1px)!important}html[data-theme=parchment] #ciMount .segBtn.isActive,html[data-theme=parchment] #ciMount .segBtn[aria-pressed=true],html[data-theme=parchment] #ciMount .segBtn[aria-selected=true]{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.14),transparent 55%),#1e1e32!important;border-color:#c8d7ff8c!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 3px rgba(0,0,0,.6)!important;box-shadow:0 0 0 2px #b9c8f080,0 0 14px 3px #a0b9e647,0 2px 8px #0006,inset 0 1px #fff3,inset 1px 0 #ffffff1a,inset 0 -1px #00000073,inset 0 4px 10px #ffffff0d!important;transform:translateY(0)!important;filter:none!important}html[data-theme=parchment] #ciMount .infoAggBtn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border-color:#c8c8dc2e!important;color:#ffffffe6!important;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff24,inset 0 -1px #00000080!important}html[data-theme=parchment] #ciMount .infoAggBtn:hover{filter:brightness(1.14)!important;border-color:#c8c8dc4d!important}html[data-theme=parchment] #ciMount .infoAggBtn.isActive,html[data-theme=parchment] #ciMount .infoAggBtn[aria-pressed=true]{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.14),transparent 55%),#1e1e32!important;border-color:#c8d7ff8c!important;color:#fff!important;box-shadow:0 0 0 2px #b9c8f080,0 0 12px 3px #a0b9e640,inset 0 1px #ffffff2e!important}html[data-theme=parchment] #ciMount .panelCtaBtn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border-color:#c8c8dc33!important;color:#ffffffe6!important;box-shadow:0 4px 12px #00000073,inset 0 1px #ffffff29,inset 0 -1px #0000008c!important;font-weight:650!important}html[data-theme=parchment] #ciMount .panelCtaBtn:hover{filter:brightness(1.14)!important;border-color:#c8c8dc52!important;transform:translateY(-1px)!important}html[data-theme=parchment] #ciMount .panelCtaBtn:active{background:#1e1e32!important;border-color:#c8d7ff80!important;color:#fff!important;box-shadow:0 0 0 2px #b9c8f073,inset 0 1px #ffffff24!important;transform:translateY(1px)!important}html[data-theme=parchment] #ciMount .refreshDashboardBtn,html[data-theme=parchment] #ciMount .treemapResetBtn,html[data-theme=parchment] #ciMount .ciMoreBtn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border-color:#c8c8dc2e!important;color:#ffffffe0!important;box-shadow:0 3px 8px #0006,inset 0 1px #ffffff24,inset 0 -1px #00000080!important}html[data-theme=parchment] #ciMount .refreshDashboardBtn:hover,html[data-theme=parchment] #ciMount .treemapResetBtn:hover,html[data-theme=parchment] #ciMount .ciMoreBtn:hover{filter:brightness(1.14)!important;border-color:#c8c8dc4d!important}html[data-theme=parchment] #ciMount .ciTourNavBtn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border-color:#c8c8dc2e!important;color:#ffffffe0!important;box-shadow:0 3px 8px #0006,inset 0 1px #ffffff24!important}html[data-theme=parchment] #ciMount .ciTourNavBtn:hover{filter:brightness(1.14)!important}html[data-theme=parchment] #ciMount .ciTourNavBtn.primary,html[data-theme=parchment] #ciMount .ciTourNavBtn:active{background:#1e1e32!important;border-color:#c8d7ff80!important;color:#fff!important;box-shadow:0 0 0 2px #b9c8f073,0 0 10px 2px #a0b9e638,inset 0 1px #ffffff29!important}html[data-theme=parchment] #ciMount .infoPaneTabBtn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border-color:#c8c8dc2e!important;color:#ffffffe0!important;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff1f!important}html[data-theme=parchment] #ciMount .infoPaneTabBtn:hover{filter:brightness(1.14)!important}html[data-theme=parchment] #ciMount .infoPaneTabBtn.isActive{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.14),transparent 55%),#1e1e32!important;border-color:#c8d7ff8c!important;color:#fff!important;font-weight:700!important;box-shadow:0 0 0 2px #b9c8f080,0 0 12px 3px #a0b9e640,inset 0 1px #ffffff2e!important}html[data-theme=parchment] #ciMount .infoPaneCloseBtn,html[data-theme=parchment] #ciMount .cvFocusBtn{background:radial-gradient(140% 120% at 50% 0%,rgba(255,255,255,.1),transparent 55%),#0a0a0f!important;border-color:#c8c8dc2e!important;color:#ffffffe0!important;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff1f!important}html[data-theme=parchment] #ciMount .infoPaneCloseBtn:hover,html[data-theme=parchment] #ciMount .cvFocusBtn:hover{filter:brightness(1.14)!important}html[data-theme=parchment] #ciMount .infoPaneCloseBtn:active,html[data-theme=parchment] #ciMount .cvFocusBtn:active{background:#1e1e32!important;border-color:#c8d7ff80!important;color:#fff!important}html[data-theme=parchment] #ciMount #heatmapFocusMode,html[data-theme=parchment] #ciMount .heatmapFocusControls select{background:#0e0e16!important;border-color:#c8c8dc38!important;color:#ffffffe6!important}html[data-theme=parchment] #ciMount #heatmapFocusMode option,html[data-theme=parchment] #ciMount .heatmapFocusControls select option{background:#141424;color:#ffffffe6}html[data-theme=parchment] #ciMount #heatmapTopN,html[data-theme=parchment] #ciMount input[type=number]{background:#0e0e16!important;border-color:#c8c8dc38!important;color:#ffffffe6!important}html[data-theme=parchment] #ciMount #heatmapTopN:focus,html[data-theme=parchment] #ciMount input[type=number]:focus{border-color:#b9c8f08c!important;outline:2px solid rgba(185,200,240,.25)!important}html[data-theme=parchment] #ciMount .heatmapFocusControls label,html[data-theme=parchment] #ciMount .heatmapFocusControls{color:#0e1c50d9}html[data-theme=parchment] #ciMount select{background:#0e0e16!important;border-color:#c8c8dc38!important;color:#ffffffe6!important}html[data-theme=parchment] #ciMount select option{background:#141424;color:#ffffffe6}html[data-theme=parchment] #ciMount .hCell{border-color:#0e1c501f;color:#0e1c50d9}html[data-theme=parchment] #ciMount .heatmapHead .hCell{background:#0e1c5014!important;color:#0e1c50d9!important}html[data-theme=parchment] #ciMount .hLabel{color:#0e1c50d9}html[data-theme=parchment] #ciMount .hVal{background:#f5f3ebf5;color:#0e1c50e6!important;padding:1px 5px;border-radius:4px;font-weight:900;box-shadow:0 1px 2px #0e1c501f}html[data-theme=parchment] #ciMount .hHeat{background:linear-gradient(180deg,#ffffff2e,#0e1c500f),linear-gradient(180deg,var(--heat, rgba(90,104,130,.18)),rgba(14,28,80,.08))!important;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #0e1c501a!important;border-color:#0e1c501f!important}html[data-theme=parchment] #ciMount .hHeat:hover{border-color:#0e1c5047!important;filter:brightness(.96)}html[data-theme=parchment] #ciMount .hEmpty{background:#0e1c500a!important;box-shadow:inset 0 1px #fff6!important}html[data-theme=parchment] #ciMount .card.panel{background:var(--color-bg-surface);border-color:var(--color-border-default);color:var(--color-text-primary)}html[data-theme=parchment] #ciMount .ciTinyTip{background:var(--color-tooltip-bg);border-color:var(--color-tooltip-border);color:var(--color-tooltip-text)}html[data-theme=parchment] #ciMount a,html[data-theme=parchment] #ciMount .introLink{color:#0e1c50d9!important}html[data-theme=parchment] #ciMount a:hover{color:#0e1c50!important}html[data-theme=parchment] #ciMount [class*=Panel] a{color:#0e1c50d9!important}html[data-theme=glacier-slate] #ciMount .card.panel,html[data-theme=glacier-slate] #ciMount .panel{background:#c1cbd4!important;border-color:#7a8c9c!important}html[data-theme=glacier-slate] #ciMount .hCell{color:#18222c!important;border-color:#99a7b4!important}html[data-theme=glacier-slate] #ciMount .heatmapHead .hCell{background:#bcc6d0!important;color:#0f1720!important}html[data-theme=glacier-slate] #ciMount .hLabel{color:#3f4d59!important}html[data-theme=glacier-slate] #ciMount .hVal{background:#c8d1da!important;color:#18222c!important}html[data-theme=glacier-slate] #ciMount .hHeat{background:linear-gradient(180deg,#ffffff14,#0000000a)}html[data-theme=glacier-slate] #ciMount .hEmpty{background:#dde5eb!important}html[data-theme=glacier-slate]{--cv-heat-0: #E2E8ED;--cv-heat-1: #C8D5DF;--cv-heat-2: #9EB5C7;--cv-heat-3: #6E8DA6;--cv-heat-4: #355C7D;--cv-heat-text-dark: #18222C;--cv-heat-text-light: #F8FBFD}html[data-theme=glacier-slate] #ciMount .scoresTabs button,html[data-theme=glacier-slate] #ciMount .scoresTabBtn{background:#c8d1da!important;color:#33414f!important;border-color:#92a0ae!important}html[data-theme=glacier-slate] #ciMount .scoresTabs button:hover,html[data-theme=glacier-slate] #ciMount .scoresTabBtn:hover{background:#dce4ea!important;color:#18222c!important}html[data-theme=glacier-slate] #ciMount .scoresTabs button.isActive,html[data-theme=glacier-slate] #ciMount .scoresTabBtn.isActive,html[data-theme=glacier-slate] #ciMount .scoresTabs button:active,html[data-theme=glacier-slate] #ciMount .scoresTabBtn:active{background:#afc5d8!important;color:#1f415a!important;border-color:#3f709a!important}html[data-theme=glacier-slate] #ciMount .infoPaneTabs{background:#bcc6d0!important;border-color:#92a0ae!important}html[data-theme=glacier-slate] #ciMount select{background:#c6d0d8!important;color:#18222c!important;border-color:#788a99!important}html[data-theme=glacier-slate] #ciMount select option{background:#d4dce3!important;color:#1a2530!important}html[data-theme=glacier-slate] #ciMount select:focus{background:#d8e0e7!important;border-color:#355c7d!important;outline:0 0 0 4px rgba(53,92,125,.16)!important}html[data-theme=glacier-slate] #ciMount .heatmapCtl select,html[data-theme=glacier-slate] #ciMount .heatmapCtl input{background:#c6d0d8!important;color:#18222c!important;border-color:#788a99!important}html[data-theme=glacier-slate] #ciMount .heatmapCtl select option{background:#d4dce3!important;color:#1a2530!important}html[data-theme=glacier-slate] #ciMount .segBtn{background:#c8d1da!important;color:#33414f!important;border-color:#92a0ae!important}html[data-theme=glacier-slate] #ciMount .segBtn:hover:not(.isActive):not([aria-pressed=true]):not([aria-selected=true]){background:#d1d9e0!important;border-color:#5f7487!important;color:#18222c!important}html[data-theme=glacier-slate] #ciMount .segBtn.isActive,html[data-theme=glacier-slate] #ciMount .segBtn[aria-pressed=true],html[data-theme=glacier-slate] #ciMount .segBtn[aria-selected=true]{background:#afc1cf!important;color:#13202b!important;border-color:#355c7d!important}html[data-theme=glacier-slate] #ciMount .legendArea{background:#d3dce3!important;border-color:#8c9ba8!important;color:#1b2732!important}html[data-theme=glacier-slate] #ciMount .legendItem{color:#1b2732!important}html[data-theme=glacier-slate] #ciMount .legendItem.inactive,html[data-theme=glacier-slate] #ciMount .legendItem.muted{color:#5a6875!important}html[data-theme=glacier-slate] #ciMount .legendItem:hover{background:#dce4ea!important;border-color:#7c8e9d!important}html[data-theme=glacier-slate] #ciMount .legendItem.selected,html[data-theme=glacier-slate] #ciMount .legendItem[aria-selected=true]{background:#beceda!important;border-color:#5f7f9b!important;color:#15212b!important}html[data-theme=glacier-slate] #ciMount .ciTinyTip,html[data-theme=glacier-slate] .tip{background:#dce4ea!important;border-color:#7e8e9e!important;color:#18222c!important;box-shadow:0 14px 30px #141e2829!important}html[data-theme=glacier-slate] #ciMount .scoresPanel a,html[data-theme=glacier-slate] #ciMount .depthPanel a,html[data-theme=glacier-slate] #ciMount .heatmapPanel a,html[data-theme=glacier-slate] #ciMount .timePanel a,html[data-theme=glacier-slate] #ciMount [class*=Panel] a{color:#1a4a6b!important}html[data-theme=glacier-slate] #ciMount [class*=Panel] a:hover{color:#264e6d!important}html[data-theme=glacier-slate] #ciMount .infoAggBtn{background:#d5dde4!important;border-color:#7e8e9e!important;color:#18222c!important}html[data-theme=glacier-slate] #ciMount .infoAggBtn:hover{background:#dce4ea!important;border-color:#3f709a!important}html[data-theme=ebony] #ciMount .card.panel,html[data-theme=ebony] #ciMount .panel{background:#1c2127!important;border-color:#4f5e6d!important}html[data-theme=ebony] #ciMount .hCell{color:#e7edf3!important;border-color:#293039!important}html[data-theme=ebony] #ciMount .heatmapHead .hCell{background:#20262d!important;color:#f7fbff!important}html[data-theme=ebony] #ciMount .hLabel{color:#93a2af!important}html[data-theme=ebony] #ciMount .hVal{background:#1d2328!important;color:#e7edf3!important}html[data-theme=ebony] #ciMount .hEmpty{background:#232a30!important}html[data-theme=ebony]{--cv-heat-0: #232a30;--cv-heat-1: #31404d;--cv-heat-2: #50687c;--cv-heat-3: #7e9db6;--cv-heat-4: #c1a36b;--cv-heat-text-dark: #101417;--cv-heat-text-light: #f7fbff}html[data-theme=ebony] #ciMount .scoresTabs button,html[data-theme=ebony] #ciMount .scoresTabBtn{background:#242b31!important;color:#bdc7d1!important;border-color:#2e3842!important}html[data-theme=ebony] #ciMount .scoresTabs button:hover,html[data-theme=ebony] #ciMount .scoresTabBtn:hover{background:#313a43!important;color:#e7edf3!important}html[data-theme=ebony] #ciMount .scoresTabs button.isActive,html[data-theme=ebony] #ciMount .scoresTabBtn.isActive{background:#263543!important;color:#97b6ce!important;border-color:#7e9db6!important}html[data-theme=ebony] #ciMount .infoPaneTabs{background:#1d2227!important;border-color:#2e3842!important}html[data-theme=ebony] #ciMount select{background:#20272d!important;color:#e7edf3!important;border-color:#4c5b69!important}html[data-theme=ebony] #ciMount select option{background:#242b31!important;color:#e7edf3!important}html[data-theme=ebony] #ciMount select:focus{background:#28313a!important;border-color:#7e9db6!important}html[data-theme=ebony] #ciMount .heatmapCtl select,html[data-theme=ebony] #ciMount .heatmapCtl input{background:#20272d!important;color:#e7edf3!important;border-color:#4c5b69!important}html[data-theme=ebony] #ciMount .heatmapCtl select option{background:#242b31!important;color:#e7edf3!important}html[data-theme=ebony] #ciMount .segBtn{background:#242b31!important;color:#bdc7d1!important;border-color:#465361!important}html[data-theme=ebony] #ciMount .segBtn:hover:not(.isActive):not([aria-pressed=true]):not([aria-selected=true]){background:#313a43!important;border-color:#607182!important;color:#e7edf3!important}html[data-theme=ebony] #ciMount .segBtn.isActive,html[data-theme=ebony] #ciMount .segBtn[aria-pressed=true],html[data-theme=ebony] #ciMount .segBtn[aria-selected=true]{background:#263543!important;color:#97b6ce!important;border-color:#7e9db6!important}html[data-theme=ebony] #ciMount .legendArea{background:#22292f!important;border-color:#2e3842!important;color:#e7edf3!important}html[data-theme=ebony] #ciMount .legendItem{color:#e7edf3!important}html[data-theme=ebony] #ciMount .legendItem.inactive{color:#93a2af!important}html[data-theme=ebony] #ciMount .legendItem:hover{background:#2f3841!important}html[data-theme=ebony] #ciMount .legendItem.selected{background:#2a323a!important;border-color:#7e9db6!important;color:#c6d9e8!important}html[data-theme=ebony] #ciMount .ciTinyTip,html[data-theme=ebony] .tip{background:#242b31!important;border-color:#465361!important;color:#e7edf3!important;box-shadow:0 20px 42px #0000006b!important}html[data-theme=ebony] #ciMount [class*=Panel] a{color:#97b6ce!important}html[data-theme=ebony] #ciMount [class*=Panel] a:hover{color:#b4cce0!important}html[data-theme=ebony] #ciMount .infoAggBtn{background:#242b31!important;border-color:#465361!important;color:#e7edf3!important}html[data-theme=ebony] #ciMount .infoAggBtn:hover{background:#313a43!important;border-color:#7e9db6!important}html[data-theme=vanta-black] #ciMount .card.panel,html[data-theme=vanta-black] #ciMount .panel{background:#0e141a!important;border-color:#3a4c5d!important}html[data-theme=vanta-black] #ciMount .hCell{color:#e7eef6!important;border-color:#141c24!important}html[data-theme=vanta-black] #ciMount .heatmapHead .hCell{background:#121a22!important;color:#fafdff!important}html[data-theme=vanta-black] #ciMount .hLabel{color:#8c9caa!important}html[data-theme=vanta-black] #ciMount .hVal{background:#10161c!important;color:#e7eef6!important}html[data-theme=vanta-black] #ciMount .hEmpty{background:#0f151b!important}html[data-theme=vanta-black]{--cv-heat-0: #0F151B;--cv-heat-1: #182734;--cv-heat-2: #274257;--cv-heat-3: #446D8E;--cv-heat-4: #7FAFD9;--cv-heat-text-dark: #061018;--cv-heat-text-light: #FAFDFF}html[data-theme=vanta-black] #ciMount .scoresTabs button,html[data-theme=vanta-black] #ciMount .scoresTabBtn{background:#151d24!important;color:#bdc9d4!important;border-color:#1b2530!important}html[data-theme=vanta-black] #ciMount .scoresTabs button:hover,html[data-theme=vanta-black] #ciMount .scoresTabBtn:hover{background:#212d39!important;color:#e7eef6!important}html[data-theme=vanta-black] #ciMount .scoresTabs button.isActive,html[data-theme=vanta-black] #ciMount .scoresTabBtn.isActive{background:#10202d!important;color:#9bc4e8!important;border-color:#7fafd9!important}html[data-theme=vanta-black] #ciMount .infoPaneTabs{background:#10161c!important;border-color:#1b2530!important}html[data-theme=vanta-black] #ciMount select{background:#101820!important;color:#e7eef6!important;border-color:#3b4d5d!important}html[data-theme=vanta-black] #ciMount select option{background:#141c23!important;color:#e7eef6!important}html[data-theme=vanta-black] #ciMount select:focus{background:#17212a!important;border-color:#7fafd9!important}html[data-theme=vanta-black] #ciMount .heatmapCtl select,html[data-theme=vanta-black] #ciMount .heatmapCtl input{background:#101820!important;color:#e7eef6!important;border-color:#3b4d5d!important}html[data-theme=vanta-black] #ciMount .heatmapCtl select option{background:#141c23!important;color:#e7eef6!important}html[data-theme=vanta-black] #ciMount .segBtn{background:#151d24!important;color:#bdc9d4!important;border-color:#30404f!important}html[data-theme=vanta-black] #ciMount .segBtn:hover:not(.isActive):not([aria-pressed=true]):not([aria-selected=true]){background:#212d39!important;border-color:#496073!important;color:#e7eef6!important}html[data-theme=vanta-black] #ciMount .segBtn.isActive,html[data-theme=vanta-black] #ciMount .segBtn[aria-pressed=true],html[data-theme=vanta-black] #ciMount .segBtn[aria-selected=true]{background:#10202d!important;color:#9bc4e8!important;border-color:#7fafd9!important}html[data-theme=vanta-black] #ciMount .legendArea{background:#131b22!important;border-color:#1b2530!important;color:#e7eef6!important}html[data-theme=vanta-black] #ciMount .legendItem{color:#e7eef6!important}html[data-theme=vanta-black] #ciMount .legendItem.inactive{color:#8c9caa!important}html[data-theme=vanta-black] #ciMount .legendItem:hover{background:#1d2934!important}html[data-theme=vanta-black] #ciMount .legendItem.selected{background:#18232d!important;border-color:#7fafd9!important;color:#c7def0!important}html[data-theme=vanta-black] #ciMount .ciTinyTip,html[data-theme=vanta-black] .tip{background:#141c23!important;border-color:#30404f!important;color:#e7eef6!important;box-shadow:0 22px 44px #0000007a!important}html[data-theme=vanta-black] #ciMount [class*=Panel] a{color:#9bc4e8!important}html[data-theme=vanta-black] #ciMount [class*=Panel] a:hover{color:#b8d8f0!important}html[data-theme=vanta-black] #ciMount .infoAggBtn{background:#151d24!important;border-color:#30404f!important;color:#e7eef6!important}html[data-theme=vanta-black] #ciMount .infoAggBtn:hover{background:#212d39!important;border-color:#7fafd9!important}html[data-theme=obsidian] #ciMount .card.panel,html[data-theme=obsidian] #ciMount .panel{background:#1c1c1e!important;border-color:#ffffff1f!important}html[data-theme=obsidian] #ciMount .hCell{color:#f5f5fceb!important;border-color:#ffffff12!important}html[data-theme=obsidian] #ciMount .heatmapHead .hCell{background:#0d0d10!important;color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount .hLabel{color:#f5f5fc8c!important}html[data-theme=obsidian] #ciMount .hVal{background:#1c1c1e!important;color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount .hEmpty{background:#111116!important}html[data-theme=obsidian]{--cv-heat-0: #0a0a0c;--cv-heat-1: #1a1a1e;--cv-heat-2: #2a2a30;--cv-heat-3: #504e38;--cv-heat-4: rgba(246,213,138,.8);--cv-heat-text-dark: #0a0a0c;--cv-heat-text-light: rgba(245,245,252,.92)}html[data-theme=obsidian] #ciMount .scoresTabs button,html[data-theme=obsidian] #ciMount .scoresTabBtn{background:#111116!important;color:#f5f5fc99!important;border-color:#ffffff1a!important}html[data-theme=obsidian] #ciMount .scoresTabs button:hover,html[data-theme=obsidian] #ciMount .scoresTabBtn:hover{background:#ffffff0f!important;color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount .scoresTabs button.isActive,html[data-theme=obsidian] #ciMount .scoresTabBtn.isActive{background:#f6d58a1a!important;color:#f6d58aeb!important;border-color:#f6d58a99!important}html[data-theme=obsidian] #ciMount .infoPaneTabs{background:#1c1c1e!important;border-color:#ffffff1a!important}html[data-theme=obsidian] #ciMount select{background:#111116!important;color:#f5f5fceb!important;border-color:#ffffff1f!important}html[data-theme=obsidian] #ciMount select option{background:#0d0d10!important;color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount select:focus{background:#ffffff0f!important;border-color:#f6d58acc!important}html[data-theme=obsidian] #ciMount .heatmapCtl select,html[data-theme=obsidian] #ciMount .heatmapCtl input{background:#111116!important;color:#f5f5fceb!important;border-color:#ffffff1f!important}html[data-theme=obsidian] #ciMount .heatmapCtl select option{background:#0d0d10!important;color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount .segBtn{background:#111116!important;color:#f5f5fc99!important;border-color:#ffffff1a!important}html[data-theme=obsidian] #ciMount .segBtn:hover:not(.isActive):not([aria-pressed=true]):not([aria-selected=true]){background:#ffffff0f!important;color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount .segBtn.isActive,html[data-theme=obsidian] #ciMount .segBtn[aria-pressed=true],html[data-theme=obsidian] #ciMount .segBtn[aria-selected=true]{background:#f6d58a1a!important;color:#f6d58aeb!important;border-color:#f6d58a99!important}html[data-theme=obsidian] #ciMount .legendArea{background:#0d0d10!important;border-color:#ffffff1a!important;color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount .legendItem{color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount .legendItem.inactive{color:#f5f5fc61!important}html[data-theme=obsidian] #ciMount .legendItem:hover{background:#ffffff0f!important}html[data-theme=obsidian] #ciMount .legendItem.selected{background:#f6d58a1a!important;border-color:#f6d58a99!important;color:#f6d58aeb!important}html[data-theme=obsidian] #ciMount .ciTinyTip,html[data-theme=obsidian] .tip{background:#111116!important;border-color:#ffffff24!important;color:#f5f5fceb!important}html[data-theme=obsidian] #ciMount [class*=Panel] a{color:#f6d58aeb!important}html[data-theme=obsidian] #ciMount .infoAggBtn{background:#111116!important;border-color:#ffffff24!important;color:#f5f5fceb!important}html[data-theme=slate] #ciMount .card.panel,html[data-theme=slate] #ciMount .panel{background:#101420!important;border-color:#78a0ff24!important}html[data-theme=slate] #ciMount .hCell{color:#ebf0fceb!important;border-color:#78a0ff14!important}html[data-theme=slate] #ciMount .heatmapHead .hCell{background:#0a0f1c!important;color:#ebf0fceb!important}html[data-theme=slate] #ciMount .hLabel{color:#ebf0fc85!important}html[data-theme=slate] #ciMount .hVal{background:#101420!important;color:#ebf0fceb!important}html[data-theme=slate] #ciMount .hEmpty{background:#161c2c!important}html[data-theme=slate]{--cv-heat-0: #080c14;--cv-heat-1: #101828;--cv-heat-2: #1c2e50;--cv-heat-3: #3a5070;--cv-heat-4: rgba(246,213,138,.8);--cv-heat-text-dark: #080c14;--cv-heat-text-light: rgba(235,240,252,.92)}html[data-theme=slate] #ciMount .scoresTabs button,html[data-theme=slate] #ciMount .scoresTabBtn{background:#161c2c!important;color:#ebf0fc8c!important;border-color:#78a0ff1f!important}html[data-theme=slate] #ciMount .scoresTabs button:hover,html[data-theme=slate] #ciMount .scoresTabBtn:hover{background:#b4c8ff12!important;color:#ebf0fceb!important}html[data-theme=slate] #ciMount .scoresTabs button.isActive,html[data-theme=slate] #ciMount .scoresTabBtn.isActive{background:#f6d58a1a!important;color:#f6d58aeb!important;border-color:#f6d58a8c!important}html[data-theme=slate] #ciMount .infoPaneTabs{background:#101420!important;border-color:#78a0ff1f!important}html[data-theme=slate] #ciMount select{background:#161c2c!important;color:#ebf0fceb!important;border-color:#78a0ff24!important}html[data-theme=slate] #ciMount select option{background:#0a0f1c!important;color:#ebf0fceb!important}html[data-theme=slate] #ciMount select:focus{background:#b4c8ff12!important;border-color:#f6d58acc!important}html[data-theme=slate] #ciMount .heatmapCtl select,html[data-theme=slate] #ciMount .heatmapCtl input{background:#161c2c!important;color:#ebf0fceb!important;border-color:#78a0ff24!important}html[data-theme=slate] #ciMount .heatmapCtl select option{background:#0a0f1c!important;color:#ebf0fceb!important}html[data-theme=slate] #ciMount .segBtn{background:#161c2c!important;color:#ebf0fc8c!important;border-color:#78a0ff1f!important}html[data-theme=slate] #ciMount .segBtn:hover:not(.isActive):not([aria-pressed=true]):not([aria-selected=true]){background:#b4c8ff12!important;color:#ebf0fceb!important}html[data-theme=slate] #ciMount .segBtn.isActive,html[data-theme=slate] #ciMount .segBtn[aria-pressed=true],html[data-theme=slate] #ciMount .segBtn[aria-selected=true]{background:#f6d58a1a!important;color:#f6d58aeb!important;border-color:#f6d58a8c!important}html[data-theme=slate] #ciMount .legendArea{background:#0a0f1c!important;border-color:#78a0ff1f!important;color:#ebf0fceb!important}html[data-theme=slate] #ciMount .legendItem{color:#ebf0fceb!important}html[data-theme=slate] #ciMount .legendItem.inactive{color:#ebf0fc61!important}html[data-theme=slate] #ciMount .legendItem:hover{background:#b4c8ff12!important}html[data-theme=slate] #ciMount .legendItem.selected{background:#f6d58a1a!important;border-color:#f6d58a8c!important;color:#f6d58aeb!important}html[data-theme=slate] #ciMount .ciTinyTip,html[data-theme=slate] .tip{background:#161c2c!important;border-color:#78a0ff29!important;color:#ebf0fceb!important}html[data-theme=slate] #ciMount [class*=Panel] a{color:#f6d58aeb!important}html[data-theme=slate] #ciMount .infoAggBtn{background:#161c2c!important;border-color:#78a0ff24!important;color:#ebf0fceb!important}html[data-theme=dark-charcoal] #ciMount .card.panel,html[data-theme=dark-charcoal] #ciMount .panel{background:#1a1a1a!important;border-color:#009e9838!important}html[data-theme=dark-charcoal] #ciMount .hCell{color:#f7f7f7!important;border-color:#f7f7f714!important}html[data-theme=dark-charcoal] #ciMount .heatmapHead .hCell{background:#111!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount .hLabel{color:#f7f7f78c!important}html[data-theme=dark-charcoal] #ciMount .hVal{background:#1a1a1a!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount .hEmpty{background:#242424!important}html[data-theme=dark-charcoal]{--cv-heat-0: #111111;--cv-heat-1: #1e2e2d;--cv-heat-2: #1e4744;--cv-heat-3: #006B68;--cv-heat-4: #009E98;--cv-heat-text-dark: #111111;--cv-heat-text-light: #F7F7F7}html[data-theme=dark-charcoal] #ciMount .scoresTabs button,html[data-theme=dark-charcoal] #ciMount .scoresTabBtn{background:#2e2e2e!important;color:#f7f7f799!important;border-color:#f7f7f71f!important}html[data-theme=dark-charcoal] #ciMount .scoresTabs button:hover,html[data-theme=dark-charcoal] #ciMount .scoresTabBtn:hover{background:#383838!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount .scoresTabs button.isActive,html[data-theme=dark-charcoal] #ciMount .scoresTabBtn.isActive{background:#009e9829!important;color:#009e98!important;border-color:#009e98!important}html[data-theme=dark-charcoal] #ciMount .infoPaneTabs{background:#1a1a1a!important;border-color:#f7f7f71a!important}html[data-theme=dark-charcoal] #ciMount select{background:#2e2e2e!important;color:#f7f7f7!important;border-color:#f7f7f729!important}html[data-theme=dark-charcoal] #ciMount select option{background:#1a1a1a!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount select:focus{background:#383838!important;border-color:#009e98!important}html[data-theme=dark-charcoal] #ciMount .heatmapCtl select,html[data-theme=dark-charcoal] #ciMount .heatmapCtl input{background:#2e2e2e!important;color:#f7f7f7!important;border-color:#f7f7f729!important}html[data-theme=dark-charcoal] #ciMount .heatmapCtl select option{background:#1a1a1a!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount .segBtn{background:#2e2e2e!important;color:#f7f7f799!important;border-color:#f7f7f71f!important}html[data-theme=dark-charcoal] #ciMount .segBtn:hover:not(.isActive):not([aria-pressed=true]):not([aria-selected=true]){background:#383838!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount .segBtn.isActive,html[data-theme=dark-charcoal] #ciMount .segBtn[aria-pressed=true],html[data-theme=dark-charcoal] #ciMount .segBtn[aria-selected=true]{background:#009e9829!important;color:#009e98!important;border-color:#009e98!important}html[data-theme=dark-charcoal] #ciMount .legendArea{background:#1a1a1a!important;border-color:#f7f7f71a!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount .legendItem{color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount .legendItem.inactive{color:#f7f7f761!important}html[data-theme=dark-charcoal] #ciMount .legendItem:hover{background:#2e2e2e!important}html[data-theme=dark-charcoal] #ciMount .legendItem.selected{background:#009e9824!important;border-color:#009e98!important;color:#009e98!important}html[data-theme=dark-charcoal] #ciMount .ciTinyTip,html[data-theme=dark-charcoal] .tip{background:#2e2e2e!important;border-color:#f7f7f724!important;color:#f7f7f7!important}html[data-theme=dark-charcoal] #ciMount [class*=Panel] a{color:#009e98!important}html[data-theme=dark-charcoal] #ciMount .infoAggBtn{background:#2e2e2e!important;border-color:#f7f7f724!important;color:#f7f7f7!important}html[data-theme=frost] #ciMount .card.panel,html[data-theme=frost] #ciMount .panel{background:#fbfdff!important;border-color:#d9e4ee!important}html[data-theme=frost] #ciMount .hCell{color:#16202a!important;border-color:#e3ebf2!important}html[data-theme=frost] #ciMount .heatmapHead .hCell{background:#eef4f9!important;color:#0e1720!important}html[data-theme=frost] #ciMount .hLabel{color:#526273!important}html[data-theme=frost] #ciMount .hVal{background:#fbfdff!important;color:#16202a!important}html[data-theme=frost] #ciMount .hEmpty{background:#f4f8fc!important}html[data-theme=frost]{--cv-heat-0: #F3F8FC;--cv-heat-1: #DCEAF5;--cv-heat-2: #B9D3E8;--cv-heat-3: #7FA7C9;--cv-heat-4: #2E6FA3;--cv-heat-text-dark: #16202A;--cv-heat-text-light: #FFFFFF}html[data-theme=frost] #ciMount .scoresTabs button,html[data-theme=frost] #ciMount .scoresTabBtn{background:#eef4f9!important;color:#526273!important;border-color:#d9e4ee!important}html[data-theme=frost] #ciMount .scoresTabs button:hover,html[data-theme=frost] #ciMount .scoresTabBtn:hover{background:#e7f0f7!important;color:#16202a!important}html[data-theme=frost] #ciMount .scoresTabs button.isActive,html[data-theme=frost] #ciMount .scoresTabBtn.isActive{background:#dcebf7!important;color:#1e4c72!important;border-color:#2e6fa3!important}html[data-theme=frost] #ciMount .infoPaneTabs{background:#f4f8fc!important;border-color:#d9e4ee!important}html[data-theme=frost] #ciMount select{background:#fbfdff!important;color:#16202a!important;border-color:#c9d9e6!important}html[data-theme=frost] #ciMount select option{background:#fbfdff!important;color:#16202a!important}html[data-theme=frost] #ciMount select:focus{background:#fff!important;border-color:#2e6fa3!important}html[data-theme=frost] #ciMount .heatmapCtl select,html[data-theme=frost] #ciMount .heatmapCtl input{background:#fbfdff!important;color:#16202a!important;border-color:#c9d9e6!important}html[data-theme=frost] #ciMount .heatmapCtl select option{background:#fbfdff!important;color:#16202a!important}html[data-theme=frost] #ciMount .segBtn{background:#eef4f9!important;color:#526273!important;border-color:#d9e4ee!important}html[data-theme=frost] #ciMount .segBtn:hover:not(.isActive):not([aria-pressed=true]):not([aria-selected=true]){background:#e7f0f7!important;color:#16202a!important}html[data-theme=frost] #ciMount .segBtn.isActive,html[data-theme=frost] #ciMount .segBtn[aria-pressed=true],html[data-theme=frost] #ciMount .segBtn[aria-selected=true]{background:#dcebf7!important;color:#1e4c72!important;border-color:#2e6fa3!important}html[data-theme=frost] #ciMount .legendArea{background:#eef4f9!important;border-color:#d9e4ee!important;color:#16202a!important}html[data-theme=frost] #ciMount .legendItem{color:#16202a!important}html[data-theme=frost] #ciMount .legendItem.inactive{color:#73879a!important}html[data-theme=frost] #ciMount .legendItem:hover{background:#e7f0f7!important}html[data-theme=frost] #ciMount .legendItem.selected{background:#dcebf7!important;border-color:#2e6fa3!important;color:#1e4c72!important}html[data-theme=frost] #ciMount .ciTinyTip,html[data-theme=frost] .tip{background:#fbfdff!important;border-color:#c5d5e3!important;color:#16202a!important}html[data-theme=frost] #ciMount [class*=Panel] a{color:#2e6fa3!important}html[data-theme=frost] #ciMount .infoAggBtn{background:#eef4f9!important;border-color:#d9e4ee!important;color:#16202a!important}html[data-theme=vanta-black] #ciMount .scoreChip{background:#151d25!important;border-color:#30404f!important}html[data-theme=obsidian] #ciMount .scoreChip{background:#111116!important;border-color:#ffffff1f!important}html[data-theme=ebony] #ciMount .scoreChip{background:#242a30!important;border-color:#465361!important}html[data-theme=dark-charcoal] #ciMount .scoreChip{background:#2e2e2e!important;border-color:#f7f7f724!important}html[data-theme=slate] #ciMount .scoreChip{background:#161c2c!important;border-color:#78a0ff24!important}html[data-theme=glacier-slate] #ciMount .scoreChip{background:#c8d1da!important;border-color:#92a0ae!important}html[data-theme=frost] #ciMount .scoreChip{background:#fbfdff!important;border-color:#d9e4ee!important}html[data-theme=parchment] #ciMount .scoreChip{background:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}html[data-theme=glacier-slate] #ciMount .compactMiniKpis .mini{background:#c8d1da!important;border-color:#92a0ae!important}html[data-theme=frost] #ciMount .compactMiniKpis .mini{background:#f4f8fc!important;border-color:#d9e4ee!important}html[data-theme=parchment] #ciMount .compactMiniKpis .mini{background:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important}html[data-theme=parchment] #ciMount .legendArea{background:var(--color-bg-surface)!important;border-color:var(--color-border-default)!important;color:var(--color-text-primary)!important}html[data-theme=parchment] #ciMount .legendItem{color:var(--color-text-primary)!important}html[data-theme=parchment] #ciMount .legendItem.inactive{color:var(--color-text-muted)!important}html[data-theme=parchment] #ciMount .legendItem:hover{background:var(--parch-slate-medium)!important}html[data-theme=parchment] #ciMount .legendItem.selected,html[data-theme=parchment] #ciMount .legendItem[aria-selected=true]{background:var(--parch-slate-medium)!important;border-color:var(--parch-midnight)!important;color:var(--parch-midnight)!important}html[data-theme=parchment] #ciMount .heatmapCtl select,html[data-theme=parchment] #ciMount .heatmapFocusControls select,html[data-theme=parchment] #ciMount input[type=number],html[data-theme=parchment] #ciMount .heatmapCtl input{background:#0e0e16!important;color:#ffffffe6!important;border-color:#c8c8dc38!important}html[data-theme=parchment] #ciMount .heatmapCtl select option,html[data-theme=parchment] #ciMount .heatmapFocusControls select option{background:#141424!important;color:#ffffffe6!important}html[data-theme=glacier-slate] .cvHelpWindow{background:#c8d1da!important;color:#18222c!important;border-color:#92a0ae!important}html[data-theme=frost] .cvHelpWindow{background:#fbfdff!important;color:#16202a!important;border-color:#d9e4ee!important}html[data-theme=glacier-slate] .cvHelpWindow *,html[data-theme=frost] .cvHelpWindow *{color:inherit!important}html[data-theme=vanta-black] .cvHelpWindow{background:#151d25!important;color:#e7eef6!important;border-color:#30404f!important}html[data-theme=obsidian] .cvHelpWindow{background:#111116!important;color:#f5f5fceb!important}html[data-theme=ebony] .cvHelpWindow{background:#1d2227!important;color:#e7edf3!important;border-color:#2e3842!important}html[data-theme=dark-charcoal] .cvHelpWindow{background:#242424!important;color:#f7f7f7!important}html[data-theme=slate] .cvHelpWindow{background:#101420!important;color:#ebf0fceb!important}@layer components{#ciMount .cvSplitter{position:absolute;z-index:20;user-select:none;-webkit-user-select:none;touch-action:none}#ciMount .cvSplitter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}#ciMount .cvSplitter.cvSplitterV{width:24px;cursor:col-resize}#ciMount .cvSplitter.cvSplitterH{height:24px;cursor:row-resize}#ciMount .cvSplitter .cvSplitLine{position:absolute;background:#28282857;transition:box-shadow .18s ease,background .18s ease}#ciMount .cvSplitter.cvSplitterV .cvSplitLine{width:3px;top:0;bottom:0;left:50%;transform:translate(-50%);border-radius:2px}#ciMount .cvSplitter.cvSplitterH .cvSplitLine{height:3px;left:0;right:0;top:50%;transform:translateY(-50%);border-radius:2px}#ciMount .cvSplitter.cvSplitterH:hover:not(.cv-active) .cvSplitLine{background:radial-gradient(ellipse 340px 180% at var(--sp-x, 50%) 50%,rgba(246,213,138,.08) 0%,transparent 65%),#28282857;box-shadow:0 0 0 1px #f6d58a61}#ciMount .cvSplitter.cvSplitterV:hover:not(.cv-active) .cvSplitLine{background:radial-gradient(ellipse 180% 340px at 50% var(--sp-y, 50%),rgba(246,213,138,.08) 0%,transparent 65%),#28282857;box-shadow:0 0 0 1px #f6d58a61}#ciMount.cv-splitting .cvSplitter:not(.cv-active):hover .cvSplitLine{background:#28282857;box-shadow:none}#ciMount .cvSplitter.cv-active .cvSplitLine{background:#28282857;box-shadow:0 0 0 1px #f6d58a8c}#ciMount .form-body>.cvSplitter{position:absolute;z-index:25}#ciMount .form-body>#cvSplitterMcq{left:0;right:0;height:24px}#ciMount .form-body>#cvSplitterHeatL,#ciMount .form-body>#cvSplitterHeatR{width:24px}#ciMount .colLeft>.cvSplitter,#ciMount .colRight>.cvSplitter{position:relative;flex:0 0 8px;align-self:stretch;top:auto;left:auto;right:auto;bottom:auto}#ciMount .insights-layout>#cvSplitterInfoPane{position:relative;flex:0 0 14px;align-self:stretch;top:auto;left:auto}#ciMount[data-layout=info_only] .cvSplitter,#ciMount .cv-narrow .cvSplitter{display:none!important}}@media (max-width: 1400px){#ciMount #cvSplitterHeatL,#ciMount #cvSplitterHeatR{display:none!important}}@layer base{body.cv-app{margin:0;font-family:var(--font-ui, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);background:var(--bg);color:var(--text)}}.cvSetWrap{max-width:980px;margin:28px auto;padding:0 18px}.cvSetCard{background:#00000038;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 18px 16px}.cvSetTitle{font-family:var(--font-brand);letter-spacing:.06em;font-size:22px;margin:4px 0 6px}.cvSetSub{color:var(--muted);margin:0 0 16px;line-height:1.5}.cvSetGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 980px){.cvSetGrid{grid-template-columns:1fr}}.cvSetSection{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:14px 14px 12px;background:#ffffff08}.cvSetSection h2{margin:0 0 8px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.cvRadioRow,.cvCheckRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000024;margin-bottom:10px}.cvCheckRow:last-child{margin-bottom:0}.cvRowText{display:flex;flex-direction:column;gap:3px}.cvRowLabel{font-size:14px;color:var(--color-text-primary)}.cvRowHint{font-size:12px;color:var(--color-text-muted)}.cvSwitch{position:relative;width:46px;height:26px;flex:0 0 auto}.cvSwitch input{opacity:0;width:0;height:0}.cvSlider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;transition:transform var(--t-med) var(--ease),background var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.cvSlider:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:2px;border-radius:50%;background:var(--color-text-primary);box-shadow:0 8px 18px #00000059;transition:transform var(--t-med) var(--ease)}.cvSwitch input:checked+.cvSlider{background:#ffc86e29;border-color:#f6d58a8c}.cvSwitch input:checked+.cvSlider:before{transform:translate(20px)}.cvSetFoot{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;align-items:center}.cvBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:var(--color-text-primary);padding:10px 12px;border-radius:14px;cursor:pointer;font-weight:600}.cvBtn.primary{border-color:#f6d58a8c;background:#ffc86e24}.cvBtn:hover{border-color:#f6d58a73}.cvNote{margin-top:10px;color:var(--color-text-secondary);font-size:12px;line-height:1.45}.cvWarn{margin-top:10px;color:#f6d58aeb;font-size:12px;line-height:1.45}@layer components{#ciMount .stage{min-height:100vh;padding:18px 18px 56px}#ciMount .insights-layout{width:min(var(--cv-layout-maxw),calc(100% - 36px));margin:0 auto;display:flex;gap:14px;position:relative;height:100%;align-items:stretch;overflow:hidden}#ciMount .insights-form{background:var(--panel);border:1px solid var(--border-2);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;display:flex;flex-direction:column;height:100%!important;max-height:none!important;min-height:0!important;flex:1 1 auto!important;min-width:640px}#ciMount .form-head{position:relative;padding:14px 16px 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);flex:0 0 auto}#ciMount .form-head-left{position:relative}#ciMount .pageTitle .pageInfoBtn{position:static;top:auto;right:auto}#ciMount .pageTitle .introLink{position:static;top:auto;right:auto;width:auto;height:auto;border-radius:999px;--cv-btn-radius: 999px;padding:3px 10px;font-weight:700;font-size:12px;line-height:16px}#ciMount .pageInfoBtn{position:static;top:auto;right:auto;flex:0 0 auto;width:20px;height:20px;line-height:20px;font-size:11px}#ciMount .refreshDashboardBtn{--cv-btn-radius: 999px;margin-left:8px;padding:3px 10px}#ciMount .refreshDashboardBtn:before{content:"⟳";display:inline-block;margin-right:6px;font-weight:900;opacity:.9}#ciMount .shellHead{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}#ciMount .shellActions{display:flex;gap:8px;align-items:center;margin-top:2px}#ciMount .shellActions .infoBtn{position:static;top:auto;right:auto}#ciMount .panelCtaBtn{border-radius:0;border:1px solid rgba(255,255,255,.16);background:#0000002e;color:var(--color-text-primary);padding:8px 12px;font-size:11px;font-weight:950;letter-spacing:.02em;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;margin-right:40px}#ciMount .panelCtaBtn:hover{transform:translateY(-1px);border-color:var(--color-text-muted);box-shadow:0 12px 22px #0000002e}#ciMount .panelCtaBtn.isBusy{opacity:.75}#ciMount .panelCtaBtn:disabled{opacity:.65;cursor:default;transform:none}#ciMount .infoPaneHint{margin:10px 12px 0;padding:10px 12px;border:1px solid var(--color-border-accent-subtle);background:var(--color-accent-subtle);color:var(--color-text-secondary);font-size:12px;line-height:1.45}#ciMount #exerciseLegend{display:none!important}}@media (min-width: 1201px){body[data-page="Performance Insights"] #stage{height:calc(100vh - var(--topbar-h, 82px));min-height:0;overflow:hidden}body[data-page="Performance Insights"] .stage-shell,body[data-page="Performance Insights"] .grid-scroll{height:100%;overflow:hidden}}#ciMount[data-layout=info_only] #infoPane,#ciMount[data-layout=info_only] .infoPane{max-height:calc(100vh - var(--topbar-h, 82px) - 40px)!important;overflow:hidden!important}.cv-analyse-btn{display:inline-flex;align-items:center;gap:0;font-size:12px;font-weight:600;letter-spacing:.02em;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.cv-analyse-btn:hover{border-color:var(--color-border-accent-subtle, rgba(246,213,138,.35))!important;color:var(--color-accent, rgba(246,213,138,.92))!important}.cv-analyse-btn.cv-analyse-active{background:var(--color-accent-subtle, rgba(246,213,138,.1))!important;border-color:var(--color-accent, rgba(246,213,138,.7))!important;color:var(--color-accent, rgba(246,213,138,.92))!important;box-shadow:0 0 0 2px #f6d58a1f!important}.cv-analyse-mode .form-body,.cv-analyse-mode .colLeft,.cv-analyse-mode .colRight,.cv-analyse-mode .card.panel{cursor:crosshair!important}.cv-analyse-mode .card.panel button,.cv-analyse-mode .card.panel a,.cv-analyse-mode .card.panel input,.cv-analyse-mode .card.panel select,.cv-analyse-mode .card.panel [role=tab],.cv-analyse-mode .card.panel [role=button]{cursor:pointer!important}.card.panel.cv-analyse-hover{outline:2px solid var(--color-accent, rgba(246,213,138,.7))!important;outline-offset:-2px;box-shadow:0 0 0 4px #f6d58a14,var(--cv-shadow, 0 22px 70px rgba(0,0,0,.55))!important;transition:outline .1s ease,box-shadow .1s ease!important}#cvAnalyseLabel{position:absolute;z-index:8900;background:var(--color-bg-surface, rgb(20,22,50));border:1px solid var(--color-accent, rgba(246,213,138,.6));color:var(--color-accent, rgba(246,213,138,.92));font-size:11px;font-weight:600;padding:4px 10px;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .12s ease;border-radius:0;letter-spacing:.04em}#cvAnalyseLabel.visible{opacity:1}#cvAnalyseTip{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(12px);z-index:9000;background:var(--color-bg-surface, rgb(20,22,50));border:1px solid var(--color-border-accent-subtle, rgba(246,213,138,.25));border-left:3px solid var(--color-accent, rgba(246,213,138,.8));color:var(--color-text-secondary, rgba(245,245,252,.8));font-size:13px;padding:12px 18px;max-width:420px;text-align:center;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease;line-height:1.55;box-shadow:0 8px 32px #0006}#cvAnalyseTip strong{color:var(--color-accent, rgba(246,213,138,.92))}#cvAnalyseTip.visible{opacity:1;transform:translate(-50%) translateY(0)}@layer components{.cv-admin-sidebar .side-top{display:flex;align-items:center;justify-content:center;padding:8px 4px 14px}.cv-admin-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--color-border-accent-subtle);border-radius:999px;background:var(--color-accent-subtle);font-family:var(--font-brand);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-accent);white-space:nowrap;transition:padding .22s cubic-bezier(.4,0,.2,1)}.cv-admin-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 8px var(--color-glow, rgba(255, 200, 110, .5));flex-shrink:0}.sidebar.collapsed .cv-admin-badge-text{display:none}.sidebar.collapsed .cv-admin-badge{padding:6px}.cv-admin-page{padding:28px 28px 64px;max-width:1400px;margin:0 auto;color:var(--color-text-primary)}.cv-admin-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border-default)}.cv-admin-header-text{min-width:0}.cv-admin-kicker{font-family:var(--font-brand);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-accent-soft);margin-bottom:6px}.cv-admin-title{font-family:var(--font-brand);font-size:24px;font-weight:700;letter-spacing:.04em;color:var(--color-text-primary);margin:0}.cv-admin-subtitle{margin:6px 0 0;font-size:13px;color:var(--color-text-muted)}.cv-admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-bottom:28px}.cv-admin-stat{position:relative;padding:22px 22px 20px;border-radius:var(--cv-radius, 20px);border:1px solid var(--color-border-default);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.06),transparent 52%),radial-gradient(circle at 78% 72%,var(--color-accent-subtle),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000003d),var(--color-bg-surface);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000008c,0 18px 50px #0006;display:flex;align-items:center;gap:18px;overflow:hidden;transition:transform .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s cubic-bezier(.2,.9,.2,1)}.cv-admin-stat:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000008c,0 24px 60px #00000080}.cv-admin-stat-ico{flex-shrink:0;width:56px;height:56px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--color-border-accent-subtle);background:var(--color-accent-subtle);color:var(--color-text-accent)}.cv-admin-stat-ico svg{width:28px;height:28px;stroke:currentColor}.cv-admin-stat-body{min-width:0}.cv-admin-stat-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px}.cv-admin-stat-value{font-family:var(--font-brand);font-size:32px;font-weight:700;color:var(--color-text-primary);line-height:1.1}.cv-admin-stat-hint{margin-top:6px;font-size:12px;color:var(--color-text-muted)}.cv-admin-surface{border-radius:var(--cv-radius, 20px);border:1px solid var(--color-border-default);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.04),transparent 52%),linear-gradient(180deg,#ffffff08,#0000002e),var(--color-bg-surface);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000073,0 18px 50px #00000059;overflow:hidden}.cv-admin-surface-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--color-border-default);background:#0000002e}.cv-admin-surface-head h2{margin:0;font-family:var(--font-brand);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-accent-soft, var(--color-text-accent))}.cv-admin-search{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--color-border-default);background:#0000004d;min-width:220px}.cv-admin-search input{border:none;background:transparent;outline:none;color:var(--color-text-primary);font-size:13px;width:100%;font-family:inherit}.cv-admin-search input::placeholder{color:var(--color-text-muted)}.cv-admin-search svg{color:var(--color-text-muted);flex-shrink:0}.cv-admin-table-wrap{width:100%;overflow-x:auto}.cv-admin-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--color-text-secondary);min-width:920px}.cv-admin-table thead th{position:sticky;top:0;z-index:1;text-align:left;padding:12px 14px;font-family:var(--font-brand);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-accent-soft);background:#0000006b;border-bottom:1px solid var(--color-border-accent-subtle);white-space:nowrap}.cv-admin-table tbody td{padding:12px 14px;border-bottom:1px solid var(--color-border-default);vertical-align:middle}.cv-admin-table tbody tr:hover td{background:#ffffff06}.cv-admin-table tbody tr:last-child td{border-bottom:none}.cv-admin-table .cell-email{color:var(--color-text-primary);font-weight:500}.cv-admin-table .cell-muted{color:var(--color-text-muted)}.cv-admin-table-empty{padding:36px 18px;text-align:center;color:var(--color-text-muted);font-size:13px}.cv-admin-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-border-default)}.cv-admin-pill.is-active{color:var(--color-success);border-color:var(--color-success);background:var(--color-success-subtle)}.cv-admin-pill.is-inactive{color:var(--color-data-negative);border-color:var(--color-data-negative);background:#c9897914}.cv-admin-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cv-admin-actions{display:flex;gap:6px;flex-wrap:wrap}.cv-admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-btn-bg);color:var(--color-btn-text);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s;font-family:inherit;white-space:nowrap}.cv-admin-btn:hover{background:var(--color-btn-bg-hover);border-color:var(--color-btn-border-hover);color:var(--color-text-primary)}.cv-admin-btn:active{transform:translateY(1px)}.cv-admin-btn:disabled{opacity:.5;cursor:not-allowed}.cv-admin-btn.is-primary{border-color:var(--color-border-accent);color:var(--color-text-accent);background:var(--color-accent-subtle)}.cv-admin-btn.is-primary:hover{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-text-accent);filter:brightness(1.1)}.cv-admin-btn.is-warn{border-color:#dc50508c;color:var(--color-error, rgba(220, 80, 80, .92))}.cv-admin-btn.is-warn:hover{background:var(--color-error-subtle, rgba(220, 80, 80, .1));color:var(--color-error, rgba(220, 80, 80, 1))}.cv-admin-btn.is-success{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-subtle)}.cv-admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;border-top:1px solid var(--color-border-default);background:#0000002e;flex-wrap:wrap}.cv-admin-pagination-info{font-size:12px;color:var(--color-text-muted)}.cv-admin-pager{display:flex;gap:4px}.cv-admin-pager button{min-width:32px;height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-btn-bg);color:var(--color-text-secondary);font-size:12px;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.cv-admin-pager button:hover:not(:disabled){background:var(--color-btn-bg-hover);border-color:var(--color-border-accent-subtle)}.cv-admin-pager button.is-active{background:var(--color-accent-subtle);border-color:var(--color-border-accent);color:var(--color-text-accent)}.cv-admin-pager button:disabled{opacity:.4;cursor:not-allowed}.cv-admin-page-size{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-muted)}.cv-admin-page-size select{padding:5px 10px;border-radius:8px;border:1px solid var(--color-border-default);background:var(--color-btn-bg);color:var(--color-text-primary);font-size:12px;font-family:inherit;cursor:pointer}.cv-admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--color-bg-overlay, rgba(0,0,0,.72));display:flex;align-items:center;justify-content:center;padding:10px;overflow-y:auto;overscroll-behavior:contain;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cvAdminFade .16s ease-out}@keyframes cvAdminFade{0%{opacity:0}to{opacity:1}}.cv-admin-modal{width:100%;max-width:720px;max-height:calc(100vh - 20px);margin:auto;display:flex;flex-direction:column;border-radius:var(--cv-radius, 20px);border:1px solid var(--color-border-default);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.05),transparent 52%),radial-gradient(circle at 82% 82%,var(--color-accent-subtle),transparent 60%),linear-gradient(180deg,#ffffff0a,#0000004d),var(--color-bg-surface);box-shadow:inset 0 1px #ffffff12,0 32px 80px #000000a6;overflow:hidden;animation:cvAdminScale .22s cubic-bezier(.2,.9,.2,1)}.cv-admin-modal.is-narrow{max-width:460px}@keyframes cvAdminScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.cv-admin-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border-default);background:#00000038}.cv-admin-modal-head h3{margin:0;font-family:var(--font-brand);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-accent-soft, var(--color-text-accent))}.cv-admin-modal-close{border:none;background:transparent;color:var(--color-text-muted);font-size:22px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .12s,color .12s}.cv-admin-modal-close:hover{background:#ffffff0f;color:var(--color-text-primary)}.cv-admin-modal-body{flex:1 1 auto;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-accent-subtle) transparent}.cv-admin-modal-body::-webkit-scrollbar{width:6px}.cv-admin-modal-body::-webkit-scrollbar-track{background:transparent}.cv-admin-modal-body::-webkit-scrollbar-thumb{background:var(--color-border-accent-subtle);border-radius:99px}.cv-admin-modal-body::-webkit-scrollbar-thumb:hover{background:var(--color-border-accent)}.cv-admin-modal-foot{flex:0 0 auto;display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--color-border-default);background:#0003;flex-wrap:wrap}.cv-admin-modal>form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cv-admin-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 16px}@media (max-width: 640px){.cv-admin-form-grid{grid-template-columns:1fr}}.cv-admin-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cv-admin-field.is-full{grid-column:1 / -1}.cv-admin-field label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.cv-admin-field input,.cv-admin-field select,.cv-admin-field textarea{padding:9px 12px;border-radius:10px;border:1px solid var(--color-border-default);background:#0000004d;color:var(--color-text-primary);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s,background .15s,box-shadow .15s;width:100%;box-sizing:border-box}.cv-admin-field input:focus,.cv-admin-field select:focus,.cv-admin-field textarea:focus{border-color:var(--color-border-accent);background:#0006;box-shadow:0 0 0 3px var(--color-accent-subtle)}.cv-admin-field input::placeholder{color:var(--color-text-muted)}.cv-admin-field input[type=checkbox],.cv-admin-field input[type=radio]{width:16px;height:16px;min-width:16px;flex:0 0 auto;padding:0;border-radius:4px;accent-color:var(--color-accent, #d8b268);cursor:pointer}.cv-admin-field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7) sepia(.4) saturate(2) hue-rotate(7deg);cursor:pointer}.cv-admin-rich-editor{border-radius:10px;overflow:hidden;border:1px solid var(--color-border-default)}.cv-admin-rich-editor--loading{padding:14px;font-size:12px;color:var(--color-text-muted);background:#0000004d}.cv-admin-rich-editor .ck.ck-editor__main>.ck-editor__editable{background:#0000004d;color:var(--color-text-primary);min-height:160px;border:none;font-family:var(--font-ui);font-size:14px;line-height:1.6}.cv-admin-rich-editor .ck.ck-editor__main>.ck-editor__editable.ck-focused{box-shadow:inset 0 0 0 1px var(--color-border-accent)}.cv-admin-rich-editor .ck.ck-toolbar{background:#0000006b;border:none;border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary)}.cv-admin-rich-editor .ck.ck-button{color:var(--color-text-secondary)}.cv-admin-rich-editor .ck.ck-button:hover:not(.ck-disabled),.cv-admin-rich-editor .ck.ck-button:focus:not(.ck-disabled){background:#ffffff0f;color:var(--color-text-primary)}.cv-admin-rich-editor .ck.ck-button.ck-on{background:var(--color-accent-subtle);color:var(--color-text-accent)}.cv-admin-rich-editor .ck.ck-button .ck-icon{fill:currentColor;color:inherit}.cv-admin-rich-editor .ck.ck-toolbar__separator{background:var(--color-border-default)}.cv-admin-rich-editor .ck-content blockquote{border-left:3px solid var(--color-border-accent);background:#0000002e;color:var(--color-text-secondary)}.cv-admin-rich-editor .ck-content code{background:#ffffff0f;color:var(--color-text-accent);padding:1px 6px;border-radius:4px;font-family:var(--font-mono)}.cv-admin-rich-editor .ck-content pre{background:#00000080;color:var(--color-text-primary);border:1px solid var(--color-border-default)}.cv-admin-rich-editor .ck-content a{color:var(--color-text-accent)}.ck.ck-balloon-panel,.ck.ck-list,.ck.ck-toolbar.ck-toolbar_floating{background:var(--color-bg-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-default)!important;box-shadow:0 18px 40px #0000008c!important}.ck.ck-list .ck-list__item .ck-button:hover:not(.ck-disabled){background:#ffffff0f!important;color:var(--color-text-primary)!important}.ck.ck-list .ck-list__item .ck-button.ck-on{background:var(--color-accent-subtle)!important;color:var(--color-text-accent)!important}.ck.ck-input,.ck.ck-input-text{background:#0000004d!important;color:var(--color-text-primary)!important;border-color:var(--color-border-default)!important}.ck.ck-input:focus,.ck.ck-input-text:focus{border-color:var(--color-border-accent)!important;box-shadow:0 0 0 3px var(--color-accent-subtle)!important}.cv-admin-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.cv-admin-toggle{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.cv-admin-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:36px;height:20px;border-radius:999px;background:#00000073;border:1px solid var(--color-border-default);position:relative;cursor:pointer;transition:background .15s,border-color .15s;margin:0}.cv-admin-switch:after{content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:var(--color-text-muted);transition:left .15s,background .15s}.cv-admin-switch:checked{background:var(--color-accent-subtle);border-color:var(--color-border-accent)}.cv-admin-switch:checked:after{left:17px;background:var(--color-accent)}.cv-admin-switch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cv-admin-modal-title{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;text-transform:none;letter-spacing:0}.cv-admin-modal-title-kicker{font-family:var(--font-brand);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.cv-admin-modal-title-name{font-family:var(--font-brand);font-size:18px;font-weight:700;letter-spacing:.02em;color:var(--color-text-accent);text-transform:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-admin-loading{padding:36px 18px;text-align:center;color:var(--color-text-muted);font-size:13px}.cv-admin-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--color-border-default);border-top-color:var(--color-accent);border-radius:50%;margin-right:8px;vertical-align:middle;animation:cvAdminSpin .7s linear infinite}@keyframes cvAdminSpin{to{transform:rotate(360deg)}}@media (max-width: 720px){.cv-admin-page{padding:18px 14px 60px}.cv-admin-stat-value{font-size:26px}.cv-admin-surface-head{flex-direction:column;align-items:stretch}.cv-admin-search{min-width:0}}}body.cv-app .sidebar-handle{display:flex!important}@media (min-width: 921px){body.cv-app .main,body.cv-app .stage,body.cv-app .as-wrap{transition:left var(--cv-drawer-speed, .22s) cubic-bezier(.4,0,.2,1)}}@media (max-width: 920px){body.cv-app .sidebar{position:fixed!important;left:0;top:0;bottom:0;z-index:200;width:var(--sidebar-w, 264px)!important;transform:translate(-100%);transition:transform var(--cv-drawer-speed, .22s) cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important}body.cv-app .sidebar.mobile-open{transform:translate(0)!important;box-shadow:6px 0 40px #0000008c!important}body.cv-app .sidebar-handle{display:none!important}body.cv-app .main,body.cv-app .stage,body.cv-app .as-wrap{left:0!important;transition:none!important;padding:12px!important}body.cv-app.sidebar-collapsed .main,body.cv-app.sidebar-collapsed .stage,body.cv-app.sidebar-collapsed .as-wrap{left:0!important}.mobile-menu-btn{display:flex!important}.sidebar-overlay{display:none}.sidebar-overlay.open{display:block}}@media (min-width: 921px){.mobile-menu-btn,.sidebar-overlay{display:none!important}}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000085;z-index:199;display:none}@media (max-width: 768px){body.cv-app .topbar .navlinks{display:none!important}}@media (max-width: 1080px){body.cv-app{--topbar-h: 82px}}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--cv-text, #f5f5fc);flex-direction:column;gap:5px;align-items:center}.mobile-menu-btn span{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s}body:not(.cv-app){overflow-x:clip;overflow-y:visible;padding-top:0}body:not(.cv-app) .topbar{position:fixed;top:0;left:0;right:0;z-index:100}body[data-page=landing] #mainContent,body[data-page=join] #mainContent,body[data-page=login] #mainContent,body[data-page=pricing] #mainContent,body[data-page=faq] #mainContent,body[data-page=contact] #mainContent,body[data-page=articles] #mainContent,body[data-page=article] #mainContent,body[data-page=legal] #mainContent,body[data-page=password_reset] #mainContent,body[data-page=forget_password] #mainContent{padding-top:var(--cv-topbar-h, 82px);left:0!important}@media (max-width: 768px){body:not(.cv-app) .topbar{padding:0 12px;height:52px}body:not(.cv-app) .topbar .navlinks{display:none!important}body:not(.cv-app) .brand-name{font-size:16px}body[data-page=landing] #mainContent,body[data-page=join] #mainContent,body[data-page=login] #mainContent,body[data-page=pricing] #mainContent,body[data-page=faq] #mainContent,body[data-page=contact] #mainContent,body[data-page=articles] #mainContent,body[data-page=article] #mainContent,body[data-page=legal] #mainContent,body[data-page=password_reset] #mainContent,body[data-page=forget_password] #mainContent{padding-top:52px}}@media (max-width: 1024px){.exercise-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}}@media (max-width: 600px){.exercise-grid{grid-template-columns:1fr!important}.cv-menu-header{flex-direction:column;gap:10px}.cv-search-wrap{width:100%!important}}@media (max-width: 1024px){.mcq-layout{flex-direction:column!important}.mcq-rail{width:100%!important;flex-direction:row!important;flex-wrap:wrap;gap:12px}.window-rail{flex:1;min-width:260px}}@media (max-width: 768px){.filters-grid{grid-template-columns:1fr!important}.right-stack{width:100%!important}.mcq-rail{flex-direction:column!important}}@media (max-width: 768px){.quiz-stage{padding:12px!important}.window.glow-follow{width:100%!important}.option{padding:12px 14px!important;font-size:14px!important}.quiz-actions{flex-direction:column!important;gap:8px}.quiz-btn-row{width:100%;justify-content:flex-end}.summary-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 900px){.as-window{width:100%!important;margin:0!important;border-radius:0!important}.as-tabs{overflow-x:auto;flex-wrap:nowrap!important}.as-tab{white-space:nowrap}}@media (max-width: 600px){.as-row{flex-direction:column!important;align-items:flex-start!important;gap:8px}.as-row .as-btn{width:100%}.as-theme-grid{grid-template-columns:repeat(2,1fr)!important}.as-modal{width:calc(100vw - 32px)!important;margin:0 16px}}@media (max-width: 900px){.ap-full-grid{grid-template-columns:1fr!important}.ap-sidebar{display:none!important}}@media (max-width: 600px){.ap-header{padding:20px 16px!important}.ap-title{font-size:22px!important}.ap-orientation-options{grid-template-columns:1fr!important}}@media (max-width: 1200px){.form-body{flex-wrap:wrap!important}.colLeft,.colRight,.heatmapPanel{width:100%!important}}@media (max-width: 900px){.insights-layout{flex-direction:column!important}.infoPane{width:100%!important;max-width:100%!important}}@media (max-width: 600px){.scoresGrid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 1024px){.stage-shell.editor-shell{flex-direction:column!important}.ws-controls{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hidden{display:none!important}*,*:before,*:after{box-sizing:border-box}
