/* GENERATED by tools/build-hub.py. Each original stylesheet, scoped to its own box. */
.eng-path{
  --bg:#F7F8FC;--surface:#FFFFFF;--ink:#202B4E;--mute:#5D6882;--line:#DCE2F5;--accent:#1E2A6E;--accent-ink:#FFFFFF;
  --pink:#C2307F;--soft:#E7EBF8;--ok:#08716C;--ok-ink:#FFFFFF;--okbg:#DDF3F1;--wa:#E7F7EF;--wa-ink:#15392A;--wa-line:#BFE6D1;
  --display:'Fredoka',system-ui,-apple-system,'Segoe UI',sans-serif;
  --body:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
}@media (prefers-color-scheme:dark){.eng-path:not([data-theme="light"]){--bg:#11182F;--surface:#1A2344;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--accent:#AAB7EB;--accent-ink:#11182F;--pink:#FF8CC4;--soft:#273258;--ok:#3FD0C8;--ok-ink:#11182F;--okbg:#10393A;--wa:#173A2C;--wa-ink:#DDF5E8;--wa-line:#2C5C46;color-scheme:dark}}.eng-path[data-theme="dark"]{--bg:#11182F;--surface:#1A2344;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--accent:#AAB7EB;--accent-ink:#11182F;--pink:#FF8CC4;--soft:#273258;--ok:#3FD0C8;--ok-ink:#11182F;--okbg:#10393A;--wa:#173A2C;--wa-ink:#DDF5E8;--wa-line:#2C5C46;color-scheme:dark}.eng-path *,.eng-path *::before,.eng-path *::after{box-sizing:border-box}.eng-path{margin:0;background:var(--bg);color:var(--ink);font:17px/1.5 var(--body)}.eng-path{background:transparent}.eng-path .skip-link{display:none}.eng-path main{padding:0 0 4px;max-width:none}.eng-path .card.emb{border:0;padding:4px 0 0;background:transparent}.eng-path .embh{font:800 21px/1.2 var(--display);letter-spacing:-.01em}.eng-path .embok{color:var(--ok)}.eng-path #stepnav{display:block}.eng-path #stepnav .done{width:100%}.eng-path .embdone{margin:0}.eng-path .wtf{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.eng-path .wtf>summary{font-weight:700;color:var(--accent);cursor:pointer;min-height:44px;display:flex;align-items:center}.eng-path .wtfin{display:grid;gap:8px;font-size:15.5px}.eng-path .wtfin .note{color:var(--mute);margin:0}.eng-path .wtfin .try{background:var(--soft);border-radius:12px;padding:10px 12px}.eng-path .wtfin .try p{margin:4px 0 0}.eng-path .wtfin .lbl{font-weight:700;display:block}.eng-path .wtfin ul{margin:4px 0 0;padding-left:20px;display:grid;gap:4px}.eng-path .skip-link{position:absolute;left:16px;top:-100px;z-index:200;background:var(--surface);color:var(--ink);padding:10px 14px;border-radius:10px}.eng-path .skip-link:focus{top:12px}.eng-path main{max-width:600px;margin:0 auto;padding-block:16px 40px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;gap:14px}.eng-path h1,.eng-path h2,.eng-path p{margin:0}.eng-path a{color:var(--accent)}.eng-path .brand{display:flex;justify-content:space-between;align-items:center;gap:8px 10px;flex-wrap:wrap}.eng-path .brand .tb{margin-left:auto}.eng-path h1[tabindex="-1"]:focus{outline:none}.eng-path .backto{display:block;margin:10px auto 0}.eng-path .brand b{font:800 18px var(--display);color:var(--accent)}.eng-path .pathbtn{display:inline-flex;align-items:center;text-decoration:none;font:700 15px var(--body);color:var(--accent);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 14px;cursor:pointer;min-height:44px}.eng-path .stage{display:grid;gap:6px}.eng-path .tb{display:flex;gap:6px;flex-wrap:wrap}.eng-path .pathbtn.today{background:var(--ok);color:var(--ok-ink);border-color:var(--ok)}.eng-path .strip{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.eng-path .strip button{height:40px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--mute);font:800 16px var(--display);cursor:pointer}.eng-path .strip button.done{background:var(--okbg);color:var(--ok);border-color:var(--okbg)}.eng-path .strip button.cur{border:2px solid var(--ok)}.eng-path .strip button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.eng-path .stage .e{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pink)}.eng-path .stage .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px}.eng-path .stage .row b{font:700 17px var(--display)}.eng-path .stage .row span{font-size:14px;color:var(--mute);font-weight:600;white-space:nowrap}.eng-path .bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}.eng-path .bar i{display:block;height:100%;background:var(--ok);border-radius:99px;transition:width .3s}.eng-path .card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px 18px;display:grid;gap:14px}.eng-path h1{font:800 clamp(26px,7vw,31px)/1.12 var(--display);letter-spacing:-.02em;text-wrap:balance}.eng-path .lead{color:var(--ink)}.eng-path .mute{color:var(--mute);font-size:15.5px}.eng-path .lab{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.eng-path .f{display:grid;gap:5px;font-weight:600;font-size:15.5px;min-width:0}.eng-path .f small{font-weight:500;color:var(--mute)}.eng-path input[type=text],.eng-path input[type=date],.eng-path input[type=number],.eng-path select{font:inherit;font-size:16px;font-weight:400;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);width:100%;min-width:0}.eng-path .two{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.eng-path .names{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eng-path .names label{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:6px;font-size:14px;color:var(--mute)}.eng-path .names input{padding:10px}.eng-path .names.l20{grid-template-columns:1fr}.eng-path .names.l20 label{grid-template-columns:22px 1fr 64px 44px}.eng-path .names.l20 select{padding:9px 4px;font-size:14px}.eng-path .lstar{min-height:42px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:18px;filter:grayscale(1);opacity:.45;cursor:pointer}.eng-path .lstar.on{filter:none;opacity:1;background:#FFF4D6;border-color:#F2A900}.eng-path .lcount{font-size:15px;padding:8px 12px;border-radius:10px;background:var(--soft)}.eng-path .lgroup{display:grid;gap:6px;margin-top:10px}.eng-path .lgrow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.eng-path .lgrow small{color:var(--mute);font-weight:700}.eng-path .names.tagged{grid-template-columns:1fr}.eng-path .names.tagged label{grid-template-columns:22px 1fr 78px}.eng-path .names.tagged select{padding:9px 4px;font-size:14px}.eng-path .post{border:2px solid var(--wa-line);border-radius:16px;overflow:hidden}.eng-path .post .ph{padding:8px 14px;background:var(--wa);color:var(--wa-ink);font-size:14px;font-weight:700}.eng-path .post .msg{padding:14px;white-space:pre-wrap;outline:none;font-size:16px}.eng-path .post .msg:focus{box-shadow:inset 0 0 0 2px var(--accent)}.eng-path .btn{display:block;width:100%;text-align:center;text-decoration:none;font:700 17px var(--body);border-radius:14px;padding:14px;cursor:pointer;border:0;background:var(--accent);color:var(--accent-ink)}.eng-path .btn.ghost{background:var(--surface);color:var(--accent);border:2px solid var(--accent)}.eng-path .btn.small{display:inline-block;width:auto;padding:9px 14px;font-size:15px;border-radius:10px}.eng-path .hint{font-size:14px;color:var(--mute);text-align:center}.eng-path .goal{background:var(--accent);color:var(--accent-ink);border-radius:14px;padding:14px 16px;display:grid;gap:4px}.eng-path .goal b{font:800 21px/1.2 var(--display)}.eng-path .money{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center}.eng-path .money div{background:var(--soft);border-radius:12px;padding:10px 2px}.eng-path .money b{display:block;font:800 19px var(--display)}.eng-path .money small{color:var(--mute);font-size:12px;line-height:1.25;display:block}.eng-path .seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px}.eng-path .seg button{font:600 15px var(--body);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;padding:11px 8px;cursor:pointer}.eng-path .seg button[aria-pressed="true"]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.eng-path .ticks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.eng-path .ticks label{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;cursor:pointer;padding:10px 12px;border-radius:12px;background:var(--soft)}.eng-path .ticks input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--ok)}.eng-path .ticks input:checked+span{color:var(--mute);text-decoration:line-through}.eng-path .req{display:grid;gap:6px}.eng-path .wl{display:grid;gap:8px}.eng-path .wlrows{display:grid;gap:6px}.eng-path .wlr{display:grid;grid-template-columns:1fr 74px 72px;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--soft)}.eng-path .wlr.ok{background:var(--okbg)}.eng-path .wlt{font-size:15px;line-height:1.3}.eng-path .wlt small{display:block;color:var(--mute);font-size:13px}.eng-path .wlr input{width:100%;box-sizing:border-box;font:600 17px var(--body);padding:8px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center}.eng-path .wls{font-size:14px;text-align:right;color:var(--pink)}.eng-path .wlr.ok .wls{color:var(--ok)}.eng-path .wlsum{margin:0;font-size:15px}.eng-path .pconf{display:grid;gap:8px;margin-top:10px;padding:12px;border:2px solid var(--pink);border-radius:14px}.eng-path .pconf p{margin:0}.eng-path .req div{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;background:var(--soft);font-size:15.5px}.eng-path .due{display:inline-block;font-size:14px;font-weight:700;color:var(--ok);background:var(--okbg);padding:4px 12px;border-radius:99px}.eng-path .routine{border:2px dashed var(--line);border-radius:16px;padding:14px;display:grid;gap:10px}.eng-path .routine b{font:700 16px var(--display)}.eng-path .routine summary{cursor:pointer;color:var(--accent);list-style:none}.eng-path .routine summary::-webkit-details-marker{display:none}.eng-path .routine summary::after{content:" ›"}.eng-path .routine[open]{display:grid;gap:10px}.eng-path .countdown{font-size:14px;font-weight:700;color:var(--pink)}.eng-path .count{display:grid;grid-template-columns:52px 1fr 52px;gap:8px;align-items:center}.eng-path .count button{height:52px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:700 24px var(--body);cursor:pointer}.eng-path .count output{text-align:center;font:800 34px var(--display)}.eng-path .nav{display:grid;grid-template-columns:1fr 2fr;gap:10px}.eng-path .cel{position:fixed;inset:0;margin:0;border:0;width:100%;height:100%;max-width:none;max-height:none;color:var(--ink);z-index:100;background:rgba(36,16,56,.55);display:grid;place-items:center;padding:16px;overflow:auto}.eng-path .celbox{position:relative;z-index:2;background:var(--surface);color:var(--ink);border-radius:22px;padding:22px 18px;max-width:420px;width:100%;display:grid;gap:10px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.eng-path .celbig{font-size:56px;line-height:1}.eng-path .celbox h2{margin:0;font:800 26px/1.15 var(--display)}.eng-path .celbox p{margin:0;color:var(--mute)}.eng-path .celbox img{width:100%;border-radius:14px}.eng-path .celbox .msg{background:var(--soft);border-radius:12px;padding:12px 14px;font-size:15.5px}.eng-path .celclose{background:none;border:0;font:700 16px var(--body);color:var(--accent);padding:10px;min-height:44px;cursor:pointer}.eng-path .conf{position:fixed;top:-12px;width:9px;height:14px;border-radius:2px;z-index:1;animation:conf linear forwards;pointer-events:none}@keyframes conf{to{top:105vh;transform:rotate(540deg) translateX(30px)}}.eng-path .alsol{display:grid;gap:1px;text-align:left;text-decoration:none;color:var(--ink);background:none;border:0;padding:10px 0;font:inherit;cursor:pointer;width:100%}.eng-path .alsol+.alsol{border-top:1px solid var(--line)}.eng-path .alsol b{color:var(--accent)}.eng-path .alsol small{color:var(--mute);font-size:14px}.eng-path .jump{display:block;width:100%;min-height:44px;margin:0;padding:10px 14px;border:1px solid var(--ok);border-radius:12px;background:var(--okbg,transparent);color:var(--ink);font:500 15px/1.35 var(--body);text-align:left;cursor:pointer}.eng-path .jump b{color:var(--ok)}@keyframes flash{0%,100%{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 6px var(--ok)}}.eng-path .nav .done.flash{animation:flash 1.2s ease 2}.eng-path .nav .back{font:700 17px var(--body);border-radius:14px;padding:14px;cursor:pointer;background:var(--surface);color:var(--ink);border:1px solid var(--line)}.eng-path .nav .done{font:700 17px var(--body);border-radius:14px;padding:14px;cursor:pointer;background:var(--ok);color:var(--ok-ink);border:0}.eng-path .nav button:disabled{opacity:.4;cursor:default}.eng-path .fine{color:var(--mute);font-size:13px;text-align:center}.eng-path .where{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;background:var(--okbg);color:var(--ok);border-radius:14px;padding:10px 14px;font-size:14.5px;font-weight:600}.eng-path .where.ahead{background:var(--soft);color:var(--ink)}.eng-path .where button{border:0;background:none;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;padding:4px 0}.eng-path .tryit{background:var(--okbg);border-radius:12px;padding:10px 12px;display:grid;gap:2px}.eng-path .tryit b{color:var(--ok)}.eng-path .tryit span{font-size:15px}.eng-path .frogs{display:grid;gap:8px}.eng-path .frog{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:start;background:var(--soft);border-radius:14px;padding:10px 12px}.eng-path .frog>span{width:38px;height:38px;border-radius:12px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font:800 20px var(--display)}.eng-path .frog b{font:700 16px var(--display)}.eng-path .frog p{margin:2px 0 0;font-size:14.5px}.eng-path .qadd{display:grid;grid-template-columns:1fr auto;gap:8px}.eng-path .fug{border:2px solid var(--accent);border-radius:16px;padding:12px 14px}.eng-path .fug>summary{cursor:pointer;font:700 17px var(--display);color:var(--accent)}.eng-path .fgc{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.eng-path .fgc .fgn{width:30px;height:30px;border-radius:50%;border:2px solid var(--accent);display:grid;place-items:center;font:800 15px var(--display);color:var(--accent)}.eng-path .fgc p{margin:2px 0 6px}.eng-path .fgc .msg{background:var(--soft);border-radius:10px;padding:10px 12px;font-size:15px;white-space:pre-wrap;margin-bottom:6px}.eng-path .paytab{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center}.eng-path .paytab div{background:var(--soft);border-radius:12px;padding:10px 4px;display:grid;grid-template-rows:minmax(2.6em,auto) auto;gap:2px}.eng-path .paytab span{font-size:12.5px;color:var(--mute);line-height:1.25;min-height:2.6em;display:flex;align-items:flex-end;justify-content:center;text-align:center}.eng-path .paytab b{font:800 21px var(--display);align-self:start}.eng-path .illus{border:2px solid var(--ok);border-radius:16px;padding:12px 14px;display:grid;gap:8px}.eng-path .ilrow{display:grid;grid-template-columns:92px 1fr;gap:8px;align-items:center;font-weight:600;font-size:15px}.eng-path .ilrow select{padding:9px;font-size:15px}.eng-path .iltot{margin:4px 0 0;font-size:16px;background:var(--okbg);color:var(--ink);border-radius:10px;padding:10px 12px}.eng-path .iltot b{font:800 22px var(--display);color:var(--ok)}.eng-path .fsl{margin:0;font-size:13.5px;font-weight:700;color:var(--ok);background:var(--okbg);border-radius:10px;padding:6px 10px;justify-self:start}.eng-path .whywizard{display:grid;gap:12px}.eng-path .why-progress{font-size:14px;font-weight:700;color:var(--mute)}.eng-path .why-nav{display:flex;gap:8px}.eng-path .why-nav .btn{width:auto;flex:1;min-height:44px}.eng-path .whywizard [hidden]{display:none!important}.eng-path .olist{margin:0;padding-left:22px;display:grid;gap:6px}.eng-path .checkin{border:2px solid var(--ok);border-radius:16px;padding:12px 14px;display:grid;gap:6px}.eng-path .checkin b{font:700 16px var(--display);color:var(--ok)}.eng-path .checkin .msg{background:var(--okbg);border-radius:10px;padding:10px 12px;font-size:15px;white-space:pre-wrap}.eng-path .fuadd{border:1px solid var(--line);border-radius:16px;padding:12px;display:grid;gap:10px}.eng-path .fu{border:1px solid var(--line);border-radius:16px;padding:12px;display:grid;gap:8px}.eng-path .fuh{display:flex;justify-content:space-between;align-items:center;gap:10px}.eng-path .fuh b{font:700 17px var(--display)}.eng-path .circ{display:flex;gap:5px}.eng-path .circ i{width:16px;height:16px;border-radius:50%;border:2px solid var(--accent)}.eng-path .circ i.on{background:var(--accent)}.eng-path .fu .post .msg{font-size:15px}.eng-path .fu .seg{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.eng-path .fu .seg button{font-size:14px;padding:9px 4px}.eng-path .ans{display:grid;grid-template-columns:1fr 1fr;gap:6px}.eng-path .ans button{font:600 14.5px var(--body);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;padding:10px 6px;cursor:pointer}.eng-path .links2{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px}.eng-path .winbtn.wob{color:var(--accent)}.eng-path .wobble-home{background:var(--pink);border-color:var(--pink);color:var(--accent-ink)}.eng-path details.win{border:2px solid var(--pink);border-radius:16px;padding:12px 14px}.eng-path details.win summary{cursor:pointer;font-weight:700;color:var(--pink);list-style:none}.eng-path details.win summary::-webkit-details-marker{display:none}.eng-path .winbtn{justify-self:center;font:700 15px var(--body);color:var(--pink);background:none;border:0;cursor:pointer;padding:8px;text-decoration:underline}.eng-path .stagecard{background:var(--accent);color:var(--accent-ink);border-radius:20px;padding:22px 18px;display:grid;gap:10px;text-align:center}.eng-path .stagecard .big{font-size:44px;line-height:1}.eng-path .stagecard h1{color:var(--accent-ink)}.eng-path .sheet{position:fixed;inset:0;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;color:var(--ink);background:var(--bg);z-index:20;overflow:auto;display:none}.eng-path .sheet.on{display:block}.eng-path .sheet .in{max-width:600px;margin:0 auto;padding:16px max(16px,env(safe-area-inset-left,0px)) 40px;display:grid;gap:14px}.eng-path .sg{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:12px}.eng-path .sg h2{font:700 18px var(--display);padding:4px 6px 8px;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.eng-path .sg h2 span{font:600 13.5px var(--body);color:var(--mute)}.eng-path .sg>summary{font:700 18px var(--display);padding:4px 6px 8px;display:flex;justify-content:space-between;gap:8px;align-items:baseline;cursor:pointer}.eng-path .sg>summary span{font:600 13.5px var(--body);color:var(--mute)}.eng-path .sg>summary::-webkit-details-marker{display:none}.eng-path .sg>summary::after{content:'+';font:700 20px var(--body);color:var(--accent);margin-left:4px}.eng-path .sg[open]>summary::after{content:'−'}.eng-path .sg ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.eng-path .sg li button{width:100%;text-align:left;display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;font:inherit;font-size:16px;color:var(--ink);background:transparent;border:0;border-radius:10px;padding:9px 6px;cursor:pointer}.eng-path .sg li button:hover{background:var(--soft)}.eng-path .sg li .ic{width:24px;height:24px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:800}.eng-path .sg li.done .ic{background:var(--ok);border-color:var(--ok);color:var(--ok-ink)}.eng-path .sg li.done span:last-child{color:var(--mute)}.eng-path .sg li.skip .ic{border-color:var(--pink);color:var(--pink)}.eng-path .sg li.now .ic{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.eng-path .sg li.now span:last-child{font-weight:700}.eng-path .skipbtn{display:block;width:100%;font:700 16px var(--body);border-radius:14px;padding:13px 14px;background:var(--surface);color:var(--accent);border:1px solid var(--accent);cursor:pointer}.eng-path .from{font:600 14px var(--body);color:var(--accent);background:none;border:0;text-decoration:underline;cursor:pointer;padding:4px 6px}.eng-path .cvpick{display:grid;gap:8px;margin:4px 0}.eng-path .cvpick button{text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px 14px;display:grid;gap:2px;cursor:pointer;min-height:48px}.eng-path .cvpick button b{font:700 16px var(--display)}.eng-path .cvpick.sm button b{font:600 15px var(--body)}.eng-path .cvpick button small{color:var(--mute);font-size:14.5px}.eng-path .cvpick button[aria-pressed="true"]{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);background:var(--soft)}.eng-path .cvpick button[aria-pressed="true"] b::before{content:'✓ ';color:var(--accent)}.eng-path .cvsay{display:grid;gap:4px}.eng-path .cvsay p{margin:0}.eng-path .cvlink{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--accent);cursor:pointer;text-decoration:underline}.eng-path .cvtrue{margin:6px 0 0}.eng-path #cvreset[hidden],.eng-path #cvnote[hidden]{display:none}.eng-path .startpick{display:grid;gap:8px}.eng-path .h2s{font:700 19px var(--display)}.eng-path .dir{list-style:none;margin:0;padding:0;display:grid}.eng-path .dir li+li{border-top:1px solid var(--line)}.eng-path .dir li a,.eng-path .dir li button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:52px;padding:10px 4px;text-align:left;text-decoration:none;font:inherit;color:var(--ink);background:none;border:0;border-radius:10px;cursor:pointer}.eng-path .dir li a:hover,.eng-path .dir li button:hover{background:var(--soft)}.eng-path .dir .di{font-size:20px;text-align:center}.eng-path .dir .dt{display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.eng-path .dir .dt b{font:700 16.5px var(--display);color:var(--accent)}.eng-path .dir .dt small{color:var(--mute);font-size:14.5px;line-height:1.35}.eng-path .dir .da{font:700 22px var(--display);color:var(--accent)}.eng-path .card.opt{padding:14px 16px;gap:0}.eng-path .card.opt>summary{cursor:pointer;display:grid;gap:2px;list-style:none;padding-right:28px;position:relative}.eng-path .card.opt>summary::-webkit-details-marker{display:none}.eng-path .card.opt>summary::after{content:"+";position:absolute;right:2px;top:0;font:700 22px var(--display);color:var(--accent)}.eng-path .card.opt[open]>summary::after{content:"−"}.eng-path .card.opt>summary b{font:700 17px var(--display);color:var(--accent)}.eng-path .card.opt>summary small{color:var(--mute);font-size:14.5px}.eng-path .optin{display:grid;gap:10px;margin-top:12px;min-width:0;overflow-wrap:anywhere}.eng-path .savehow{margin:0;padding-left:20px;display:grid;gap:6px}.eng-path .undonote{display:grid;gap:8px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--pink);border-radius:12px;padding:10px 12px;margin-bottom:12px;font-size:15px}.eng-path .undonote p{margin:0}.eng-path .undonote .undob{font:700 15px var(--body);color:var(--pink);background:var(--surface);border:2px solid var(--pink);border-radius:999px;padding:8px 16px;min-height:44px;cursor:pointer}.eng-path .undonote .ur{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.eng-path .undonote .udet{font:700 14.5px var(--body);color:var(--accent);background:none;border:0;padding:8px 4px;min-height:44px;cursor:pointer;text-decoration:underline}.eng-path .undonote .udt{color:var(--mute);font-size:14.5px}.eng-path .findsheet{padding:12px 14px}.eng-path .findsheet>summary{cursor:pointer;font-weight:700;color:var(--accent);min-height:28px}.eng-path .findsheet .dir{margin-top:8px}.eng-path .startpick .pickhelp{text-align:left;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:2px}.eng-path .startpick .pickhelp b{font:700 17px var(--display)}.eng-path .startpick .pickhelp small{color:var(--mute);font-size:14.5px}.eng-path .startpick button{text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;cursor:pointer;display:grid;gap:2px}.eng-path .startpick button b{font:700 17px var(--display)}.eng-path .startpick button.newbie{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);padding:20px 18px}.eng-path .startpick button.newbie b{font:700 22px var(--display)}.eng-path .startpick button.newbie small{color:var(--accent-ink);opacity:.9;font-size:15.5px}.eng-path .startpick .sm{padding:11px 14px}.eng-path .startpick .sm b{font:700 15.5px var(--display)}.eng-path .startpick .sm small{font-size:13.5px}.eng-path .startpick button small{color:var(--mute);font-size:14.5px}.eng-path details.more{border-top:1px solid var(--line);padding-top:10px}.eng-path details.more summary{cursor:pointer;font-weight:700;color:var(--accent)}.eng-path #homepath,.eng-path #homehelp{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:0;margin-top:12px;overflow:hidden}.eng-path #homepath>summary,.eng-path #homehelp>summary{display:block;padding:15px 16px;min-height:44px;list-style-position:inside}.eng-path #homepath>summary b,.eng-path #homehelp>summary b{display:flex;justify-content:space-between;gap:8px;font-size:17px;line-height:1.4}.eng-path #homepath>summary small,.eng-path #homehelp>summary small{display:block;margin-top:3px;color:var(--mute);font-size:14px;font-weight:400;line-height:1.5}.eng-path #homepath>div,.eng-path #homehelp>div{padding:0 12px 12px}.eng-path #homehelp .dir{margin:0}.eng-path #homepath>summary b::after,.eng-path #homehelp>summary b::after{content:"+"}.eng-path #homepath[open]>summary b::after,.eng-path #homehelp[open]>summary b::after{content:"−"}.eng-path details.more ul{margin:8px 0 0;padding-left:20px;display:grid;gap:6px}.eng-path :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eng-path .hubwhat{list-style:none;margin:4px 0;padding:0;display:grid;gap:10px}.eng-path .hubwhat li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.eng-path .hubwhat span{font-size:20px;line-height:1.3}.eng-path .hubwhat b{display:block}.eng-path .hubwhat small{display:block;color:var(--mute);font-size:15px}.eng-path .vids{display:grid;gap:6px;background:var(--soft,#E7EBF8);border-radius:14px;padding:12px 14px}.eng-path .vids a{font-weight:700}.eng-path .coming{background:var(--soft);border-radius:14px;padding:12px 14px;margin:10px 0;font-size:15.5px}.eng-path .coming ol{margin:6px 0 0;padding-left:20px;display:grid;gap:4px}.eng-path .coming a{color:var(--ink);font-weight:600}.eng-path .whole-title{margin:0;font:800 22px/1.2 var(--display)}.eng-path .pathsettings{border-top:1px solid var(--line);margin-top:8px}.eng-path .pathsettings>summary,.eng-path .psetting>summary{cursor:pointer;min-height:48px;padding:12px 4px;font:700 16px/1.4 var(--body);color:var(--accent);overflow-wrap:anywhere}.eng-path .psettings-list{padding:0 4px 8px 16px}.eng-path .psetting{border-top:1px solid var(--line)}.eng-path .psetting .pcontent{display:grid;gap:10px;padding:4px 0 14px}.eng-path .psetting textarea{min-height:90px;font:inherit;width:100%;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink)}.eng-path .resetsetting>summary{color:var(--pink)}.eng-path .mentorfoot{margin:4px 0 12px}.eng-path .recovernote{font-size:14px;color:var(--mute);margin:0 0 12px}.eng-path .recovernote button{border:0;background:none;color:var(--accent);text-decoration:underline;font:inherit;font-weight:700;padding:10px 4px;cursor:pointer;min-height:44px}.eng-path .fs-agenda{display:grid;gap:8px}.eng-path .fs-part{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:11px 12px}.eng-path .fs-part>summary{display:flex;align-items:center;min-height:44px}.eng-path .fs-part[open]{padding-bottom:14px}.eng-path .fs-part>div{margin-top:10px}.eng-path .fs-after{background:var(--soft);border-radius:14px;padding:14px;display:grid;gap:10px}.eng-path .partner-app-links{display:grid;gap:8px;padding:12px;border-radius:14px;background:var(--soft)}.eng-path .partner-app-links>div{display:flex;flex-wrap:wrap;gap:8px}.eng-path .partner-app-links .btn{font-size:14px;padding:9px 11px;min-height:42px}.eng-path .profile-demo{border:1px solid var(--line);border-radius:14px;padding:0 12px;background:var(--surface)}.eng-path .profile-demo>summary{cursor:pointer;color:var(--accent);font-weight:700;min-height:48px;display:flex;align-items:center}.eng-path .profile-demo-body{display:grid;gap:10px;padding:0 0 12px}.eng-path .profile-demo-animation{position:relative;min-height:350px;border-radius:12px;background:var(--soft);overflow:hidden}.eng-path .profile-demo-slide{position:absolute;inset:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:paused}.eng-path .profile-demo[open] .profile-demo-slide{animation-play-state:running}.eng-path .profile-demo-slide:nth-child(1){animation-name:profile-demo-step1}.eng-path .profile-demo-slide:nth-child(2){animation-name:profile-demo-step2}.eng-path .profile-demo-slide:nth-child(3){animation-name:profile-demo-step3}.eng-path .profile-demo-slide:nth-child(4){animation-name:profile-demo-step4}.eng-path .profile-demo-slide img{display:block;max-height:315px;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.eng-path .profile-demo-label{font-size:13px;color:var(--accent);align-self:flex-start}.eng-path .profile-demo-steps{margin:0;padding-left:22px;display:grid;gap:4px;font-size:14px}.eng-path .profile-demo .mute{font-size:13px}@keyframes profile-demo-step1{0%,21%{opacity:1}25%,100%{opacity:0}}@keyframes profile-demo-step2{0%,24%{opacity:0}25%,46%{opacity:1}50%,100%{opacity:0}}@keyframes profile-demo-step3{0%,49%{opacity:0}50%,71%{opacity:1}75%,100%{opacity:0}}@keyframes profile-demo-step4{0%,74%{opacity:0}75%,100%{opacity:1}}@media(prefers-reduced-motion:reduce){.eng-path .profile-demo-slide{animation:none;opacity:0}.eng-path .profile-demo-slide:first-child{opacity:1}}.eng-path .book-demo .profile-demo-animation{min-height:540px}.eng-path .book-demo .profile-demo-slide{animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite}.eng-path .book-demo .profile-demo-slide:nth-child(1){animation-name:book-appointment-step1}.eng-path .book-demo .profile-demo-slide:nth-child(2){animation-name:book-appointment-step2}.eng-path .book-demo .profile-demo-slide:nth-child(3){animation-name:book-appointment-step3}.eng-path .book-demo .profile-demo-slide:nth-child(4){animation-name:book-appointment-step4}.eng-path .book-demo .profile-demo-slide:nth-child(5){animation-name:book-appointment-step5}.eng-path .book-demo .profile-demo-slide:nth-child(6){animation-name:book-appointment-step6}.eng-path .book-demo .profile-demo-slide img{max-height:500px}@keyframes book-appointment-step1{0%,13%{opacity:1}16.67%,100%{opacity:0}}@keyframes book-appointment-step2{0%,16%{opacity:0}16.67%,30%{opacity:1}33.33%,100%{opacity:0}}@keyframes book-appointment-step3{0%,33.32%{opacity:0}33.34%,46%{opacity:1}50%,100%{opacity:0}}@keyframes book-appointment-step4{0%,50%{opacity:0}50.01%,63%{opacity:1}66.67%,100%{opacity:0}}@keyframes book-appointment-step5{0%,66.65%{opacity:0}66.67%,80%{opacity:1}83.33%,100%{opacity:0}}@keyframes book-appointment-step6{0%,83.32%{opacity:0}83.33%,100%{opacity:1}}@media(prefers-reduced-motion:reduce){.eng-path .book-demo .profile-demo-slide{animation:none!important;opacity:0!important}.eng-path .book-demo .profile-demo-slide:first-child{opacity:1!important}}.eng-path .planner-app-demo .profile-demo-animation,.eng-path .contact-import-demo .profile-demo-animation{min-height:250px}.eng-path .phone-mock{width:min(100%,260px);min-height:155px;border:2px solid var(--line);border-radius:18px;padding:14px;background:var(--surface);color:var(--ink);display:grid;align-content:center;gap:9px;box-shadow:0 4px 14px #202b4e14}.eng-path .phone-mock>b{font-size:16px}.eng-path .phone-mock small{font-size:12px;color:var(--mute)}.eng-path .phone-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;font-size:14px}.eng-path .phone-row strong{color:var(--accent)}.eng-path .phone-primary{background:var(--soft);color:var(--accent);font-weight:700}.eng-path .phone-muted{color:var(--mute)}.eng-path .phone-tabs{display:flex;justify-content:space-between;font-size:12px;color:var(--mute);border-bottom:1px solid var(--line);padding-bottom:6px}.eng-path .seg.ecs,.eng-path .seg.cfseg{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.eng-path .ecrow{display:grid;gap:8px}.eng-path .ecrow .btn.ghost{justify-self:start;min-height:0;padding:6px 12px;font-size:14px}.eng-path .whybox{margin:12px 0;padding:12px 14px;border-radius:12px;background:#FCE8F2;border:0;border-left:5px solid var(--pink);color:var(--ink);font-size:15.5px;line-height:1.45}.eng-path .whybox>b:first-child,.eng-path .whybox>.lab,.eng-path .whybox>summary{color:var(--pink)!important;font-weight:800}.eng-path .whybox>.lab{margin-top:0}.eng-path .whybox .olist,.eng-path .whybox ul{margin-bottom:0}.eng-path details.more.whybox{padding-top:12px}.eng-path[data-theme="dark"] .whybox{background:#3A2140}@media (prefers-color-scheme:dark){.eng-path:not([data-theme="light"]) .whybox{background:#3A2140}}.eng-path .postacts{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.eng-path .postacts>.btn{flex:1 1 120px;width:auto;margin:0}.eng-path .postacts>.wa-auto{flex:1 1 150px;margin:0!important}.eng-path .stepfoot{display:grid;grid-template-columns:3fr 2fr;gap:8px;align-items:stretch}.eng-path .stepfoot.solo{grid-template-columns:1fr}.eng-path .stepfoot .done{width:100%;margin:0}.eng-path .stepfoot .skipbtn{font-size:15px;padding:12px 10px;line-height:1.2}.eng-path .stepnote{margin:6px 0 0;font-size:13px;color:var(--mute);text-align:center}.eng-path #helpwith.routine{border:0;padding:4px 0 0;justify-items:center}.eng-path #helpwith.routine[open]{justify-items:stretch;border-top:1px solid var(--line);padding-top:12px}.eng-path #helpwith summary b{font:600 15px var(--body)}.eng-path #helpwith summary::before{content:'🙋 '}.eng-path .msg,.eng-path .post,.eng-path .say,.eng-path .scr,.eng-path .do,.eng-path .fsnote,.eng-path li{overflow-wrap:anywhere}.eng-path .card,.eng-path details.card,.eng-path .fsb{grid-template-columns:minmax(0,1fr)}.eng-path .ticks:not(#helpwith .ticks){gap:0;background:var(--soft);border-radius:14px;padding:2px 14px}.eng-path .ticks:not(#helpwith .ticks)>li+li{border-top:1px solid var(--line)}.eng-path .ticks:not(#helpwith .ticks) label{background:none;border-radius:0;padding:11px 0;font-size:16px;line-height:1.35}.eng-path .tfresh{justify-self:start;margin-top:6px;background:none;border:0;color:var(--accent);font:600 14.5px var(--body);padding:8px 2px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.eng-wts{
  --bg:#F7F8FC; --surface:#FFFFFF; --soft:#E7EBF8; --ink:#202B4E; --mute:#5D6882; --line:#DCE2F5;
  --teal:#1E2A6E; --teal-soft:#E7EBF8; --sun:#F2B632; --sun-soft:#FCEFC9; --sun-ink:#5A3E00;
  --c1:#276B4D; --c1s:#DCEFE5; --c2:#1E2A6E; --c2s:#E7EBF8; --c3:#974819; --c3s:#F8E3D4; --c4:#6B4BA8; --c4s:#E8E0F5; --c5:#A23A55; --c5s:#F6DDE4; --c6:#3B5BA5; --c6s:#DFE6F6; --c7:#5E6B2A; --c7s:#E9EDD3;
  --display:'Fredoka','Trebuchet MS',system-ui,sans-serif;
  --body:'Instrument Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
}@media (prefers-color-scheme: dark){.eng-wts:not([data-theme="light"]){
  --bg:#11182F; --surface:#1A2344; --soft:#273258; --ink:#F6F7FC; --mute:#BCC5DC; --line:#33406C;
  --teal:#5CC4CB; --teal-soft:#17393C; --sun:#F5C452; --sun-soft:#3A2F12; --sun-ink:#F8E2A8;
  --c1:#6FCB9E; --c1s:#173328; --c2:#5CC4CB; --c2s:#17393C; --c3:#F0A06B; --c3s:#3A2617; --c4:#B9A0EC; --c4s:#2A2140; --c5:#EE91A9; --c5s:#3B1D26; --c6:#9DB4F0; --c6s:#1D2742; --c7:#C3D17C; --c7s:#2B3016; color-scheme:dark}}.eng-wts[data-theme="dark"]{
  --bg:#11182F; --surface:#1A2344; --soft:#273258; --ink:#F6F7FC; --mute:#BCC5DC; --line:#33406C;
  --teal:#5CC4CB; --teal-soft:#17393C; --sun:#F5C452; --sun-soft:#3A2F12; --sun-ink:#F8E2A8;
  --c1:#6FCB9E; --c1s:#173328; --c2:#5CC4CB; --c2s:#17393C; --c3:#F0A06B; --c3s:#3A2617; --c4:#B9A0EC; --c4s:#2A2140; --c5:#EE91A9; --c5s:#3B1D26; --c6:#9DB4F0; --c6s:#1D2742; --c7:#C3D17C; --c7s:#2B3016; color-scheme:dark}.eng-wts *{box-sizing:border-box}.eng-wts{background:var(--bg);color:var(--ink);font:17px/1.55 var(--body);margin:0}.eng-wts::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg)}.eng-wts .wrap{max-width:720px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:0 48px}.eng-wts h1,.eng-wts h2,.eng-wts h3{font-family:var(--display);line-height:1.12;margin:0;text-wrap:balance}.eng-wts h1{font-size:2.1rem;font-weight:800;letter-spacing:-.02em}.eng-wts h2{font-size:1.5rem;font-weight:800}.eng-wts h3{font-size:1.08rem;font-weight:600}.eng-wts p{margin:0}.eng-wts a{color:var(--teal)}.eng-wts :focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:6px}.eng-wts .top{position:sticky;top:env(safe-area-inset-top,0px);z-index:9;background:var(--bg);padding-block:12px 10px;border-bottom:1px solid var(--line)}.eng-wts .top .row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.eng-wts .top b{font-family:var(--display);font-size:1.05rem}.eng-wts .portalhelp{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--teal);font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap}.eng-wts .top span{color:var(--mute);font-size:.85rem}@media (max-width:480px){.eng-wts .top span{display:none}}.eng-wts .chips{display:flex;gap:8px;overflow-x:auto;padding-top:10px;scrollbar-width:none}.eng-wts .chips::-webkit-scrollbar{display:none}.eng-wts .chips a{flex:none;text-decoration:none;font-weight:600;font-size:.85rem;padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink);white-space:nowrap}.eng-wts .chips a .d{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.eng-wts .hero{padding-block:26px 6px;display:grid;gap:10px}.eng-wts .hero p{color:var(--mute);max-width:60ch}.eng-wts .moves{display:grid;gap:10px;margin-top:18px;counter-reset:m}.eng-wts .move{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;text-decoration:none;color:inherit}.eng-wts .move .n{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font:800 1.25rem var(--display);color:var(--surface)}.eng-wts .move b{display:block;font-family:var(--display);font-size:1.05rem}.eng-wts .move small{color:var(--mute);font-size:.92rem}.eng-wts section{margin-top:34px;scroll-margin-top:110px}.eng-wts .sec-h{display:flex;gap:12px;align-items:center;margin-bottom:14px}.eng-wts .sec-h .n{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font:800 1.15rem var(--display);color:var(--surface)}.eng-wts .tracker{display:inline-flex;gap:6px;align-items:center;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:12px}.eng-wts .gapgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.eng-wts .gapgrid>div{min-width:0}.eng-wts .gapgrid ul{margin:6px 0 0;padding-left:18px}.eng-wts .gapgrid li{margin-bottom:3px}.eng-wts .gpb{display:grid;gap:10px;margin-top:6px}.eng-wts .gpb select{font:inherit;font-weight:400;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);width:100%;max-width:100%}.eng-wts .gpb input{font:inherit;font-weight:400;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);min-width:0}.eng-wts .gpt{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.eng-wts .startbar{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center;text-decoration:none;color:var(--ink);background:var(--sun-soft);border:2px solid var(--c1);border-radius:16px;padding:12px 14px;margin:12px 0 4px}.eng-wts .startbar span{grid-row:span 2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c1);color:var(--surface);font-weight:800}.eng-wts .startbar small{color:var(--mute,inherit)}.eng-wts .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;gap:12px}.eng-wts .stack{display:grid;gap:12px}.eng-wts .lead{font-size:1.08rem}.eng-wts .key{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.eng-wts .key .i{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:.95rem}.eng-wts .key p b{display:block}.eng-wts .say{position:relative;background:var(--sun-soft);color:var(--ink);border-radius:16px 16px 16px 4px;padding:12px 14px 12px 14px;display:grid;gap:6px}.eng-wts .say .who{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sun-ink)}.eng-wts .say q{quotes:"“" "”";font-size:1.06rem;font-weight:600}.eng-wts .say::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:4px;background:var(--sun)}.eng-wts .say{padding-left:18px}.eng-wts .say.them::before{background:var(--line)}.eng-wts .starters{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory}.eng-wts .starter{flex:0 0 78%;max-width:300px;scroll-snap-align:start;background:var(--sun-soft);border-radius:18px 18px 18px 4px;padding:14px;display:grid;gap:8px;align-content:start;position:relative}.eng-wts .starter .t{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--sun-ink)}.eng-wts .starter q{quotes:"“" "”";font:600 1.12rem/1.35 var(--display)}.eng-wts .starter .use{font-size:.85rem;color:var(--mute)}.eng-wts .hint-swipe{font-size:.85rem;color:var(--mute)}.eng-wts .bestconv{background:var(--c2s);border-radius:18px;padding:18px;display:grid;gap:12px}.eng-wts .bestconv h3{font-size:1.35rem}.eng-wts .bestconv ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.eng-wts .bestconv li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start}.eng-wts .bestconv li::before{content:"✓";width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.8rem;background:var(--c2);color:var(--surface)}.eng-wts .bestconv .big{font:800 1.2rem/1.25 var(--display);color:var(--c2)}.eng-wts .notsales{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;background:var(--sun-soft);border-radius:16px;padding:14px}.eng-wts .notsales .ic{width:44px;height:44px;border-radius:12px;background:var(--sun);color:var(--sun-ink);display:grid;place-items:center;font:800 1.3rem var(--display)}.eng-wts .whos{display:grid;gap:12px}.eng-wts .wcard{border-radius:16px;padding:16px;display:grid;gap:10px;border:1px solid var(--line);background:var(--surface);border-top:6px solid var(--wc)}.eng-wts .wcard .tag{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wc)}.eng-wts .wcard h3{font-size:1.15rem}.eng-wts .wcard .diff{background:var(--soft);border-radius:10px;padding:10px 12px}.eng-wts .wcard .diff b{color:var(--wc)}.eng-wts .remember{border:2px dashed var(--c2);border-radius:16px;padding:14px;font-weight:600}.eng-wts .arc{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:a}.eng-wts .arc li{counter-increment:a;display:grid;grid-template-columns:40px 1fr;gap:12px;position:relative;padding-bottom:14px}.eng-wts .arc li::before{content:counter(a);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:800 1rem var(--display);background:var(--c2);color:var(--surface);position:relative;z-index:1}.eng-wts .arc li:not(:last-child)::after{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--c2s)}.eng-wts .arc b{display:block;font-family:var(--display);font-size:1.05rem}.eng-wts .arc .ends{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.eng-wts .arc .ends span{font-size:.85rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--c2s);color:var(--c2)}.eng-wts .signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eng-wts .signs div{border-radius:14px;padding:12px;min-width:0}.eng-wts .signs b{display:block;margin-bottom:4px}@media (max-width:420px){.eng-wts .signs{grid-template-columns:1fr}}.eng-wts .say.them{background:var(--soft);border-radius:16px 16px 4px 16px;margin-left:28px}.eng-wts .say.them .who{color:var(--mute)}.eng-wts .copy{justify-self:start;font:600 .85rem var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:5px 12px;cursor:pointer}.eng-wts .flow{display:grid;gap:8px}.eng-wts .form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eng-wts .letter{border-radius:14px;padding:12px;display:grid;gap:4px;min-width:0}.eng-wts .letter .L{font:800 2rem/1 var(--display)}.eng-wts .letter b{font-size:.98rem}.eng-wts .letter small{font-size:.92rem;color:var(--mute)}.eng-wts ol.steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:s}.eng-wts ol.steps li{counter-increment:s;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start}.eng-wts ol.steps li::before{content:counter(s);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 .95rem var(--display);background:var(--soft);color:var(--ink)}.eng-wts ul.dots{margin:0;padding-left:20px;display:grid;gap:6px}.eng-wts details{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.eng-wts details>summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:700;display:flex;gap:10px;align-items:center}.eng-wts details>summary::-webkit-details-marker{display:none}.eng-wts details>summary::before{content:"+";flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:var(--surface);font-weight:800}.eng-wts details[open]>summary::before{content:"–"}.eng-wts details>.in{padding:0 14px 14px;display:grid;gap:12px}.eng-wts .tbl{overflow-x:auto}.eng-wts table{border-collapse:collapse;width:100%;font-size:.95rem}.eng-wts th,.eng-wts td{text-align:left;vertical-align:top;padding:8px 8px 8px 0;border-bottom:1px solid var(--line)}.eng-wts th{font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.eng-wts .never{display:grid;gap:8px}.eng-wts .never div{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start}.eng-wts .never .x{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--c5s);color:var(--c5)}.eng-wts .note{font-size:.9rem;color:var(--mute)}.eng-wts .pill{display:inline-block;font-size:.78rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--sun-soft);color:var(--sun-ink)}@media (prefers-reduced-motion:no-preference){.eng-wts{scroll-behavior:smooth}}@media (min-width:640px){.eng-wts .form{grid-template-columns:repeat(4,minmax(0,1fr))}}.eng-wts .stuck{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center;text-decoration:none;color:inherit;background:var(--c5s);border-radius:14px;padding:12px 14px;margin-top:4px}.eng-wts .stuck span{grid-row:span 2;width:40px;height:40px;border-radius:12px;background:var(--c5);color:var(--surface);display:grid;place-items:center;font:800 1.3rem var(--display)}.eng-wts .stuck b{font-family:var(--display);font-size:1.05rem;color:var(--c5)}.eng-wts .stuck small{color:var(--mute);font-size:.9rem}.eng-wts .form.mini{margin-top:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.eng-wts .form.mini .letter{padding:8px 10px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.eng-wts .form.mini .L{font-size:1.4rem}.eng-wts .form.mini b{font-size:.9rem}.eng-wts .arc li>div{min-width:0}.eng-wts .mw3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.eng-wts .mw3 div{background:var(--c2s);border-radius:12px;padding:10px;display:grid;gap:2px;min-width:0}.eng-wts .mw3 b{font-family:var(--display);color:var(--c2);font-size:.98rem}.eng-wts .mw3 span{font-size:.88rem;color:var(--mute)}@media (max-width:420px){.eng-wts .mw3{grid-template-columns:1fr}}.eng-wts details.wd{border-left:6px solid var(--wc)}.eng-wts details.wd>summary::before{background:var(--wc)}.eng-wts .diff{background:var(--soft);border-radius:10px;padding:10px 12px}.eng-wts .diff b{color:var(--wc,var(--teal))}.eng-wts ol.steps li>*,.eng-wts .arc li>*{grid-column:2}.eng-wts .slide{margin:4px 0 0;display:grid;gap:6px}.eng-wts .slide img{width:100%;height:auto;border-radius:12px;border:1px solid var(--line);background:#fff}.eng-wts .slide figcaption{font-size:.85rem;color:var(--mute)}.eng-wts details.inline{margin-top:8px;border-style:dashed}.eng-wts details.inline>summary{padding:8px 12px;font-size:.95rem}.eng-wts .pick{display:grid;gap:10px}.eng-wts .pick>div{border:1px dashed var(--line);border-radius:14px;padding:10px;display:grid;gap:8px}.eng-wts .pick .tag{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c4)}.eng-wts .loop{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.eng-wts .loop span{background:var(--surface);color:var(--c2);font-weight:700;border-radius:999px;padding:6px 12px;font-size:.95rem}.eng-wts .loop i{font-style:normal;font-weight:800;color:var(--c2)}.eng-wts .ctype{border-left:4px solid var(--c7);padding:2px 0 2px 12px;display:grid;gap:4px}.eng-wts .ctype b{font-family:var(--display)}.eng-wts .frogs .punch{font:800 1.15rem/1.3 var(--display);color:var(--c1)}.eng-wts .fg{display:grid;gap:10px}.eng-wts .frog{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:start;background:var(--fs);border-radius:14px;padding:12px}.eng-wts .frog .L{width:52px;height:52px;border-radius:14px;background:var(--fc);color:var(--surface);display:grid;place-items:center;font:800 1.8rem var(--display)}.eng-wts .frog>div{display:grid;gap:4px;min-width:0}.eng-wts .frog b{font-family:var(--display);font-size:1.1rem;color:var(--fc)}.eng-wts .frog .tip{font-weight:600;border-left:3px solid var(--fc);padding-left:8px}.eng-wts .mw4{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:m}.eng-wts .mw4 li{counter-increment:m;display:grid;grid-template-columns:32px 1fr;column-gap:10px;background:var(--c2s);border-radius:12px;padding:10px}.eng-wts .mw4 li::before{content:counter(m);grid-row:span 2;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:800 .95rem var(--display);background:var(--c2);color:var(--surface)}.eng-wts .mw4 b{font-family:var(--display);color:var(--c2);font-size:1.05rem}.eng-wts .mw4 span{font-size:.9rem;color:var(--mute)}.eng-wts .do{display:grid;gap:6px}.eng-wts .do .lbl{font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--wc,var(--teal))}.eng-wts .do ul{margin:0;padding-left:20px;display:grid;gap:4px}.eng-wts .try{background:var(--sun-soft);border-radius:12px;padding:10px 12px;display:grid;gap:2px}.eng-wts .try b{font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--sun-ink)}.eng-wts .slidehead{display:flex;align-items:center;gap:10px}.eng-wts .slidehead span{flex:none;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--c4);color:var(--surface)}.eng-wts .slidehead h3{font-size:1.2rem}.eng-wts .mindset{background:var(--c4s);border-radius:14px;padding:14px;display:grid;gap:6px}.eng-wts .mindset b{font-family:var(--display);font-size:1.1rem;color:var(--c4)}.eng-wts .qgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.eng-wts .qgrid .q{background:var(--sun-soft);border-radius:12px 12px 12px 4px;padding:10px;font-weight:600;font-size:.95rem;min-width:0}@media (max-width:420px){.eng-wts .qgrid{grid-template-columns:1fr}}.eng-wts .room{display:grid;gap:8px}.eng-wts .room>b{font-family:var(--display)}.eng-wts .pre{white-space:pre-line;overflow-wrap:anywhere}.eng-wts .routes{display:grid;gap:10px}.eng-wts .route{border:1px solid var(--line);border-left:6px solid var(--wc);border-radius:14px;padding:12px;display:grid;gap:8px}.eng-wts .route .lbl{font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--wc)}.eng-wts .route ul{margin:0;padding-left:20px;display:grid;gap:6px}.eng-wts .homebtn{font:700 .95rem var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:6px 12px;cursor:pointer}.eng-wts .home{padding-block:22px 10px;display:grid;gap:14px}.eng-wts .home h1{font-size:1.9rem}.eng-wts .lead-sub{color:var(--mute)}.eng-wts .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eng-wts .tile.wide{grid-column:1/-1}.eng-wts .gjump{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.eng-wts .gjump a{display:block;padding:9px 12px;border-radius:12px;background:var(--c7s);color:var(--ink);font-weight:600;text-decoration:none}.eng-wts .gjump a::after{content:" ›";color:var(--c7)}.eng-wts .grows{display:grid;gap:8px;margin-top:6px}.eng-wts .grows>div{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.eng-wts .grows small{color:var(--mute);font-size:.88rem}.eng-wts .gbtn{display:inline-block;font-weight:700;color:var(--ink);background:var(--c7s);border-radius:999px;padding:7px 14px;text-decoration:none}.eng-wts .tile{display:grid;gap:6px;align-content:start;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--line);border-top:6px solid var(--tc);border-radius:16px;padding:14px;min-width:0}.eng-wts .tile .n{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font:800 1rem var(--display);background:var(--tc);color:var(--surface)}.eng-wts .tile b{font-family:var(--display);font-size:1.12rem;line-height:1.2}.eng-wts .tile small{color:var(--mute);font-size:.9rem}.eng-wts .minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eng-wts .mini{display:flex;gap:10px;align-items:center;text-decoration:none;border-radius:14px;padding:12px;min-width:0}.eng-wts .mini span{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font:800 1.2rem var(--display)}.eng-wts .mini b{font-family:var(--display);font-size:.98rem;line-height:1.2}.eng-wts .stuckm{background:var(--c5s);color:var(--c5)}.eng-wts .stuckm span{background:var(--c5);color:var(--surface)}.eng-wts .startm{background:var(--sun-soft);color:var(--sun-ink)}.eng-wts .startm span{background:var(--sun);color:var(--sun-ink)}.eng-wts .also{text-align:center;font-size:.92rem;color:var(--mute)}@media (max-width:360px){.eng-wts .tiles,.eng-wts .minis{grid-template-columns:1fr}}.eng-wts.inview .home{display:none}.eng-wts section.off{display:none}.eng-wts .showpres{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;margin-top:10px;padding:14px 16px;border-radius:16px;background:#C2307F;color:#fff;text-decoration:none;font-size:1.05rem;min-height:52px}.eng-wts .showpres b{color:#fff}.eng-wts .showpres span{font-size:1.3rem}.eng-wts .showwhat{margin:10px 2px 4px;font-size:.95rem;color:var(--mute);line-height:1.45}.eng-wts .showwhat b{color:var(--ink)}.eng-wts .showmode{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center;text-align:left;width:100%;cursor:pointer;background:var(--c4);color:var(--surface);border:0;border-radius:16px;padding:14px;font:inherit}.eng-wts .showmode span{grid-row:span 2;width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--c4);display:grid;place-items:center;font-size:1.1rem}.eng-wts .showmode b{font-family:var(--display);font-size:1.15rem}.eng-wts .showmode small{opacity:.9}.eng-wts [hidden]{display:none!important}.eng-wts .sm{position:fixed;inset:0;z-index:50;background:var(--bg);display:grid;grid-template-rows:auto 1fr auto;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.eng-wts .sm-top{display:flex;align-items:center;gap:10px;padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line)}.eng-wts .sm-top b{flex:1;font-family:var(--display)}.eng-wts .sm-dots{display:flex;gap:4px}.eng-wts .sm-dots i{width:8px;height:8px;border-radius:50%;background:var(--line)}.eng-wts .sm-dots i.on{background:var(--c4)}.eng-wts .sm-body{overflow-y:auto;padding:16px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px))}.eng-wts .sm-in{max-width:640px;margin:0 auto;display:grid;gap:12px}.eng-wts .sm-in img{width:100%;max-height:30vh;object-fit:contain;border-radius:12px;border:1px solid var(--line);background:#fff}.eng-wts .sm-in .tag2{font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--c4)}.eng-wts .sm-in h2{font-size:1.6rem}.eng-wts .sm-in .say q,.eng-wts .sm-in .say p{font-size:1.18rem}.eng-wts .sm-in .cue{font-weight:700;color:var(--mute)}.eng-wts .sm-in .qs{display:grid;gap:8px}.eng-wts .sm-in .qs div{background:var(--sun-soft);border-radius:12px 12px 12px 4px;padding:10px 12px;font-weight:600;font-size:1.08rem}.eng-wts .sm-bot{display:flex;gap:10px;padding:10px max(16px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:var(--surface)}.eng-wts .sm-bot button{flex:1;font:700 1.05rem var(--body);border-radius:12px;padding:14px;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.eng-wts .sm-bot button.next{background:var(--c4);border-color:var(--c4);color:var(--surface)}.eng-wts .sm-bot button:disabled{opacity:.4}.eng-wts .stp{display:grid;gap:6px}.eng-wts .stp>b{font-family:var(--display);font-size:1.05rem}.eng-wts .formrows{display:grid;gap:8px}.eng-wts .fr{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;background:var(--fs);border-radius:14px;padding:10px 12px}.eng-wts .fr .L{width:48px;height:48px;border-radius:12px;background:var(--fc);color:var(--surface);display:grid;place-items:center;font:800 1.6rem var(--display)}.eng-wts .fr>div{display:grid;gap:2px;min-width:0}.eng-wts .fr b{font-family:var(--display);color:var(--fc)}.eng-wts .fr q{quotes:"“" "”";font-size:.95rem}.eng-wts .mwhead{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;background:var(--c2s);border-radius:14px;padding:12px}.eng-wts .mwhead>span{width:48px;height:48px;border-radius:50%;background:var(--c2);color:var(--surface);display:grid;place-items:center;font-size:1.4rem}.eng-wts .mwhead h3{font-size:1.3rem}.eng-wts .mwhead p{color:var(--c2);font-weight:700}.eng-wts .when{display:flex;flex-wrap:wrap;gap:6px}.eng-wts .when span{background:var(--c2s);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:.9rem;font-weight:600}.eng-wts .teamset summary{font-size:.95rem}.eng-wts .tf{display:grid;gap:4px;font-weight:600;font-size:.92rem}.eng-wts .tf input{font:inherit;font-weight:400;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.eng-wts .teamname{color:var(--mute);font-weight:600;font-size:.95rem}.eng-wts .lead-card{background:var(--c1s);border-radius:16px;padding:16px;display:grid;gap:10px}.eng-wts .lead-card h3{font-size:1.3rem;color:var(--c1)}.eng-wts .outcomes{display:flex;flex-wrap:wrap;gap:6px}.eng-wts .outcomes span{border:2px solid var(--oc);color:var(--oc);background:var(--surface);border-radius:999px;padding:5px 12px;font-weight:700;font-size:.92rem}.eng-wts .tracker{display:none!important}.eng-wts .startc{background:var(--surface);border:2px solid var(--line);border-radius:16px;padding:14px 16px;margin:12px 0;display:grid;gap:10px}.eng-wts .startc .usew{margin:0;font-size:1.02rem}.eng-wts .startc .usew b{font-family:var(--display)}.eng-wts .startc .lab{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.eng-wts .jump{display:flex;flex-wrap:wrap;gap:8px}.eng-wts .jump a,.eng-wts .jump button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--tc,var(--teal));color:var(--ink);background:var(--bg);font:600 .95rem/1.2 var(--body);text-decoration:none;cursor:pointer}.eng-wts .jump .main{background:var(--tc,var(--teal));color:#fff;border-color:transparent}.eng-wts details.quickf{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0 0 12px}.eng-wts details.quickf>summary{cursor:pointer;padding:14px 16px;font:700 1rem var(--display);min-height:48px}.eng-wts details.quickf .quick{border:0;margin:0;padding-top:0}.eng-wts .quick{background:var(--surface);border:2px solid var(--c1);border-radius:16px;padding:14px 16px;margin:12px 0;display:grid;gap:6px}.eng-wts .quick b{font-family:var(--display);font-size:1.1rem}.eng-wts .quick ol{margin:0;padding-left:20px;display:grid;gap:4px}.eng-wts .quick p{color:var(--mute);font-size:.92rem}.eng-wts details.acc2{background:var(--surface);border:1px solid var(--line);border-radius:16px}.eng-wts details.acc2>summary{cursor:pointer;list-style:none;padding:15px 16px;font:700 1.08rem/1.25 var(--display);display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:52px}.eng-wts details.acc2>summary::-webkit-details-marker{display:none}.eng-wts details.acc2>summary::after{content:"+";font:700 1.5rem/1 var(--body);color:var(--teal)}.eng-wts details.acc2[open]>summary::after{content:"\2212"}.eng-wts details.acc2>.card{border:0;box-shadow:none;margin:0}.eng-wts details.acc2>.card>h3:first-child,.eng-wts details.acc2 .slidehead h3{display:none}@media (prefers-color-scheme:dark){.eng-wts:not([data-theme="light"]) .notsales .ic{color:#2A1F05}}.eng-wts[data-theme="dark"] .notsales .ic{color:#2A1F05}.eng-wts .msg,.eng-wts .post,.eng-wts .say,.eng-wts .scr,.eng-wts .do,.eng-wts .fsnote,.eng-wts li{overflow-wrap:anywhere}.eng-wts .card,.eng-wts details.card,.eng-wts .fsb{grid-template-columns:minmax(0,1fr)}.eng-wts{--bg:#F7F8FC;--surface:#FFFFFF;--soft:#E7EBF8;--ink:#202B4E;--mute:#5D6882;--line:#DCE2F5;--teal:#1E2A6E;--teal-soft:#E7EBF8;--body:'Instrument Sans',system-ui,-apple-system,'Segoe UI',sans-serif}@media (prefers-color-scheme:dark){.eng-wts:not([data-theme="light"]){--bg:#11182F;--surface:#1A2344;--soft:#273258;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--teal:#AAB7EB;--teal-soft:#273258}}.eng-wts[data-theme="dark"]{--bg:#11182F;--surface:#1A2344;--soft:#273258;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--teal:#AAB7EB;--teal-soft:#273258}.eng-wts .eng-wts .profile-app-guide-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border-radius:12px;font-size:1rem;text-align:center}.eng-wts .eng-wts .profile-app-guide{border:2px solid var(--c1);border-radius:16px;background:var(--surface);padding:14px;display:grid;gap:10px}.eng-wts .eng-wts .profile-app-guide h3{margin:0;color:var(--ink)}.eng-wts .eng-wts .profile-app-guide p{margin:0}.eng-wts .eng-wts .profile-app-guide-steps{margin:0;padding-left:22px;display:grid;gap:5px}.eng-wts .eng-wts .profile-app-guide-animation{position:relative;min-height:350px;border-radius:12px;background:var(--soft);overflow:hidden}.eng-wts .eng-wts .profile-app-guide-slide{position:absolute;inset:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;animation:eng-wts-profile-app-step 20s linear infinite}.eng-wts .eng-wts .profile-app-guide-slide:nth-child(1){animation-delay:0s}.eng-wts .eng-wts .profile-app-guide-slide:nth-child(2){animation-delay:-5s}.eng-wts .eng-wts .profile-app-guide-slide:nth-child(3){animation-delay:-10s}.eng-wts .eng-wts .profile-app-guide-slide:nth-child(4){animation-delay:-15s}.eng-wts .eng-wts .profile-app-guide-slide b{align-self:flex-start;font-size:13px;color:var(--c1)}.eng-wts .eng-wts .profile-app-guide-slide img{display:block;max-width:100%;max-height:315px;width:auto;height:auto;object-fit:contain;border-radius:8px}.eng-wts .eng-wts .profile-app-guide .mute{font-size:.85rem;color:var(--mute)}@keyframes eng-wts-profile-app-step{0%,20%{opacity:1}25%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){.eng-wts .eng-wts .profile-app-guide-slide{animation:none;opacity:0}.eng-wts .eng-wts .profile-app-guide-slide:first-child{opacity:1}}
.eng-mentor{
  --bg:#F7F8FC;--surface:#FFFFFF;--ink:#202B4E;--mute:#5D6882;--line:#DCE2F5;--accent:#1E2A6E;--accent-ink:#FFFFFF;
  --pink:#C2307F;--soft:#E7EBF8;--ok:#0E8C86;--okbg:#DDF3F1;--wa:#E7F7EF;--wa-ink:#15392A;--wa-line:#BFE6D1;--warn:#8A5A00;--warnbg:#FFF3D6;
  --display:'Fredoka',system-ui,-apple-system,'Segoe UI',sans-serif;
  --body:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
}@media (prefers-color-scheme:dark){.eng-mentor:not([data-theme="light"]){--bg:#11182F;--surface:#1A2344;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--accent:#AAB7EB;--accent-ink:#11182F;--pink:#FF8CC4;--soft:#273258;--ok:#3FD0C8;--okbg:#10393A;--wa:#173A2C;--wa-ink:#DDF5E8;--wa-line:#2C5C46;--warn:#FFD27A;--warnbg:#3A2C10;color-scheme:dark}}.eng-mentor[data-theme="dark"]{--bg:#11182F;--surface:#1A2344;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--accent:#AAB7EB;--accent-ink:#11182F;--pink:#FF8CC4;--soft:#273258;--ok:#3FD0C8;--okbg:#10393A;--wa:#173A2C;--wa-ink:#DDF5E8;--wa-line:#2C5C46;--warn:#FFD27A;--warnbg:#3A2C10;color-scheme:dark}.eng-mentor *,.eng-mentor *::before,.eng-mentor *::after{box-sizing:border-box}.eng-mentor{margin:0;background:var(--bg);color:var(--ink);font:17px/1.5 var(--body)}.eng-mentor main{max-width:600px;margin:0 auto;padding-block:16px 40px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;gap:14px}.eng-mentor h1,.eng-mentor h2,.eng-mentor h3,.eng-mentor p{margin:0}.eng-mentor a{color:var(--accent)}.eng-mentor h1{font:800 clamp(26px,7vw,31px)/1.12 var(--display);letter-spacing:-.02em}.eng-mentor h2{font:700 19px/1.25 var(--display)}.eng-mentor h3{font:700 16px/1.3 var(--body)}.eng-mentor .mute{color:var(--mute);font-size:15.5px;font-weight:400}.eng-mentor #share{font-weight:400}.eng-mentor .card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:18px;display:grid;gap:12px;min-width:0}.eng-mentor .f{display:grid;gap:5px;font-weight:600;font-size:15.5px;min-width:0}.eng-mentor .f small{font-weight:400;color:var(--mute);font-size:14px}.eng-mentor input,.eng-mentor select,.eng-mentor textarea{font:inherit;font-size:16px;font-weight:400;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);width:100%;min-width:0}.eng-mentor textarea{min-height:76px;resize:vertical}.eng-mentor .two{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.eng-mentor .btn{display:block;width:100%;text-align:center;text-decoration:none;font:700 17px var(--body);border-radius:14px;padding:14px;cursor:pointer;border:0;background:var(--accent);color:var(--accent-ink)}.eng-mentor .btn.ghost{background:var(--surface);color:var(--accent);border:2px solid var(--accent)}.eng-mentor .btn.sm{display:inline-block;width:auto;font-size:15px;padding:10px 14px}.eng-mentor .chips{display:flex;flex-wrap:wrap;gap:6px}.eng-mentor .chip{font:700 15px var(--body);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:9px 14px;cursor:pointer;min-height:44px}.eng-mentor .chip[aria-pressed="true"]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.eng-mentor .e{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}.eng-mentor .next{background:var(--surface);border:2px solid var(--ok);border-radius:20px;padding:18px;display:grid;gap:10px}.eng-mentor .post{border:2px solid var(--wa-line);border-radius:16px;overflow:hidden}.eng-mentor .post .ph{padding:8px 14px;background:var(--wa);color:var(--wa-ink);font-size:14px;font-weight:700}.eng-mentor .post .msg{padding:14px;white-space:pre-wrap;outline:none;font-size:16px}.eng-mentor .linkb{font:700 15px var(--body);color:var(--accent);background:none;border:0;text-decoration:underline;cursor:pointer;padding:8px 0;justify-self:start;min-height:44px}.eng-mentor .fine{color:var(--mute);font-size:13px;text-align:center}.eng-mentor .tc{display:inline-block;font:700 12px/1.4 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:var(--warnbg);border-radius:6px;padding:1px 7px;margin-left:4px;vertical-align:1px;white-space:nowrap}.eng-mentor .tcbox{background:var(--warnbg);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:14.5px}.eng-mentor .tcbox b{color:var(--warn)}.eng-mentor .routes{display:grid;gap:8px}.eng-mentor .route{display:grid;gap:2px;text-align:left;font:inherit;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:14px 16px;cursor:pointer;min-height:44px}.eng-mentor .route b{font:700 17px/1.3 var(--display)}.eng-mentor .route span{font-size:14.5px;color:var(--mute)}.eng-mentor .route[data-route]{border-left:6px solid var(--accent)}.eng-mentor .route[data-route="joined"]{border-left-color:#C2307F}.eng-mentor .route[data-route="now"]{border-left-color:#08716C}.eng-mentor .route[data-route="kit"]{border-left-color:#6B4BA8}@media (prefers-color-scheme:dark){.eng-mentor .route[data-route="joined"]{border-left-color:#FF8CC4}.eng-mentor .route[data-route="now"]{border-left-color:#3FD0C8}.eng-mentor .route[data-route="kit"]{border-left-color:#B9A0EC}}.eng-mentor .route[aria-expanded="true"]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.eng-mentor .cps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.eng-mentor .cps button{width:100%;display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;text-align:left;font:inherit;color:var(--ink);background:var(--soft);border:0;border-radius:14px;padding:11px 12px;cursor:pointer;min-height:44px}.eng-mentor .cps .n{width:28px;height:28px;border-radius:50%;background:var(--surface);border:1px solid var(--line);font:700 13px/26px system-ui,sans-serif;text-align:center}.eng-mentor .cps .w{display:block;font-size:13.5px;color:var(--mute);font-weight:400}.eng-mentor .st{font:700 12.5px var(--body);border-radius:999px;padding:3px 9px;white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--mute)}.eng-mentor .st.cov{background:var(--okbg);border-color:transparent;color:var(--ink)}.eng-mentor .st.now{background:var(--accent);border-color:transparent;color:var(--accent-ink)}.eng-mentor .phase{display:grid;gap:8px}.eng-mentor .phase>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;font:700 17px/1.3 var(--display);padding:6px 0;min-height:44px}.eng-mentor .phase>summary::-webkit-details-marker{display:none}.eng-mentor .phase>summary::after{content:"+";font:700 22px/1 system-ui,sans-serif;color:var(--accent)}.eng-mentor .phase[open]>summary::after{content:"–"}.eng-mentor .phase>summary small{display:block;font:400 14px/1.35 var(--body);color:var(--mute)}.eng-mentor .cp{scroll-margin-top:72px}.eng-mentor .cp h2{font-size:21px}.eng-mentor .cp ul{margin:0;padding-left:20px;display:grid;gap:6px}.eng-mentor .cp .blk{display:grid;gap:6px}.eng-mentor .cp .blk>h3{color:var(--accent)}.eng-mentor .cp details>summary{cursor:pointer;color:var(--accent);font-weight:700;min-height:44px;display:flex;align-items:center}.eng-mentor .q{font-style:italic}.eng-mentor .mark{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:12px}.eng-mentor .person{border:2px solid var(--ok)}.eng-mentor .kv{display:grid;gap:2px}.eng-mentor .kv b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.eng-mentor .notes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.eng-mentor .notes li{background:var(--soft);border-radius:12px;padding:10px 12px;font-size:15.5px}.eng-mentor .notes .d{font-size:13px;font-weight:700;color:var(--mute)}.eng-mentor .banner{background:var(--warnbg);border-radius:14px;padding:12px 14px;font-size:15px}.eng-mentor .wobble-cases{display:grid;gap:8px}.eng-mentor .wcase{border-top:1px solid var(--line)}.eng-mentor .wcase>summary{cursor:pointer;color:var(--accent);font-weight:700;padding:10px 0;min-height:48px;display:flex;align-items:center}.eng-mentor .wcase .answer{display:grid;gap:7px;padding:0 0 14px;color:var(--mute);font-size:15px}.eng-mentor .wcase .answer b{color:var(--ink)}.eng-mentor .wcase .answer p{margin:0}.eng-mentor .who{justify-self:start;max-width:100%}.eng-mentor .who[open]{justify-self:stretch;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0 14px 2px}.eng-mentor .who>summary{list-style:none;cursor:pointer;font:700 15px var(--body);color:var(--accent);background:var(--surface);border:2px solid var(--accent);border-radius:999px;padding:8px 16px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.eng-mentor .who>summary::-webkit-details-marker{display:none}.eng-mentor .who>summary::after{content:"+";font:700 18px/1 system-ui,sans-serif}.eng-mentor .who[open]>summary{border:0;padding:8px 0;border-radius:0}.eng-mentor .who[open]>summary::after{content:"–"}.eng-mentor .who dl{margin:0 0 12px;display:grid;gap:8px;font-size:15.5px}.eng-mentor .who dt{font-weight:700}.eng-mentor .who dd{margin:0;color:var(--mute)}.eng-mentor .how summary{cursor:pointer;font-weight:700;color:var(--accent);min-height:44px;display:flex;align-items:center}.eng-mentor .how div{font-size:15px;color:var(--mute);margin-top:6px}.eng-mentor .how ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.eng-mentor ol.nsteps{list-style:none;counter-reset:ns;padding:0;margin:0;display:grid;gap:12px}.eng-mentor ol.nsteps>li{counter-increment:ns;position:relative;padding-left:38px;min-height:26px}.eng-mentor ol.nsteps>li::before{content:counter(ns);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:700 14px/26px system-ui,sans-serif;text-align:center}.eng-mentor :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eng-mentor [hidden]{display:none!important}.eng-mentor .role-example{margin:0 0 10px;border-top:1px solid var(--line)}.eng-mentor .role-example>summary{cursor:pointer;color:var(--accent);font-size:15px;font-weight:700;padding:10px 0;min-height:44px}.eng-mentor .role-example p{font-size:15px;line-height:1.5;color:var(--mute);margin:0 0 8px}.eng-mentor .record-choice{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:700;color:var(--accent);cursor:pointer}.eng-mentor .record-choice input{width:20px;height:20px;flex:none}.eng-mentor #notesPanel .f{min-width:0}.eng-mentor #notesPanel input,.eng-mentor #notesPanel textarea{max-width:100%;min-width:0}@media(prefers-reduced-motion:reduce){.eng-mentor *,.eng-mentor *::before,.eng-mentor *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.eng-mentor .skip-link{position:absolute;left:16px;top:-100px;z-index:200;background:var(--surface);color:var(--ink);padding:10px 14px;border:0;border-radius:10px;font:700 15px var(--body);cursor:pointer}.eng-mentor .skip-link:focus{top:12px}.eng-mentor main:not([data-screen="home"]) .homeonly{display:none!important}.eng-mentor #toolkit{display:none}.eng-mentor main[data-screen="kit"] #toolkit{display:grid!important}.eng-mentor #homeCard{display:grid;gap:12px}.eng-mentor #homeCard h2{font-size:21px}.eng-mentor .alsol{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:2px}.eng-mentor .alsol .linkb{text-align:left;padding:8px 0;min-height:44px}.eng-mentor .cponly main>:not(#cpSlot){display:none!important}.eng-mentor .cponly main{padding:0!important}.eng-mentor .cponly #cpCard{border:0;padding:0;background:transparent}.eng-mentor .cponly #cpCard>div:first-child{display:none}.eng-mentor #toolkit{gap:14px}.eng-mentor .kith{display:grid;gap:4px;margin-top:10px}.eng-mentor .kith h2{font-size:22px}.eng-mentor .backbar{position:sticky;top:0;z-index:20;background:var(--bg);padding:6px 0}.eng-mentor .backb{font:700 16px var(--body,inherit);color:var(--accent);background:var(--surface,#fff);border:2px solid var(--accent);border-radius:999px;padding:8px 18px;min-height:44px;cursor:pointer}.eng-mentor .whorow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:12px 14px;min-height:64px;font:inherit;color:inherit;cursor:pointer}.eng-mentor .whorow .av{flex:none;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.eng-mentor .whorow span.tx{flex:1;min-width:0;display:grid;gap:2px}.eng-mentor .whorow b{font-size:17px}.eng-mentor .whorow small{color:var(--mute);font-size:14px;line-height:1.35}.eng-mentor .whorow i{font-style:normal;color:var(--accent);font-weight:800}.eng-mentor .homegrid{display:grid;gap:10px}.eng-mentor .alsou{border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.eng-mentor .phead{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.eng-mentor .phead h2{font-size:24px}.eng-mentor .pnext{margin:0}.eng-mentor .two2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.eng-mentor .dlbox summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.eng-mentor .dlbox p{margin:6px 0 0}.eng-mentor details.sub>summary{cursor:pointer;color:var(--accent);font-weight:700;min-height:44px;display:flex;align-items:center}.eng-mentor .rmchip{color:var(--pink,#B4234B)}.eng-mentor .covrow{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:14px}.eng-mentor .mbtns{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.eng-mentor .mbtns .btn{width:auto;padding:10px 16px;text-decoration:none;text-align:center}.eng-mentor .pmsg{display:inline-block;margin:-2px 0 6px 52px;font-weight:700;font-size:14.5px;color:var(--accent)}.eng-mentor .bl3{display:block;margin:4px 0}.eng-mentor .nowbox{cursor:default}.eng-mentor .nowbox .chip{padding:7px 12px;font-size:14px;min-height:38px}.eng-mentor .copy-message.open{display:grid;gap:8px}.eng-mentor details.cfold,.eng-mentor details.more,.eng-mentor details.phase,.eng-mentor details.role-example{background:var(--soft);border-left:5px solid var(--pink);border-radius:12px;padding:0 14px}.eng-mentor details.cfold>summary,.eng-mentor details.more>summary,.eng-mentor details.phase>summary,.eng-mentor details.role-example>summary{list-style:none;cursor:pointer;font-weight:700;color:var(--accent);min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px}.eng-mentor details.cfold>summary::-webkit-details-marker,.eng-mentor details.more>summary::-webkit-details-marker,.eng-mentor details.phase>summary::-webkit-details-marker,.eng-mentor details.role-example>summary::-webkit-details-marker{display:none}.eng-mentor details.cfold>summary::after,.eng-mentor details.more>summary::after,.eng-mentor details.phase>summary::after,.eng-mentor details.role-example>summary::after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:var(--pink);color:var(--surface);display:grid;place-items:center;font-size:19px;font-weight:800}.eng-mentor details.cfold[open]>summary::after,.eng-mentor details.more[open]>summary::after,.eng-mentor details.phase[open]>summary::after,.eng-mentor details.role-example[open]>summary::after{content:"\2212"}.eng-mentor details.kf>summary{cursor:pointer;font-weight:700;color:var(--accent);min-height:44px;display:flex;align-items:center;list-style:none}.eng-mentor details.kf>summary::-webkit-details-marker{display:none}.eng-mentor details.kf>summary::after{content:"+";margin-left:auto;font-size:22px}.eng-mentor details.kf[open]>summary::after{content:"−"}.eng-mentor .kitlink{margin:6px 2px 0}.eng-mentor .fsp{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.eng-mentor .fsp>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;min-height:48px}.eng-mentor .fsp>summary::-webkit-details-marker{display:none}.eng-mentor .fsp>summary::after{content:"+";margin-left:auto;font-weight:800;color:var(--pink)}.eng-mentor .fsp[open]>summary::after{content:"−"}.eng-mentor .fsn{flex:none;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:800;font-size:14px}.eng-mentor .fst{font-weight:800}.eng-mentor .fsm{flex:none;font-size:12.5px;font-weight:700;color:var(--mute);background:var(--soft);border-radius:99px;padding:3px 9px}.eng-mentor .fsb{display:grid;gap:8px;padding:0 14px 14px}.eng-mentor .fsb .say{background:var(--soft);border-radius:12px 12px 12px 4px;padding:10px 12px;line-height:1.45}.eng-mentor .fsb .do{padding:2px 2px;line-height:1.45}.eng-mentor .fsb .fsnote{background:#FCE8F2;border-left:4px solid var(--pink);border-radius:10px;padding:9px 12px;line-height:1.45;font-size:15px}.eng-mentor .fsb .fsl2{margin-top:6px;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--pink)}.eng-mentor .fsb .fsb-list{margin:0;padding-left:20px;display:grid;gap:4px}.eng-mentor[data-theme="dark"] .fsb .fsnote{background:#3A2140}@media (prefers-color-scheme:dark){.eng-mentor:not([data-theme="light"]) .fsb .fsnote{background:#3A2140}}.eng-mentor .fs-guidebar{display:grid;gap:4px;margin:0;background:var(--soft,#e7ebf8);padding:12px 14px;border-radius:14px;font-size:14px}.eng-mentor .fs-guidebar>b{color:var(--ink);font-size:16px}.eng-mentor .scr{padding:8px 12px;border-left:4px solid #497c79;background:#E6F2F1;border-radius:4px 12px 12px 4px;line-height:1.45;font-size:15px}.eng-mentor[data-theme="dark"] .scr{background:#173633}@media (prefers-color-scheme:dark){.eng-mentor:not([data-theme="light"]) .scr{background:#173633}}.eng-mentor .fs-open{margin:0}.eng-mentor .fs-seebtn{font-weight:700;font-size:14.5px;min-height:40px;display:inline-flex;align-items:center}.eng-mentor .fs-stepnav{display:flex;gap:8px;flex-wrap:wrap}.eng-mentor .fs-stepnav button{flex:1;min-height:48px;min-width:100px;border:1px solid var(--line);border-radius:12px;background:var(--soft,#e7ebf8);color:var(--ink);font:inherit;font-weight:700;font-size:14px;padding:10px}.eng-mentor .fs-stepnav button:last-child{background:#1e2a6e;color:white}.eng-mentor .msg,.eng-mentor .post,.eng-mentor .say,.eng-mentor .scr,.eng-mentor .do,.eng-mentor .fsnote,.eng-mentor li{overflow-wrap:anywhere}.eng-mentor .card,.eng-mentor details.card,.eng-mentor .fsb{grid-template-columns:minmax(0,1fr)}.eng-mentor .startp{display:grid;gap:8px;border:2px solid var(--accent,#1E2A6E)}.eng-mentor .startp>b{font-size:18px}.eng-mentor .mentor-mini{border:1px solid #dfe3ef;border-radius:15px;overflow:hidden;margin-bottom:8px}.eng-mentor .mentor-mini .whorow{border:0!important;box-shadow:none!important;margin:0!important;padding:10px 12px!important;min-height:0!important}.eng-mentor .mentor-mini .av{width:36px!important;height:36px!important;min-width:36px!important}.eng-mentor .mentor-mini .tx small{font-size:13px!important;line-height:1.35!important;margin-top:2px!important}.eng-mentor .mentor-mini .pmsg{display:inline-block;margin:0 0 9px 58px!important;font-size:13px!important}.eng-mentor .homegrid>.linkb{margin:5px 0 0!important}.eng-mentor .mentor-all{margin:8px 0;border:1px solid #dfe3ef;border-radius:12px;padding:10px}.eng-mentor .mentor-all>summary{cursor:pointer;font-weight:700;color:#202e70}.eng-mentor .mentor-all .whorow{padding:10px!important;margin-top:8px!important;min-height:0!important}.eng-mentor .mentor-overview{margin:0 0 12px;color:#596176;font-size:14px}.eng-mentor .mentor-people{border:1px solid #dfe3ef;border-radius:16px;padding:12px 14px;margin:0 0 14px;background:#f4f5fb}.eng-mentor .mentor-people-link{display:flex;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;min-height:88px}.eng-mentor .mentor-people-link:focus-visible{outline:3px solid #6B4BA8;outline-offset:3px}.eng-mentor .mentor-people-link b{display:block;font-size:17px;color:#202e70}.eng-mentor .mentor-people-link small{display:block;font-size:12px;margin-top:3px;color:#596176}.eng-mentor .mentor-people>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none}.eng-mentor .mentor-people>summary::-webkit-details-marker{display:none}.eng-mentor .mentor-people>summary b{display:block;font-size:17px;color:#202e70}.eng-mentor .mentor-people>summary small{display:block;font-size:12px;margin-top:3px;color:#596176}.eng-mentor .mentor-view{font-size:12px;font-weight:700;color:#202e70;text-align:right;max-width:130px}.eng-mentor .mentor-people[open] .mentor-view{font-size:0}.eng-mentor .mentor-people[open] .mentor-view:after{content:"Hide Partners";font-size:12px}.eng-mentor .mentor-list{display:grid;gap:8px;margin:12px 0}.eng-mentor .mentor-tools-title{font-size:17px;margin:12px 0 8px}.eng-mentor .mentor-tool-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}.eng-mentor .mentor-tool-grid .route{min-width:0!important;margin:0!important;padding:12px!important;min-height:105px!important;display:flex!important;flex-direction:column;justify-content:flex-start;gap:5px}.eng-mentor .mentor-tool-grid .route b{font-size:15px;line-height:1.2}.eng-mentor .mentor-tool-grid .route span{font-size:12px;line-height:1.35}.eng-mentor .mentor-source-note{font-size:12px;margin:12px 0 0}@media(max-width:330px){.eng-mentor .mentor-tool-grid{grid-template-columns:1fr}}.eng-mentor .situation-coach{border:1px solid #dfe3ef;background:#f3f4fa;border-radius:14px;padding:13px;margin:12px 0}.eng-mentor .situation-coach h3{margin:0 0 8px;font-size:18px}.eng-mentor .situation-coach p{margin:8px 0;font-size:15px;line-height:1.45}.eng-mentor .situation-coach p b{display:block;color:#202e70;margin-bottom:3px}.eng-mentor #r-now .phase{margin-bottom:7px}.eng-mentor #r-now .phase>summary{padding:12px 14px}.eng-mentor .mentor-faststart-shortcut{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px;padding:13px 16px;border-radius:14px;border:1px solid #c7c9e8;background:#f0effa;color:#29256b;cursor:pointer;font:inherit;min-height:64px;margin:3px 0 12px}.eng-mentor .mentor-faststart-shortcut b{font-size:16px}.eng-mentor .mentor-faststart-shortcut small{display:block;margin:3px 0 0 29px;font-size:12px;color:#5d607a}.eng-mentor .mentor-faststart-shortcut:focus-visible{outline:3px solid #8468d1;outline-offset:2px}.eng-mentor main[data-screen="faststart"] #toolkit{display:block!important}.eng-mentor main[data-screen="faststart"] #toolkit>.kith,.eng-mentor main[data-screen="faststart"] #toolkit>.kf:not(#fsguide),.eng-mentor main[data-screen="faststart"] #toolkit>.kitlink{display:none!important}.eng-mentor main[data-screen="faststart"] #fsguide{display:block!important;margin:0!important}.eng-mentor main[data-screen="faststart"] #fsguide>summary{display:none!important}.eng-mentor main[data-screen="faststart"] #fsguide>div{margin-top:0!important}.eng-mentor main[data-screen="faststart"] #mentor-title{font-size:22px!important}.eng-mentor main[data-screen="faststart"] #mentor-title:after{content:" · Run a Fast Start";font-weight:700}.eng-mentor main[data-screen="faststart"] #fsguide>div{gap:8px!important}.eng-mentor main[data-screen="faststart"] #fsguide>div>p:first-child{margin:0 0 3px!important;font-size:15px;line-height:1.4}.eng-mentor main[data-screen="faststart"] #fsguide>div>p.mute{margin:0 0 5px!important;font-size:14px;line-height:1.4}.eng-mentor #fsguide .fs-link-fold{margin:0!important}.eng-mentor #fsguide .fs-link-fold>summary{min-height:48px;padding:12px!important}.eng-mentor #fsguide .fs-fold-hint{font-size:12px;font-weight:400;color:#626c81;margin-left:6px}.eng-mentor #fsguide .fs-link-content{display:grid;gap:10px;padding:8px 10px 12px}.eng-mentor #fsguide .fs-link-content .post{margin:0}.eng-mentor main[data-screen="home"]{gap:7px!important}.eng-mentor main[data-screen="home"] #homeCard{gap:7px!important}.eng-mentor main[data-screen="home"] .mentor-overview{margin:0 0 4px!important;line-height:1.35}.eng-mentor main[data-screen="home"] .mentor-people{margin:0 0 5px!important;padding:10px 13px!important}.eng-mentor main[data-screen="home"] .mentor-faststart-shortcut{margin:2px 0 3px!important;min-height:60px!important;padding:11px 14px!important}.eng-mentor main[data-screen="home"] .mentor-tools-title{margin:5px 0 2px!important;line-height:1.25}.eng-mentor main[data-screen="home"] .mentor-tool-grid{gap:8px!important}.eng-mentor main[data-screen="home"] .mentor-tool-grid .route{min-height:88px!important;padding:11px 12px!important;gap:4px!important}.eng-mentor main[data-screen="home"] .mentor-source-note{margin:5px 0 0!important;line-height:1.35}.eng-mentor .fs-preview-overlay[hidden]{display:none!important}.eng-mentor .fs-preview-overlay{position:fixed;inset:0;z-index:9999;background:rgba(20,19,35,.75);display:flex;align-items:center;justify-content:center;padding:12px}.eng-mentor .fs-preview-panel{background:var(--bg,#fff);color:var(--text,#222);border-radius:16px;width:min(100%,640px);height:min(94dvh,960px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0005}.eng-mentor .fs-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #ccc}.eng-mentor .fs-preview-head strong{font-size:16px}.eng-mentor .fs-preview-close{border:1px solid #aaa;border-radius:10px;padding:10px 14px;background:transparent;color:inherit;font:inherit;cursor:pointer}.eng-mentor .fs-preview-frame{flex:1;width:100%;border:0;background:white}.eng-mentor.fs-preview-open{overflow:hidden}.eng-mentor .fs-jump{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:6px 0 12px;position:sticky;top:0;z-index:3;background:var(--bg,#fff)}.eng-mentor .fs-jump button{flex:0 0 auto;border:1px solid #a8a8b7;background:transparent;color:inherit;border-radius:20px;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer;min-height:40px}.eng-mentor .fs-jump button.active{background:#4b3087;color:white;border-color:#4b3087}.eng-mentor .fs-jump button:focus-visible{outline:3px solid #e2a500;outline-offset:2px}.eng-mentor #fsguide,.eng-mentor #fsguide .fs-live,.eng-mentor #fsguide .fs-jump,.eng-mentor #fsguide .fsp,.eng-mentor #fsguide .fsb{min-width:0;max-width:100%;box-sizing:border-box}.eng-mentor #fsguide .fs-jump{width:100%;overscroll-behavior-x:contain}.eng-mentor #fsguide .fsp>summary .fst{min-width:0;flex:1;overflow-wrap:anywhere}.eng-mentor #fsguide .fsb>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.eng-mentor #fsguide .fsb pre,.eng-mentor #fsguide .fsb code{white-space:pre-wrap;overflow-wrap:anywhere}.eng-mentor #fsguide>div{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr)}.eng-mentor #fsguide>div>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.eng-mentor #fsguide .post,.eng-mentor #fsguide .post .msg{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.eng-mentor #toolkit{gap:8px!important}.eng-mentor #toolkit .kith{margin:0 0 5px!important}.eng-mentor #toolkit .kf{padding:0!important;gap:0!important;border-radius:14px!important;overflow:visible}.eng-mentor #toolkit .kf>summary{position:relative;min-height:66px!important;padding:11px 44px 11px 51px!important;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start!important;gap:2px;line-height:1.25;font-size:16px!important;overflow-wrap:anywhere}.eng-mentor #toolkit .kf>summary:before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:23px;height:23px;background:#e9eaf6;border-radius:8px}.eng-mentor #toolkit #checkin>summary:before{content:"✓";text-align:center;color:#242f74;font-weight:800}.eng-mentor #toolkit #fsguide>summary:before{content:"↗";text-align:center;color:#242f74;font-weight:800}.eng-mentor #toolkit #whoswho>summary:before{content:"◎";text-align:center;color:#242f74;font-weight:800}.eng-mentor #toolkit #mmsgs>summary:before{content:"✉";text-align:center;color:#242f74;font-weight:800}.eng-mentor #toolkit .kf>summary:after{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:23px!important}.eng-mentor #toolkit .kf>summary .tool-desc{font-size:12px;font-weight:400;color:#636a80;line-height:1.25}.eng-mentor #toolkit .kf[open]>summary{border-bottom:1px solid #e2e4ee}.eng-mentor #toolkit .kf[open]>*:not(summary){margin-left:13px!important;margin-right:13px!important}.eng-mentor #toolkit .kf[open]>*:last-child{margin-bottom:13px!important}.eng-mentor #toolkit .kf>summary:focus-visible{outline:3px solid #8c72cb;outline-offset:2px}.eng-mentor main[data-screen="faststart"] #toolkit .kf:not(#fsguide):not(#fsguide *),.eng-mentor main[data-screen="faststart"] #toolkit>.kith,.eng-mentor main[data-screen="faststart"] #toolkit>.kitlink{display:none!important}.eng-mentor main[data-screen="faststart"] #toolkit{display:block!important}.eng-mentor main[data-screen="faststart"] #fsguide{display:block!important}.eng-mentor .msg[contenteditable="true"]{cursor:text;user-select:text;-webkit-user-select:text;border:1px solid transparent;border-radius:8px}.eng-mentor .msg.mentor-editing{border:2px solid #6d42a7!important;background:rgba(126,91,180,.08);padding:12px;outline:none;min-height:72px}.eng-mentor .mentor-edit-btn{min-height:40px}.eng-mentor #fuCard{padding:12px 14px;gap:8px;border-radius:16px}.eng-mentor #fuCard h2{font-size:19px;line-height:1.25;margin:0}.eng-mentor #fuCard .notes{gap:6px}.eng-mentor #fuCard .notes li{padding:9px 11px;border-radius:12px}.eng-mentor #fuCard .fu-main{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.eng-mentor #fuCard .fu-detail{min-width:0;flex:1 1 160px;line-height:1.35}.eng-mentor #fuCard .fu-agreement{font-size:14px;margin-top:2px;overflow-wrap:anywhere}.eng-mentor #fuCard .fu-actions{margin:0;display:flex;gap:6px;flex-wrap:wrap}.eng-mentor #fuCard .fu-actions .chip{min-height:40px;padding:7px 11px}@media(max-width:440px){.eng-mentor #fuCard .fu-main{align-items:flex-start}.eng-mentor #fuCard .fu-actions{flex:0 0 auto}}.eng-mentor #fuCard .fu-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.eng-mentor #fuCard .fu-count{background:var(--soft);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;white-space:nowrap}.eng-mentor #fuCard .fu-summary{font-size:14px;color:var(--mute);line-height:1.4}.eng-mentor #fuCard .fu-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.eng-mentor #fuCard .fu-toggle{width:auto!important;flex:0 0 auto;min-height:44px;padding:8px 15px;font-size:14px}.eng-mentor #fuCard .fu-count{flex:0 0 auto}.eng-mentor #fuCard{gap:5px}.eng-mentor #fuCard #fu-items[hidden]{display:none!important}.eng-mentor #fuCard .fu-showall{margin-top:9px;min-height:44px}.eng-mentor main[data-screen="home"] #fuCard,.eng-mentor main[data-screen="home"] .mentor-people,.eng-mentor main[data-screen="home"] .mentor-faststart-shortcut{
 border-radius:18px;
 padding:14px 16px;
 margin-bottom:12px;
 box-sizing:border-box;
}.eng-mentor main[data-screen="home"] #fuCard{gap:7px}.eng-mentor main[data-screen="home"] #fuCard h2,.eng-mentor main[data-screen="home"] .mentor-people>summary b{font-size:18px;line-height:1.3}.eng-mentor main[data-screen="home"] #fuCard .fu-count{font-size:13px;padding:6px 10px}.eng-mentor main[data-screen="home"] #fuCard .fu-toggle{min-height:44px;border-radius:999px;padding:8px 14px;font-size:14px}.eng-mentor main[data-screen="home"] #fuCard .fu-summary{font-size:14px;line-height:1.4}.eng-mentor main[data-screen="home"] .mentor-people>summary{min-height:58px;gap:12px}.eng-mentor main[data-screen="home"] .mentor-people>summary small{font-size:13px;line-height:1.4;margin-top:4px}.eng-mentor main[data-screen="home"] .mentor-view{font-size:13px;line-height:1.35;max-width:145px}.eng-mentor main[data-screen="home"] .mentor-people[open] .mentor-view:after{font-size:13px}.eng-mentor main[data-screen="home"] .mentor-faststart-shortcut{min-height:70px;gap:12px}.eng-mentor main[data-screen="home"] .mentor-faststart-shortcut b{font-size:17px;line-height:1.3}.eng-mentor main[data-screen="home"] .mentor-faststart-shortcut small{font-size:13px;line-height:1.35}.eng-mentor main[data-screen="home"] .mentor-tools-title{margin:14px 0 9px;font-size:19px;line-height:1.3}.eng-mentor main[data-screen="home"] .mentor-tool-grid{gap:10px!important}.eng-mentor main[data-screen="home"] .mentor-tool-grid .route{border-radius:18px!important;padding:14px!important;min-height:110px!important;gap:6px}.eng-mentor main[data-screen="home"] .mentor-tool-grid .route b{font-size:16px;line-height:1.25}.eng-mentor main[data-screen="home"] .mentor-tool-grid .route span{font-size:13px;line-height:1.35}.eng-mentor main[data-screen="home"] .mentor-source-note{font-size:12px;line-height:1.45;color:var(--mute);margin:12px 0 0}@media(max-width:360px){.eng-mentor main[data-screen="home"] #fuCard .fu-controls{align-items:flex-start}.eng-mentor main[data-screen="home"] .mentor-tool-grid .route{padding:11px!important}}.eng-mentor main[data-screen="home"] .mentor-home-add{display:block;width:100%;min-height:44px;text-align:left;background:transparent;border:0;color:#202e70;font:inherit;font-size:14px;font-weight:700;padding:4px 14px;margin:-5px 0 10px;cursor:pointer}.eng-mentor main[data-screen="home"] .mentor-home-add:focus-visible{outline:3px solid #8468d1;outline-offset:2px;border-radius:8px}

.eng-ovid [hidden]{display:none!important}.eng-ovid .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eng-ovid{--bg:#F7F8FC;--surface:#fff;--ink:#202B4E;--mute:#5D6882;--line:#DCE2F5;--accent:#1E2A6E;--accent-ink:#fff;--pink:#C2307F;--soft:#E7EBF8;--ok:#08716C;--okbg:#DDF3F1;--display:'Fredoka',system-ui,sans-serif;--body:'Instrument Sans',system-ui,sans-serif}@media(prefers-color-scheme:dark){.eng-ovid{--bg:#11182F;--surface:#1A2344;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--accent:#AAB7EB;--accent-ink:#11182F;--pink:#FF8CC4;--soft:#273258;--ok:#3FD0C8;--okbg:#10393A;color-scheme:dark}}.eng-ovid *{box-sizing:border-box}.eng-ovid{margin:0;background:var(--bg);color:var(--ink);font:17px/1.5 var(--body)}.eng-ovid main{max-width:640px;margin:0 auto;padding:16px 16px 44px;display:grid;gap:14px}.eng-ovid a{color:var(--accent)}.eng-ovid h1,.eng-ovid h2,.eng-ovid h3,.eng-ovid p{margin:0}.eng-ovid h1{font:800 clamp(28px,7vw,36px)/1.12 var(--display)}.eng-ovid h2{font:700 20px/1.25 var(--display)}.eng-ovid h3{font:700 17px/1.3 var(--display)}.eng-ovid .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px;display:grid;gap:12px}.eng-ovid .mute{color:var(--mute);font-size:15.5px}.eng-ovid .eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pink)}.eng-ovid .back{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:none}.eng-ovid .choices{display:grid;gap:9px;border:0;padding:0;margin:0}.eng-ovid .choice{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;min-height:60px}.eng-ovid .choice.selected{border:2px solid var(--accent);background:var(--soft)}.eng-ovid .choice input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.eng-ovid .choice .ctext{display:grid;gap:3px}.eng-ovid .choice b{font:700 17px/1.3 var(--display)}.eng-ovid .choice .ctext span{color:var(--mute);font-size:15px}.eng-ovid .result{border-left:5px solid var(--ok);background:var(--okbg);border-radius:12px;padding:14px;display:grid;gap:9px}.eng-ovid .result[hidden]{display:none}.eng-ovid .result a{font-weight:700}.eng-ovid textarea{width:100%;min-height:112px;resize:vertical;font:inherit;line-height:1.45;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink)}.eng-ovid .actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.eng-ovid .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 15px;border-radius:12px;background:var(--accent);color:var(--accent-ink);font:700 16px var(--body);text-decoration:none;border:1px solid var(--accent);cursor:pointer}.eng-ovid .btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.eng-ovid .status{min-height:1.4em;color:var(--ok);font-weight:600;font-size:14px}.eng-ovid details{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.eng-ovid details>summary{cursor:pointer;padding:13px 14px;font-weight:700;min-height:48px}.eng-ovid .detailsbody{padding:0 14px 14px;display:grid;gap:11px}.eng-ovid ul{margin:0;padding-left:21px;display:grid;gap:7px}.eng-ovid :focus-visible{outline:3px solid var(--accent);outline-offset:3px}

.eng-wtg{
  --bg:#F7F8FC;--surface:#FFFFFF;--ink:#202B4E;--mute:#5D6882;--line:#DCE2F5;
  --purple:#1E2A6E;--purple-ink:#FFFFFF;--soft:#E7EBF8;
  --display:'Fredoka',system-ui,-apple-system,'Segoe UI',sans-serif;
  --body:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
}@media (prefers-color-scheme:dark){.eng-wtg:not([data-theme="light"]){--bg:#11182F;--surface:#1A2344;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--purple:#9B6BE0;--purple-ink:#11182F;--soft:#273258;color-scheme:dark}}.eng-wtg[data-theme="dark"]{--bg:#11182F;--surface:#1A2344;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--purple:#9B6BE0;--purple-ink:#11182F;--soft:#273258;color-scheme:dark}.eng-wtg *,.eng-wtg *::before,.eng-wtg *::after{box-sizing:border-box}.eng-wtg{margin:0;background:var(--bg);color:var(--ink);font:17px/1.55 var(--body)}.eng-wtg .hero{background:var(--purple);color:var(--purple-ink)}.eng-wtg .hero .in{max-width:620px;margin:0 auto;padding-block:20px 22px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.eng-wtg .hero h1{margin:0;font:800 clamp(28px,8vw,38px)/1.08 var(--display);letter-spacing:-.02em;text-wrap:balance}.eng-wtg .hero p{margin:10px 0 0;font-size:18px;max-width:42ch;opacity:.95}.eng-wtg main{max-width:620px;margin:0 auto;padding-block:18px 48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;gap:14px}.eng-wtg .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px 18px;display:grid;gap:12px}.eng-wtg h2{margin:0;font:700 21px/1.2 var(--display)}.eng-wtg p{margin:0}.eng-wtg .who{display:grid;gap:10px;margin:0;padding:0;list-style:none}.eng-wtg .who li{background:var(--soft);border-radius:14px;padding:12px 14px;display:grid;gap:2px}.eng-wtg .who b{font-weight:700}.eng-wtg .who li>*{min-width:0;overflow-wrap:anywhere;hyphens:auto}.eng-wtg .tag{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--purple)}.eng-wtg .go{display:grid;gap:0;margin:0}.eng-wtg .go div{display:grid;grid-template-columns:1fr;gap:2px;padding:12px 0;border-top:1px solid var(--line)}.eng-wtg .go div:first-child{border-top:0;padding-top:0}.eng-wtg .go dt{font-weight:700;color:var(--purple)}.eng-wtg .go dd{margin:0}.eng-wtg .morego summary{cursor:pointer;font-weight:700;color:var(--purple);padding:10px 0 0;border-top:1px solid var(--line)}.eng-wtg .mute{color:var(--mute);font-size:15.5px}.eng-wtg a{color:var(--purple);font-weight:700}.eng-wtg .rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.eng-wtg .row{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;background:var(--soft);border-radius:14px;padding:12px 14px;text-decoration:none;color:var(--ink);font-weight:400}.eng-wtg .row .ic{font-size:20px;line-height:1.3;text-align:center}.eng-wtg .row b{display:block;font-weight:700;color:var(--purple)}.eng-wtg .row small{display:block;color:var(--mute);font-size:15px}.eng-wtg h3{margin:6px 0 0;font:700 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.eng-wtg .fine{color:var(--mute);font-size:13.5px;text-align:center}.eng-wtg :focus-visible{outline:3px solid var(--purple);outline-offset:3px}.eng-wtg .app-row{background:var(--surface);border:1px solid var(--line)}.eng-wtg .row small a{display:inline-block;padding-block:5px}.eng-wtg .row>*{min-width:0;overflow-wrap:anywhere}



.eng-ovid a.back{display:none}

/* One look: every part of the Hub uses the same colours and fonts. */
.eng-path,.eng-wts,.eng-mentor,.eng-ovid,.eng-wtg{background:transparent!important;padding:0!important;margin:0!important}
.eng-wts.eng-wts{--bg:#F7F8FC;--surface:#FFFFFF;--soft:#E7EBF8;--ink:#202B4E;--mute:#5D6882;--line:#DCE2F5;--teal:#1E2A6E;--teal-soft:#E7EBF8;
 --c1:#1E2A6E;--c1s:#E7EBF8;--c2:#1E2A6E;--c2s:#E7EBF8;--c3:#1E2A6E;--c3s:#E7EBF8;--c4:#1E2A6E;--c4s:#E7EBF8;--c5:#1E2A6E;--c5s:#E7EBF8;--c6:#1E2A6E;--c6s:#E7EBF8;--c7:#1E2A6E;--c7s:#E7EBF8;
 --display:'Fredoka',system-ui,-apple-system,'Segoe UI',sans-serif;--body:'Instrument Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}
@media (prefers-color-scheme:dark){.eng-wts.eng-wts:not([data-theme="light"]){--bg:#11182F;--surface:#1A2344;--soft:#273258;--ink:#F6F7FC;--mute:#BCC5DC;--line:#33406C;--teal:#AAB7EB;--teal-soft:#273258;
 --c1:#AAB7EB;--c1s:#273258;--c2:#AAB7EB;--c2s:#273258;--c3:#AAB7EB;--c3s:#273258;--c4:#AAB7EB;--c4s:#273258;--c5:#AAB7EB;--c5s:#273258;--c6:#AAB7EB;--c6s:#273258;--c7:#AAB7EB;--c7s:#273258}}
