.clyuLa_root{--g-orange:#d63a00;--g-orange-hover:#b83200;--g-glass:#031634bd;--g-line:#ffffff29;--g-ring:0 0 0 3px #fff, 0 0 0 5px var(--blue,#0a4089);--g-r-panel:12px;--g-r-btn:8px;font-family:var(--font-body);gap:12px;display:grid;position:relative}.clyuLa_stage{isolation:isolate;aspect-ratio:16/9;border-radius:var(--g-r-panel);color:#fff;background:#dfe7ee;border:0;width:100%;height:auto;max-height:min(78vh,860px);margin:0;padding:0;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:inset 0 1px #fff9,0 24px 60px -32px #0316348c}@media (max-width:767px){.clyuLa_stage{aspect-ratio:3/4;max-height:78svh}}.clyuLa_root[data-full] .clyuLa_stage{inset:auto;top:var(--fy,0px);left:var(--fx,0px);z-index:300;aspect-ratio:auto;border-radius:0;width:100vw;height:100dvh;max-height:none;position:fixed}.clyuLa_stage::backdrop{background:#031634eb}.clyuLa_canvas{touch-action:pan-y;cursor:crosshair;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.clyuLa_root[data-active] .clyuLa_canvas{touch-action:none}.clyuLa_canvas:focus-visible{box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 5px var(--blue,#0a4089)}.clyuLa_poster{z-index:5;background:var(--blue-ink,#031634);align-items:flex-end;display:flex;position:absolute;inset:0}.clyuLa_posterImg{object-fit:cover;object-position:50% 55%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .4s;transform:scale(1.04)}.clyuLa_poster:hover .clyuLa_posterImg{transform:scale(1.07)}.clyuLa_posterImg[data-hidden]{opacity:.35}.clyuLa_posterShade{background:linear-gradient(#0316344d 0%,#0316341f 28%,#031634b8 62%,#031634f0 100%),radial-gradient(120% 80% at 0 100%,#0a40898c,#0000 60%);position:absolute;inset:0}.clyuLa_posterBody{gap:12px;max-width:720px;padding:clamp(16px,3.4vw,44px);display:grid;position:relative}.clyuLa_kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffdb;align-items:center;gap:10px;margin:0;font-size:.75rem;display:inline-flex}.clyuLa_kicker:before{content:"";background:linear-gradient(to bottom, var(--sign-grey,#b3b7b0) 0 2px, #fff 2px 3px, var(--orange,#fe4201) 3px 6px);border-radius:2px;width:28px;height:6px}.clyuLa_title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:600;line-height:.98}.clyuLa_intro{color:#ffffffe6;max-width:56ch;margin:0;font-size:clamp(.95rem,.5vw + .85rem,1.125rem);line-height:1.5}.clyuLa_chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.clyuLa_chips li{border:1px solid var(--g-line);border-radius:var(--g-r-btn);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff14;align-items:center;gap:6px;padding:5px 9px 5px 5px;font-size:.8125rem;display:inline-flex}.clyuLa_chips li span{width:20px;height:20px;font-family:var(--font-mono);background:#ffffff29;border-radius:5px;place-items:center;font-size:.6875rem;display:grid}.clyuLa_chips li[data-visited] span{background:var(--g-orange)}@media (max-width:767px){.clyuLa_chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding-inline:4px;overflow-x:auto}.clyuLa_chips li{flex:none}}.clyuLa_ctaRow{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.clyuLa_note{color:#ffffffb8;max-width:64ch;margin:0;font-size:.75rem;line-height:1.45}.clyuLa_primary,.clyuLa_ghost{border-radius:var(--g-r-btn);min-height:46px;font:600 .9375rem/1.2 var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.clyuLa_primary{background:var(--g-orange);color:#fff;border:0;box-shadow:0 10px 24px -12px #d63a00cc}.clyuLa_primary:hover{background:var(--g-orange-hover);transform:translateY(-1px)}.clyuLa_primary:disabled{cursor:progress;transform:none}.clyuLa_primary svg,.clyuLa_ghost svg{fill:currentColor;stroke:none;width:18px;height:18px}.clyuLa_cardActions .clyuLa_primary svg{fill:none;stroke:currentColor;stroke-width:1.7px}.clyuLa_ghost{color:inherit;background:0 0;border:1px solid}.clyuLa_ghost:hover{background:#7f7f7f1f}.clyuLa_primary:focus-visible,.clyuLa_ghost:focus-visible,.clyuLa_iconBtn:focus-visible,.clyuLa_listBtn:focus-visible,.clyuLa_opt:focus-visible,.clyuLa_textAlt summary:focus-visible,.clyuLa_textAlt a:focus-visible,.clyuLa_joy:focus-visible{box-shadow:var(--g-ring);outline:none}.clyuLa_spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite clyuLa_spin}@keyframes clyuLa_spin{to{transform:rotate(360deg)}}.clyuLa_hud{z-index:3;pointer-events:none;padding:12px;position:absolute;inset:0}.clyuLa_hud[hidden]{display:none}.clyuLa_root[data-full] .clyuLa_hud{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.clyuLa_hudTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.clyuLa_panel{pointer-events:auto;border:1px solid var(--g-line);background:var(--g-glass);-webkit-backdrop-filter:blur(10px)saturate(1.2);border-radius:10px;min-width:0;margin:0;padding:10px 12px;box-shadow:0 12px 30px -18px #0009}.clyuLa_hudLine{align-items:baseline;gap:10px;margin:0;display:flex}.clyuLa_hudLine strong,.clyuLa_time strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.clyuLa_hudKicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;font-size:.6875rem}.clyuLa_hudNext{color:#ffffffe6;align-items:center;gap:8px;margin:6px 0 0;font-size:.875rem;display:flex}.clyuLa_hudNext b{color:#fff}.clyuLa_bar{background:#ffffff2e;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.clyuLa_bar span{background:var(--orange,#fe4201);transform-origin:0;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.clyuLa_tools{align-items:flex-start;gap:6px;display:flex}.clyuLa_time{text-align:right;gap:0;padding:6px 12px;display:grid}.clyuLa_iconBtn{pointer-events:auto;border:1px solid var(--g-line);border-radius:var(--g-r-btn);background:var(--g-glass);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;place-items:center;width:44px;height:44px;transition:background-color .18s;display:grid}.clyuLa_iconBtn:hover{background:#0a4089eb}.clyuLa_iconBtn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.clyuLa_hudBottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.clyuLa_root[data-full] .clyuLa_hudBottom{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.clyuLa_minimap{pointer-events:none;border:1px solid var(--g-line);background:var(--g-glass);-webkit-backdrop-filter:blur(10px);border-radius:10px;flex:none;width:212px;height:106px}.clyuLa_hint{max-width:52ch;font-family:var(--font-mono);letter-spacing:.02em;text-align:center;color:#fff;background:#0316348c;border-radius:8px;margin:0 auto;padding:8px 12px;font-size:.6875rem;line-height:1.4;animation:.6s 9s forwards clyuLa_hintOut}@keyframes clyuLa_hintOut{to{opacity:0;visibility:hidden}}.clyuLa_joy{pointer-events:auto;-webkit-backdrop-filter:blur(6px);touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#03163459,#03163499);border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:124px;height:124px;display:grid;position:relative}.clyuLa_knob{pointer-events:none;background:#fff;border-radius:50%;width:52px;height:52px;box-shadow:0 6px 16px #00000059,inset 0 0 0 6px #d63a00f2}@media (max-width:767px){.clyuLa_hud{padding:8px}.clyuLa_panel{padding:8px 10px}.clyuLa_hudLine strong,.clyuLa_time strong{font-size:1.0625rem}.clyuLa_hudNext{font-size:.8125rem}.clyuLa_tools{flex-wrap:wrap;justify-content:flex-end;max-width:148px}.clyuLa_time{width:100%}.clyuLa_iconBtn{width:40px;height:40px}.clyuLa_hudBottom{bottom:8px;left:8px;right:8px}.clyuLa_minimap{width:140px;height:70px}.clyuLa_hint{width:fit-content;max-width:calc(100% - 16px);margin:0 auto;position:absolute;bottom:calc(100% + 8px);left:0;right:0}}.clyuLa_dot{background:var(--blue-ink,#031634);color:#fff;width:22px;height:22px;font-family:var(--font-mono);border-radius:6px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:inline-grid}.clyuLa_hudNext .clyuLa_dot{background:var(--g-orange)}.clyuLa_card,.clyuLa_done{z-index:6;border-radius:var(--g-r-panel);color:var(--ink,#0b1a33);background:#fff;gap:12px;padding:18px;animation:.32s cubic-bezier(.2,.7,.2,1) clyuLa_cardIn;display:grid;position:absolute;overflow:auto;box-shadow:0 30px 60px -24px #031634a6,0 0 0 1px #0b1a330f}.clyuLa_card{width:min(400px,100% - 32px);max-height:calc(100% - 96px);top:76px;right:16px}.clyuLa_card:before,.clyuLa_done:before{content:"";background:var(--sign-stripe,linear-gradient(to bottom, #b3b7b0 0 2px, #fff 2px 3px, #fe4201 3px 6px));height:6px;position:absolute;inset:0 0 auto}@keyframes clyuLa_cardIn{0%{opacity:0;transform:translateY(10px)scale(.985)}}.clyuLa_cardKicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--metal-text,#4a5361);align-items:center;gap:8px;margin:4px 0 0;font-size:.6875rem;display:flex}.clyuLa_cardTitle,.clyuLa_doneTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--blue-deep,#062a5c);margin:0;font-size:clamp(1.25rem,1vw + 1rem,1.625rem);font-weight:600;line-height:1.1}.clyuLa_facts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.clyuLa_facts li{padding-left:18px;font-size:.9375rem;line-height:1.5;position:relative}.clyuLa_facts li:before{content:"";background:var(--orange,#fe4201);border-radius:1px;width:8px;height:3px;position:absolute;top:.62em;left:0}.clyuLa_cardActions{flex-wrap:wrap;gap:8px;display:flex}.clyuLa_cardActions .clyuLa_primary{flex:auto}.clyuLa_cardActions a.clyuLa_primary{text-align:left;flex-basis:100%;justify-content:flex-start}.clyuLa_cardActions a.clyuLa_primary .tnum{white-space:nowrap;margin-left:auto;padding-left:8px;font-weight:500}.clyuLa_cardNext{border-top:1px solid var(--line,#0b1a3324);color:var(--metal-text,#4a5361);margin:0;padding-top:10px;font-size:.8125rem}.clyuLa_cardNext b{color:var(--ink,#0b1a33)}.clyuLa_done{width:min(560px,100% - 24px);max-height:calc(100% - 24px);animation-name:clyuLa_doneIn;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes clyuLa_doneIn{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}}.clyuLa_doneText{margin:0;font-size:.9375rem;line-height:1.5}.clyuLa_doneText .tnum{white-space:nowrap;font-weight:600}.clyuLa_doneList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.clyuLa_doneList li{background:var(--paper-2,#d5d8d3);border-radius:8px;align-items:center;gap:6px;padding:4px 9px 4px 4px;font-size:.8125rem;display:inline-flex}.clyuLa_doneList .clyuLa_dot{background:var(--g-orange)}.clyuLa_quiz{background:#f2f3f1;border-radius:10px;gap:10px;padding:12px;display:grid}.clyuLa_quizTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--metal-text,#4a5361);margin:0;font-size:.6875rem}.clyuLa_quizItem{border:0;min-width:0;margin:0;padding:0}.clyuLa_quizItem legend{margin-bottom:6px;padding:0;font-size:.9375rem;font-weight:600}.clyuLa_quizOpts{flex-wrap:wrap;gap:6px;display:flex}.clyuLa_opt{border:1px solid var(--line-strong,#0b1a334d);min-width:52px;min-height:40px;color:var(--ink,#0b1a33);font:600 1rem/1 var(--font-display);cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;transition:background-color .15s,border-color .15s}.clyuLa_opt:hover{border-color:var(--blue,#0a4089)}.clyuLa_opt[data-state=ok]{background:var(--blue,#0a4089);border-color:var(--blue,#0a4089);color:#fff}.clyuLa_opt[data-state=no]{background:var(--g-orange);border-color:var(--g-orange);color:#fff}.clyuLa_quizFeedback{min-height:1.2em;color:var(--metal-text,#4a5361);margin:4px 0 0;font-size:.8125rem}@media (max-width:767px){.clyuLa_card{width:auto;max-height:64%;padding:16px;inset:auto 8px 8px}}.clyuLa_list{gap:8px;display:grid}.clyuLa_listTitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--metal-text,#4a5361);margin:0;font-size:.6875rem}.clyuLa_list ol{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.clyuLa_listBtn{border:1px solid var(--line,#0b1a3324);border-radius:var(--g-r-btn);background:var(--paper,#fff);width:100%;min-height:46px;color:var(--ink,#0b1a33);font:500 .9375rem/1.2 var(--font-body);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.clyuLa_listBtn:hover{border-color:var(--blue,#0a4089);transform:translateY(-1px)}.clyuLa_listBtn[data-next]{border-color:var(--g-orange);box-shadow:inset 3px 0 0 var(--g-orange)}.clyuLa_listBtn[data-next] .clyuLa_dot{background:var(--g-orange)}.clyuLa_listBtn[data-visited] .clyuLa_dot{background:var(--blue,#0a4089)}@media (max-width:480px){.clyuLa_list ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.clyuLa_textAlt{border:1px solid var(--line,#0b1a3324);background:var(--paper,#fff);color:var(--ink,#0b1a33);border-radius:10px}.clyuLa_textAlt summary{cursor:pointer;border-radius:10px;padding:12px 14px;font-size:.9375rem;font-weight:600}.clyuLa_textAlt>ol{gap:16px;margin:0;padding:4px 18px 8px 36px;display:grid}.clyuLa_textAlt h4{font-family:var(--font-display);color:var(--blue-deep,#062a5c);margin:0 0 6px;font-size:1.0625rem}.clyuLa_textAlt ul{margin:0 0 6px;padding-left:18px;font-size:.9375rem;line-height:1.5}.clyuLa_textAlt a{color:var(--blue,#0a4089);text-underline-offset:3px;border-radius:4px;font-weight:600}.clyuLa_noteSmall{color:var(--metal-text,#4a5361);margin:0;padding:0 14px 14px;font-size:.75rem}.clyuLa_errorMsg{background:var(--paper-2,#d5d8d3);color:var(--ink,#0b1a33);border-radius:10px;margin:0;padding:14px 16px;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.clyuLa_posterImg,.clyuLa_primary,.clyuLa_listBtn,.clyuLa_bar span{transition:none}.clyuLa_poster:hover .clyuLa_posterImg{transform:scale(1.04)}.clyuLa_card,.clyuLa_done{animation:none}.clyuLa_hint{animation-duration:10ms}}html[data-motion=reduce] .clyuLa_posterImg{transition:none}html[data-motion=reduce] .clyuLa_primary{transition:none}html[data-motion=reduce] .clyuLa_listBtn{transition:none}html[data-motion=reduce] .clyuLa_bar span{transition:none}:is(html[data-motion=reduce] .clyuLa_card,html[data-motion=reduce] .clyuLa_done){animation:none}html[data-motion=reduce] .clyuLa_hint{animation-duration:10ms}html[data-motion=reduce] .clyuLa_poster:hover .clyuLa_posterImg{transform:scale(1.04)}.clyuLa_guide{pointer-events:none;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.clyuLa_guide>*{pointer-events:auto}.clyuLa_guide .clyuLa_hint{margin:0}.clyuLa_nextFab{border-radius:12px;min-height:52px;padding:12px 22px;font-size:1rem;box-shadow:0 14px 34px -12px #d63a00e6}.clyuLa_nextFab svg,.clyuLa_cardNextBtn svg{fill:none;stroke:currentColor;stroke-width:2px}.clyuLa_nextFab:disabled{opacity:.75}.clyuLa_nextName{background:#ffffff2e;border-radius:6px;padding:2px 8px;font-weight:600}.clyuLa_modeBtn{color:#fff;min-height:34px;font:500 .75rem/1.2 var(--font-body);cursor:pointer;background:#0316348c;border:1px solid #ffffff59;border-radius:8px;padding:4px 12px}.clyuLa_modeBtn:hover{background:#031634cc}.clyuLa_modeBtn:focus-visible{box-shadow:var(--g-ring);outline:none}.clyuLa_cardNextBtn{flex:100%;justify-content:space-between}.clyuLa_callBtn svg{fill:none;stroke:currentColor;stroke-width:1.7px}@media (max-width:640px){.clyuLa_minimap{display:none}.clyuLa_nextFab{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:no-preference){.clyuLa_nextFab:not(:disabled){animation:2.4s ease-in-out 1.5s 3 clyuLa_nudge}}@keyframes clyuLa_nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}
