:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070d3c;--panel:#fffefb;--text:#111827;--muted:#4b5563;--border:#d7d9d2;--accent:#7dd3fc;--accent-soft:#38bdf824;--warning-soft:#fff7ed;--cat-glass:#2d3a916b;--cat-glass-strong:#404d9ca3;--cat-glass-soft:#ffffff24;--cat-glass-edge:#d5deff42;--cat-text:#f5f8ff;--cat-muted:#d3dcfa;--cat-dim:#aab8df;--cat-blue:#6bb7ff;--cat-violet:#b698ff;--cat-indigo:#5f7cff}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 18% 18%,#3055da52,#0000 36%),radial-gradient(circle at 78% 24%,#4036be3d,#0000 34%),linear-gradient(135deg,#070b34 0%,#101b67 48%,#170b4f 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.page{max-width:1160px;margin:0 auto;padding:10px 14px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:7px;box-shadow:0 8px 20px #181f260b,inset 0 1px #ffffffd9}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.badge{color:#f6f8ffe6;background:#ffffff1f;border:1px solid #dae2ff47;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-block;box-shadow:inset 0 1px #ffffff3d}ul{line-height:1.6}.cat-page{isolation:isolate;min-height:100vh;color:var(--cat-text);gap:7px;font-size:11px;line-height:1.25;display:grid;position:relative}.cat-page:before,.cat-page:after{content:"";pointer-events:none;z-index:-2;position:fixed;inset:0}.cat-page:before{filter:none;opacity:1;background:url(/assets/glassmosphere/cat-blue-dot-face.jpg) 50%/cover;transform:none}.cat-page:after{z-index:-1;opacity:1;background-color:#070d3c1f;background-image:linear-gradient(135deg,#060c3433 0%,#121f6829 46%,#1c0d502e 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.workspace-layout{grid-template-columns:minmax(315px,.6fr) minmax(520px,1.18fr) minmax(142px,.28fr);align-items:start;gap:12px;display:grid}.workspace-left,.workspace-center,.workspace-right{gap:5px;min-width:0;display:grid}.workspace-left{scrollbar-color:#dae2ffb8 #606fec38;scrollbar-width:thin;scrollbar-gutter:stable;max-height:none;padding-right:0;overflow-y:visible}.workspace-left::-webkit-scrollbar{width:8px}.workspace-left::-webkit-scrollbar-track{background:#606fec38;border-radius:999px}.workspace-left::-webkit-scrollbar-thumb{background:#dae2ffb8;border:2px solid #606fec38;border-radius:999px}.workspace-left::-webkit-scrollbar-thumb:hover{background:#f7f9ffdb}.workspace-right,.workspace-center{align-self:start;width:100%;position:sticky;top:10px}.workspace-center>.panel,.workspace-right>.panel{width:100%}.cat-page .panel{border:1px solid var(--cat-glass-edge);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#6f82de61,#2d3a9147 50%,#1e236a57),#232d7e5c;border-radius:20px;box-shadow:0 22px 62px #00052342,inset 0 8px 20px #ffffff14,inset 0 1px #ffffff47,inset 0 -1px #05082a29}.cat-page .workspace-center>.panel{background:radial-gradient(circle at 50% 22%,#6892ff2e,#0000 42%),linear-gradient(145deg,#6f82de47,#29369129 52%,#171d5e38),#1a247038;border-color:#dae2ff38;box-shadow:0 32px 80px #00052347,0 0 44px #5f79ff24,inset 0 12px 26px #ffffff14,inset 0 1px #ffffff3d}.cat-page .workspace-left>.panel{background:linear-gradient(145deg,#6a7cd680,#2e3a915c 52%,#1c22686b),#2a34877a}.cat-page .workspace-left>.panel,.cat-page .workspace-center>.panel,.cat-page .workspace-right>.panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:#606fec4d;border:0}.cat-page .workspace-right>.panel{background:#606fecbf}.cat-page .summary-top-band{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#606fec4d;border:0}.region h1,.region h2{margin:1px 0 3px;line-height:1.1}.region h1{font-size:17px;font-weight:650}.region h2{font-size:14px;font-weight:625}.summary-top-band h2,.workspace-left .region h2,.workspace-center .region h2,.workspace-right .region h2{color:var(--cat-text);letter-spacing:.005em;background:linear-gradient(#687adb61 0%,#29348b2e 100%);border-bottom:1px solid #dae2ff2e;border-left:2px solid #8eb1ff8a;border-radius:18px 18px 0 0;align-items:center;min-height:24px;margin:-7px -7px 5px;padding:4px 7px 4px 8px;font-size:13.5px;font-weight:625;line-height:1.15;display:flex}.workspace-center .region h2{background:linear-gradient(#6f82de52 0%,#29348b24 100%);border-left-color:#b297ff8f;font-weight:650}.workspace-right .region h2{font-size:13px}.cat-page .header-region{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:0 0;border:0;border-radius:4px;padding-block:2px}.header-content{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.header-copy{min-width:0}.header-region h1{flex-wrap:wrap;align-items:center;gap:7px;margin:0;display:flex}.header-version-badge{letter-spacing:.025em;color:#f7f9ffb8;box-shadow:none;background:#ffffff0f;border-color:#dae2ff29;padding:2px 6px;font-size:8px;font-weight:550}.header-logo-group{flex:none;justify-content:flex-end;align-items:center;gap:15px;padding-right:8px;display:flex}.header-logo{object-fit:contain;flex:none;width:auto;max-width:100%;display:block}.header-logo-a3e{height:32px}.header-logo-sitarian{height:30.8px}.status-text{margin:0;line-height:1.12}.header-acronym-key{color:#f7f9ffe0;gap:1px;margin:2px 0 0;font-size:10px;font-weight:500;line-height:1.18;display:grid}.header-key-separator{margin:0 .65em}.status-text,.note,.placeholder{color:#e5ebffdb}.region>.note{margin:3px 0 0;line-height:1.2}.workspace-right .region>.note{font-size:8.5px;line-height:1.16}.scroll-cue{color:#d2dcff94;letter-spacing:.01em;margin:2px 0 0;font-size:9.5px;font-weight:500}.local-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.summary-top-band{margin-bottom:0}.summary-top-band .local-form{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(116px,.72fr) minmax(220px,1.45fr);align-items:end;gap:5px}.summary-top-band .local-form label{gap:2px}.summary-top-band .summary-field{grid-template-rows:20px 21px}.summary-top-band .summary-field-label{min-height:20px}.summary-top-band .full-span{grid-column:auto}.summary-top-band .local-form input{height:21px}.summary-top-band .local-form textarea{resize:none;height:21px;min-height:21px}.local-form label{color:#f7f9fff0;gap:3px;font-weight:600;line-height:1.15;display:grid}.local-form input,.local-form textarea{color:#081126;width:100%;font:inherit;background:#f7f9ffc7;border:1px solid #dae2ff33;border-radius:10px;padding:2px 5px;font-weight:400;box-shadow:inset 0 1px #ffffff47}.local-form input:focus-visible,.local-form textarea:focus-visible,.percent-field input:focus-visible{outline-offset:1px;border-color:#4497e2b8;outline:2px solid #4497e229}.local-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(0)saturate()invert(13%)sepia(26%)saturate(1464%)hue-rotate(191deg)brightness(91%)contrast(92%);opacity:.82}.summary-field{grid-template-rows:22px 21px;align-self:start}.summary-field input{height:21px}.summary-field-label{align-items:end;min-height:22px;display:flex}.local-form textarea{resize:vertical;min-height:30px}.full-span{grid-column:1/-1}.metric-grid,.output-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.metric,.output-list div{background:linear-gradient(145deg,#f1f6ff52,#afbeef2e),#48549e57;border:1px solid #dae2ff3d;border-radius:11px;padding:3px 5px;box-shadow:0 10px 24px #0005231f,inset 0 1px #ffffff3d}.output-list div{background:#606fecbf}.metric{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric strong{color:var(--accent);font-size:26px}.attribution-panel-guidance{color:#ebf1ffd1;margin:2px 0 7px;font-size:11px;font-weight:650;line-height:1.25}.domain-tile-console{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 8px;display:grid}.domain-tile{color:#f7f9ffe6;cursor:pointer;min-width:0;min-height:58px;font:inherit;text-align:left;background:linear-gradient(#768bde3d 0%,#2d388938 100%),#2d388938;border:1px solid #dae2ff38;border-radius:8px;grid-template-rows:30px 12px;align-items:center;gap:4px;padding:6px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.domain-tile:hover{background:linear-gradient(#849aee4d 0%,#404c9e47 100%),#404c9e47;border-color:#f7f9ff6b}.domain-tile:focus-visible{outline-offset:2px;outline:2px solid #4497e247}.domain-tile-selected{border-color:var(--domain-accent-border,#f7f9ff94);background:linear-gradient(180deg, var(--domain-accent-soft,#f7f9ff29) 0%, #606fec80 100%), #606fec6b;box-shadow:0 1px 0 #ffffff3d inset, 0 0 0 1px var(--domain-accent-soft,#b0dcff2e), 0 0 10px var(--domain-accent-soft,#b0dcff24)}.domain-tile-selected .domain-tile-name{color:var(--domain-accent,#fff)}.domain-tile-name{color:#fff;align-content:center;font-size:11.5px;font-weight:725;line-height:1.12;display:grid}.domain-tile-values{color:#e5ebffd6;white-space:nowrap;justify-content:flex-start;align-items:center;gap:4px;font-size:10.75px;font-weight:725;line-height:1;display:flex}.domain-tile-selected .domain-tile-values{color:#f7f9fff5}.domain-stack{gap:12px;margin-top:3px;display:grid}.print-domain-stack{display:none}.domain-section{background:#2d38894d;border:1px solid #dae2ff38;border-radius:10px;min-width:0;overflow:hidden}.selected-domain-detail{border-color:var(--domain-accent-border,#dae2ff38);box-shadow:2px 0 0 var(--domain-accent,#b0dcfffa) inset}.domain-header{background:linear-gradient(90deg,#788ee657,#654fbc38);border-bottom:1px solid #dae2ff2e;justify-content:space-between;align-items:flex-start;gap:10px;padding:5px;display:flex}.selected-domain-detail .domain-header{border-bottom-color:var(--domain-accent-border,#dae2ff2e);background:linear-gradient(90deg, var(--domain-accent-soft,#788ee62e), #654fbc2e), #2d388933}.selected-domain-detail .domain-header h3,.selected-domain-detail .domain-value-separator{color:var(--domain-accent,#fff)}.domain-header h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13.5px;font-weight:625;line-height:1.15}.selected-domain-title{letter-spacing:.005em;opacity:1;text-shadow:0 1px 2px #00052338;align-content:center;font-weight:725;display:grid}.domain-totals{color:#e5ebffe6;flex:none;align-items:center;gap:5px;font-size:11.75px;font-weight:725;display:flex}.domain-totals span{white-space:nowrap;color:#f7f9fff5}.domain-value-separator{color:#dae2ff8a}.domain-row{border-bottom:1px solid #dae2ff1f;grid-template-columns:minmax(82px,.9fr) 23px minmax(43px,49px) minmax(76px,1.2fr) minmax(43px,49px);align-items:center;gap:3px;padding:5px;display:grid}.domain-row>*{min-width:0}.domain-row:last-child{border-bottom:0}.domain-row-head{color:#e5ebffe0;text-align:center;background:linear-gradient(#768bde47 0%,#4a55a438 100%);font-size:10px;font-weight:600}.domain-row-head span:first-child{text-align:left}.subcategory-label{color:#fff;overflow-wrap:anywhere;white-space:normal;font-size:10.5px;font-weight:600;line-height:1.25}.supporting-note-icon{color:#b0dcfff2;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:23px;height:20px;padding:0;transition:background .14s,color .14s,filter .14s,transform .14s;display:inline-flex}.supporting-note-icon:hover{color:#fff;filter:drop-shadow(0 0 4px #b0dcff66);background:0 0;transform:scale(1.06)}.supporting-note-icon-active{color:#fff}.supporting-note-icon-active .note-icon{filter:drop-shadow(0 0 3px #b0dcff6b)}.supporting-note-icon-active:hover{filter:drop-shadow(0 0 5px #b0dcff85);background:0 0}.supporting-note-icon:focus-visible{outline-offset:2px;background:0 0;outline:2px solid #4497e247}.note-icon{shape-rendering:geometricprecision;flex:0 0 20px;width:20px;height:20px;display:block}.note-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.percent-field{gap:2px;display:grid;position:relative}.percent-field>span:not(.percent-stepper){display:none}.percent-field input{color:#fff;-webkit-text-fill-color:#fff;caret-color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;font-size:10.5px;font:inherit;background:#edf2ff57;border:1px solid #dae2ff2e;border-radius:9px;padding:2px 16px 2px 5px}.percent-field input::placeholder{color:#f7f9ffc7;opacity:1}.percent-field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.percent-field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.percent-field input[type=number]{appearance:textfield}.percent-stepper{opacity:0;pointer-events:none;gap:1px;transition:opacity .14s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.percent-field:hover .percent-stepper,.percent-field:focus-within .percent-stepper{opacity:1;pointer-events:auto}.percent-stepper-button{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:9px;height:7px;padding:0;display:flex}.percent-stepper-button:before{content:"";width:0;height:0;display:block}.percent-stepper-up:before{border-bottom:5px solid #f7f9fff0;border-left:4px solid #0000;border-right:4px solid #0000}.percent-stepper-down:before{border-top:5px solid #f7f9fff0;border-left:4px solid #0000;border-right:4px solid #0000}.percent-stepper-button:focus-visible{outline-offset:1px;outline:1px solid #dae2ff6b}.slider-shell input{appearance:none;accent-color:#dae2ffb8;cursor:default;background:0 0;width:100%;height:20px}.slider-shell input::-webkit-slider-runnable-track{background:#dae2ffb8;border:1px solid #f7f9ff52;border-radius:999px;height:6px}.slider-shell input::-webkit-slider-thumb{appearance:none;background:linear-gradient(90deg,#0000 0 45%,#606fec6b 45% 55%,#0000 55% 100%),#f7f9ff9e;border:1px solid #dae2ffbd;border-radius:4px;width:12px;height:18px;margin-top:-7px;box-shadow:0 1px 2px #00052324,inset 0 1px #ffffff6b}.slider-shell input::-moz-range-track{background:#dae2ffb8;border:1px solid #f7f9ff52;border-radius:999px;height:6px}.slider-shell input::-moz-range-thumb{background:linear-gradient(90deg,#0000 0 45%,#606fec6b 45% 55%,#0000 55% 100%),#f7f9ff9e;border:1px solid #dae2ffbd;border-radius:4px;width:12px;height:18px;box-shadow:0 1px 2px #00052324,inset 0 1px #ffffff6b}.output-list{margin:0}.output-rail{grid-template-columns:1fr;gap:4px}.output-list dt{color:#e5ebffe0;margin-bottom:1px;font-size:9.25px;font-weight:500}.output-list dd{color:#fff;margin:0;font-size:12px;font-weight:725;line-height:1.08}.output-list p{color:#d5deffcc;margin:1px 0 0;font-size:9.25px;line-height:1.1}.com-indicator-output{position:relative;overflow:visible}.com-indicator-output dd{letter-spacing:.02em;vertical-align:middle;align-items:center;gap:6px;min-width:0;font-size:10.75px;font-weight:625;display:inline-flex}.com-indicator-output-orientation dd{color:#ffd670fa}.com-indicator-output-in-progress dd{color:#fcd6ff}.com-indicator-output-active dd{color:#e0ff70fa}.com-output-marker-frame{vertical-align:middle;flex:0 0 36px;width:36px;height:34px;margin:0;display:inline-block;position:relative;overflow:visible}.com-output-marker-frame .com-marker{z-index:1;position:absolute;top:50%;left:50%}.output-action-tile{background:#606fecbf;border:1px solid #dae2ff3d;border-radius:11px;gap:4px;margin-top:4px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff38}.dashboard-action-note{color:#e5ebffd6;margin:0;font-size:8.4px;font-weight:560;line-height:1.16}.dashboard-submit-confirmation{color:#eeffb5eb;background:#5c6c2d2e;border:1px solid #e0ff7047;border-radius:8px;margin:0;padding:5px 6px;font-size:8.35px;font-weight:560;line-height:1.16}.submit-button{color:#fffffffa;cursor:pointer;width:100%;font:inherit;letter-spacing:.065em;background:#f7f9ff3d;border:1px solid #f7f9ffad;border-radius:11px;padding:5px 6px;font-size:9.75px;font-weight:760;transition:border-color .16s,transform .16s,background .16s,color .16s;box-shadow:inset 0 1px #ffffff4d,0 4px 10px #0811262e}.submit-button:hover:not(:disabled){background:#f7f9ff4d;border-color:#ffffffc7}.submit-button:disabled{color:#e5ebff94;cursor:not-allowed;box-shadow:none;background:#222c7e47;border-color:#dae2ff3d}.submit-button:focus-visible{outline-offset:2px;outline:2px solid #4497e24d}.print-button{color:#fffffff5;cursor:pointer;width:100%;font:inherit;letter-spacing:.065em;background:#f7f9ff2e;border:1px solid #f7f9ff94;border-radius:11px;padding:5px 6px;font-size:9.75px;font-weight:700;transition:border-color .16s,transform .16s,background .16s;box-shadow:inset 0 1px #ffffff47,0 4px 10px #0811262e}.print-button:hover{background:#f7f9ff3d;border-color:#ffffffad}.print-button:disabled,.print-button-locked{color:#e5ebff85;cursor:not-allowed;box-shadow:none;background:#222c7e3d;border-color:#dae2ff33}.print-button:disabled:hover,.print-button-locked:hover{background:#222c7e3d;border-color:#dae2ff33}.print-button:focus-visible{outline-offset:2px;outline:2px solid #4497e24d}.dashboard-secondary-actions{border-top:1px solid #dae2ff24;margin-top:10px;padding-top:7px}.reset-button{color:#e5ebffc7;cursor:pointer;width:100%;font:inherit;letter-spacing:.055em;background:#222c7e52;border:1px solid #dae2ff3d;border-radius:8px;padding:4px 6px;font-size:8.75px;font-weight:650;transition:border-color .16s,background .16s,color .16s;box-shadow:inset 0 1px #ffffff1f}.reset-button:hover{color:#f7f9ffe6;background:#606fec61;border-color:#f7f9ff61}.reset-button:focus-visible{outline-offset:2px;outline:2px solid #4497e247}.matrix-title-row{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:42px;padding-top:5px;padding-bottom:5px;display:flex}.matrix-title-text{min-width:0;display:block}.matrix-status-line{color:#e5ebffd1;letter-spacing:.012em;text-align:center;background:#222c7e75;border:1px solid #dae2ff33;border-radius:999px;width:fit-content;max-width:min(100% - 12px,640px);padding:2px 8px;font-size:8.8px;font-weight:560;line-height:1.2;display:inline-block;box-shadow:inset 0 1px #ffffff1c}.matrix-status-line-orientation{color:#ffe59ff5;border-color:#ffd67075;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffd67029}.matrix-status-line-in-progress{color:#fce2fffa;border-color:#fc6fff70;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #e140ff29}.matrix-status-line-active{color:#f2ffb2;background:#606fec8f;border-color:#e8ff80a8;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #e8ff803d}.com-instrument{width:100%;max-width:485px;box-shadow:none;background:0 0;border:0;border-radius:18px;margin:0 auto}.beta-matrix-wrap{width:min(100%,485px);margin:0 auto;padding:18px 34px 8px;position:relative}.beta-matrix-label{z-index:15;color:#fff;letter-spacing:.035em;text-align:center;background:#222c7ed1;border:1px solid #dae2ff33;border-radius:999px;padding:1px 6px;font-size:8px;font-weight:700;line-height:1.2;position:absolute}.beta-top-label{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;background:0 0;border:0;width:max-content;margin-left:auto;margin-right:auto;padding:0;font-size:8px;font-weight:700;top:-3px;left:0;right:0}.beta-bottom-label{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;background:0 0;border:0;width:max-content;margin-left:auto;margin-right:auto;padding:0;font-size:8px;font-weight:700;bottom:-8px;left:0;right:0}.beta-left-label{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;transform-origin:50%;white-space:nowrap;background:0 0;border:0;border-radius:0;width:136px;padding:0;font-size:8px;font-weight:700;top:50%;left:-52px;transform:translateY(-50%)rotate(-90deg)}.beta-right-label{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;transform-origin:50%;white-space:nowrap;background:0 0;border:0;border-radius:0;width:148px;padding:0;font-size:8px;font-weight:700;top:50%;right:-56px;transform:translateY(-50%)rotate(90deg)}.beta-matrix{aspect-ratio:1;box-shadow:none;background:radial-gradient(circle,#ffffff2e,#0000 42%),linear-gradient(135deg,#d4e0ff3d,#738bee14);border:1px solid #0000;border-radius:4px;position:relative;overflow:hidden}.beta-axis-layer{z-index:5;pointer-events:none;position:absolute;inset:-6px;overflow:visible}.beta-axis-layer line{stroke:#ffffffe6;stroke-width:1.9px;stroke-linecap:square;marker-end:url(#beta-arrow);marker-start:url(#beta-arrow);vector-effect:non-scaling-stroke}.beta-axis-layer marker path{fill:#ffffffe6}.beta-axis-name-x{z-index:8;color:#f7f9ffe6;letter-spacing:.025em;white-space:nowrap;background:#222c7eb8;border:1px solid #dae2ff33;border-radius:999px;padding:1px 6px;font-size:8px;font-weight:625;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.beta-axis-name-y,.beta-axis-name-y2{z-index:9;color:#f7f9ffdb;letter-spacing:.04em;writing-mode:vertical-rl;background:#222c7ea3;border:1px solid #dae2ff2e;border-radius:999px;padding:5px 1px;font-size:8px;font-weight:600;line-height:1.1;position:absolute;left:50%;transform:translate(-50%)}.beta-axis-name-y{top:16%}.beta-axis-name-y2{bottom:16%;transform:translate(-50%)rotate(180deg)}.com-marker{top:clamp(8px, var(--com-y), calc(100% - 8px));left:clamp(8px, var(--com-x), calc(100% - 8px));z-index:16;width:20px;height:20px;box-shadow:none;isolation:isolate;pointer-events:none;background:linear-gradient(90deg,#00b050eb 0 50%,#1e90ffeb 50% 100%);border:1.5px solid #1e90ff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.com-marker:before{box-shadow:none;content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#0000 0 54%,#f7f9ff3d 55% 100%);border:1px solid #f7f9ff47;border-radius:50%;position:absolute;inset:-7px}.com-marker:after{box-shadow:none;content:"";background:#fff;border:.75px solid #f7f9ffd1;border-radius:50%;position:absolute;inset:6.4px}.com-marker-orientation{width:19px;height:19px;box-shadow:none;background:#ffd670f5;border-style:solid;border-color:#ffd670}.com-marker-orientation:before{box-shadow:none;background:radial-gradient(circle,#0000 0 54%,#ffd67057 55% 100%);border-color:#ffd67075;inset:-7.5px}.com-marker-orientation:after{content:none;display:none}.com-marker-in-progress{background:conic-gradient(from -90deg, #23ff84 0 var(--com-human-angle), #28beff var(--com-human-angle) 360deg);background-clip:padding-box;border-width:0;border-color:#0000;outline:0;width:19px;height:19px;overflow:visible;box-shadow:inset 0 0 5px #f7f9ff29}.com-marker-in-progress:before{box-shadow:none;background:radial-gradient(circle,#0000 0 54%,#e140ff61 55% 100%);border-color:#fc6fff99;inset:-7.5px}.com-marker-in-progress:after{content:none;display:none}.com-marker-active{background:conic-gradient(from -90deg, #23ff84 0 var(--com-human-angle), #28beff var(--com-human-angle) 360deg);border-width:0;border-color:#0000;outline:0;width:19px;height:19px;overflow:visible;box-shadow:inset 0 0 5px #f7f9ff29}.com-marker-active:before{box-shadow:none;background:radial-gradient(circle,#0000 0 54%,#e0ff706b 55% 100%);border-color:#e0ff70b8;inset:-7.5px}.com-marker-active:after{content:none;display:none}.beta-q{color:#fff;text-align:center;text-shadow:0 1px 2px #00000059;z-index:1;background-image:radial-gradient(#e0e8ff2e 1px,#0000 1px);background-size:8px 8px;border:1px solid #e0e8ff3d;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:48%;height:48%;padding:8px;display:flex;position:absolute}.beta-q-acronym{letter-spacing:.025em;font-size:19px;font-weight:750;line-height:1;display:block}.beta-q-subtitle{color:#f7f9ffe0;letter-spacing:.015em;max-width:88%;font-size:8.5px;font-weight:625;line-height:1.15;display:block}.beta-hdcc{background-color:#00b05066;border-color:#00b050bf;top:0;left:0}.beta-hdccp{background-color:#b0c4de66;border-color:#b0c4deb3;top:0;right:0}.beta-hyb{background-color:#00ced166;border-color:#00ced1b3;bottom:0;left:0}.beta-aicg{background-color:#1e90ff59;border-color:#1e90ffbf;bottom:0;right:0}.placeholder{background:#2b378e70;border:1px solid #dae2ff2e;border-radius:11px;margin:3px 0 0;padding:2px 4px;font-size:10px;line-height:1.15}.footer-region{background:#eaf3ff47;border-radius:4px;padding:4px 6px;font-size:9.5px}.cat-page .footer-region{border-radius:4px}.footer-region h2{margin:0 0 2px;font-size:11px;font-weight:600}.footer-region p{margin:0;line-height:1.2}.support-modal-backdrop{z-index:100;background:#0811266b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.support-modal{background:#606fecc7;border:1px solid #dae2ff47;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 36px);max-height:min(82vh,720px);display:grid;overflow:hidden;box-shadow:0 24px 60px #00052361,inset 0 1px #fff3}.support-modal-header{border-bottom:1px solid #dae2ff2e;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 12px 8px;display:flex}.support-modal-header h2{color:#fff;margin:0;font-size:15px;font-weight:700;line-height:1.15}.support-modal-header p{color:#e5ebffd1;margin:3px 0 0;font-size:10px;font-weight:600;line-height:1.2}.support-modal-close{color:#f7f9ffe0;cursor:pointer;width:26px;height:26px;font:inherit;background:#222c7e47;border:1px solid #dae2ff38;border-radius:7px;font-size:18px;line-height:1}.support-modal-body{gap:10px;padding:10px 12px 12px;display:grid;overflow:auto}.support-field{gap:4px;display:grid}.support-field span,.support-category-section h3,.support-category-group legend{color:#f7f9fff5;font-size:11px;font-weight:700;line-height:1.15}.support-field small,.support-category-section p{color:#e5ebffbd;margin:0;font-size:9.5px;font-weight:500;line-height:1.25}.support-field textarea{resize:vertical;color:#081126;width:100%;min-height:58px;font:inherit;background:#f7f9ffd1;border:1px solid #dae2ff33;border-radius:9px;padding:6px 7px;font-size:11px;line-height:1.25;box-shadow:inset 0 1px #ffffff42}.support-field textarea:focus-visible,.support-checkbox input:focus-visible,.support-modal-close:focus-visible,.support-primary-button:focus-visible,.support-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #4497e24d}.support-category-section{gap:6px;display:grid}.support-category-section h3{margin:0}.support-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.support-category-group{background:#222c7e38;border:1px solid #dae2ff2e;border-radius:9px;min-width:0;margin:0;padding:7px}.support-category-group legend{padding:0 3px}.support-checkbox{color:#f7f9ffdb;grid-template-columns:13px minmax(0,1fr);align-items:start;gap:5px;margin-top:5px;font-size:9.25px;font-weight:500;line-height:1.18;display:grid}.support-checkbox input{appearance:none;cursor:pointer;background:#f7f9ffbd;border:1px solid #f7f9ffc2;border-radius:3px;place-items:center;width:12px;height:12px;margin:0;display:grid;box-shadow:inset 0 1px #ffffff59,0 1px 2px #0811262e}.support-checkbox input:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.support-checkbox input:hover{background:#ffffffe0;border-color:#ffffffe6}.support-checkbox input:checked{background:#606feceb;border-color:#f7f9ffd6}.support-checkbox input:checked:after{opacity:1}.support-modal-actions{border-top:1px solid #dae2ff2e;justify-content:flex-end;gap:8px;padding:9px 12px 10px;display:flex}.support-primary-button,.support-secondary-button{cursor:pointer;font:inherit;letter-spacing:.025em;border:1px solid #dae2ff47;border-radius:8px;padding:5px 10px;font-size:10px;font-weight:700}.support-primary-button{color:#fff;background:#f7f9ff33}.support-secondary-button{color:#e5ebffd6;background:#222c7e3d}.print-support-appendix{display:none}@media (max-width:1120px){.workspace-layout{grid-template-columns:1fr}.workspace-left{max-height:none;padding-right:0;overflow-y:visible}.workspace-center,.workspace-right{position:static}.output-list,.output-rail{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}}@media (max-width:720px){.page{padding:24px 14px}.local-form,.summary-top-band .local-form{grid-template-columns:1fr}.summary-top-band .full-span{grid-column:1/-1}.domain-header{flex-direction:column;align-items:flex-start}.domain-tile-console,.domain-row,.domain-row-head{grid-template-columns:1fr}.domain-row-head{display:none}.percent-field span{color:var(--cat-muted);font-size:13px;font-weight:700;display:inline}.beta-matrix-wrap{padding:24px 34px 30px}.beta-left-label{left:-48px}.beta-right-label{right:-52px}}@page{size:letter;margin:.35in}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;filter:none!important;text-shadow:none!important}html,body{color:#111827!important;background:#fff!important}.page,.cat-page{font-size:10px;line-height:1.28;color:#111827!important;background:#fff!important;min-height:auto!important;padding:0!important;display:block!important}.cat-page:before,.cat-page:after{content:none!important;background:0 0!important;display:none!important}.workspace-layout,.workspace-left,.workspace-center,.workspace-right{width:100%!important;max-height:none!important;padding-right:0!important;display:block!important;position:static!important;overflow:visible!important}.panel,.region,.cat-page .panel,.cat-page .header-region,.cat-page .workspace-left>.panel,.cat-page .workspace-center>.panel,.cat-page .workspace-right>.panel,.footer-region{break-inside:avoid;page-break-inside:avoid;color:#111827!important;background:#fff!important;border:1px solid #b6c2d2!important;border-radius:4px!important;margin:0 0 8px!important;padding:8px!important}.header-content{align-items:flex-start!important}.header-logo-group{display:none!important}.region h1,.region h2,.domain-header h3,.header-acronym-key,.header-key-line,.header-version-pill,.summary-field-label,.local-form label,.region>.note,.scroll-cue,.footer-region p{color:#111827!important}.summary-top-band h2,.workspace-left .region h2,.workspace-center .region h2,.workspace-right .region h2,.matrix-title-row{color:#111827!important;background:#eef4ff!important;border:1px solid #b6c2d2!important;border-radius:4px!important}.local-form input,.local-form textarea,.percent-field input,.support-field textarea{color:#111827!important;background:#fff!important;border:1px solid #64748b!important}.local-form input::placeholder,.local-form textarea::placeholder,.percent-field input::placeholder{color:#64748b!important;opacity:1!important}.summary-top-band .local-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.summary-top-band .full-span{grid-column:1/-1!important}.summary-top-band .local-form textarea{height:auto!important;min-height:28px!important}.domain-card,.domain-header,.domain-row,.domain-row-head,.domain-totals,.domain-summary-pill,.percent-field input,.output-list div,.matrix-status-line,.beta-matrix-label,.beta-axis-name-x,.beta-axis-name-y,.beta-axis-name-y2{color:#111827!important;background:#fff!important;border-color:#b6c2d2!important}.screen-domain-stack{display:none!important}.print-domain-stack{display:grid!important}.percent-field input,.percent-field input[type=number]{color:#111827!important;-webkit-text-fill-color:#111827!important;caret-color:#111827!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.domain-row,.domain-row-head{grid-template-columns:minmax(120px,1.2fr) 30px minmax(50px,60px) minmax(130px,1fr) minmax(50px,60px)!important}.domain-row{border-bottom:1px solid #d6dee9!important}.domain-row-head{color:#111827!important;background:#eef4ff!important}.subcategory-label,.output-list dt,.output-list dd,.output-list p,.com-indicator-output dd,.com-indicator-output-orientation dd,.com-indicator-output-in-progress dd,.com-indicator-output-active dd{color:#111827!important}.slider-shell input{accent-color:#2563eb!important}.slider-shell input::-webkit-slider-runnable-track{background:#dbeafe!important;border-color:#64748b!important}.slider-shell input::-webkit-slider-thumb{background:#2563eb!important;border-color:#1d4ed8!important}.slider-shell input::-moz-range-track{background:#dbeafe!important;border-color:#64748b!important}.slider-shell input::-moz-range-thumb{background:#2563eb!important;border-color:#1d4ed8!important}.com-instrument,.beta-matrix-wrap,.beta-matrix{background:#fff!important;border-color:#94a3b8!important}.beta-matrix{max-width:4.85in;margin:0 auto}.beta-q{color:#111827!important}.beta-hdcc{background-color:#00b05038!important;border-color:#00803af2!important}.beta-hdccp{background-color:#b0c4de75!important;border-color:#657790f2!important}.beta-hyb{background-color:#00ced147!important;border-color:#008082f2!important}.beta-aicg{background-color:#1e90ff3d!important;border-color:#1d4ed8f2!important}.beta-axis-layer line{stroke:#111827!important}.beta-axis-layer marker path{fill:#111827!important}.output-list{gap:5px!important}.output-list div{break-inside:avoid;page-break-inside:avoid;padding:5px 6px!important}.com-output-marker-frame{background:0 0!important}.print-support-appendix{break-inside:auto;page-break-inside:auto;color:#111827!important;background:#fff!important;border:1px solid #b6c2d2!important;border-radius:4px!important;margin:0 0 8px!important;padding:8px!important;display:block!important}.print-support-appendix h2{color:#111827!important;background:#eef4ff!important;border:1px solid #b6c2d2!important;border-radius:4px!important;margin:0 0 5px!important;padding:5px 6px!important;font-size:12px!important;line-height:1.2!important}.print-support-note{color:#334155!important;margin:0 0 7px!important;font-size:9.5px!important;line-height:1.28!important}.print-support-entry{break-inside:avoid;page-break-inside:avoid;color:#111827!important;background:#fff!important;border:1px solid #d6dee9!important;border-radius:4px!important;margin:0 0 7px!important;padding:6px!important}.print-support-entry h3{color:#111827!important;margin:0 0 4px!important;font-size:10.5px!important;line-height:1.25!important}.print-support-entry p,.print-support-categories{color:#111827!important;margin:0 0 4px!important;font-size:9.5px!important;line-height:1.32!important}.print-support-entry strong,.print-support-categories span{color:#111827!important;font-weight:700!important}.print-support-categories ul{margin:3px 0 0 14px!important;padding:0!important}.print-support-categories li{color:#111827!important;margin:0 0 2px!important}.print-button,.output-action-tile,.dashboard-secondary-actions,.domain-tile-console,.support-modal-backdrop{display:none!important}}
