: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}.agreement-page{background:radial-gradient(circle at 12% 8%,#75a4ff3d,#0000 32%),radial-gradient(circle at 88% 18%,#9f7dff2e,#0000 30%),linear-gradient(145deg,#08123f 0%,#14236d 48%,#1b1057 100%);min-height:100vh;padding:clamp(8px,1.5vw,18px) 12px}.agreement-shell{color:#172033;background:#fffefb;border:1px solid #e2e8ffb8;border-radius:10px;width:min(980px,100%);margin:0 auto;overflow:visible;box-shadow:0 32px 90px #03082657}.agreement-review-banner,.agreement-error{gap:2px;padding:7px clamp(14px,2.5vw,26px)}.agreement-review-banner{color:#5f4700;background:#fff3c7;border-bottom:1px solid #e6c96a;border-radius:10px 10px 0 0;align-items:baseline;gap:10px;font-size:10.5px;line-height:1.3;display:flex}.agreement-error{color:#7f1d1d;background:#fff1f1;border:1px solid #f0a8a8;border-radius:12px;margin:0 clamp(18px,4vw,42px) 22px;font-size:14px;line-height:1.45;display:grid}.agreement-header{text-align:center;padding:clamp(18px,2.5vw,26px) clamp(18px,4vw,40px) 14px}.agreement-kicker{color:#355080;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.agreement-header h1{color:#193765;letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,30px);line-height:1.08}.agreement-subtitle{color:#536179;max-width:620px;margin:5px auto 0;font-size:clamp(12.5px,1.4vw,13.5px);line-height:1.4}.agreement-welcome{background:#edf6fc;border:1px solid #cfe0ef;border-radius:6px;margin:0 clamp(14px,2.5vw,26px) 16px;padding:10px 13px}.agreement-welcome h2,.agreement-section h2,.agreement-acceptance legend{color:#1d3f70}.agreement-welcome h2{margin:0 0 2px;font-size:15px}.agreement-welcome p,.agreement-section p{margin:0;font-size:13px;line-height:1.48}.agreement-content{gap:16px;padding:0 clamp(16px,4vw,40px);display:grid}.agreement-section{scroll-margin-top:16px}.agreement-section h2{letter-spacing:-.012em;margin:0 0 4px;font-size:16px;line-height:1.25}.agreement-section p+p{margin-top:6px}.agreement-section a{color:#174f8d;text-underline-offset:2px;font-weight:700}.agreement-closing-paragraph{margin-top:8px!important}.agreement-section-withdrawal,.agreement-section-retention{background:#f8fafc;border:1px solid #d7deea;border-radius:6px;padding:12px 14px}.agreement-data-boundary{border:1px solid #cad6e5;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.agreement-boundary-card{padding:10px 12px}.agreement-boundary-card+.agreement-boundary-card{border-left:1px solid #cad6e5}.agreement-boundary-included{background:#eef8e8}.agreement-boundary-excluded{background:#fff2e8}.agreement-boundary-card h3{margin:0 0 5px;font-size:13px;line-height:1.3}.agreement-boundary-included h3{color:#365f28}.agreement-boundary-excluded h3{color:#8b4d12}.agreement-boundary-card ul,.agreement-retention-list{margin:0;padding-left:19px;font-size:12.5px;line-height:1.4}.agreement-boundary-card li+li,.agreement-retention-list li+li{margin-top:5px}.agreement-retention-list{margin-top:10px}.agreement-acceptance{background:#f0f5fb;border:1px solid #9ab8dd;border-radius:8px;margin:20px clamp(14px,2.5vw,26px) 0;padding:clamp(14px,2vw,17px)}.agreement-acceptance fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.agreement-acceptance legend{margin-bottom:8px;padding:0;font-size:16.5px;font-weight:800}.agreement-choice{color:#172033;cursor:pointer;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:7px;font-size:13px;font-weight:650;line-height:1.45;display:grid}.agreement-choice input{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #7fa5cf;border-radius:3px;flex:0 0 17px;place-content:center;width:17px;height:17px;margin:1px 0 0;transition:background-color .12s,border-color .12s,box-shadow .12s;display:grid}.agreement-choice input:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.agreement-choice input:hover{border-color:#316fae;box-shadow:0 0 0 2px #316fae1a}.agreement-choice input:checked{background:#275f9e;border-color:#275f9e}.agreement-choice input:checked:after{opacity:1}.agreement-choice input:focus-visible{outline-offset:3px;outline:3px solid #2563eb57}.agreement-choice-optional{color:#34445e;border-top:1px solid #cbd8e7;padding-top:7px;font-weight:550}.agreement-submit-note{color:#52627a;margin:10px 0 7px;font-size:11.5px;line-height:1.45}.agreement-primary-button{color:#fff;cursor:pointer;width:100%;min-height:36px;font:inherit;letter-spacing:.015em;background:#245f9f;border:1px solid #184d86;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:800}.agreement-primary-button:hover{background:#194f8b}.agreement-primary-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb66}.agreement-review-reference{color:#667085;overflow-wrap:anywhere;border-top:1px solid #e0e5ec;gap:4px;margin-top:16px;padding:10px clamp(14px,2.5vw,26px) 12px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;line-height:1.45;display:grid}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:brightness(.66)saturate(.66);opacity:.68;background:url(/assets/glassmosphere/cat-blue-dot-face.jpg) 50%/cover;transform:none}.cat-page:after{z-index:-1;opacity:1;background-color:#070d3c17;background-image:linear-gradient(135deg,#060c340f 0%,#121f681f 46%,#1c0d5000 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}.mobile-experience-note{display:none}.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(180px,.95fr) minmax(180px,.85fr);align-items:start;gap:10px}.summary-top-band .local-form label{gap:2px;min-width:0}.summary-top-band .summary-field{grid-template-rows:22px 32px auto}.summary-top-band .summary-field-label{min-height:20px}.summary-top-band .full-span{grid-column:auto}.summary-top-band .local-form input{height:32px}.summary-top-band .local-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;width:100%;min-width:0;height:32px}.summary-top-band .local-form textarea{resize:none;height:32px;min-height:32px;line-height:22px;overflow:hidden}.local-form label{color:#f7f9fff0;gap:3px;font-weight:600;line-height:1.15;display:grid}.local-form input,.local-form select,.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 select:focus-visible,.local-form textarea:focus-visible,.percent-field input:focus-visible{outline-offset:1px;border-color:#4497e2b8;outline:2px solid #4497e229}.cat-page button:focus-visible,.cat-page input:focus-visible,.cat-page select:focus-visible,.cat-page textarea:focus-visible,.cat-page [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #ffe27a}.primary-medium-field{grid-template-rows:22px 32px auto;align-self:start}.primary-medium-field-error select{border-color:#ffe27a;box-shadow:0 0 0 3px #ffe27a47,0 0 18px #ffc7463d}.primary-medium-field-error .required-cue{color:#17255a;background:#ffe27a;border-color:#ffe27a}.primary-medium-error{color:#fff1a8;margin-top:4px;font-size:10px;font-weight:760;line-height:1.2;display:block}.required-cue{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#455bbed1;border:1px solid #cddaffb8;border-radius:4px;padding:2px 6px;font-size:8.75px;font-weight:750;line-height:1}.primary-medium-label{justify-content:flex-start;gap:6px}.field-help{color:#ebf1ffeb;margin-top:3px;font-size:9.25px;font-weight:500;line-height:1.15;display:block}.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:disabled{color:#b0dcff7a;cursor:not-allowed;filter:none;transform:none}.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:disabled,.slider-shell input:disabled,.percent-stepper-button:disabled{cursor:not-allowed;opacity:.68}.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-action-note-required{color:#fff1a8;background:#52400b4d;border:1px solid #ffe27ab8;border-radius:8px;padding:6px;font-size:9.3px;font-weight:720}.dashboard-required-action{color:#fff1a8;cursor:pointer;width:100%;font:inherit;letter-spacing:.04em;background:#ffe27a24;border:1px solid #ffe27a;border-radius:8px;padding:5px 6px;font-size:8.9px;font-weight:760}.dashboard-required-action:hover{background:#ffe27a3d}.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}.dashboard-submit-reference{color:#f7f9ffeb;overflow-wrap:anywhere;background:#222c7e3d;border:1px solid #b0dcff4d;border-radius:8px;margin:0;padding:5px 6px;font-size:8.35px;line-height:1.25}.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.submit-button-needs-attention{color:#fff1a8;cursor:pointer;background:#4b3d144d;border-color:#ffe27ab8}.submit-button.submit-button-ready{color:#17255a;background:linear-gradient(#ffe17a 0%,#f6c94c 100%);border-color:#fff0b0;box-shadow:inset 0 1px #ffffff7a,0 0 10px #f6c94c40,0 4px 10px #0811262e}.submit-button.submit-button-ready:hover:not(:disabled){background:linear-gradient(#ffe991 0%,#ffd35f 100%);border-color:#fff6cf}.submit-button.submit-button-ready:focus-visible{outline-color:#ffe17ab3}.submit-button.submit-button-ready.submit-button-submitting:disabled{cursor:wait}.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}.print-button.print-button-ready{color:#17255a;background:linear-gradient(#ffe17a 0%,#f6c94c 100%);border-color:#fff0b0;box-shadow:inset 0 1px #ffffff7a,0 0 12px #f6c94c4d,0 4px 10px #0811262e}.print-button.print-button-ready:hover:not(:disabled){background:linear-gradient(#ffe991 0%,#ffd35f 100%);border-color:#fff6cf}.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:not(:disabled){color:#f7f9ffe6;background:#606fec61;border-color:#f7f9ff61}.reset-button:disabled{color:#e5ebff75;cursor:not-allowed;opacity:.7}.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;justify-content:space-between;align-items:center;gap:10px;padding:4px 6px;font-size:9.5px;display:flex}.cat-page .footer-region{border-radius:4px}.footer-region h2{margin:0 0 2px;font-size:11px;font-weight:600}.footer-region p{flex:auto;margin:0;line-height:1.2}.footer-release-version{color:#f7f9fff0;letter-spacing:.025em;white-space:nowrap;background:#15216f6b;border:1px solid #dee7ff70;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:700}.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,.submit-confirm-primary:focus-visible,.submit-confirm-secondary: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-checkbox input:disabled,.support-primary-button:disabled{cursor:not-allowed;opacity:.62}.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}.submit-confirmation-modal{background:#2a3694f5;border:1px solid #dae2ff57;border-radius:12px;width:min(520px,100vw - 36px);overflow:hidden;box-shadow:0 24px 60px #0005237a,inset 0 1px #fff3}.submit-confirmation-header{border-bottom:1px solid #dae2ff33;padding:14px 16px 10px}.submit-confirmation-header h2{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.15}.submit-confirmation-body{gap:8px;padding:14px 16px;display:grid}.submit-confirmation-body p{color:#f7f9ffeb;margin:0;font-size:12px;font-weight:600;line-height:1.4}.submit-confirmation-error{background:#4a2c0857;border:1px solid #ffe17ab3;border-radius:9px;padding:9px 11px}.submit-confirmation-error p{color:#ffe17a}.submit-confirmation-error ul{color:#fff8dcf5;margin:5px 0 0;padding-left:18px;font-size:11px;font-weight:650;line-height:1.4}.submit-confirmation-receipt{overflow-wrap:anywhere;background:#5c6c2d33;border:1px solid #e0ff7066;border-radius:9px;padding:9px 11px}.submit-confirmation-actions{border-top:1px solid #dae2ff33;justify-content:flex-end;gap:10px;padding:11px 16px 14px;display:flex}.submit-confirm-primary,.submit-confirm-secondary{cursor:pointer;min-height:34px;font:inherit;letter-spacing:.035em;border:1px solid #dae2ff57;border-radius:9px;padding:7px 13px;font-size:11px;font-weight:800}.submit-confirm-primary{color:#152052;background:#ffcf4a;border-color:#ffe18a}.submit-confirm-primary:hover{background:#ffdc72}.submit-download-primary{min-width:min(250px,100%)}.submit-download-primary:disabled{cursor:wait;opacity:.72}.submit-confirm-secondary{color:#f7f9ffe6;background:#131d6870}.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}.footer-region{flex-direction:column;align-items:flex-start}.header-content{grid-template-columns:1fr;gap:8px;display:grid}.header-region h1{line-height:1.12}.header-logo-group{justify-content:flex-start;gap:12px;padding-right:0}.header-logo-a3e{height:27px}.header-logo-sitarian{height:26px}.mobile-experience-note{color:#f7f9fff0;background:#2a3c8eb8;border:1px solid #b7cbff6b;border-radius:10px;margin:0;padding:9px 11px;font-size:12px;line-height:1.35;display:block}.agreement-page{background:#fffefb;padding:0}.agreement-shell{box-shadow:none;border:0;border-radius:0}.agreement-review-banner{border-radius:0;gap:2px;display:grid}.agreement-header{text-align:left}.agreement-data-boundary{grid-template-columns:1fr}.agreement-boundary-card+.agreement-boundary-card{border-top:1px solid #cad6e5;border-left:0}.agreement-section-withdrawal,.agreement-section-retention{padding:10px}.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}.slider-shell:before{color:var(--cat-muted);content:"AI/AC balance slider";margin-bottom:3px;font-size:13px;font-weight:700;display:block}.beta-matrix-wrap{padding:24px 34px 30px}.beta-left-label{left:-48px}.beta-right-label{right:-52px}}@page{size:letter;margin:0}@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}}.creative-origin-snapshot{display:none}.snapshot-preview-page>.creative-origin-snapshot{display:block}@page snapshot{size:letter;margin:0}@media print{.cat-page>:not(.creative-origin-snapshot){display:none!important}.cat-page>.creative-origin-snapshot{display:block!important}}@media print,screen{.snapshot-page{page:snapshot;box-sizing:border-box;break-after:page;page-break-after:always;flex-direction:column;width:8.5in;height:11in;margin:0 auto 16px;padding:.34in .46in .42in;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.22;display:flex;position:relative;overflow:hidden;color:#102653!important;background:#fff!important}.snapshot-page:last-child{break-after:auto;page-break-after:auto;margin-bottom:0}.snapshot-page-content{flex-direction:column;min-height:0;display:flex}.snapshot-running-header{letter-spacing:.02em;border-bottom:1px solid #b9c8dc;justify-content:space-between;padding-bottom:6px;font-size:7px;font-weight:700;display:flex;color:#3764ae!important}.snapshot-title-kicker{margin-top:12px;font-size:7.5px;font-weight:700;color:#3764ae!important}.snapshot-page h1{margin:2px 0 1px;font-size:21px;font-weight:600;line-height:1.06;color:#132962!important}.snapshot-deck{margin:0 0 10px;font-size:9px;color:#314568!important}.snapshot-section-title{margin:7px 0 5px;font-size:14px;font-weight:700;color:#102653!important}.snapshot-section-title span{font-weight:400;color:#3764ae!important}.snapshot-details-grid{border-top:1px solid #b9c8dc;border-left:1px solid #b9c8dc;grid-template-columns:repeat(3,1fr);display:grid}.snapshot-details-grid>div{border-bottom:1px solid #b9c8dc;border-right:1px solid #b9c8dc;min-height:.34in;padding:4px 7px;background:#f5f8fc!important}.snapshot-details-grid small,.snapshot-output-grid small{margin-bottom:1px;font-size:6.7px;font-weight:700;display:block;color:#5b7095!important}.snapshot-details-grid strong{overflow-wrap:anywhere;font-size:8.5px;display:block;color:#102653!important}.snapshot-dashboard-title{margin-top:7px}.snapshot-dashboard{border:1px solid #b9c8dc;grid-template-columns:56% 44%;display:grid;background:#fff!important}.snapshot-dashboard h3{border-bottom:1px solid #b9c8dc;margin:0;padding:4px 7px;font-size:8px;font-weight:700;color:#102653!important}.snapshot-matrix-column{border-right:1px solid #b9c8dc;background:#fff!important}.snapshot-matrix-frame{width:2.7in;height:2.7in;margin:3px auto 4px;position:relative}.snapshot-matrix{border:1px solid #102653;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:.31in;background:#fff!important}.snapshot-quadrant{text-align:center;border:.5px solid #102653;flex-direction:column;justify-content:center;align-items:center;display:flex}.snapshot-hdcc{background:#e7f4ed!important}.snapshot-hdccp{background:#eef1fb!important}.snapshot-hyb{background:#e9f7f9!important}.snapshot-aicg{background:#edf2fc!important}.snapshot-quadrant strong{font-size:12px;line-height:1;color:#102653!important}.snapshot-quadrant small{margin-top:3px;font-size:5.2px;line-height:1.08;color:#102653!important}.snapshot-axis{white-space:nowrap;font-size:5.2px;font-weight:700;position:absolute;color:#5b7095!important}.snapshot-axis-top,.snapshot-axis-bottom{left:50%;transform:translate(-50%)}.snapshot-axis-top{top:.03in}.snapshot-axis-bottom{bottom:.03in}.snapshot-axis-left,.snapshot-axis-right{writing-mode:vertical-rl;top:50%;transform:translateY(-50%)rotate(180deg)}.snapshot-axis-left{left:.05in}.snapshot-axis-right{right:.05in}.snapshot-marker-position{left:var(--snapshot-marker-x);top:var(--snapshot-marker-y);width:19px;height:19px;position:absolute;transform:translate(-50%,-50%)}.snapshot-com-marker{border-radius:50%;width:19px;height:19px;display:block;position:relative;box-shadow:inset 0 0 5px #1026531f;background:conic-gradient(from -90deg, #23ff84 0 var(--snapshot-human-angle), #28beff var(--snapshot-human-angle) 360deg)!important}.snapshot-com-marker:before{content:"";border:2px solid #9fba27e0;border-radius:50%;position:absolute;inset:-7.5px;background:radial-gradient(circle,#0000 0 54%,#e0ff706b 55% 100%)!important}.snapshot-output-column{background:#fff!important}.snapshot-output-grid{grid-template-columns:1fr 1fr;gap:7px 8px;padding:14px 12px;display:grid}.snapshot-output-grid>div{border:1px solid #b9c8dc;min-height:.38in;padding:5px 6px;background:#f5f8fc!important}.snapshot-output-grid strong{font-size:11.5px;line-height:1.05;color:#102653!important}.snapshot-output-grid>.snapshot-com-indicator-card{grid-column:1/-1;min-height:.62in;padding:6px 8px}.snapshot-com-indicator-status{align-items:center;gap:8px;margin-top:2px;display:flex}.snapshot-com-indicator-frame{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:34px;display:flex}.snapshot-com-indicator-card .snapshot-com-indicator-status strong{font-size:10px;color:#486a16!important}.snapshot-com-indicator-card p{margin:2px 0 0 44px;font-size:7px;line-height:1.15;color:#4b6083!important}.snapshot-domain-summary{border-collapse:collapse;width:100%;margin-top:9px;font-size:8.5px;color:#102653!important}.snapshot-domain-summary th,.snapshot-domain-summary td{text-align:left;border:1px solid #b9c8dc;padding:3px 7px}.snapshot-domain-summary th{font-size:7.5px;background:#edf2fa!important}.snapshot-domain-summary th:not(:first-child),.snapshot-domain-summary td:not(:first-child){width:.8in;font-weight:700}.snapshot-domain-summary tbody tr{border-left:4px solid var(--snapshot-domain-accent)}.snapshot-domain-summary tbody td:first-child{font-weight:700;color:var(--snapshot-domain-text)!important}.snapshot-record-note{margin:7px 0 0;font-size:7.5px;color:#4b6083!important}.snapshot-detail-page h2{margin:0;font-size:19px;font-weight:500;line-height:1.05;color:#102653!important}.snapshot-detail-page .snapshot-section-title{margin-top:12px;margin-bottom:3px}.snapshot-section-note{margin:3px 0 8px;font-size:8px;color:#405474!important}.snapshot-domain{border-left:4px solid var(--snapshot-domain-accent);break-inside:avoid;margin-bottom:16px}.snapshot-domain>header{justify-content:space-between;align-items:center;padding:5px 7px;display:flex;background:var(--snapshot-domain-accent)!important;color:#fff!important}.snapshot-domain>header h3{margin:0;font-size:11px;color:#fff!important}.snapshot-domain>header span{font-size:6.5px;font-weight:700;color:#fff!important}.snapshot-attribution-head,.snapshot-attribution-row{grid-template-columns:minmax(0,1fr) .68in .68in 1.34in;display:grid}.snapshot-attribution-head{font-size:6.6px;font-weight:700;background:var(--snapshot-domain-soft)!important;color:var(--snapshot-domain-text)!important}.snapshot-attribution-head span,.snapshot-attribution-row span{border-bottom:1px solid #c7d2e1;border-right:1px solid #c7d2e1;padding:4px 7px}.snapshot-attribution-head span:first-child,.snapshot-attribution-row span:first-child{border-left:1px solid #c7d2e1}.snapshot-attribution-row{font-size:8px;color:#102653!important}.snapshot-attribution-row span:nth-child(2),.snapshot-attribution-row span:nth-child(3){font-weight:700}.snapshot-evidence-row{border-bottom:1px solid #c7d2e1;border-right:1px solid #c7d2e1;border-left:3px solid var(--snapshot-domain-accent);margin-left:.22in;padding:3px 7px 3px 9px;background:var(--snapshot-domain-soft)!important;color:#334765!important}.snapshot-evidence-row strong{text-transform:uppercase;font-size:6px;display:block;color:var(--snapshot-domain-text)!important}.snapshot-evidence-row span{margin-top:1px;font-size:7.2px;display:block}.snapshot-method-note{border:1px solid #b9c8dc;margin-top:auto;padding:7px 9px;font-size:7px;color:#334765!important;background:#f5f8fc!important}.snapshot-method-note p{margin:2px 0 0}.snapshot-footer{border-top:1px solid #b9c8dc;justify-content:space-between;padding-top:5px;font-size:7px;display:flex;position:absolute;bottom:.2in;left:.46in;right:.46in;color:#5b7095!important}}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}:is(.snapshot-preview-page,.cat-page:has(.creative-origin-snapshot)){background:#fff!important;gap:0!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.creative-origin-snapshot{margin:0!important;padding:0!important}.snapshot-page{break-after:auto;page-break-after:auto;break-inside:avoid;page-break-inside:avoid;grid-template-rows:auto minmax(0,1fr) auto;height:10.9in;display:grid;margin:0!important}.snapshot-footer{flex:none;margin-top:0;position:static}.snapshot-method-note+.snapshot-footer{margin-top:8px}}.submit-confirmation-header{padding-right:3.25rem;position:relative}.submit-confirmation-close{color:#ffffffc7;width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;font-size:1.5rem;font-weight:400;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.submit-confirmation-close:hover,.submit-confirmation-close:focus-visible{color:#fff;outline-offset:2px;background:#ffffff14;outline:2px solid #ffffff6b}.submit-confirmation-complete-message p{margin:0}.submit-confirmation-complete-message p+p{margin-top:.85rem}.submit-confirmation-actions-complete{grid-template-columns:minmax(0,1fr);display:grid}.submit-confirmation-actions-complete .submit-download-primary,.submit-confirmation-actions-complete .submit-confirm-secondary{width:100%}.submit-confirmation-actions-complete .submit-download-primary{min-height:3.35rem}
