.Twe2vW_root{margin:1.5rem 0 2rem}.Twe2vW_tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.Twe2vW_tab{color:#f4f3eeb3;cursor:pointer;background:#f4f3ee08;border:1px solid #f4f3ee24;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600;transition:all .18s}.Twe2vW_tab:hover{color:#f4f3ee;border-color:#f4f3ee4d}.Twe2vW_tab[data-on=true]{color:#07131e;background:#f4f3ee;border-color:#f4f3ee}.Twe2vW_flow{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.Twe2vW_canvas{background:linear-gradient(#0c1a28,#08141f);border:1px solid #f4f3ee1a;border-radius:18px;padding:10px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0a}.Twe2vW_canvas:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 31px,#f4f3ee08 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#f4f3ee08 31px 32px);position:absolute;inset:0}.Twe2vW_canvas svg{width:100%;height:auto;display:block;position:relative}.Twe2vW_variant{z-index:2;gap:6px;display:flex;position:absolute;top:12px;right:12px}.Twe2vW_variant button{color:#f4f3eeb3;cursor:pointer;background:#07131ed9;border:1px solid #f4f3ee29;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.Twe2vW_variant button[data-on=true]{color:#07131e;background:#63e6c1;border-color:#63e6c1}.Twe2vW_zone{fill:#f4f3ee06;stroke:#f4f3ee12;stroke-dasharray:4 6}.Twe2vW_zoneLbl{fill:#f4f3ee66;letter-spacing:.16em;font-size:11px;font-weight:800}.Twe2vW_edge{fill:none;stroke:#f4f3ee38;stroke-width:2px;stroke-linecap:round}.Twe2vW_edge[data-type=per]{stroke:#63e6c199}.Twe2vW_edge[data-type=mem]{stroke:#8c7cff99}.Twe2vW_edge[data-type=trust]{stroke:#f4b85b99;stroke-dasharray:5 6}.Twe2vW_edge[data-dim=true]{opacity:.25}.Twe2vW_edgeLbl{fill:#d7d9dc;font-size:11.5px;font-weight:600}.Twe2vW_mover{fill:#f4f3ee;opacity:.9}.Twe2vW_mover[data-type=per]{fill:#63e6c1}.Twe2vW_mover[data-type=mem]{fill:#8c7cff}.Twe2vW_mover[data-type=trust]{fill:#f4b85b}.Twe2vW_node{cursor:pointer}.Twe2vW_body{fill:#10202f;stroke:#f4f3ee24;stroke-width:1.2px;transition:all .25s}.Twe2vW_node:hover .Twe2vW_body,.Twe2vW_node[data-sel=true] .Twe2vW_body{fill:#172a3b;stroke:#f4f3ee80}.Twe2vW_node[data-type=per] .Twe2vW_body{stroke:#63e6c173}.Twe2vW_node[data-type=per]:hover .Twe2vW_body,.Twe2vW_node[data-type=per][data-sel=true] .Twe2vW_body{stroke:#63e6c1;filter:drop-shadow(0 0 14px #63e6c159)}.Twe2vW_node[data-type=mem] .Twe2vW_body{stroke:#8c7cff73}.Twe2vW_node[data-type=mem]:hover .Twe2vW_body,.Twe2vW_node[data-type=mem][data-sel=true] .Twe2vW_body{stroke:#8c7cff;filter:drop-shadow(0 0 14px #8c7cff59)}.Twe2vW_node[data-type=trust] .Twe2vW_body{stroke:#f4b85b80;stroke-dasharray:6 5}.Twe2vW_node[data-type=trust]:hover .Twe2vW_body,.Twe2vW_node[data-type=trust][data-sel=true] .Twe2vW_body{stroke:#f4b85b;filter:drop-shadow(0 0 14px #f4b85b4d)}.Twe2vW_node[data-type=person] .Twe2vW_body{stroke:#f06f7880}.Twe2vW_node[data-pend=true] .Twe2vW_body{stroke:#f06f7899;stroke-dasharray:3 4}.Twe2vW_tag{fill:#07131e;letter-spacing:.1em;font-size:10px;font-weight:800}.Twe2vW_title{fill:#f4f3ee;font-size:16px;font-weight:700}.Twe2vW_sub{fill:#f4f3ee99;font-size:12.5px;font-weight:500}.Twe2vW_step{fill:#07131e;font-size:13px;font-weight:800}.Twe2vW_detail{background:#0a1725;border:1px solid #f4f3ee1a;border-radius:18px;padding:18px;position:sticky;top:84px}.Twe2vW_detail .Twe2vW_k{letter-spacing:.16em;text-transform:uppercase;color:#f4f3ee99;margin-bottom:6px;font-size:11px;font-weight:800}.Twe2vW_detail h3{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:800}.Twe2vW_detail p{color:#d7d9dc;margin:0 0 10px;font-size:14.5px}.Twe2vW_detail p[data-pend=true]{color:#ff9ca3}.Twe2vW_detail ul{color:#d7d9dc;margin:0 0 10px;padding-left:18px;font-size:14.5px}.Twe2vW_detail li{margin-bottom:4px}.Twe2vW_steps{color:#d7d9dc;border-top:1px solid #f4f3ee1a;margin:12px 0 0;padding-top:12px;padding-left:20px;font-size:14px}.Twe2vW_steps li{margin-bottom:5px}.Twe2vW_steps li b{color:#f4f3ee}.Twe2vW_io{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.Twe2vW_io>div{background:#f4f3ee05;border:1px solid #f4f3ee1a;border-radius:12px;padding:10px 12px}.Twe2vW_io b{letter-spacing:.14em;text-transform:uppercase;color:#f4f3ee99;margin-bottom:6px;font-size:11px;display:block}.Twe2vW_io span{color:#e9ebee;white-space:pre-line;font-size:13.5px}.Twe2vW_hint{margin-top:8px;color:#f4f3ee80!important;font-size:13px!important}@media (max-width:900px){.Twe2vW_flow{grid-template-columns:1fr}.Twe2vW_detail{position:static}.Twe2vW_canvas{-webkit-overflow-scrolling:touch;overflow-x:auto}.Twe2vW_canvas svg{min-width:980px}.Twe2vW_tabs{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.Twe2vW_tab{white-space:nowrap}.Twe2vW_io{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Twe2vW_mover{display:none}}
._0zVOCG_tour{grid-template-columns:minmax(0,58%) minmax(0,42%);gap:0;margin:1rem 0 2rem;display:grid}._0zVOCG_stagewrap{background:radial-gradient(900px 600px at 70% 0,#14263a 0%,#0a1826 45%,#07131e 80%);border:1px solid #f4f3ee1a;border-radius:22px;height:calc(100vh - 80px);position:sticky;top:64px;overflow:hidden;box-shadow:0 40px 100px #00000080}._0zVOCG_stage{perspective:1800px;perspective-origin:50% 42%;position:absolute;inset:0}._0zVOCG_cam{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}._0zVOCG_ground{width:1400px;height:1040px;transform-style:preserve-3d;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}._0zVOCG_plane{background:linear-gradient(135deg,#f4f3ee09,#f4f3ee00 60%),repeating-linear-gradient(0deg,#0000 0 79px,#f4f3ee0b 79px 80px),repeating-linear-gradient(90deg,#0000 0 79px,#f4f3ee0b 79px 80px),#101d2b;border-radius:40px;position:absolute;inset:0;box-shadow:0 60px 120px #0000008c,inset 0 0 0 1px #f4f3ee0f}._0zVOCG_paths{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._0zVOCG_edge{stroke:#f4f3ee33;stroke-width:3px;stroke-dasharray:10 12;stroke-linecap:round}._0zVOCG_edge[data-type=per]{stroke:#63e6c180}._0zVOCG_edge[data-type=mem]{stroke:#8c7cff80}._0zVOCG_edge[data-type=trust]{stroke:#f4b85b8c}._0zVOCG_edge[data-live=true]{stroke-width:4px;filter:drop-shadow(0 0 6px);animation:1.2s linear infinite _0zVOCG_dash}@keyframes _0zVOCG_dash{to{stroke-dashoffset:-44px}}._0zVOCG_st{transform-style:preserve-3d;position:absolute}._0zVOCG_pad{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--acc) 25%, transparent);background:#16253a;border-radius:26px;transition:box-shadow .6s,background .6s;position:absolute;inset:0}._0zVOCG_st[data-now=true] ._0zVOCG_pad{box-shadow:inset 0 0 0 3px var(--acc), 0 0 60px color-mix(in srgb, var(--acc) 30%, transparent);background:#1e3049}._0zVOCG_box{transform-style:preserve-3d;opacity:0;transition:transform .9s cubic-bezier(.2,.9,.2,1),opacity .6s;position:absolute;transform:translateZ(-30px)scale(.6)}._0zVOCG_st[data-on=true] ._0zVOCG_box{opacity:1;transform:translateZ(0)scale(1)}._0zVOCG_st[data-on=true] ._0zVOCG_box:nth-child(3){transition-delay:80ms}._0zVOCG_st[data-on=true] ._0zVOCG_box:nth-child(4){transition-delay:.16s}._0zVOCG_st[data-on=true] ._0zVOCG_box:nth-child(5){transition-delay:.24s}._0zVOCG_st[data-on=true] ._0zVOCG_box:nth-child(6){transition-delay:.32s}._0zVOCG_st[data-on=true] ._0zVOCG_box:nth-child(7){transition-delay:.4s}._0zVOCG_f{transform-origin:0 0;backface-visibility:visible;position:absolute;top:0;left:0}._0zVOCG_f:first-child{border-radius:6px}._0zVOCG_beam{transform-origin:50% 100%;opacity:0;background:linear-gradient(#8c7cff1a,#8c7cffe6);width:14px;height:160px;margin-left:-7px;transition:opacity .6s;position:absolute;top:50%;left:50%;transform:rotate(44deg)rotateX(-90deg)}._0zVOCG_st[data-type=per] ._0zVOCG_beam{background:linear-gradient(#63e6c11a,#63e6c1e6)}._0zVOCG_st[data-now=true] ._0zVOCG_beam{opacity:1;animation:1.6s ease-in-out infinite _0zVOCG_pulse}@keyframes _0zVOCG_pulse{0%,to{filter:brightness()}50%{filter:brightness(1.6)}}._0zVOCG_pin{all:unset;transform-origin:0 0;white-space:nowrap;cursor:pointer;opacity:0;width:0;height:0;transition:opacity .6s;position:absolute;top:50%;left:50%;transform:translateZ(175px)rotate(44deg)rotateX(-60deg)}._0zVOCG_st[data-on=true] ._0zVOCG_pin{opacity:1}._0zVOCG_pin>div{background:#07131ee6;border:1px solid #f4f3ee24;border-radius:14px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:inline-flex;transform:translate(-50%,-100%);box-shadow:0 12px 30px #0006}._0zVOCG_pin:hover>div{border-color:#f4f3ee66}._0zVOCG_n{border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}._0zVOCG_t{color:#f4f3ee;font-size:15px;font-weight:700}._0zVOCG_t small{color:#f4f3ee99;margin-top:1px;font-size:12px;font-weight:500;display:block}._0zVOCG_legend{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:16px;left:16px}._0zVOCG_chip{color:#f4f3ee;background:#07131eb3;border:1px solid #f4f3ee24;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}._0zVOCG_chip i{border-radius:50%;width:9px;height:9px;display:inline-block}._0zVOCG_badge{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#f4f3eeb3;background:#07131eb3;border:1px solid #f4f3ee24;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}._0zVOCG_steps{padding:0 0 6vh}._0zVOCG_step{align-content:center;min-height:calc(100vh - 80px);padding:24px 0 24px 36px;display:grid}._0zVOCG_who{letter-spacing:.18em;text-transform:uppercase;color:#f4f3ee99;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}._0zVOCG_who i{border-radius:50%;width:9px;height:9px;display:inline-block}._0zVOCG_step h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.08}._0zVOCG_lead{color:#e6e8ec;margin:0 0 16px;font-size:17px}._0zVOCG_card{background:#0a1725;border:1px solid #f4f3ee1a;border-radius:16px;padding:16px 18px}._0zVOCG_list{color:#d7d9dc;margin:0;padding-left:20px;font-size:15px}._0zVOCG_list li{margin-bottom:6px}._0zVOCG_list li b{color:#f4f3ee}._0zVOCG_io{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 12px;display:grid}._0zVOCG_io>div{background:#0a1725;border:1px solid #f4f3ee1a;border-radius:12px;padding:10px 12px}._0zVOCG_io b{letter-spacing:.14em;text-transform:uppercase;color:#f4f3ee99;margin-bottom:6px;font-size:11px;display:block}._0zVOCG_io span{color:#e9ebee;white-space:pre-line;font-size:14px}._0zVOCG_bul{color:#d7d9dc;margin:0;padding-left:18px;font-size:14.5px}._0zVOCG_bul li{margin-bottom:4px}._0zVOCG_hint{color:#f4f3ee80;margin-top:10px;font-size:13px}@media (max-width:900px){._0zVOCG_tour{grid-template-columns:1fr}._0zVOCG_stagewrap{z-index:3;border-radius:16px;height:42vh;top:100px}._0zVOCG_stage{perspective:1200px;perspective-origin:50% 55%}._0zVOCG_pin,._0zVOCG_legend{display:none}._0zVOCG_step{min-height:auto;padding:28px 0 44px}._0zVOCG_io{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._0zVOCG_box,._0zVOCG_pin{transition:none}._0zVOCG_edge[data-live=true],._0zVOCG_beam{animation:none}}
