._7SUALa_drawing{width:100%;height:auto;font-family:var(--font-geist-mono), ui-monospace, monospace;display:block;overflow:visible}._7SUALa_drawing:not(._7SUALa_compact){max-height:min(84vh,960px)}._7SUALa_drawing *{vector-effect:non-scaling-stroke}._7SUALa_wall{fill:#73e7ff05;stroke:#bed7f08c;stroke-width:1.5px}._7SUALa_ring{fill:none;stroke:#bed7f029;stroke-width:1px;stroke-dasharray:6 5}._7SUALa_rail{fill:none;stroke:#73e7ff57;stroke-width:1px;stroke-dasharray:1.5 4}._7SUALa_dimension{stroke:#bed7f073;stroke-width:1px}._7SUALa_tick{stroke:#bed7f08c;stroke-width:1px}._7SUALa_tray{fill:#bed7f012;stroke:#bed7f038;stroke-width:1px}._7SUALa_cable{fill:none;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}._7SUALa_fabricA{stroke:#5ec7ff}._7SUALa_fabricB{stroke:#ffad52;stroke-opacity:.7}._7SUALa_cross{stroke:#b89bff;stroke-opacity:.7}._7SUALa_rack{fill:#05070ce6;stroke:currentColor;stroke-width:1.2px}._7SUALa_front{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}._7SUALa_fill{fill:currentColor;fill-opacity:.55;stroke:none}._7SUALa_desk{fill:#bed7f01a;stroke:#bed7f099;stroke-width:1px}._7SUALa_faint{opacity:.2}._7SUALa_label{fill:currentColor;letter-spacing:.08em;font-size:.36px;font-weight:600}._7SUALa_sublabel{fill:#c8d4e6cc;letter-spacing:.08em;font-size:.26px}._7SUALa_console ._7SUALa_label{fill:#dbe4f2}._7SUALa_note{fill:#c8d4e6d1;letter-spacing:.04em;font-size:.28px}._7SUALa_titleText{fill:#eef1f8;letter-spacing:.1em;font-size:.34px;font-weight:600}._7SUALa_titleBlock{fill:#05070cb3;stroke:#bed7f08c;stroke-width:1px}._7SUALa_scaleDark{fill:#bed7f0bf}._7SUALa_scaleLight{fill:#05070c;stroke:#bed7f0bf;stroke-width:1px}._7SUALa_compact ._7SUALa_rack{stroke-width:1px}._7SUALa_compact ._7SUALa_front{stroke-width:2px}._7SUALa_compact ._7SUALa_wall{stroke-width:1px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._7SUALa_drawing:not(._7SUALa_compact){animation:linear both _7SUALa_plot;animation-timeline:view();animation-range:entry 15% cover 45%}._7SUALa_drawing:not(._7SUALa_compact) ._7SUALa_labels,._7SUALa_drawing:not(._7SUALa_compact) ._7SUALa_annotation{animation:linear both _7SUALa_appear;animation-timeline:view();animation-range:entry 45% cover 55%}}}@keyframes _7SUALa_plot{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes _7SUALa_appear{0%{opacity:0}to{opacity:1}}
._1I17ba_frame{scrollbar-width:thin;scrollbar-color:#bed7f04d transparent;margin:0 -8px;padding:0 8px 8px;overflow-x:auto}._1I17ba_frame:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #73e7ff}._1I17ba_chart{--label:290px;min-width:860px;padding-top:34px;position:relative}._1I17ba_years{inset:0 0 0 var(--label);pointer-events:none;margin:0;padding:0;list-style:none;position:absolute}._1I17ba_years li{border-left:1px solid #bed7f01a;position:absolute;top:0;bottom:0}._1I17ba_years span{color:#b4bccb;font:500 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;position:absolute;top:0;left:6px}._1I17ba_group{margin-top:22px;position:relative}._1I17ba_groupTitle{color:#73e7ff;font:500 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}._1I17ba_bars{margin:0;padding:0;list-style:none}._1I17ba_row{grid-template-columns:var(--label) 1fr;align-items:center;min-height:36px;padding:3px 0;display:grid}._1I17ba_label{color:#e3e7f1;padding-right:18px;font-size:14px;line-height:1.25}._1I17ba_track{height:26px;position:relative}._1I17ba_bar{border-left:2px solid var(--tone);background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 30%, transparent), color-mix(in srgb, var(--tone) 12%, transparent));border-radius:0 6px 6px 0;align-items:center;min-width:6px;display:flex;position:absolute;top:0;bottom:0;overflow:visible}._1I17ba_bar[data-tone=study]{--tone:#b9c8ec}._1I17ba_bar[data-tone=role]{--tone:#73e7ff}._1I17ba_bar[data-tone=skill]{--tone:#75f6bb}._1I17ba_bar[data-tone=build]{--tone:#9678ff}._1I17ba_detail{color:#eef1f8;font:500 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;white-space:nowrap;padding:0 10px}._1I17ba_bar[data-flip] ._1I17ba_detail{color:#c9cfdc;padding:0;position:absolute;right:calc(100% + 10px)}._1I17ba_honours{height:96px;margin:0 0 0 var(--label);padding:0;list-style:none;position:relative}._1I17ba_honours li{top:calc(var(--stack) * 30px);white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-5px)}._1I17ba_honours li:before{content:"";background:#ffbc66;flex:none;width:10px;height:10px;transform:rotate(45deg);box-shadow:0 0 12px #ffbc6699}._1I17ba_honours li[data-flip]{flex-direction:row-reverse;transform:translate(calc(5px - 100%))}._1I17ba_honours span{color:#eef1f8;font-size:13px}._1I17ba_honours b{color:#ffbc66;font:600 12px var(--font-geist-mono), ui-monospace, monospace}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._1I17ba_bar{transform-origin:0;animation:linear both _1I17ba_grow;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes _1I17ba_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media print{._1I17ba_frame{overflow:visible}._1I17ba_chart{min-width:0}}
.GY2XFG_sheet{gap:18px;display:grid}.GY2XFG_lines{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.GY2XFG_line{background:linear-gradient(160deg,#9e82ff12,#05070c00 55%),#080b12b3;border:1px solid #bed7f024;border-radius:18px;align-content:start;gap:12px;padding:24px 24px 22px;display:grid}.GY2XFG_meta{color:#b3a1ff;font:500 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0;display:flex}.GY2XFG_meta span:last-child{color:#b4bccb}.GY2XFG_line h4{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600}.GY2XFG_before{color:#c9cfdc;margin:0;font-size:14.5px;line-height:1.6}.GY2XFG_before span,.GY2XFG_refused span{color:#ffcf9e;font:500 10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px;border:1px solid #ffa95c73;border-radius:999px;margin-right:6px;padding:1px 7px;display:inline-block}.GY2XFG_flow{flex-wrap:wrap;align-items:stretch;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.GY2XFG_flow li{position:relative}.GY2XFG_flow li:not(:last-child):after{content:"→";color:#6f7a8e;font-size:12px;position:absolute;top:50%;right:-6px;transform:translate(50%,-50%)}.GY2XFG_flow li:not(:last-child){margin-right:10px}.GY2XFG_end{color:#ffcf9e;background:#ffa95c1a;border-radius:12px;align-content:center;padding:8px 11px;font-size:13px;font-weight:600;display:grid}.GY2XFG_end[data-end=out]{color:#a8f7d0;background:#73f4b51a}.GY2XFG_step{border:1px solid color-mix(in srgb, var(--kind) 40%, transparent);background:color-mix(in srgb, var(--kind) 9%, transparent);border-radius:12px;gap:2px;padding:7px 11px;display:grid}.GY2XFG_step[data-kind=ai]{--kind:#9e82ff}.GY2XFG_step[data-kind=rule]{--kind:#6de9ff}.GY2XFG_step[data-kind=script]{--kind:#ffc46c}.GY2XFG_step[data-kind=human]{--kind:#f3efe6}.GY2XFG_step small{color:var(--kind);font:500 10px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase}.GY2XFG_step b{color:#eef1f8;font-size:13.5px;font-weight:600}.GY2XFG_lesson{color:#eef1f8;margin:2px 0 0;font-size:15px;font-weight:500;line-height:1.5}.GY2XFG_refused{color:#b4bccb;border-top:1px dashed #bed7f029;gap:6px;margin:0;padding:12px 0 0;font-size:13.5px;line-height:1.55;list-style:none;display:grid}.GY2XFG_refused b{color:#dfe4ee;font-weight:600}.GY2XFG_refused span{color:#c9cfdc;border-color:#bed7f04d}.GY2XFG_close{color:#c9cfdc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:6px 0 0;font-size:15px;line-height:1.6;display:flex}.GY2XFG_close span{max-width:760px}.GY2XFG_build{color:#0b0718;background:#b9a6ff;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:none}html[data-facility] .GY2XFG_build{display:inline-flex}.GY2XFG_build:hover{background:#d4c8ff}.GY2XFG_build:focus-visible{outline-offset:3px;outline:2px solid #b9a6ff}
._8uCma_dossier{z-index:1;color:#eef1f8;font:400 16px/1.65 var(--font-geist), system-ui, sans-serif;background:radial-gradient(80% 40% at 50% 0,#73e7ff17,#0000 70%),linear-gradient(#73e7ff0d 1px,#0000 1px) 0 0/120px 120px,linear-gradient(90deg,#73e7ff0d 1px,#0000 1px) 0 0/120px 120px,linear-gradient(#73e7ff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#73e7ff06 1px,#0000 1px) 0 0/24px 24px,#05070c;border-top:1px solid #73e7ff38;position:relative}._8uCma_inner{max-width:1240px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(20px,4.5vw,56px) clamp(64px,8vw,104px)}._8uCma_meta{color:#b4bccb;font:500 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #bed7f02e;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-bottom:12px;display:flex}._8uCma_headGrid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,72px);padding:clamp(40px,6vw,80px) 0 clamp(32px,4vw,56px);display:grid}._8uCma_eyebrow,._8uCma_sheet,._8uCma_specMeta,._8uCma_moduleNumber,._8uCma_principleNumber{color:#73e7ff;font:500 12px/1.4 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase}._8uCma_eyebrow{margin:0 0 18px}._8uCma_headCopy h2{letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(56px,10.5vw,164px);font-weight:600;line-height:.86}._8uCma_role{color:#73e7ff;font:500 clamp(13px, 1.3vw, 15px) var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:22px 0 0}._8uCma_lede{color:#dfe4ee;max-width:60ch;margin:22px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.7}._8uCma_links{flex-wrap:wrap;gap:10px;margin:30px 0 0;display:flex}._8uCma_links a{color:#eef1f8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}._8uCma_links a:hover{color:#73e7ff;border-color:#73e7ff}._8uCma_links a:focus-visible,._8uCma_foot a:focus-visible{outline-offset:3px;outline:2px solid #73e7ff}._8uCma_links ._8uCma_primaryLink{color:#041018;background:#73e7ff;border-color:#73e7ff;font-weight:600;display:none}html[data-facility] ._8uCma_links ._8uCma_primaryLink{display:inline-flex}._8uCma_links ._8uCma_primaryLink:hover{color:#041018;background:#a8f1ff}._8uCma_portraitFigure{margin:0;padding:14px;position:relative}._8uCma_portrait{filter:saturate(.92);border-radius:4px;width:clamp(170px,20vw,260px);height:auto;display:block}._8uCma_corners,._8uCma_corners:before,._8uCma_corners:after{pointer-events:none;position:absolute;inset:0}._8uCma_corners{background:linear-gradient(#73e7ff,#73e7ff) 0 0/18px 1px no-repeat,linear-gradient(#73e7ff,#73e7ff) 0 0/1px 18px no-repeat,linear-gradient(#73e7ff,#73e7ff) 100% 0/18px 1px no-repeat,linear-gradient(#73e7ff,#73e7ff) 100% 0/1px 18px no-repeat,linear-gradient(#73e7ff,#73e7ff) 0 100%/18px 1px no-repeat,linear-gradient(#73e7ff,#73e7ff) 0 100%/1px 18px no-repeat,linear-gradient(#73e7ff,#73e7ff) 100% 100%/18px 1px no-repeat,linear-gradient(#73e7ff,#73e7ff) 100% 100%/1px 18px no-repeat}._8uCma_portraitFigure figcaption{color:#b4bccb;font:500 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;margin-top:12px}._8uCma_figures{border-top:1px solid #bed7f02e;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._8uCma_figures>div{border-right:1px solid #bed7f01a;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:22px 20px 4px 0;display:flex}._8uCma_figures>div:last-child{border-right:0}._8uCma_figures>div+div{padding-left:20px}._8uCma_figures dt{color:#b4bccb;font:500 12px/1.4 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em}._8uCma_figures dd{align-items:baseline;gap:8px;margin:0;display:flex}._8uCma_figures dd span{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:.95}._8uCma_figures dd small{color:#73e7ff;font:500 13px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em}._8uCma_block{margin-top:clamp(80px,10vw,136px)}._8uCma_sheet{align-items:center;gap:14px;margin:0 0 18px;display:flex}._8uCma_sheet span:last-child{color:#b4bccb}._8uCma_sheet:after{content:"";background:linear-gradient(90deg,#73e7ff66,#73e7ff00);flex:1;height:1px}._8uCma_block h3{letter-spacing:-.045em;max-width:22ch;margin:0 0 18px;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.02}._8uCma_intro{color:#c9cfdc;max-width:70ch;margin:0 0 36px;font-size:17px}._8uCma_hallGrid{gap:28px;margin-top:28px;display:grid}._8uCma_hallNotes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(24px,4vw,56px);display:grid}._8uCma_hallNotes ._8uCma_legend{grid-row:span 2}._8uCma_hallFigure{background:#070b14c7;border:1px solid #bed7f029;border-radius:4px;margin:0;padding:clamp(14px,2vw,24px);box-shadow:inset 0 0 80px #73e7ff0a}._8uCma_hallFigure figcaption{color:#b4bccb;font:500 12px/1.5 var(--font-geist-mono), ui-monospace, monospace;border-top:1px solid #bed7f01f;margin-top:14px;padding-top:12px}._8uCma_hallNotes>p:first-child{color:#dfe4ee;margin:0 0 24px;font-size:17px}._8uCma_legend{border-top:1px solid #bed7f01f;margin:0;padding:0;list-style:none}._8uCma_legend li{border-bottom:1px solid #bed7f014;grid-template-columns:14px minmax(0,1fr);gap:2px 14px;padding:12px 0;display:grid}._8uCma_legend li:before{content:"";background:var(--tone);width:10px;height:10px;box-shadow:0 0 12px var(--tone);border-radius:2px;grid-row:span 2;margin-top:7px}._8uCma_legend b{font-weight:600}._8uCma_legend span{color:#b4bccb;font:500 12px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em}._8uCma_keyLine{color:#c9cfdc;font:500 12px var(--font-geist-mono), ui-monospace, monospace;flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;display:flex}._8uCma_keyLine span{align-items:center;gap:8px;display:inline-flex}._8uCma_keyLine span:before{content:"";width:22px;height:2px}._8uCma_keyA:before{background:#5ec7ff}._8uCma_keyB:before{background:#ffad52}._8uCma_keyX:before{background:#b89bff}._8uCma_lanes{gap:14px;display:grid}._8uCma_lane{border-top:1px solid #bed7f024;gap:18px;padding:26px 0 10px;display:grid}._8uCma_laneHead{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}._8uCma_laneHead h4{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}._8uCma_laneHead p{color:#b4bccb;margin:0;font-size:14px}._8uCma_modules{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._8uCma_module{background:linear-gradient(#9678ff17,#070b14bf 45%);border:1px solid #9678ff38;border-top:2px solid #9678ff;border-radius:4px;padding:18px 18px 20px;position:relative}._8uCma_moduleNumber{color:#b3a1ff;margin-bottom:10px;display:block}._8uCma_module h5{letter-spacing:-.015em;margin:0 0 8px;font-size:18px;font-weight:600}._8uCma_module p{color:#c9cfdc;margin:0;font-size:14.5px;line-height:1.6}._8uCma_module ._8uCma_before{color:#b4bccb;border-top:1px dashed #bed7f029;margin-top:12px;padding-top:12px;font-size:13.5px}._8uCma_before span{color:#eef1f8;font:600 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}._8uCma_lane[data-flow] ._8uCma_modules{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}._8uCma_lane[data-flow] ._8uCma_module:not(:last-child):after{content:"→";color:#9678ff;font:600 16px var(--font-geist-mono), ui-monospace, monospace;position:absolute;top:18px;right:-21px}._8uCma_specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}._8uCma_spec{border:1px solid #bed7f024;border-left:3px solid var(--tone);background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 10%, transparent), #070b14cc 55%);border-radius:4px;grid-template-columns:minmax(0,1fr) 150px;gap:20px;padding:22px 22px 22px 24px;display:grid}._8uCma_specMeta{color:var(--tone);flex-wrap:wrap;gap:4px 14px;margin:0 0 10px;display:flex}._8uCma_specMeta span:last-child{color:#b4bccb}._8uCma_spec h4{letter-spacing:-.025em;margin:0 0 10px;font-size:22px;font-weight:600}._8uCma_specCopy>p{color:#c9cfdc;margin:0;font-size:15px}._8uCma_tags{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}._8uCma_tags li{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);color:#dfe4ee;font:500 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;border-radius:999px;padding:4px 9px}._8uCma_specFoot{flex-direction:column;gap:2px;display:flex;color:#b4bccb!important;font:500 12px/1.5 var(--font-geist-mono), ui-monospace, monospace!important;margin:16px 0 0!important}._8uCma_specInset{background:#05070cb3;border:1px solid #bed7f01f;border-radius:4px;align-self:center;padding:8px}._8uCma_specClose{--tone:#73e7ff;background:radial-gradient(circle at 100% 0,#73e7ff1f,#0000 60%);border:1px dashed #73e7ff59;border-radius:4px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;display:flex}._8uCma_specClose h4{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600}._8uCma_specClose>p:not(._8uCma_specMeta){color:#c9cfdc;margin:0;font-size:15px}._8uCma_specClose ._8uCma_specMeta{margin:0}._8uCma_specClose ._8uCma_primaryLink{color:#041018;background:#73e7ff;border-radius:999px;align-items:center;min-height:46px;margin-top:auto;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:none}html[data-facility] ._8uCma_specClose ._8uCma_primaryLink{display:inline-flex}._8uCma_specClose ._8uCma_primaryLink:hover{background:#a8f1ff}._8uCma_specClose ._8uCma_primaryLink:focus-visible{outline-offset:3px;outline:2px solid #73e7ff}._8uCma_principles{border-top:1px solid #bed7f024;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}._8uCma_principles li{border-bottom:1px solid #bed7f024;padding:30px clamp(20px,3vw,40px) 34px 0}._8uCma_principles li:nth-child(odd){border-right:1px solid #bed7f024}._8uCma_principles li:nth-child(2n){padding-left:clamp(20px,3vw,40px)}._8uCma_principleNumber{color:#0000;-webkit-text-stroke:1px #73e7ffbf;font:600 clamp(48px, 5vw, 72px)/1 var(--font-geist), system-ui, sans-serif;letter-spacing:-.04em;margin-bottom:10px;display:block}._8uCma_principles h4{letter-spacing:-.025em;max-width:26ch;margin:0 0 12px;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.2}._8uCma_principles p{color:#c9cfdc;margin:0}._8uCma_principles h4 a{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #73e7ff80;text-decoration:underline #73e7ff80;text-decoration-thickness:1px}._8uCma_principles h4 a:hover{color:#73e7ff}._8uCma_principles h4 a:focus-visible{outline-offset:3px;outline:2px solid #73e7ff}._8uCma_foot{color:#b4bccb;border-top:1px solid #bed7f02e;margin-top:clamp(80px,10vw,120px);padding-top:24px;font-size:14px}._8uCma_foot p{max-width:72ch;margin:0}._8uCma_foot a{color:#73e7ff}._8uCma_endMark{font:500 11px var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;margin-top:18px!important}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._8uCma_reveal{animation:linear both _8uCma_rise;animation-timeline:view();animation-range:entry cover 22%}._8uCma_module,._8uCma_spec,._8uCma_principles li{animation:linear both _8uCma_rise;animation-timeline:view();animation-range:entry cover 18%}}}@keyframes _8uCma_rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@media (max-width:980px){._8uCma_specs,._8uCma_hallNotes{grid-template-columns:1fr}._8uCma_hallNotes ._8uCma_legend{grid-row:auto;margin-top:8px}._8uCma_lane[data-flow] ._8uCma_modules{grid-template-columns:1fr;gap:26px}._8uCma_lane[data-flow] ._8uCma_module:not(:last-child):after{content:"↓";inset:auto auto -24px 22px}}@media (max-width:767px){._8uCma_headGrid{grid-template-columns:1fr;align-items:start}._8uCma_portraitFigure{order:-1;justify-self:start}._8uCma_figures{grid-template-columns:repeat(2,minmax(0,1fr))}._8uCma_figures>div:nth-child(2){border-right:0}._8uCma_figures>div:nth-child(3){padding-left:0}._8uCma_spec{grid-template-columns:1fr}._8uCma_specInset{max-width:220px}._8uCma_principles{grid-template-columns:1fr}._8uCma_principles li:nth-child(odd){border-right:0}._8uCma_principles li:nth-child(2n){padding-left:0}}@media print{._8uCma_dossier{color:#10141d;background:#fff;border:0}._8uCma_links,._8uCma_corners{display:none}._8uCma_module,._8uCma_spec,._8uCma_hallFigure,._8uCma_specInset{break-inside:avoid;background:0 0}._8uCma_eyebrow,._8uCma_sheet,._8uCma_specMeta,._8uCma_moduleNumber,._8uCma_principleNumber,._8uCma_role,._8uCma_figures dd small,._8uCma_foot a{color:#0a5f75}._8uCma_lede,._8uCma_intro,._8uCma_module p,._8uCma_specCopy>p,._8uCma_principles p,._8uCma_figures dt,._8uCma_foot,._8uCma_hallNotes>p:first-child{color:#2a3140}}
.x1zOcq_defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.x1zOcq_icon{filter:drop-shadow(0 6px 12px #00000052)drop-shadow(0 1px 1px #0000004d);border-radius:22.5%;flex:none;line-height:0;display:block}.x1zOcq_icon svg{width:100%;height:100%;display:block;overflow:visible}.x1zOcq_lg{width:58px;height:58px}.x1zOcq_sm{width:40px;height:40px}.x1zOcq_gloss{transform-origin:50% 0;opacity:.8;transform:scaleY(.46)}.x1zOcq_icon[data-tone=cyan]{color:#8df2ff}.x1zOcq_icon[data-tone=sky]{color:#86dcff}.x1zOcq_icon[data-tone=blue]{color:#93bcff}.x1zOcq_icon[data-tone=violet]{color:#b8a4ff}.x1zOcq_icon[data-tone=indigo]{color:#a6abff}.x1zOcq_icon[data-tone=purple]{color:#d495ff}.x1zOcq_icon[data-tone=rose]{color:#ffa0c6}.x1zOcq_icon[data-tone=red]{color:#ff9aa1}.x1zOcq_icon[data-tone=orange]{color:#ffb185}.x1zOcq_icon[data-tone=amber]{color:#ffd28c}.x1zOcq_icon[data-tone=yellow]{color:#ffe98f}.x1zOcq_icon[data-tone=green]{color:#8bf7b4}.x1zOcq_icon[data-tone=emerald]{color:#86f5cc}.x1zOcq_icon[data-tone=slate]{color:#dae4f6}.x1zOcq_spec{transform:translate(calc(var(--light-x,-.5) * 13px), calc(var(--light-y,-.6) * 11px));transform-box:fill-box;transform-origin:50%}.x1zOcq_icon{filter:drop-shadow(calc(var(--light-x,0) * -5px) calc(var(--light-y,-.6) * -4px + 4px) 12px #00000057) drop-shadow(0 1px 1px #0000004d)}.x1zOcq_art{filter:drop-shadow(0 1px 1.2px #00000059)}.theme-day .x1zOcq_icon{filter:drop-shadow(calc(var(--light-x,0) * -4px) calc(var(--light-y,-.6) * -3px + 4px) 10px #28324e47) drop-shadow(0 1px 1px #28324e38)}@media (prefers-reduced-motion:reduce){.x1zOcq_spec{transition:none}}
.KJyd3q_demo{--row:clamp(23px, 3.5vh, 29px);--name:78px;--said:236px;--chip:76px;color:#e6f1ff;background:#060c1ce0;border:1px solid #a0c8ff38;border-radius:16px;max-width:660px;margin-top:clamp(14px,2.4vh,24px);overflow:hidden;box-shadow:0 26px 70px #00000061,inset 0 1px #ffffff14}.KJyd3q_chrome{font:600 12px/1 var(--font-geist), system-ui, sans-serif;border-bottom:1px solid #a0c8ff24;align-items:center;gap:6px;padding:8px 12px;display:flex}.KJyd3q_chrome i{background:#ff6b5f;border-radius:50%;width:9px;height:9px}.KJyd3q_chrome i:nth-child(2){background:#ffc24a}.KJyd3q_chrome i:nth-child(3){background:#3ecf78}.KJyd3q_chrome span{color:#fff;margin-left:6px}.KJyd3q_chrome small{color:#9fc0e2;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:500;overflow:hidden}.KJyd3q_chrome button{color:#e6f1ff;font:inherit;cursor:pointer;background:#a0c8ff1f;border:0;border-radius:8px;margin:-5px -6px -5px auto;padding:5px 9px}.KJyd3q_chrome button:focus-visible{outline-offset:1px;outline:2px solid #7df0c0}.KJyd3q_floor{font:500 12.5px/1.2 var(--font-geist-mono), ui-monospace, monospace;background:radial-gradient(120% 120% at 80% 0,#0d3e6ee6,#060e26f5);gap:6px;padding:10px 14px;display:grid}.KJyd3q_floor p{margin:0}.KJyd3q_bar{color:#8fb6da;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.KJyd3q_bar span:first-child{color:#fff}.KJyd3q_bar span:last-child{text-overflow:ellipsis;overflow:hidden}.KJyd3q_caption{text-overflow:ellipsis;white-space:nowrap;color:#c9dcf2;height:1.35em;font:500 14px/1.35 var(--font-geist), system-ui, sans-serif;overflow:hidden}.KJyd3q_caption[data-tone=ask]{color:#ffc766}.KJyd3q_caption[data-tone=fault],.KJyd3q_caption[data-tone=refused]{color:#ffa497}.KJyd3q_caption[data-tone=good]{color:#7df0c0}[data-animated] .KJyd3q_caption{animation:.3s both KJyd3q_say}@keyframes KJyd3q_say{0%{transform:translateY(5px)}}.KJyd3q_lines{border-top:1px solid #8fb6da4d;position:relative}.KJyd3q_line{height:var(--row);grid-template-columns:var(--name) var(--said) minmax(0, 1fr);border-bottom:1px solid #8fb6da1f;align-items:center;display:grid}.KJyd3q_line b{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.9em;font-weight:600}.KJyd3q_line span{white-space:nowrap;color:#a9c6e4;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.KJyd3q_line span i{background:#4d6f94;border-radius:50%;flex:none;width:7px;height:7px}.KJyd3q_line[data-mood=busy] span{color:#e6f1ff}.KJyd3q_line[data-mood=busy] span i{background:#7df0c0;box-shadow:0 0 8px #7df0c0}.KJyd3q_line[data-mood=waiting] span{color:#ffc766}.KJyd3q_line[data-mood=waiting] span i{background:#ffbe50}.KJyd3q_line[data-mood=refused] span{color:#ffa497}.KJyd3q_line[data-mood=refused] span i{background:#ff8a7a}.KJyd3q_line[data-mood=down]{background:repeating-linear-gradient(135deg,#ff8a7a29 0 6px,#0000 6px 12px)}.KJyd3q_line[data-mood=down] span{color:#ffa497}.KJyd3q_line[data-mood=down] span i{background:#ff8a7a}[data-animated] .KJyd3q_line[data-mood=busy] span i{animation:.64s ease-in-out infinite alternate KJyd3q_beat}@keyframes KJyd3q_beat{to{opacity:.45}}.KJyd3q_chips{inset:0 0 0 calc(var(--name) + var(--said));pointer-events:none;position:absolute;overflow:hidden}.KJyd3q_chips em{width:calc(var(--chip) - 5px);height:calc(var(--row) - 7px);color:#dbeeff;white-space:nowrap;transform:translate(calc(var(--slot) * var(--chip)), calc(var(--line) * var(--row)));background:#17385f;border-radius:6px;justify-content:center;align-items:center;margin-top:3px;font-size:.88em;font-style:normal;display:flex;position:absolute;top:0;left:0}.KJyd3q_chips em small{color:#a9c6e4;margin-left:.5ch;font-size:1em}[data-animated] .KJyd3q_chips em{transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .45s,background .3s;animation:.4s both KJyd3q_arrive}@keyframes KJyd3q_arrive{0%{opacity:0;scale:.7}}.KJyd3q_chips em[data-state=working]{color:#fff;background:#1f5a4a;box-shadow:inset 0 0 0 1px #7df0c0}.KJyd3q_chips em[data-state=asking]{color:#fff;background:#5a431a;box-shadow:inset 0 0 0 1px #ffbe50}.KJyd3q_chips em[data-state=held]{color:#fff;background:#5a2620;box-shadow:inset 0 0 0 1px #ff8a7a}.KJyd3q_chips em[data-state=closed],.KJyd3q_chips em[data-state=back]{opacity:0;transform:translate(calc(5 * var(--chip)), calc(var(--line) * var(--row)))}.KJyd3q_counts{color:#a9c6e4;flex-wrap:wrap;gap:2px 16px;padding-top:2px;font-size:.92em;display:flex}.KJyd3q_counts b{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.KJyd3q_counts [data-good] b{color:#7df0c0}.KJyd3q_counts [data-bad] b{color:#ffa497}.KJyd3q_ask{border-top:1px solid #a0c8ff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;min-height:88px;padding:11px 14px 12px;display:grid}.KJyd3q_ask p{color:#c9dcf2;font:500 14px/1.4 var(--font-geist), system-ui, sans-serif;margin:0}.KJyd3q_ask p b{color:#fff}.KJyd3q_ask>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.KJyd3q_ask button{min-height:40px;font:600 13.5px/1 var(--font-geist), system-ui, sans-serif;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:0 14px;transition:transform .15s,background .15s,opacity .15s;display:inline-flex}.KJyd3q_ask button:hover:not(:disabled){transform:translateY(-1px)}.KJyd3q_ask button:focus-visible{outline-offset:2px;outline:2px solid #7df0c0}.KJyd3q_ask button:disabled{opacity:.45;cursor:default}.KJyd3q_yes{color:#04241a;background:#7df0c0}.KJyd3q_no{color:#2b0b06;background:#ff9d8f}.KJyd3q_quiet{color:#e6f1ff;background:#a0c8ff1a;border-color:#a0c8ff42!important}@media (max-width:767px){.KJyd3q_demo{--row:25px;--name:66px;--said:150px;--chip:34px;margin-top:16px}.KJyd3q_chrome small,.KJyd3q_bar span:last-child,.KJyd3q_chips em small{display:none}.KJyd3q_floor{padding:10px 12px;font-size:11.5px}.KJyd3q_caption{white-space:normal;height:2.7em;font-size:13px}.KJyd3q_ask{grid-template-columns:minmax(0,1fr);align-content:start;min-height:158px}.KJyd3q_ask>div{justify-content:flex-start}.KJyd3q_ask button{flex:auto;justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.KJyd3q_ask button{transition:none}}
