.SooUIq_slot{background:#191919;width:100%;position:relative;overflow:hidden}.SooUIq_loaded{background:0 0}.SooUIq_placeholder{background:repeating-linear-gradient(-45deg,#ffffff06 0 1px,#0000 1px 10px),#ffffff0a;border:1px dashed #fff3;place-items:center;display:grid;container-type:inline-size}.SooUIq_label{text-align:center;color:var(--text-lo);flex-direction:column;align-items:center;gap:6px;max-width:100%;padding:12px;display:flex}.SooUIq_name{font-weight:500;font-size:var(--fs-xs);color:var(--text-md);line-height:1.3}.SooUIq_code{font-family:var(--font-mono);color:var(--text-lo);overflow-wrap:anywhere;font-size:10px;line-height:1.4}@container (max-width:180px){.SooUIq_code{display:none}}.SooUIq_compact .SooUIq_label{padding:4px}
.kUXkDa_intro{isolation:isolate;padding-top:clamp(72px,3rem + 6vw,128px);position:relative;overflow-x:clip}.kUXkDa_glow{z-index:-1;aspect-ratio:1;filter:blur(clamp(120px,18vw,260px));opacity:.85;pointer-events:none;background:#ff375fcc;border-radius:50%;width:min(500px,120vw);position:absolute;top:-250px;left:50%;transform:translate(-50%)}.kUXkDa_head{text-align:center;flex-direction:column;align-items:center;max-width:760px;display:flex}.kUXkDa_roles{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:4px;display:flex}.kUXkDa_role{align-items:center;display:flex}.kUXkDa_chip{font-family:var(--font-display);font-weight:500;font-stretch:75%;font-size:var(--fs-xs);text-transform:uppercase;color:#fff;border-radius:6px;padding:8px clamp(10px,.5rem + .6vw,16px);line-height:14px;display:inline-block}.kUXkDa_sep{background:#f5234b;border-radius:50%;flex:none;width:5px;height:5px}.kUXkDa_title{text-wrap:balance;margin-top:2px;padding-block:4px}.kUXkDa_br{display:none}@media (min-width:720px){.kUXkDa_br{display:inline}}.kUXkDa_sub{max-width:613px;font-family:var(--font-display);font-weight:500;font-stretch:75%;font-size:var(--fs-body);color:var(--text-md);text-wrap:pretty;margin-top:2px;line-height:1.19}.kUXkDa_hero{width:min(883px, 100% - 2 * var(--gutter));margin-inline:auto;padding-block:clamp(40px,1rem + 9vw,152px)}.kUXkDa_hero [data-figure-key]{border-radius:clamp(12px,2vw,24px)}
.BWnyvW_eyebrow{align-items:center;gap:16px;display:inline-flex}.BWnyvW_eyebrowDot{flex:none;place-items:center;width:20px;height:20px;display:grid}.BWnyvW_eyebrowDot:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px 3px #ffffff40}.BWnyvW_chapterHeader{border-top:1px solid var(--line-strong);padding-top:var(--space-header);max-width:var(--measure);flex-direction:column;gap:clamp(32px,2rem + 1vw,48px);display:flex}.BWnyvW_chapterHeader[data-divider=bright]{border-top-color:#fff}.BWnyvW_chapterTitle{flex-direction:column;gap:24px;max-width:669px;display:flex}.BWnyvW_chapterTitle[data-wide]{max-width:none}.BWnyvW_leadRow{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:start;gap:12px 20px;display:grid}.BWnyvW_blockHeader{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 20px;display:grid}.BWnyvW_blockHeader>p{max-width:500px}.BWnyvW_chapterEnd{flex-direction:column;gap:32px;display:flex}.BWnyvW_bridge{align-items:center;gap:12px;display:flex}.BWnyvW_bridge:before{content:"";background:var(--accent);border-radius:1px;flex:none;width:24px;height:2px}.BWnyvW_bridge p{font-weight:500;font-size:var(--fs-h3);color:var(--text-md);text-wrap:balance;line-height:1.3}.BWnyvW_appendix{font-weight:500;font-size:var(--fs-xs);color:var(--text-lo);flex-wrap:wrap;gap:4px 8px;line-height:1.3;display:flex}.BWnyvW_appendix strong{color:var(--accent);font-weight:500}.BWnyvW_card{border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(20px, 1rem + .6vw, 24px) var(--pad-card);background:var(--bg)}.BWnyvW_card[data-tone=raised]{background:var(--surface)}.BWnyvW_card[data-pad=lg]{padding:var(--pad-card)}.BWnyvW_panel{border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px, 1rem + 2vw, 48px) var(--pad-panel)}.BWnyvW_figure{flex-direction:column;gap:12px;min-width:0;display:flex}.BWnyvW_caption{text-align:right;font-weight:500;font-size:var(--fs-xs);color:var(--text-lo);align-self:flex-end;line-height:1.3}.BWnyvW_iconCircle{border:2px solid var(--ic-border);background:var(--ic-bg);width:32px;height:32px;color:var(--ic-fg,#fffc);border-radius:50%;flex:none;place-items:center;display:grid}.BWnyvW_statement{isolation:isolate;border-radius:var(--r-xl);background:var(--surface);text-align:center;padding:clamp(36px,1.6rem + 2vw,48px) clamp(20px,1rem + 2vw,48px);position:relative;overflow:hidden}.BWnyvW_statement:before{content:"";background:linear-gradient(90deg, transparent, var(--glow-line), transparent);width:min(500px,60%);height:1px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.BWnyvW_statement:after{content:"";z-index:-1;background:var(--glow);filter:blur(80px);opacity:.9;border-radius:50%;width:200px;height:200px;position:absolute;top:-113px;left:50%;transform:translate(-50%)}.BWnyvW_statementInner{flex-direction:column;align-items:center;gap:24px;max-width:952px;margin-inline:auto;display:flex}.BWnyvW_statementLabel{flex-direction:column;align-items:center;gap:8px;display:flex}.BWnyvW_media{border:1px solid var(--line-faint);border-radius:var(--r-xl);background:var(--bg);min-width:0;overflow:hidden}.BWnyvW_toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px clamp(14px,.6rem + .8vw,20px);display:flex}.BWnyvW_toolbarLabel{align-items:center;gap:10px;min-width:0;display:flex}.BWnyvW_tag{background:var(--line-soft);font-weight:500;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tag);border-radius:6px;flex:none;padding:3px 8px;line-height:1.3}.BWnyvW_toolbarTitle{font-size:var(--fs-sm);color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.BWnyvW_stage{position:relative}@media (max-width:760px){.BWnyvW_leadRow,.BWnyvW_blockHeader{grid-template-columns:minmax(0,1fr)}}
.EVoreG_overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid}.EVoreG_meta{flex-direction:column;gap:32px;display:flex}.EVoreG_item{flex-direction:column;gap:12px;display:flex}.EVoreG_dt{color:var(--text-lo)}.EVoreG_frame{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 8px;display:grid}.EVoreG_col{flex-direction:column;gap:10px;padding-inline:24px;display:flex}.EVoreG_col+.EVoreG_col{border-left:1px solid var(--line-soft)}.EVoreG_list{flex-direction:column;gap:10px;display:flex}.EVoreG_num{font-variant-numeric:tabular-nums;min-width:1.6em;margin-right:.35em;display:inline-block}@media (max-width:760px){.EVoreG_overview{grid-template-columns:minmax(0,1fr)}.EVoreG_frame{grid-template-columns:minmax(0,1fr);padding:8px}.EVoreG_col{padding:20px 16px}.EVoreG_col+.EVoreG_col{border-left:0;border-top:1px solid var(--line-soft)}}
.Rs8mIW_stage{aspect-ratio:1020/640;background:var(--bg);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.Rs8mIW_canvas{aspect-ratio:1020/640;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.Rs8mIW_card{font-size:calc(var(--k) * .8627cqw);width:calc(var(--w) * 1cqw);font-family:var(--font-sans);padding:1.5em 2em;font-weight:500;line-height:1.35;position:absolute}.Rs8mIW_back{--k:1;--w:25.505;filter:blur(1.5px);opacity:.55;background:#1b1b1c;border-radius:1em}.Rs8mIW_mid{--k:1.4545;--w:37.098;filter:blur(.6px);opacity:.7;background:#242425;border-radius:1em;box-shadow:0 .94em 2.5em #00000080}.Rs8mIW_who{align-items:center;gap:.48em;min-width:0;display:flex}.Rs8mIW_avatar{background:radial-gradient(circle at 35% 30%,#ffffff59,#ffffff1f);border-radius:50%;flex:none;width:1.875em;height:1.875em}.Rs8mIW_user{color:var(--link-blue);white-space:nowrap}.Rs8mIW_dot{background:#ffffff80;border-radius:50%;flex:none;width:.31em;height:.31em}.Rs8mIW_sub{color:var(--text-lo);white-space:nowrap;text-overflow:ellipsis;font-size:.75em;overflow:hidden}.Rs8mIW_text{color:#fffc;margin-top:.5em}.Rs8mIW_votes{color:#fffc;align-items:center;gap:.45em;margin-top:.55em;font-size:.75em;display:flex}.Rs8mIW_votes svg{flex:none;width:2em;height:2em}.Rs8mIW_down,.Rs8mIW_meta{color:#ffffff73}.Rs8mIW_votes .Rs8mIW_meta{width:1.65em;height:1.65em}.Rs8mIW_vignette{pointer-events:none;background:radial-gradient(70% 70%,#0e0e0e8c 0%,#0e0e0e1a 45%,#0e0e0ebf 100%);position:absolute;inset:0}.Rs8mIW_highlight{width:min(530px,max(51.94cqw,88%));font-size:clamp(14px,1.757cqw,17.92px);position:absolute;top:50%;left:50%;translate:-50% -50%}.Rs8mIW_highlightInner{-webkit-backdrop-filter:blur(27px);font-family:var(--font-sans);background:#1b1a1ceb;border:1.12px solid #db5c7599;border-radius:1em;padding:1.5em 2em;font-weight:500;line-height:1.3;box-shadow:0 1.5em 4em #000000b3,0 0 3.5em #ff375f38}.Rs8mIW_highlightInner .Rs8mIW_avatar{background:#fff3}.Rs8mIW_highlightInner .Rs8mIW_text,.Rs8mIW_highlightInner .Rs8mIW_votes{margin-top:.9em}@media (max-width:600px){.Rs8mIW_stage{aspect-ratio:4/5}.Rs8mIW_canvas{width:200%}}
.YZ5W1W_panel{border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(20px, 1rem + 2vw, 48px) var(--pad-panel);flex-direction:column;gap:16px;display:flex}.YZ5W1W_top{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.YZ5W1W_bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.YZ5W1W_card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:8px;min-width:0;padding:24px clamp(20px,1rem + 1vw,32px);display:flex}.YZ5W1W_photo{min-height:var(--photo-h,398px);align-self:stretch;padding:0;position:relative;overflow:hidden}.YZ5W1W_identityCol{flex-direction:column;gap:20px;display:flex}.YZ5W1W_facts{flex-direction:column;gap:8px;margin-top:0;display:flex}.YZ5W1W_facts li{align-items:center;gap:8px;display:flex}.YZ5W1W_factIcon{color:#fff;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.YZ5W1W_quote{justify-content:center}.YZ5W1W_traitsCard{gap:16px;min-height:350px;padding:24px}.YZ5W1W_traits{flex-wrap:wrap;gap:8px;display:flex}.YZ5W1W_trait{border-radius:var(--r-sm);font-weight:500;font-size:var(--fs-xs);color:#ffffff5c;background:#1a1a1a99;border:1px solid #24242499;padding:4px 8px;line-height:1.3}.YZ5W1W_implication{flex-direction:column;gap:10px;display:flex}.YZ5W1W_need,.YZ5W1W_answer{font-size:var(--fs-sm);line-height:1.5}.YZ5W1W_need{color:var(--text-lo)}.YZ5W1W_answer{color:var(--text-hi)}.YZ5W1W_points{flex-direction:column;gap:8px;display:flex}@media (max-width:960px){.YZ5W1W_top{grid-template-columns:repeat(2,minmax(0,1fr))}.YZ5W1W_traitsCard{grid-column:1/-1;min-height:0}}@media (max-width:640px){.YZ5W1W_top,.YZ5W1W_bottom{grid-template-columns:minmax(0,1fr)}.YZ5W1W_photo{aspect-ratio:4/3;min-height:0}}
.KITQJa_root{border:1px solid var(--line);border-radius:var(--r-xl);position:relative;overflow:hidden}.KITQJa_canvas{aspect-ratio:1020/563;font-family:var(--font-sans);font-weight:500;line-height:1.3;position:relative;container-type:inline-size}.KITQJa_action,.KITQJa_bubble,.KITQJa_fix,.KITQJa_stepsIn{font-size:1.1765cqw}.KITQJa_svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.KITQJa_curve{fill:none;stroke-width:4px;stroke-linecap:round}.KITQJa_bubbleShape{fill:var(--surface-sunk);stroke:var(--line);stroke-width:1px}.KITQJa_marker{border-left:1px dashed var(--accent-line);width:0;position:absolute}.KITQJa_action{background:var(--surface-sunk);border:1px dashed var(--line);min-height:6.667em;color:var(--text-lo);border-radius:.667em;align-items:center;padding:1.333em 2em;display:flex;position:absolute}.KITQJa_bubble{color:var(--text-lo);position:absolute}.KITQJa_emoji{background:var(--surface-2);border-radius:50%;place-items:center;width:3.137cqw;height:3.137cqw;font-size:2.5cqw;line-height:1;display:grid;position:absolute}.KITQJa_stepsIn{font-size:1em;position:absolute;top:86.5%;left:5.49%}.KITQJa_fix{text-align:center;background:var(--accent-tint);border:1px solid var(--accent-line);width:14.9%;min-height:4.167em;color:var(--text-md);border-radius:1.167em;place-items:center;padding:.667em 1.167em;display:grid;position:absolute;top:82.6%}.KITQJa_list{display:none}@media (max-width:859px){.KITQJa_canvas{display:none}.KITQJa_list{flex-direction:column;padding:24px 20px;display:flex;position:relative}.KITQJa_item{grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:28px;display:grid;position:relative}.KITQJa_item:last-child{padding-bottom:0}.KITQJa_item:not(:last-child):before{content:"";background:linear-gradient(var(--text-lo), #ffffff1a);width:1px;position:absolute;top:36px;bottom:4px;left:15.5px}.KITQJa_listEmoji{background:var(--surface-2);border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;line-height:1;display:grid}.KITQJa_itemBody{flex-direction:column;gap:8px;padding-top:6px;display:flex}.KITQJa_listAction{font-size:var(--fs-sm);color:var(--text-hi);line-height:1.5}.KITQJa_listThought{font-size:var(--fs-sm);color:var(--text-lo);font-style:italic;line-height:1.5}.KITQJa_listFix{background:var(--accent-tint);border:1px solid var(--accent-line);font-weight:500;font-size:var(--fs-xs);color:var(--text-hi);border-radius:14px;align-self:flex-start;margin-top:4px;padding:6px 12px;line-height:1.3}}@media (min-width:860px){.KITQJa_list{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;display:block;overflow:hidden;position:absolute!important}}
._6w6b-q_split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 19px;display:grid}._6w6b-q_splitHead{flex-direction:column;gap:32px;max-width:500px;display:flex}@media (min-width:761px){._6w6b-q_splitHead{position:sticky;top:96px}}._6w6b-q_splitBody{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:760px){._6w6b-q_split{grid-template-columns:minmax(0,1fr)}._6w6b-q_splitHead{gap:12px}}._6w6b-q_iconCard{padding:var(--pad-card);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:16px;display:flex}._6w6b-q_icon{color:var(--teal-icon);flex:none}._6w6b-q_iconCardText{flex-direction:column;gap:8px;display:flex}._6w6b-q_drives{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-top:6px;display:flex}._6w6b-q_drivesText{font-size:var(--fs-sm);color:var(--text-hi);line-height:1.5}._6w6b-q_stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:8px;min-width:0;padding:24px clamp(20px,1rem + 1vw,32px);display:flex}
._2bLWiq_bentoPanel{border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(20px, 1rem + 2vw, 48px) var(--pad-panel)}._2bLWiq_bento{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px 20px;display:grid}._2bLWiq_wide{grid-column:span 2}._2bLWiq_halfStat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-right:clamp(20px,1rem + 1vw,32px);display:grid}._2bLWiq_halfStat>div{background:0 0;border:0}._2bLWiq_people{grid-template-columns:repeat(4,48px);gap:16px;display:grid}._2bLWiq_personOn{color:#fffc}._2bLWiq_personOff{color:#ffffff1a}._2bLWiq_statement{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);align-items:center;padding:24px clamp(20px,1rem + 1vw,32px);display:flex}@media (max-width:900px){._2bLWiq_bento{grid-template-columns:repeat(2,minmax(0,1fr))}._2bLWiq_people{grid-template-columns:repeat(4,36px);gap:10px}._2bLWiq_people svg{width:36px;height:36px}}@media (max-width:560px){._2bLWiq_bento{grid-template-columns:minmax(0,1fr)}._2bLWiq_wide{grid-column:auto}._2bLWiq_halfStat{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 24px}._2bLWiq_people{padding-inline:clamp(20px,1rem + 1vw,32px)}}._2bLWiq_figures{flex-direction:column;gap:64px;display:flex}._2bLWiq_tableWrap{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);padding:16px clamp(16px,.5rem + 2vw,32px)}._2bLWiq_table{border-collapse:collapse;text-align:left;width:100%}._2bLWiq_table th,._2bLWiq_table td{vertical-align:top;border-bottom:1px solid var(--line);padding:20px 12px}._2bLWiq_table th:first-child,._2bLWiq_table td:first-child{padding-left:0}._2bLWiq_table tr:last-child>*{border-bottom:0}._2bLWiq_table thead th{font-weight:500;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-md);padding-block:12px;line-height:1.3}._2bLWiq_table tbody th{width:18%;font-weight:400;font-size:var(--fs-body);color:var(--text-md);line-height:1.5}._2bLWiq_table td{width:41%;font-size:var(--fs-sm);color:var(--text-md);line-height:1.5}._2bLWiq_table td:first-of-type{color:var(--text-lo)}@media (max-width:760px){._2bLWiq_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._2bLWiq_table,._2bLWiq_table tbody,._2bLWiq_table tr,._2bLWiq_table th,._2bLWiq_table td{width:100%;display:block}._2bLWiq_table tr{border-bottom:1px solid var(--line);padding-block:20px}._2bLWiq_table tr:last-child{border-bottom:0}._2bLWiq_table tbody th,._2bLWiq_table td{border:0;padding:0}._2bLWiq_table tbody th{color:var(--text-hi);margin-bottom:12px;font-weight:500}._2bLWiq_table td+td{margin-top:12px}._2bLWiq_table td:before{content:attr(data-label);font-weight:500;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-lo);margin-bottom:4px;display:block}}._2bLWiq_studies{grid-template-columns:repeat(3,minmax(0,277px));justify-content:center;gap:8px;padding:8px 0;display:grid}._2bLWiq_studies>div{gap:12px;min-height:246px;padding:32px 28px}@media (max-width:860px){._2bLWiq_studies{grid-template-columns:minmax(0,1fr);gap:12px}._2bLWiq_studies>div{min-height:0}}._2bLWiq_affinityPanel{border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:clamp(20px,1rem + 2vw,48px) clamp(20px,.6rem + 3vw,51px);display:grid}._2bLWiq_cluster{flex-direction:column;gap:10px;display:flex}._2bLWiq_clusterHead{align-items:center;gap:10px;padding-bottom:6px;font-weight:400;display:flex}._2bLWiq_clusterTitle{font-size:var(--fs-body);color:var(--text-hi);flex:1;line-height:1.5}._2bLWiq_dot{border-radius:50%;flex:none;width:8px;height:8px}._2bLWiq_notes{flex-direction:column;gap:10px;display:flex}._2bLWiq_note{background:var(--surface-tint);border-radius:var(--r-md);border:1px solid;padding:12px 14px}@media (max-width:860px){._2bLWiq_affinityPanel{grid-template-columns:minmax(0,1fr);gap:32px}}._2bLWiq_pairs{flex-direction:column;gap:56px;padding:8px clamp(0px,5vw - 1rem,56px);display:flex}._2bLWiq_pair{grid-template-columns:minmax(0,300px) minmax(0,560px);justify-content:space-between;align-items:center;gap:32px 48px;display:grid}._2bLWiq_pair[data-flip] ._2bLWiq_pairText{order:2}._2bLWiq_pair[data-flip]{grid-template-columns:minmax(0,560px) minmax(0,300px)}._2bLWiq_pairText{flex-direction:column;gap:12px;display:flex}._2bLWiq_pairCluster{font-weight:500;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;line-height:1.3;display:flex}._2bLWiq_pairShot{width:100%}@media (max-width:760px){._2bLWiq_pair,._2bLWiq_pair[data-flip]{grid-template-columns:minmax(0,1fr)}._2bLWiq_pair[data-flip] ._2bLWiq_pairText{order:0}}
._76gDwa_jtbdPanel{padding:28px var(--pad-panel);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:20px;display:flex}._76gDwa_jtbd{padding:24px var(--pad-card);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:232px minmax(0,1fr);gap:12px 0;display:grid}._76gDwa_jtbd h4{font-weight:400}._76gDwa_jtbdList{flex-direction:column;gap:8px;display:flex}@media (max-width:760px){._76gDwa_jtbd{grid-template-columns:minmax(0,1fr)}._76gDwa_jtbd h4{color:var(--text-hi);font-weight:500}}._76gDwa_principles{max-width:var(--measure);flex-direction:column;gap:48px;display:flex}._76gDwa_principlesHead{flex-direction:column;gap:24px;display:flex}._76gDwa_filterRow{grid-template-columns:minmax(0,1fr) minmax(0,501px);align-items:start;gap:24px 19px;display:grid}._76gDwa_filterBody{flex-direction:column;gap:16px;display:flex}._76gDwa_filterBody>p{margin-bottom:16px}@media (min-width:761px){._76gDwa_filterLead{position:sticky;top:96px}}@media (max-width:760px){._76gDwa_filterRow{grid-template-columns:minmax(0,1fr)}}._76gDwa_chainPanel{padding:clamp(20px, 1rem + 2vw, 48px) var(--pad-panel);border:1px solid var(--line);border-radius:var(--r-xl)}._76gDwa_chainHead,._76gDwa_chainRow{grid-template-columns:minmax(0,330fr) 24px minmax(0,168fr) 24px minmax(0,314fr);align-items:center;gap:12px;display:grid}._76gDwa_chainHead{border-bottom:1px solid var(--line-faint);padding-bottom:14px}._76gDwa_chainRow{padding-block:20px}._76gDwa_chainRow+._76gDwa_chainRow{border-top:1px solid var(--line-soft)}._76gDwa_evidence{flex-direction:column;gap:6px;display:flex}._76gDwa_arrow{text-align:center;color:var(--text-md)}._76gDwa_pill{border-radius:var(--r-pill);font-weight:500;font-size:var(--fs-xs);color:var(--text-md);white-space:nowrap;border:1px solid;justify-self:start;align-items:center;gap:8px;padding:8px 12px;line-height:1.3;display:inline-flex}._76gDwa_pillDot{border-radius:50%;width:6px;height:6px}@media (max-width:760px){._76gDwa_chainHead{display:none}._76gDwa_chainRow{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px}._76gDwa_chainRow:first-child{padding-top:0}._76gDwa_chainRow:last-child{padding-bottom:0}._76gDwa_arrow{width:16px;margin-left:4px;transform:rotate(90deg)}}
.Bs_ywG_tree{font-weight:500;font-size:var(--fs-xs);color:var(--text-lo);line-height:1.3}.Bs_ywG_branches{flex-direction:column;gap:clamp(28px,1rem + 2vw,44px);padding-left:28px;display:flex;position:relative}.Bs_ywG_branches:before{content:"";background:linear-gradient(#0000,#ffffffe6 6% 94%,#0000);width:2px;position:absolute;top:20px;bottom:20px;left:4px}.Bs_ywG_branch{grid-template-columns:160px minmax(0,1fr);align-items:start;column-gap:16px;display:grid;position:relative}.Bs_ywG_branch:before{content:"";width:10px;height:10px;box-shadow:0 0 0 4px var(--bg), 0 0 0 7px #0e0e0e;background:#fffc;border-radius:50%;position:absolute;top:18px;left:-29px}.Bs_ywG_parent{border-radius:var(--r-pill);background:var(--surface-2);white-space:nowrap;border:1px solid #fff9;justify-self:start;align-items:center;gap:10px;min-height:46px;padding:12px 20px;display:inline-flex}.Bs_ywG_parent[data-first]{background:var(--bg)}.Bs_ywG_parent[data-root]{white-space:normal;border-color:var(--accent-line);max-width:160px;min-height:60px;color:var(--text-hi);background:#ff375f47}.Bs_ywG_parent[data-root] .Bs_ywG_num{color:var(--text-md)}.Bs_ywG_num{font-variant-numeric:tabular-nums}.Bs_ywG_peers{flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:6px;display:flex}.Bs_ywG_peer{align-items:center;gap:16px;display:flex}.Bs_ywG_peerArrow{background:#fffc;border-radius:2px;width:48px;height:3px;position:relative}.Bs_ywG_peerArrow:after{content:"";border-top:3px solid #fffc;border-right:3px solid #fffc;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.Bs_ywG_kids{flex-wrap:wrap;gap:18px 0;padding-top:6px;display:flex;position:relative}.Bs_ywG_kids:before{content:"";opacity:.9;background:linear-gradient(90deg,#0000,#fff 10% 90%,#0000);height:2px;position:absolute;top:0;left:-16px;right:0}.Bs_ywG_kid{flex-direction:column;flex:0 auto;min-width:0;padding:14px clamp(10px,1.6vw,24px) 0;display:flex;position:relative}@media (min-width:900px){.Bs_ywG_kids{flex-wrap:nowrap}}.Bs_ywG_kid:before{content:"";width:10px;height:10px;box-shadow:0 0 0 4px var(--bg), 0 0 0 7px #0e0e0e;background:#fffc;border-radius:50%;position:absolute;top:-4px;left:clamp(10px,1.6vw,24px)}.Bs_ywG_kidLabel{gap:10px;max-width:13ch;display:inline-flex}.Bs_ywG_kidLabel,.Bs_ywG_grandkid{line-height:1.33}.Bs_ywG_grandkids{flex-direction:column;gap:8px;margin-top:8px;padding-left:24px;display:flex}.Bs_ywG_grandkid{gap:10px;display:flex}@media (max-width:760px){.Bs_ywG_branches{padding-left:22px}.Bs_ywG_branch{grid-template-columns:minmax(0,1fr);row-gap:14px}.Bs_ywG_branch:before{left:-23px}.Bs_ywG_kids,.Bs_ywG_peers{border-left:1px solid #ffffff40;flex-direction:column;align-items:flex-start;gap:10px;margin-left:22px;padding:0 0 0 20px}.Bs_ywG_kids:before{display:none}.Bs_ywG_kid{padding:0}.Bs_ywG_kid:before{width:7px;height:7px;box-shadow:none;top:4px;left:-24px}.Bs_ywG_kidLabel{max-width:none}.Bs_ywG_peerArrow{width:20px}}
.GLXITq_controls{flex:none;align-items:center;gap:14px;display:flex}.GLXITq_vr{background:var(--line-faint);width:1px;height:20px}.GLXITq_switchBtn{font-weight:500;font-size:var(--fs-xs);color:#fffc;align-items:center;gap:8px;line-height:1.3;display:inline-flex}.GLXITq_switchBtn:disabled{opacity:.4;cursor:not-allowed}.GLXITq_switch{width:32px;height:18px;transition:background .25s var(--ease-out);background:#ffffff2e;border-radius:9px;position:relative}.GLXITq_switch[data-on]{background:var(--accent)}.GLXITq_knob{width:14px;height:14px;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.GLXITq_switch[data-on] .GLXITq_knob{transform:translate(14px)}.GLXITq_segment{background:var(--surface-tint);border:1px solid var(--line-soft);border-radius:10px;gap:2px;padding:3px;display:flex}.GLXITq_segBtn{min-height:28px;font-weight:500;font-size:var(--fs-xs);color:var(--text-md);border-radius:7px;align-items:center;gap:6px;padding:6px 8px;line-height:1.3;transition:background .2s,color .2s;display:inline-flex}.GLXITq_segBtn:hover{color:var(--text-hi)}.GLXITq_segBtn[data-on]{color:var(--text-hi);background:#ffffff24}.GLXITq_segment:not(.GLXITq_devices) .GLXITq_segBtn{padding-inline:10px}@media (max-width:860px){.GLXITq_devices,.GLXITq_devices+.GLXITq_vr{display:none}.GLXITq_vr:has(+.GLXITq_devices){display:none}}@media (max-width:640px){.GLXITq_ctrlLabel{display:none}.GLXITq_controls{gap:10px}}.GLXITq_splitStage{background:radial-gradient(clamp(260px, 40vw, 520px) circle at var(--gx) var(--gy), #b2415b73, transparent 70%), var(--bg);grid-template-columns:minmax(0,598fr) minmax(0,310fr);align-items:start;gap:clamp(24px,1rem + 2vw,46px) clamp(20px,.8rem + 1.5vw,31px);padding:clamp(24px,1rem + 3vw,56px) clamp(16px,.5rem + 3vw,40px) clamp(28px,1rem + 4vw,64px);display:grid;position:relative;overflow:hidden}.GLXITq_headline{grid-column:1/-1}.GLXITq_area{width:100%;position:relative}.GLXITq_bleedStage{aspect-ratio:var(--stage-ar,1020 / 640);background:radial-gradient(520px circle at var(--gx) var(--gy), #b2415b73, transparent 70%), var(--bg);position:relative;overflow:hidden;container-type:inline-size}.GLXITq_bleedScreen{position:absolute;inset:0}.GLXITq_panel{top:3.75%;left:var(--px);width:var(--pw);-webkit-backdrop-filter:blur(12px);scrollbar-width:thin;background:#000c;border-radius:16px;flex-direction:column;gap:20px;max-height:92.5%;padding:clamp(16px,2.2cqw,24px);display:flex;position:absolute;overflow:auto}.GLXITq_panelHead{text-wrap:balance}.GLXITq_annotations{pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out);position:absolute;inset:0}.GLXITq_annotations[data-visible]{opacity:1}.GLXITq_hl{border:1.5px dashed var(--accent-line);border-radius:8px;transition:border-color .25s,background .25s,opacity .25s;position:absolute}.GLXITq_hl[data-active]{border-color:var(--accent);background:#ff375f14}.GLXITq_hl[data-dim]{opacity:.35}.GLXITq_pin,.GLXITq_pinStatic{background:var(--accent);border:2px solid var(--bg);width:22px;height:22px;font-weight:500;font-size:var(--fs-xs);color:#000;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.GLXITq_pin{position:absolute;top:-11px;left:-11px}.GLXITq_cursor{aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 2px 4px #00000080);width:2.35%;position:absolute}.GLXITq_deviceWrap{place-items:center;display:grid;position:absolute;inset:0}.GLXITq_deviceWrap>.GLXITq_tablet{aspect-ratio:4/3;width:auto;height:100%}.GLXITq_deviceWrap>.GLXITq_mobile{aspect-ratio:390/844;width:auto;height:100%}.GLXITq_video{object-fit:cover;background:#000;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.GLXITq_steps,.GLXITq_stepList{flex-direction:column;gap:24px;display:flex}.GLXITq_step{outline-offset:6px;cursor:default;border-radius:10px;gap:14px;display:flex}.GLXITq_stepText{flex-direction:column;gap:4px;display:flex}.GLXITq_stepTitle{font-size:var(--fs-body);color:var(--text-hi);line-height:1.5}.GLXITq_persona{border-top:1px solid var(--line-faint);align-items:center;gap:12px;padding-top:20px;display:flex}.GLXITq_avatar{border:1px dashed #fffc;border-radius:50%;flex:none;width:32px;height:32px;position:relative;overflow:hidden}.GLXITq_avatar>div{border:0;border-radius:50%}@media (max-width:860px){.GLXITq_splitStage{grid-template-columns:minmax(0,1fr)}.GLXITq_bleedStage{aspect-ratio:auto;flex-direction:column;display:flex}.GLXITq_bleedScreen{aspect-ratio:var(--stage-ar,1020 / 640);position:relative;inset:auto;overflow:hidden}.GLXITq_panel{-webkit-backdrop-filter:none;background:0 0;border-radius:0;width:auto;max-height:none;padding:24px clamp(16px,.5rem + 3vw,40px) 28px;position:static}}
.WsVzAq_card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:minmax(0,260px) minmax(0,638px);justify-content:space-between;gap:24px 40px;padding:clamp(24px,1rem + 2vw,40px);display:grid}.WsVzAq_title{flex-direction:column;gap:12px;display:flex}.WsVzAq_rationale{flex-direction:column;gap:20px;display:flex}.WsVzAq_row{flex-direction:column;gap:6px;display:flex}@media (max-width:760px){.WsVzAq_card{grid-template-columns:minmax(0,1fr)}}
.D87RYW_stage{flex-direction:column;gap:clamp(24px,1rem + 2vw,36px);padding:clamp(24px,1rem + 3vw,64px) clamp(16px,.5rem + 4vw,56px) clamp(24px,1rem + 2vw,36px);display:flex}.D87RYW_intro{font-size:var(--fs-body);color:#fffc;line-height:1.3}.D87RYW_table{border-collapse:collapse;width:100%;font-size:var(--fs-body);color:#fffc;line-height:1.3}.D87RYW_table th,.D87RYW_table td{text-align:left;vertical-align:top;padding:10px 0}.D87RYW_table th{width:61px;color:var(--text-hi);font-weight:400}.D87RYW_table td{padding-right:24px}.D87RYW_factor{width:34%;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-md)}.D87RYW_trackScroll{scrollbar-width:thin;margin-inline:calc(-1*clamp(16px,.5rem + 4vw,56px));padding-inline:clamp(16px,.5rem + 4vw,56px);overflow-x:auto}.D87RYW_track{min-width:620px;height:140px;position:relative}.D87RYW_track:before{content:"";background:linear-gradient(90deg,#0000,#fff 4% 96%,#0000);height:2px;position:absolute;top:64px;left:0;right:0}.D87RYW_event{width:0;position:absolute;top:0;bottom:0}.D87RYW_node{width:10px;height:10px;box-shadow:0 0 0 4px var(--bg), 0 0 0 7px #0e0e0e;background:#fffc;border-radius:50%;position:absolute;top:59px;left:-5px}.D87RYW_label{white-space:pre;text-align:center;font-size:var(--fs-sm);color:var(--text-md);line-height:1.3;position:absolute;top:100px;left:0;transform:translate(-50%)}.D87RYW_label:before{content:"";background:#ffffff59;width:1px;height:28px;margin-bottom:4px;position:absolute;bottom:100%;left:50%}.D87RYW_event[data-up] .D87RYW_label{top:10px}.D87RYW_event[data-up] .D87RYW_label:before{height:22px;margin:4px 0 0;top:100%;bottom:auto}.D87RYW_foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.D87RYW_note{color:var(--text-lo);font-size:10px;line-height:1.3}.D87RYW_persona{max-width:220px;font-size:var(--fs-xs);color:var(--text-md);align-items:center;gap:10px;line-height:1.4;display:flex}.D87RYW_avatar{border:1px dashed #fffc;border-radius:50%;flex:none;width:32px;height:32px;position:relative;overflow:hidden}@media (max-width:640px){.D87RYW_table tr{border-bottom:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1fr);padding-block:8px;display:grid}.D87RYW_table th,.D87RYW_table td{padding:0}.D87RYW_factor{grid-column:2;width:auto;margin-top:4px}}
.f2dIsq_panel{border:1px solid var(--line);border-radius:var(--r-xl);padding:8px clamp(16px,.5rem + 2vw,33px)}.f2dIsq_row{grid-template-columns:minmax(0,220px) minmax(0,678px);justify-content:space-between;align-items:center;gap:20px 32px;padding-block:28px;display:grid}.f2dIsq_row+.f2dIsq_row{border-top:1px solid var(--line-soft)}.f2dIsq_decision{flex-direction:column;gap:8px;display:flex}.f2dIsq_devices{grid-template-columns:300fr 250fr 88fr;align-items:end;gap:20px;display:grid}.f2dIsq_device{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.f2dIsq_device>div{width:100%}.f2dIsq_tablet>div,.f2dIsq_mobile>div{border-style:dashed}.f2dIsq_tablet>div{aspect-ratio:250/188!important}.f2dIsq_mobile>div{aspect-ratio:88/188!important}@media (max-width:860px){.f2dIsq_row{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.f2dIsq_devices{gap:10px}}
.VLReCa_step{flex-direction:column;gap:32px;display:flex}.VLReCa_stepHead{flex-direction:column;gap:8px;display:flex}.VLReCa_accent{color:var(--accent)}.VLReCa_screens{flex-direction:column;gap:clamp(40px,1.5rem + 3vw,64px);display:flex}.VLReCa_devicesHead{flex-direction:column;gap:8px;max-width:640px;display:flex}.VLReCa_devicesHead>:last-child{margin-top:8px}.VLReCa_light{isolation:isolate;background:var(--surface);border-radius:var(--r-xl);flex-direction:column;gap:32px;padding:clamp(32px,1.5rem + 2vw,48px) clamp(12px,.25rem + 1.5vw,24px) clamp(12px,.25rem + 1.5vw,24px);display:flex;position:relative;overflow:hidden}.VLReCa_light:before{content:"";background:linear-gradient(90deg,#0000,#81d0fa,#0000);width:min(500px,60%);height:1px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.VLReCa_light:after{content:"";z-index:-1;filter:blur(120px);background:#81d0fa66;border-radius:50%;width:200px;height:200px;position:absolute;top:36%;left:50%;transform:translate(-50%)}.VLReCa_lightHead{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;display:flex}.VLReCa_lightHead h3{margin-top:16px}
.Mzg7oW_specimen{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,1rem + 4vw,88px);min-height:min(640px,62.75vw);padding:clamp(28px,1rem + 3vw,56px) clamp(20px,1rem + 3vw,56px);display:grid}.Mzg7oW_face{flex-direction:column;gap:32px;min-width:0;display:flex}.Mzg7oW_faceName{font-family:var(--font-noto);color:#fff;font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:500;line-height:1.2}.Mzg7oW_jp{font-family:var(--font-jp)}.Mzg7oW_desc{max-width:330px;font-family:var(--font-noto);font-weight:500;font-size:var(--fs-body);color:#ffffff73;margin-top:auto;line-height:1.3}.Mzg7oW_alphabet{max-width:330px;font-family:var(--font-noto);color:var(--text-md);font-size:clamp(1.125rem,.9rem + .8vw,1.5rem);font-weight:500;line-height:1.3}.Mzg7oW_kana{max-width:300px;font-family:var(--font-jp);color:var(--text-md);margin-top:auto;font-size:clamp(1.0625rem,.9rem + .5vw,1.3125rem);font-weight:500;line-height:1.55}@media (max-width:760px){.Mzg7oW_specimen{grid-template-columns:minmax(0,1fr);min-height:0}.Mzg7oW_desc,.Mzg7oW_kana{margin-top:0}}.Mzg7oW_palettes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Mzg7oW_palette{--title:#fffc;--token:#fffc;--chip-border:#fffc;flex-direction:column;gap:32px;padding:clamp(28px,1rem + 2vw,48px) clamp(20px,1rem + 2.5vw,55px);display:flex}.Mzg7oW_palette[data-mode=light]{--title:#000c;--token:#000c;--chip-border:#000c;background:#eff5f9}.Mzg7oW_group{flex-direction:column;gap:8px;display:flex}.Mzg7oW_groupTitle{font-family:var(--font-noto);color:var(--title);font-size:1.125rem;font-weight:700;line-height:1.4}.Mzg7oW_swatches{grid-template-columns:repeat(auto-fill,minmax(111px,1fr));gap:8px 24px;display:grid}.Mzg7oW_swatchItem{flex-direction:column;gap:4px;min-width:0;display:flex}.Mzg7oW_chip{border:1px solid var(--chip-border);border-radius:4px;width:35px;height:20px}.Mzg7oW_token{font-family:var(--font-noto);color:var(--token);overflow-wrap:anywhere;font-size:.75rem;font-weight:500;line-height:1.35}@media (max-width:760px){.Mzg7oW_palettes{grid-template-columns:minmax(0,1fr)}}
.vt6QkG_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vt6QkG_card{padding:var(--pad-card);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:12px;display:flex}@media (max-width:860px){.vt6QkG_cards{grid-template-columns:minmax(0,1fr)}}.vt6QkG_close{scroll-margin-top:96px}
.E0kJGG_content{gap:var(--space-block);flex-direction:column;padding-bottom:clamp(80px,3rem + 8vw,160px);display:flex}
