@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #070b16;--bg-elev: #0c1322;--surface: #101a2d;--surface-2: #15213a;--border: #1d2a45;--border-strong: #2a3a5e;--text: #e8eefb;--text-2: #b4c0d8;--muted: #7e8ba6;--accent: #5b8cff;--accent-strong: #7aa2ff;--accent-soft: rgba(91, 140, 255, .14);--violet: #a78bfa;--ok: #34d399;--ok-soft: rgba(52, 211, 153, .16);--ko: #fb7185;--ko-soft: rgba(251, 113, 133, .16);--warn: #f5c451;--warn-soft: rgba(245, 196, 81, .16);--t-1: #5b8cff;--t-2: #f59e5b;--t-3: #2dd4bf;--t-4: #e879f9;--body-fill: #16233d;--body-stroke: #3a5384;--landmark: #6f86b8;--radius-s: 8px;--radius: 14px;--radius-l: 20px;--shadow: 0 10px 30px rgba(0, 0, 0, .35);--ease: cubic-bezier(.2, .7, .2, 1);--font: "Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3{margin:0;line-height:1.2;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(24px,4vw,34px)}h2{font-size:20px}h3{font-size:16px}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-weight:600;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),transform .1s}.btn:hover{background:var(--surface-2)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-strong)}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn-ghost:hover{background:var(--surface);color:var(--text)}.btn-icon{width:40px;min-height:40px;padding:0;border-radius:10px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.badge-demo{background:var(--warn-soft);color:var(--warn);border-color:transparent}.badge-draft{background:var(--accent-soft);color:var(--accent-strong);border-color:transparent}.badge-ok{background:var(--ok-soft);color:var(--ok);border-color:transparent}.chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);cursor:pointer;font-weight:600;font-size:13.5px;transition:all .15s var(--ease)}.chip:hover{color:var(--text);border-color:var(--muted)}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.segmented{display:inline-flex;padding:3px;gap:2px;background:var(--bg-elev);border:1px solid var(--border);border-radius:11px}.segmented button{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:600;font-size:13px;cursor:pointer}.segmented button[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.text-2{color:var(--text-2)}.page{max-width:1180px;margin:0 auto;padding:28px 20px 110px}@media (min-width: 900px){.page{padding:36px 32px 60px}}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}._shell_1ql5k_1{min-height:100%;display:flex;flex-direction:column}._header_1ql5k_3{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;height:60px;padding:0 20px;background:#070b16d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}._brand_1ql5k_12{display:flex;align-items:center;gap:10px;flex-shrink:0}._mark_1ql5k_13{display:inline-block;border-radius:22%;background-color:#05070f;background-size:340% auto;background-position:50% 1%;background-repeat:no-repeat;box-shadow:0 0 0 1px var(--border-strong),0 0 18px #5b8cff40}._word_1ql5k_18{font-weight:800;letter-spacing:.24em;font-size:14px}._word_1ql5k_18 span{font-weight:300;color:var(--violet)}._topnav_1ql5k_21{display:none;gap:2px}._toplink_1ql5k_22{padding:8px 12px;border-radius:9px;color:var(--muted);font-weight:600;font-size:14px;transition:color .15s,background .15s}._toplink_1ql5k_22:hover{color:var(--text)}._toplink_1ql5k_22._active_1ql5k_24{color:var(--text);background:var(--surface)}._proto_1ql5k_26{margin-left:auto;display:none}._main_1ql5k_28{flex:1}._tabbar_1ql5k_30{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#0a0f1cf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border)}._tab_1ql5k_30{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;color:var(--muted);font-size:10.5px;font-weight:600;border-radius:10px}._tab_1ql5k_30._active_1ql5k_24{color:var(--accent-strong)}@media (min-width: 900px){._header_1ql5k_3{padding:0 32px}._topnav_1ql5k_21{display:flex}._proto_1ql5k_26{display:inline-flex}._tabbar_1ql5k_30{display:none}}._hero_x1tht_1{position:relative;display:grid;gap:24px;align-items:center;padding:28px 24px;border-radius:var(--radius-l);border:1px solid var(--border);background:radial-gradient(90% 120% at 85% 30%,rgba(167,139,250,.16),transparent 60%),radial-gradient(70% 90% at 70% 60%,rgba(91,140,255,.18),transparent 70%),var(--bg-elev);overflow:hidden}._heroText_x1tht_10{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;max-width:560px}._heroText_x1tht_10 h1{font-size:clamp(26px,4.2vw,38px)}._ctas_x1tht_12{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}._heroArt_x1tht_14{position:absolute;right:-40px;top:0;bottom:0;width:60%;background-size:cover;background-position:50% 20%;mask-image:linear-gradient(90deg,transparent 0%,#000 45%),linear-gradient(0deg,transparent 0%,#000 30%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);opacity:.32}._quick_x1tht_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}._quickCard_x1tht_24{min-width:0;padding:16px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,transform .15s var(--ease)}._quickCard_x1tht_24:hover{border-color:var(--border-strong);transform:translateY(-1px)}._quickCard_x1tht_24 p{font-size:13.5px}._quickHead_x1tht_27{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px}._section_x1tht_29{margin-top:32px}._sectionHead_x1tht_30{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._cats_x1tht_31{display:grid;grid-template-columns:1fr;gap:10px}._cat_x1tht_31{display:flex;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s}._cat_x1tht_31:hover{border-color:var(--border-strong)}._cat_x1tht_31 span{font-size:13px}._disclaimer_x1tht_36{margin-top:32px;font-size:12.5px;color:var(--muted);max-width:640px}@media (min-width: 700px){._cats_x1tht_31{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){._hero_x1tht_1{padding:48px 44px;min-height:340px}._heroArt_x1tht_14{opacity:.85;width:52%;right:0}._quick_x1tht_23{grid-template-columns:repeat(4,minmax(0,1fr))}._cats_x1tht_31{grid-template-columns:repeat(5,1fr)}._cat_x1tht_31{flex-direction:column;align-items:flex-start;padding:18px}}._head_zjiwq_1{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}._headRow_zjiwq_2{flex-direction:row;align-items:center;gap:16px}._back_zjiwq_3{margin:-6px 0 10px -12px}._grid_zjiwq_5{display:grid;gap:12px}._catCard_zjiwq_6{display:flex;align-items:flex-start;gap:16px;padding:18px;transition:border-color .15s,transform .15s var(--ease)}._catCard_zjiwq_6:hover{border-color:var(--border-strong);transform:translateY(-1px)}._catBody_zjiwq_8{flex:1;display:flex;flex-direction:column;gap:6px}._catTitle_zjiwq_9{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}._catTitle_zjiwq_9 span{font-size:13px}._catMeta_zjiwq_11{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}._chev_zjiwq_12{font-size:26px;color:var(--muted);align-self:center}._settings_zjiwq_14{padding:18px;display:flex;flex-direction:column;gap:18px;margin-bottom:28px}._settingRow_zjiwq_15{display:flex;flex-wrap:wrap;gap:18px 28px}._setting_zjiwq_14{display:flex;flex-direction:column;gap:8px}._label_zjiwq_17{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._chips_zjiwq_18{display:flex;flex-wrap:wrap;gap:8px}._groupTitle_zjiwq_20{font-size:16px;margin:0 0 12px;color:var(--text-2)}._modes_zjiwq_21{display:grid;gap:12px;margin-bottom:28px}._mode_zjiwq_21{text-align:left;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,transform .15s var(--ease),background .15s}._mode_zjiwq_21:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2);transform:translateY(-1px)}._mode_zjiwq_21:disabled{cursor:not-allowed;opacity:.55}._modeHead_zjiwq_28{display:flex;justify-content:space-between;align-items:center;gap:8px}._example_zjiwq_29{font-size:13px;color:var(--muted);font-style:italic}@media (min-width: 700px){._grid_zjiwq_5,._modes_zjiwq_21{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){._modes_zjiwq_21{grid-template-columns:repeat(4,1fr)}}._confirmBox_zjiwq_39{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;background:var(--bg-elev);border:1px solid var(--border-strong)}._confirmBox_zjiwq_39 p{font-size:14px}._danger_zjiwq_41{border-color:#fb718580}._textInput_zjiwq_42{display:block;margin-top:6px;min-height:42px;width:200px;padding:0 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:600 15px var(--font)}._dataLine_zjiwq_44{font-size:13.5px;color:var(--text-2);margin:-12px 0 20px}._wrap_1fg39_1{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}._toolbar_1fg39_6{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._tools_1fg39_7{display:flex;align-items:center;gap:2px}._stage_1fg39_9{position:relative;flex:1;min-height:clamp(360px,54vh,560px);border-radius:var(--radius-l);background:radial-gradient(70% 55% at 50% 38%,rgba(91,140,255,.1),transparent 70%),var(--bg-elev);border:1px solid var(--border);overflow:hidden}._svg_1fg39_19{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}._drawing_1fg39_24{cursor:crosshair}._live_1fg39_25{fill:#5b8cff1f;stroke:var(--accent-strong);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;pointer-events:none;vector-effect:non-scaling-stroke}._drawn_1fg39_26{fill:#5b8cff47;stroke:var(--accent-strong);stroke-width:2.5;stroke-dasharray:6 4;pointer-events:none;vector-effect:non-scaling-stroke}._drawnDone_1fg39_27{fill:none;stroke:var(--text);stroke-width:1.5;stroke-dasharray:5 4;opacity:.8;pointer-events:none;vector-effect:non-scaling-stroke}._overlay_1fg39_28{pointer-events:none;image-rendering:pixelated}._drawHint_1fg39_29{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:1;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:#070b16cc;color:var(--text-2);border:1px solid var(--border);pointer-events:none}._side_1fg39_35{position:absolute;top:12px;z-index:1;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);pointer-events:none}._sideL_1fg39_40{left:14px}._sideR_1fg39_41{right:14px}._bodyImage_1fg39_43{pointer-events:none}._landmarks_1fg39_45 circle{fill:#fff;stroke:#070b16cc;stroke-width:calc(1.5px / var(--k, 1));r:calc(2.6px / var(--k, 1))}._landmarks_1fg39_45 text{fill:#fff;font-size:calc(14px / var(--k, 1));font-weight:700;paint-order:stroke;stroke:#070b16d9;stroke-width:calc(4px / var(--k, 1))}._layer_1fg39_51{transition:opacity .2s var(--ease)}._layer_1fg39_51 path{transition:opacity .2s var(--ease)}._label_1fg39_54{fill:#fff;font-size:calc(22px / var(--k, 1));font-weight:800;pointer-events:none;paint-order:stroke;stroke:#070b16d9;stroke-width:calc(6px / var(--k, 1))}._marker_1fg39_59 circle{fill:var(--text)}._markerHalo_1fg39_60{fill:none!important;stroke:currentColor;stroke-width:2.5;opacity:.9}._marker_1fg39_59._ok_1fg39_61{color:var(--ok)}._marker_1fg39_59._ok_1fg39_61 circle:last-child{fill:var(--ok)}._marker_1fg39_59._partial_1fg39_62{color:var(--warn)}._marker_1fg39_59._partial_1fg39_62 circle:last-child{fill:var(--warn)}._marker_1fg39_59._ko_1fg39_63{color:var(--ko)}._marker_1fg39_59._ko_1fg39_63 circle:last-child{fill:var(--ko)}._marker_1fg39_59._neutral_1fg39_64{color:var(--accent-strong)}._marker_1fg39_59._neutral_1fg39_64 circle:last-child{fill:var(--accent-strong)}._marker_1fg39_59{animation:_pop_1fg39_1 .25s var(--ease)}@keyframes _pop_1fg39_1{0%{opacity:0}to{opacity:1}}@media (min-width: 1000px){._stage_1fg39_9{min-height:0}}._legend_1fg39_72{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:var(--text-2)}._legendItem_1fg39_73{display:inline-flex;align-items:center;gap:7px;cursor:default}._legendItem_1fg39_73 i{width:10px;height:10px;border-radius:3px;display:inline-block}._legendHidden_1fg39_75{opacity:.55}._legendKey_1fg39_76{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;margin-left:auto}._legendKey_1fg39_76 b{display:inline-block;width:14px;height:10px;border-radius:2px;border:1px solid var(--text-2)}._keyCore_1fg39_78{background:#e8eefbbf}._keyTyp_1fg39_79{background:#e8eefb4d}._keyVar_1fg39_80{background:repeating-linear-gradient(45deg,rgba(232,238,251,.6) 0 2px,transparent 2px 5px)}._stage_1fg39_9[hidden]{display:none}._loading3d_1fg39_83{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:var(--text-2);font-size:14px}._backdrop_1syjp_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:#04070ff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_fade_1syjp_1 .18s var(--ease)}@keyframes _fade_1syjp_1{0%{opacity:0}}._bar_1syjp_8{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border)}._title_1syjp_9{flex:1;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scroller_1syjp_10{flex:1;overflow:auto;display:grid;place-items:center;padding:16px}._scroller_1syjp_10 img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;cursor:zoom-in;background:#fff}._zoomed_1syjp_12{place-items:start}._zoomed_1syjp_12 img{max-width:none;max-height:none;width:220%;cursor:zoom-out}._note_1syjp_14{text-align:center;font-size:12px;color:var(--muted);padding:8px}._sheet_1hiig_1{display:flex;flex-direction:column;gap:10px;min-width:0}._head_1hiig_2{display:flex;justify-content:space-between;align-items:center}._title_1hiig_3{font-size:26px}._h_1hiig_2{margin-top:12px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._facts_1hiig_6{margin:6px 0 0;display:flex;flex-direction:column;border-top:1px solid var(--border)}._row_1hiig_7{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:14.5px}._row_1hiig_7 dt{color:var(--muted);font-size:13px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}._row_1hiig_7 dd{margin:0}._row_1hiig_7 ul{margin:0;padding-left:18px}._rowPending_1hiig_11 dd{color:var(--text-2)}._roots_1hiig_13{display:inline-flex;gap:6px;flex-wrap:wrap}._root_1hiig_13{padding:2px 9px;border-radius:7px;background:var(--surface-2);border:1px solid var(--border-strong);font-weight:700;font-size:13.5px}._rootStrong_1hiig_15{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}._moves_1hiig_17{display:grid;gap:10px}._move_1hiig_17{padding:14px;display:flex;flex-direction:column;gap:6px;font-size:14px}._moveHead_1hiig_19{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._moveHead_1hiig_19 h3{font-size:15.5px;margin-right:auto}._shared_1hiig_21{font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}._key_1hiig_23{padding:12px 14px;border-radius:12px;background:var(--accent-soft);border-left:3px solid var(--accent);font-size:14.5px}._pitfall_1hiig_24{font-size:14px;color:var(--warn)}._bullets_1hiig_25{margin:0;padding-left:18px;color:var(--text-2)}._sources_1hiig_26{margin:0;padding-left:18px;font-size:13px;color:var(--text-2);display:flex;flex-direction:column;gap:4px}._pending_1hiig_28{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--warn-soft);color:var(--warn);white-space:nowrap}@media (max-width: 520px){._row_1hiig_7{grid-template-columns:1fr;gap:4px}._row_1hiig_7 dt{flex-direction:row;align-items:center;gap:8px}}._layout_1chcc_1{display:grid;gap:16px;padding:16px 16px 110px;grid-template-columns:minmax(0,1fr);grid-template-areas:"list" "map" "sheet"}._list_1chcc_6{grid-area:list;min-width:0}._map_1chcc_7{grid-area:map;min-width:0}._sheet_1chcc_8{grid-area:sheet}._listHead_1chcc_10{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px -12px}._list_1chcc_6 ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}._list_1chcc_6 li{display:flex;align-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);flex-shrink:0}._list_1chcc_6 li._active_1chcc_13{border-color:var(--accent);background:var(--accent-soft)}._item_1chcc_14{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:0;background:none;cursor:pointer;font-weight:600;white-space:nowrap}._item_1chcc_14 i{width:10px;height:10px;border-radius:3px}._cmp_1chcc_16{width:34px;height:34px;margin-right:4px;border-radius:8px;border:1px solid var(--border-strong);background:transparent;cursor:pointer;color:var(--text-2)}._cmp_1chcc_16[aria-pressed=true]{background:var(--surface-2);color:var(--text)}._hint_1chcc_18{display:none;font-size:12.5px;color:var(--muted);margin-top:10px}._sheet_1chcc_8{padding:4px 2px;display:flex;flex-direction:column;gap:8px}._sheetHead_1chcc_21{display:flex;justify-content:space-between;align-items:center}._title_1chcc_22{font-size:26px}._h_1chcc_18{margin-top:14px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;gap:8px;align-items:center}._bullets_1chcc_24{margin:0;padding-left:18px;color:var(--text-2)}._key_1chcc_25{padding:12px 14px;border-radius:12px;background:var(--accent-soft);border-left:3px solid var(--accent)}._pitfall_1chcc_26{font-size:14px;color:var(--warn)}._plates_1chcc_28{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._plate_1chcc_28{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elev);cursor:zoom-in;text-align:left}._plate_1chcc_28:hover{border-color:var(--border-strong)}._plate_1chcc_28 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:#fff}._plate_1chcc_28 span{font-size:11.5px;color:var(--text-2);line-height:1.35}@media (min-width: 1000px){._layout_1chcc_1{height:calc(100vh - 60px);padding:20px 32px;grid-template-columns:230px minmax(0,1fr) 340px;grid-template-areas:"list map sheet"}._map_1chcc_7{min-height:0}._list_1chcc_6 ul{flex-direction:column;overflow:visible}._list_1chcc_6 li{flex-shrink:1}._hint_1chcc_18{display:block}._sheet_1chcc_8{overflow-y:auto;padding-right:6px}}._hint_1chcc_18{align-items:center;gap:5px;flex-wrap:wrap}._hint_1chcc_18 i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-left:6px}._pendingMap_1chcc_49{font-size:12.5px;color:var(--warn)}._list_1chcc_6 ul{max-height:none}._noMap_1chcc_52{grid-template-areas:"list" "sheet"}@media (min-width: 1000px){._hint_1chcc_18{display:flex}._list_1chcc_6 ul{max-height:calc(100vh - 220px);overflow-y:auto}._noMap_1chcc_52{grid-template-columns:230px minmax(0,760px);grid-template-areas:"list sheet"}}._layout_wfpia_1{display:grid;gap:14px;padding:12px 16px 32px;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "exam" "map" "panel"}._layout_wfpia_1:not(:has(._examBar_wfpia_6)){grid-template-areas:"top" "map" "panel"}._top_wfpia_7{grid-area:top;display:flex;align-items:center;gap:12px}._map_wfpia_8{grid-area:map;min-width:0}._panel_wfpia_9{grid-area:panel;display:flex;flex-direction:column;gap:12px;align-items:flex-start}._progress_wfpia_11{flex:1;display:flex;gap:4px}._progress_wfpia_11 span{flex:1;height:5px;border-radius:3px;background:var(--border);transition:background .2s}._progress_wfpia_11 ._now_wfpia_13{background:var(--accent)}._progress_wfpia_11 ._ok_wfpia_14{background:var(--ok)}._progress_wfpia_11 ._partial_wfpia_15{background:var(--warn)}._progress_wfpia_11 ._ko_wfpia_16{background:var(--ko)}._count_wfpia_17{font-size:13px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}._timer_wfpia_18{font-size:13px;font-weight:700;color:var(--accent-strong);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}._prompt_wfpia_20{font-size:clamp(20px,2.6vw,26px)}._prompt_wfpia_20 em{font-style:normal;color:var(--accent-strong)}._options_wfpia_23{display:grid;gap:8px;width:100%}._option_wfpia_23{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);text-align:left;font-weight:600;cursor:pointer;transition:all .15s var(--ease)}._option_wfpia_23:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2)}._option_wfpia_23:disabled{cursor:default}._option_wfpia_23 kbd{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--bg-elev);color:var(--muted);font:700 12px var(--font)}._optOk_wfpia_32{border-color:var(--ok);background:var(--ok-soft)}._optKo_wfpia_33{border-color:var(--ko);background:var(--ko-soft)}._optDim_wfpia_34{opacity:.5}._correction_wfpia_36{width:100%;display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);animation:_rise_wfpia_1 .25s var(--ease)}@keyframes _rise_wfpia_1{0%{opacity:0;transform:translateY(6px)}}._c_ok_wfpia_42{border-color:#34d39973}._c_partial_wfpia_43{border-color:#f5c45173}._c_ko_wfpia_44{border-color:#fb718573}._verdict_wfpia_46{display:flex;align-items:center;gap:8px;font-size:17px}._dot_wfpia_47{width:10px;height:10px;border-radius:50%;flex-shrink:0}._c_ok_wfpia_42 ._dot_wfpia_47,._d_ok_wfpia_48{background:var(--ok)}._c_partial_wfpia_43 ._dot_wfpia_47,._d_partial_wfpia_49{background:var(--warn)}._c_ko_wfpia_44 ._dot_wfpia_47,._d_ko_wfpia_50{background:var(--ko)}._facts_wfpia_52{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:14px}._facts_wfpia_52 dt{color:var(--muted)}._facts_wfpia_52 dd{margin:0;font-weight:600}._explain_wfpia_55{padding:10px 12px;border-radius:10px;background:var(--accent-soft);font-size:14px}._more_wfpia_56{font-size:13.5px;color:var(--warn)}._summary_wfpia_59{max-width:720px;display:flex;flex-direction:column;gap:18px}._scoreRow_wfpia_60{display:flex;align-items:center;gap:28px;flex-wrap:wrap}._ring_wfpia_61{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) var(--p),var(--border) 0)}._ring_wfpia_61 span{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;background:var(--bg);font-size:28px;font-weight:800}._stats_wfpia_66{display:grid;grid-template-columns:repeat(2,minmax(120px,auto));gap:12px 28px;margin:0}._stats_wfpia_66 dt{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}._stats_wfpia_66 dd{margin:0;font-size:20px;font-weight:700}._errors_wfpia_69{list-style:none;margin:0;padding:0;display:grid;gap:8px}._errors_wfpia_69 li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px}._errors_wfpia_69 ._dot_wfpia_47{margin-top:7px}._errors_wfpia_69 p{font-size:13px}._summaryActions_wfpia_73{display:flex;gap:10px}@media (min-width: 1000px){._layout_wfpia_1{height:calc(100vh - 60px);padding:16px 32px 20px;grid-template-columns:1fr 400px;grid-template-rows:auto auto 1fr;grid-template-areas:"top top" "exam exam" "map panel"}._layout_wfpia_1:not(:has(._examBar_wfpia_6)){grid-template-rows:auto 1fr;grid-template-areas:"top top" "map panel"}._map_wfpia_8{min-height:0}._panel_wfpia_9{overflow-y:auto;padding-top:44px}}._row_wfpia_90{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._progress_wfpia_11 button{flex:1;height:5px;border-radius:3px;background:var(--border);border:0;padding:0;cursor:pointer;position:relative}._progress_wfpia_11 button:after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}._progress_wfpia_11 ._answered_wfpia_93{background:var(--accent-strong);opacity:.55}._progress_wfpia_11 ._now_wfpia_13{background:var(--accent);opacity:1}._timerLow_wfpia_95{color:var(--ko)}._examBar_wfpia_6{grid-area:exam;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:12px;background:var(--bg-elev);border:1px solid var(--border)}._optPicked_wfpia_102{border-color:var(--accent);background:var(--accent-soft)}._saved_wfpia_103{font-size:13.5px;color:var(--ok)}._freeForm_wfpia_105{display:flex;gap:8px;width:100%;flex-wrap:wrap}._input_wfpia_106{flex:1;min-width:200px;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--bg-elev);color:var(--text);font:600 16px var(--font)}._input_wfpia_106:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._input_wfpia_106:disabled{opacity:.8}._legendDraw_wfpia_113{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--text-2)}._legendDraw_wfpia_113 i{width:12px;height:12px;border-radius:3px;display:inline-block;margin-left:6px}._lgIn_wfpia_115{background:#34d399}._lgOut_wfpia_115{background:#fb7185}._lgMiss_wfpia_115{background:#f5c451}._ring_wfpia_61 span small{font-size:14px;color:var(--muted);font-weight:700}._breakdown_wfpia_118{display:grid;gap:12px}._bd_wfpia_119{padding:16px;display:flex;flex-direction:column;gap:10px}._bd_wfpia_119 h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._bar_wfpia_121{display:grid;grid-template-columns:minmax(110px,1.2fr) 2fr 48px;gap:10px;align-items:center;font-size:14px}._track_wfpia_122{height:8px;border-radius:4px;background:var(--border);overflow:hidden}._track_wfpia_122 i{display:block;height:100%;background:var(--accent);border-radius:4px}._bar_wfpia_121 b{text-align:right;font-variant-numeric:tabular-nums}._errBody_wfpia_125{flex:1;min-width:0}._errors_wfpia_69 li{align-items:center}@media (min-width: 700px){._breakdown_wfpia_118{grid-template-columns:1fr 1fr}}._factArea_wfpia_131{grid-area:map;display:flex;flex-direction:column;gap:14px;align-items:center;min-width:0}._factCard_wfpia_132{width:100%;max-width:720px;display:flex;flex-direction:column;gap:14px;align-items:stretch;padding:22px;border-radius:var(--radius-l);border:1px solid var(--border);background:radial-gradient(80% 120% at 100% 0%,rgba(91,140,255,.1),transparent 60%),var(--bg-elev)}._factPrompt_wfpia_137{font-size:clamp(20px,2.6vw,26px);line-height:1.3}._factCard_wfpia_132 ._correction_wfpia_36{align-items:flex-start}._factSheet_wfpia_139{width:100%;max-width:720px;padding:14px 18px}._factSheet_wfpia_139 summary{cursor:pointer;font-weight:700;color:var(--text-2)}._factSheet_wfpia_139[open] summary{margin-bottom:12px}@media (min-width: 1000px){._factArea_wfpia_131{grid-column:1 / -1;overflow-y:auto;padding-bottom:20px}}._saveError_wfpia_146{grid-column:1 / -1;margin:0;padding:10px 14px;border-radius:10px;background:var(--ko-soft);color:var(--ko);font-size:13.5px}._head_1qaaq_1{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}._kpis_1qaaq_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}._kpi_1qaaq_3{padding:14px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}._kpiLabel_1qaaq_5{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._kpiValue_1qaaq_6{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}._grid_1qaaq_8{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}._card_1qaaq_9{padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0}._card_1qaaq_9 h2{font-size:16px}._card_1qaaq_9>p{font-size:13px}._sub_1qaaq_12{font-size:13px;color:var(--muted);margin-top:8px}._bar_1qaaq_14{display:grid;grid-template-columns:minmax(120px,1.1fr) 2fr 48px;gap:10px;align-items:center;font-size:14px}._track_1qaaq_15{height:8px;border-radius:4px;background:var(--border);overflow:hidden}._track_1qaaq_15 i{display:block;height:100%;border-radius:4px;transition:width .4s var(--ease)}._bar_1qaaq_14 b{text-align:right;font-variant-numeric:tabular-nums}._chart_1qaaq_19{display:flex;align-items:flex-end;gap:4px;height:130px;padding-top:6px}._col_1qaaq_20{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}._col_1qaaq_20 i{width:100%;max-width:22px;min-height:2px;border-radius:4px 4px 2px 2px}._col_1qaaq_20 span{font-size:10.5px;color:var(--muted)}._list_1qaaq_24{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_1qaaq_24 li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px}._list_1qaaq_24 li:last-child{border-bottom:0}._note_1qaaq_28{margin-top:20px;font-size:12.5px;color:var(--muted);max-width:720px}@media (min-width: 700px){._kpis_1qaaq_3{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_1qaaq_8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){._kpis_1qaaq_3{grid-template-columns:repeat(6,minmax(0,1fr))}}._layout_rg9hv_1{display:grid;gap:16px;padding:16px 16px 110px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "map" "side"}._head_rg9hv_6{grid-area:head;display:flex;flex-direction:column;gap:8px}._head_rg9hv_6 h1{font-size:24px}._head_rg9hv_6 p{font-size:14px;max-width:720px}._map_rg9hv_9{grid-area:map;min-width:0}._side_rg9hv_10{grid-area:side;display:flex;flex-direction:column;gap:12px;min-width:0}._list_rg9hv_12{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._item_rg9hv_13{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left}._item_rg9hv_13:hover{border-color:var(--border-strong)}._item_rg9hv_13._on_rg9hv_18{border-color:var(--accent);background:var(--accent-soft)}._item_rg9hv_13 i{width:14px;height:14px;border-radius:4px;flex-shrink:0}._name_rg9hv_20{flex:1;font-weight:600}._detail_rg9hv_21{padding:10px 12px 4px;font-size:13.5px;display:flex;flex-direction:column;gap:6px}._plates_rg9hv_23{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._plate_rg9hv_23{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elev);cursor:zoom-in;text-align:left}._plate_rg9hv_23 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:#fff}._plate_rg9hv_23 span{font-size:11.5px;color:var(--text-2)}@media (min-width: 1000px){._layout_rg9hv_1{height:calc(100vh - 60px);padding:20px 32px;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto 1fr;grid-template-areas:"head head" "map side"}._side_rg9hv_10{overflow-y:auto}}._switches_rg9hv_37{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}._head_9noey_1{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-width:760px}._cards_9noey_2{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}._card_9noey_2{padding:18px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}._cardHead_9noey_4{display:flex;justify-content:space-between;align-items:center;width:100%}._cardHead_9noey_4 h2{font-size:17px}._count_9noey_6{font-size:26px;font-weight:800;color:var(--accent-strong);font-variant-numeric:tabular-nums}._card_9noey_2 p{font-size:13.5px}._list_9noey_8{margin:0;padding-left:18px;font-size:14px;display:flex;flex-direction:column;gap:3px}._h2_9noey_9{font-size:16px;margin:28px 0 12px;color:var(--text-2)}._chips_9noey_10{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._chip_9noey_10{padding:14px 16px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s}._chip_9noey_10:hover{border-color:var(--accent)}._chip_9noey_10 span{font-size:13px}@media (min-width: 900px){._cards_9noey_2{grid-template-columns:repeat(3,minmax(0,1fr))}}._layout_1e0qg_1{display:grid;gap:16px;padding:16px 16px 110px;grid-template-columns:minmax(0,1fr);grid-template-areas:"pairs" "map" "text"}._pairs_1e0qg_6{grid-area:pairs;display:flex;flex-direction:column;gap:10px;min-width:0}._pairs_1e0qg_6 ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}._pair_1e0qg_6{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;min-width:150px;border-radius:12px;border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;font-weight:600}._pair_1e0qg_6 small{font-size:11.5px;font-weight:500}._pair_1e0qg_6:hover{border-color:var(--border-strong)}._pair_1e0qg_6._on_1e0qg_14{border-color:var(--accent);background:var(--accent-soft)}._map_1e0qg_15{grid-area:map;min-width:0}._text_1e0qg_16{grid-area:text;display:flex;flex-direction:column;gap:10px;align-items:flex-start}._text_1e0qg_16 h1{font-size:24px}._names_1e0qg_18{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:14px}._names_1e0qg_18 i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:8px;vertical-align:-1px}._h_1e0qg_20{margin-top:6px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._diff_1e0qg_21{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14.5px}._clinical_1e0qg_22{padding:12px 14px;border-radius:12px;background:var(--accent-soft);border-left:3px solid var(--accent);font-size:14.5px}._warn_1e0qg_23{color:var(--warn);font-size:13.5px}._key_1e0qg_24{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2)}._common_1e0qg_25{display:inline-block;width:14px;height:10px;border-radius:2px;border:1px solid var(--text-2);background:repeating-linear-gradient(45deg,#fff 0 2px,transparent 2px 5px)}@media (min-width: 1000px){._layout_1e0qg_1{height:calc(100vh - 60px);padding:20px 32px;grid-template-columns:240px minmax(0,1fr) 360px;grid-template-areas:"pairs map text"}._pairs_1e0qg_6 ul{flex-direction:column;overflow-y:auto}._pair_1e0qg_6{min-width:0;width:100%}._text_1e0qg_16{overflow-y:auto}}._head_1exra_1{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;max-width:760px}._disclaimer_1exra_2{font-size:12.5px;color:var(--muted);max-width:720px}._grid_1exra_3{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}._caseCard_1exra_4{padding:16px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s,transform .15s var(--ease)}._caseCard_1exra_4:hover{border-color:var(--accent);transform:translateY(-1px)}._caseCard_1exra_4 h2{font-size:16.5px}._caseCard_1exra_4 p{font-size:13.5px}._tags_1exra_8{display:flex;gap:6px;flex-wrap:wrap}._player_1exra_10{max-width:820px;display:flex;flex-direction:column;gap:14px}._player_1exra_10 h1{font-size:clamp(22px,3vw,28px)}._vignette_1exra_12{padding:16px 18px;font-size:15.5px;line-height:1.6;border-left:3px solid var(--violet)}._stepper_1exra_14{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;counter-reset:st}._stepper_1exra_14 li{counter-increment:st;padding:8px 10px;border-radius:10px;border:1px solid var(--border);font-size:12.5px;font-weight:700;color:var(--muted);text-align:center}._stepper_1exra_14 li:before{content:counter(st) " · "}._stepper_1exra_14 ._now_1exra_20{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}._stepper_1exra_14 ._ok_1exra_21{border-color:#34d39980;color:var(--ok)}._stepper_1exra_14 ._ko_1exra_22{border-color:#fb718580;color:var(--ko)}._step_1exra_14{display:flex;flex-direction:column;gap:12px}._step_1exra_14 h2{font-size:19px}._options_1exra_26{display:grid;gap:8px}._option_1exra_26{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);text-align:left;font-weight:600;cursor:pointer;transition:all .15s var(--ease);line-height:1.4}._option_1exra_26:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2)}._option_1exra_26:disabled{cursor:default}._option_1exra_26 kbd{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--bg-elev);color:var(--muted);font:700 12px var(--font)}._optOk_1exra_35{border-color:var(--ok);background:var(--ok-soft)}._optKo_1exra_36{border-color:var(--ko);background:var(--ko-soft)}._optDim_1exra_37{opacity:.5}._feedback_1exra_39{padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:8px;align-items:flex-start;animation:_rise_1exra_1 .25s var(--ease)}@keyframes _rise_1exra_1{0%{opacity:0;transform:translateY(6px)}}._fbOk_1exra_41{border-color:#34d39973}._fbKo_1exra_42{border-color:#fb718573}._fbOk_1exra_41 strong{color:var(--ok)}._fbKo_1exra_42 strong{color:var(--ko)}._feedback_1exra_39 p{font-size:14.5px}._summary_1exra_46{padding:18px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}._key_1exra_47{padding:12px 14px;border-radius:12px;background:var(--accent-soft);border-left:3px solid var(--accent);font-weight:600}._row_1exra_48{display:flex;gap:8px;flex-wrap:wrap}._head_fhjs2_1{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}._switches_fhjs2_2{display:flex;gap:8px;flex-wrap:wrap}._scroller_fhjs2_3{overflow-x:auto;border-radius:var(--radius-l);border:1px solid var(--border);background:var(--bg-elev);padding:8px}._svg_fhjs2_4{width:100%;height:auto;display:block}._colTitle_fhjs2_6{fill:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._edge_fhjs2_7{fill:none;stroke:var(--border-strong);stroke-width:1.6;transition:stroke .15s,opacity .15s}._edgeOn_fhjs2_8{stroke:var(--accent-strong);stroke-width:2.4}._dim_fhjs2_9{opacity:.25}._node_fhjs2_11{cursor:pointer;transition:opacity .15s}._node_fhjs2_11 rect{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.2;transition:fill .15s,stroke .15s}._node_fhjs2_11 text{fill:var(--text);font-size:12px;font-weight:600;pointer-events:none}._node_fhjs2_11:hover rect,._node_fhjs2_11:focus-visible rect{stroke:var(--accent)}._node_fhjs2_11:focus{outline:none}._k_racine_fhjs2_16 rect{fill:var(--accent-soft)}._k_tronc_fhjs2_17 rect,._k_plexus_fhjs2_17 rect{fill:#1a2a4a}._k_faisceau_fhjs2_18 rect{fill:#2a2050}._on_fhjs2_19 rect{stroke:var(--accent-strong);stroke-width:2}._sel_fhjs2_20 rect{fill:var(--accent)}._sel_fhjs2_20 text{fill:#fff}._nodeOk_fhjs2_22 rect{fill:var(--ok-soft);stroke:var(--ok);stroke-width:2}._nodeKo_fhjs2_23 rect{fill:var(--ko-soft);stroke:var(--ko);stroke-width:2}._quizBar_fhjs2_25{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px}._ok_fhjs2_26{color:var(--ok);font-weight:700}._ko_fhjs2_27{color:var(--ko);font-weight:700}._info_fhjs2_28{margin-top:14px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:760px}._info_fhjs2_28 p{font-size:14.5px}
