.account-module__NKPs4W__page{max-width:440px;padding:var(--space-8) var(--space-4);gap:var(--space-4);margin:0 auto;display:grid}.account-module__NKPs4W__wide{max-width:720px}.account-module__NKPs4W__card{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:grid}.account-module__NKPs4W__title{font-size:var(--text-xl);margin:0}.account-module__NKPs4W__h2{font-size:var(--text-lg);margin:0}.account-module__NKPs4W__lead,.account-module__NKPs4W__muted{color:var(--text-muted);margin:0}.account-module__NKPs4W__muted{font-size:var(--text-sm)}.account-module__NKPs4W__form{gap:var(--space-4);display:grid}.account-module__NKPs4W__field{gap:var(--space-1);display:grid}.account-module__NKPs4W__field label{font-size:var(--text-sm);font-weight:600}.account-module__NKPs4W__field input{min-height:var(--tap);padding:0 var(--space-3);background:var(--bg);color:var(--text);border:1px solid var(--border);font:inherit;border-radius:8px}.account-module__NKPs4W__field input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.account-module__NKPs4W__hint{font-size:var(--text-sm);color:var(--text-muted)}.account-module__NKPs4W__primary,.account-module__NKPs4W__secondary,.account-module__NKPs4W__danger{min-height:var(--tap);padding:0 var(--space-4);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border-radius:8px;font-weight:700;text-decoration:none;display:inline-flex}.account-module__NKPs4W__primary{background:var(--accent);color:#06130d;border:0}.account-module__NKPs4W__secondary{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.account-module__NKPs4W__danger{color:#ef8a8a;background:0 0;border:1px solid #5a2a2a}.account-module__NKPs4W__primary:disabled,.account-module__NKPs4W__secondary:disabled{opacity:.5;cursor:default}.account-module__NKPs4W__error,.account-module__NKPs4W__ok{padding:var(--space-3);font-size:var(--text-sm);border-radius:8px;margin:0}.account-module__NKPs4W__error{background:#ef4d4d1f;border:1px solid #ef4d4d66}.account-module__NKPs4W__ok{background:#3fb68b1f;border:1px solid #3fb68b66}.account-module__NKPs4W__notice{gap:var(--space-2);padding:var(--space-3);font-size:var(--text-sm);background:#e6a8171f;border:1px solid #e6a81773;border-radius:8px;display:grid}.account-module__NKPs4W__notice p{margin:0}.account-module__NKPs4W__or{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}.account-module__NKPs4W__or:before,.account-module__NKPs4W__or:after{content:"";border-top:1px solid var(--border);flex:1}.account-module__NKPs4W__links{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.account-module__NKPs4W__links a{color:var(--focus);min-height:var(--tap);align-items:center;display:inline-flex}.account-module__NKPs4W__dl{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.account-module__NKPs4W__dl dt{color:var(--text-muted);font-size:var(--text-sm)}.account-module__NKPs4W__dl dd{margin:0}.account-module__NKPs4W__devices{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.account-module__NKPs4W__device{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-2);border-radius:8px;display:flex}.account-module__NKPs4W__device b{display:block}.account-module__NKPs4W__tag{margin-left:var(--space-2);color:var(--accent);font-size:12px;font-weight:700}
.TrainerView-module__rkV_za__root{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid}.TrainerView-module__rkV_za__bar{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.TrainerView-module__rkV_za__back{align-items:center;gap:var(--space-1);min-height:var(--tap);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.TrainerView-module__rkV_za__title{align-items:baseline;gap:var(--space-2);display:flex}.TrainerView-module__rkV_za__title h1{font-size:var(--text-lg);white-space:nowrap;margin:0}.TrainerView-module__rkV_za__ata{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted)}.TrainerView-module__rkV_za__modes{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:2px;padding:2px;display:flex;overflow-x:auto}.TrainerView-module__rkV_za__mode{min-height:40px;padding:0 var(--space-3);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:700}.TrainerView-module__rkV_za__mode[aria-pressed=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.TrainerView-module__rkV_za__mode[aria-pressed=true][data-tone=a]{box-shadow:inset 0 -2px #f0b23c}.TrainerView-module__rkV_za__mode[aria-pressed=true][data-tone=b]{box-shadow:inset 0 -2px #4aa8e8}.TrainerView-module__rkV_za__mode[aria-pressed=true][data-tone=r]{box-shadow:inset 0 -2px #ef4d4d}.TrainerView-module__rkV_za__tools{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.TrainerView-module__rkV_za__toolBtn,.TrainerView-module__rkV_za__iconBtn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:8px;font-weight:600;display:inline-flex}.TrainerView-module__rkV_za__iconBtn{padding:0}.TrainerView-module__rkV_za__toolBtn[aria-pressed=true],.TrainerView-module__rkV_za__toolBtn[aria-expanded=true]{border-color:var(--accent)}.TrainerView-module__rkV_za__count{color:#fff;background:#ef4d4d;border-radius:999px;min-width:20px;padding:0 6px;font-size:12px;line-height:20px}.TrainerView-module__rkV_za__menuWrap{position:relative}.TrainerView-module__rkV_za__menu{right:0;top:calc(100% + var(--space-2));width:min(420px,90vw);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);z-index:20;position:absolute;box-shadow:0 12px 32px #00000073}.TrainerView-module__rkV_za__main{gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid;position:relative}.TrainerView-module__rkV_za__watermark{top:calc(var(--space-3) + 10px);left:calc(var(--space-3) + 14px);z-index:3;font:600 12px var(--font-mono);color:#e6edf547;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}@media (max-width:1200px){.TrainerView-module__rkV_za__main{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.TrainerView-module__rkV_za__main{grid-template-rows:minmax(0,1.4fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.TrainerView-module__rkV_za__root[data-lowfx] svg *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.TrainerView-module__rkV_za__root svg *{animation-play-state:paused!important}}.TrainerView-module__rkV_za__hud{left:var(--space-6);z-index:50;padding:var(--space-2) var(--space-3);border:1px solid var(--border);font:12px/1.35 var(--font-mono);color:var(--text);pointer-events:none;background:#000c;border-radius:8px;gap:2px;display:grid;position:fixed;top:120px}.TrainerView-module__rkV_za__hud b{font-size:16px}.TrainerView-module__rkV_za__dialog{background:var(--surface);max-width:640px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:0}.TrainerView-module__rkV_za__dialog::backdrop{background:#0009}.TrainerView-module__rkV_za__dialogBody{padding:var(--space-6);gap:var(--space-3);display:grid}.TrainerView-module__rkV_za__dialogBody h2{font-size:var(--text-lg);margin:0}.TrainerView-module__rkV_za__dialogBody p{margin:0}.TrainerView-module__rkV_za__film{min-height:0;padding:var(--space-4);place-items:start center;display:grid;position:relative;overflow:auto}.TrainerView-module__rkV_za__filmHost{width:min(1280px,100%,177.778dvh - 586.667px)}
.LessonDock-module__o4OuQW__dock{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border-top:1px solid var(--border);display:grid}.LessonDock-module__o4OuQW__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.LessonDock-module__o4OuQW__btn{min-width:var(--tap);height:var(--tap);padding:0 var(--space-2);background:var(--surface-2);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.LessonDock-module__o4OuQW__play{background:var(--accent);border-color:var(--accent);color:#06130d}.LessonDock-module__o4OuQW__text{font-family:var(--font-mono);font-size:var(--text-sm)}.LessonDock-module__o4OuQW__btn[aria-pressed=true]{color:#f0b23c}.LessonDock-module__o4OuQW__track{flex:220px;align-items:center;min-width:160px;display:flex;position:relative}.LessonDock-module__o4OuQW__track input{width:100%;min-height:var(--tap);accent-color:var(--accent);margin:0}.LessonDock-module__o4OuQW__marks{pointer-events:none;position:absolute;inset:0 8px}.LessonDock-module__o4OuQW__marks i{background:var(--text-muted);opacity:.5;width:2px;height:16px;position:absolute;top:calc(50% - 8px)}.LessonDock-module__o4OuQW__count{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);text-align:center;min-width:64px}.LessonDock-module__o4OuQW__chapter{min-height:var(--tap);max-width:220px;padding:0 var(--space-2);background:var(--surface-2);color:var(--text);border:1px solid var(--border);font:inherit;font-size:var(--text-sm);border-radius:8px}.LessonDock-module__o4OuQW__caption{gap:var(--space-3);align-items:baseline;display:flex}.LessonDock-module__o4OuQW__caption p{font-size:var(--text-md);max-width:110ch;margin:0;line-height:1.55}.LessonDock-module__o4OuQW__badge{padding:2px var(--space-2);color:#f0b23c;white-space:nowrap;border:1px solid #f0b23c;border-radius:999px;flex:none;font-size:12px;font-weight:700}.LessonDock-module__o4OuQW__voice{color:var(--text-muted);margin:0;font-size:12px}.LessonDock-module__o4OuQW__resume{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--accent);font-size:var(--text-sm);background:#3fb68b1a;border-radius:8px;flex-wrap:wrap;display:flex}.LessonDock-module__o4OuQW__resumeBtn,.LessonDock-module__o4OuQW__resumeDismiss{min-height:var(--tap);padding:0 var(--space-3);font:inherit;cursor:pointer;border-radius:8px;font-weight:700}.LessonDock-module__o4OuQW__resumeBtn{background:var(--accent);color:#06130d;border:0}.LessonDock-module__o4OuQW__resumeDismiss{color:var(--text);border:1px solid var(--border);background:0 0}
.ScenarioDock-module__VEmZeq__dock{gap:var(--space-3);max-height:46dvh;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface);border-top:1px solid var(--border);display:grid;overflow-y:auto}.ScenarioDock-module__VEmZeq__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ScenarioDock-module__VEmZeq__head h2{font-size:var(--text-lg);align-items:center;gap:var(--space-2);margin:0;display:flex}.ScenarioDock-module__VEmZeq__headTools{gap:var(--space-2);display:flex}.ScenarioDock-module__VEmZeq__btn,.ScenarioDock-module__VEmZeq__iconBtn,.ScenarioDock-module__VEmZeq__primary{min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;font-weight:600}.ScenarioDock-module__VEmZeq__iconBtn{min-width:var(--tap);place-items:center;padding:0;display:grid}.ScenarioDock-module__VEmZeq__primary{background:var(--accent);border-color:var(--accent);color:#06130d}.ScenarioDock-module__VEmZeq__primary:disabled{opacity:.45;cursor:not-allowed}.ScenarioDock-module__VEmZeq__lead{color:var(--text-muted);margin:0}.ScenarioDock-module__VEmZeq__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.ScenarioDock-module__VEmZeq__item{width:100%;min-height:64px;padding:var(--space-3);text-align:left;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;gap:2px;font-weight:700;display:grid}.ScenarioDock-module__VEmZeq__item:hover{border-color:var(--accent)}.ScenarioDock-module__VEmZeq__item span:first-child{align-items:center;gap:var(--space-2);display:flex}.ScenarioDock-module__VEmZeq__itemMeta{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.ScenarioDock-module__VEmZeq__draft{color:#f0b23c;border:1px solid #f0b23c;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:700}.ScenarioDock-module__VEmZeq__body{gap:var(--space-3);display:grid}.ScenarioDock-module__VEmZeq__situation,.ScenarioDock-module__VEmZeq__event{font-size:var(--text-md);margin:0}.ScenarioDock-module__VEmZeq__question{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ScenarioDock-module__VEmZeq__question legend{font-weight:700;font-size:var(--text-md);gap:2px;padding:0;display:grid}.ScenarioDock-module__VEmZeq__qnum{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.ScenarioDock-module__VEmZeq__hint{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.ScenarioDock-module__VEmZeq__options{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ScenarioDock-module__VEmZeq__option{min-height:var(--tap);padding:var(--space-2) var(--space-3);text-align:left;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:8px}.ScenarioDock-module__VEmZeq__option[data-mono],.ScenarioDock-module__VEmZeq__reviewOpts li[data-mono]{font-family:var(--font-mono);font-size:var(--text-sm)}.ScenarioDock-module__VEmZeq__option[aria-pressed=true]{border-color:var(--accent);background:#3fb68b24}.ScenarioDock-module__VEmZeq__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ScenarioDock-module__VEmZeq__score{color:#f0b23c;margin:0;font-weight:700}.ScenarioDock-module__VEmZeq__score[data-ok=true]{color:var(--accent)}.ScenarioDock-module__VEmZeq__review{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.ScenarioDock-module__VEmZeq__review h3{font-size:var(--text-md);margin:0}.ScenarioDock-module__VEmZeq__reviewOpts{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ScenarioDock-module__VEmZeq__reviewOpts li{padding:var(--space-1) var(--space-3);color:var(--text-muted);border:1px solid #0000;border-radius:6px}.ScenarioDock-module__VEmZeq__reviewOpts li[data-correct]{border-color:var(--accent);color:var(--text)}.ScenarioDock-module__VEmZeq__reviewOpts li[data-chosen]:not([data-correct]){color:var(--text);border-color:#ef4d4d}.ScenarioDock-module__VEmZeq__tag,.ScenarioDock-module__VEmZeq__tagWrong{margin-left:var(--space-2);font-size:12px;font-family:var(--font);font-weight:700}.ScenarioDock-module__VEmZeq__tag{color:var(--accent)}.ScenarioDock-module__VEmZeq__tagWrong{color:#ef4d4d}.ScenarioDock-module__VEmZeq__explain{font-size:var(--text-sm);color:var(--text-muted);margin:0}
.Schematic-module__eBJNlG__stage{--t-tx2:#7fa8bd;--t-g:#35d16b;--t-a:#f0b23c;--t-b:#4aa8e8;--t-r:#ef4d4d;--t-m:#b07ee0;--t-w:#e6f0f7;border:1px solid var(--border);border-radius:var(--radius);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0a1620;min-width:0;min-height:0;position:relative;overflow:hidden}.Schematic-module__eBJNlG__stage[data-zoomed]{cursor:grab}.Schematic-module__eBJNlG__stage[data-panning]{cursor:grabbing}.Schematic-module__eBJNlG__canvas{transform-origin:0 0;position:absolute;inset:0}.Schematic-module__eBJNlG__canvas[data-anim]{transition:transform .18s ease-out}.Schematic-module__eBJNlG__host,.Schematic-module__eBJNlG__layer{inset:var(--space-3);position:absolute}.Schematic-module__eBJNlG__overlay{width:100%;height:100%;display:block}.Schematic-module__eBJNlG__host svg{width:100%;height:100%;display:block}.Schematic-module__eBJNlG__layer,.Schematic-module__eBJNlG__overlay{pointer-events:none}.Schematic-module__eBJNlG__dim{fill:#040a10c7}.Schematic-module__eBJNlG__ring{fill:none;stroke:var(--t-a);stroke-width:2.6px;animation:1.6s ease-in-out infinite Schematic-module__eBJNlG__ringPulse}@keyframes Schematic-module__eBJNlG__ringPulse{0%,to{opacity:.7}50%{opacity:1}}.Schematic-module__eBJNlG__trace{animation:1.6s ease-in-out infinite Schematic-module__eBJNlG__ringPulse}.Schematic-module__eBJNlG__traceHalo{stroke:var(--t-a);stroke-opacity:.22}.Schematic-module__eBJNlG__traceLine{stroke:var(--t-a)}.Schematic-module__eBJNlG__host .tf-b rect{fill:#16334a;stroke:#3d7ea8;stroke-width:1.4px}.Schematic-module__eBJNlG__host .tf-b .tf-bt{fill:var(--t-w);font:700 11px var(--font);text-anchor:middle}.Schematic-module__eBJNlG__host .tf-b .tf-bs{fill:var(--t-tx2);font:500 9px var(--font);text-anchor:middle}.Schematic-module__eBJNlG__host .tf-b[data-hit]{cursor:pointer}:is(.Schematic-module__eBJNlG__host .tf-b[data-hit]:hover rect,.Schematic-module__eBJNlG__host .tf-b[data-hit]:focus-visible rect){stroke:var(--t-a);stroke-width:2.4px}.Schematic-module__eBJNlG__host .tf-b[data-hit]:focus{outline:none}.Schematic-module__eBJNlG__host .tf-b.g rect{stroke:var(--t-g)}.Schematic-module__eBJNlG__host .tf-b.a rect{stroke:var(--t-a)}.Schematic-module__eBJNlG__host .tf-b.r rect{stroke:var(--t-r)}.Schematic-module__eBJNlG__host .tf-b.b rect{stroke:var(--t-b)}.Schematic-module__eBJNlG__host .tf-b.m rect{stroke:var(--t-m)}.Schematic-module__eBJNlG__host .tf-b.off rect{fill:#101d28;stroke:#33505f}.Schematic-module__eBJNlG__host .tf-b.off .tf-bt{fill:#6d8494}.Schematic-module__eBJNlG__host .tf-b.off .tf-bs{fill:#4d6675}.Schematic-module__eBJNlG__host .tf-v rect{fill:#0c2030;stroke:#2f6a8c;stroke-width:1px}.Schematic-module__eBJNlG__host .tf-v text{fill:var(--t-g);font:700 10px var(--font-mono);text-anchor:middle}.Schematic-module__eBJNlG__host .tf-l{fill:var(--t-tx2);font:600 10px var(--font)}.Schematic-module__eBJNlG__host .tf-l.sm{font-size:8.5px}.Schematic-module__eBJNlG__host .tf-l.bg{font-size:12px;font-weight:700}.Schematic-module__eBJNlG__host .tf-ln{fill:none;stroke:#39586b;stroke-width:1.6px}.Schematic-module__eBJNlG__host .tf-ln.on{stroke:var(--t-g)}.Schematic-module__eBJNlG__host .tf-ln.d{stroke-dasharray:5 4}.Schematic-module__eBJNlG__host .tf-ar{fill:#39586b}.Schematic-module__eBJNlG__host .tf-ar.on{fill:var(--t-g)}.Schematic-module__eBJNlG__host .tf-led{fill:#2b4557}.Schematic-module__eBJNlG__host .tf-led.on{fill:var(--t-g);stroke:#35d16b59;stroke-width:4px}.Schematic-module__eBJNlG__host .tf-led.a{fill:var(--t-a);stroke:#f0b23c59;stroke-width:4px}.Schematic-module__eBJNlG__host .tf-led.r{fill:var(--t-r);stroke:#ef4d4d59;stroke-width:4px}.Schematic-module__eBJNlG__host .tf-fl{fill:none;stroke:#33505f;stroke-width:2.6px;stroke-linecap:round}.Schematic-module__eBJNlG__host .tf-fl.live{stroke:var(--t-g);stroke-dasharray:9 7;animation:1.1s linear infinite Schematic-module__eBJNlG__tfflow}.Schematic-module__eBJNlG__host .tf-fl.a.live{stroke:var(--t-a)}.Schematic-module__eBJNlG__host .tf-fl.b.live{stroke:var(--t-b)}.Schematic-module__eBJNlG__host .tf-fl.r.live{stroke:var(--t-r)}.Schematic-module__eBJNlG__host .tf-fl.m.live{stroke:var(--t-m)}.Schematic-module__eBJNlG__host .tf-fl.live.rev{animation-direction:reverse}.Schematic-module__eBJNlG__host .tf-fl.thin{stroke-width:1.8px}@keyframes Schematic-module__eBJNlG__tfflow{to{stroke-dashoffset:-32px}}@media (prefers-reduced-motion:reduce){.Schematic-module__eBJNlG__ring,.Schematic-module__eBJNlG__trace{animation:none}.Schematic-module__eBJNlG__host .tf-fl.live{animation:none}.Schematic-module__eBJNlG__canvas[data-anim]{transition:none}}.Schematic-module__eBJNlG__tip{max-width:320px;padding:var(--space-2) var(--space-3);background:var(--surface-2);border:1px solid var(--border);font-size:var(--text-sm);pointer-events:none;z-index:3;border-radius:8px;position:absolute}.Schematic-module__eBJNlG__tip p{margin:0 0 var(--space-1)}.Schematic-module__eBJNlG__tipHint{margin-top:var(--space-2);color:var(--accent);font-weight:600}.Schematic-module__eBJNlG__tipCard{-webkit-user-select:text;user-select:text;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);max-width:560px;padding:var(--space-4) calc(var(--tap) + var(--space-2)) var(--space-4) var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);z-index:4;position:absolute;box-shadow:0 8px 24px #0006}.Schematic-module__eBJNlG__tipClose{width:var(--tap);height:var(--tap);color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.Schematic-module__eBJNlG__legendWrap{right:var(--space-3);bottom:var(--space-3);align-items:flex-end;gap:var(--space-2);z-index:2;flex-direction:column;display:flex;position:absolute}.Schematic-module__eBJNlG__toolRow{align-items:flex-end;gap:var(--space-2);display:flex}.Schematic-module__eBJNlG__zoom{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:flex}.Schematic-module__eBJNlG__zoomBtn{width:var(--tap);height:var(--tap);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.Schematic-module__eBJNlG__zoomBtn+.Schematic-module__eBJNlG__zoomBtn{border-left:1px solid var(--border)}.Schematic-module__eBJNlG__zoomBtn:disabled{color:var(--text-muted);opacity:.45;cursor:default}.Schematic-module__eBJNlG__legendBtn{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);background:var(--surface);color:var(--text);border:1px solid var(--border);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:8px;display:inline-flex}.Schematic-module__eBJNlG__legend{padding:var(--space-3);background:var(--surface);border:1px solid var(--border);font-size:var(--text-sm);gap:var(--space-2);border-radius:8px;margin:0;list-style:none;display:grid}.Schematic-module__eBJNlG__legend li{align-items:center;gap:var(--space-2);display:flex}.Schematic-module__eBJNlG__swatch{background:#9aa8b8;border-radius:2px;width:22px;height:3px}.Schematic-module__eBJNlG__swatch[data-swatch=r]{background:var(--t-r)}.Schematic-module__eBJNlG__swatch[data-swatch=g]{background:var(--t-g)}.Schematic-module__eBJNlG__swatch[data-swatch=b]{background:var(--t-b)}.Schematic-module__eBJNlG__swatch[data-swatch=a]{background:var(--t-a)}.Schematic-module__eBJNlG__swatch[data-swatch=m]{background:var(--t-m)}.Schematic-module__eBJNlG__swatch[data-swatch=d]{background:repeating-linear-gradient(90deg,#7fa8bd 0 5px,#0000 5px 9px)}.Schematic-module__eBJNlG__tipAction{margin-top:var(--space-3);min-height:var(--tap);padding:0 var(--space-4);background:var(--accent);color:#06130d;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:700}.Schematic-module__eBJNlG__legend[data-focus]{box-shadow:0 0 0 2px #f0b23c}.Schematic-module__eBJNlG__swatch[data-swatch=y]{background:#e8c547}.Schematic-module__eBJNlG__swatch[data-swatch=n]{background:#7d8b97}.Schematic-module__eBJNlG__swatch[data-swatch=c]{background:#67c9d6}.Schematic-module__eBJNlG__swatch[data-swatch=w]{background:repeating-linear-gradient(90deg,#cfd8df 0 4px,#0000 4px 7px)}
.billing-module__gv-jYa__fieldset{min-width:0;margin:0}.billing-module__gv-jYa__fieldset legend{float:left;width:100%;margin-bottom:var(--space-2);padding:0}.billing-module__gv-jYa__plans{gap:var(--space-2);flex-wrap:wrap;display:flex}.billing-module__gv-jYa__plan{min-height:var(--tap);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex:200px;display:flex}.billing-module__gv-jYa__plan:has(input:checked){border-color:var(--accent)}.billing-module__gv-jYa__plan input,.billing-module__gv-jYa__check input{width:20px;height:20px;accent-color:var(--accent);flex:none}.billing-module__gv-jYa__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.billing-module__gv-jYa__fieldError{color:#ef8a8a;font-size:var(--text-sm)}.billing-module__gv-jYa__summary{gap:var(--space-2);color:var(--text-muted);margin:0;padding-left:1.2em;display:grid}.billing-module__gv-jYa__summary b{color:var(--text)}.billing-module__gv-jYa__check{gap:var(--space-3);align-items:flex-start;line-height:1.5;display:flex}.billing-module__gv-jYa__check a{color:var(--focus)}.billing-module__gv-jYa__status{gap:var(--space-2);display:grid}.billing-module__gv-jYa__row{gap:var(--space-2);flex-wrap:wrap;display:flex}
