:root{--bg:#f7f9fb;--card:#ffffff;--ink:#24221f;--quiet:#6b665e;--line:#d3dce7;--accent:#c2552e;--tint:#e9f1fa;--soft:#eaeff4;--good:#2f7d5b;--goodt:#e6f3ec;--warn:#b5651d;--warnt:#fbf0e3;--bad:#b3261e;--badt:#fbe9e7}:root{color-scheme:light}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#1c1b19;--card:#252421;--ink:#e0e7ef;--quiet:#a9a39a;--line:#3a3833;--accent:#e9875f;--tint:#33261f;--soft:#2c2a26;--good:#6cc49b;--goodt:#1f3329;--warn:#e3a35f;--warnt:#3a2c1c;--bad:#ff8a80;--badt:#3a1f1d}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;line-height:1.55;font-size:16px;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}.wrap{max-width:640px;margin:0 auto;min-height:100vh}.bar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--card)}.bar b{font-size:17px;text-align:center}.bar .side{color:var(--quiet);font-size:16px}.bar.home{display:grid;grid-template-columns:1fr auto 1fr}.bar.home>:last-child{justify-self:end}.clock{line-height:1.25}.clock small{display:block;font-size:16px;white-space:nowrap}@media(max-width:430px){.clock .yr{display:none}}.clock b{font-size:16px;color:var(--ink);font-weight:600;text-align:left}.apptitle small{display:block;font-size:16px;color:var(--quiet);font-weight:500;letter-spacing:1px;margin-top:1px}.stats button{font:inherit;color:inherit;background:var(--soft);border:1px solid transparent;border-radius:8px;padding:6px 2px;cursor:pointer}.stats button.on{border-color:var(--accent);background:var(--tint)}.funnel{margin-top:10px}.funnel div{display:grid;grid-template-columns:62px 1fr 92px;gap:8px;align-items:center;font-size:16px;margin:5px 0;color:var(--quiet)}.funnel i{height:8px;background:var(--soft);border-radius:4px;overflow:hidden}.funnel em{display:block;height:100%;background:var(--accent);border-radius:4px}.funnel span:last-child{text-align:right;white-space:nowrap}.sorts,.folders{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.folders{margin-bottom:4px}.sorts button,.folders button{font:inherit;font-size:16px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.sorts button.on,.folders button.on{background:var(--accent);border-color:var(--accent);color:#fff}.folders button small{opacity:.7;margin-left:3px}.grp{font-weight:700;color:var(--accent);font-size:16px;padding:10px 0 2px;border-bottom:1px solid var(--line)}.link{background:none;border:0;font:inherit;color:var(--accent);cursor:pointer;padding:4px 0;font-weight:600;white-space:nowrap}.body{padding:14px 16px 40px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.fgrid>div{min-width:0}.fgrid .full{grid-column:1 / -1}.fgrid input,.fgrid select{width:100%}@media(min-width:700px){.wrap{max-width:760px}}@media(min-width:1000px){.wrap{max-width:1200px}.body{padding:20px 28px 48px}.body.narrow{max-width:780px;margin:0 auto}.body.cols{column-count:2;column-gap:20px}.body.cols .card,.body.cols>.btn,.body.cols>.warnbox{break-inside:avoid}.body.cols>.tabs,.body.cols>.warnbox{column-span:all}.homegrid{display:grid;grid-template-columns:minmax(340px,400px) 1fr;gap:20px;align-items:start}.homegrid>div:first-child{position:sticky;top:76px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.setgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c b";gap:0 20px;align-items:start}.setgrid .sa{grid-area:a}.setgrid .sb{grid-area:b}.setgrid .sc{grid-area:c}.advgrid{column-count:2;column-gap:20px}.advgrid .card{break-inside:avoid}.bar{padding:14px 28px}}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:12px}.card h3{font-size:16px;margin:0 0 8px;color:var(--quiet);font-weight:600}.row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.row.click{cursor:pointer}.chip{display:inline-block;font-size:16px;padding:2px 9px;border-radius:999px;background:var(--tint);color:var(--accent);font-weight:600;white-space:nowrap}.chip.g{background:var(--goodt);color:var(--good)}.chip.w{background:var(--warnt);color:var(--warn)}.chip.q{background:var(--soft);color:var(--quiet)}.chip.r{background:var(--badt);color:var(--bad)}.qcrow{padding:8px 0;border-top:1px solid var(--line)}.qcrow:first-of-type{border-top:0}.qcrow .snip{color:var(--quiet);font-size:16px;margin-top:2px;word-break:break-all}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;text-align:center}.stats div{background:var(--soft);border-radius:8px;padding:6px 2px}.stats b{display:block;font-size:18px}.stats small{color:var(--quiet);font-size:16px}.btn{display:block;width:100%;text-align:center;font:inherit;font-weight:600;padding:12px;border-radius:10px;border:0;background:var(--accent);color:#fff;margin-top:8px;cursor:pointer}.btn.ghost{background:var(--card);color:var(--accent);border:1px solid var(--accent)}.btn.small{padding:8px;font-size:16px}.btn.danger{background:var(--card);color:var(--warn);border:1px solid var(--line)}.btn:disabled{opacity:.45;cursor:default}.line2{display:flex;gap:8px}.line2>*{flex:1}.steps{display:flex;gap:4px;margin:4px 0 2px}.steps i{flex:1;height:6px;border-radius:3px;background:var(--line)}.steps i.on{background:var(--accent)}.steplbl{display:flex;justify-content:space-between;font-size:16px;color:var(--quiet)}.grid10{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.grid10 button{font:inherit;font-size:16px;padding:9px 0;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);cursor:pointer}.grid10 button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.big{font-size:20px;font-weight:700;text-align:center;padding:12px;background:var(--tint);border-radius:10px;color:var(--accent);margin-bottom:12px}label{display:block;font-size:16px;color:var(--quiet);margin:10px 0 4px}input,select,textarea{width:100%;font:inherit;font-size:16px;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:var(--card);color:var(--ink)}.check{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:16px}.check input{width:auto}.pills{display:flex;flex-wrap:wrap;gap:6px}.pills button{font:inherit;font-size:16px;padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.pills button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.ratios{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.note{color:var(--quiet);font-size:16px}.warnbox{background:var(--warnt);color:var(--warn);border-radius:10px;padding:10px 12px;font-size:16px;margin-bottom:12px}.empty{text-align:center;color:var(--quiet);padding:24px 0}.demo{background:var(--warnt);color:var(--warn);font-size:16px;text-align:center;padding:6px 12px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#2a2826;color:#fff;padding:10px 16px;border-radius:999px;font-size:16px;display:none;z-index:10}.loading{text-align:center;color:var(--quiet);padding:60px 0}.boot{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24vh 16px 0;min-height:100vh;background:#f5f7fa;color-scheme:light}.boot b{font-size:19px;color:#1b2c40;letter-spacing:-.01em}.boot small{font-size:16px;color:#687565}.bootlogo{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#18283b,#253d58);color:#9fc0e6;box-shadow:0 10px 28px #1b2c4026;border:1px solid #749fd055;animation:bootp 1.6s ease-in-out infinite}.bootbar{width:150px;height:4px;border-radius:4px;background:var(--line);overflow:hidden;margin-top:6px}.bootbar i{display:block;width:40%;height:100%;border-radius:4px;background:linear-gradient(90deg,#5f8fc5,#2a4462);animation:bootb 1.1s ease-in-out infinite}@keyframes bootb{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes bootp{50%{transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.bootlogo,.bootbar i{animation:none}}details summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:16px}details.adv{margin-top:4px}details.adv>summary{list-style:none;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;font-size:16px;color:var(--ink)}details.adv>summary::-webkit-details-marker{display:none}details.adv>summary:before{content:"\25b8";display:inline-block;margin-right:8px;color:var(--accent);transition:transform .15s}details.adv[open]>summary:before{transform:rotate(90deg)}details.adv>summary small{display:block;margin:2px 0 0 18px;color:var(--quiet);font-weight:400;font-size:16px}.tabs{display:flex;border-bottom:1px solid var(--line);margin:-4px 0 12px}.tabs button{flex:1;background:none;border:0;font:inherit;padding:10px 0;color:var(--quiet);cursor:pointer}.tabs button.on{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:700}.say{background:var(--soft);border-radius:8px;padding:9px 11px;margin:6px 0}.prog .row span:last-child{min-width:76px;text-align:right}.imgprev{width:84px;height:84px;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--soft)}.imgrow{display:flex;gap:12px;align-items:center}.copybox{background:var(--soft);border-radius:8px;padding:10px;font-size:16px;word-break:break-all;white-space:pre-wrap}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:6px}.fgrid b{display:block;font-size:16px;color:var(--accent);margin-top:4px}.fgrid label{margin:6px 0 2px}.okbox{background:var(--goodt);color:var(--good);border-radius:10px;padding:10px 12px;font-size:16px}.line3{display:flex;gap:8px}.line3>*{flex:1}.line3>input{flex:1.3}.sjp{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;text-align:center}.sjp div{background:var(--soft);border-radius:8px;padding:6px 2px}.sjp b{display:block;font-size:22px;letter-spacing:2px}.sjp small,.sjp span{color:var(--quiet);font-size:16px}.yn{display:flex;gap:6px}.yn button{font:inherit;font-size:16px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--quiet);cursor:pointer}.yn button.on.y{background:var(--goodt);color:var(--good);border-color:var(--good)}.yn button.on.n{background:var(--warnt);color:var(--warn);border-color:var(--warn)}.tcbtn{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;width:100%;text-align:left;font:inherit;color:#fff;border:0;border-radius:14px;padding:14px 16px;margin-bottom:12px;cursor:pointer;background:linear-gradient(120deg,#1a365d,#2c5282);box-shadow:0 4px 14px #1a365d40}.tcbtn span{grid-row:1/3;font-size:28px}.tcbtn b{font-size:17px}.tcbtn small{color:#c9d6e8;font-size:16px}.tcbtn i{grid-row:1/3;grid-column:3;font-style:normal;font-size:24px;color:#80a0c5}.tcsel{background:var(--soft, rgba(127,127,127,.08));border-radius:10px;padding:10px 12px;margin-bottom:6px}.tcnew{border:1px dashed var(--line);border-radius:12px;padding:10px 12px;margin-top:10px}.tcnew h4{margin:0 0 4px}h4.tch{margin:14px 0 4px;font-size:16px;color:var(--quiet, #888)}h4.tch:first-of-type{margin-top:4px}.tlist{display:flex;flex-direction:column;gap:8px}.trow{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.trow .tic{flex:0 0 46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:24px}.trow .tbody{flex:1;min-width:0}.trow .tt{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.trow .tt b{font-size:16px}.trow .tmin{font-size:16px;color:var(--quiet, #888);white-space:nowrap}.trow .tab{font-size:16px;color:var(--quiet, #888);line-height:1.5;margin:2px 0 6px}.trow .twho{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.trow .who{font-size:16px;font-weight:700;border-radius:999px;padding:2px 9px;background:#80a0c529;color:#5a7ea8}.trow .who.self{background:#4a78be24;color:#4a78be}.trow .tdom{display:flex;flex-wrap:wrap;gap:4px}.trow .tdom i{font-style:normal;font-size:16px;border:1px solid var(--line);border-radius:999px;padding:1px 8px;white-space:nowrap}.tcard2{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.tcard2 .tf{font-size:16px;color:#80a0c5;font-weight:700}.tcard2 b{display:block;font-size:16px;margin:2px 0 4px}.tcard2 .tm{font-size:16px;color:var(--quiet, #888);line-height:1.5}.tcard2 .tn{display:flex;gap:8px;margin:6px 0;font-size:16px;font-weight:700}.tcard2 .tn span{background:#7f7f7f1f;border-radius:999px;padding:2px 8px}.tcard2 .td{display:flex;flex-wrap:wrap;gap:4px}.tcard2 .td i{font-style:normal;font-size:16px;border:1px solid var(--line);border-radius:999px;padding:1px 7px}.cols .tcwide{column-span:all}.cols .tcmain,.cols .tcwide{break-inside:avoid}.tplset{display:grid;gap:6px}.tplset div{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:8px}.tplset span{font-size:16px}.tplset select{margin:0}.mf{--mft:#224d7f;--mfs:#0284C7;--mftb:#f1f6fc;--mfb:#2563EB;--mfbb:#EFF6FF;--mfn:#1E293B;--mfv:#558fd2;--mfa:#367bca;--mfline:#E2E8F0;--mfq:#64748B}@media(prefers-color-scheme:dark){.mf{--mftb:rgba(34,77,127,.14);--mfbb:rgba(37,99,235,.14);--mfn:#E2E8F0;--mfline:#334155;--mfq:#94A3B8}}.mf .mfsvg{flex:none;display:block}.mfhead{display:flex;gap:14px;align-items:center;background:linear-gradient(120deg,#1e293b,#1e3a8a 70%,#18406d);color:#fff;border-radius:16px;padding:18px 20px;margin-bottom:16px}.mfbrand{display:block;font-size:16px;font-weight:800;letter-spacing:.22em;color:#6fa0d9;margin-bottom:2px}.mfhead h2{margin:0;font-size:20px;letter-spacing:-.3px}.mfhead p{margin:3px 0 0;font-size:16px;color:#cbd5e1}.mfhi{width:48px;height:48px;border-radius:14px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;flex:none}h3.mfsec{display:flex;align-items:center;gap:6px;font-size:16px;margin:0 0 8px;color:var(--mfn)}h3.mfsec svg{color:var(--mfa)}.mfpks{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:16px}.mfpk{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--mfline);border-radius:16px;padding:16px 16px 14px;cursor:pointer;box-shadow:0 1px 2px #0f172a0f;transition:border-color .15s,box-shadow .15s}.mfpk:hover{box-shadow:0 4px 14px #0f172a14}.mfpk .mfpki{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.mfpk.teal .mfpki{background:var(--mftb);color:var(--mft)}.mfpk.blue .mfpki{background:var(--mfbb);color:var(--mfb)}.mfpk.violet .mfpki{background:#558fd21a;color:var(--mfv)}.mfpk b{font-size:16px;line-height:1.4;color:var(--mfn)}.mfpk small{font-size:16px;color:var(--mfq);line-height:1.5}.mfpktop{display:flex;align-items:center;gap:10px}.mfbadge{padding:4px 10px;border-radius:999px;font-size:16px;font-weight:600}.mfpk.teal .mfbadge{background:var(--mftb);color:var(--mft)}.mfpk.blue .mfbadge{background:var(--mfbb);color:var(--mfb)}.mfpk.violet .mfbadge{background:#367bca24;color:#285b95}.mfpk.best{border-color:#558fd273;box-shadow:0 0 0 3px #558fd214}.mfbest{position:absolute;top:-10px;right:14px;display:flex;align-items:center;gap:3px;background:var(--mfv);color:#fff;font-size:16px;font-weight:800;letter-spacing:.5px;padding:3px 10px;border-radius:999px}.mfpkm{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:16px;color:var(--mfq);margin-top:2px}.mfpkm span{display:flex;align-items:center;gap:4px}.mfpkgo{margin-top:auto;align-self:stretch;text-align:center;display:flex;justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:700;padding:9px;border-radius:11px;border:1px solid var(--mfline);color:var(--mfn)}.mfpk.on.teal{border-color:var(--mft)}.mfpk.on.blue{border-color:var(--mfb)}.mfpk.on.violet{border-color:var(--mfv)}.mfpk.on.teal .mfpkgo{background:var(--mft);border-color:var(--mft);color:#fff}.mfpk.on.blue .mfpkgo{background:var(--mfb);border-color:var(--mfb);color:#fff}.mfpk.on.violet .mfpkgo{background:var(--mfv);border-color:var(--mfv);color:#fff}.mffilter{display:flex;gap:6px;overflow-x:auto;padding:2px 0 10px;margin-bottom:4px;border-bottom:1px solid var(--mfline)}.mffilter button{flex:none;font:inherit;font-size:16px;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--mfline);background:var(--card);color:var(--mfq);cursor:pointer}.mffilter button.on{background:var(--mfn);border-color:var(--mfn);color:var(--card)}.mftabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 10px}.mftabs button{font:inherit;font-size:16px;font-weight:700;padding:10px;border-radius:12px;border:1px solid var(--mfline);background:var(--card);color:var(--mfq);cursor:pointer}.mftabs button.on.kids{background:var(--mft);border-color:var(--mft);color:#fff}.mftabs button.on.adult{background:var(--mfb);border-color:var(--mfb);color:#fff}.mfgrid[data-side=kids] .mfcol.adult,.mfgrid[data-side=adult] .mfcol.kids{display:none}.mfcol{min-width:0}.mfcolh{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;margin-bottom:10px;font-size:16px}.mfcolh em{font-style:normal;font-weight:600;opacity:.75}.mfcolh .mfi{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff}.mfcol.teal .mfcolh{background:var(--mftb);color:var(--mft)}.mfcol.teal .mfcolh .mfi{background:var(--mft)}.mfcol.blue .mfcolh{background:var(--mfbb);color:var(--mfb)}.mfcol.blue .mfcolh .mfi{background:var(--mfb)}.mfc{background:var(--card);border:1.5px solid var(--mfline);border-radius:16px;padding:14px 15px;margin-bottom:10px;cursor:pointer;box-shadow:0 1px 2px #0f172a0d;transition:border-color .15s,background .15s}.mfc:focus-visible{outline:2px solid var(--mfb);outline-offset:2px}.mfch{display:flex;gap:11px;align-items:flex-start}.mfch .mfi{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none}.mfc.teal .mfch .mfi{background:var(--mftb);color:var(--mft)}.mfc.blue .mfch .mfi{background:var(--mfbb);color:var(--mfb)}.mfct{flex:1;min-width:0}.mfct b{display:block;font-size:16px;line-height:1.4;color:var(--mfn)}.mfct small{display:flex;align-items:center;gap:4px;font-size:16px;color:var(--mfq);margin-top:2px}.mfck{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--mfline);display:flex;align-items:center;justify-content:center;flex:none;color:#fff}.mfc p{margin:9px 0 8px;font-size:16px;line-height:1.6;color:var(--ink)}.mfwhos{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.mfwho{font-size:16px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--soft);color:var(--mfq)}.mfc.teal .mfwho.self{background:var(--mftb);color:var(--mft)}.mfc.blue .mfwho.self{background:var(--mfbb);color:var(--mfb)}.mftags{display:flex;flex-wrap:wrap;gap:4px 8px}.mftags i{font-style:normal;font-size:16px;color:var(--mfs)}.mfc.blue .mftags i{color:var(--mfb)}.mfc.on.teal{border-color:var(--mft);background:var(--mftb)}.mfc.on.blue{border-color:var(--mfb);background:var(--mfbb)}.mfc.on.teal .mfck{background:var(--mft);border-color:var(--mft)}.mfc.on.blue .mfck{background:var(--mfb);border-color:var(--mfb)}.mfc.off{cursor:default;opacity:.5;box-shadow:none}.mfc.off .mfck{visibility:hidden}.mfoff{margin-top:8px;font-size:16px;font-weight:600;color:var(--mfq)}.mfpicked{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px}.mfpicked span{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;padding:4px 6px 4px 10px;border-radius:999px;background:var(--mfbb);color:var(--mfb)}.mfpicked.pre span{padding-right:10px;margin-bottom:2px}.mfpicked button{font:inherit;font-size:16px;line-height:1;width:20px;height:20px;border-radius:50%;border:0;background:#2563eb26;color:var(--mfb);cursor:pointer}.mffus{display:flex;gap:10px;margin-top:12px;padding:12px;border-radius:12px;border:1px solid rgba(85,143,210,.35);background:#558fd20f;color:var(--mfv)}.mffus div{color:var(--ink)}.mffus b{color:var(--mfv);font-size:16px}.mffus p{margin:3px 0 6px;font-size:16px}.mfrow{margin-top:6px}@media(min-width:700px){.mfpks{grid-template-columns:repeat(3,1fr)}.mfpk{padding-top:18px}}@media(min-width:1000px){.mftabs{display:none}.mfgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-top:14px}.mfgrid[data-side] .mfcol.adult,.mfgrid[data-side] .mfcol.kids{display:block}.mfrow{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.mfrow .card{margin-bottom:12px}}.mf h3.mfh{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:700;color:var(--mfn);margin:0 0 4px}.mf h3.mfh svg{color:var(--mfb)}.mf h3.mfh span{font-size:16px;font-weight:500;color:var(--mfq)}.mf h3.mfh em{font-style:normal;font-weight:800}.mf h3.mfh em.amber{color:#2f6bb0}.mf h3.mfh em.teal{color:var(--mft)}.mf h3.mfh em.blue{color:var(--mfb)}.mf .mfsub{margin:0 0 12px;font-size:16px;color:var(--mfq);line-height:1.55}.mf .card.mfsend,.mf .card.mflist,.mf .card.mfqc{border-radius:16px;border-color:var(--mfline);padding:16px 18px;box-shadow:0 1px 2px #0f172a0d}.mfsearch{position:relative}.mfsearch svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--mfq)}.mfsearch input{width:100%;padding-left:36px;border-radius:12px}.mfnew{background:var(--soft);border:1px solid var(--mfline);border-radius:14px;padding:14px;margin-top:12px}.mfnewh{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:800;color:var(--mfn);margin-bottom:4px}.mfnew input{background:var(--card)}.mfrels{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.mfrels button{font:inherit;font-size:16px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid transparent;background:var(--card);color:var(--mfq);box-shadow:inset 0 0 0 1px var(--mfline);cursor:pointer}.mfrels button:hover{background:var(--mfline)}.mfrels button.on{background:#367bca;color:#fff;box-shadow:none;font-weight:800}.mfmicro{display:flex;gap:5px;align-items:flex-start;font-size:16px;color:var(--mfq);margin:10px 0 0;line-height:1.5}.mfmicro svg{margin-top:2px}.mfnewb{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin-top:12px}.mfnewb button,.mfnewopen{font:inherit;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border-radius:11px;cursor:pointer;font-size:16px}.mfcancel{background:var(--card);color:var(--mfq);border:1px solid var(--mfline);font-weight:600}.mfgo{background:#2f6bb0;color:#fff;border:0;font-weight:800}.mfgo:hover{background:#285b95}.mfnewopen{width:100%;margin-top:10px;background:var(--card);color:var(--mfn);border:1.5px dashed var(--mfline);font-weight:700}.mfnewopen:hover{border-color:var(--mfb);color:var(--mfb)}.mflh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.mfre{font:inherit;display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:var(--mfq);background:none;border:0;cursor:pointer;padding:4px}.mfre:hover{color:var(--mfn)}.mfitem{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--soft);margin-bottom:6px}.mfim{min-width:0}.mfin{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.mfin b{font-size:16px;color:var(--mfn)}.mfim small{display:block;font-size:16px;color:var(--mfq);margin-top:2px}.mfbd{font-size:16px;font-weight:700;padding:2px 8px;border-radius:7px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mfbd.teal{background:var(--mftb);color:var(--mft)}.mfbd.blue{background:var(--mfbb);color:var(--mfb)}.mfbd.violet{background:#558fd21a;color:var(--mfv)}.mfacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mfacts.sm{margin:0;flex:none;flex-wrap:nowrap}.mfab{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:16px;font-weight:700;padding:8px 12px;border-radius:10px;border:1px solid var(--mfline);background:var(--card);color:var(--mfn);cursor:pointer;text-decoration:none;white-space:nowrap;flex:none}.mfacts:not(.sm) .mfab{flex:1 1 auto}.mfacts.sm .mfab{padding:6px 10px;font-size:16px}.mfab.kakao{background:#357ac9;border-color:#357ac9;color:#050c14}.mfab.solid{background:var(--mft);border-color:var(--mft);color:#fff}.mfab.solid.blue{background:var(--mfb);border-color:var(--mfb)}.mfempty{font-size:16px;color:var(--mfq);padding:10px 2px}.mfqc .mfnewopen{width:auto;display:inline-flex;padding:10px 16px;margin-top:0}@media(max-width:430px){.mfitem{flex-wrap:wrap}.mfitem>.mfab,.mfitem>.mfacts.sm{width:100%}.mfacts.sm .mfab{flex:1}}@media(min-width:1000px){.mfrow{grid-template-columns:5fr 7fr}}.mf .btn{background:var(--mfb);border-radius:12px;font-weight:700}.mf .btn:disabled{background:var(--mfline);color:var(--mfq)}.mf .pills button.on{background:var(--mfn);border-color:var(--mfn);color:var(--card)}.mf .tcsel{border-radius:12px}.mf .tcsel .link,.mf .mfsend .link{color:var(--mfb)}.bar.mfbar{--mfn:#1E293B;--mfb:#2563EB;--mfline:#E2E8F0;--mfq:#64748B;display:grid;grid-template-columns:1fr auto 1fr;padding:10px 16px;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--mfline);box-shadow:0 1px 3px #0f172a0a}@media(prefers-color-scheme:dark){.bar.mfbar{--mfn:#E2E8F0;--mfline:#334155;--mfq:#94A3B8;background:#1e293beb}}.bar.mfbar>:first-child{justify-self:start}.bar.mfbar>:last-child{justify-self:end}.mfbb{font:inherit;display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:700;color:var(--mfn);background:transparent;border:1px solid var(--mfline);border-radius:999px;padding:6px 12px 6px 9px;cursor:pointer;white-space:nowrap}.mfbb:hover{border-color:var(--mfb);color:var(--mfb)}.mfbb svg{flex:none}.mfbt{display:flex;align-items:center;gap:9px}.mfbt div{line-height:1.2;text-align:left}.mfbt b{display:block;font-size:16.5px;font-weight:800;color:var(--mfn);letter-spacing:-.2px}.mfbt small{display:block;font-size:16px;font-weight:600;color:var(--mfq);letter-spacing:.02em}.mfbl{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#1e293b,#1e3a8a 60%,#18406d);flex:none}@media(max-width:430px){.mfbb span{display:none}.mfbb{padding:7px}.mfbt small{display:none}}@media(min-width:1000px){.bar.mfbar{padding:12px 28px}}.bar.home.mfbar .clock b{color:var(--mfn)}.mfbtns{display:flex;gap:6px;justify-self:end}.bar.home.mfbar>.mfbtns{justify-self:end}.mfbtns .mfbb{padding:6px 11px 6px 9px}.mfbtns .mfbb:only-child,.mfbtns .mfbb:not(:has(span)){padding:7px}.tcbtn.mfcta{display:flex;align-items:center;gap:14px;background:linear-gradient(120deg,#1e293b,#1e3a8a 65%,#18406d);box-shadow:0 6px 18px #1e293b38;border-radius:16px;padding:16px 18px;transition:transform .15s,box-shadow .15s}.tcbtn.mfcta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1e293b47}.tcbtn.mfcta .ctai{flex:none;width:48px;height:48px;border-radius:14px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:0;grid-row:auto}.tcbtn.mfcta .ctat{flex:1;min-width:0;display:block;font-size:inherit;grid-row:auto}.tcbtn.mfcta .ctat small{display:block;font-size:16px;font-weight:800;letter-spacing:.2em;color:#6fa0d9}.tcbtn.mfcta .ctat b{display:block;font-size:17px;line-height:1.35}.tcbtn.mfcta .ctat em{display:block;font-style:normal;font-size:16px;color:#cbd5e1;margin-top:2px}.tcbtn.mfcta .ctago{flex:none;display:flex;align-items:center;gap:4px;font-size:16px;font-weight:800;background:#fff;color:#1e293b;border-radius:999px;padding:8px 13px;grid-row:auto}.tcbtn.mfcta{flex-wrap:wrap}.tcbtn.mfcta .ctago{width:100%;justify-content:center;padding:10px 13px;font-size:16px}.famfilter{display:flex;align-items:center;gap:6px;font-size:16px;color:var(--quiet);margin:2px 0 4px}.famfilter .link{font-size:16px;color:#2563eb;margin-left:auto;padding:0}.duecard h3 em{font-style:normal;font-weight:800;color:#2f6bb0}.famtools .folders button.on{background:#1e293b;border-color:#1e293b;color:#fff}@media(prefers-color-scheme:dark){.famtools .folders button.on{background:#e2e8f0;border-color:#e2e8f0;color:#1e293b}}.stagecard h3,.famcard h3,.duecard h3{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--ink)}.stagecard h3 svg,.famcard h3 svg,.duecard h3 svg{color:#2563eb}.stagecard h3 .note{font-weight:500;margin-left:2px}.stagecard .stats{gap:8px}.stagecard .stats button{position:relative;padding:10px 2px 8px;border-radius:12px;border:1.5px solid transparent;background:var(--soft);transition:transform .12s,box-shadow .12s,background .12s}.stagecard .stats button:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0f172a14}.stagecard .stats b{display:block;font-size:22px;font-weight:800;line-height:1.2}.stagecard .stats small{display:block;font-size:16px;font-weight:600;color:var(--quiet);white-space:nowrap}.stats .st-b b{color:#2563eb}.stats .st-a b{color:#2f6bb0}.stats .st-g b{color:#214b7a}.stats button.st-b.on{background:#2563eb}.stats button.st-a.on{background:#2f6bb0}.stats button.st-g.on{background:#214b7a}.stagecard .stats button.on b,.stagecard .stats button.on small{color:#fff}.sthint{margin:8px 0 0;font-size:16px;color:var(--quiet)}.sthint b{color:var(--ink)}.sthint .link{font-size:16px;color:#2563eb;padding:0}.hsearch{position:relative}.hsearch>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--quiet);pointer-events:none}.hsearch input{width:100%;padding:12px 40px;border-radius:14px;margin:0}.hsearch .hx{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:0;background:var(--soft);color:var(--quiet);display:flex;align-items:center;justify-content:center;cursor:pointer}.hsearch input:placeholder-shown+.hx{display:none}.famcard{margin-top:12px}.famh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.famh h3{margin:0}.famh h3 em{font-style:normal;font-weight:800;color:#2563eb}.famnew{font:inherit;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:800;color:#fff;background:#2563eb;border:0;border-radius:10px;padding:8px 13px;cursor:pointer;white-space:nowrap}.famnew:hover{background:#1d4ed8}.famtools{display:flex;align-items:center;gap:8px;margin:0 0 6px}.famtools .folders{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;margin:0;padding-bottom:2px;scrollbar-width:thin}.famtools .folders button{flex:none}.famsort{flex:none;width:auto;font:inherit;font-size:16px;padding:5px 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);margin:0}.famrow{align-items:center}.famm{min-width:0}.famm>b{display:block;font-size:16px}.fammem{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:3px}.fm{display:inline-flex;align-items:center;gap:4px;font-size:16px;color:var(--quiet)}.fm i{font-style:normal;color:var(--ink);font-weight:600}.fm em{font-style:normal;font-size:16px;font-weight:700;padding:0 6px;border-radius:6px;background:var(--soft);color:var(--quiet)}.fm u{text-decoration:none;font-size:16px;color:#2563eb;font-weight:600}.famm>small{display:block;font-size:16px;color:var(--quiet);margin-top:2px}.stbadge{flex:none;font-size:16px;font-weight:800;padding:4px 10px;border-radius:999px;white-space:nowrap}.stbadge.st-b{background:#e0f2fe;color:#0369a1}.stbadge.st-a{background:#d1e1f4;color:#285b95}.stbadge.st-g{background:#d6e4f5;color:#163b66}.stbadge.st-q{background:var(--soft);color:var(--quiet)}@media(prefers-color-scheme:dark){.stbadge.st-b{background:#0ea5e933;color:#7dd3fc}.stbadge.st-a{background:#2f6bb033;color:#70a1d9}.stbadge.st-g{background:#214b7a33;color:#79a7dc}.stats .st-b b,.fm u{color:#60a5fa}}.hubs{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:14px}.hwel{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:18px 20px;margin-bottom:14px;border-radius:18px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#1e3a8a,#2e5581 55%,#25568d);box-shadow:0 10px 30px #2e558140}.hwtop{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;width:100%}.hwpipe{width:100%;padding-top:12px;border-top:1px solid rgba(255,255,255,.16)}.hwph{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px}.hwph>b{display:inline-flex;align-items:center;gap:5px;font-size:16px}.hwph span{font-size:16px;color:#c7d2fe;background:none;padding:0;border:0}.hwph span b{color:#fff}.hwph button{font:inherit;font-size:16px;font-weight:700;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:2px 9px;cursor:pointer}.hwsts{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.hwst{font:inherit;color:#fff;background:#ffffff14;border:1.5px solid transparent;border-radius:12px;padding:8px 2px 7px;cursor:pointer;text-align:center;transition:background .15s,transform .15s}.hwst:hover{background:#ffffff29;transform:translateY(-1px)}.hwst b{display:block;font-size:20px;font-weight:800;line-height:1.15}.hwst small{display:block;font-size:16px;font-weight:600;color:#c7d2fe;white-space:nowrap}.hwst.st-b b{color:#93c5fd}.hwst.st-a b{color:#70a1d9}.hwst.st-g b{color:#79a7dc}.hwst.st-q b{color:#cbd5e1}.hwst.on{background:#fffffff2;border-color:#fff}.hwst.on b,.hwst.on small{color:#1b314b}@media(max-width:430px){.hwsts{grid-template-columns:repeat(3,1fr)}}.hwtx{flex:1 1 300px;min-width:0}.hwtx small{font-size:16px;font-weight:700;color:#c7d2fe;letter-spacing:.02em}.hwtx h1{margin:2px 0 10px;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.35}.hwq{display:flex;flex-wrap:wrap;gap:6px}.hwq button{font:inherit;display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:700;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 13px;cursor:pointer;transition:background .15s}.hwq button:hover{background:#ffffff38}.hwks{display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));gap:8px;flex:0 1 460px}.hwk{font:inherit;color:#fff;text-align:left;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:10px 12px;cursor:pointer;transition:transform .15s,background .15s}.hwk:hover{background:#ffffff2e;transform:translateY(-1px)}.hwk b{display:block;font-size:24px;font-weight:800;line-height:1.1}.hwk small{font-size:16px;font-weight:600;color:#c7d2fe}.hwk.a b{color:#70a1d9}.hwk.b b{color:#93c5fd}.hwk.g b{color:#79a7dc}.duecard,.famcard,.fcsec,.fcsh,#tcSend,#tcWait{scroll-margin-top:72px}@media(max-width:430px){.hwel{padding:15px 16px}.hwtx h1{font-size:18px}.hwks{flex-basis:100%;grid-template-columns:repeat(2,1fr)}.hwk b{font-size:21px}}@media(prefers-reduced-motion:reduce){.hwk,.hwq button{transition:none}.hwk:hover{transform:none}}.hub{font:inherit;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;cursor:pointer;box-shadow:0 4px 14px #0f172a29;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.hub:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a3d}.hub.teal{background:linear-gradient(135deg,#0f172a,#1e293b 45%,#132f4e)}.hub.blue{background:linear-gradient(135deg,#0f172a,#1e293b 45%,#1e3a8a)}.hub.violet{background:linear-gradient(135deg,#0f172a,#1e293b 45%,#25568d)}.hub .hubi{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.hub.teal .hubi{background:#377cca29;color:#6fa0d9}.hub.blue .hubi{background:#60a5fa29;color:#93c5fd}.hub.violet .hubi{background:#9fc0e629;color:#c1d7f1}.hub .hubt{display:block}.hub .hubt small{display:block;font-size:16px;font-weight:800;letter-spacing:.18em}.hub.teal .hubt small{color:#6fa0d9}.hub.blue .hubt small{color:#93c5fd}.hub.violet .hubt small{color:#c1d7f1}.hub .hubt b{display:block;font-size:16.5px;line-height:1.35;margin-top:1px}.hub .hubt em{display:block;font-style:normal;font-size:16px;color:#cbd5e1;line-height:1.5;margin-top:3px}.hub .hubgo{margin-top:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:5px;font-size:16px;font-weight:800;padding:9px;border-radius:11px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);transition:background .15s,color .15s}.hub:hover .hubgo,.hub.main .hubgo{background:#fff;color:#0f172a;border-color:#fff}.hub.soon{cursor:default}.hub.soon:hover{transform:none;box-shadow:0 4px 14px #0f172a29}.hub.soon .hubgo,.hub.soon:hover .hubgo{background:transparent;color:#c1d7f1;border:1px dashed rgba(193,215,241,.5)}@media(max-width:699px){.hubs{gap:8px}.hub{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.hub .hubt{flex:1;min-width:0}.hub .hubt em{display:none}.hub .hubt b{font-size:16px}.hub .hubgo{margin:0;align-self:center;flex:none;font-size:0;gap:0;width:34px;height:34px;padding:0;border-radius:50%}.hub.soon .hubgo{font-size:16px;width:auto;height:auto;padding:4px 9px;border-radius:999px}}@media(min-width:700px){.hubs{grid-template-columns:repeat(3,1fr);gap:14px}.hub{min-height:200px}}@media(min-width:1000px){.hubs{margin-bottom:20px}}.stats button.st-b.on{box-shadow:0 0 0 3px #2563eb40}.stats button.st-a.on{box-shadow:0 0 0 3px #2f6bb040}.stats button.st-g.on{box-shadow:0 0 0 3px #214b7a40}.tchip{position:relative;cursor:help;border-bottom:1px dotted currentColor;outline:none}.tchip .tt{display:none;position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;width:230px;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:9px 11px;box-shadow:0 8px 20px #0f172a4d;font-size:16px;font-weight:500;line-height:1.55;text-align:left;white-space:normal}.tchip .tt b{display:block;color:#fff;font-size:16px;margin-bottom:2px}.tchip .tt span{display:block}.tchip .tt:after{content:"";position:absolute;left:14px;top:100%;border:6px solid transparent;border-top-color:#0f172a}.tchip:hover .tt,.tchip:focus .tt{display:block}.mr{--mrv:#558fd2;--mrv2:#25568d;--mrvb:rgba(85,143,210,.08)}.mrhead{background:linear-gradient(120deg,#0f172a,#1e293b 40%,#25568d)}.mrhead .mfbrand{color:#c1d7f1}.bar.mrbar .mfbl{background:linear-gradient(135deg,#1e293b,#25568d)}.mrtabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--soft);padding:5px;border-radius:14px;margin-bottom:14px}.mrtabs button{font:inherit;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:800;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--quiet);cursor:pointer}.mrtabs button.on{background:var(--card);color:var(--mrv);box-shadow:0 1px 4px #0f172a1a}.mr .mf h3.mfh svg,.mr h3.mfh svg{color:var(--mrv)}.mr .card.mrcard{border-radius:16px;border-color:var(--mfline);padding:16px 18px;box-shadow:0 1px 2px #0f172a0d}.mr .mfrels button.on,.mr .mfgo{background:var(--mrv)}.mr .mfgo:hover{background:var(--mrv2)}.mfgo.full{width:100%;margin-top:12px;font:inherit;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:12px;border:0;color:#fff;font-weight:800;font-size:16px;cursor:pointer}.uni .card{border-radius:16px;border-color:var(--mfline);padding:16px 18px;box-shadow:0 1px 2px #0f172a0d}.uni .card h3{font-size:16px;font-weight:800;color:var(--ink);margin-bottom:10px}.uni .btn{border-radius:12px;font-weight:700}.uni .btn:not(.ghost):not(.danger){background:linear-gradient(135deg,#2563eb,#5891d3)}.mfab.solid.violet{background:var(--mrv, #558fd2);border-color:var(--mrv, #558fd2);color:#fff}.mfab:disabled{opacity:.5;cursor:default}.mfab.del{flex:none!important;width:34px;padding:6px 0!important;color:var(--quiet)}.mfab.del:hover{color:#dc2626;border-color:#fca5a5;background:#dc26260f}.mesent{display:grid;gap:6px;margin-top:8px}.mesent>div{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--mfline);border-radius:11px}.mesent>div>div{flex:1;min-width:0}.mesent b{display:block;font-size:16px}.mesent small{font-size:16px;color:var(--quiet)}.mesent em{font-style:normal;font-weight:800;color:#285b95}.mesent em.ok{color:#059669}.mrwho{display:flex;align-items:center;gap:12px}.mrava{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#25568d,#558fd2);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.mrwho div{flex:1;min-width:0}.mrwho b{display:block;font-size:16px}.mrwho small{color:var(--quiet);font-size:16px}.mrswap{font:inherit;font-size:16px;font-weight:700;color:var(--mrv);background:var(--mrvb);border:0;border-radius:999px;padding:7px 12px;cursor:pointer}.mrprog div{height:8px;background:var(--soft);border-radius:99px;overflow:hidden;margin:6px 0}.mrprog i{display:block;height:100%;min-width:12%;background:linear-gradient(90deg,#558fd2,#c1d7f1);border-radius:99px;animation:mrpulse 1.6s ease-in-out infinite}.mrprog small{font-size:16px;color:var(--quiet)}@keyframes mrpulse{50%{opacity:.55}}.mrul{margin:8px 0;padding-left:18px;font-size:16px;line-height:1.7}.trspreads{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:4px}.trspreads button{font:inherit;text-align:left;position:relative;padding:11px 12px;border-radius:12px;border:1.5px solid var(--mfline);background:var(--card);color:var(--ink);cursor:pointer}.trspreads button b{display:block;font-size:16px}.trspreads button small{display:block;font-size:16px;color:var(--quiet);margin-top:2px;line-height:1.4}.trspreads button i{position:absolute;top:10px;right:10px;font-style:normal;font-size:16px;font-weight:800;color:var(--mrv)}.trspreads button.on{border-color:var(--mrv);background:var(--mrvb)}.mr textarea{width:100%;border-radius:12px}.trcount{font-weight:800;color:var(--mrv);font-size:16px}.trdeck{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:7px;margin:6px 0 4px}.tbk{aspect-ratio:3/5;border-radius:8px;background:radial-gradient(circle at 50% 48%,rgba(161,193,230,.32) 0 14%,transparent 15%),radial-gradient(circle at 70% 25%,rgba(159,192,230,.4),transparent 55%),radial-gradient(circle at 25% 80%,rgba(96,165,250,.25),transparent 50%),linear-gradient(160deg,#2e5581,#0b1022 70%);border:1.5px solid #5d95d4;box-shadow:inset 0 0 0 2.5px #0b1022,inset 0 0 0 3.2px #5d95d4a6,0 3px 8px #0f172a59;display:flex;align-items:center;justify-content:center;color:#70a1d9;cursor:pointer;transition:transform .15s,box-shadow .15s}.tbk:hover{transform:translateY(-4px)}.tbk.on{transform:translateY(-8px);box-shadow:0 0 0 3px #367bca,0 8px 16px #1b314b59}.trdeck.shuf .tbk{animation:trin .45s both}@keyframes trin{0%{opacity:0;transform:translateY(10px) rotate(-6deg)}}.tbk.big{width:112px;height:184px;aspect-ratio:auto;border-width:3px}.tbk.big span svg{width:26px;height:26px}.trlay{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:6px 0 4px}.trslot{display:flex;flex-direction:column;align-items:center;gap:6px;width:120px;text-align:center}.trslot small{font-size:16px;font-weight:800;color:var(--mrv);min-height:2.6em;display:flex;align-items:flex-end}.trslot em{font-style:normal;font-size:16px;color:var(--quiet)}.trmean{padding:10px 0;border-bottom:1px solid var(--line)}.trmean:last-of-type{border-bottom:0}.trmh{display:flex;justify-content:space-between;gap:8px;font-size:16px}.trmh span{color:var(--mrv);font-weight:700}.trmean p{margin:3px 0 0;font-size:16px;color:var(--ink)}.trmean small{color:var(--quiet)}.trread{background:linear-gradient(180deg,var(--mrvb),var(--card) 140px)}.mrey{display:block;font-size:16px;font-weight:800;letter-spacing:.2em;color:var(--mrv)}.trread h3{font-size:19px;margin:2px 0 8px;color:var(--ink)}.trsum{font-size:16px;line-height:1.8;margin:0 0 12px}.trc{border:1px solid var(--line);border-left:3px solid var(--mrv);border-radius:12px;padding:10px 13px;margin-bottom:8px;background:var(--card)}.trch{display:flex;justify-content:space-between;gap:8px}.trch span{color:var(--mrv);font-weight:700;font-size:16px}.trc small{display:block;color:var(--quiet);font-size:16px;margin:1px 0 4px}.trc p{margin:0;font-size:16px;line-height:1.75}.trread h4{display:flex;align-items:center;gap:6px;color:var(--mrv);margin:14px 0 8px;font-size:16px}.trtodo>div{display:flex;gap:10px;margin-bottom:8px}.trtodo i{flex:none;width:24px;height:24px;border-radius:50%;background:var(--mrv);color:#fff;font-style:normal;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}.trtodo b{font-size:16px}.trtodo p{margin:1px 0 0;font-size:16px;color:var(--quiet)}.trclose{background:var(--soft);border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.75;margin:12px 0 0}.mr .mfacts{margin-bottom:12px}@media(min-width:1000px){.mrgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.body.mr.narrow{max-width:820px;margin:0 auto}}@media(max-width:600px){.trdeck{grid-template-columns:repeat(auto-fill,minmax(29px,1fr));gap:5px}.trdeck .tbk{border-width:1.5px;border-radius:5px}.trdeck .tbk span svg{width:11px;height:11px}}@media(max-width:430px){.tcd,.tbk.big{width:96px;height:158px}.trslot{width:100px}.trlay{gap:10px}}.fc{--fct:#224d7f;--fct2:#14355b;--fctb:rgba(34,77,127,.08);font-size:16px;word-break:keep-all}.bar.fcbar .mfbl{background:linear-gradient(135deg,#1e293b,#18406d)}.fcfp{width:72px;height:72px;object-fit:cover;border-radius:50%;display:block;margin:0 auto;background:#fff;box-shadow:0 0 0 1px var(--mfline),0 6px 14px #0f172a14}.fchero{display:grid;grid-template-columns:1fr;gap:18px;align-items:center;background:radial-gradient(circle at 85% 20%,rgba(55,124,202,.22),transparent 45%),linear-gradient(130deg,#0f172a,#1e293b 50%,#132f4e);color:#fff;border-radius:22px;padding:28px 22px;margin-bottom:12px;overflow:hidden;position:relative}.fchero .mfbrand{color:#6fa0d9;letter-spacing:.14em}.fchero h1{margin:8px 0 12px;font-size:27px;line-height:1.38;letter-spacing:-.6px}.fchero h1 em{font-style:normal;background:linear-gradient(90deg,#6fa0d9,#b6cfeb);-webkit-background-clip:text;background-clip:text;color:transparent}.fchero p{margin:0;color:#cbd5e1;font-size:16px;line-height:1.8}.fchero p b{color:#fff}.fcchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.fcchips span{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:700;padding:6px 11px;border-radius:999px;background:#6fa0d91a;color:#a7c5e8;border:1px solid rgba(111,160,217,.22)}.fchcta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.fchcta .fcgo{padding:13px 18px}.fcghost{font:inherit;display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:700;padding:13px 16px;border-radius:14px;cursor:pointer;background:#ffffff0f;color:#e2e8f0;border:1px solid rgba(255,255,255,.22)}.fchart{display:flex;justify-content:center}.fcorbit{position:relative;width:230px;height:200px}.fcob{position:absolute;border-radius:50%;padding:5px;background:linear-gradient(135deg,#6fa0d98c,#ffffff1f);box-shadow:0 14px 30px #00000059}.fcobimg{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff}.fcob.o0{width:130px;height:130px;left:50px;top:30px;z-index:2}.fcob.o1{width:84px;height:84px;left:0;top:0;opacity:.9}.fcob.o2{width:84px;height:84px;right:0;bottom:0;opacity:.9}.fcbadge{position:absolute;left:4px;bottom:6px;z-index:3;display:flex;align-items:baseline;gap:4px;padding:7px 12px;border-radius:999px;background:#367bca;color:#0f172a;box-shadow:0 6px 14px #0000004d}.fcbadge b{font-size:20px;line-height:1}.fcbadge small{font-size:16px;font-weight:800}.fcnav{position:sticky;top:62px;z-index:4;display:flex;gap:6px;overflow-x:auto;padding:8px 2px;margin:0 0 6px;background:var(--bg);scrollbar-width:none}.fcnav::-webkit-scrollbar{display:none}.fcnav button{flex:none;font:inherit;font-size:16px;font-weight:700;padding:7px 13px;border-radius:999px;border:1px solid var(--mfline);background:var(--card);color:var(--quiet);cursor:pointer}.fcnav button:hover{color:var(--fct);border-color:var(--fct)}.fcsec{background:var(--card);border:1px solid var(--mfline);border-radius:22px;padding:24px 22px;margin-bottom:14px;scroll-margin-top:120px}.fcsh{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.fcsh>i{flex:none;font-style:normal;font-weight:800;font-size:16px;color:var(--fct);border:1.5px solid var(--fct);border-radius:10px;padding:4px 7px;margin-top:3px;font-variant-numeric:tabular-nums}.fcey{display:block;font-size:16px;font-weight:800;letter-spacing:.22em;color:var(--fct)}.fcsec h2{margin:3px 0 0;font-size:22px;line-height:1.4;letter-spacing:-.4px}.fcsec h3{display:flex;align-items:center;gap:6px;font-size:17px;margin:22px 0 10px}.fcsec h3 svg{color:var(--fct)}.fcsec.hl{border:2px solid var(--fct);box-shadow:0 10px 28px #224d7f1f}.fcsec.dark{background:radial-gradient(circle at 10% 0%,rgba(55,124,202,.18),transparent 40%),linear-gradient(160deg,#0f172a,#132a33);color:#e2e8f0;border:0}.fcsec.dark h2{color:#fff}.fcsec.dark .fcey,.fcsec.dark .fcsh>i{color:#6fa0d9;border-color:#6fa0d9}.fcsec.dark .fclead b{color:#6fa0d9}.fcsec.dark .fcnote{color:#94a3b8}.fclead{font-size:16.5px;line-height:1.85;margin:0 0 16px}.fclead b{color:var(--fct)}.fcnote{display:flex;gap:6px;align-items:flex-start;font-size:16px;color:var(--quiet);margin:14px 0 0;line-height:1.7}.fcnote svg{flex:none;margin-top:4px}.fcworry{display:grid;grid-template-columns:1fr;gap:8px}.fcworry div{display:flex;align-items:center;gap:12px;background:var(--soft);border-radius:14px;padding:13px 14px}.fcworry span{flex:none;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--fctb);color:var(--fct)}.fcworry p{margin:0;font-size:16px;font-weight:600;line-height:1.5}.fcbridge{margin:14px 0 0;padding:14px 16px;border-radius:14px;background:var(--fctb);font-size:16px;line-height:1.75}.fcbridge b{color:var(--fct2)}.fctime{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.fctime div,.fchist div{position:relative;background:var(--soft);border-radius:14px;padding:14px}.fctime i,.fchist i{display:inline-block;font-style:normal;font-weight:800;font-size:16px;color:#fff;background:var(--fct);border-radius:999px;padding:3px 10px;margin-bottom:6px}.fctime b,.fchist b{display:block;font-size:16px;margin-bottom:3px}.fctime span,.fchist span{display:block;font-size:16px;line-height:1.65;color:var(--quiet)}.fctime .on,.fchist .on{background:var(--fctb);box-shadow:inset 0 0 0 1.5px var(--fct)}.fctime .on i,.fchist .on i{background:#367bca;color:#0f172a}.fcpats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fcpat{text-align:center;background:var(--soft);border-radius:16px;padding:16px 8px 14px}.fcpat .fcfp{width:84px;height:84px;margin-bottom:10px}.fcpat b{display:block;font-size:16px}.fcpat small{display:block;font-size:16px;color:var(--quiet);line-height:1.5;margin-top:2px}.fcflow{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:4px 0 18px}.fcflow>i{color:#6fa0d9;opacity:.7;display:flex}.fcflow div{flex:1;text-align:center;border-radius:14px;padding:12px 4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.fcflow b{display:block;font-size:24px;color:#fff;line-height:1.1}.fcflow small{display:block;font-size:16px;color:#94a3b8;margin-top:4px;line-height:1.35}.fcflow .on{background:#377cca29;border-color:#377cca}.fcflow .on b{color:#6fa0d9}.fc12{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fc12 div{text-align:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 4px 10px}.fc12 .fcfp{width:62px;height:62px;margin-bottom:7px;box-shadow:0 0 0 2px #6fa0d959}.fc12 b{display:block;font-size:16px;color:#fff}.fc12 small{display:block;font-size:16px;color:#94a3b8;line-height:1.4;margin-top:2px}.fchist,.fcthree{display:grid;grid-template-columns:1fr;gap:10px}.fcthree div{position:relative;background:var(--soft);border-radius:16px;padding:16px}.fcthree span{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--fctb);color:var(--fct)}.fcthree i{position:absolute;top:14px;right:16px;font-style:normal;font-weight:800;color:var(--mfline);font-size:22px}.fcthree b{display:block;font-size:18px;margin:8px 0 2px}.fcthree p{margin:0;font-size:16px;color:var(--quiet);line-height:1.65}.fcpromise{margin-top:16px;background:var(--fctb);border-radius:16px;padding:6px 18px 14px}.fcpromise ul{margin:0;padding-left:20px}.fcpromise li{font-size:16px;line-height:1.75;margin:6px 0}.fcpromise li b{color:var(--fct2)}.fcbaby,.fcgain{display:grid;grid-template-columns:1fr;gap:10px}.fcbaby div,.fcgain div{background:var(--soft);border-radius:16px;padding:16px}.fcbaby span,.fcgain span{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--fctb);color:var(--fct)}.fcbaby b,.fcgain b{display:block;font-size:17px;margin:8px 0 3px}.fcbaby p,.fcgain p{margin:0;font-size:16px;line-height:1.7;color:var(--quiet)}.fccomp{margin-top:16px;border:1px solid var(--mfline);border-radius:16px;overflow:hidden;font-size:16px}.fccomp>div{display:grid;grid-template-columns:1.1fr 1fr 1fr}.fccomp>div+div{border-top:1px solid var(--mfline)}.fccomp span,.fccomp p,.fccomp b{margin:0;padding:11px 12px}.fccomp span{font-weight:700;color:var(--quiet)}.fccomp .fcch{background:var(--soft)}.fccomp .fcch b{font-size:16px}.fccomp .on{background:var(--fctb);color:var(--fct2);font-weight:800}.fcsteps{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fcsteps div{position:relative;text-align:center;background:var(--soft);border-radius:16px;padding:18px 12px 14px}.fcsteps i{position:absolute;top:10px;left:12px;font-style:normal;font-weight:800;font-size:16px;width:24px;height:24px;border-radius:50%;background:var(--fct);color:#fff;display:flex;align-items:center;justify-content:center}.fcsteps span{width:48px;height:48px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fctb);color:var(--fct)}.fcsteps b{display:block;font-size:16px;margin:8px 0 3px}.fcsteps p{margin:0;font-size:16px;color:var(--quiet);line-height:1.6}.fcmiss{display:grid;grid-template-columns:1fr;gap:10px}.fcmiss div{border-left:4px solid #367bca;background:var(--soft);border-radius:0 14px 14px 0;padding:14px 16px}.fcmiss b{display:block;font-size:16.5px;margin-bottom:3px}.fcmiss p{margin:0;font-size:16px;line-height:1.7;color:var(--quiet)}.fcquote{margin:18px 0 6px;padding:20px;border-radius:16px;background:linear-gradient(130deg,#0f172a,#132f4e);color:#e2e8f0;font-size:17px;line-height:1.75;text-align:center}.fcquote b{color:#6fa0d9}.fcfaq details{border:1px solid var(--mfline);border-radius:14px;padding:0 16px;margin-bottom:8px;background:var(--card)}.fcfaq details[open]{border-color:var(--fct)}.fcfaq summary{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;padding:14px 0;color:var(--ink);cursor:pointer;list-style:none}.fcfaq summary::-webkit-details-marker{display:none}.fcfaq summary svg{color:var(--fct);flex:none}.fcfaq p{margin:0 0 14px;font-size:16px;line-height:1.8;color:var(--ink)}.fccta{text-align:center;border-radius:22px;padding:28px 20px;background:radial-gradient(circle at 50% 0%,rgba(55,124,202,.22),transparent 55%),linear-gradient(130deg,#0f172a,#1e293b 45%,#132f4e);color:#fff;margin-bottom:10px}.fccta h2{margin:0 0 6px;font-size:22px}.fccta p{margin:0 0 16px;color:#cbd5e1}.fcctaimg{display:flex;justify-content:center;margin-bottom:14px}.fcctafp{width:54px;height:54px;border-radius:50%;object-fit:cover;background:#fff;border:3px solid #132f4e;margin:0 -6px;box-shadow:0 6px 14px #0000004d}.fcctafp:nth-child(2){width:64px;height:64px;position:relative;z-index:1;margin-top:-5px}.fcctab{display:grid;grid-template-columns:1fr;gap:8px;max-width:520px;margin:0 auto 14px}.fcgo,.fcgo2{font:inherit;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:800;padding:14px;border-radius:14px;cursor:pointer}.fcgo{background:#fff;color:#0f172a;border:0}.fcgo2{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.fccta small{display:block;font-size:16px;color:#94a3b8}@media(prefers-color-scheme:dark){.fcpromise li b,.fccomp .on,.fcbridge b{color:#6fa0d9}.fcfp{box-shadow:0 0 0 1px #ffffff1f}}@media(max-width:430px){.fchero h1{font-size:24px}.fcsec h2{font-size:20px}.fcsec{padding:20px 16px}.fchcta>button{flex:1 1 100%;justify-content:center}.fcpat .fcfp{width:70px;height:70px}.fcflow b{font-size:20px}.fcflow small{font-size:16px}.fcflow>i svg{width:12px;height:12px}.fc12 .fcfp{width:54px;height:54px}.fcorbit{transform:scale(.88);margin:-10px 0}}@media(min-width:700px){.fchero{grid-template-columns:1fr auto;padding:40px 44px}.fchero h1{font-size:35px}.fcorbit{width:280px;height:250px}.fcob.o0{width:160px;height:160px;left:60px;top:40px}.fcob.o1,.fcob.o2{width:100px;height:100px}.fcworry{grid-template-columns:repeat(2,1fr)}.fctime{grid-template-columns:repeat(4,1fr)}.fchist{grid-template-columns:repeat(5,1fr)}.fcthree{grid-template-columns:repeat(3,1fr)}.fc12{grid-template-columns:repeat(6,1fr)}.fcflow div{padding:16px 6px}.fcflow b{font-size:30px}.fcflow small{font-size:16px}.fcbaby{grid-template-columns:repeat(2,1fr)}.fcgain{grid-template-columns:repeat(3,1fr)}.fcsteps{grid-template-columns:repeat(4,1fr)}.fcmiss{grid-template-columns:repeat(3,1fr)}.fcsec{padding:32px 34px}.fcsec h2{font-size:25px}.fcctab{grid-template-columns:1fr 1fr}.fccta{padding:40px}.fcworry{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.body.fc{max-width:1100px;margin:0 auto}.fcnav{top:68px;justify-content:center}}.fc.tcx{--fct:#2563EB;--fct2:#1E40AF;--fctb:rgba(37,99,235,.08);font-size:16px}.tchero{background:radial-gradient(circle at 85% 20%,rgba(96,165,250,.25),transparent 45%),linear-gradient(130deg,#0f172a,#1e293b 50%,#1e3a8a)}.tchero .mfbrand{color:#93c5fd}.tchero h1 em{background:linear-gradient(90deg,#93c5fd,#6fa0d9);-webkit-background-clip:text;background-clip:text;color:transparent}.tchero .fcchips span{background:#93c5fd1a;color:#bfdbfe;border-color:#93c5fd40}.tcprev{width:300px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:16px 18px;box-shadow:0 16px 36px #0000004d;backdrop-filter:blur(4px)}.tcpvh{display:flex;align-items:center;gap:8px;margin-bottom:12px}.tcpvh span{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#93c5fd2e;color:#93c5fd}.tcpvh b{font-size:16px;flex:1}.tcpvh small{font-size:16px;font-weight:800;color:#0f172a;background:#367bca;border-radius:999px;padding:2px 8px}.tcpvr{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:8px;margin:9px 0}.tcpvr small{font-size:16px;color:#cbd5e1}.tcpvr i{height:9px;border-radius:99px;background:#ffffff1a;overflow:hidden}.tcpvr em{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#60a5fa,#6fa0d9)}.tcpvf{display:flex;align-items:center;gap:5px;margin-top:12px;font-size:16px;color:#94a3b8}.tcpvf svg{color:#6fa0d9}.tclive{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 6px}.tclive button{font:inherit;display:flex;align-items:center;gap:10px;text-align:left;background:var(--card);border:1px solid var(--mfline);border-radius:16px;padding:12px 14px;cursor:pointer;color:var(--ink)}.tclive button:hover{border-color:var(--fct)}.tclive span{flex:none;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center}.tclive .amber{background:#367bca1f;color:#2f6bb0}.tclive .teal{background:#224d7f1a;color:#224d7f}.tclive .blue{background:#2563eb1a;color:#2563eb}.tclive b{display:block;font-size:22px;line-height:1.1}.tclive small{display:block;font-size:16px;color:var(--quiet)}.tcsh{margin:26px 2px 12px;scroll-margin-top:120px}.tcsh p{margin:4px 0 0;font-size:16px;color:var(--quiet)}.tcsh h2{margin:3px 0 0;font-size:23px;line-height:1.35;letter-spacing:-.4px}.tcsh+.mfpks,.tcsh+.mffilter{margin-top:0}.tcx .mfsend,.tcx .mfside{scroll-margin-top:120px}.tcwhy{margin-top:16px}.tcwhy div{background:var(--fctb)}.tcx .fcsteps p,.tcwhy p{font-size:16px}@media(prefers-color-scheme:dark){.tclive .amber{color:#4f8bd0}.tclive .teal{color:#6fa0d9}.tclive .blue{color:#93c5fd}}@media(max-width:699px){.tcx .fchart{display:none}}@media(max-width:430px){.tclive{gap:6px}.tclive button{flex-direction:column;text-align:center;gap:4px;padding:10px 6px}.tclive b{font-size:19px}.tcsh h2{font-size:20px}}.mfbb.fmsales{color:#285b95;border-color:#2f6bb073;background:#367bca14}.mfbb.fmsales:hover{color:#224d7e;border-color:#2f6bb0}.bar.fmbar .mfbl{background:linear-gradient(135deg,#1e293b,#1e3a8a)}.fm .card.fmcard,.fm .card.fmmake{border-radius:16px;border-color:var(--mfline);padding:16px 18px;box-shadow:0 1px 2px #0f172a0d}.fmh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.fmh h3{margin:0}.fm h3.mfh em{font-style:normal;font-weight:800;color:var(--mfb)}.fmadd{font:inherit;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:var(--mfb);background:var(--mfbb);border:0;border-radius:10px;padding:7px 11px;cursor:pointer;white-space:nowrap}.fmadd:hover{background:#2563eb29}.fmpipe{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.fmpipe button{font:inherit;font-size:16px;font-weight:700;padding:8px 12px;border-radius:10px;border:1.5px solid transparent;background:var(--soft);color:var(--quiet);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:3px;transition:transform .12s}.fmpipe button:hover{transform:translateY(-1px)}.fmpipe button.done.st-b{color:#0369a1;background:#e0f2fe}.fmpipe button.done.st-a{color:#285b95;background:#d1e1f4}.fmpipe button.done.st-g{color:#163b66;background:#d6e4f5}.fmpipe button.on.st-b{background:#0284c7;color:#fff;box-shadow:0 0 0 3px #0284c738}.fmpipe button.on.st-a{background:#2f6bb0;color:#fff;box-shadow:0 0 0 3px #2f6bb038}.fmpipe button.on.st-g{background:#214b7a;color:#fff;box-shadow:0 0 0 3px #214b7a38}.fmpipe .fmarr{color:var(--mfq);opacity:.55;display:inline-flex;transform:rotate(180deg)}.fmpipe button.hold{margin-left:auto;background:transparent;border:1.5px dashed var(--mfline);font-weight:600}.fmpipe button.hold.on{background:#64748b;border-color:#64748b;color:#fff}.fmmem{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px;background:var(--soft);margin-bottom:8px;cursor:pointer;transition:background .12s}.fmmem:hover{background:var(--mfbb)}.fmava{flex:none;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px}.fmava.a{background:linear-gradient(135deg,#1e293b,#2563eb)}.fmava.k{background:linear-gradient(135deg,#18406d,#2b62a1)}.fmmi{flex:1;min-width:0}.fmmn{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.fmmn b{font-size:16px}.fmmn span{font-size:16px;color:var(--quiet)}.fmbs{display:flex;flex-wrap:wrap;gap:4px;margin:5px 0 2px}.fmmi small{font-size:16px;color:var(--quiet)}.fmb{font-size:16px;font-weight:800;padding:2px 7px;border-radius:6px}.fmb.g{background:#d6e4f5;color:#163b66}.fmb.b{background:#dbeafe;color:#1d4ed8}.fmb.t{background:#d2e2f5;color:#18406d}.fmb.v{background:#ecf3fb;color:#377cca}.fmb.q{background:var(--card);color:var(--quiet);box-shadow:inset 0 0 0 1px var(--mfline)}@media(prefers-color-scheme:dark){.fmb.g{background:#214b7a33;color:#79a7dc}.fmb.b{background:#2563eb33;color:#93c5fd}.fmb.t{background:#224d7f33;color:#6fa0d9}.fmb.v{background:#558fd233;color:#c1d7f1}}.fmmr{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.fmtype .tchip{font-size:16px;font-weight:800;color:#285b95;background:#d1e1f4;border:0;border-radius:8px;padding:3px 9px}.fmtype .tchip .tt{left:auto;right:0}.fmtype .tchip .tt:after{left:auto;right:14px}.fmq{display:flex;gap:4px}.fmq button{font:inherit;display:inline-flex;align-items:center;gap:3px;font-size:16px;font-weight:700;color:var(--mfq);background:var(--card);border:1px solid var(--mfline);border-radius:8px;padding:4px 7px;cursor:pointer}.fmq button:hover{color:var(--mfb);border-color:var(--mfb)}.fmmake{background:linear-gradient(140deg,#0f172a,#1e293b 55%,#1e3a8a);color:#fff;border:0!important}.fmmake h3.mfh{color:#fff}.fmmake h3.mfh svg{color:#70a1d9}.fmhint{font-size:16px;color:#94a3b8}.fmmk{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;margin-bottom:8px}.fmmkh{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px}.fmmkh b{font-size:16px}.fmmkh span{font-size:16px;color:#94a3b8}.fmmkb{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px}.fmmkb button{font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 11px;border-radius:11px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#fff;cursor:pointer;transition:transform .12s,background .12s}.fmmkb button:hover{transform:translateY(-1px);background:#ffffff24}.fmmkb button b{font-size:16px}.fmmkb button small{font-size:16px;opacity:.7}.fmmkb button svg{opacity:.9}.fmmkb .g2{background:#2563eb;border-color:#2563eb}.fmmkb .g2:hover{background:#1d4ed8}.fmmkb .g3{background:#558fd2;border-color:#558fd2}.fmmkb .g3:hover{background:#377cca}.fmmkb .g4{background:#224d7f;border-color:#224d7f}.fmmkb .g3.off{background:transparent;border-style:dashed;border-color:#c1d7f180;color:#c1d7f1}.fmmake .fmnote{color:#cbd5e1}.fmrep{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--soft);margin-bottom:6px}.fmrep.old{background:transparent;border:1px dashed var(--mfline)}.fmri{display:flex;gap:10px;align-items:center;min-width:0}.fmrico{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--mfbb);color:var(--mfb)}.fmrn{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.fmrn b{font-size:16px}.fmri small{display:block;font-size:16px;color:var(--quiet);margin-top:1px}.fmtag{font-size:16px;font-weight:800;padding:2px 7px;border-radius:6px}.fmtag.b{background:#e0f2fe;color:#0369a1}.fmtag.n{background:#dbeafe;color:#1d4ed8}.fmtag.v{background:#ecf3fb;color:#377cca}.fmtag.t{background:#d2e2f5;color:#18406d}@media(prefers-color-scheme:dark){.fmtag.b{background:#0ea5e933;color:#7dd3fc}.fmtag.n{background:#2563eb33;color:#93c5fd}.fmtag.v{background:#558fd233;color:#c1d7f1}.fmtag.t{background:#224d7f33;color:#6fa0d9}}.fmnew{font-size:16px;font-weight:800;color:#214b7a}.fmra{display:flex;gap:5px;flex:none}.fmra .mfab{padding:6px 10px;font-size:16px}.fmold{margin:0 0 8px}.fmold summary{font-size:16px;font-weight:700;color:var(--quiet);cursor:pointer;padding:4px 2px 6px;list-style:none}.fmold summary:before{content:"\25b8  "}.fmold[open] summary:before{content:"\25be  "}.fmnote{display:flex;gap:5px;align-items:flex-start;font-size:16px;color:var(--quiet);margin:8px 0 0;line-height:1.55}.fmnote svg,.fmnote b{flex:none;margin-top:2px}.fmnote b{margin-top:0}.fmtl{position:relative;padding-left:4px}.fmtli{display:flex;gap:10px;padding:4px 0 10px;cursor:pointer;position:relative}.fmtli>i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--mfb);margin-top:5px;box-shadow:0 0 0 3px var(--mfbb)}.fmtli:not(:last-child):before{content:"";position:absolute;left:4.5px;top:17px;bottom:-2px;width:1px;background:var(--mfline)}.fmtli b{font-size:16px}.fmres{display:inline-block;margin-left:6px;font-size:16px;font-weight:700;color:#285b95;background:#d1e1f4;border-radius:6px;padding:1px 7px}.fmtli p{margin:2px 0 0;font-size:16px;color:var(--quiet)}.fmtli:hover b{color:var(--mfb)}.fmnext{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 8px;background:var(--soft);border-radius:12px;padding:10px 12px}.fmnext b{font-size:16px}.fmnext span{font-size:16px;font-weight:800;color:#2f6bb0}.fmnext.late span{color:#dc2626}.fmnext p{grid-column:1/-1;margin:0;font-size:16px;color:var(--quiet)}.fmkv{display:grid;gap:4px;margin-top:10px}.fmkv div{display:flex;justify-content:space-between;font-size:16px}.fmkv span{color:var(--quiet)}.fmchips{display:flex;flex-wrap:wrap;gap:6px}.fmchips span{font-size:16px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--mfbb);color:var(--mfb)}.fmquote{margin:10px 0 0;padding:10px 12px;border-left:3px solid var(--mfb);background:var(--soft);border-radius:0 10px 10px 0;font-size:16px;line-height:1.6}.fmmemo{white-space:pre-wrap;font-size:16px;line-height:1.7}@media(min-width:1000px){.fmgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}}@media(max-width:430px){.fmmem{flex-wrap:wrap}.fmmr{flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding-left:54px}.fmq span{display:none}.fmrep{flex-wrap:wrap}.fmra{width:100%}.fmra .mfab{flex:1}.fmpipe button.hold{margin-left:0}}.fmperson{border:1px solid var(--mfline);border-radius:14px;padding:10px;margin-bottom:10px;background:var(--card)}.fmph{display:flex;align-items:center;gap:10px;padding:2px 2px 10px;margin-bottom:8px;border-bottom:1px solid var(--mfline)}.fmph b{display:block;font-size:16px}.fmph small{font-size:16px;color:var(--quiet)}.fmava.sm{width:34px;height:34px;font-size:16px}.fmperson .fmrep{margin-bottom:6px}.fmperson .fmrep:last-child,.fmperson .fmold:last-child{margin-bottom:0}.fmperson .fmold{margin:-2px 0 6px}.fmperson .fmold summary{padding:2px 4px 4px 12px;font-size:16px}.fmrico.b{background:#e0f2fe;color:#0369a1}.fmrico.n{background:#dbeafe;color:#1d4ed8}.fmrico.v{background:#ecf3fb;color:#377cca}.fmrico.t{background:#d2e2f5;color:#18406d}@media(prefers-color-scheme:dark){.fmrico.b,.fmrico.n,.fmrico.v,.fmrico.t{background:var(--mfbb)}}.fmhint2{font-size:16px;font-weight:700;color:var(--quiet)}.bar.mebar .mfbl{background:linear-gradient(135deg,#1e293b,#2563eb)}.bar.mebar .mfbb span{max-width:90px;overflow:hidden;text-overflow:ellipsis}.mesave{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:16px;font-weight:800;color:#fff;background:#2563eb;border:0;border-radius:999px;padding:8px 16px;cursor:pointer;justify-self:end;box-shadow:0 2px 8px #2563eb4d}.mesave:hover{background:#1d4ed8}.mesave.big{width:100%;border-radius:14px;padding:14px;font-size:16px;margin-top:4px}.medel{font:inherit;display:block;margin:14px auto 0;background:none;border:0;color:#dc2626;font-size:16px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;opacity:.85}.me .card.mecard,.me .card.meres{border-radius:16px;border-color:var(--mfline);padding:16px 18px;box-shadow:0 1px 2px #0f172a0d}.meh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.meh h3{margin:0}.me h3.mfh span{font-size:16px;font-weight:600;color:var(--quiet)}.mebasic{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.mebasic .full{grid-column:1/-1}.mebasic label,.medate label{font-size:16px;font-weight:700;color:var(--quiet);margin:6px 0 4px;display:block}.mebasic input,.mebasic select{width:100%;border-radius:11px}.mebasic .note{margin-top:3px;font-size:16px}.meswitch{display:inline-flex;align-items:center;gap:7px;font-size:16px;font-weight:700;color:var(--quiet);cursor:pointer;user-select:none}.meswitch input{display:none}.meswitch i{position:relative;width:36px;height:20px;border-radius:99px;background:var(--mfline);transition:background .15s}.meswitch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s}.meswitch input:checked+i{background:#2563eb}.meswitch.v input:checked+i{background:#558fd2}.meswitch input:checked+i:after{left:18px}.mehands{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mehands>div{background:var(--soft);border-radius:14px;padding:10px}.mehands b{display:flex;align-items:center;gap:3px;font-size:16px;margin:0 0 6px 2px}.mefg{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:6px;margin-bottom:5px}.mefg span{font-size:16px;font-weight:700;color:var(--quiet);line-height:1.2}.mefg em{display:block;font-style:normal;font-size:16px;font-weight:800;margin-top:1px}.mefg select{width:100%;margin:0;padding:7px 8px;border-radius:9px;font-size:16px;background:var(--card)}.mefg.main em{color:#2f6bb0}.mefg.main select{box-shadow:0 0 0 2px #367bca80;border-color:#367bca}.mefg.sub em{color:#2563eb}.mefg.sub select{box-shadow:0 0 0 2px #2563eb59;border-color:#2563eb}.mepick{margin-bottom:12px}.mepl{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.mepl b{font-size:16px;font-weight:800;padding:2px 8px;border-radius:6px}.mepl b.main{background:#d1e1f4;color:#285b95}.mepl b.sub{background:#dbeafe;color:#1d4ed8}.mepl span{font-size:16px;color:var(--quiet)}.metypes{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.metypes button{font:inherit;font-size:16px;font-weight:700;padding:9px 2px;border-radius:10px;border:1px solid var(--mfline);background:var(--card);color:var(--ink);cursor:pointer}.metypes button:hover{border-color:var(--mfq)}.metypes.main button.on{background:#367bca;border-color:#367bca;color:#fff}.metypes.sub button.on{background:#2563eb;border-color:#2563eb;color:#fff}.medate{display:flex;align-items:center;gap:10px}.medate label{margin:0;white-space:nowrap}.medate input{margin:0;max-width:200px;border-radius:11px}.meres{background:linear-gradient(140deg,#0f172a,#1e293b 55%,#1e3a8a);color:#fff;border:0!important}.meres>small{font-size:16px;font-weight:800;letter-spacing:.18em;color:#93c5fd}.meres>b{display:block;font-size:24px;margin:4px 0 10px;letter-spacing:-.3px}.meres>b.empty{font-size:18px;color:#cbd5e1}.meres p{display:flex;align-items:center;gap:5px;margin:8px 0 0;font-size:16px;color:#cbd5e1}.merow{display:flex;align-items:center;gap:8px;font-size:16px;margin-top:5px}.merow span{flex:none;font-size:16px;font-weight:800;padding:2px 7px;border-radius:6px}.merow span.main{background:#367bca;color:#fff}.merow span.sub{background:#2563eb;color:#fff}.mebars>div{display:grid;grid-template-columns:72px 1fr 32px;align-items:center;gap:8px;margin-bottom:6px;font-size:16px}.mebars span{color:var(--quiet);font-weight:600}.mebars i{height:8px;background:var(--soft);border-radius:99px;overflow:hidden}.mebars em{display:block;height:100%;background:#93c5fd;border-radius:99px}.mebars b{text-align:right;font-weight:800}.mebars .top em{background:#2563eb}.mebars .top b{color:#2563eb}.mestat{margin-bottom:8px}.mestat>div{display:flex;align-items:center;gap:6px}.mestat b{font-size:16px}.mestat small{display:block;font-size:16px;color:var(--quiet);margin-top:2px}.mesep{height:1px;background:var(--mfline);margin:14px 0}.metests{display:flex;flex-wrap:wrap;gap:6px}.metests button{font:inherit;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;padding:7px 11px;border-radius:999px;border:1px solid var(--mfline);background:var(--card);color:var(--ink);cursor:pointer}.metests button small{font-size:16px;font-weight:600;color:var(--quiet)}.metests button.on{background:var(--mfbb);border-color:#2563eb;color:#1d4ed8}.metests button svg{color:#2563eb}.me .btn.ghost{background:var(--card);color:#2563eb;border:1.5px solid #2563EB;border-radius:12px;font-weight:800}.me .btn.ghost:hover{background:var(--mfbb)}.me details.exact summary{color:#2563eb;font-weight:700}.me .okbox,.me .warnbox{border-radius:12px}.mefg{min-height:40px}.melink{margin-top:10px}.melink .copybox{font-size:16px}.mesaju.on{border-color:#558fd259!important}.mesaju .line2,.mesaju .line3{gap:8px}.mesaju select,.mesaju input{border-radius:11px}@media(min-width:1000px){.megrid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:start}.mebasic{grid-template-columns:repeat(4,1fr)}.mebasic .full{grid-column:1/-1}}@media(max-width:430px){.mehands{gap:6px}.mehands>div{padding:8px}.mefg{grid-template-columns:1fr;gap:2px;min-height:0;margin-bottom:7px}.mefg span{display:flex;gap:4px;align-items:baseline}.mefg select{padding:6px;font-size:16px}.bar.mebar .mfbb span{display:none}.mesave{padding:8px 13px}}.body.fm{display:block;font-size:inherit;color:inherit}.fsum{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.fsi{flex:1 1 140px;min-width:0;background:var(--card);border:1px solid var(--mfline);border-radius:14px;padding:10px 13px;box-shadow:0 1px 2px #0f172a0a}.fsi.wide{flex:2 1 260px}.fsi[role=button]{cursor:pointer}.fsi[role=button]:hover{border-color:var(--mfb)}.fsi small{display:block;font-size:16px;font-weight:800;letter-spacing:.04em;color:var(--quiet);margin-bottom:4px}.fsi>b{display:block;font-size:16px}.fsi>b.q{font-size:16px;color:var(--quiet);font-weight:600}.fsi>span{display:block;font-size:16px;color:var(--quiet);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsi.today>b{color:#2f6bb0}.fsi.late>b{color:#dc2626}.fmchips.sm span{font-size:16px;padding:3px 9px}.fpth{display:flex;justify-content:space-between;align-items:center;margin:0 2px 10px}.fpth h3{margin:0}.fm .fpth h3.mfh em{font-style:normal;font-weight:800;color:var(--mfb)}.fm .card.fperson{border-radius:18px;border-color:var(--mfline);padding:16px;margin-bottom:14px;box-shadow:0 2px 10px #0f172a0d}.fph{display:flex;gap:12px;align-items:flex-start;min-width:0}.fphi{flex:1;min-width:0}.fm .fmgrid2>div{min-width:0}.fperson{min-width:0;overflow:visible}.fph .fmtype{flex:none}.fpacts{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.fpacts button{font:inherit;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:var(--mfq);background:var(--soft);border:1px solid transparent;border-radius:9px;padding:6px 10px;cursor:pointer}.fpacts button:hover{color:var(--mfb);border-color:var(--mfb);background:var(--card)}.fpacts button{white-space:nowrap}.fpsaid{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--soft)}.fpsaid q{display:block;font-size:16px;line-height:1.6;margin-top:6px}.fpsaid small{display:block;font-size:16px;color:var(--quiet);margin-top:4px}.fpmake{margin-top:14px;padding:12px;border-radius:14px;background:linear-gradient(140deg,#0f172a,#1e293b 55%,#1e3a8a);color:#fff}.fpmh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}.fpmh span{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:800}.fpmh small{font-size:16px;color:#94a3b8}.fpmh em{font-style:normal;color:var(--mfb)}.fpmake .fpmh svg{color:#70a1d9}.fpmake .fmmkb button{min-height:60px;justify-content:space-between}.fpmake .fmmkb button small{display:inline-flex;align-items:center;gap:4px;font-size:16px;opacity:.8}.fpmake .fmmkb button b{font-size:16px}.fpwarn{margin:8px 0 0;font-size:16px;color:#70a1d9}.fpempty{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;color:var(--quiet);background:var(--soft);border-radius:12px;padding:10px 12px}.fpempty .link{color:var(--mfb);font-size:16px;padding:0}.fpreps{margin-top:14px}.fpreps .fpmh span{color:var(--ink)}.fpreps .fpmh svg{color:var(--mfb)}.fpreps .fmrep{margin-bottom:6px}.fpreps .fmold{margin:-2px 0 6px}.fpreps .fmold summary{padding:2px 4px 4px 12px;font-size:16px}.fpnone{font-size:16px;color:var(--quiet);padding:4px 2px}@media(min-width:1000px){.fmgrid2{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;align-items:start}}@media(max-width:430px){.fpfull{display:none}.fsi{padding:8px 11px}.fph{flex-wrap:wrap}.fph .fphi{flex:1 1 200px}.fph .fmtype{width:100%;padding-left:54px}.fmmn span{white-space:normal}.fpacts button{flex:1;justify-content:center;padding:7px 4px;font-size:16px}.fpmake .fmmkb{grid-template-columns:1fr 1fr}}.sjview{margin-top:12px;border:1px solid var(--mfline);border-radius:16px;padding:14px;background:var(--card)}.spt0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:12px}.spt0 b{display:inline-flex;align-items:center;gap:5px;font-size:16px;color:#377cca}.spt0 span{font-size:16px;color:var(--quiet)}.spcols{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.spc{display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:center;padding:8px 5px;border-radius:12px;background:var(--soft)}.spc.me{background:#558fd214;box-shadow:inset 0 0 0 1.5px #558fd280}.spl{font-size:16px;font-weight:800;color:var(--quiet)}.spl em{font-style:normal;font-size:16px;color:#fff;background:#558fd2;border-radius:6px;padding:0 5px;margin-left:2px}.spg{font-size:16px;font-weight:700;color:var(--ink);min-height:1.3em}.spt{border-radius:10px;padding:6px 2px 5px}.spt b{display:block;font-size:26px;line-height:1.15;font-family:"Noto Serif KR",Batang,serif}.spt small{display:block;font-size:16px;font-weight:700;opacity:.85}.sph{font-size:16px;color:var(--quiet);letter-spacing:.05em}.spc.none{justify-content:center}.spu{font-size:16px;color:var(--quiet);line-height:1.4;padding:30px 2px}.spel{display:grid;gap:5px;margin-top:12px}.spel>div{display:grid;grid-template-columns:62px 1fr 20px;align-items:center;gap:8px;font-size:16px}.spel span{font-weight:800}.spel i{height:8px;border-radius:99px;background:var(--soft);overflow:hidden}.spel em{display:block;height:100%;border-radius:99px}.spel b{text-align:right}.spss{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px}.spss small{font-size:16px;font-weight:800;color:var(--quiet);margin-right:2px}.spss span{font-size:16px;font-weight:700;padding:3px 8px;border-radius:7px;background:var(--soft);color:var(--ink)}.spss span.g{background:#ecf3fb;color:#377cca}.spss span.q{color:var(--quiet)}@media(prefers-color-scheme:dark){.spss span.g{background:#558fd238;color:#c1d7f1}.spt{filter:saturate(1.1)}}.spnote{margin:10px 0 0;font-size:16px;color:var(--quiet);line-height:1.5}.mepickopen{font:inherit;font-size:16px;font-weight:800;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:3px 9px;margin-left:6px;cursor:pointer}.meres{margin-bottom:12px}@media(max-width:430px){.spt b{font-size:22px}.spt small{font-size:16px}.spcols{gap:4px}}.bar.febar .mfbl{background:linear-gradient(135deg,#1e293b,#2f6bb0)}.fe .card.mecard{border-radius:16px;border-color:var(--mfline);padding:16px 18px;box-shadow:0 1px 2px #0f172a0d}.fe h3.mfh span{font-size:16px;font-weight:600;color:var(--quiet)}.fegrid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.fef{margin-bottom:12px}.fef label{display:block;font-size:16px;font-weight:700;color:var(--quiet);margin:0 0 5px}.fef label em{font-style:normal;font-weight:600;font-size:16px;color:var(--mfb);margin-left:4px}.fef input,.fef textarea,.fe textarea{width:100%;border-radius:11px;margin:0}.fef small{display:block;font-size:16px;color:var(--quiet);margin-top:4px}.fechips{display:flex;flex-wrap:wrap;gap:6px}.fechips button{font:inherit;display:inline-flex;align-items:center;gap:3px;font-size:16px;font-weight:700;padding:7px 12px;border-radius:999px;border:1px solid var(--mfline);background:var(--card);color:var(--ink);cursor:pointer}.fechips button:hover{border-color:var(--mfq)}.fechips button.on{background:#2563eb;border-color:#2563eb;color:#fff}.fesales .fechips button.on{background:#2f6bb0;border-color:#2f6bb0}.fechips.stage button.on.st-b{background:#0284c7;border-color:#0284c7}.fechips.stage button.on.st-a{background:#2f6bb0;border-color:#2f6bb0}.fechips.stage button.on.st-g{background:#214b7a;border-color:#214b7a}.fechips.stage button.on.st-q{background:#64748b;border-color:#64748b}.fechips.heat button.h.on{background:#dc2626;border-color:#dc2626}.fechips.heat button.m.on{background:#2f6bb0;border-color:#2f6bb0}.fechips.heat button.l.on{background:#64748b;border-color:#64748b}.fesales{border-color:#2f6bb059!important}.fesales h3.mfh svg{color:#2f6bb0}.feconsent{margin-top:4px;font-size:16px;color:var(--ink)}.slwarn{display:flex;gap:5px;align-items:flex-start;margin:8px 0 0;font-size:16px;font-weight:700;color:#285b95;background:#d1e1f4;border-radius:9px;padding:7px 10px}.slwarn svg{flex:none;margin-top:1px}@media(prefers-color-scheme:dark){.slwarn{background:#2f6bb02e;color:#70a1d9}}.fsi.sales{border-color:#2f6bb066;background:linear-gradient(180deg,rgba(54,123,202,.06),var(--card));flex:3 1 100%}.fsi.sales>small{display:flex;align-items:center;gap:4px;color:#285b95}.fsi.sales>small i{font-style:normal;font-weight:700;font-size:16px;color:var(--quiet);margin-left:4px;letter-spacing:0}.slrow{display:flex;flex-wrap:wrap;gap:5px}.slrow .prod{font-size:16px;font-weight:700;padding:3px 9px;border-radius:999px;background:#d1e1f4;color:#285b95}.heat{font-size:16px;font-weight:800;padding:3px 9px;border-radius:999px;color:#fff}.heat.h{background:#dc2626}.heat.m{background:#2f6bb0}.heat.l{background:#64748b}.fsi>.slwarn{display:flex;margin-top:8px}.fe .fechips+.fef{margin-top:14px}.fsi .slpain{display:block;white-space:normal;font-size:16px;font-weight:700;color:var(--ink);margin-top:6px}.fsi .slmeta,.fsi .slwarn{white-space:normal}.heatdot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-left:4px}.heatdot.h{background:#dc2626}.heatdot.m{background:#2f6bb0}.heatdot.l{background:#94a3b8}@media(max-width:430px){.fegrid{grid-template-columns:1fr}}.bar.setbar .mfbl{background:linear-gradient(135deg,#1e293b,#475569)}.set .card.mecard{border-radius:16px;border-color:var(--mfline);padding:16px 18px;box-shadow:0 1px 2px #0f172a0d}.set .card.setneed{border-color:#367bca;box-shadow:0 0 0 3px #367bca26}.settabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;background:var(--card);border:1px solid var(--mfline);border-radius:16px;padding:5px;margin-bottom:16px;position:sticky;top:62px;z-index:4;box-shadow:0 2px 8px #0f172a0d}.settabs button{position:relative;font:inherit;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:800;padding:11px 6px;border:0;border-radius:11px;background:transparent;color:var(--quiet);cursor:pointer;white-space:nowrap}.settabs button:hover{background:var(--soft)}.settabs button.on{background:#1e293b;color:#fff}@media(prefers-color-scheme:dark){.settabs button.on{background:#e2e8f0;color:#1e293b}}.settabs button.dirty:after,.settabs button.need:after{content:"";position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:#2563eb}.settabs button.need:after{background:#367bca}.setsave.pending{background:#2f6bb0;box-shadow:0 2px 10px #2f6bb059}.setsave.pending:hover{background:#285b95}.setimg{display:flex;gap:12px;align-items:center;padding:10px;border-radius:14px;background:var(--soft);margin-bottom:10px}.setimg .imgprev{width:76px;height:76px;border-radius:12px;flex:none;background:var(--card)}.setimg b{display:block;font-size:16px}.setimg small{display:block;font-size:16px;color:var(--quiet);margin:2px 0 8px;line-height:1.45}.setfile{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:800;color:#2563eb;background:var(--card);border:1px solid var(--mfline);border-radius:10px;padding:7px 11px;cursor:pointer}.setfile:hover{border-color:#2563eb}.setfile input{display:none}.setdesign{display:grid;gap:8px}.setdesign>div{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px}.setdesign span{font-size:16px;font-weight:700}.setdesign select{margin:0;border-radius:11px}.set select,.set textarea,.set input{border-radius:11px}.set select{width:100%;margin:0}.settone{margin-top:10px;font-size:16px;line-height:1.7}.setsample{display:grid;grid-template-columns:1fr 1fr;gap:6px}.setsample button{font:inherit;font-size:16px;font-weight:800;padding:11px;border-radius:11px;border:1px solid var(--mfline);background:var(--soft);color:var(--ink);cursor:pointer}.setsample button:hover{border-color:#2563eb;color:#2563eb}.setcopy{display:flex;gap:8px;align-items:center}.setcopy code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;background:var(--soft);border-radius:10px;padding:9px 11px}.setkey{display:flex;gap:8px}.setkey input{flex:1;margin:0;min-width:0}.set .fef label:empty{display:none}@media(max-width:600px){.settabs{grid-template-columns:repeat(2,1fr)}.settabs button{font-size:16px;padding:10px 4px}}.famhb{display:flex;align-items:center;gap:6px}.famfold{font:inherit;width:34px;height:34px;border-radius:10px;border:1px solid var(--mfline, var(--line));background:var(--card);color:var(--quiet);display:flex;align-items:center;justify-content:center;cursor:pointer;transform:rotate(90deg);transition:transform .15s}.famfold:hover{color:#2563eb;border-color:#2563eb}.famcard.closed .famfold{transform:rotate(-90deg)}.famcard.closed #famList{display:none}.famopen{font:inherit;width:100%;margin-top:4px;padding:10px;border-radius:11px;border:1.5px dashed var(--line);background:transparent;color:var(--quiet);font-size:16px;font-weight:700;cursor:pointer}@media(min-width:1000px){.famcard #famList{max-height:560px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.famcard .famtools{position:sticky;top:0;z-index:1;background:var(--card);padding-bottom:6px}}.hubsoon{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:16px;font-weight:800;letter-spacing:0;margin-left:6px;padding:2px 7px;border-radius:999px;background:#c1d7f12e;color:#dde9f7;border:1px solid rgba(193,215,241,.35);vertical-align:1px}.fhero{background:radial-gradient(circle at 88% 10%,rgba(96,165,250,.22),transparent 45%),linear-gradient(130deg,#0f172a,#1e293b 55%,#1e3a8a);color:#fff;border-radius:22px;padding:22px 22px 16px;margin-bottom:16px}.fhtop{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.fhtx{min-width:0;flex:1 1 260px}.fhero .mfbrand{color:#93c5fd}.fhero h1{margin:4px 0;font-size:28px;letter-spacing:-.5px;display:flex;align-items:center;gap:8px}.fhero p{margin:0;font-size:16px;color:#cbd5e1}.fhava{display:flex;align-items:center;margin-top:12px}.fhava .fmava{border:2px solid #1E293B;margin-right:-6px}.fhava button{width:34px;height:34px;margin-left:12px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.35);background:transparent;color:#e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer}.fhnext{font:inherit;text-align:left;cursor:pointer;min-width:200px;border-radius:16px;padding:12px 16px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#fff}.fhnext small{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:800;color:#93c5fd}.fhnext b{display:block;font-size:22px;margin:4px 0 2px}.fhnext span{display:block;font-size:16px;color:#cbd5e1;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fhnext.today{background:#367bca29;border-color:#367bca}.fhnext.today small,.fhnext.today b{color:#70a1d9}.fhnext.late{background:#ef444429;border-color:#f87171}.fhnext.late small,.fhnext.late b{color:#fca5a5}.fhpipe{display:flex;gap:6px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);overflow-x:auto;scrollbar-width:none}.fhpipe::-webkit-scrollbar{display:none}.fhpipe button{font:inherit;flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:700;padding:9px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#94a3b8;cursor:pointer;white-space:nowrap}.fhpipe i{font-style:normal;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;background:#ffffff1a}.fhpipe button.done{color:#bfdbfe}.fhpipe button.done i{background:#2563eb;color:#fff}.fhpipe button.on{background:#fff;color:#0f172a;border-color:#fff;box-shadow:0 6px 16px #00000040}.fhpipe button.on i{background:#2563eb;color:#fff}.fhpipe button.hold{flex:0 0 auto;margin-left:auto;border-style:dashed}.fhpipe button.hold.on{background:#64748b;border-color:#64748b;color:#fff}.fhpipe button.hold.on i{background:#fff3}.ftodo{margin-bottom:14px}.ftodo .fmh small{font-size:16px;color:var(--quiet)}.ftodo .mfh .ftn{opacity:1;color:#fff!important;font-size:16px;font-weight:800;background:#ef4444;color:#fff;border-radius:999px;padding:1px 8px;margin-left:2px;line-height:1.5}.ftodo .mfh{white-space:nowrap}.ftlist{display:grid;gap:8px}.ftit{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:14px;background:var(--soft);border-left:4px solid var(--mfb)}.ftit>span{flex:none;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--card);color:var(--mfb)}.ftit>div{flex:1;min-width:0}.ftit b{display:block;font-size:16px}.ftit small{display:block;font-size:16px;color:var(--quiet);line-height:1.5;margin-top:1px}.ftit button{flex:none;font:inherit;font-size:16px;font-weight:800;display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:10px;border:0;background:var(--mfb);color:#fff;cursor:pointer;white-space:nowrap}.ftit.r{border-left-color:#ef4444}.ftit.r>span{color:#ef4444}.ftit.r button{background:#ef4444}.ftit.a{border-left-color:#367bca}.ftit.a>span{color:#2f6bb0}.ftit.a button{background:#2f6bb0}.ftit.t{border-left-color:#224d7f}.ftit.t>span{color:#224d7f}.ftit.t button{background:#224d7f}.ftit.q{border-left-color:#94a3b8}.ftit.q>span{color:#64748b}.ftit.q button{background:#475569}.ftdone{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:14px;background:#2a619f14;color:#163b66;font-weight:700;font-size:16px}.fsi>b.ok{display:flex;align-items:center;gap:4px;color:#047857}.fpstep{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:6px 0 2px}.fpstep>i{width:10px;height:1.5px;background:var(--mfline)}.fpstep span{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:800;padding:3px 9px 3px 4px;border-radius:999px;background:var(--soft);color:var(--quiet)}.fpstep em{font-style:normal;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;background:var(--mfline);color:var(--quiet)}.fpstep span.ok{background:#d1fae5;color:#047857}.fpstep span.ok svg{background:#10b981;color:#fff;border-radius:50%;padding:2px;width:16px;height:16px}.fpstep span.w{background:#fef3c7;color:#b45309}@media(prefers-color-scheme:dark){.fpstep span.ok{background:#10b9812e;color:#6ee7b7}.fpstep span.w{background:#f59e0b2e;color:#fcd34d}.ftdone,.fsi>b.ok{color:#6ee7b7}}.fmside{display:flex;flex-direction:column}@media(max-width:600px){.fhero{padding:18px 16px 12px}.fhero h1{font-size:23px}.ftsub{display:none}.fhnext{width:100%}.fhnext span{max-width:none}.ftit{flex-wrap:wrap}.ftit>div{flex:1 1 calc(100% - 60px)}.ftit button{width:100%;justify-content:center}}.mrhero{background:radial-gradient(circle at 82% 30%,rgba(159,192,230,.28),transparent 45%),radial-gradient(circle at 10% 100%,rgba(79,139,208,.08),transparent 40%),linear-gradient(135deg,#0b1022,#1b314b 55%,#25568d)}.mrhero .mfbrand{color:#c1d7f1}.mrhero h1 em{background:linear-gradient(90deg,#a1c1e6,#c1d7f1);-webkit-background-clip:text;background-clip:text;color:transparent}.mrhero p b{color:#a1c1e6}.mrhero .fcchips span{background:#c1d7f11a;color:#dde9f7;border-color:#c1d7f140}.mrart{width:250px;height:250px;display:block}.mrart .orb{fill:none;stroke:#c1d7f12e;stroke-width:1;stroke-dasharray:2 5}.mrart .sg{stroke:#c1d7f18c;stroke-width:1.6}.mrart .sk{stroke:#a1c1e638;stroke-width:1;stroke-dasharray:3 4}.mrart .hj{font:700 17px Georgia,"Noto Serif KR",serif;text-anchor:middle}.mrart .kr{font:600 16px sans-serif;fill:#a5b4fc;text-anchor:middle}.mrmodes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.mrmode{font:inherit;position:relative;display:flex;gap:12px;align-items:flex-start;text-align:left;padding:16px;border-radius:18px;border:1.5px solid var(--mfline);background:var(--card);color:var(--ink);cursor:pointer;transition:border-color .15s,box-shadow .15s}.mrmode:hover{border-color:#9fc0e6}.mrmode.on{border-color:var(--mrv);box-shadow:0 8px 22px #558fd224;background:linear-gradient(160deg,var(--mrvb),var(--card) 70%)}.mrmi{flex:none;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--mrvb);color:var(--mrv)}.mrmode.tarot .mrmi{background:#367bca1a;color:#2f6bb0}.mrmode.on .mrmi{background:linear-gradient(135deg,#2e5581,#558fd2);color:#a1c1e6}.mrmode small{display:block;font-size:16px;font-weight:800;letter-spacing:.16em;color:var(--mrv)}.mrmode.tarot small{color:#2f6bb0}.mrmode b{display:block;font-size:18px;margin:2px 0 3px}.mrmode p{margin:0;font-size:16px;color:var(--quiet);line-height:1.55}.mrmode>i{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--quiet)}.mrmode.on>i{background:var(--mrv);color:#fff}.mrstep{display:flex;align-items:center;gap:6px;margin:0 2px 12px;overflow-x:auto;scrollbar-width:none}.mrstep::-webkit-scrollbar{display:none}.mrstep>i{flex:0 0 18px;height:1.5px;background:var(--mfline)}.mrstep span{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--quiet);white-space:nowrap}.mrstep em{font-style:normal;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;background:var(--soft);border:1px solid var(--mfline)}.mrstep span.on{color:var(--mrv)}.mrstep span.on em{background:var(--mrv);border-color:var(--mrv);color:#fff;box-shadow:0 0 0 4px var(--mrvb)}.mrstep span.ok{color:var(--ink)}.mrstep span.ok em{background:#10b981;border-color:#10b981;color:#fff}.mrins{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mrins div{display:grid;grid-template-columns:30px 1fr;column-gap:8px;align-items:center;padding:10px;border-radius:12px;background:var(--soft)}.mrins span{grid-row:span 2;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--mrvb);color:var(--mrv)}.mrins b{font-size:16px}.mrins small{font-size:16px;color:var(--quiet);line-height:1.4}.mrx .card.mrcard{border-radius:18px}@media(prefers-color-scheme:dark){.mrmode.on{background:linear-gradient(160deg,rgba(85,143,210,.16),var(--card) 70%)}.mrmode small,.mrstep span.on,.mrins span,.mrmi{color:#c1d7f1}}.mrhero.sm{padding:18px 26px}.mrhero.sm p,.mrhero.sm .fcchips,.mrhero.sm .fchart{display:none}.mrhero.sm h1{font-size:22px;margin:4px 0 0}.mrhero.sm h1 br{display:none}@media(max-width:699px){.mrx .fchart{display:none}.mrmodes{gap:8px}.mrmode{padding:12px;gap:10px;align-items:center}.mrmode p{display:none}.mrmode b{font-size:16px;margin:0}.mrmi{width:38px;height:38px}.mrmode>i{display:none}.mrins{grid-template-columns:1fr}.mrhero.sm{padding:14px 16px}.mrhero.sm h1{font-size:17px}}@media(min-width:1000px){.body.mrx{max-width:1100px;margin:0 auto}}.mrq .mfsub b{color:var(--mrv)}.mrqcats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 8px}.mrqcats button{font:inherit;position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 6px 9px;border-radius:14px;border:1.5px solid var(--mfline);background:var(--card);color:var(--ink);cursor:pointer}.mrqcats button span{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--mrvb);color:var(--mrv)}.mrqcats button b{font-size:16px;white-space:nowrap}.mrqcats button.on{border-color:var(--mrv);background:var(--mrvb)}.mrqcats button.on span{background:var(--mrv);color:#fff}.mrqcats em{position:absolute;top:6px;right:6px;font-style:normal;font-size:16px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#367bca;color:#fff}.mrqchips{display:flex;flex-wrap:wrap;gap:6px;padding:12px;border-radius:14px;background:var(--soft);margin-bottom:8px}.mrqchips button{font:inherit;display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:600;padding:8px 12px;border-radius:999px;border:1px solid var(--mfline);background:var(--card);color:var(--ink);cursor:pointer;text-align:left}.mrqchips button svg{color:var(--mrv);flex:none}.mrqchips button.on{background:var(--mrv);border-color:var(--mrv);color:#fff}.mrqchips button.on svg{color:#fff}.mrqown{display:flex;gap:6px}.mrqown input{flex:1;min-width:0;margin:0}.mrqown button{font:inherit;flex:none;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:800;padding:0 14px;border-radius:10px;border:1.5px solid var(--mrv);background:var(--card);color:var(--mrv);cursor:pointer}.mrqsel{margin-top:10px;display:grid;gap:6px}.mrqsel>div{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-radius:12px;border:1px solid var(--mfline);background:linear-gradient(90deg,var(--mrvb),var(--card))}.mrqsel i{flex:none;font-style:normal;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;background:var(--mrv);color:#fff}.mrqsel span{flex:1;font-size:16px;font-weight:600;line-height:1.45}.mrqsel small{font-size:16px;font-weight:700;color:#2f6bb0;margin-left:4px}.mrqsel button{flex:none;width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--quiet);display:flex;align-items:center;justify-content:center;cursor:pointer}.mrqsel button:hover{background:var(--soft);color:#ef4444}@media(prefers-color-scheme:dark){.mrq .mfsub b,.mrqcats button span,.mrqchips button svg{color:#c1d7f1}.mrqown button{color:#c1d7f1;border-color:#9fc0e6}}@media(max-width:430px){.mrqcats{grid-template-columns:repeat(2,1fr)}}.srhero{background:radial-gradient(circle at 85% 15%,rgba(159,192,230,.28),transparent 45%),linear-gradient(135deg,#0b1022,#1b314b 55%,#25568d);color:#fff;border-radius:22px;padding:22px 24px;margin-bottom:12px}.srtop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.srhero .mfbrand{color:#c1d7f1}.srhero h1{margin:4px 0;font-size:26px;letter-spacing:-.5px}.srhero p{margin:0;font-size:16px;color:#cbd5e1}.srdae{border-radius:14px;padding:10px 14px;background:#a1c1e61a;border:1px solid rgba(161,193,230,.35);min-width:150px}.srdae small{display:block;font-size:16px;font-weight:800;color:#a1c1e6;letter-spacing:.06em}.srdae b{display:block;font:700 22px Georgia,"Noto Serif KR",serif;margin:2px 0}.srdae b span{font:600 16px inherit;color:#e2e8f0;font-family:inherit}.srdae em{font-style:normal;font-size:16px;color:#cbd5e1}.srbody{display:flex;gap:22px;align-items:center;margin-top:16px;flex-wrap:wrap}.srpils{display:grid;grid-template-columns:repeat(4,66px);gap:8px}.srp{text-align:center}.srp small{display:block;font-size:16px;color:#c1d7f1;font-weight:700;margin-bottom:5px}.srp small em{font-style:normal;font-size:16px;background:#367bca;color:#0f172a;border-radius:999px;padding:0 5px;margin-left:2px}.srp b{display:flex;align-items:center;justify-content:center;height:52px;border-radius:12px;font:700 28px Georgia,"Noto Serif KR",serif;margin-bottom:5px;box-shadow:0 4px 10px #00000040}.srp span{display:block;font-size:16px;color:#e2e8f0}.srp.me b:first-of-type{box-shadow:0 0 0 2.5px #a1c1e6,0 4px 10px #00000040}.srp.none b{background:#ffffff14;color:#94a3b8;height:110px;font-size:22px}.srels{flex:1;min-width:190px;display:grid;gap:7px}.srels div{display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px}.srels span{font:700 16px Georgia,serif}.srels i{height:8px;border-radius:99px;background:#ffffff1a;overflow:hidden}.srels u{display:block;height:100%;border-radius:99px}.srels b{font-size:16px;text-align:right;color:#e2e8f0}.sracts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--card);border:1px solid var(--mfline);border-radius:16px;padding:10px;margin-bottom:12px}.sracts .mfab{padding:11px 16px}.sracts .mfab small{font-size:16px;font-weight:600;opacity:.85;margin-left:2px}.srtpl{flex:1 1 220px;min-width:0}.srtpl label{display:none}.srtpl select{margin:0}.srtpl .note{display:none}.srtabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--soft);padding:5px;border-radius:14px;margin-bottom:12px}.srtabs button{font:inherit;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:800;padding:11px;border:0;border-radius:10px;background:transparent;color:var(--quiet);cursor:pointer}.srtabs button.on{background:var(--card);color:var(--mrv);box-shadow:0 1px 4px #0f172a1a}.srgrid{display:grid;gap:12px}.srgrid>div{display:grid;gap:12px;align-content:start;min-width:0}.srcard{margin:0}.srview .card.mrcard{margin-bottom:0}.sropen{font-size:17px;font-weight:700;line-height:1.65;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,var(--mrvb),transparent);border-left:4px solid var(--mrv)}.srsum{margin:0;font-size:16px;line-height:1.8}.srpts{display:grid;gap:8px}.srpts>div{display:flex;gap:10px;padding:11px 12px;border-radius:12px;background:var(--soft)}.srpts i{flex:none;font-style:normal;width:24px;height:24px;border-radius:8px;background:var(--mrv);color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.srpts b{display:block;font-size:16px}.srpts small{display:block;font-size:16px;color:var(--mrv);font-weight:700;margin:1px 0 2px}.srpts p{margin:0;font-size:16px;line-height:1.65}.srwarn{background:linear-gradient(180deg,rgba(54,123,202,.07),var(--card));border-color:#367bca59!important}.srwarn h3 svg{color:#2f6bb0!important}.srwarn p{margin:0 0 6px;font-size:16px;line-height:1.7}.srwarn ul{margin:0;padding-left:18px;font-size:16px;color:var(--quiet);line-height:1.75}.srst{margin-top:12px}.srsth{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:800;color:var(--mrv);margin-bottom:6px}.srsth i{font-style:normal;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--mrv);display:flex;align-items:center;justify-content:center;font-size:16px}.srask{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;border:1px solid var(--mfline);background:var(--card);margin-bottom:7px;transition:opacity .15s}.srask.ok{opacity:.55;background:var(--soft)}.srask.ok .srq{text-decoration:line-through;text-decoration-color:#7c3aed80}.srck{flex:none;width:24px;height:24px;margin-top:2px;border-radius:7px;border:1.5px solid var(--mfline);background:var(--card);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.srask.ok .srck{background:#10b981;border-color:#10b981}.srq{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.55}.srwhy{display:flex;gap:4px;align-items:flex-start;font-size:16px;color:var(--quiet);line-height:1.5}.srwhy svg{flex:none;margin-top:3px}.srfol{margin-top:6px;font-size:16px;line-height:1.6;padding:6px 10px;border-radius:9px;background:var(--mrvb)}.srfol b{color:var(--mrv);margin-right:4px}.srqa details{border:1px solid var(--mfline);border-radius:12px;padding:0 12px;margin-bottom:7px}.srqa summary{display:flex;gap:8px;align-items:center;font-size:16px;font-weight:700;padding:11px 0;cursor:pointer;list-style:none}.srqa summary::-webkit-details-marker{display:none}.srqa summary i{flex:none;font-style:normal;font-size:16px;font-weight:800;background:var(--mrv);color:#fff;border-radius:6px;padding:1px 6px}.srqa small{display:block;font-size:16px;color:var(--quiet)}.srqa p{margin:4px 0 10px;font-size:16px;line-height:1.7}.srch{margin:0}.srchh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.srchh i{font-style:normal;font-size:16px;font-weight:800;color:var(--mrv);border:1.5px solid var(--mrv);border-radius:8px;padding:2px 6px}.srchh b{font-size:16px}.srkey{font-size:16px;font-weight:700;line-height:1.6;padding:10px 12px;border-radius:12px;background:var(--soft);margin-bottom:8px}.srp2{margin:0;font-size:16px;line-height:1.75;color:var(--ink)}.srchips{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 8px}.srchips span{font-size:16px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--mrvb);color:var(--mrv)}.srchips span.z{opacity:.45}.srchips span.on{background:#367bca;color:#0f172a}.srli{margin:0;padding-left:18px;font-size:16px;line-height:1.7}.srli li{margin-bottom:3px}.srli b{color:var(--ink)}.srsub{font-size:16px;font-weight:800;color:var(--mrv);margin:2px 0 4px}.srfoot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 2px 6px;font-size:16px;color:var(--quiet)}.srdel{font:inherit;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;padding:8px 12px;border-radius:10px;border:1px solid rgba(239,68,68,.35);background:transparent;color:#dc2626;cursor:pointer}.srdel:hover{background:#ef444414}@media(prefers-color-scheme:dark){.srtabs button.on,.srsth,.srpts small,.srfol b,.srchh i,.srchips span{color:#c1d7f1}.srchh i,.srsth i{border-color:#9fc0e6}.srdel{color:#f87171}}.srqa summary{color:var(--ink)}.srqan{margin:0 0 8px}.srqan b{font-size:16px;color:var(--mrv)}.srqan p{margin:2px 0 0;font-size:16px;line-height:1.7}.srqa .srchips{margin:6px 0}.srqh{flex-wrap:wrap;row-gap:2px}@media(min-width:1000px){.srgrid{grid-template-columns:1fr 1.15fr;align-items:start}.srgrid.book{grid-template-columns:1fr 1fr}}@media(max-width:999px){.srgrid>div{display:contents}.srgrid .o1{order:1}.srgrid .o2{order:2}.srgrid .o3{order:3}.srgrid .o4{order:4}.srgrid .o5{order:5}.srgrid .o6{order:6}}@media(max-width:600px){.srhero{padding:18px 16px}.srhero h1{font-size:22px}.srpils{grid-template-columns:repeat(4,1fr);width:100%}.srp b{height:46px;font-size:24px}.srdae{width:100%}.sracts .mfab{flex:1 1 auto;justify-content:center}}.fpr{--mrv:#18406d;--mrv2:#14355b;--mrvb:rgba(34,77,127,.09)}.fpbar .mfbl{background:linear-gradient(135deg,#1e293b,#18406d)}.fphero{background:radial-gradient(circle at 85% 15%,rgba(55,124,202,.22),transparent 45%),linear-gradient(135deg,#0b1022,#0f172a 45%,#132f4e)}.fphero .mfbrand{color:#6fa0d9}.fptypes{display:flex;gap:10px}.fptypes span{text-align:center}.fptypes .fpimg{display:block;width:56px;height:56px;border-radius:50%;background:#fff;object-fit:cover;box-shadow:0 0 0 2px #6fa0d980,0 6px 14px #0000004d}.fptypes small{display:block;font-size:16px;color:#d2e2f5;margin-top:5px;font-weight:700}.fptheme{margin-top:16px;padding:14px 16px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(111,160,217,.25)}.fptheme small{display:block;font-size:16px;font-weight:800;letter-spacing:.08em;color:#6fa0d9}.fptheme b{display:block;font-size:19px;line-height:1.45;margin:3px 0;letter-spacing:-.3px}.fptheme p{margin:0;font-size:16px;color:#94a3b8;line-height:1.6}.fpstat{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.fpchip{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:800;padding:4px 10px;border-radius:999px;background:#ffffff1a;color:#e2e8f0}.fpchip.g{background:#2a619f2e;color:#79a7dc}.fpchip.r{background:#ef444433;color:#fca5a5}.fpchip.v{background:#9fc0e633;color:#dde9f7}.fpchip.q{color:#94a3b8}.fpqc .fpchip.g{background:#d6e4f5;color:#163b66}.fpqc .fpchip.r{background:#fee2e2;color:#b91c1c}.mfab.solid.fpgo,.mfgo.fpgo{background:#18406d;border-color:#18406d;color:#fff}.mfab.solid.fpgo:hover,.mfgo.fpgo:hover{background:#14355b}.fphint{display:flex;gap:5px;align-items:flex-start;font-size:16px;color:var(--quiet);margin:-4px 4px 12px;line-height:1.55}.fphint svg{flex:none;margin-top:3px}.fphero.sm{padding:16px 22px}.fphero.sm .fptheme,.fphero.sm .fpstat,.fphero.sm .fptypes{display:none}.fphero.sm h1{font-size:21px;margin-bottom:2px}.fpqc summary{color:var(--ink)}.fpyn .yn button{font-size:16px;padding:7px 14px}.fptabs{grid-template-columns:repeat(4,1fr)}.fptabs button{position:relative}.fptabs .dot{position:absolute;top:8px;right:10px;width:7px;height:7px;border-radius:50%;background:#367bca}.fpbasis{font-size:16px;line-height:1.55;color:var(--quiet);padding:0 4px}.fpbasis b{color:var(--mrv);margin-right:4px}.srch.sj .srchh i{color:#558fd2;border-color:#558fd2}.fpqc summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px;font-weight:800;cursor:pointer;list-style:none}.fpqc summary::-webkit-details-marker{display:none}.fpqc summary svg{color:var(--mrv)}.fpqc[open] summary{margin-bottom:10px}.fpqc{margin-top:12px}.fpflow{display:grid;gap:10px}.fpstep2{margin:0}.fpsh{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.fpsh>i{flex:none;font-style:normal;width:30px;height:30px;border-radius:10px;background:var(--mrv);color:#fff;font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}.fpsh b{display:flex;align-items:center;gap:6px;font-size:16px}.fpsh b svg{color:var(--mrv)}.fpsh small{display:block;font-size:16px;color:var(--quiet);margin-top:1px}.fpsay{font-size:16px;line-height:1.75;padding:12px 14px;border-radius:12px;background:var(--mrvb);border-left:3px solid var(--mrv)}.fpq{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.6;padding:9px 12px;border-radius:10px;background:var(--soft);margin-bottom:6px}.fpq span{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--mrv);color:var(--mrv);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.fpwarn{margin-top:8px;font-size:16px;line-height:1.65;padding:10px 12px;border-radius:10px;background:#367bca14;border:1px solid rgba(54,123,202,.3)}.fpcard{display:grid;gap:10px}.fpcard .card{margin:0}.fpkw{border-radius:18px;padding:18px 20px;background:linear-gradient(135deg,#0f172a,#132f4e);color:#fff}.fpkw small{font-size:16px;font-weight:800;letter-spacing:.1em;color:#6fa0d9}.fpkw b{display:block;font-size:22px;margin:4px 0 6px;letter-spacing:-.3px}.fpkw p{margin:0;font-size:16px;line-height:1.65;color:#e2e8f0}.fpyn{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--mfline);font-size:16px;line-height:1.55}.fpyn:last-child{border-bottom:0}.fpyn .yn{flex:none}.fpcard2{display:grid;gap:10px}.fpp{margin:0;font-size:16px;line-height:1.7}.fpwarnc{background:linear-gradient(180deg,rgba(54,123,202,.07),var(--card))}.fpop{display:flex;gap:8px;align-items:flex-end;margin-top:8px}.fpop>div{flex:1}.fpop input{margin:0}.fpop .mfab{padding:11px 16px}.fpsj{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.fpsj div{text-align:center;padding:8px 4px;border-radius:12px;background:var(--soft)}.fpsj small{display:block;font-size:16px;color:var(--quiet)}.fpsj b{display:block;font:700 20px Georgia,"Noto Serif KR",serif;margin:2px 0}.fpsj span{font-size:16px;color:var(--quiet)}@media(min-width:1000px){.fpcard2{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fptabs button span{font-size:16px}.fptabs button{padding:10px 4px;gap:4px;flex-direction:column}.fptypes .fpimg{width:46px;height:46px}.fptheme b{font-size:17px}.fpyn{flex-direction:column;align-items:stretch}.fpyn .yn{justify-content:flex-end}.fpop{flex-direction:column;align-items:stretch}}@media(prefers-color-scheme:dark){.fpr .srtabs button.on,.fpr .srchh i,.fpr .srsth,.fpr .srchips span{color:#6fa0d9}.fpr .srchh i{border-color:#6fa0d9}}@media(prefers-color-scheme:dark){.fpbasis b,.fpsh b svg,.fpqc summary svg{color:#6fa0d9}.fpq span{color:#6fa0d9;border-color:#6fa0d9}}.mfinfo{font:inherit;margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:800;padding:4px 10px;border-radius:999px;border:1px solid var(--mfline);background:var(--card);color:var(--mfn);cursor:pointer}.mfc.teal .mfinfo{color:var(--mft)}.mfc.blue .mfinfo{color:var(--mfb)}.mfinfo:hover{border-color:currentColor}.mftags{align-items:center}.tiwrap{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.tiback{position:absolute;inset:0;background:#0f172a8c;backdrop-filter:blur(2px)}.tisheet{position:relative;width:min(720px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:var(--card);border-radius:22px;box-shadow:0 24px 60px #0f172a59;overflow:hidden;--tc:#224d7f;--tcb:rgba(34,77,127,.08);animation:tiin .18s ease-out}.tisheet.blue{--tc:#2563EB;--tcb:rgba(37,99,235,.08)}@keyframes tiin{0%{transform:translateY(12px);opacity:0}}.tihead{display:flex;gap:14px;align-items:flex-start;padding:20px 22px 16px;background:linear-gradient(135deg,#0F172A,#1E293B 60%,var(--tc));color:#fff}.tiic{flex:none;width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:#ffffff1f}.tihead>div{flex:1;min-width:0}.tihead small{font-size:16px;font-weight:700;color:#cbd5e1}.tihead h3{margin:2px 0 8px;font-size:20px;line-height:1.35;color:#fff}.timeta{display:flex;flex-wrap:wrap;gap:6px}.timeta span{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;padding:3px 9px;border-radius:999px;background:#ffffff1f}.ticlose{flex:none;width:36px;height:36px;border-radius:10px;border:0;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.tibody{overflow-y:auto;padding:18px 22px 8px}.tilead{margin:0 0 8px;font-size:16px;line-height:1.75;font-weight:600}.titags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.titags i{font-style:normal;font-size:16px;font-weight:700;color:var(--tc)}.tisec{padding:14px 0;border-top:1px solid var(--mfline)}.tisec h4{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:16px}.tisec h4 svg{color:var(--tc)}.tisec p{margin:0 0 6px;font-size:16px;line-height:1.75}.tisec ul{margin:0;padding-left:18px;font-size:16px;line-height:1.8}.tisec b{color:var(--ink)}.tidoms{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tidoms div{padding:9px 11px;border-radius:11px;background:var(--soft)}.tidoms b{display:block;font-size:16px}.tidoms em{font-style:normal;font-size:16px;font-weight:800;color:#285b95;background:#367bca24;border-radius:6px;padding:1px 6px;margin-left:4px}.tidoms span{font-size:16px;color:var(--quiet);line-height:1.5}.tihist{position:relative;display:grid;gap:10px;padding-left:16px;border-left:2px solid var(--tcb);margin-left:6px}.tihist div{position:relative}.tihist div:before{content:"";position:absolute;left:-23px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--tc);box-shadow:0 0 0 3px var(--card)}.tihist i{font-style:normal;font-size:16px;font-weight:800;color:var(--tc);margin-right:6px}.tihist b{font-size:16px}.tihist span{display:block;font-size:16px;color:var(--quiet);line-height:1.6;margin-top:1px}.tiforms{display:grid;gap:6px}.tiforms div{padding:9px 11px;border-radius:11px;border:1px solid var(--mfline)}.tiforms b{font-size:16px;margin-right:6px}.tiforms span{font-size:16px;color:var(--quiet)}.tiforms small{display:block;font-size:16px;color:var(--quiet);margin-top:2px}.tiscale{display:block;font-style:normal;font-size:16px;color:var(--tc);font-weight:700;margin-top:3px}.tisample{margin-top:8px;padding:10px 12px;border-radius:12px;background:var(--tcb)}.tisample small{font-size:16px;font-weight:800;color:var(--tc)}.tisample p{margin:3px 0 0;font-size:16px}.tibands{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.tibands div{text-align:center;padding:9px 6px;border-radius:11px;background:var(--soft)}.tibands div:first-child{background:var(--tcb)}.tibands b{display:block;font-size:16px}.tibands span{font-size:16px;color:var(--quiet)}.tinote{display:flex;gap:8px;align-items:flex-start;margin:6px 0 12px;padding:11px 13px;border-radius:12px;background:#367bca14}.tinote svg{flex:none;margin-top:3px;color:#2f6bb0}.tinote p{margin:0;font-size:16px;line-height:1.7}.tifoot button{font:inherit;font-size:16px;font-weight:800;padding:13px 18px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;border:0;color:#fff}.tifoot .mfcancel{border:1px solid var(--mfline);color:var(--quiet);background:var(--card)}.tifoot{display:flex;gap:8px;padding:12px 22px 16px;border-top:1px solid var(--mfline);background:var(--card)}.tifoot .mfcancel{flex:0 0 auto}.tifoot .mfgo{flex:1;justify-content:center;background:var(--tc)}.tifoot .mfgo.off{background:var(--soft);color:var(--ink)}@media(max-width:600px){.tiwrap{padding:0;align-items:flex-end}.tisheet{max-height:92vh;border-radius:20px 20px 0 0}.tidoms{grid-template-columns:1fr}.tihead h3{font-size:18px}.tibody{padding:16px 16px 6px}.tifoot{padding:10px 16px 14px}}@media(prefers-color-scheme:dark){.tisheet{--tcb:rgba(55,124,202,.12)}.tisheet.blue{--tcb:rgba(96,165,250,.14)}.tidoms em{color:#70a1d9}}.ac,.acban{--acn:#0B1B33;--acn2:#132B4F;--acg:#5c8fc9;--acg2:#92b7e2;--acgt:rgba(92,143,201,.12)}.bar.acbar .mfbl{background:linear-gradient(135deg,#0b1b33,#2f598a)}.mfbb.acdone{color:#214b7a;border-color:#79a7dc}.appver{margin:4px 2px 0;text-align:right;font-size:16px;font-weight:600;color:var(--quiet);opacity:.75;letter-spacing:.02em}.acban{font:inherit;width:100%;display:flex;align-items:center;gap:16px;text-align:left;margin:6px 0 14px;padding:18px 20px;border:1px solid rgba(92,143,201,.35);border-radius:18px;color:#fff;cursor:pointer;background:radial-gradient(120% 160% at 100% 0%,rgba(92,143,201,.22),transparent 55%),linear-gradient(135deg,#0b1b33,#132b4f 60%,#1b365f);box-shadow:0 10px 28px #0b1b3347;transition:transform .15s,box-shadow .15s}.acban:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0b1b3357}.acbi{flex:none;width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.acbt{flex:1;min-width:0}.acbt small{display:block;font-size:16px;font-weight:800;letter-spacing:.16em;color:var(--acg2)}.acbt b{display:block;font-size:19px;font-weight:800;margin:2px 0 3px;letter-spacing:-.02em}.acbt em{display:block;font-style:normal;font-size:16px;line-height:1.55;color:#cbd5e1}.acbt em u{text-decoration:none;color:var(--acg2);font-weight:700}.acbchips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.acbchips i{font-style:normal;font-size:16px;font-weight:700;padding:3px 9px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#e2e8f0}.acbr{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.acbn{font-size:16px;color:#cbd5e1}.acbn b{color:var(--acg2);font-size:16px}.acbgo{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:800;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9);padding:9px 15px;border-radius:12px;white-space:nowrap}@media(max-width:600px){.acban{flex-wrap:wrap;padding:16px}.acbi{width:44px;height:44px}.acbr{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}.ac .achero,.ac .aclhero{border-radius:20px;padding:26px 24px;color:#fff;background:radial-gradient(110% 140% at 100% 0%,rgba(92,143,201,.24),transparent 55%),linear-gradient(135deg,#0b1b33,#132b4f 60%,#1b365f);box-shadow:0 12px 30px #0b1b3340}.acey{display:block;font-size:16px;font-weight:800;letter-spacing:.16em;color:var(--acg)}.ac .achero .acey,.ac .aclhero .acey{color:var(--acg2)}.achero h1{margin:6px 0 10px;font-size:28px;line-height:1.3;letter-spacing:-.03em}.achero h1 em{font-style:normal;color:var(--acg2)}.achero p{margin:0;font-size:16px;line-height:1.75;color:#cbd5e1;max-width:640px}.achero p b{color:#fff}.acstats{display:grid;grid-template-columns:repeat(3,minmax(0,120px));gap:8px;margin-top:16px}.acstats div{padding:10px 12px;border-radius:13px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.acstats b{display:block;font-size:22px;font-weight:800;color:var(--acg2)}.acstats small{font-size:16px;color:#cbd5e1}.achero p.acp2{margin-top:10px}.acjour{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.acjour li{padding:10px 12px;border-radius:13px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.acjour li:last-child{border-color:var(--acg);background:#5c8fc92e}.acjour small{display:block;font-size:16px;font-weight:800;letter-spacing:.04em;color:var(--acg2)}.acjour b{display:block;margin-top:2px;font-size:16px;color:#fff}.acjour span{display:block;margin-top:2px;font-size:16px;line-height:1.5;color:#cbd5e1}@media(max-width:760px){.acjour{grid-template-columns:repeat(2,minmax(0,1fr))}.acjour li:last-child{grid-column:1 / -1}}.acauthor{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:16px;color:#e2e8f0}.acauthor svg{color:var(--acg2);flex:none}.acauthor b{color:var(--acg2)}.acguide{margin:14px 0;padding:16px 18px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.acguide h2{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:16px}.acguide h2 svg{color:var(--acg)}.acguide ol{margin:0;padding:0;list-style:none;counter-reset:g;display:grid;gap:8px}.acguide li{counter-increment:g;display:grid;grid-template-columns:28px 1fr;gap:2px 10px;font-size:16px}.acguide li:before{content:counter(g);grid-row:span 2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:800;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.acguide li span{color:var(--quiet);font-size:16px;line-height:1.6}.accats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:900px){.accats{grid-template-columns:repeat(2,1fr)}}.accat{font:inherit;position:relative;text-align:left;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:16px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;transition:border-color .15s,transform .15s}.accat:hover{transform:translateY(-1px);border-color:var(--acg)}.accat.on{border-color:var(--acg);box-shadow:0 0 0 3px var(--acgt)}.accn{position:absolute;top:12px;right:14px;font-size:16px;font-weight:800;color:var(--acg)}.acci{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--acg);background:var(--acgt);margin-bottom:4px}.acen{font-style:normal;font-size:16px;font-weight:700;color:var(--acg);letter-spacing:.02em;margin-left:4px}.accat b{font-size:16px}.accat small{font-size:16px;color:var(--quiet);line-height:1.5}.accm{font-size:16px;font-weight:700;color:var(--quiet);margin-top:4px}.acprog{height:5px;border-radius:5px;background:var(--soft);overflow:hidden;margin-top:4px}.acprog i{display:block;height:100%;background:linear-gradient(90deg,#5c8fc9,#92b7e2)}.aclist{margin-top:14px;padding:18px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.aclh h2{margin:2px 0 4px;font-size:20px}.aclh p{margin:0 0 10px;font-size:16px;color:var(--quiet);line-height:1.6}.aclrow{display:flex;align-items:center;gap:12px;padding:12px;border-radius:13px;border:1px solid var(--line);margin-top:8px;cursor:pointer;transition:border-color .15s,background .15s}.aclrow:hover{border-color:var(--acg);background:var(--acgt)}.aclrow.soon{cursor:default;opacity:.6}.aclrow.soon:hover{border-color:var(--line);background:none}.aclrow>div{flex:1;min-width:0}.aclrow b{display:block;font-size:16px}.aclrow small{font-size:16px;color:var(--quiet)}.acln{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:800;color:var(--acg);border:1.5px solid var(--acg)}.aclrow.done .acln{color:#fff;background:#214b7a;border-color:#214b7a}.acls{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:var(--acg)}.acls em{font-style:normal;color:var(--quiet);font-weight:600}.acnote{display:flex;align-items:center;gap:6px;margin:10px 2px 0;font-size:16px;color:var(--quiet)}.acread{max-width:780px;margin:0 auto}.aclhero h1{margin:6px 0 12px;font-size:25px;line-height:1.35;letter-spacing:-.02em}.aclhero blockquote{margin:0;padding:14px 16px;border-left:4px solid var(--acg2);border-radius:0 12px 12px 0;background:#ffffff12;font-size:18px;font-weight:800;line-height:1.5;color:#fff}.acgoal{margin-top:14px;padding:12px 14px;border-radius:13px;background:#ffffff0f}.acgoal b{display:flex;align-items:center;gap:6px;font-size:16px;color:var(--acg2)}.acgoal ul{margin:6px 0 0;padding-left:18px;font-size:16px;color:#e2e8f0;line-height:1.7}.acsec{margin-top:14px;padding:18px 20px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.acsec h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:17px;letter-spacing:-.01em}.acsec h2 svg{color:var(--acg);flex:none}.acsec p{margin:0 0 10px;font-size:16px;line-height:1.85}.acsec p:last-child{margin-bottom:0}.acsec b{color:var(--ink)}.acsec.story{background:linear-gradient(180deg,var(--acgt),transparent 70%),var(--card);border-color:#5c8fc966}.acstory{position:relative;padding-left:16px;border-left:3px solid var(--acg)}.acsign{display:block;margin-top:8px;font-size:16px;font-weight:700;color:var(--acg)}.accmp.two>div{grid-template-columns:minmax(120px,1fr) 1.6fr!important}.accmp.two .acch b{color:var(--quiet)}.accmp.two .acch b.me{color:var(--acg)}.accmp>div{display:grid;grid-template-columns:110px 1fr 1fr;gap:8px;padding:9px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.55}.accmp>div:first-child{border-top:0;padding-top:0}.accmp span{font-weight:700;color:var(--quiet)}.accmp p{margin:0;font-size:16px;color:var(--quiet)}.accmp p.me{color:var(--ink);font-weight:700}.acch b{font-size:16px;color:var(--quiet)}.acch b.me{color:var(--acg)}@media(max-width:520px){.accmp>div{grid-template-columns:1fr 1fr}.accmp>div>span{grid-column:1 / -1}.acch span{display:none}}.acscr{display:grid;gap:8px}.acscr details{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.acscr details[open]{border-color:#5c8fc980}.acscr summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 14px}.acscr summary::-webkit-details-marker{display:none}.acscr summary i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:800;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.acscr summary b{display:block;font-size:16px}.acscr summary small{display:block;font-size:16px;color:var(--quiet)}.acscr details>.actalk{padding:2px 14px 12px}.acact{margin:2px 0!important;font-size:16px!important;color:var(--quiet);font-style:italic;text-align:center}.acscp{display:flex;gap:6px;align-items:flex-start;margin:0 14px 14px!important;padding:10px 12px;border-radius:12px;background:var(--acgt);font-size:16px!important;line-height:1.65!important}.acscp svg{flex:none;margin-top:4px;color:var(--acg)}.ac{--vzA:#2F66B3;--vzB:#295e9a;--vzN:#D3D9E2;--vzNt:#64748B;--vzBt:rgba(41,94,154,.14)}@media(prefers-color-scheme:dark){.ac{--vzA:#4F86D6;--vzB:#2f6bb0;--vzN:#4A4842;--vzNt:#a9a39a;--vzBt:rgba(47,107,176,.18)}}.vzwrap{display:grid;gap:14px}.vz{margin:0;padding:16px;border-radius:15px;background:var(--soft);border:1px solid var(--line);min-width:0}.vz figcaption{margin-bottom:12px}.vz figcaption b{display:block;font-size:16px;line-height:1.45}.vz figcaption small{display:block;margin-top:2px;font-size:16px;color:var(--quiet)}.vznote{margin:12px 0 0!important;font-size:16px!important;line-height:1.7!important;color:var(--ink)}.vz cite{display:block;margin-top:8px;font-style:normal;font-size:16px;color:var(--quiet)}.vzsvg{display:block;width:100%;height:auto;max-height:420px;overflow:visible;font-family:inherit}.vzbars{display:grid;gap:10px}.vzb{display:grid;grid-template-columns:minmax(84px,32%) 1fr auto;align-items:center;gap:10px}.vzl{font-size:16px;font-weight:700;line-height:1.35}.vzl small{display:block;font-size:16px;font-weight:600;color:var(--quiet)}.vzt{height:14px;border-radius:4px;background:transparent}.vzt i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--vzA)}.vzb.hi .vzt i{background:var(--vzB)}.vzb.base .vzt i{background:var(--vzN)}.vzb>b{font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.vzb>b small{font-size:16px;font-weight:600;color:var(--quiet);margin-left:1px}.vzsbar{display:flex;gap:2px;height:38px}.vzsbar i{display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-style:normal;min-width:40px}.vzsbar i.hi{background:var(--vzB)}.vzsbar i.base{background:var(--vzA)}.vzsbar b{font-size:16px}.vzslab{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px}.vzslab span{font-size:16px;font-weight:700;color:var(--quiet);display:flex;gap:5px;align-items:flex-start}.vzslab span b{color:var(--ink)}.vzslab span i{flex:none;width:9px;height:9px;margin-top:4px;border-radius:2px;background:var(--vzA)}.vzslab span.hi i{background:var(--vzB)}.vzflow{margin:0;padding:0;list-style:none;display:grid;gap:0}.vzflow li{position:relative;display:flex;gap:12px;padding-bottom:12px}.vzflow li:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--line)}.vzflow li>i{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:800;color:#fff;background:var(--vzA);z-index:1}.vzflow li.hi>i{background:var(--vzB)}.vzflow li div{padding-top:5px;min-width:0}.vzflow b{display:block;font-size:16px}.vzflow b em{font-style:normal;font-size:16px;font-weight:700;color:var(--quiet)}.vzflow span{display:block;margin-top:2px;font-size:16px;line-height:1.6;color:var(--quiet)}.vzflow.row{display:flex;flex-wrap:wrap;gap:8px 26px;overflow:hidden;padding-right:4px}.vzflow.row li{flex-direction:column;align-items:center;text-align:center;padding:0;width:92px}.vzflow.row li div{padding-top:4px}.vzflow.row li:before{display:none}.vzflow.row li:not(:last-child):after{content:"\2192";position:absolute;right:-21px;top:6px;font-size:16px;font-weight:800;color:var(--quiet)}.vzloop{margin:4px 0 0!important;font-size:16px!important;font-weight:700;color:var(--vzB)}.vzring{fill:none;stroke:var(--line);stroke-width:3}.vzdot{fill:var(--vzA);stroke:var(--soft);stroke-width:2}.vzdot.hi{fill:var(--vzB)}.vzdn{fill:#fff;font-size:16px;font-weight:800;text-anchor:middle}.vzcyc{display:grid;grid-template-columns:minmax(0,240px) 1fr;gap:16px;align-items:center}.vzcyc ol{margin:0;padding:0;list-style:none;display:grid;gap:7px}.vzcyc li{display:grid;grid-template-columns:26px 1fr;gap:0 8px;align-items:center}.vzcyc li i{grid-row:span 2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:800;color:#fff;background:var(--vzA)}.vzcyc li i.hi{background:var(--vzB)}.vzcyc li b{font-size:16px}.vzcyc li small{font-size:16px;color:var(--quiet)}@media(max-width:600px){.vzcyc{grid-template-columns:1fr}.vzcyc svg{max-width:220px;margin:0 auto}}.vzlb{fill:var(--ink);font-size:16px;font-weight:700}.vzls{fill:var(--quiet);font-size:16px}.vzct{fill:var(--ink);font-size:19px;font-weight:800;text-anchor:middle}.vzcs{fill:var(--quiet);font-size:16px;text-anchor:middle}.vzfun{display:grid;justify-items:center;gap:3px}.vzfs{white-space:nowrap;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;border-radius:8px;background:var(--vzA);color:#fff;font-size:16px}.vzfs.hi{background:var(--vzB)}.vzfs b{font-size:16px}.vzfr{font-size:16px;font-weight:800;color:var(--quiet)}.vzgrid{stroke:var(--line);stroke-width:1}.vzax{fill:var(--quiet);font-size:16px}.vzline{fill:none;stroke:var(--vzA);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.vzline.exp{stroke:var(--vzNt);stroke-dasharray:6 5}.vzpt{fill:var(--vzA);stroke:var(--soft);stroke-width:2}.vzpt.hi{fill:var(--vzB)}.vzval{fill:var(--ink);font-size:16px;font-weight:800}.vzls.exp{fill:var(--vzNt);font-weight:700}.vzgap{fill:var(--vzBt);stroke:var(--vzB);stroke-width:1.5;stroke-dasharray:3 3}.vzgapt{fill:var(--vzB);font-size:16px;font-weight:800}.vzstack{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.vzsr{min-width:0}.vzsr .vzl{display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:space-between;margin-bottom:5px}.vzsb{overflow:hidden}.vzsr .vzl b{font-size:16px}.vzsb{display:flex;gap:2px;height:48px}.vzsb i{display:flex;flex-direction:column;justify-content:center;padding:0 6px;border-radius:4px;background:var(--vzA);color:#fff;font-style:normal;overflow:hidden;min-width:0}.vzsb i.base{background:var(--vzN);color:var(--ink)}.vzsb i.hi{background:var(--vzB)}.vzsleg{margin:6px 0 0!important;font-size:16px!important;line-height:1.6!important;color:var(--quiet)}.vzsleg b{color:var(--ink)}.vzsb small{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vzsb b{font-size:16px}.vzfx{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.vzfx .op{font-size:22px;font-weight:800;color:var(--quiet)}.vzfx .tm{padding:10px 14px;border-radius:12px;background:var(--card);border:1.5px solid var(--vzA);text-align:center}.vzfx .tm.hi{border-color:var(--vzB);background:var(--vzBt)}.vzfx .tm b{display:block;font-size:16px}.vzfx .tm small{font-size:16px;color:var(--quiet)}.vzfx .fr{display:inline-grid;text-align:center}.vzfx .fr b{padding:6px 12px;font-size:16px}.vzfx .fr b:first-child{border-bottom:2px solid var(--ink)}.vzfx .fr b:last-child{color:var(--vzB)}.vzscale{display:grid;gap:10px}.vzsc{display:grid;grid-template-columns:44px 64px 1fr 64px;align-items:center;gap:8px;font-size:16px}.vzsc>b{font-size:16px}.vzsc>span{color:var(--quiet);text-align:center}.vzsc>span.on{color:var(--ink);font-weight:800}.vztr{position:relative;height:8px;border-radius:4px;background:var(--vzN)}.vztr:after{content:"";position:absolute;left:50%;top:-3px;width:2px;height:14px;background:var(--quiet);opacity:.5}.vztr i{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--vzB);border:2px solid var(--soft);z-index:1}.vzpil{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.vzpil>div{padding:12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.vzpil>div.hi{border-color:var(--vzB);background:var(--vzBt)}.vzpil i{display:block;font-style:normal;font-size:22px;font-weight:800;color:var(--vzA);line-height:1.1}.vzpil .hi i{color:var(--vzB)}.vzpil b{display:block;margin-top:4px;font-size:16px}.vzpil span{display:block;margin-top:3px;font-size:16px;line-height:1.55;color:var(--quiet)}.vzrg{fill:var(--vzA);stroke:var(--soft);stroke-width:2}.vzrg.r0{fill-opacity:.95}.vzrg.r1{fill-opacity:.7}.vzrg.r2{fill-opacity:.45}.vzrg.r3{fill-opacity:.22}.vzrt{fill:var(--ink);font-size:16px;font-weight:800;text-anchor:middle}.vzrs{fill:var(--ink);font-size:16px;text-anchor:middle}.vzrg.r0+.vzrt,.vzrg.r1+.vzrt{fill:#fff}.vzrg.r0+.vzrt+.vzrs,.vzrg.r1+.vzrt+.vzrs{fill:#fff}.vzrip{display:grid;grid-template-columns:minmax(0,260px) 1fr;gap:14px;align-items:center}.vzpd{fill:var(--vzA);fill-opacity:.75}.vzrip b{display:block;font-size:30px;font-weight:800;color:var(--vzB)}.vzrip span{font-size:16px;line-height:1.7}.vzhero{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.vzhero>div{padding:14px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.vzhero b{display:block;font-size:30px;font-weight:800;color:var(--vzB);line-height:1.15}.vzhero span{display:block;margin-top:4px;font-size:16px;font-weight:700}.vzhero small{display:block;margin-top:3px;font-size:16px;color:var(--quiet)}.vzled{display:grid;gap:7px}.vzlh{display:flex;justify-content:space-between;font-size:16px;font-weight:800;color:var(--quiet)}.vzlr{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px}.vzll{font-size:16px;line-height:1.4}.vzlt{position:relative;height:14px}.vzlt i{position:absolute;top:0;height:100%}.vzlr.in .vzlt i{left:50%;background:var(--vzA);border-radius:0 4px 4px 0}.vzlr.out .vzlt i{right:50%;background:var(--vzNt);border-radius:4px 0 0 4px}.vzlt:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--quiet)}.vzlr b{font-size:16px;width:28px;text-align:right}.vzlr.out b{color:var(--quiet)}@media(max-width:600px){.vz{padding:13px}.vzb{grid-template-columns:minmax(72px,34%) 1fr auto;gap:8px}.vzrip{grid-template-columns:1fr}.vzrip svg{max-width:240px;margin:0 auto}.vzsc{grid-template-columns:38px 54px 1fr 54px;font-size:16px}.vzlr{grid-template-columns:1.1fr 1fr auto}}@media(max-width:600px){.vzflow.row{display:grid;gap:0;overflow:visible;padding:0}.vzflow.row li{flex-direction:row;align-items:flex-start;text-align:left;width:auto;padding-bottom:10px}.vzflow.row li:after{display:none}.vzflow.row li:not(:last-child):before{display:block}.vzflow.row li div{padding-top:5px}}.rpban{display:flex;align-items:center;gap:14px;width:100%;margin:14px 0 0;padding:16px 18px;border-radius:18px;border:1.5px solid var(--acg);background:linear-gradient(135deg,var(--acgt),transparent 70%),var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.rpban:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0b1b331f}.rpban .acbi{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.rpbt{flex:1;min-width:0}.rpbt small{display:block;font-size:16px;font-weight:800;letter-spacing:.14em;color:var(--acg)}.rpbt b{display:block;font-size:17px;margin:2px 0}.rpbt em{display:block;font-style:normal;font-size:16px;line-height:1.55;color:var(--quiet)}.rpban .acbgo{background:none!important;padding:0!important;box-shadow:none!important;flex:none;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:800;color:var(--acg)}@media(max-width:600px){.rpban{flex-wrap:wrap}.rpban .rpbt{flex:1 1 calc(100% - 60px)}.rpban .acbgo{margin-left:58px}}.apfull .aphead{padding:14px 16px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0b1b33,#132b4f 60%,#1b365f);margin-bottom:10px}.aphead small{display:block;font-size:16px;font-weight:800;letter-spacing:.14em;color:var(--acg2)}.apfull .aphead b{display:block;font-size:18px;margin:2px 0;color:#fff}.apfull .aphead span{color:#cbd5e1}.aphead span{font-size:16px;color:#cbd5e1}.apvz{margin:10px 0 12px}.acscr details>.apvz{margin:2px 14px 10px}.apvz .vz{background:var(--card)}.aptoc{margin:10px 0 12px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.aptoc li{display:flex;justify-content:space-between;gap:6px;padding:7px 10px;border-radius:10px;background:var(--soft);border:1px solid var(--line);font-size:16px}.aptoc b{font-weight:700}.aptoc small{flex:none;color:var(--acg);font-weight:800}.acrprog{position:sticky;top:0;z-index:5;height:3px}.acrprog i{display:block;height:100%;width:0;background:linear-gradient(90deg,#5c8fc9,#92b7e2);transition:width .1s linear}.actoc{position:sticky;top:58px;z-index:4;display:flex;gap:6px;overflow-x:auto;margin:12px -2px 0;padding:8px 2px;background:var(--bg);scrollbar-width:none}.actoc::-webkit-scrollbar{display:none}.actoc button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.actoc button:hover{border-color:var(--acg)}.actoc i{font-style:normal;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:800;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.acph{margin-top:26px;scroll-margin-top:70px}.acphh{display:flex;align-items:center;gap:12px;padding:0 4px 4px}.acphh>i{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:17px;font-weight:800;color:#fff;background:linear-gradient(135deg,#0b1b33,#1b365f);box-shadow:0 4px 12px #0b1b3333}.acphh b{display:block;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.acphh small{display:block;font-size:16px;color:var(--quiet)}.acph>.acsec:first-of-type{margin-top:10px}.acread .acsec{padding:20px 22px}.acread .acsec h2{font-size:18px;margin-bottom:12px}.acread .acsec p{font-size:16px;line-height:1.85}.acread .acsec li{line-height:1.75}.acwho{margin-top:22px;padding:18px 20px;border-radius:18px;color:#fff;background:radial-gradient(110% 140% at 100% 0%,rgba(92,143,201,.22),transparent 55%),linear-gradient(135deg,#0b1b33,#132b4f 60%,#1b365f)}.acwho h2{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:17px;color:#fff}.acwho h2 svg{color:var(--acg2)}.acwp{margin:0;font-size:16px;line-height:1.75;color:#cbd5e1}.acwho .acjour{margin-top:12px}.acmine{margin-top:22px;padding:16px 18px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.acmh{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.acmh h2{display:flex;align-items:center;gap:7px;margin:0;font-size:17px}.acmh h2 svg{color:var(--acg)}.acsync{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:var(--quiet)}.acsync svg{color:var(--acg)}#acSearch{width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--soft);color:var(--ink);font:inherit;font-size:16px}#acSearch:focus{outline:none;border-color:var(--acg);background:var(--card)}.acres{display:grid;gap:6px;margin-top:8px}.acres:empty{display:none}.acbms{display:grid;gap:6px;margin-top:12px}.acbms>small{font-size:16px;font-weight:800;color:var(--acg)}.acsres{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer}.acsres:hover{border-color:var(--acg);background:var(--acgt)}.acsres span{min-width:0}.acsres b{display:block;font-size:16px}.acsres small{display:block;font-size:16px;color:var(--quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acsres em{flex:none;font-style:normal;font-size:16px;font-weight:700;color:#214b7a}.acsres>svg{flex:none;color:var(--acg)}.acsno{margin:8px 0 0;font-size:16px;color:var(--quiet)}.acbarr{display:flex;gap:6px;justify-content:flex-end}.acbmb.on{color:var(--acg);border-color:var(--acg)}.accoach{margin-top:14px;padding:14px;border-radius:14px;border:1.5px solid var(--acg);background:var(--acgt)}.accoh b{display:flex;align-items:center;gap:6px;font-size:16px}.accoh b svg{color:var(--acg)}.accoh small{display:block;margin-top:2px;font-size:16px;color:var(--quiet)}.accoach textarea{width:100%;margin-top:10px;padding:12px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:16px;line-height:1.7;resize:vertical}.accoach textarea:focus{outline:none;border-color:var(--acg)}.accrow{display:flex;justify-content:space-between;align-items:center;margin:6px 0 10px}.accrow span{font-size:16px;color:var(--quiet)}.acsm{padding:6px 12px!important;font-size:16px!important}.accons{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px;font-size:16px;line-height:1.55;color:var(--quiet)}.accons input{margin-top:3px;flex:none}.accbusy,.accerr{margin:10px 0 0!important;display:flex;gap:6px;align-items:center;font-size:16px!important}.accerr{color:#b91c1c}.accres{margin-top:12px;padding:14px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.acch1{display:block;font-size:16px;margin-bottom:8px}.accres small{display:block;font-size:16px;font-weight:800;color:var(--acg);margin-top:8px}.accres ul{margin:4px 0 0;padding-left:18px;font-size:16px;line-height:1.7}.accrw p{margin:4px 0 0!important;padding:10px 12px;border-radius:10px;background:var(--soft);font-size:16px!important;line-height:1.75!important}.acctry{display:flex;gap:6px;margin:10px 0 0!important;font-size:16px!important}.acctry svg{flex:none;margin-top:4px;color:var(--acg)}.accnote{margin:8px 0 0!important;font-size:16px!important;color:var(--quiet)}.acnext{margin-top:14px;padding:16px 18px;border-radius:18px;background:var(--card);border:1.5px solid var(--acg);box-shadow:0 8px 22px #0b1b3314}.acnh{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.acnh small{font-size:16px;font-weight:800;letter-spacing:.1em;color:var(--acg)}.acnh span{font-size:16px;font-weight:700;color:var(--quiet)}.acnbar{height:6px;border-radius:3px;background:var(--soft);margin:8px 0 12px;overflow:hidden}.acnbar i{display:block;height:100%;background:linear-gradient(90deg,#5c8fc9,#92b7e2)}.acnbtn{display:grid;gap:3px;width:100%;padding:14px 16px;border-radius:14px;border:0;background:linear-gradient(135deg,#0b1b33,#132b4f 60%,#1b365f);color:#fff;font:inherit;text-align:left;cursor:pointer}.acnbtn:hover{filter:brightness(1.08)}.acnk{font-size:16px;color:#cbd5e1}.acnbtn b{font-size:17px;line-height:1.4;color:#fff}.acngo{justify-self:end;display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:7px 14px;border-radius:999px;font-size:16px;font-weight:800;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.acndone{margin:0;display:flex;gap:6px;align-items:center;font-size:16px;font-weight:700}.acpath,.acprac{margin-top:22px}.acpath h2,.acprac h2{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:17px}.acpath h2 svg,.acprac h2 svg{color:var(--acg)}.acpath .accats,.acprac .rpban{margin-top:0}@media(max-width:600px){.acread .acsec{padding:16px}.acread .acsec p{font-size:16px}.acphh b{font-size:18px}.actoc{top:54px}}.rpsban{display:flex;align-items:center;gap:10px;width:100%;margin:8px 0 0;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;font-size:16px;line-height:1.5;text-align:left;cursor:pointer}.rpsban:hover{border-color:var(--acg);background:var(--acgt)}.rpsban>svg{flex:none;color:var(--acg)}.rpsban span{flex:1;color:var(--quiet)}.rpsban b{color:var(--ink)}.rptabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 0;padding:5px;border-radius:14px;background:var(--soft);border:1px solid var(--line)}.rptabs button{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border:0;border-radius:10px;background:transparent;color:var(--quiet);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.rptabs button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #0b1b331f}.rptabs button.on svg{color:var(--acg)}.rpsin{margin:12px 2px 0!important}.rpgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.rpcard{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.rpcard:hover{border-color:var(--acg);background:var(--acgt)}.rpcard b{font-size:16px;line-height:1.4}.rpcard small{font-size:16px;color:var(--quiet);line-height:1.5}.rpm{margin-top:4px;font-size:16px;font-weight:700;color:var(--acg)}.rpk{align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:16px;font-weight:800;color:#fff;background:var(--vzA,#2F66B3)}.rpk.AP{background:var(--vzB,#295e9a)}.rpprog{margin-top:14px;height:6px;border-radius:3px;background:#ffffff26;overflow:hidden}.rpprog i{display:block;height:100%;background:var(--acg2);transition:width .3s}.rpplay .actalk{gap:10px}.rpq{display:grid;gap:8px;margin-top:6px}.rpq>b{font-size:16px;color:var(--acg)}.rpopt{display:block;width:100%;padding:13px 15px;border-radius:14px;border:1.5px solid var(--line);background:var(--card);color:inherit;font:inherit;font-size:16px;line-height:1.6;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.rpopt:hover,.rpopt:focus-visible{border-color:var(--acg);background:var(--acgt);outline:none}.rpfb{padding:11px 13px;border-radius:12px;border-left:4px solid;font-size:16px}.rpfb b{display:flex;align-items:center;gap:5px;font-size:16px}.rpfb p{margin:4px 0 0!important;font-size:16px!important;line-height:1.65!important}.rpfb.good{border-color:#059669;background:#05966914}.rpfb.good b{color:#059669}.rpfb.mid{border-color:#2f6bb0;background:#2f6bb014}.rpfb.mid b{color:#285b95}.rpfb.bad{border-color:#dc2626;background:#dc262612}.rpfb.bad b{color:#b91c1c}@media(prefers-color-scheme:dark){.rpfb.good b{color:#6cc49b}.rpfb.mid b{color:#6a9dd8}.rpfb.bad b{color:#ff8a80}}.rpbest{padding:8px 10px;border-radius:10px;background:var(--card)}.rpbest small{display:block;font-size:16px;font-weight:800;color:#214b7a}.rpres{margin-top:8px;padding:18px;border-radius:16px;background:var(--acgt);border:1px solid rgba(92,143,201,.4);text-align:center}.rpres>small{font-size:16px;font-weight:800;letter-spacing:.12em;color:var(--acg)}.rpsc{display:block;font-size:44px;font-weight:800;line-height:1.1;color:var(--acg)}.rpsc em{font-style:normal;font-size:16px;color:var(--quiet);margin-left:4px}.rpres h2{margin:4px 0 2px;font-size:20px}.rpres>p{margin:0 0 8px;font-size:16px}.rpres .acscp{text-align:left;margin:8px 0!important}.rpbtns{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:12px 0}.rpmodel{text-align:left;margin-top:6px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.rpmodel summary{cursor:pointer;padding:11px 13px;font-weight:700;display:flex;gap:6px;align-items:center}.rpmodel .actalk{padding:0 13px 13px}.rplink{margin-top:10px;border:0;background:none;color:var(--acg);font:inherit;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;gap:5px;align-items:center}.rpcta{display:flex;justify-content:center;margin:6px 14px 14px}.acscr+.rpcta{margin:12px 0 0}.accase{display:grid;gap:12px}.accase article{padding:16px 18px;border-radius:15px;background:var(--soft);border:1px solid var(--line)}.accase small{font-size:16px;font-weight:800;letter-spacing:.08em;color:var(--acg)}.accase article>b{display:block;margin:2px 0 8px;font-size:16.5px;line-height:1.45}.accase p{margin:0 0 8px;font-size:16px;line-height:1.85}.accase cite{display:block;margin-top:6px;font-style:normal;font-size:16px;color:var(--quiet)}.aclesson{display:flex;gap:6px;align-items:flex-start;margin:10px 0 0!important;padding:10px 12px;border-radius:12px;background:var(--acgt);font-size:16px!important;line-height:1.7!important}.aclesson svg{flex:none;margin-top:4px;color:var(--acg)}.acsec.recap{background:linear-gradient(135deg,#0b1b33,#132b4f);border-color:transparent;color:#e2e8f0}.acsec.recap h2{color:#fff}.acsec.recap h2 svg{color:var(--acg2)}.acrecap{margin:0;padding:0;list-style:none;display:grid;gap:8px}.acrecap li{display:flex;gap:8px;align-items:flex-start;font-size:16px;line-height:1.7}.acrecap li svg{flex:none;margin-top:5px;color:var(--acg2)}.acrecap b{color:var(--acg2)}.acfaq{display:grid;gap:8px}.acfaq details{border:1px solid var(--line);border-radius:14px;background:var(--card)}.acfaq details[open]{border-color:#5c8fc980}.acfaq summary{list-style:none;cursor:pointer;display:flex;gap:10px;align-items:flex-start;padding:12px 14px}.acfaq summary::-webkit-details-marker{display:none}.acfaq summary i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:16px;font-weight:800;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.acfaq summary b{font-size:16px;line-height:1.5}.acfaq p{margin:0;padding:0 14px 14px 48px;font-size:16px;line-height:1.85}.actalein{font-size:16px!important;color:var(--quiet)}.actale{margin:0;padding:0;list-style:none;display:grid;gap:12px}.actale li{position:relative;padding:14px 16px 14px 18px;border-radius:14px;background:var(--soft);border-left:4px solid var(--acg)}.actale small{font-size:16px;font-weight:800;letter-spacing:.08em;color:var(--acg)}.actale li>b{display:block;font-size:16.5px;margin:2px 0 6px}.actale p{margin:0;font-size:16px;line-height:1.85}.actaleend{margin-top:12px!important;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#0b1b33,#132b4f);color:#e2e8f0;font-size:16px!important;line-height:1.8!important}.actaleend b{color:var(--acg2)!important}.acsteps{margin:0;padding:0;list-style:none;display:grid;gap:10px}.acsteps li{display:flex;gap:12px}.acsteps i{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.acsteps li>div>b{display:block;font-size:16px;margin-bottom:2px}.acsteps p{margin:0;font-size:16px;line-height:1.75;color:var(--quiet)}.actalk{display:grid;gap:8px}.actalk>div{max-width:88%;padding:10px 14px;border-radius:16px}.actalk small{display:block;font-size:16px;font-weight:800;margin-bottom:2px}.actalk .me{justify-self:end;background:#132b4f;color:#fff;border-bottom-right-radius:4px}.actalk .me small{color:var(--acg2)}.actalk .you{background:var(--soft);border-bottom-left-radius:4px}.actalk .you small{color:var(--quiet)}.actalk .me p,.actalk .you p{margin:0;font-size:16px;line-height:1.65}.actip{display:flex;gap:6px;align-items:flex-start;font-size:16px!important;color:var(--quiet);margin:4px 0 0!important}.actip svg{flex:none;margin-top:4px;color:var(--acg)}.acsec.warn h2 svg{color:#dc2626}.acavoid{margin:0;padding:0;list-style:none;display:grid;gap:8px}.acavoid li{padding:10px 12px;border-radius:12px;background:#dc26260f;border:1px solid rgba(220,38,38,.16)}.acavoid li>b{display:flex;align-items:center;gap:6px;font-size:16px}.acavoid li>b svg{color:#dc2626;flex:none}.acavoid span{display:block;margin-top:2px;padding-left:20px;font-size:16px;line-height:1.65;color:var(--quiet)}.actpl{padding:12px 14px;border-radius:12px;border:1.5px dashed var(--acg);background:var(--acgt);margin-bottom:8px}.actpl.ex{border-style:solid;border-color:var(--line);background:var(--soft)}.actpl small{font-size:16px;font-weight:800;color:var(--acg)}.actpl.ex small{color:var(--quiet)}.actpl p{margin:4px 0 0;font-size:16px;line-height:1.75}.acchk{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.acchk button{font:inherit;width:100%;display:flex;align-items:center;gap:10px;text-align:left;font-size:16px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.acchk i{flex:none;width:22px;height:22px;border-radius:7px;border:2px solid var(--line);display:grid;place-items:center;color:#fff}.acchk button.on{border-color:#214b7a;background:#214b7a0f}.acchk button.on i{background:#214b7a;border-color:#214b7a}.acq{padding:12px 0;border-top:1px solid var(--line)}.acq:first-of-type{border-top:0;padding-top:0}.acq>b{display:block;font-size:16px;line-height:1.6;margin-bottom:8px}.acqo{display:grid;gap:6px}.acqo button{font:inherit;display:flex;gap:8px;align-items:flex-start;text-align:left;font-size:16px;line-height:1.55;padding:10px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.acqo button:hover:not(:disabled){border-color:var(--acg)}.acqo i{font-style:normal;color:var(--acg);font-weight:800}.acqo button.ok{border-color:#059669;background:#05966914}.acqo button.no{border-color:#dc2626;background:#dc26260f}.acqo button.dim{opacity:.55}.acqo button:disabled{cursor:default}.acqw{margin:8px 0 0!important;padding:10px 12px;border-radius:12px;font-size:16px!important;line-height:1.7!important}.acqw.ok{background:#05966914}.acqw.no{background:#dc26260f}.acend{margin-top:14px;padding:18px 20px;border-radius:18px;background:var(--acgt);border:1px solid rgba(92,143,201,.35)}.acend p{margin:0 0 12px;font-size:16px;line-height:1.7}.acendb{display:flex;flex-wrap:wrap;gap:8px}.acgo,.acgo2{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 180px;font-size:16px;font-weight:800;padding:13px 16px;border-radius:13px;cursor:pointer;border:0}.acgo{color:#0b1b33;background:linear-gradient(135deg,#92b7e2,#5c8fc9)}.acgo.off{background:#214b7a;color:#fff}.acgo2{color:#fff;background:#132b4f}@media(max-width:600px){.achero h1{font-size:24px}.aclhero h1{font-size:21px}.ac .achero,.ac .aclhero{padding:20px 18px}.acsec{padding:16px}.acsec p{font-size:16px}}@media(prefers-color-scheme:dark){.actalk .me{background:#1b365f}}@media(prefers-reduced-motion:reduce){.acban,.accat{transition:none}.acban:hover,.accat:hover{transform:none}}.fp-top .mfbt b{color:#1b2c3f!important}.fp-top .mfbt small{color:#486485!important}.hubs .hub.blue.main{border-radius:18px;padding:25px;min-height:255px;gap:12px}.hubs .hub.blue.main .hubt b{font-size:22px;line-height:1.42;letter-spacing:-.045em;margin:10px 0}.hubs .hub.blue.main .hubt small{color:#8bb3e0}.hubs .hub.blue.main .hubgo{border-radius:9px;background:#a3c2e6;color:#202638;border:0}.hubs .hub.blue.main .hubt em{line-height:1.7}@media(max-width:699px){.hubs .hub.blue.main{flex-direction:column;align-items:flex-start}.hubs .hub.blue.main .hubgo{width:100%;height:auto;padding:10px;font-size:16px;margin-top:auto;align-self:stretch}.hubs .hub.blue.main .hubt em{display:block}}.hub.fp-invite{background:radial-gradient(ellipse at 100% 0%,#3c546f65,transparent 65%),linear-gradient(135deg,#172b32,#20344a)!important;border:1px solid #3b536e!important;border-radius:18px!important;min-height:255px;padding:25px!important;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fp-invite .hubt{position:relative;z-index:1;max-width:85%}.fp-invite .hubt small{color:#8bb3e0!important;font-size:16px;letter-spacing:.1em}.fp-invite .hubt b{color:#f4f8fc!important;font-size:23px!important;line-height:1.42!important;margin:11px 0!important;letter-spacing:-.055em}.fp-invite .hubt em{color:#dae2eb!important;display:block!important;font-size:16px!important;line-height:1.7!important}.fp-invite .hubgo{background:#a3c2e6!important;color:#202638!important;border:0!important;border-radius:9px!important;font-size:16px!important;width:100%;height:auto!important;margin-top:auto!important;position:relative;z-index:1;padding:10px!important}.fp-banner-art{position:absolute;right:-24px;top:24px;width:148px;height:190px;border:1px solid #8baed550;border-radius:80px;transform:rotate(18deg);display:grid;place-items:center;color:#8baed545}.fp-banner-art svg{width:120px;height:140px}.fp-top{background:#f9fbfe!important;color:#1c2d40!important;border-bottom:1px solid #d7dfe9!important}.fp-top .mfbb{color:#233953!important}.fp2{--fp-ink:#1b2c3f;--fp-muted:#58675f;max-width:1180px!important;padding:24px 30px 50px!important;background:#f4f7fa!important;color:var(--fp-ink)!important;color-scheme:light}.fp2 h1,.fp2 h2,.fp2 h3,.fp2 p{margin:0}.fp2 h1{font-size:clamp(34px,4.5vw,54px);line-height:1.35;letter-spacing:-.055em;font-weight:760}.fp2 h2{font-size:clamp(25px,3vw,34px);line-height:1.4;letter-spacing:-.045em}.fp2 h3{font-size:19px;line-height:1.55;letter-spacing:-.025em}.fp2 p{color:var(--fp-muted);line-height:1.9;font-size:16px}.fp2 button,.fp2 a{font:inherit}.fp2 :is(button,a,summary):focus-visible,.fp-invite:focus-visible{outline:3px solid #2e69ad;outline-offset:4px}.fp-eyebrow{display:block;color:#4b698c;font-size:16px;font-weight:750;letter-spacing:.13em;margin-bottom:16px}.fp-hero{background:radial-gradient(ellipse at 90% 10%,#3e577477,transparent 65%),#192839;border:1px solid #364b64;border-radius:24px;padding:48px;display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;overflow:hidden}.fp-hero h1{color:#f3f7fc}.fp-hero h1 em{font-style:normal;color:#a3c2e6}.fp-hero .fp-eyebrow{color:#a3c2e6}.fp-hero p{color:#d7e0ea;margin-top:22px;max-width:480px;font-size:16px}.fp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.fp-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;border-radius:9px;padding:12px 20px;border:1px solid #22374e;background:#22374e;color:#fff!important;font-size:16px!important;font-weight:750!important;cursor:pointer;text-decoration:none;transition:background .15s,transform .15s}.fp-btn:hover{background:#2d496a;transform:translateY(-1px)}.fp-hero .fp-btn,.fp-final .fp-btn{background:#a3c2e6;color:#1b2c3f!important;border-color:#a3c2e6}.fp-btn.secondary{background:transparent!important;color:#22374e!important;border-color:#98a99b}.fp-hero .fp-btn.secondary{color:#dfeaf7!important;border-color:#8b9d8d}.fp-art{position:relative;padding:28px 20px;text-align:center;border:1px solid #a1b5cc44;border-radius:150px 150px 22px 22px;background:linear-gradient(140deg,#ffffff0a,#ffffff02)}.fp-art>svg{width:130px;height:155px;color:#8eb5e1;margin:10px auto 25px;display:block}.fp-art strong{display:block;font-size:22px;font-weight:650;letter-spacing:-.03em;color:#dfeaf6}.fp-art>span{display:block;color:#b5c5d7;font-size:16px;margin-top:8px}.fp-art-flow{display:flex;justify-content:center;gap:7px;align-items:center;margin-top:26px;color:#aebfd3;font-size:16px}.fp-art-flow b{padding:7px 10px;border:1px solid #98aec844;border-radius:30px;color:#d7e0ea;font-weight:500}.fp-note{background:#e7ecf2;border:1px solid #cad5e2;padding:17px 22px;border-radius:12px;margin-top:18px;display:flex;gap:18px;align-items:baseline}.fp-note b{white-space:nowrap;font-size:16px}.fp-note p{font-size:16px;line-height:1.75}.fp-nav{display:flex;gap:6px;padding:18px 0;border-bottom:1px solid #d3dde8;overflow:auto}.fp-nav button{white-space:nowrap;border:0;background:transparent;color:#384f69;padding:9px 14px;cursor:pointer;font-size:16px;font-weight:650;border-radius:8px}.fp-nav button:hover{background:#e2e9f0}.fp-section{padding:54px 0;border-bottom:1px solid #d5dee8;scroll-margin-top:100px}.fp-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.fp-section-head>p{max-width:365px;font-size:16px}.fp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fp-card{padding:26px;background:#fff;border:1px solid #d5dee8;border-radius:16px}.fp-card .fp-num{font-family:Georgia,serif;color:#5f82a9;font-size:34px;line-height:1;display:block;margin-bottom:24px}.fp-card h3{margin-bottom:12px}.fp-card p{font-size:16px}.fp-question{margin-top:19px;padding-top:16px;border-top:1px solid #dbe3ec;color:#28405c;font-size:16px;line-height:1.8}.fp-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fp-example{background:#e1e8f0;border:1px solid #c9d5e2;border-radius:18px;padding:30px}.fp-example small{color:#435e7d;font-size:16px;letter-spacing:.08em}.fp-example blockquote{margin:16px 0 24px;font-size:25px;line-height:1.55;font-weight:650;letter-spacing:-.04em}.fp-example p{font-size:16px}.fp-dialogue{padding:27px;border:1px solid #d5dee8;border-radius:18px;background:#fff}.fp-dialogue div{padding:16px 0;border-bottom:1px solid #e0e7ef}.fp-dialogue div:last-child{border:0}.fp-dialogue b{display:block;font-size:16px;color:#496688;margin-bottom:6px}.fp-dialogue p{font-size:16px}.fp-checklist{padding:0;list-style:none;margin:20px 0 0}.fp-checklist li{display:flex;gap:12px;font-size:16px;line-height:1.85;margin:12px 0;color:#3d5571}.fp-checklist li:before{content:"\2713";color:#425d7b;font-weight:800}.fp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #cfd9e5;border-radius:16px;overflow:hidden;background:#fff}.fp-step{padding:26px;border-right:1px solid #d6dfe9}.fp-step:last-child{border:0}.fp-step small{color:#4d6c8f;font-size:16px;font-weight:700;letter-spacing:.08em}.fp-step h3{margin:15px 0 12px}.fp-step p{font-size:16px}.fp-faq{border-top:1px solid #d1dbe6;margin-top:28px}.fp-faq details{border-bottom:1px solid #d1dbe6;padding:0 4px}.fp-faq summary{cursor:pointer;padding:20px 30px 20px 0;color:#1d3045;font-weight:700;font-size:16px;line-height:1.6}.fp-faq details p{padding:0 0 22px;font-size:16px;max-width:900px}.fp-faq a{color:#2c4766;text-decoration:underline}.fp-final{margin-top:44px;border-radius:22px;padding:38px;background:#192839;color:#dfeaf6;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:start;scroll-margin-top:100px}.fp-final h2{color:#f3f7fc}.fp-final p{color:#ccd7e4;margin-top:15px;font-size:16px}.fp-final .fp-eyebrow{color:#a3c2e6}.fp-contact{border:1px solid #778d7955;border-radius:14px;padding:24px;background:#ffffff08}.fp-contact h3{color:#dee8f3}.fp-contact .fp-btn{margin-top:18px;width:100%}.fp-contact small{display:block;margin-top:12px;font-size:16px;line-height:1.8;color:#ccd7e4}.fp-admin{margin-top:20px;font-size:16px;color:#4a688a}.fp-admin summary{cursor:pointer;padding:12px 0}.fp-admin .fp-actions{margin-top:8px}.fp-admin .fp-btn{font-size:16px!important;min-height:40px}.fp2 footer{padding-top:28px;color:#4a6789;font-size:16px;line-height:1.9}@media(max-width:760px){.fp2{padding:16px 18px 36px!important}.fp-hero{padding:30px 25px;grid-template-columns:1fr;gap:26px}.fp-art{border-radius:16px;display:none}.fp-hero h1{font-size:36px}.fp-hero p{font-size:16px}.fp-section{padding:38px 0}.fp-section-head{display:block}.fp-section-head>p{margin-top:14px;max-width:none}.fp-grid{grid-template-columns:1fr}.fp-card{padding:24px}.fp-card .fp-num{font-size:26px;margin-bottom:16px}.fp-two,.fp-final{grid-template-columns:1fr}.fp-steps{grid-template-columns:1fr 1fr}.fp-step{padding:22px;border-bottom:1px solid #d6dfe9}.fp-step:nth-child(2){border-right:0}.fp-note{display:block;padding:17px}.fp-note b{display:block;margin-bottom:6px}.fp-final{padding:28px 23px}.fp-example blockquote{font-size:23px}.fp-nav{gap:2px}.fp-nav button{padding:9px 11px}.fp-top .mfbt small{display:none}.fp2 .fp-actions>.fp-btn{flex:1;white-space:nowrap}.hubs .hub.fp-invite{min-height:255px}}@media(prefers-reduced-motion:reduce){.fp-btn{transition:none}.fp-btn:hover{transform:none}}.mk-work-title{font-size:20px;letter-spacing:-.03em;margin:18px 0;color:var(--ink)}.mk-home-intro{padding:26px 4px 30px;display:flex;align-items:end;justify-content:space-between;gap:24px;color:#1b2b3e}.mk-kicker{display:block;font-size:16px;font-weight:750;letter-spacing:.08em;color:#405e80;margin-bottom:13px}.mk-home-intro h1{font-size:34px;line-height:1.35;letter-spacing:-.05em;margin:0 0 15px}.mk-home-intro p{font-size:16px;color:#5e6c63;line-height:1.85;margin:0}.mk-link{border:0;background:none;padding:10px 0;color:#29425f;font:inherit;font-weight:700;font-size:16px;cursor:pointer}.mk-service-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 6px 30px;color:#657266;font-size:16px}.mk-service-notes b{display:block;color:#21364e;margin-bottom:5px;font-size:16px}.mk-contact-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;margin:24px 0;background:#e6ebf1;border:1px solid #ced8e4;border-radius:16px;color:#1d2f43}.mk-contact-strip small{font-size:16px;color:#405a78}.mk-contact-strip h2{font-size:22px!important;line-height:1.5!important;color:#1d2f43!important;margin:6px 0!important}.mk-contact-strip p{color:#5b685b!important;font-size:16px!important;margin:0!important;line-height:1.8}.mk-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border-radius:9px;border:1px solid #22374f;background:#22374f;color:#fff!important;font:inherit;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;min-height:48px;white-space:nowrap}.mk-primary:hover{background:#364b64}.mk-contact-page{max-width:840px;margin:auto;background:#f4f7fa;color:#1d2f43;padding:45px 30px 70px;min-height:90vh}.mk-contact-page h1{font-size:42px;line-height:1.4;letter-spacing:-.05em;margin:0 0 20px}.mk-contact-page p{color:#5f6c61;line-height:1.9}.mk-contact-box{background:#fff;border:1px solid #d3dce7;border-radius:16px;padding:28px;margin:28px 0}.mk-contact-box h2{font-size:22px;color:#1f3247;margin:0 0 20px}.mk-contact-box li{line-height:1.9;margin:12px 0;color:#3f5875}.mk-small{font-size:16px}.mk-contact-box ol{padding-left:20px}.mk-primary:focus-visible,.mk-link:focus-visible{outline:3px solid #447ab7;outline-offset:4px}.fcbar .mfbt b{color:var(--ink)}@media(max-width:700px){.mk-home-intro,.mk-contact-strip{display:block}.mk-home-intro h1{font-size:28px}.mk-home-intro .mk-link{margin-top:12px}.mk-contact-strip{padding:23px}.mk-contact-strip .mk-primary{margin-top:20px;width:100%}.mk-service-notes{gap:12px;font-size:16px}.mk-service-notes b{font-size:16px}.mk-contact-page{padding:30px 20px}.mk-contact-page h1{font-size:34px}.mk-contact-box{padding:22px}.ak-hero h1{font-size:36px!important}.ak-hero .ak-buttons{display:grid;grid-template-columns:1fr 1fr}.ak-hero .ak-buttons .primary{grid-column:1/-1;white-space:nowrap}}@media(prefers-color-scheme:dark){.mk-home-intro{color:#dbe3ec}.mk-home-intro p{color:#bdc8bc}.mk-home-intro .mk-link{color:#88abd2}.mk-service-notes{color:#adbfd3}.mk-service-notes b{color:#d7dfe9}}.mk-home-body{--bg:#f4f7fa;--card:#fff;--ink:#1a2b3e;--quiet:#59685d;--line:#d4dde8;--soft:#e8edf2;background:var(--bg);color:var(--ink);color-scheme:light}.mk-home-body .mk-home-intro{color:#1a2b3e}.mk-home-body .mk-home-intro p{color:#56675c}.mk-home-body .mk-home-intro .mk-link{color:#29425f}.mk-home-body .mk-kicker{color:#405e80}.mk-home-body .mk-service-notes{color:#5a695d}.mk-home-body .mk-service-notes b{color:#20354c}.un-header{position:sticky;top:0;z-index:100;background:#f9fbfe;color:#1b2c40;border-bottom:1px solid #dddeda;box-shadow:0 2px 12px #17263705;color-scheme:light}.un-head-inner{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:84px;padding:14px 28px}.un-brand{display:flex;align-items:center;gap:11px;background:none;border:0;padding:0;cursor:pointer;color:#1b2c40;text-align:left;font:inherit;min-width:210px}.un-logo{width:43px;height:43px;border-radius:12px;background:#1b2c40;color:#95b9e3;display:grid;place-items:center;flex-shrink:0}.un-logo svg{width:34px;height:34px}.un-brand b{display:block;font-size:19px;line-height:1.4;letter-spacing:-.04em;font-weight:800}.un-brand small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;color:#667568;font-size:16px;line-height:1.55;margin-top:2px;letter-spacing:-.015em}.un-menu{margin:0}.un-menu>summary{display:none}.un-links,.un-menu:not([open])>.un-links{display:flex;align-items:center;gap:4px}.un-links button{font:inherit;font-size:16px;font-weight:650;white-space:nowrap;min-height:42px;border:1px solid transparent;border-radius:9px;padding:9px 13px;background:transparent;color:#52645b;cursor:pointer;transition:background .14s,color .14s}.un-links button:hover{background:#e8edf3;color:#1b2c40}.un-links .active{background:#e2e8ef;color:#21364d;border-color:#d0dae6;font-weight:800}.un-links button[data-act=mkContact]{background:#20344b;color:#fff;margin-left:4px}.un-links button[data-act=mkContact]:hover{background:#2d4968}.un-nav-settings{border-left:1px solid #d6dfe9!important;border-radius:0!important;margin-left:7px;display:flex;align-items:center;gap:7px}.un-nav-settings span{display:none}.un-brand:focus-visible,.un-links button:focus-visible,.un-menu>summary:focus-visible{outline:3px solid #497ab3;outline-offset:3px}.un-page[data-page=home]>.bar,.un-page[data-page=finger]>.bar,.un-page[data-page=contact]>.bar{display:none!important}.un-page>.bar{top:84px;background:#f1f4f8;color:#1f334a;border-color:#d0dae5;min-height:55px;box-shadow:none}.un-page>.bar .mfbt{display:none}.un-page>.bar .mfbb{color:#263e59}.un-page>.bar b{color:#1f334a}.un-page .ak-brand,.un-page .ak-exit,.un-page .mc-brand,.un-page .mc-exit{display:none!important}.un-page .ak-top{position:sticky;top:84px;z-index:15;background:#f4f7fa;border-bottom:1px solid #d3dce7}.un-page .ak-topin{min-height:58px;padding:10px 30px!important;justify-content:flex-start}.un-page .ak-topnav{width:100%;display:flex;align-items:center;gap:6px}.un-page .ak-topnav button,.un-page .mc-nav button{font:inherit;font-size:16px;font-weight:650;min-height:38px;border:1px solid transparent;border-radius:8px;background:transparent;color:#52645b;padding:8px 14px;white-space:nowrap}.un-page .ak-topnav .on,.un-page .mc-nav .active{background:#e2e8ef;border-color:#d0dae6;color:#21364d}.un-page .ak-topnav button:hover,.un-page .mc-nav button:hover{background:#e6ecf2}.un-page .mc-nav{position:sticky;top:84px;z-index:15;background:#f4f7fa;min-height:58px;padding:10px 30px;justify-content:flex-start;border-bottom:1px solid #d3dce7}.un-page .mc-nav>div{display:flex;gap:6px}.un-page .fcnav button{border-radius:8px;min-height:38px;font-weight:650}.un-page .fcnav button:hover{background:#e2e8ef;color:#21364d}.un-page .ak-nav-spacer{display:none}.un-page .ak-section,.un-page .fcsec{scroll-margin-top:160px}@media(max-width:1000px){.un-head-inner{min-height:74px;padding:12px 20px;gap:12px}.un-brand{min-width:0}.un-menu>summary{list-style:none;display:flex;align-items:center;gap:7px;min-height:42px;padding:8px 12px;border:1px solid #cfd9e5;border-radius:9px;background:#eff2f6;color:#22374e;cursor:pointer;font-size:16px;font-weight:750}.un-menu>summary::-webkit-details-marker{display:none}.un-menu>summary svg{width:19px;height:19px}.un-menu:not([open])>.un-links{display:none}.un-menu[open]>.un-links{position:absolute;top:100%;right:16px;left:16px;display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#f9fbfe;padding:16px;border:1px solid #d1dbe6;border-radius:0 0 16px 16px;box-shadow:0 18px 30px #14202e26;max-height:75vh;overflow:auto}.un-links button{text-align:left;padding:12px 14px;min-height:46px;border-color:#dde4ec;background:#f3f6f9}.un-links button[data-act=mkContact]{margin-left:0}.un-nav-settings{border:1px solid #dde4ec!important;border-radius:9px!important;margin:0;grid-column:1/-1}.un-nav-settings span{display:inline}.un-page>.bar,.un-page .ak-top,.un-page .mc-nav{top:74px}}@media(max-width:600px){.un-head-inner{padding:11px 16px;min-height:72px}.un-logo{width:38px;height:38px;border-radius:10px}.un-logo svg{width:30px;height:30px}.un-brand{gap:9px}.un-brand b{font-size:17px}.un-brand small{font-size:16px;max-width:220px}.un-menu>summary{font-size:16px;padding:8px 10px;min-height:40px}.un-page>.bar,.un-page .ak-top,.un-page .mc-nav{top:72px}.un-page .ak-topin{padding:9px 16px!important;min-height:54px}.un-page .ak-topnav{flex-wrap:nowrap;overflow-x:auto;gap:4px;padding-bottom:2px}.un-page .ak-topnav button{font-size:16px;padding:8px 10px}.un-page .mc-nav{padding:9px 16px;min-height:54px;flex-wrap:nowrap}.un-page .mc-nav button{font-size:16px;padding:8px 13px}.un-page .mc-nav>div{overflow-x:auto}.un-page>.bar{padding:9px 16px}.un-page .mk-home-intro{padding-top:25px}}@media(prefers-reduced-motion:reduce){.un-links button{transition:none}}.lr-home{max-width:1180px!important;padding:30px 28px 40px!important;background:#f5f7fa!important;color:#1b2c3f!important;--ink:#1b2c3f;--quiet:#617064;--card:#fff;--line:#d6dfe9;--accent:#294361;--tint:#e8edf2;--soft:#eaeef3}.lr-home button{font-family:inherit}.lr-eyebrow{display:block;color:#445f7d;font-size:16px;font-weight:750;letter-spacing:.08em;margin-bottom:12px}.lr-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:38px;align-items:center;padding:42px 40px;background:#e8edf3;border:1px solid #d3dce7;border-radius:20px;margin-bottom:36px}.lr-hero h1{font-size:clamp(29px,3.6vw,43px);line-height:1.4;letter-spacing:-.055em;color:#1b2c3f;margin:0 0 20px;font-weight:770}.lr-hero h1 em{font-style:normal;color:#3a526d}.lr-hero p{font-size:16px;line-height:1.9;color:#5b6d60;margin:0}.lr-hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.lr-primary,.lr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #223750;background:#223750;color:#fff;border-radius:9px;padding:13px 19px;font:inherit;font-size:16px;font-weight:750;cursor:pointer;min-height:46px}.lr-primary:hover{background:#364c65}.lr-secondary{background:#fff;color:#233851;border-color:#c6d3e1}.lr-secondary:hover{background:#e8edf3}.lr-text{display:inline-flex;gap:7px;align-items:center;background:transparent;border:0;color:#3f5875;font-size:16px;font-weight:650;cursor:pointer;padding:8px 0}.lr-roadmap{background:#f9fbfe;border:1px solid #d3dce7;border-radius:15px;padding:23px 25px}.lr-roadmap>span{display:block;font-size:16px;color:#4b688a;font-weight:650;margin-bottom:9px}.lr-roadmap>div{display:flex;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #dbe3ec}.lr-roadmap>div:last-child{border:0;padding-bottom:0}.lr-roadmap i{font-family:Georgia,serif;font-style:normal;font-size:20px;color:#597ca4}.lr-roadmap section{flex:1}.lr-roadmap b{font-size:18px;color:#20354c}.lr-roadmap p{font-size:16px;margin:3px 0 0;line-height:1.65}.lr-roadmap svg{color:#517195;flex-shrink:0}.lr-heading,.lr-work-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.lr-heading h2,.lr-work-heading h2{font-size:24px;letter-spacing:-.04em;line-height:1.45;margin:0;color:#1d3045}.lr-heading>p{font-size:16px;line-height:1.8;color:#667666;margin:0}.lr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.lr-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:25px 25px 0;border-radius:16px;border:1px solid #d2dce7;background:#fff;color:#1d3045;cursor:pointer;box-shadow:0 3px 14px #19293b04;transition:transform .15s,box-shadow .15s,border-color .15s;min-width:0}.lr-card:hover{transform:translateY(-3px);border-color:#8ba4c0;box-shadow:0 10px 24px #19293b10}.lr-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;gap:10px}.lr-card-top small{font-size:16px;font-weight:750;color:#456180;letter-spacing:.04em}.lr-card-top i{width:39px;height:39px;border-radius:10px;background:#e8edf3;display:grid;place-items:center;color:#435d7c}.lr-card h3{font-size:21px;letter-spacing:-.045em;line-height:1.5;margin:0 0 17px;font-weight:750;min-height:64px}.lr-card p{font-size:16px;color:#627062;line-height:1.9;margin:0 0 19px;flex:1}.lr-tags{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 22px}.lr-tags>span{border:1px solid #d7e0ea;border-radius:20px;padding:4px 9px;font-size:16px;color:#4b688a;background:#f7f9fb}.lr-card-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d9e1eb;padding:17px 0;color:#28415d;font-size:16px;font-weight:750}.lr-flow-note{text-align:center;color:#677664;font-size:16px;line-height:1.9;margin:20px 0 28px}.lr-support{display:flex;align-items:center;gap:18px;border:1px solid #d5dee9;border-radius:14px;background:#ecf0f5;padding:22px 25px;margin-bottom:42px}.lr-support-icon{background:#fff;border:1px solid #d5dee9;width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#445f7d;flex-shrink:0}.lr-support>div:nth-child(2){flex:1}.lr-support small{color:#456181;font-size:16px;font-weight:700}.lr-support h2{font-size:18px;margin:3px 0 6px;color:#20344a;letter-spacing:-.035em}.lr-support p{font-size:16px;color:#677463;margin:0;line-height:1.8}.lr-work-heading{padding-top:4px}.lr-work-heading h2{font-size:22px}.lr-work-actions{display:flex;gap:18px}.lr-home .hwel{background:#1d3045;box-shadow:none;border:1px solid #2b4664;border-radius:16px;padding:24px;gap:20px;margin-bottom:18px}.lr-home .hwtx{flex-basis:300px}.lr-home .hwtx small{color:#bdcbdc}.lr-home .hwtx h2{font-size:18px;line-height:1.5;letter-spacing:-.025em;color:#edf2f7;margin:5px 0 0}.lr-home .hwks{flex-basis:460px}.lr-home .hwk{border-radius:10px;background:#ffffff0c;border-color:#ffffff20;padding:12px}.lr-home .hwk b{color:#90b6e2}.lr-home .hwk small{color:#ccd7e3}.lr-home .hwpipe{border-color:#ffffff20}.lr-home .hwst{background:#ffffff0b;border-color:#ffffff15;border-radius:9px}.lr-home .hwst b{color:#95b8e1}.lr-home .hwst small{color:#ccd7e3}.lr-home .hwst.on{background:#91b7e2;border-color:#91b7e2}.lr-home .hwst.on b,.lr-home .hwst.on small{color:#1f3247}.lr-home .card{border:1px solid #d5dee9;border-radius:14px;box-shadow:none;background:#fff;color:#1f334a}.lr-home .famnew{background:#2a4462;color:#fff;border-color:#2a4462}.lr-home .hsearch{border-color:#d5dee9;background:#fff;border-radius:12px}.lr-home .hsearch input{color:#1f334a}.lr-home .note{color:#687666}.lr-home button:focus-visible{outline:3px solid #4978ae;outline-offset:4px}.lr-paths{scroll-margin-top:110px}.lr-home .appver{color:#788575}@media(max-width:900px){.lr-hero{grid-template-columns:1.2fr 1fr;gap:25px;padding:30px}.lr-card{padding:21px 19px 0}.lr-card h3{font-size:19px}.lr-card p br{display:none}.lr-heading{align-items:start}.lr-heading>p{max-width:200px}.lr-support{flex-wrap:wrap}.lr-support .lr-secondary{margin-left:auto}}@media(max-width:700px){.lr-home{padding:20px 18px 30px!important}.lr-hero{grid-template-columns:1fr;padding:27px 24px;gap:26px;margin-bottom:30px}.lr-hero h1{font-size:30px}.lr-hero p{font-size:16px}.lr-hero p br{display:none}.lr-hero-actions{gap:12px}.lr-primary{width:100%}.lr-hero-actions .lr-text{margin:auto}.lr-roadmap{padding:17px 20px}.lr-roadmap>div{padding:12px 0}.lr-roadmap b{font-size:16px}.lr-heading,.lr-work-heading{display:block}.lr-heading h2{font-size:23px}.lr-heading>p{max-width:none;margin-top:10px}.lr-cards{grid-template-columns:1fr;gap:14px}.lr-card{padding:23px 24px 0}.lr-card-top{margin-bottom:16px}.lr-card h3{font-size:22px;min-height:0;margin-bottom:12px}.lr-card p{font-size:16px;margin-bottom:15px}.lr-tags{margin-bottom:17px}.lr-support{padding:21px;gap:12px;margin-bottom:32px}.lr-support>div:nth-child(2){min-width:190px}.lr-support .lr-secondary{width:100%;margin-top:6px}.lr-work-heading h2{font-size:21px}.lr-work-actions{margin-top:9px}.lr-home .hwel{padding:20px}.lr-home .hwtx h2{font-size:17px}.lr-home .hwks{flex-basis:100%;grid-template-columns:repeat(2,1fr)}.lr-home .hwk b{font-size:24px}.lr-home .hwst{padding:10px 6px}.lr-flow-note{text-align:left;margin:17px 0 23px}}@media(prefers-reduced-motion:reduce){.lr-card{transition:none}.lr-card:hover{transform:none}}@media(max-width:700px){.lr-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:16px 18px}.lr-roadmap>span{grid-column:1/-1;margin-bottom:3px;font-size:16px}.lr-roadmap>div{display:block;border:0;padding:7px 0 0}.lr-roadmap>div:last-child{padding-top:7px}.lr-roadmap i{display:block;font-size:16px;margin-bottom:4px}.lr-roadmap b{font-size:16px}.lr-roadmap p,.lr-roadmap>div>svg{display:none}}.lr-home{background:linear-gradient(180deg,#e9eef4,#f5f7fa 650px)!important}.lv-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 10%,#4b698c55,transparent 60%),linear-gradient(125deg,#111d2b,#1b2b3e 56%,#263849);border:1px solid #3a516c;box-shadow:0 18px 45px #19293c20;border-radius:24px;padding:48px 42px;gap:38px}.lv-hero:before{content:"";position:absolute;z-index:-1;width:590px;height:590px;border:1px solid #87b0df20;border-radius:50%;right:-165px;top:-240px;box-shadow:0 0 0 65px #87b0df07,0 0 0 66px #87b0df13,0 0 0 130px #87b0df05,0 0 0 131px #87b0df0c;pointer-events:none}.lv-hero:after{content:"";position:absolute;bottom:-130px;left:15%;width:320px;height:220px;background:#5888bf30;filter:blur(70px);z-index:-1;pointer-events:none}.lv-hero-pill{display:inline-flex;background:#88b1df16;border:1px solid #88b1df45;color:#a4c3e7;font-size:16px;font-weight:700;letter-spacing:.04em;padding:6px 12px;border-radius:30px;margin-bottom:20px}.lv-hero .lr-eyebrow{color:#c2cfde;font-size:16px;margin-bottom:16px}.lv-hero h1{color:#f3f7fc;font-size:clamp(30px,3.7vw,46px);line-height:1.38;text-shadow:0 3px 20px #0002}.lv-hero h1 em{color:#9bbee5}.lv-hero>div>p{color:#ccd7e4;font-size:16px}.lv-hero .lr-primary{background:linear-gradient(115deg,#afcbea,#6495ce);color:#1c2d40;border-color:#8db4e1;box-shadow:0 6px 17px #0002;font-weight:800}.lv-hero .lr-primary:hover{background:#c0d5ee;box-shadow:0 8px 23px #0003}.lv-hero .lr-text{color:#ccd7e4}.lv-roadmap{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #9fb4cc46;box-shadow:0 15px 35px #040b1425;backdrop-filter:blur(8px);transform:rotate(-1deg);animation:lvDrift 8s ease-in-out infinite}.lv-roadmap>span{color:#8fb1d8;letter-spacing:.03em}.lv-roadmap>div{border-color:#c9d7e81d}.lv-roadmap i{color:#7fa7d4}.lv-roadmap b{color:#edf4fb;font-size:20px}.lv-roadmap p{color:#bfcddd}.lv-roadmap>div>svg{color:#8db3df;width:27px;height:27px}.lr-home .lr-heading .lr-eyebrow{color:#38669a}.lr-home .lr-heading h2{font-size:27px}.lv-card{padding:0 24px;overflow:hidden;border:1px solid #ccd7e3;box-shadow:0 6px 20px #17253509;position:relative;background:linear-gradient(180deg,#fff,#f9fbfd)}.lv-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #17253519}.lv-media{height:158px;display:block;position:relative;margin:0 -24px 23px;overflow:hidden;isolation:isolate}.lv-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14202e9c,transparent 80%);z-index:1;pointer-events:none}.lv-academy{background:#2e4a6a}.lv-academy>.recipe-photo{position:absolute;width:100%;height:100%;max-height:none;object-fit:cover;object-position:70% 70%;filter:saturate(.95)}.lv-academy:after{background:linear-gradient(90deg,#152230e6,#16243315)}.lv-media-label{position:absolute;z-index:3;left:24px;bottom:25px;font-size:16px;color:#bdd4ee;font-weight:650;letter-spacing:.05em;text-shadow:0 2px 8px #0004;line-height:1.8}.lv-media-label strong{display:block;font-size:17px;letter-spacing:.06em;color:#e5eef9;font-weight:700}.lv-finger{background:radial-gradient(ellipse at 90% 45%,#44607f,#16283c 75%)}.lv-finger-orbit{position:absolute;border:1px solid #8daed344;border-radius:50%;width:210px;height:210px;right:-40px;top:-20px;box-shadow:0 0 0 23px #8daed306,0 0 0 24px #8daed320}.lv-fingerprint{position:absolute;width:85px;height:108px;object-fit:contain;border-radius:50%;right:24px;top:18px;filter:drop-shadow(0 10px 12px #001f1870);border:1px solid #8cacd188;background:#e1ecf8;transform:rotate(13deg)}.lv-fingerprint.fp-0{right:100px;width:65px;height:84px;top:49px;transform:rotate(-16deg);opacity:.9}.lv-fingerprint.fp-1{right:-21px;top:70px;width:65px;height:84px;transform:rotate(25deg);opacity:.65}.lv-fingerprint.fp-2{z-index:2}.lv-finger .lv-media-label{max-width:150px}.lv-tarot{background:radial-gradient(ellipse at 85% 10%,#587ba3,#243a54 75%)}.lv-tarot:after{background:linear-gradient(90deg,#1c2e42bb,transparent 80%)}.lv-tarot-card{position:absolute;width:79px;height:120px;border-radius:5px;border:1px solid #6c96c7;box-shadow:0 10px 18px #0a16244d;right:28px;top:22px;object-fit:cover;transform:rotate(12deg);z-index:2}.lv-tarot-card.tc-0{right:82px;top:37px;transform:rotate(-13deg);z-index:1}.lv-stars{position:absolute;font-size:42px;color:#8baed7;right:142px;top:8px;opacity:.6}.lv-card .lr-card-top{margin-bottom:17px}.lv-card .lr-card-top i{height:32px;width:32px;background:#e5ebf1}.lv-card .lr-card-top small{font-size:16px;color:#35567c}.lv-card h3{font-size:21px;margin-bottom:15px}.lv-card .lr-card-cta{background:#e7ecf2;margin:0 -24px;padding:16px 24px;border-top:1px solid #d3dde8;color:#253c56}.lv-card[data-act=myeongri] .lr-card-cta{background:#edf1f5;color:#3b526d;border-color:#dde4ed}.lv-card[data-act=myeongri] .lr-card-top i{background:#edf1f5;color:#466282}.lv-card[data-act=academy] .lr-card-cta{background:#e0eaf6;color:#2b4c72;border-color:#c7d7e9}.lv-card[data-act=academy] .lr-card-top i{background:#dfe9f5;color:#325b8a}.lr-home .lr-support{background:linear-gradient(110deg,#e4eaf0,#e6edf4);border-color:#cbd6e3;box-shadow:0 3px 15px #1f324805}.lr-home .lr-support-icon{background:#f8fafd;box-shadow:0 3px 8px #1f324809}.lr-home .hwel{background:radial-gradient(ellipse at 100% 0,#3c536f70,transparent 65%),#1c2e42;border-color:#3a516c;box-shadow:0 8px 23px #16273b10}.lr-home .hwk{background:linear-gradient(145deg,#ffffff18,#ffffff06);border-color:#ffffff25}.lr-home .hwst{background:#ffffff12}.lr-home .famnew{box-shadow:0 3px 8px #21364e20}@keyframes lvDrift{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(0)}}@media(max-width:900px){.lv-hero{padding:34px 30px}.lv-media{height:145px}.lv-media-label strong{font-size:16px}.lv-tarot-card{right:5px}.lv-tarot-card.tc-0{right:49px}.lv-fingerprint{right:7px}.lv-fingerprint.fp-0{right:68px}.lv-finger .lv-media-label{font-size:16px;max-width:120px}.lv-card h3{font-size:19px}}@media(max-width:700px){.lv-hero{padding:28px 24px;gap:23px;border-radius:20px}.lv-hero h1{font-size:31px}.lv-hero>div>p{font-size:16px}.lv-hero-pill{font-size:16px;margin-bottom:17px}.lv-roadmap{animation:none;transform:none}.lv-roadmap b{font-size:16px}.lv-media{height:170px;margin-bottom:22px}.lv-media-label{bottom:27px}.lv-media-label strong{font-size:18px}.lv-tarot-card{right:32px;top:20px;width:83px;height:126px}.lv-tarot-card.tc-0{right:87px;top:37px}.lv-fingerprint{right:28px;width:90px;height:115px}.lv-fingerprint.fp-0{right:104px;top:55px;width:66px;height:86px}.lv-fingerprint.fp-1{right:-20px;top:82px}.lv-finger .lv-media-label{max-width:160px;font-size:16px}.lv-card h3{font-size:22px}.lr-home .lr-heading h2{font-size:24px}.lv-card .lr-card-top{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.lv-roadmap{animation:none;transform:none}.lv-card{transition:none}.lv-card:hover{transform:none}}.srview{color-scheme:light!important;--bg:#f5f7fa!important;--card:#fff!important;--ink:#1d2f43!important;--quiet:#566958!important;--line:#d2dce7!important;--soft:#eaeff4!important;--mfline:#d2dce7!important;--mfq:#566958!important;--mfn:#1d2f43!important;--mrv:#263d58!important;--mrv2:#1e3146!important;--mrvb:#e8edf3!important;background:#f5f7fa!important;color:#1d2f43!important}.srview .card{background:#fff;border-color:#d2dce7;box-shadow:0 2px 8px #17283c05}.srview .srkey{background:#e9eef3;color:#1f334a;line-height:1.85;border:1px solid #dbe2eb}.srview .srchh{color:#1d2f44}.srview .srchh i{background:#fff;color:#263d58!important;border-color:#6989ae!important}.srview .fpsay{background:#e9eef4;color:#21364e;border-left-color:#3e5773}.srview .fpq{background:#ebeff4;color:#21364e}.srview .fpsh b,.srview .fpp{color:#20354c}.srview .fpsh small,.srview .fpbasis,.srview .fphint,.srview .note{color:#566958}.srview .srhero h1{line-height:1.4;letter-spacing:-.04em}.srview .mfab:not(.solid):not(.del){background:#fff;color:#273f5b;border-color:#c4d1df}.srview .mfab.solid:not(.del){background:#263d58;color:#fff;border-color:#263d58}.srview .mfab:hover:not(.del){box-shadow:0 3px 9px #1d2f4314}.srview select{background:#fff;color:#243a53;border-color:#bfcddd;min-height:42px}.un-page :is(.srtabs,.rptabs,.mftabs){background:#e4eaf0!important;border:1px solid #cdd8e4!important;border-radius:13px!important;padding:5px!important;gap:5px!important}.un-page :is(.srtabs,.rptabs,.mftabs) button{position:relative;background:#ffffffc9!important;color:#2d4969!important;border:1px solid transparent!important;border-radius:9px!important;min-height:46px;font-size:16px;font-weight:750;line-height:1.45;box-shadow:none!important;transition:background .14s,border-color .14s}.un-page :is(.srtabs,.rptabs,.mftabs) button:hover{background:#fff!important;color:#21364e!important;border-color:#96adc7!important}.un-page :is(.srtabs,.rptabs,.mftabs) button:is(.on,[aria-selected=true]){background:#263d58!important;color:#fff!important;border-color:#263d58!important;box-shadow:0 3px 8px #1d2f4424!important}.un-page :is(.srtabs,.rptabs,.mftabs) button:is(.on,[aria-selected=true]) svg{color:#fff!important}.un-page :is(.srtabs,.rptabs,.mftabs) button:not(.on):not([aria-selected=true]) svg{color:#3d5672!important}.un-page :is(.srtabs,.rptabs,.mftabs) button:focus-visible{outline:3px solid #4175b1;outline-offset:3px}.un-page .fptabs .dot{width:7px;height:7px;background:#2c65a7;outline:2px solid #fff;top:7px;right:7px}.un-page .srtabs{scroll-margin-top:100px}.srview .srqa summary{color:#20354c}.srview .srqa p{color:#2d4968}.srview .srfoot{color:#60705e}@media(max-width:600px){.un-page :is(.srtabs,.rptabs,.mftabs) button{font-size:16px;min-height:53px;padding:10px 5px!important;gap:5px}.un-page .fptabs button span{font-size:16px;line-height:1.4;white-space:normal}.srview .srhero h1{font-size:23px!important;word-break:keep-all}.srview .srkey{font-size:16px;line-height:1.8}.srview .fpsay{font-size:16px}}@media(prefers-reduced-motion:reduce){.un-page :is(.srtabs,.rptabs,.mftabs) button{transition:none}}.srview{--ink:#121d29!important;--quiet:#294361!important;--soft:#f1f4f2!important;--card:#fff!important;--line:#c8d2cb!important;--mfq:#294361!important;--mfn:#121d29!important;--mfline:#c8d2cb!important;--mrv:#172c43!important;--mrv2:#102135!important;--mrvb:#eff3f7!important;background:#f5f7f5!important;color:#121d29!important;font-size:17px}.srview .card{background:#fff!important;border:1px solid #beccdc!important;box-shadow:0 2px 6px #14212f08}.srview :is(.srkey,.fpsay,.fpq){background:#f2f5f2!important;color:#121d29!important;font-size:17px!important;font-weight:650;line-height:1.85;border-color:#c8d4e2}.srview :is(.srchh,.srchh b,.fpsh b,.srsth,.srli,.srp2,.srqa summary,.srqan b,.srqan p,.srqa p,.fpyn,.fpp){color:#121d29!important}.srview :is(.srchh b,.fpsh b,.srsth){font-size:17px!important;font-weight:750}.srview :is(.fpyn,.fpp,.srp2,.srli,.srqan p,.srqa p){font-size:16px!important;line-height:1.85}.srview :is(.fpbasis,.fphint,.note,.fpsh small,.srqa small,.srfoot){color:#294361!important;opacity:1;font-size:16px;line-height:1.8}.srview .srchh i{background:#e6ebf1!important;color:#17293e!important;border:1px solid #517297!important;font-size:16px;font-weight:800}.srview .fpbasis b{color:#172c43!important}.srview .fpkw{background:linear-gradient(115deg,#121e2b,#1f334a);border:1px solid #2a4563}.srview .fpkw :is(b,p){color:#fff!important}.srview .fpkw small{color:#9cbde3!important;font-size:16px}.srview .fphero .mfbrand{color:#9fc0e6!important;letter-spacing:.09em}.srview .fphero :is(p,.fptypes small){color:#f0f3f7!important}.srview .fpchip.q{background:#ffffff20;color:#eef2f7!important}.srview .mfab:not(.solid):not(.del){color:#182739!important;border-color:#9bb0c9!important;font-size:16px;font-weight:750}.srview .mfab.solid:not(.del){background:#172c43!important;border-color:#172c43!important;color:#fff!important}.srview .fpyn .yn button{background:#fff;color:#1e3146;border:1px solid #7e9ab9;font-size:16px;font-weight:700;min-height:40px;padding:8px 14px}.srview .fpyn .yn button.on{background:#172c43;color:#fff;border-color:#172c43}.srview select,.srview input,.srview textarea{color:#14212f;background:#fff;border-color:#8fa7c2}.un-page :is(.srtabs,.rptabs,.mftabs){background:#e0e7ee!important;border-color:#b2c3d6!important;padding:5px!important}.un-page :is(.srtabs,.rptabs,.mftabs) button{background:#fff!important;color:#1b2c40!important;border:1px solid #bac9da!important;font-size:16px!important;font-weight:800!important;min-height:49px;opacity:1}.un-page :is(.srtabs,.rptabs,.mftabs) button:not(.on):not([aria-selected=true]):hover{background:#edf1f5!important;color:#121f2e!important;border-color:#527398!important}.un-page :is(.srtabs,.rptabs,.mftabs) button:is(.on,[aria-selected=true]){background:#12253b!important;color:#fff!important;border-color:#12253b!important;box-shadow:0 2px 6px #12253b26!important}.un-page :is(.srtabs,.rptabs,.mftabs) button:is(.on,[aria-selected=true]) :is(span,svg){color:#fff!important}.un-page :is(.srtabs,.rptabs,.mftabs) button:not(.on):not([aria-selected=true]) :is(span,svg){color:#1b2c40!important}.un-page .fptabs button svg{width:18px;height:18px}.srview .fpsh>i{background:#172c43;color:#fff}.srview .srqa summary i{background:#172c43;color:#fff}.srview .srpts small,.srview .srfol b,.srview .srchips span{color:#20344a!important}.srview .srchips span{background:#e6ecf2;border-color:#bdcbdc}.srview .srgrid{gap:14px}.srview .srch{padding:18px}.srview .srkey{padding:13px 15px}@media(max-width:600px){.un-page :is(.srtabs,.rptabs,.mftabs) button{font-size:16px!important;min-height:59px}.un-page .fptabs button span{font-size:16px!important;font-weight:800;line-height:1.5}.srview :is(.srkey,.fpsay,.fpq){font-size:16px!important;line-height:1.85}.srview :is(.fpyn,.fpp,.srp2,.srli,.srqan p,.srqa p){font-size:16px!important}.srview :is(.srchh b,.fpsh b,.srsth){font-size:16px!important}.srview .srch{padding:16px}.srview .srkey{padding:12px}.srview .fphint{font-size:16px!important}.srview .fpyn .yn button{font-size:16px}}.un-page{color-scheme:light;--bg:#f5f7fa;--card:#fff;--ink:#19293b;--quiet:#526252;--line:#cad6e3;--soft:#eaeff4;--accent:#263d58;--tint:#e5ebf1;--good:#23613f;--goodt:#e6f2e7;--warn:#8f5c16;--warnt:#fbf0df;--bad:#a9302b;--badt:#fcece9;background:#f5f7fa;color:#19293b;min-height:calc(100vh - 84px)}.un-page .mf{--mfn:#19293b;--mfq:#526252;--mfline:#cad6e3;--mftb:#edf1f6;--mfbb:#edf2f7}.un-page :is(.set,.fm,.fe,.me,.uni){color:#19293b}.un-page .card:not(.fpkw){color:var(--ink)}.un-page :is(.set,.fm,.fe,.me) :is(input,textarea,select){background:#fff;color:#19293b;border-color:#9cb1c9}.un-page :is(.set,.fm,.fe,.me) :is(input,textarea)::placeholder{color:#657463;opacity:1}.un-page :is(.set,.fm,.fe,.me) label{color:#263e59}.un-page .setsave,.un-page .mfab.solid:not(.del):not(.danger),.un-page .mfgo:not(.off){background:#263d58;border-color:#263d58;color:#fff;box-shadow:none}.un-page .setsave.pending{background:#235084;border-color:#235084}.un-page .setfile{color:#263d58;border-color:#9cb1c9}.un-page .settabs{top:145px;z-index:20;background:#e1e8ef;border-color:#b4c4d6;border-radius:13px;padding:5px;gap:5px}.un-page .settabs button{background:#fff;color:#21364e;min-height:43px;border:1px solid #beccdc;border-radius:9px;font-size:16px}.un-page .settabs button.on{background:#172c43;color:#fff;border-color:#172c43}.un-page .settabs button.on svg{color:#fff}.un-page .settabs button:focus-visible{outline:3px solid #3b70ad;outline-offset:3px}.un-page .set .mfh,.un-page .fm .mfh{color:#1e3045}.un-page .set .mfh span,.un-page .setimg small{color:#526252}.un-page .set .mfh svg,.un-page .fm .mfh svg{color:#2c4867}.un-page :is(.set,.fm,.fe,.me) .note{color:#526252}.un-page .fmmkb .g2{background:#e8eef4;border-color:#acbed3;color:#28405c}.un-page .fmmkb .g1{background:#f1f4f8;border-color:#c3cfdc;color:#2b4c68}.un-page :is(.fmb,.fmtag).b{background:#e8f0fa;color:#275687}.un-page :is(.fmb,.fmtag).g{background:#e7ecf2;color:#243f5d}.un-page :is(.fmb,.fmtag).t{background:#e5ecf3;color:#1b3c61}.un-page :is(.fmb,.fmtag).v{background:#eaf1f8;color:#41638a}.un-page .stbadge.st-b{background:#e6eff8;color:#275887}.un-page .stbadge.st-a{background:#e0ebf8;color:#235083}.un-page .stbadge.st-g{background:#e7ecf2;color:#243f5d}.un-page .fm u{color:#2c4766}.un-page .mehint{color:#526252}.un-page .tiwrap{z-index:300;color-scheme:light;--bg:#f5f7fa;--card:#fff;--ink:#19293b;--quiet:#526252;--line:#cad6e3;--soft:#eaeff4;--mfn:#19293b;--mfq:#526252;--mfline:#cad6e3;--mfbb:#edf2f7;--mftb:#edf1f6}.un-page .tisheet{background:#fff;color:#19293b;border-color:#c0cedd}.un-page .tisheet :is(p,li){color:#2c4868}.un-page .ticlose{background:#edf1f6;color:#233952;border-color:#afc0d4}.un-page .tifoot{background:#f1f4f8}.un-page .mffilter button.on{background:#263d58;color:#fff;border-color:#263d58}@media(max-width:1000px){.un-page .settabs{top:135px}}@media(max-width:600px){.un-page{min-height:calc(100vh - 72px)}.un-page .settabs{top:130px}.un-page .settabs button{font-size:16px;min-height:49px;white-space:normal;line-height:1.5}}.ml-library{--lib-ink:#19333c;--lib-muted:#526b76;--lib-line:#d7e3e7;--lib-green:#153254;--lib-gold:#8bb3e0;background:#f3f7f8;color:var(--lib-ink);min-height:80vh;padding-bottom:70px;font-size:16px;line-height:1.75}.ml-library *{box-sizing:border-box}.ml-library :is(button,input,textarea,select){font:inherit}.ml-library button{cursor:pointer}.ml-library :is(button,input,textarea,select,a):focus-visible{outline:3px solid #2f6cb1;outline-offset:3px}.ml-library :is(h1,h2,h3,p){margin:0}.ml-library h1{font-size:clamp(29px,4vw,46px);line-height:1.35;letter-spacing:-.05em}.ml-library h2{font-size:25px;line-height:1.5;letter-spacing:-.04em}.ml-library h3{font-size:19px;line-height:1.5}.ml-library p{margin-top:12px}.ml-library b,.ml-library strong{color:inherit}.lib-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px max(20px,calc((100% - 1180px)/2));background:#fff;border-bottom:1px solid var(--lib-line)}.lib-nav button,.lib-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #bccfd6;background:#fff;color:#193e48;border-radius:10px;padding:10px 15px;font-size:16px;font-weight:700;min-height:44px;line-height:1.5;text-decoration:none}.lib-nav button.on,.lib-button.primary{background:#153254;color:#fff;border-color:#153254}.lib-button.gold{background:#8bb3e0;color:#1d2f44;border-color:#8bb3e0}.lib-button.ghost{background:transparent;color:#e9eef3;border-color:#6284ab}.lib-button.danger{color:#a02c2c}.lib-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.lib-hero{margin:28px 0;background:radial-gradient(ellipse at 95% 10%,#284f7c5c,transparent 55%),linear-gradient(120deg,#153845,#17314f);border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;overflow:hidden}.lib-hero h1{color:#fff}.lib-hero p{color:#dee5ee;max-width:650px}.lib-eyebrow{display:block;color:#9fc0e5;font-weight:800;font-size:16px;letter-spacing:.11em;margin-bottom:13px}.lib-hero .lib-actions{margin-top:24px}.lib-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.lib-shelf{display:flex;align-items:end;justify-content:center;gap:9px;min-height:200px;padding:16px;border-bottom:8px solid #8cb3e0;transform:rotate(-3deg)}.lib-shelf>div{display:flex;flex-direction:column;justify-content:space-between;width:32%;min-height:168px;padding:18px 12px;background:#e8edf2;color:#17293d;border-radius:5px 12px 0 0;border-left:7px solid #ffffff65;box-shadow:8px 10px 20px #0002;font-size:16px;font-weight:800}.lib-shelf>div:nth-child(2){min-height:205px;background:#a7c5e8;transform:rotate(2deg)}.lib-shelf>div:nth-child(3){min-height:185px;background:#bfdded}.lib-shelf small{font-size:16px;font-weight:500}.lib-shelf svg{width:28px;height:28px}.lib-stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.lib-stats span{background:#ffffff16;border:1px solid #ffffff2e;border-radius:9px;padding:8px 13px;color:#e8edf2;font-size:16px}.lib-stats b{font-size:18px;margin-right:5px}.lib-filter{border:1px solid var(--lib-line);background:#fff;border-radius:16px;padding:22px}.lib-search{display:flex;gap:8px;align-items:center}.lib-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lib-search input{width:100%;min-width:0;padding:13px 16px;border:1px solid #abc3cc;border-radius:10px;background:#f7fafb;color:#19333c}.lib-search input::placeholder{color:#607883;opacity:1}.lib-categories{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.lib-chip{border:1px solid #c4d7dd;border-radius:30px;background:#fff;color:#315560;padding:8px 13px;font-size:16px;font-weight:700;min-height:40px}.lib-chip.active{background:#153254;border-color:#153254;color:#fff}.lib-section-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:28px 0 17px}.lib-section-head small{color:#526b76;font-size:16px}.lib-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lib-card{background:#fff;border:1px solid #d2e0e6;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 6px 20px #12354307;transition:transform .16s,box-shadow .16s}.lib-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #12354312}.lib-card-art{background:#eaeef3;padding:10px 15px 0;aspect-ratio:2/1}.lib-card-art svg{width:100%;height:100%;display:block}.lib-card-body{padding:22px;display:flex;flex:1;flex-direction:column;align-items:start}.lib-card-body>small{font-size:16px;color:#22456c;font-weight:800}.lib-card-body h3{margin:9px 0 0}.lib-card-body p{color:#526b76;font-size:16px;line-height:1.8;margin-bottom:18px}.lib-card-body button{margin-top:auto;width:100%}.lib-empty{background:#fff;border:1px dashed #a9c1ca;padding:40px;border-radius:14px;text-align:center}.lib-foot{margin-top:34px;border-top:1px solid var(--lib-line);padding-top:20px;color:#526b76;font-size:16px}.lib-source{margin-top:24px;padding:18px 22px;border:1px solid #d5e1e7;background:#f8fbfc;border-radius:12px;font-size:16px;line-height:1.8;color:#526b76}.lib-source summary{cursor:pointer;font-weight:800;color:#284e59}.lib-source a{color:#155f70;text-decoration:underline;text-underline-offset:3px}.lib-source ul{padding-left:20px}.lib-sheet{max-width:940px;margin:28px auto;background:#fff;border:1px solid #cfdee4;border-radius:18px;padding:38px}.lib-sheet-head{display:flex;align-items:center;gap:10px;justify-content:space-between;border-bottom:1px solid #d7e3e7;padding-bottom:18px;margin-bottom:24px;flex-wrap:wrap}.lib-part{font-size:16px;letter-spacing:.06em;color:#324d6b;font-weight:800}.lib-sheet h1{font-size:clamp(28px,3.5vw,39px)}.lib-sheet .lib-sub{color:#526b76;font-size:18px}.lib-sheet-diagram{margin:25px 0;border:1px solid #cee0e4;border-radius:14px;overflow:hidden;background:#edf1f5}.lib-sheet-diagram svg{display:block;width:100%;height:auto}.lib-question{background:#153254;color:#fff;border-radius:14px;padding:23px 27px;font-size:21px;line-height:1.65;margin:24px 0}.lib-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lib-point{background:#f1f6f8;border:1px solid #d6e3e8;padding:20px;border-radius:11px;font-size:16px}.lib-point>span{display:block;color:#274e7a;font-size:16px;font-weight:800;margin-bottom:8px}.lib-next{margin-top:25px;padding:22px 25px;background:#e8f0fa;border-left:5px solid #3d80cc;border-radius:8px}.lib-next b{display:block;color:#18395f}.lib-coach{margin-top:24px;border:1px solid #d0e0e6;border-radius:12px;background:#fff}.lib-coach summary{padding:18px 22px;cursor:pointer;font-weight:800;background:#edf4f6;color:#21454f;border-radius:12px}.lib-coach-body{padding:22px}.lib-dialogue{display:flex;flex-direction:column;gap:12px;margin:18px 0}.lib-dialogue>div{max-width:90%;padding:16px 20px;border-radius:14px;background:#f0f3f5;color:#253d49;align-self:start}.lib-dialogue>div.guide{align-self:end;background:#e2e9f1;color:#21354c}.lib-dialogue small{font-size:16px;font-weight:800;display:block;margin-bottom:6px}.lib-coach .lib-check{padding-left:22px}.lib-note{font-size:16px;color:#526b76;line-height:1.8}.lib-entry-banner{margin:20px auto;padding:24px 27px;background:linear-gradient(110deg,#173c48,#163558);color:#fff;border-radius:15px;width:min(1180px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lib-entry-banner h2{font-size:24px;color:#fff;margin:0}.lib-entry-banner p{color:#dee5ed;margin:8px 0 0;font-size:16px}.lib-entry-banner .lib-eyebrow{color:#a1c1e6;font-size:16px}.lib-entry-banner .lib-button{white-space:nowrap}.lib-entry-actions{display:flex;flex-wrap:wrap;gap:8px}.act-intro{background:#fff;border:1px solid var(--lib-line);border-radius:18px;padding:26px;margin-top:24px}.act-intro h1{font-size:32px}.act-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0}.act-week{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.act-week input{padding:9px 12px;border:1px solid #afc7d0;border-radius:9px;background:#fff;color:#19333c;min-height:44px}.act-status{padding:10px 14px;background:#edf1f5;border:1px solid #c9d5e2;border-radius:9px;color:#2d4969;font-size:16px;min-height:44px}.act-status.error{background:#fff1ec;color:#983b24;border-color:#ecc3b8}.act-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.act-stat{background:#fff;border:1px solid #d0e0e5;border-radius:13px;padding:20px}.act-stat small{display:block;color:#526b76;font-size:16px}.act-stat b{display:block;font-size:29px;line-height:1.5;color:#153254}.act-stat em{font-size:16px;font-style:normal;color:#526b76}.act-panel{margin-top:20px;padding:24px;background:#fff;border:1px solid var(--lib-line);border-radius:14px}.act-panel h2{font-size:22px}.act-panel p{color:#526b76;font-size:16px}.act-table-scroll{overflow:auto;margin-top:18px;border:1px solid #ccdde4;border-radius:10px}.act-table{width:100%;border-collapse:collapse;min-width:850px;font-size:16px}.act-table th,.act-table td{padding:11px 12px;text-align:left;border-bottom:1px solid #dce7eb;vertical-align:top}.act-table th{background:#e9f1f3;color:#294e5b;white-space:nowrap;font-weight:800}.act-table tbody tr:last-child td{border-bottom:0}.act-table input,.act-table select{width:100%;min-width:74px;padding:8px 9px;border:1px solid #abc3cd;border-radius:7px;background:#fff;color:#19333c;min-height:40px}.act-table input[type=number]{width:80px;min-width:65px}.act-ledger{min-width:1650px}.act-ledger td:nth-child(4),.act-ledger td:nth-child(9){min-width:190px}.act-ledger td:nth-child(10){min-width:160px}.act-ledger td:nth-child(3){min-width:130px}.act-count{font-size:17px;font-weight:800;color:#1b395c}.act-progress{display:block;width:110px;height:7px;border-radius:5px;background:#dbe2eb;overflow:hidden;margin-top:7px}.act-progress i{height:100%;background:#254d7a;display:block}.act-goal-note{display:block;font-size:16px;color:#526b76}.act-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.act-reviews label{font-weight:700;color:#254a55;font-size:16px}.act-reviews textarea{display:block;resize:vertical;width:100%;min-height:115px;background:#f9fbfc;border:1px solid #afc7d0;color:#19333c;border-radius:9px;padding:12px;margin-top:9px;font-size:16px;line-height:1.75}.act-small{font-size:16px;color:#526b76;margin-top:12px}.act-blank{padding:25px;text-align:center;color:#526b76}.act-due{margin-top:10px;font-size:16px}.lib-update{background:#edf1f6;padding:18px 22px;border-radius:12px;margin-top:24px;border:1px solid #d2e3e7}.lib-update b{color:#244366}.lib-update p{font-size:16px;color:#385c66}.lib-map{font-size:16px;max-height:320px;overflow:auto;border:1px solid #cbdde4;padding:14px;margin-top:15px}.lib-map div{padding:8px;border-bottom:1px solid #dce7eb}.lib-map span{display:block;color:#2b4c71}.lib-print-root{display:none}.lib-library-shortcuts{position:sticky;top:84px;z-index:30}.ml-library input:disabled{background:#edf1f3;color:#59717b}.act-save-button[disabled]{opacity:.65;cursor:wait}.lib-library-note{margin:0 0 20px;padding:12px 16px;background:#e8f1f3;border-radius:9px;font-size:16px;color:#315b66}.lib-search button{flex-shrink:0;white-space:nowrap}.lib-search input{flex:1}.lib-entry-banner button,.lib-nav button{cursor:pointer}.act-week input{width:170px;flex:0 0 auto}.act-week label{margin:0;white-space:nowrap}.act-small{font-size:16px}@media(max-width:950px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-hero{grid-template-columns:1fr .7fr;padding:27px}.lib-shelf{gap:6px}.lib-shelf>div{font-size:16px;padding:14px 8px}.lib-points,.act-reviews{grid-template-columns:1fr}.lib-library-shortcuts{top:74px}}@media(max-width:600px){.lib-wrap{width:calc(100% - 28px)}.lib-nav{padding:12px 14px;gap:6px}.lib-nav button{padding:9px 11px;font-size:16px}.lib-hero{display:block;padding:26px 23px;margin:18px 0;border-radius:16px}.lib-hero p{font-size:16px}.lib-shelf{display:none}.lib-stats{gap:7px}.lib-stats span{padding:7px 9px;font-size:16px}.lib-grid{grid-template-columns:1fr}.lib-card-art{aspect-ratio:2.25/1}.lib-card-body{padding:20px}.lib-filter{padding:18px 15px}.lib-chip{font-size:16px;padding:8px 11px}.lib-search{flex-wrap:wrap}.lib-search input{flex:1;min-width:190px;font-size:16px}.lib-sheet{padding:24px 20px;margin:18px auto}.lib-sheet-head{padding-bottom:14px}.lib-sheet .lib-sub{font-size:16px}.lib-question{font-size:18px;padding:20px}.lib-next{padding:18px}.lib-dialogue>div{max-width:96%}.act-intro,.act-panel{padding:20px 16px}.act-intro h1{font-size:28px}.act-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.act-stat{padding:15px}.act-stat b{font-size:25px}.act-toolbar .lib-actions{width:100%}.act-toolbar .lib-actions button{flex:1}.act-status{width:100%}.lib-entry-banner{padding:22px}.lib-entry-actions{width:100%}.lib-entry-actions button{flex:1;font-size:16px}.lib-update{padding:16px}.lib-library-shortcuts{position:static}.lib-section-head h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.lib-card{transition:none}.lib-card:hover{transform:none}}@media print{body.ml-printing>*:not(.lib-print-root){display:none!important}body.ml-printing .lib-print-root{display:block!important}.lib-print-root{font:12pt/1.65 Malgun Gothic,sans-serif;color:#18323d;background:#fff}.lib-print-root .print-sheet{page-break-after:always;padding:9mm;break-after:page}.lib-print-root .print-sheet:last-child{page-break-after:auto;break-after:auto}.lib-print-root svg{width:100%;max-height:85mm}.lib-print-root table{border-collapse:collapse;width:100%;font-size:9pt}.lib-print-root th,.lib-print-root td{border:1px solid #849ba7;padding:5px;text-align:left}.lib-print-root h1{font-size:24pt;line-height:1.4}.lib-print-root h2{font-size:15pt}.lib-print-root .lib-source{font-size:8pt}.lib-print-root .lib-question{background:#fff;color:#19333c;border:1px solid #849ba7;font-size:14pt}.lib-print-root a{color:#19333c}.lib-print-root p,.lib-print-root li{orphans:3;widows:3}.lib-print-root thead{display:table-header-group}.lib-print-root tr{break-inside:avoid}.lib-print-root .print-landscape-note{font-size:9pt}@page{size:A4;margin:12mm}}@media screen{:root{color-scheme:light;--bg:#f3f6fa;--card:#fff;--ink:#152e3b;--quiet:#50616f;--line:#ccd9e2;--accent:#143459;--soft:#edf4f6;--tint:#e5ecf3}body{background:#edf2f7!important;color:#152e3b}.wrap{background:#f5f8fb;box-shadow:0 0 70px #18344f0b}.un-header{background:#fff!important;border-bottom:1px solid #cfdae4;box-shadow:0 3px 18px #153b5010}.un-head-inner{max-width:1200px}.un-logo{background:linear-gradient(140deg,#102d45,#15385f);color:#a0c1e6;border:1px solid #4c6a8c;box-shadow:0 5px 15px #14345924}.un-brand b{color:#153241}.un-brand small{color:#50616f;font-size:16px}.un-links button{font-size:16px;color:#405968;min-height:44px;border-radius:12px}.un-links button:hover{color:#143459;background:#eaeff5}.un-links button.active{color:#fff;background:#143459;border-color:#143459;box-shadow:0 3px 9px #14345920}.un-links button[data-act=mkContact]{background:#15364b;border-color:#15364b;color:#fff}.un-nav-settings{border-radius:12px!important}.un-page{--bg:#f5f8fb;--card:#fff;--ink:#152e3b;--quiet:#50616f;--line:#ccd9e2;--soft:#edf4f6;--accent:#143459;--tint:#e5ecf3;--good:#126247;--goodt:#e3f3ea;--warn:#865313;--warnt:#fff3de;--bad:#a82d36;--badt:#fff0f0;background:radial-gradient(ellipse at 95% 0,#e4f1f7 0,transparent 580px),#f5f8fb!important;color:#152e3b;font-size:16px}.un-page .mf{--mfn:#152e3b;--mfq:#50616f;--mfline:#ccd9e2;--mft:#143459;--mfb:#225d91;--mftb:#eaf0f6;--mfbb:#ecf3fb}.un-page>.bar{background:#f5f8fb;border-color:#d3dfe8}.un-page>.bar :is(b,.mfbb){color:#244758}.un-page :is(button,a,input,select,textarea,summary):focus-visible,.un-header :is(button,summary):focus-visible{outline:3px solid #2c64a4!important;outline-offset:3px}.un-page :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.un-page :is(input,select,textarea){border-color:#aebfce;border-radius:12px;background:#fff;color:#152e3b}.un-page :is(input,textarea)::placeholder{color:#617382;opacity:1}.un-page :is(input,select,textarea):focus{border-color:#143459;box-shadow:0 0 0 3px #14345914}.un-page label{color:#344e5f;font-weight:650}.un-page input:is([type=checkbox],[type=radio]){width:18px;min-width:18px;flex:0 0 18px;accent-color:#143459}.un-page .note{color:#50616f;line-height:1.8}.un-page :is(.card,.mfpk,.trow,.tcard2,.mfcard,.tisheet,.fcsec,.acsec,.acmine,.acnext,.aclist,.rpcard,.mk-contact-box,.lib-filter,.lib-sheet,.act-intro,.act-panel,.lib-card){border-color:#cfdee7;border-radius:20px;box-shadow:0 5px 20px #163d5008}.un-page .card{padding:18px 20px}.un-page .card h3{color:#2c4b5c;font-size:16px}.un-page :is(.btn,.mfab,.mfbb,.mfgo,.setsave,.setfile,.acgo,.acgo2,.fcgo,.fcgo2,.fcghost,.mk-primary,.lib-button,.mc-btn,.ml-primary,.ml-secondary,.lr-primary,.lr-secondary){border-radius:12px!important;min-height:44px;font-weight:750}.un-page :is(.btn:not(.ghost):not(.danger),.setsave,.mfab.solid:not(.del):not(.danger),.mfgo:not(.off),.acgo2,.lib-button.primary,.mk-primary){background:#143459!important;border-color:#143459!important;color:#fff!important;box-shadow:0 4px 11px #14345918}.un-page :is(.btn.ghost,.mfab:not(.solid):not(.del),.setfile,.lr-secondary,.lib-button:not(.primary):not(.gold):not(.ghost):not(.danger)){background:#fff;color:#244758;border-color:#b6cad6}.un-page :is(.tabs,.settabs,.srtabs,.rptabs,.mftabs){background:#e7eef4!important;border:1px solid #c8d8e3!important;border-radius:16px!important;padding:6px!important;gap:6px!important}.un-page :is(.tabs,.settabs,.srtabs,.rptabs,.mftabs) button{color:#344e61!important;background:#ffffffb8!important;border:1px solid transparent!important;border-radius:11px!important;min-height:46px;font-size:16px!important;font-weight:750;line-height:1.5}.un-page :is(.tabs,.settabs,.srtabs,.rptabs,.mftabs) button:is(.on,[aria-selected=true]){background:#143459!important;color:#fff!important;border-color:#143459!important;box-shadow:0 3px 8px #14345924!important}.un-page :is(.tabs,.settabs,.srtabs,.rptabs,.mftabs) button:is(.on,[aria-selected=true]) :is(svg,span){color:#fff!important;opacity:1}.un-page :is(.pills,.sorts,.folders,.mffilter) button{min-height:40px;color:#344e61;border-color:#b9cdd9;background:#fff}.un-page :is(.pills,.sorts,.folders,.mffilter) button.on{color:#fff;background:#143459;border-color:#143459}.un-page :is(.mc-nav,.lib-nav){background:#f5f8fb!important;border-color:#d0dce5;padding-top:12px;padding-bottom:12px}.un-page :is(.mc-nav,.lib-nav,.fcnav) button{min-height:44px;border:1px solid #c0d2de;border-radius:12px;background:#fff;color:#355567;font-size:16px;font-weight:750;padding:10px 16px}.un-page :is(.mc-nav,.lib-nav) button:is(.on,.active){background:#143459;border-color:#143459;color:#fff}.un-page .fcnav{top:84px;z-index:25;background:#f5f8fb;padding:12px 0}.un-page :is(.lv-hero,.fchero,.achero,.aclhero,.mfhead,.mc-hero,.lib-hero){background:radial-gradient(ellipse at 100% 0,#25558b3e,transparent 65%),linear-gradient(125deg,#102d45,#16304d 70%,#133459)!important;border:1px solid #375270;border-radius:26px!important;box-shadow:0 15px 35px #13394c18!important}.un-page :is(.lv-hero,.fchero,.achero,.aclhero,.mc-hero,.lib-hero) h1{color:#fff!important;font-size:clamp(30px,3.6vw,44px)!important;letter-spacing:-.045em;line-height:1.4;font-weight:800}.un-page :is(.lv-hero,.fchero,.achero,.aclhero,.mc-hero,.lib-hero) h1 em{color:#9fc0e6!important;background:none;-webkit-text-fill-color:currentColor}.un-page :is(.lv-hero,.fchero,.achero,.aclhero,.mc-hero,.lib-hero)>p,.un-page :is(.lv-hero,.mc-hero,.lib-hero)>div>p{color:#e2edf2!important;font-size:16px;line-height:1.85}.un-page :is(.lv-hero,.fchero,.achero,.aclhero,.mc-hero,.lib-hero) :is(.mfbrand,.acey,.mc-eyebrow,.lib-eyebrow,.lr-eyebrow){color:#9fc0e6!important;font-size:16px;font-weight:800;letter-spacing:.1em}.un-page :is(.lr-hero .lr-primary,.acgo:not(.off),.lib-button.gold,.fchcta .fcgo,.mc-hero .mc-btn.primary,.mc-final .mc-btn.primary){background:linear-gradient(110deg,#adc9e9,#6fa0d9)!important;color:#153446!important;border:1px solid #9abde4!important;box-shadow:0 5px 14px #071d3320}.un-page :is(.lr-home,.fp2,.mc-root,.ml-library,.mk-contact-page){background:transparent!important}.un-page .lr-home{--ink:#152e3b;--quiet:#50616f;--line:#ccd9e2;--soft:#edf4f6;--accent:#143459;--tint:#e5ecf3}.un-page .lv-roadmap{animation:none;transform:none;background:#ffffff12;border-color:#a6bbd252}.un-page .lv-roadmap p{color:#d8e8ed;font-size:16px}.un-page .lr-heading h2{color:#153446}.un-page .lr-service{border-radius:22px!important;border-color:#477785;box-shadow:0 10px 25px #18394c15}.un-page .lr-service:hover{box-shadow:0 16px 30px #18394c24}.un-page .lr-test-strip{border-radius:20px;border-color:#c9dce7;background:#eaf3fb}.un-page .mk-contact-strip{border-radius:22px;background:#e7edf3;border-color:#bdcbdc}.un-page .mfhead{padding:26px}.un-page .mfhead h2{color:#fff;font-size:26px}.un-page .mfhead p{color:#e2edf2;font-size:16px}.un-page .mfpk :is(small,.mfpkm),.un-page .mfdesc{color:#50616f}.un-page .mfbadge{font-size:16px}.un-page .tiwrap{z-index:300;--ink:#152e3b;--quiet:#50616f;--soft:#edf4f6;--line:#ccd9e2;--mfn:#152e3b;--mfq:#50616f;--mfline:#ccd9e2}.un-page .tisheet{color:#152e3b;background:#fff}.un-page .tisheet :is(p,li){color:#344e61;line-height:1.8}.un-page .ticlose{color:#244758;background:#edf4f6;border-color:#bed1dc}.un-page .fc{--fct:#143459;--fct2:#143255;--fctb:#e9eff5}.un-page .fchero{padding:38px 40px}.un-page .fchero p{color:#e2edf2}.un-page :is(.fcsec,.fcfaq details){border-color:#cddde6}.un-page :is(.fcsec:not(.dark),.fcfaq){color:#152e3b}.un-page :is(.fctime span,.fchist span,.fcpat small,.fcbaby p,.fcgain p,.fcsteps p,.fcmiss p){color:#50616f}.un-page .fcsec.dark,.un-page .fccta,.un-page .fcquote{background:linear-gradient(125deg,#102d45,#133459)}.un-page :is(.fc12 small,.fcflow small,.fccta small,.fcsec.dark .fcnote){color:#d1e4e9}.un-page .ac{--acg:#255489;--acg2:#9fc0e6;--acgt:#e5eef9;--vzA:#206a86;--vzB:#265891;--vzN:#c9d8e3;--vzNt:#50616f;--vzBt:#deeaf7}.un-page .achero,.un-page .aclhero{padding:36px 38px}.un-page .ac :is(.acsec,.acnext,.acmine,.aclist,.rpban,.rpsban,.rpcard){color:#152e3b;background-color:#fff}.un-page .acsec{padding:26px;margin-bottom:18px}.un-page .acread .acsec :is(p,li){font-size:16px;line-height:1.9}.un-page .acsec h2{color:#153e51;font-size:21px;padding-bottom:12px;border-bottom:1px solid #d8e4ec}.un-page .ac :is(.acln,.accn,.acci){color:#143459}.un-page .accat{border:1px solid #c7d9e4;border-radius:18px;padding:22px 19px;background:#fff;color:#153446}.un-page .accat b{font-size:18px;line-height:1.6}.un-page .accat small{font-size:16px;color:#50616f;line-height:1.7}.un-page .accat.on{background:#eaf0f6;border-color:#143459;box-shadow:inset 0 3px #143459,0 6px 18px #14345910}.un-page .aclrow{padding:19px 16px;border-color:#d3e0e8}.un-page .aclrow:hover{background:#edf1f6}.un-page .aclrow b{font-size:17px}.un-page :is(.aclrow small,.acls,.acsync,.acsno,.aclh p){color:#50616f;font-size:16px;line-height:1.75}.un-page .acwho{background:linear-gradient(125deg,#102d45,#16304d);border-radius:24px;padding:28px}.un-page .acwho :is(.acwp,.acjour span){color:#deebf1}.un-page .actoc{top:139px;z-index:20;background:#f5f8fb;padding:10px 0;border-color:#ccd9e2}.un-page .actoc button{background:#fff;color:#344e61;border:1px solid #bdcfdc;border-radius:12px;min-height:44px;font-size:16px}.un-page .actoc button i{background:#eaeff5;color:#143459}.un-page .acph{scroll-margin-top:230px}.un-page .actale li{background:#edf4f6;border-color:#143459;padding:20px}.un-page :is(.actale small,.acsteps i){color:#1b477a}.un-page .actalk .me{background:#16304d;color:#fff;padding:16px 20px}.un-page .actalk .me small{color:#9fc0e6}.un-page .actalk .you{background:#edf4f6;color:#152e3b;padding:16px 20px}.un-page .actalk .me p{color:#fff!important}.un-page :is(.acqo button,.rpopt){background:#fff;color:#152e3b;border-color:#b8cddc;padding:15px 18px}.un-page .rpcard{padding:22px}.un-page .rpcard:hover{border-color:#143459;background:#edf2f7}.un-page .rpcard b{font-size:17px}.un-page .rpcard small{color:#50616f;font-size:16px}.un-page .mc-root,.un-page .mc-nav{--mc-ink:#152e3b;--mc-muted:#50616f;--mc-purple:#143459;--mc-line:#ccd9e2;--mc-paper:#f5f8fb;font-family:inherit}.un-page .mc-hero{padding:38px 40px;min-height:440px}.un-page .mc-hero .mc-art{height:350px}.un-page .mc-root :is(.mc-path,.mc-form,.mc-side,.mc-example,.mc-step,.mc-faq details,.mc-reading-section,.mc-details){border-color:#c9dbe5;border-radius:20px;box-shadow:0 5px 20px #163d5008}.un-page .mc-btn{color:#244758;background:#fff;border-color:#b6cad6}.un-page .mc-btn.primary{background:#143459;color:#fff;border-color:#143459}.un-page .mc-root :is(.mc-help,.mc-note,.mc-basis){color:#50616f}.un-page .mc-hero .mc-note{color:#d5e4eb!important}.un-page .mc-input{color:#152e3b;border-color:#adbfcd}.un-page .mc-choice button.on{background:#143459;color:#fff;border-color:#143459}.un-page .mc-choice button{color:#344e61;border-color:#b6cad6;background:#fff;min-height:44px}.un-page .mc-tarot :is(.ml-panel,.ml-reading){background:#fff;color:#152e3b;border:1px solid #cfdee7;border-radius:20px;box-shadow:0 5px 20px #163d5008}.un-page .mc-tarot .ml-panel h2{color:#153e51;font-size:23px}.un-page .mc-tarot .ml-topic{color:#344e61;background:#fff;border-color:#b7cddc;min-height:44px}.un-page .mc-tarot .ml-topic.on,.un-page .mc-tarot .ml-stepbar span.on{background:#143459;color:#fff;border-color:#143459}.un-page .mc-tarot .ml-spread{color:#152e3b;background:#fff;border-color:#b9cddb}.un-page .mc-tarot .ml-spread.on{background:#e9eff6;border-color:#143459;box-shadow:0 0 0 1px #143459}.un-page .mc-tarot .ml-spread.on b{color:#112e4f}.un-page .mc-tarot .ml-primary{background:#143459;color:#fff}.un-page .mc-tarot :is(.ml-question,.ml-examples button){background:#edf4f6;color:#344e61;border-color:#ccdce6}.un-page .mc-tarot :is(.ml-count,.ml-advice){background:#e3edf8;color:#173d68}.un-page .ml-library{--lib-ink:#152e3b;--lib-muted:#50616f;--lib-line:#ccd9e2;--lib-green:#143459;--lib-gold:#9fc0e6}.un-page .lib-hero{padding:38px 40px}.un-page .lib-card-art{background:linear-gradient(140deg,#eaf0f6,#e8f2fb)}.un-page .lib-card-body h3{color:#153e51}.un-page .lib-card-body p{color:#50616f;font-size:16px}.un-page .lib-chip{min-height:44px;color:#344e61;border-color:#b7cddc}.un-page .lib-chip.active{background:#143459;border-color:#143459;color:#fff}.un-page .lib-entry-banner{background:linear-gradient(120deg,#102d45,#133459);border-radius:22px;padding:28px 32px}.un-page .lib-question{background:#16304d;border-radius:18px}.un-page .lib-point{border-color:#ccdde6;background:#edf4f8;border-radius:16px}.un-page .act-stat{border-color:#c6dbe5;border-top:3px solid #143459;border-radius:18px;box-shadow:0 5px 15px #163d5008}.un-page .act-stat b{color:#143459}.un-page .act-table th{background:#e6eff5;color:#244758}.un-page .act-table tbody tr:nth-child(2n){background:#f5f9fc}.un-page .act-progress i{background:#143459}.un-page .srview{--bg:#f5f8fb!important;--ink:#152e3b!important;--quiet:#435b6b!important;--soft:#eef4f7!important;--line:#cbdbe5!important;--mfq:#435b6b!important;--mfn:#152e3b!important;--mfline:#cbdbe5!important;--mrv:#143459!important;--mrv2:#112e4f!important;--mrvb:#e8eef5!important;background:#f5f8fb!important;color:#152e3b!important}.un-page .srview .card{border-color:#c7d9e4!important;border-radius:20px;box-shadow:0 5px 20px #163d5008}.un-page .srview :is(.srkey,.fpsay,.fpq){background:#edf4f7!important;color:#152e3b!important;border-color:#d1dfe7}.un-page .srview :is(.srchh,.srchh b,.fpsh b,.srsth,.srli,.srp2,.srqa summary,.srqan b,.srqan p,.srqa p,.fpyn,.fpp){color:#152e3b!important}.un-page .srview .srchh i{color:#112e4f!important;background:#e5ecf3!important;border-color:#7794b6!important}.un-page .fphero{background:linear-gradient(120deg,#102d45,#133459);border-radius:24px}.un-page .mk-contact-page{padding-top:42px}.un-page .mk-contact-page :is(h1,h2){color:#153e51}.un-page .mk-contact-page h1{font-size:clamp(30px,3.6vw,44px)}.un-page .mk-contact-page p{color:#50616f}.un-page :is(.fm,.fe,.me,.set){--ink:#152e3b;--quiet:#50616f;--line:#ccd9e2;--soft:#edf4f6}.un-page :is(.fm,.fe,.me,.set) :is(input,select,textarea){color:#152e3b;border-color:#adbfcd}.un-page .set .mfh,.un-page .fm .mfh{color:#153e51}.un-page .set .mfh span{color:#50616f}.un-page .chip{color:#112e4f;background:#e5ecf3}.un-page .btn.danger{background:#fff!important;color:#a42e38!important;border:1px solid #dfb8be!important}.un-page .mc-root .mc-choice button.on{background:#143459!important;color:#fff!important;border-color:#143459!important}.un-page .mc-root .mc-intro h1,.un-page .mc-tarot .mc-intro h1{color:#153446}.un-page .mc-side{background:#edf4f7}.un-page :is(.mr,.mrx){--mrv:#143459;--mrv2:#112e4f;--mrvb:#e6edf4}.un-page .mc-client .mrmode{background:#fff;color:#152e3b;border-color:#bdd1dd;border-radius:20px}.un-page .mc-client .mrmode.on{background:#ecf1f7;border-color:#143459;box-shadow:0 0 0 1px #143459,0 6px 18px #14345910}.un-page .mc-client .mrmode :is(small,.mrmi){color:#143459}.un-page .mc-client .mrmode.tarot :is(small,.mrmi){color:#204a79}.un-page .mc-client .mrmode.on :is(.mrmi,i){background:#143459;color:#fff}.un-page .mc-client .mrstep span{color:#50616f}.un-page .mc-client .mrstep span.on{color:#112e4f}.un-page .mc-client .mrstep span.on em{background:#143459;color:#fff;border-color:#143459}.un-page .srhero{background:radial-gradient(ellipse at 100% 0,#25558b3e,transparent 65%),linear-gradient(125deg,#102d45,#16304d 70%,#133459);border-radius:24px}.un-page .srp>b[style*="#e3f1e6"]{color:#284463!important}.un-page .srp>b[style*="#f8ecd2"]{color:#1b4779!important}.un-page .srp>b[style*="#dfeaf7"]{color:#285d90!important}.un-page .srp>b[style*="#eceef0"]{color:#435460!important}.un-page .srp>b[style*="#e2667e"]{color:#9c324b!important}.un-page .srhero span[style*="color:#4f9a63"]{color:#9bbce1!important}.un-page .srhero span[style*="color:#e2667e"]{color:#ffbac9!important}.un-page .srhero span[style*="color:#c08a2c"]{color:#a4c3e7!important}.un-page .srhero span[style*="color:#7f8a96"]{color:#dae7ef!important}.un-page .srhero span[style*="color:#4b7bb5"]{color:#b5d9ff!important}.un-page .srdel{color:#a42e38!important;background:#fff;border-color:#dfb8be;min-height:44px}.un-page .fcbridge b,.un-page .fcpromise li b,.un-page .fccomp .on{color:#112e4f}.un-page .fcthree i{color:#506a7c}.un-page .mf{--mfs:#205e80}.un-page .mf h3.mfh em.amber{color:#204a79}.un-page .ac .vz :is(.vzsbar i,.vzsb i:not(.base),.vzfs) :is(b,small){color:#fff}.un-page .tisheet{--tc:#143459;--tcb:#e9eff5}.un-page .tisheet.blue{--tc:#225d91;--tcb:#ecf3fb}.un-page .ftodo .mfh .ftn{background:#b72f3a}.un-page .ftit.t button{background:#143459;color:#fff}.un-page .fpstep span.ok{color:#126247}.un-page .fpstep em{color:#344e61;background:#e7eef4}.un-page :is(.fe,.me,.set) button.on{background:#143459!important;color:#fff!important;border-color:#143459!important}.un-page .me span.main{background:#9fc0e6;color:#153446}.un-page .me em.ok{color:#126247}.un-page{--du-header:84px;--du-sub:68px}.un-page .settabs,.un-page[data-page=lesson] .actoc{top:calc(var(--du-header) + var(--du-sub))}.un-page .fcnav{top:var(--du-header)}.un-page :is(.mfab,.mfbb,.lib-button,.acgo,.acgo2,.fcgo,.fcgo2,.mc-btn,.lr-primary,.lr-secondary,.mk-primary){transition:background .14s,box-shadow .14s,transform .14s}.un-page :is(.mfab,.lib-button,.acgo,.acgo2,.fcgo,.mc-btn,.lr-primary,.mk-primary):hover{box-shadow:0 6px 18px #133b501c}@media(min-width:1001px){.un-page :is(.lr-home,.mc-root,.ml-library .lib-wrap){max-width:1180px}.un-page .fc{max-width:1180px}}@media(max-width:1000px){.un-links button{font-size:16px}.un-menu[open]>.un-links{background:#fff;border-color:#c6d8e3;box-shadow:0 16px 35px #13394c22}.un-menu>summary{color:#244758;background:#edf4f6;border-color:#b8cfdb}.un-page .fcnav{top:74px}.un-page .actoc{top:129px}}@media(max-width:600px){.un-brand small{font-size:16px;max-width:205px}.un-page{font-size:16px}.un-page .card{padding:16px}.un-page :is(.lv-hero,.fchero,.achero,.aclhero,.mc-hero,.lib-hero){padding:28px 23px!important;border-radius:22px!important}.un-page :is(.lv-hero,.fchero,.achero,.aclhero,.mc-hero,.lib-hero) h1{font-size:31px!important;line-height:1.4}.un-page :is(.lv-hero,.fchero,.achero,.aclhero,.mc-hero,.lib-hero)>p,.un-page :is(.lv-hero,.mc-hero,.lib-hero)>div>p{font-size:16px;line-height:1.85}.un-page .mc-hero{min-height:0}.un-page .mc-hero .mc-art{height:276px}.un-page :is(.tabs,.settabs,.srtabs,.rptabs,.mftabs) button{font-size:16px!important;min-height:48px;padding-left:5px;padding-right:5px}.un-page :is(.mc-nav,.lib-nav,.fcnav) button{padding:9px 12px;font-size:16px}.un-page .fcsec{padding:22px 19px}.un-page .acsec{padding:20px 18px}.un-page .acread .acsec :is(p,li){font-size:16px;line-height:1.9}.un-page .actalk>div{max-width:95%}.un-page .lib-entry-banner{padding:24px}.un-page .lib-entry-banner h2{font-size:23px}.un-page .actoc{top:125px}.un-page .actoc button{font-size:16px}.un-page .rpcard{padding:19px}.un-page .lib-sheet-diagram{overflow-x:auto}.un-page .lib-sheet-diagram svg{min-width:420px}.un-page .vz{overflow-x:auto}.un-page .vz>svg.vzsvg{min-width:420px}}@media(max-width:1000px){.un-page{--du-header:74px}}@media(max-width:600px){.un-page{--du-header:72px;--du-sub:62px}}@media(prefers-reduced-motion:reduce){.un-page *,.un-page *:before,.un-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media screen{.ga-boot{width:90px;height:76px;background:#e6edf4;border:1px solid #6f9fd5;border-radius:14px;overflow:hidden;box-shadow:0 9px 25px #102c4617;animation:none}.ga-boot img{display:block;width:90px;height:auto;mix-blend-mode:multiply}.ga-header{background:#f9fbfe!important;border-bottom:1px solid #cad5e2;color:#102c46}.ga-header .un-head-inner{min-height:88px;padding:13px 28px;gap:18px}.ga-header .ga-brand{min-width:210px;gap:7px}.ga-symbol{display:block;width:58px;height:46px;overflow:hidden;flex:0 0 58px;position:relative;border-radius:8px;background:#e7eef5}.ga-symbol img{position:absolute;width:86px;max-width:none;height:auto;left:-13px;top:-2px;mix-blend-mode:multiply}.ga-wordmark{display:block;min-width:0}.ga-header .ga-wordmark b{font:700 23px/1.1 Georgia,Times New Roman,serif;color:#102c46;letter-spacing:.02em}.ga-wordmark em{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:650;letter-spacing:.28em;font-style:normal;line-height:1.5;color:#102c46;margin-top:4px}.ga-wordmark em i{display:block;height:1px;background:#5082bc;flex:1}.ga-header .ga-wordmark small{color:#5a6570;font-size:16px;margin-top:5px;max-width:200px}.ga-header .un-links{gap:3px}.ga-header .un-links button{font-size:16px;padding:10px 12px;color:#354b5d}.ga-header .un-links button.active{color:#fff;background:#102c46;border-color:#102c46;box-shadow:0 4px 10px #102c4615}.ga-header .un-links button:hover{background:#dde5ee;color:#102c46}.ga-header .un-links button.active:hover{background:#1b405c;color:#fff}.ga-header .un-links button[data-act=gaFree]:not(.active){color:#102c46;background:#cedff3;border-color:#a5c2e3}.un-page:has(.ga-root){background:#f1f4f8!important;color:#102c46}.un-page[data-page=lesson],.un-page[data-page=roleplay]{background:#f1f4f8!important}.un-page[data-page=lesson] .aclhero,.un-page[data-page=roleplay] .aclhero{background:radial-gradient(ellipse at 100% 0,#6f9fd524,transparent 65%),linear-gradient(125deg,#102c46,#193d59)!important;border-color:#294b65}.un-page[data-page=workspace]>.bar{display:none}.un-page[data-page=workspace] .lr-home>.lr-hero,.un-page[data-page=workspace] #lrPaths,.un-page[data-page=workspace] .lr-test-strip{display:none!important}.ga-root{--ga-navy:#102c46;--ga-ink:#182f43;--ga-muted:#526373;--ga-gold:#6f9fd5;--ga-line:#cad5e2;--ga-paper:#f1f4f8;max-width:1200px;margin:auto;padding:28px 28px 0;color:var(--ga-ink);font-size:16px;line-height:1.8;letter-spacing:-.02em}.ga-root *{box-sizing:border-box}.ga-root :is(h1,h2,h3,p,ul,ol,dl){margin:0}.ga-root :is(button,input){font:inherit}.ga-root button{cursor:pointer;touch-action:manipulation}.ga-root :is(button,a,input,summary):focus-visible,.ga-header :is(button,summary):focus-visible{outline:3px solid #2e68ab!important;outline-offset:4px}.ga-root :is(h1,h2,h3){letter-spacing:-.05em;font-weight:800}.ga-root h1{font-size:clamp(34px,4.5vw,54px);line-height:1.35;color:#102c46}.ga-root h2{font-size:clamp(26px,3vw,36px);line-height:1.45;color:#102c46}.ga-root h3{font-size:22px;line-height:1.5;color:#102c46}.ga-root p{color:#526373}.ga-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #bac6cf;border-radius:11px;background:#fff;color:#193b55;padding:12px 19px;font-size:16px!important;font-weight:750!important;line-height:1.5;min-height:48px;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s}.ga-btn svg{flex-shrink:0}.ga-btn:hover{background:#edf2f5;box-shadow:0 5px 14px #102c4610}.ga-btn.navy{background:#102c46;color:#fff;border-color:#102c46}.ga-btn.navy:hover{background:#1d4665}.ga-btn.gold{color:#102c46;background:#8db4e1;border-color:#8db4e1}.ga-btn.gold:hover{background:#acc8e9;box-shadow:0 6px 16px #102c4620}.ga-btn.outline{background:transparent;color:#f2f7fc;border-color:#a1b0bd}.ga-btn.outline:hover{background:#ffffff12}.ga-btn.text{background:none;border-color:transparent;color:#284d69}.ga-btn:disabled{opacity:.7;cursor:wait}.ga-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ga-kicker{display:block;font-size:16px;font-weight:800;line-height:1.8;letter-spacing:.12em;color:#2e5480;margin-bottom:14px}.ga-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;margin:0 0 18px;background:#edf2f5;border:1px solid #cbd9e2;border-radius:10px;font-size:16px;color:#35556c}.ga-mode span{display:flex;align-items:center;gap:7px}.ga-mode button{background:#fff;border:1px solid #bdceda;border-radius:7px;padding:7px 12px;color:#24465d;font-size:16px;font-weight:750;min-height:36px}.ga-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.3fr .8fr;gap:35px;padding:50px 46px;border-radius:24px;background:#102c46;color:#fff;border:1px solid #29465e;box-shadow:0 16px 35px #102c4612}.ga-hero:before{content:"";position:absolute;z-index:-1;width:570px;height:570px;right:-190px;top:-260px;border:1px solid #6f9fd53b;border-radius:50%;box-shadow:0 0 0 60px #6f9fd508,0 0 0 61px #6f9fd522,0 0 0 120px #6f9fd506;pointer-events:none}.ga-hero .ga-kicker{color:#8bb3e0;font-size:16px;margin-bottom:24px}.ga-hero h1{color:#f3f7fc;font-size:clamp(38px,4.8vw,60px);font-weight:800;line-height:1.32;letter-spacing:-.055em}.ga-hero h1 em{font-style:normal;color:#95b9e3}.ga-hero h2{color:#c7dbf1;font-size:20px;line-height:1.7;font-weight:650;margin-top:22px;letter-spacing:-.03em}.ga-hero-copy>p{color:#d8e3ec;font-size:16px;line-height:1.95;margin:17px 0 27px}.ga-hero .ga-actions{gap:12px}.ga-hero .ga-btn{padding:14px 21px;min-height:52px}.ga-hero-stats{display:flex;gap:25px;flex-wrap:wrap;padding-top:28px;margin-top:28px;border-top:1px solid #ffffff26}.ga-hero-stats span{color:#d5e1ea;font-size:16px}.ga-hero-stats b{display:block;font-size:25px;line-height:1.4;color:#a7c5e8;font-weight:750}.ga-hero-visual{align-self:center;position:relative;padding:12px 0 22px}.ga-logo-plaque{background:#e9f0f7;border:1px solid #89add7;border-radius:17px;padding:20px 22px 27px;text-align:center;box-shadow:0 20px 35px #03142335;transform:rotate(2deg)}.ga-logo-plaque img{width:210px;max-width:100%;height:auto;display:block;margin:0 auto 7px;mix-blend-mode:multiply}.ga-logo-plaque>span{display:block;font:700 16px/1.7 Georgia,serif;color:#2e5887;letter-spacing:.2em;border-top:1px solid #bacadd;padding-top:15px;margin:0 15px 6px}.ga-logo-plaque>b{display:block;font-size:21px;color:#102c46}.ga-logo-plaque>p{font-size:16px;color:#596774;margin-top:6px}.ga-visual-note{margin:24px 15px 0;border-left:2px solid #6f9fd5;padding:0 0 0 17px}.ga-visual-note span{display:block;color:#6f9fd5;font-size:16px;font-weight:800;letter-spacing:.12em}.ga-visual-note p{color:#e2eaf0;font-size:16px;line-height:1.85;margin-top:5px}.ga-mobile{display:none}.ga-section{margin:68px 0;scroll-margin-top:118px}.ga-section-head{margin-bottom:27px}.ga-section-head p{font-size:16px;margin-top:15px;line-height:1.9}.ga-free-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ga-free-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;border:1px solid #d8dfe3;box-shadow:0 6px 18px #102c4607}.ga-card-art{min-height:220px;padding:25px;position:relative;overflow:hidden;background:#13354f;color:#fff;isolation:isolate}.ga-card-art>span{display:block;font-size:16px;font-weight:750;color:#8bb3e0;letter-spacing:.06em;position:relative;z-index:2}.ga-card-art h3{color:#fff;margin-top:14px;font-size:22px;position:relative;z-index:2}.ga-card-art>i{display:flex;justify-content:end;margin-top:22px;color:#85afdf;position:relative;z-index:1}.ga-art-orbit{position:absolute;z-index:0;width:180px;height:180px;border:1px solid #82adde44;border-radius:50%;right:-45px;bottom:-40px;box-shadow:0 0 0 25px #82adde08,0 0 0 26px #82adde22}.art-b6{background:#334654}.art-p3{background:#2d4c58}.ga-card-copy{padding:24px;display:flex;flex:1;flex-direction:column}.ga-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:13px}.ga-card-meta>span{display:inline-block;color:#223e5e;background:#e6ecf3;font-size:16px;padding:3px 8px;border-radius:5px;font-weight:800}.ga-card-meta small{color:#5b6c78;font-size:16px}.ga-card-copy h3{font-size:19px;line-height:1.55;min-height:60px}.ga-card-copy p{font-size:16px;line-height:1.9;margin:12px 0 22px}.ga-card-copy>.ga-btn{margin-top:auto;width:100%}.ga-mindship{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#102c46;color:#fff;border-radius:20px;padding:34px 38px}.ga-mindship>div>span{display:block;color:#8bb3e0;font-size:16px;font-weight:750;letter-spacing:.08em;margin-bottom:9px}.ga-mindship h3{color:#eaf1fa;font-size:30px}.ga-mindship p{color:#dce6ed;font-size:16px;margin-top:12px}.ga-mindship-seal{flex-shrink:0;width:135px;height:135px;border:1px solid #6b97ca88;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font:64px/1 Georgia,serif;color:#95b9e3;box-shadow:inset 0 0 0 8px #6f9fd50b}.ga-mindship-seal span{margin-top:9px!important;font:700 16px/1 sans-serif!important;letter-spacing:.12em!important}.ga-practice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.ga-practice-grid article{background:#fff;border:1px solid #d6dfe5;border-radius:17px;padding:28px 32px}.ga-practice-grid article>span{color:#335781;font-size:16px;font-weight:750}.ga-practice-grid h3{font-size:21px;letter-spacing:.03em;margin:8px 0 12px}.ga-practice-grid b{display:block;font-size:17px}.ga-practice-grid p{font-size:16px;margin-top:9px;line-height:1.9}.ga-author{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #dadfdf;background:#fff;border-radius:22px;overflow:hidden}.ga-author-panel{padding:36px;background:#eaeff1}.ga-author-panel h2{font-size:32px}.ga-author-panel p{font-size:16px;margin-top:19px;line-height:1.95;color:#3f5667}.ga-author-proof{display:block;font-size:16px;color:#294c64;padding-top:20px;margin-top:23px;border-top:1px solid #c7d2da;font-weight:750}.ga-author-lessons{padding:36px}.ga-author-lessons h3{font-size:28px}.ga-author-lessons ol{display:grid;list-style:none;padding:0;gap:21px;margin-top:26px}.ga-author-lessons li{display:flex;gap:14px}.ga-author-lessons li>i{font:700 17px/1.8 Georgia,serif;color:#2e5889}.ga-author-lessons li b{font-size:17px}.ga-author-lessons li p{font-size:16px;margin-top:4px;line-height:1.8}.ga-course-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ga-course{background:#fff;border:1px solid #d4dde2;border-radius:17px;color:#102c46;font:inherit;text-align:left;padding:26px 28px;position:relative;transition:border-color .16s,box-shadow .16s}.ga-course:hover{border-color:#4976aa;box-shadow:0 6px 20px #102c4610}.ga-course>span{display:block;font-size:16px;font-weight:800;color:#2e5480;letter-spacing:.05em}.ga-course>i{display:flex;position:absolute;top:25px;right:27px;color:#627e91}.ga-course h3{font-size:23px;margin-top:18px}.ga-course p{font-size:16px;margin-top:7px}.ga-course>b{display:flex;align-items:center;gap:8px;font-size:16px;margin-top:25px;color:#294d68}.ga-price-card{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;padding:40px 43px;background:#102c46;border:1px solid #29465e;color:#fff;border-radius:23px;margin:60px 0}.ga-price-card .ga-kicker{color:#8eb5e1}.ga-price-card h2{color:#eff5fb;font-size:36px}.ga-price-card p{color:#dbe5ec;margin-top:17px;font-size:16px;line-height:1.9}.ga-price-card ul{display:grid;gap:8px;list-style:none;padding:0;margin-top:24px}.ga-price-card li{display:flex;align-items:center;gap:9px;font-size:16px;color:#e4edf3}.ga-price-card li svg{color:#8fb5e1}.ga-price-box{padding:26px;border:1px solid #6f9fd565;border-radius:15px;background:#ffffff08;align-self:center}.ga-example-tag{display:inline-flex;font-size:16px;font-weight:800;color:#1d436e;background:#caddf2;border:1px solid #8eb1d9;border-radius:6px;padding:4px 9px}.ga-price-box>strong{display:block;color:#afcbea;font-size:42px;font-weight:800;line-height:1.4;margin-top:15px;letter-spacing:-.04em}.ga-price-box>p{font-size:16px;margin-top:4px;color:#dce7ef}.ga-price-box>.ga-btn{width:100%;margin:22px 0 13px}.ga-price-box>small{display:block;color:#cfdee8;font-size:16px;line-height:1.8;text-align:center}.ga-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ga-tool-grid>button{background:#fff;border:1px solid #d4dfe5;border-radius:16px;text-align:left;padding:24px 21px;color:#24465e;font:inherit}.ga-tool-grid>button:hover{border-color:#4976aa;background:#f9fbfd}.ga-tool-grid h3{font-size:18px;margin:16px 0 10px}.ga-tool-grid p{font-size:16px;line-height:1.85;min-height:49px}.ga-tool-grid b{display:block;font-size:16px;color:#284e68;margin-top:18px}.ga-text-link{font:inherit;border:0;background:none;color:#284e68;padding:12px 0;font-size:16px;font-weight:750;margin-top:12px}.ga-faq details{background:#fff;border:1px solid #d5dfe5;border-radius:13px;margin:9px 0}.ga-faq summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;list-style:none;color:#183b55;font-size:16px;font-weight:750;cursor:pointer}.ga-faq summary::-webkit-details-marker{display:none}.ga-faq summary>span{color:#2e5887;font-size:22px;font-weight:500}.ga-faq details p{padding:0 22px 20px;font-size:16px;line-height:1.95}.ga-closing{text-align:center;border-top:1px solid #a6bcd5;border-bottom:1px solid #a6bcd5;padding:44px 24px;margin:60px 0;background:#d9e4f1;border-radius:20px}.ga-closing>span{color:#2e5178;font-size:16px;font-weight:800;letter-spacing:.06em}.ga-closing h2{margin:13px 0 24px;font-size:34px}.ga-footer{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:24px;border-top:1px solid #d7dcd9;padding:32px 0 26px;color:#4d6170;margin-top:55px}.ga-footer b{color:#102c46;font:700 20px/1.6 Georgia,serif;letter-spacing:.02em}.ga-footer b span{font:700 16px/1.6 sans-serif;letter-spacing:.12em;margin-left:7px}.ga-footer p{font-size:16px;margin-top:6px}.ga-footer nav{display:flex;gap:6px 18px;flex-wrap:wrap}.ga-footer nav button{background:none;border:0;color:#355268;font-size:16px;padding:5px 0;min-height:36px}.ga-footer>small{width:100%;border-top:1px solid #e2e4df;padding-top:15px;font-size:16px;color:#586b78}.ga-page-heading{padding:31px 0 35px}.ga-page-heading p{margin:20px 0 0;max-width:740px;font-size:16px;line-height:1.95}.ga-page-heading .ga-actions{margin-top:25px}.ga-catalog-controls{border:1px solid #d0dce3;background:#fff;border-radius:17px;padding:22px 25px}#gaSearchForm label{color:#355268;font-size:16px;font-weight:750;margin:0 0 8px}#gaSearchForm>div{display:flex;gap:9px}#gaSearch{flex:1;min-width:0;border:1px solid #b2c5d1;border-radius:10px;padding:12px 15px;background:#f5f8fa;color:#193b55;font-size:16px}#gaSearch::placeholder{color:#617381;opacity:1}.ga-categories{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.ga-categories button{background:#fff;border:1px solid #bcced9;color:#355268;border-radius:30px;padding:8px 14px;font-size:16px;min-height:41px}.ga-categories button.on{background:#102c46;color:#fff;border-color:#102c46;font-weight:750}.ga-results-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:32px 0 20px}.ga-results-head h2{font-size:23px}.ga-results-head>span{color:#526373;font-size:16px}.ga-lesson-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ga-lesson-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d3dfe6;border-radius:16px;padding:25px 27px}.ga-lesson-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.ga-lesson-meta>span{font-size:16px;font-weight:750;color:#5c6d79}.ga-lesson-meta>b{display:flex;align-items:center;gap:4px;font-size:16px;padding:4px 9px;background:#eef2f5;border-radius:6px;color:#37576e}.ga-lesson-meta>b.free{color:#233e5d;background:#e6ecf3}.ga-lesson-card h3{font-size:21px;margin:16px 0 13px}.ga-lesson-card>p{font-size:16px;line-height:1.9;margin-bottom:24px}.ga-lesson-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;border-top:1px solid #e1e7ea;padding-top:17px}.ga-lesson-bottom>span{color:#536a7b;font-size:16px}.ga-lesson-bottom .ga-btn{min-height:41px;padding:9px 13px;font-size:16px!important}.ga-empty{background:#fff;border:1px dashed #b8cad6;border-radius:15px;text-align:center;padding:35px;margin:20px 0}.ga-empty p{margin:10px 0 20px}.ga-empty h1{font-size:30px}.ga-next-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#102c46;color:#fff;border-radius:19px;padding:31px 35px;margin:34px 0}.ga-next-banner span{color:#8bb3e0;font-size:16px;font-weight:750}.ga-next-banner h2{color:#f0f6fc;font-size:25px;margin-top:7px}.ga-next-banner p{color:#d6e2eb;font-size:16px;margin-top:10px}.ga-locked-preview{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;padding:30px;background:#fff;border:1px solid #d3dfe6;border-radius:18px;margin:5px 0 30px}.ga-locked-preview>div>span{display:flex;align-items:center;gap:7px;color:#2d517a;font-size:16px;font-weight:750}.ga-locked-preview h2{font-size:29px;margin:12px 0}.ga-locked-preview p{font-size:16px}.ga-locked-preview ul{list-style:none;display:grid;gap:7px;padding:0;margin-top:20px}.ga-locked-preview li{display:flex;gap:8px;align-items:start;font-size:16px}.ga-locked-preview li svg{color:#2e598a;flex-shrink:0;margin-top:5px}.ga-locked-preview aside{padding:25px;background:#eef3f6;border-radius:13px;align-self:center}.ga-locked-preview aside p{margin:10px 0 18px;font-size:16px}.ga-locked-preview aside .ga-btn{margin-top:6px}.ga-plan-details{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ga-plan-details>article{background:#fff;border:1px solid #d2dfe6;padding:29px;border-radius:18px}.ga-plan-details h2{font-size:24px}.ga-root dl{margin-top:20px}.ga-root dl>div{display:flex;justify-content:space-between;gap:17px;border-bottom:1px solid #e0e5e8;padding:13px 0;font-size:16px}.ga-root dt{color:#536979}.ga-root dd{margin:0;color:#193b55;text-align:right;font-weight:650}.ga-checkout-invite h2{margin:18px 0;font-size:29px}.ga-checkout-invite p{font-size:16px;line-height:1.95}.ga-checkout-invite .ga-btn{margin:22px 0 12px}.ga-checkout-invite>small{display:block;font-size:16px;color:#536979}.ga-checkout-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.ga-checkout-panel,.ga-order-summary{padding:30px;border:1px solid #d1dfe6;border-radius:19px;background:#fff}.ga-checkout-panel h2,.ga-order-summary h2{font-size:23px}.ga-order-product{display:flex;gap:16px;align-items:center;padding:23px 0 30px;margin-bottom:26px;border-bottom:1px solid #dce3e7}.ga-order-product b{font-size:18px}.ga-order-product p{font-size:16px;line-height:1.9;margin-top:6px}.ga-order-monogram{display:grid;place-items:center;background:#102c46;color:#6f9fd5;width:65px;height:77px;flex-shrink:0;border-radius:9px;font:42px/1 Georgia,serif;border:1px solid #7396bd}.ga-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 12px}.ga-methods label{border:1px solid #b9cdd9;background:#fff;color:#35546b;border-radius:11px;padding:14px;display:flex;align-items:center;gap:9px;font-size:16px;margin:0;cursor:pointer}.ga-methods label.on{background:#edf3f7;border-color:#294d69;color:#102c46}.ga-methods input{margin:0;accent-color:#102c46}.ga-note{color:#536979!important;font-size:16px!important;line-height:1.9!important}.ga-order-summary{align-self:start}.ga-order-summary>.ga-example-tag{margin-bottom:18px}.ga-order-total{padding:23px 0}.ga-order-total span{display:block;font-size:16px;color:#536979}.ga-order-total strong{display:block;font-size:38px;line-height:1.5;color:#102c46}.ga-order-summary .ga-btn{width:100%;margin:0 0 14px}.ga-demo-complete{border:1px solid #bfcddc;background:#fff;border-radius:20px;text-align:center;padding:48px 30px}.ga-demo-complete>span{display:grid;place-items:center;margin:0 auto 20px;width:64px;height:64px;background:#e6ecf3;border-radius:50%;color:#254263}.ga-demo-complete p{margin:20px 0 25px;line-height:1.95}.ga-demo-complete .ga-actions{justify-content:center}.ga-learning-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ga-learning-summary>div{border:1px solid #d0dee6;border-radius:17px;background:#fff;padding:27px}.ga-learning-summary>div>span{color:#536979;font-size:16px}.ga-learning-summary b{display:block;font-size:38px;color:#102c46;margin:8px 0 13px;line-height:1.5}.ga-learning-summary b>small{font-size:16px;font-weight:650;color:#536979}.ga-learning-summary b.ga-access-label{font-size:24px}.ga-learning-summary p{font-size:16px}.ga-progress{background:#e0e8ed;height:7px;border-radius:7px;overflow:hidden}.ga-progress i{display:block;height:100%;background:#4077b6}.ga-learning-next{background:#102c46;border-radius:19px;padding:30px;margin:24px 0}.ga-learning-next .ga-kicker{color:#8db4e1}.ga-learning-next h2{color:#eef4fb;font-size:29px;margin-bottom:22px}.ga-learning-next .ga-btn.navy{background:#8db4e1;color:#102c46;border-color:#8db4e1}.ga-learning-tools{border:1px solid #d1dfe6;background:#fff;padding:27px;border-radius:16px}.ga-learning-tools h2{font-size:23px;margin-bottom:20px}.ga-admin{background:#edf2f5;border:1px solid #c3d5e0;border-radius:15px;padding:20px 24px;margin-top:26px}.ga-admin summary{color:#294d68;font-size:16px;font-weight:750;cursor:pointer}.ga-admin>p{font-size:16px;margin-top:15px}.ga-admin-fields{display:flex;flex-wrap:wrap;gap:15px;align-items:end;margin-top:18px}.ga-admin-fields label{color:#35546b;margin:0;font-size:16px;flex:1 1 200px}.ga-admin-fields input{display:block;margin-top:8px;font-size:16px;background:#fff;color:#193b55;border:1px solid #aec5d3;padding:11px 12px;border-radius:9px}.ga-admin-fields .ga-btn{margin-bottom:1px}.ga-reader-end{padding-top:0;padding-bottom:25px}.ga-reader-end .ga-next-banner{margin:0 auto;max-width:780px}@media(max-width:1000px){.ga-header .un-head-inner{min-height:74px;padding:12px 20px}.ga-header .un-menu>summary{color:#234762;background:#e2eaf3;border-color:#a7bdd6}.ga-header .un-menu[open]>.un-links{background:#f9fbfe;border-color:#bac9da}.ga-header .un-links button{min-height:46px;padding:12px}.ga-hero{gap:25px;padding:37px 32px}.ga-hero h1{font-size:45px}.ga-logo-plaque{padding:20px 15px}.ga-logo-plaque>b{font-size:18px}.ga-logo-plaque>p{font-size:16px}.ga-free-grid{gap:14px}.ga-card-art{padding:21px}.ga-card-art h3{font-size:20px}.ga-card-copy{padding:20px}.ga-card-copy h3{font-size:18px}.ga-tool-grid{grid-template-columns:1fr 1fr}.ga-price-card{gap:25px;padding:32px}.ga-price-box{padding:22px}}@media(max-width:700px){.ga-root{padding:20px 18px 0}.ga-hero{grid-template-columns:1fr;gap:25px;padding:32px 26px}.ga-hero h1{font-size:43px}.ga-hero-visual{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:19px;padding:0}.ga-logo-plaque{transform:none;padding:12px}.ga-logo-plaque img{width:125px;margin:0 auto}.ga-logo-plaque>span{font-size:16px;margin:0 0 3px;padding-top:7px}.ga-logo-plaque>b{font-size:16px}.ga-logo-plaque>p{font-size:16px;margin-top:3px}.ga-visual-note{margin:0;padding-left:14px}.ga-visual-note p{font-size:16px}.ga-free-grid{grid-template-columns:1fr;gap:20px}.ga-free-card{display:grid;grid-template-columns:.85fr 1.15fr}.ga-card-art{min-height:240px}.ga-card-copy h3{min-height:0}.ga-author{grid-template-columns:1fr}.ga-author-panel,.ga-author-lessons{padding:29px}.ga-price-card{grid-template-columns:1fr;padding:30px}.ga-price-box{width:100%}.ga-lesson-grid,.ga-plan-details,.ga-checkout-grid{grid-template-columns:1fr}.ga-locked-preview{grid-template-columns:1fr;padding:25px;gap:23px}.ga-next-banner{flex-direction:column;align-items:start}.ga-learning-summary{gap:12px}.ga-learning-summary>div{padding:20px}.ga-learning-summary b.ga-access-label{font-size:20px}}@media(max-width:480px){.ga-header .un-head-inner{min-height:72px;padding:10px 16px}.ga-header .ga-brand{min-width:0;gap:4px}.ga-header .ga-wordmark b{font-size:21px}.ga-header .ga-wordmark small{font-size:16px;max-width:170px}.ga-wordmark em{font-size:16px}.ga-symbol{width:54px;flex-basis:54px}.ga-root{padding:17px 16px 0}.ga-mode{padding:10px 12px;align-items:start;gap:9px}.ga-mode span{font-size:16px;line-height:1.6}.ga-mode button{max-width:119px;padding:7px 9px;font-size:16px;flex-shrink:0}.ga-hero{padding:30px 23px 25px;border-radius:20px}.ga-hero .ga-kicker{font-size:16px;letter-spacing:.06em;margin-bottom:21px}.ga-hero h1{font-size:37px;line-height:1.4}.ga-hero h2{font-size:18px;line-height:1.75;margin-top:18px}.ga-mobile{display:block}.ga-hero-copy>p{font-size:16px;line-height:1.95;margin:18px 0 24px}.ga-hero-copy>p br{display:none}.ga-hero .ga-actions{flex-direction:column;align-items:stretch;gap:9px}.ga-hero .ga-btn{min-height:48px;justify-content:space-between;padding:13px 16px}.ga-hero-stats{justify-content:space-between;gap:10px;padding-top:21px;margin-top:25px}.ga-hero-stats span{font-size:16px}.ga-hero-stats b{font-size:24px}.ga-hero-visual{grid-template-columns:1fr .85fr;gap:14px}.ga-logo-plaque>p{display:none}.ga-logo-plaque>b{font-size:16px}.ga-visual-note span{font-size:16px;letter-spacing:.04em}.ga-visual-note p{font-size:16px}.ga-section{margin:45px 0}.ga-section-head{margin-bottom:22px}.ga-section-head h2{font-size:29px}.ga-section-head p{font-size:16px;margin-top:13px}.ga-kicker{font-size:16px}.ga-free-card{display:flex}.ga-card-art{min-height:206px;padding:25px}.ga-card-art h3{font-size:25px;margin-top:13px}.ga-card-art>i{margin-top:11px}.ga-card-copy{padding:23px}.ga-card-copy h3{font-size:21px}.ga-card-copy p,.ga-card-meta small{font-size:16px}.ga-mindship{padding:27px 24px}.ga-mindship h3{font-size:26px}.ga-mindship p{font-size:16px}.ga-mindship p br,.ga-mindship-seal{display:none}.ga-practice-grid{grid-template-columns:1fr;gap:14px;margin-top:14px}.ga-practice-grid article{padding:25px}.ga-practice-grid b{font-size:17px}.ga-author-panel,.ga-author-lessons{padding:27px 24px}.ga-author-panel h2{font-size:29px}.ga-author-lessons h3{font-size:26px}.ga-course-grid{grid-template-columns:1fr;gap:13px}.ga-course{padding:24px}.ga-course h3{font-size:24px}.ga-price-card{padding:29px 24px;margin:44px 0}.ga-price-card h2{font-size:30px}.ga-price-card p{font-size:16px}.ga-price-card p br{display:none}.ga-price-card li{align-items:start;font-size:16px}.ga-price-card li svg{margin-top:4px;flex-shrink:0}.ga-price-box{padding:23px 20px}.ga-price-box>strong{font-size:39px}.ga-tool-grid{grid-template-columns:1fr 1fr;gap:10px}.ga-tool-grid>button{padding:21px 16px}.ga-tool-grid h3{font-size:17px}.ga-tool-grid p{font-size:16px;min-height:65px}.ga-tool-grid b{font-size:16px;margin-top:14px}.ga-faq summary{padding:17px 18px;font-size:16px}.ga-faq details p{padding:0 18px 18px;font-size:16px}.ga-closing{margin:44px 0;padding:32px 21px}.ga-closing h2{font-size:28px}.ga-closing>span{font-size:16px}.ga-footer{gap:22px;margin-top:40px;padding:26px 0}.ga-footer nav{gap:7px 17px}.ga-footer>small{font-size:16px}.ga-page-heading{padding:24px 2px 29px}.ga-page-heading h1{font-size:33px}.ga-page-heading p{font-size:16px}.ga-page-heading .ga-actions{gap:7px}.ga-page-heading .ga-btn{font-size:16px!important;padding:11px 14px}.ga-catalog-controls{padding:20px 16px}#gaSearchForm>div{gap:7px}#gaSearch{font-size:16px;padding:11px 12px}#gaSearchForm .ga-btn{padding:10px 14px}.ga-categories{gap:7px}.ga-categories button{font-size:16px;padding:8px 11px}.ga-lesson-card{padding:23px 21px}.ga-lesson-card h3{font-size:22px}.ga-lesson-card>p{font-size:16px}.ga-lesson-meta>span{font-size:16px}.ga-lesson-bottom{gap:7px}.ga-lesson-bottom .ga-btn{font-size:16px!important}.ga-next-banner{padding:27px 23px}.ga-next-banner h2{font-size:25px}.ga-plan-details>article,.ga-checkout-panel,.ga-order-summary{padding:25px 21px}.ga-root dl>div{font-size:16px;gap:12px}.ga-plan-details dd{max-width:62%}.ga-locked-preview{padding:25px 21px}.ga-locked-preview h2{font-size:26px}.ga-locked-preview aside{padding:21px}.ga-methods{grid-template-columns:1fr}.ga-order-product{align-items:start;gap:12px}.ga-order-product b{font-size:17px}.ga-order-monogram{width:53px;height:66px;font-size:35px}.ga-demo-complete{padding:34px 23px}.ga-demo-complete h2{font-size:28px}.ga-learning-summary{grid-template-columns:1fr;gap:13px}.ga-learning-summary>div{padding:24px}.ga-learning-next{padding:27px 23px}.ga-learning-next h2{font-size:27px}.ga-learning-tools{padding:24px 21px}.ga-admin{padding:20px}.ga-admin-fields{gap:13px}.ga-admin-fields .ga-btn{width:100%}.ga-reader-end{padding-bottom:25px}}@media(prefers-reduced-motion:reduce){.ga-root *,.ga-header *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}}.un-page .mc-question-field{border:0;padding:0;min-width:0;margin-left:0;margin-right:0}.un-page .mc-question-field legend{padding:0;font-size:16px;font-weight:750;color:#243b4d}.un-page .mc-question-field legend small{font-weight:500;color:#526879}.un-page .mc-question-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.un-page .mc-form .mc-question-option{display:flex;align-items:flex-start;gap:9px;margin:0;padding:13px 12px;border:1px solid #cbd9e3;border-radius:12px;background:#fff;cursor:pointer;min-width:0;transition:border-color .12s,background .12s}.un-page .mc-question-option input{accent-color:#143459;flex:0 0 17px;width:17px;height:17px;margin:3px 0 0;cursor:pointer}.un-page .mc-question-option span{min-width:0;display:block}.un-page .mc-question-option b{display:block;font-size:16px;line-height:1.5;color:#203b4b}.un-page .mc-question-option small{display:block;font-size:16px;line-height:1.65;font-weight:450;color:#526879;margin-top:4px;word-break:keep-all;overflow-wrap:anywhere}.un-page .mc-form .mc-question-option.selected{background:#e5ecf3;border:2px solid #143459;padding:12px 11px}.un-page .mc-question-option.selected b{color:#0f2844}.un-page .mc-question-option.selected small{color:#233851}.un-page .mc-question-option:hover{border-color:#143459;background:#f1f4f8}.un-page .mc-question-option:focus-within{outline:3px solid #5d90cb;outline-offset:2px}.un-page .mc-question-status{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 19px;font-size:16px;color:#45606c}.un-page .mc-question-status button{border:0;border-radius:7px;background:transparent;padding:7px 9px;color:#143459;font-size:16px;font-weight:700;min-height:36px}.un-page .mc-question-status button:disabled{color:#647785;cursor:default;opacity:1}@media(max-width:600px){.un-page .mc-question-options{grid-template-columns:minmax(0,1fr)}.un-page .mc-question-option small{font-size:16px}}@media(prefers-reduced-motion:reduce){.un-page .mc-question-option{transition:none}}@media screen{.mp-root .ga-page-heading{padding-bottom:24px}.mp-pricing{margin:36px 0 52px;scroll-margin-top:140px}.mp-readiness{padding:17px 21px;border:1px solid #a6bfdc;border-radius:13px;background:#e4eef9;margin:0 0 22px;color:#223d5b}.ga-root .mp-readiness b{display:block;font-size:16px;color:#223d5b}.ga-root .mp-readiness p{font-size:16px;line-height:1.75;color:#364d67;margin:4px 0 0}.mp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.mp-plans.full{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-plan{border:1px solid #d4d9db;border-top:4px solid #5b87b9;border-radius:19px;padding:27px;min-width:0;display:flex;flex-direction:column;background:#fff;box-shadow:0 10px 25px #102c4607}.ga-root .mp-plan-tag{font-size:16px;letter-spacing:.075em;font-weight:800;color:#325073}.ga-root .mp-plan h3{font-size:29px;margin:12px 0 6px;color:#102c46}.ga-root .mp-plan-purpose{color:#526575;font-size:16px;line-height:1.7;min-height:48px}.mp-price{display:flex;gap:8px;align-items:baseline;margin-top:17px}.mp-price strong{font-size:clamp(29px,3.4vw,39px);line-height:1.4;letter-spacing:-.045em;color:#102c46}.mp-price small{font-size:16px;color:#526575}.ga-root .mp-billing{font-size:16px;color:#526575;margin-top:2px}.mp-promo{border-radius:10px;background:#d7e5f6;padding:13px 15px;margin:18px 0 8px;min-height:96px;display:flex;flex-direction:column;gap:2px}.mp-promo b{color:#1c3b5e;font-size:18px}.mp-promo span,.mp-promo small{font-size:16px;color:#2c4766;line-height:1.7}.mp-promo.quiet{background:#f0f4f6;min-height:96px;justify-content:center}.mp-promo.quiet b{font-size:16px;color:#233e52}.mp-promo.quiet span{color:#526575}.ga-root .mp-plan ul{padding:12px 0;list-style:none;margin:0 0 16px;display:grid;gap:12px}.mp-plan li{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;font-size:16px;line-height:1.6;color:#263e51}.mp-plan li svg{flex:0 0 16px;margin-top:3px;color:#386292}.mp-plan li b{font-size:16px;white-space:nowrap}.mp-plan>.ga-btn{margin-top:auto;width:100%}.mp-soon{display:inline-block!important;border-radius:5px;border:1px solid #c8d6df;background:#f0f5f8;color:#425b6b!important;font-size:16px!important;font-weight:750!important;line-height:1.6!important;padding:2px 5px;white-space:nowrap}.mp-plan.pro{background:radial-gradient(ellipse at 100% 0,#6f9fd524,transparent 60%),#102c46;border-color:#29475f;border-top-color:#6f9fd5}.ga-root .mp-plan.pro :is(h3,.mp-price strong){color:#f7fafd}.mp-plan.pro .mp-plan-tag{color:#93b8e2}.ga-root .mp-plan.pro :is(.mp-plan-purpose,.mp-price small,.mp-billing){color:#d4e1eb}.mp-plan.pro li{color:#eef4f7}.mp-plan.pro li svg{color:#93b8e2}.mp-plan.pro .mp-promo{background:#ffffff0d;border:1px solid #ffffff24}.mp-plan.pro .mp-promo b{color:#93b8e2}.mp-plan.pro .mp-promo span{color:#d4e1eb}.mp-plan.pro .mp-soon{background:#e8eff4;border-color:#e8eff4;color:#254153!important}.mp-section-link{text-align:center;margin-top:12px}.mp-extra-grid,.mp-education-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mp-extra-grid article,.mp-education-grid article{min-width:0;border:1px solid #d6dce0;background:#fff;border-radius:16px;padding:25px}.mp-extra-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ga-root .mp-extra-heading h3,.ga-root .mp-education h3{font-size:22px;color:#102c46}.mp-extra-grid dl{margin:20px 0 12px}.mp-extra-grid dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px solid #e4e9ed}.mp-extra-grid dt{font-size:16px;color:#526575}.mp-extra-grid dd{margin:0;font-size:22px;font-weight:800;color:#102c46;white-space:nowrap}.mp-extra-grid dd small{font-size:16px;color:#526575;font-weight:500}.mp-extra-grid .member dd{color:#143459}.ga-root .mp-extra-grid p,.ga-root .mp-education p{font-size:16px;line-height:1.9;color:#526575;margin:12px 0 16px}.mp-education-grid article{display:flex;align-items:flex-start;flex-direction:column}.mp-education-grid h3{margin-top:14px!important}.mp-education-grid b{font-size:16px;color:#304e62;margin-bottom:12px}.mp-education-grid .ga-btn{margin-top:auto;padding-left:0}.mp-free-note,.mp-basic-learning{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#ecf0f5;border:1px solid #ced9e5;border-radius:14px;padding:24px;margin-top:20px}.mp-free-note b{font-size:17px;color:#173b43}.ga-root .mp-free-note p{margin:0;font-size:16px;flex:1 1 300px}.mp-vip{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:34px;border-radius:18px;background:#102c46;color:#fff;margin:35px 0}.mp-vip .ga-kicker{color:#93b8e2}.ga-root .mp-vip h2{font-size:30px;color:#fff}.ga-root .mp-vip p{color:#d2e0e8;font-size:16px;line-height:1.9;max-width:650px;margin-top:14px}.mp-vip>.ga-btn{flex-shrink:0}.mp-order-choices{display:grid;gap:9px;margin:18px 0 30px}.mp-order-choice{display:flex;align-items:flex-start;gap:11px;background:#fff;border:1px solid #cbd8e1;border-radius:11px;padding:15px;cursor:pointer}.mp-order-choice.on{border:2px solid #102c46;padding:14px;background:#eef4f8}.mp-order-choice input{accent-color:#102c46;width:17px;height:17px;margin-top:4px;flex:0 0 17px}.mp-order-choice b{display:block;color:#1c394f;font-size:16px}.mp-order-choice small{display:block;font-size:16px;line-height:1.8;color:#526575;margin-top:3px}.ga-root .mp-order-details{margin:18px 0 0;text-align:left}.mp-order-details>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #dde5eb;font-size:16px;align-items:flex-start}.mp-order-details dt{flex:0 0 110px;color:#526575;font-size:16px}.mp-order-details dd{margin:0;text-align:right;color:#1d3c53;font-size:16px;line-height:1.8;font-weight:650;overflow-wrap:anywhere}.mp-order-details .mp-total-row dd{color:#143459;font-size:17px;font-weight:800}.ga-root .mp-basic-learning h2{font-size:23px;margin:5px 0 9px}.ga-root .mp-basic-learning p{font-size:16px;color:#526575;max-width:650px}.mp-basic-learning{margin:28px 0}.mp-basic-learning>div{flex:1 1 450px}.mp-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mp-admin-fields input{max-width:100%}.ga-root .ga-admin p{font-size:16px;color:#526575;line-height:1.9;margin:12px 0}@media(max-width:1000px){.mp-plans.full{grid-template-columns:1fr}.mp-plans.full .mp-plan-purpose{min-height:0}.mp-plans.full .mp-plan{padding:26px}.mp-vip{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.mp-plans,.mp-extra-grid,.mp-education-grid{grid-template-columns:minmax(0,1fr)}.mp-plan{padding:24px}.mp-price strong{font-size:38px}.mp-plan-purpose{min-height:0}.mp-readiness{padding:16px}.mp-root .ga-page-heading h1{font-size:31px}.mp-extra-grid article,.mp-education-grid article{padding:22px}.mp-vip{padding:25px}.ga-root .mp-vip h2{font-size:27px}.mp-free-note,.mp-basic-learning{padding:22px;gap:14px}.mp-admin-fields{grid-template-columns:minmax(0,1fr)!important}.mp-order-details>div{gap:9px}.mp-order-details dt{flex-basis:97px}.mp-order-details dd{font-size:16px}.ga-root .mp-basic-learning h2{font-size:22px}}}@media screen{.ga-header .ga-symbol{width:58px;height:48px;flex:0 0 58px;position:static;display:flex;align-items:center;justify-content:center;overflow:visible;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ga-header .ga-symbol img{position:static;left:auto;top:auto;display:block;width:58px;height:48px;max-width:100%;object-fit:contain;mix-blend-mode:normal;filter:none}.ga-boot{width:88px;height:70px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible;animation:none!important}.ga-boot img{display:block;width:88px;height:70px;object-fit:contain;mix-blend-mode:normal}.ga-logo-plaque{width:100%;max-width:350px;margin:0 auto;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.ga-logo-plaque img{display:block;width:300px;max-width:100%;height:auto;margin:0 auto 21px;mix-blend-mode:normal;filter:none}.ga-logo-plaque>span{color:#9bbee5;border-top:1px solid #6f9fd545;padding-top:17px;margin:0 20px 8px;font-size:16px;letter-spacing:.22em}.ga-logo-plaque>b{color:#edf4fb;font-size:23px;line-height:1.6}.ga-logo-plaque>p{color:#d2e0ea;font-size:16px;line-height:1.8;margin-top:6px}.ga-mindship-seal{background:transparent!important;border:0!important;box-shadow:none!important;padding:0;width:135px;height:auto;display:flex;flex-direction:column;align-items:center;gap:9px;flex-shrink:0}.ga-mindship-seal img{width:112px;height:90px;object-fit:contain;display:block}.ga-mindship-seal>span{color:#9bbee5;font-size:16px;line-height:1.5;letter-spacing:.16em;display:block}.ga-footer-brand{display:flex;align-items:center;gap:14px}.ga-footer-brand>img{display:block;width:55px;height:44px;object-fit:contain;flex-shrink:0;background:transparent;border:0}.un-logo{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#102c46}@media(max-width:1000px){.ga-logo-plaque img{width:250px}}@media(max-width:700px){.ga-logo-plaque{max-width:190px}.ga-logo-plaque img{width:165px;margin-bottom:13px}.ga-logo-plaque>span{font-size:16px;padding-top:9px;margin:0 3px 5px}.ga-logo-plaque>b{font-size:16px}.ga-logo-plaque>p{font-size:16px;margin-top:5px}.ga-mindship-seal{width:95px}.ga-mindship-seal img{width:85px;height:67px}.ga-footer-brand>img{width:45px;height:37px}}@media(max-width:480px){.ga-header .ga-symbol{width:50px;height:42px;flex-basis:50px}.ga-header .ga-symbol img{width:50px;height:42px}.ga-logo-plaque img{width:150px}.ga-logo-plaque>b{font-size:16px}.ga-logo-plaque>p{display:none}.ga-logo-plaque>span{font-size:16px}.ga-boot,.ga-boot img{width:82px;height:65px}}}@media screen{.ga-header .ga-brand{display:grid!important;grid-template-columns:58px auto;grid-template-rows:43px 14px;column-gap:10px;row-gap:3px;align-items:center;min-width:218px;text-align:left;padding:0!important}.ga-header .ga-symbol{grid-column:1;grid-row:1;width:58px;height:43px;flex-basis:58px;align-self:center}.ga-header .ga-symbol img{width:58px;height:43px;object-fit:contain}.ga-header .ga-wordmark{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;height:43px;align-self:center}.ga-header .ga-wordmark b{font-size:26px;line-height:1;letter-spacing:.015em;white-space:nowrap;display:block}.ga-header .ga-wordmark em{font-size:16px;line-height:1.1;margin:0;letter-spacing:.34em;gap:9px}.ga-header .ga-page-label{grid-column:2;grid-row:2;font-size:16px;line-height:14px;color:#536576;font-weight:500;margin:0;letter-spacing:0;white-space:nowrap}.ga-header .un-head-inner{min-height:88px}.ga-hero{background:linear-gradient(115deg,#071e33,#112f49 65%,#254d64);grid-template-columns:1.2fr .8fr;gap:24px;padding:54px 46px 42px;box-shadow:0 20px 50px #0a263426;border:1px solid #55708066}.ga-hero:before{display:none}.ga-hero .bp-hero-background{position:absolute;inset:0 0 0 35%;width:65%;height:100%;object-fit:cover;object-position:70% center;z-index:-2;opacity:.35;mask-image:linear-gradient(90deg,transparent,#000 55%);pointer-events:none}.ga-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#071e3355,transparent 80%),linear-gradient(0deg,#071e33b3,transparent 65%)}.ga-hero .ga-kicker{font-size:16px;letter-spacing:.11em;color:#a9c6e8;line-height:1.8}.ga-hero h1{font-size:clamp(39px,4.65vw,61px);line-height:1.25;letter-spacing:-.055em}.ga-hero h1 em{color:#98bbe3}.ga-hero h2{color:#e1ecf8;font-size:20px;margin-top:24px}.ga-hero-copy>p{color:#e0e8ef;font-size:16px;line-height:1.95;margin-top:23px}.ga-hero .ga-actions{gap:12px}.ga-hero .ga-btn{border-radius:9px;min-height:52px}.ga-hero .ga-btn.gold{background:linear-gradient(110deg,#aac7e9,#75a3d7);color:#122e44;border:1px solid #b6cfec;box-shadow:0 7px 20px #0002}.ga-hero .ga-btn.outline{border-color:#9cb0bf88;color:#fff;background:#ffffff06}.ga-hero-stats{border-top-color:#c3d2dd33;margin-top:29px;padding-top:24px;gap:37px}.ga-hero-stats b{color:#aac7e8;font-size:29px}.ga-hero-stats span{color:#d8e5ef;font-size:16px}.ga-hero-visual{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px 0 0;min-width:0}.ga-logo-plaque{max-width:340px!important;display:flex;flex-direction:column;align-items:center;padding:0!important}.ga-logo-plaque .bp-hero-symbol{width:240px;height:190px;max-width:100%;object-fit:contain;margin:0 auto 16px;filter:drop-shadow(0 8px 15px #0004)}.ga-logo-plaque .bp-hero-wordmark{font:700 39px/1 Georgia,Times New Roman,serif;letter-spacing:.02em;color:#dde9f7;white-space:nowrap;display:block}.ga-logo-plaque .bp-hero-academy{display:flex;align-items:center;gap:14px;width:100%;font:600 16px/1.2 Arial,sans-serif;letter-spacing:.47em;color:#abc8e9;margin:13px 0 24px;justify-content:center}.bp-hero-academy:before,.bp-hero-academy:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#7ca9dc)}.bp-hero-academy:after{transform:rotate(180deg)}.ga-logo-plaque>span{border-top:1px solid #aac7e944;margin:0!important;padding-top:18px;font-size:16px;letter-spacing:.25em;color:#aecaea}.ga-logo-plaque>b{font-size:20px;line-height:1.6;margin-top:6px;color:#edf4fb}.ga-logo-plaque>p{display:block;color:#d8e5ed;font-size:16px;margin-top:5px}.ga-visual-note{align-self:center;margin:26px 0 0;padding-left:16px;border-left:2px solid #79a6da;max-width:270px;width:100%}.ga-visual-note span{color:#a7c5e7;font-size:16px;letter-spacing:.12em}.ga-visual-note p{font-size:16px;color:#edf2f6;line-height:1.9;margin-top:7px}.ga-mindship-seal img{filter:drop-shadow(0 5px 8px #0002)}.ga-free-grid{gap:22px}.ga-free-card{border-radius:16px;overflow:hidden;border:1px solid #d4dde5;box-shadow:0 9px 24px #132d4310;transition:transform .2s ease,box-shadow .2s ease}.ga-free-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #132d4320}.ga-card-art{height:270px;min-height:270px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;background:#16344b}.ga-card-art>.bp-lesson-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;max-width:none;transition:transform .5s ease}.ga-card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#071b30a3,#071b3010 35%,#071b30d9);z-index:-1}.ga-free-card:hover .bp-lesson-image{transform:scale(1.035)}.ga-card-art>span{color:#e0ebf8;font-size:16px;letter-spacing:.04em;display:flex;align-items:center;gap:9px;line-height:1.6}.ga-card-art>span:before{content:"";width:20px;height:2px;background:#94b8e2;flex-shrink:0}.ga-card-art h3{margin:0;font-size:24px;line-height:1.5;color:#fff;letter-spacing:-.035em;text-shadow:0 2px 12px #0008}.ga-card-copy{padding:25px 23px 23px;gap:0}.ga-card-copy h3{font-size:18px;min-height:56px;line-height:1.55}.ga-card-copy>p{font-size:16px;line-height:1.85;color:#475c6e}.ga-card-copy .ga-btn{border-radius:8px;min-height:47px}.ga-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ga-tool-grid>.bp-tool{padding:0;display:grid;grid-template-columns:.9fr 1.1fr;min-height:250px;overflow:hidden;border:1px solid #d6e0e7;border-radius:16px;box-shadow:0 8px 25px #102c460a;text-align:left;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.ga-tool-grid>.bp-tool:hover{transform:translateY(-4px);box-shadow:0 16px 32px #102c461a;border-color:#b6c9d6}.bp-tool-visual{position:relative;min-height:250px;display:block;overflow:hidden;background:#17334b;isolation:isolate}.bp-tool-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;transition:transform .5s ease}.bp-tool-library .bp-tool-visual>img{object-position:67% center}.bp-tool-finger .bp-tool-visual>img{object-position:50% center}.bp-tool:hover .bp-tool-visual>img{transform:scale(1.04)}.bp-tool-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#061a2c99,transparent 65%)}.bp-tool-visual>small{position:absolute;left:18px;bottom:17px;z-index:2;color:#dfeaf7;font-size:16px;letter-spacing:.12em;font-weight:750}.bp-tool-copy{padding:28px 24px;display:flex;flex-direction:column;justify-content:center;min-width:0;align-items:flex-start}.bp-tool-copy>small{font-size:16px;line-height:1.6;letter-spacing:.06em;font-weight:800;color:#295485;margin-bottom:13px}.ga-tool-grid .bp-tool-copy>h3{font-size:22px;line-height:1.5;color:#102c46;margin:0 0 13px;letter-spacing:-.035em}.ga-tool-grid .bp-tool-copy>p{font-size:16px;line-height:1.9;color:#4a6072;margin:0 0 24px}.ga-tool-grid .bp-tool-copy>b{font-size:16px;color:#173b55;margin-top:auto;padding:10px 13px;border-radius:6px;background:#f0f4f6;border:1px solid #dce6ed;min-height:38px}.bp-tool-activity .bp-tool-visual{background:linear-gradient(135deg,#15384c,#1d3b5d)}.bp-planner{position:absolute;inset:32px 20px 36px;transform:rotate(-7deg);border-radius:7px;background:#f3f7fc;box-shadow:10px 14px 20px #031c3255;padding:17px 12px;display:flex;flex-direction:column;gap:14px}.bp-planner:before{content:"";position:absolute;width:50px;height:8px;border:1px solid #6397d2;background:#89b1e0;border-radius:4px;top:-4px;left:calc(50% - 25px)}.bp-planner>strong{color:#173f53;font:700 16px/1.3 Georgia,serif;letter-spacing:.1em;border-bottom:2px solid #77a3d6;padding-bottom:9px}.bp-planner-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;flex:1}.bp-planner-grid i{background:#e3e9f0;border-radius:2px;min-height:17px;position:relative}.bp-planner-grid i.on{background:#7ca0c9}.bp-planner-grid i.on:after{content:"";position:absolute;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);top:2px;left:calc(50% - 3px)}.bp-planner-bars{display:flex;align-items:end;height:26px;gap:5px}.bp-planner-bars i{flex:1;background:#315867;border-radius:2px 2px 0 0}.bp-tool-tarot .bp-tool-visual{background:radial-gradient(ellipse at 60% 25%,#415b79,#252a49 75%)}.bp-tool-tarot .bp-tarot-card{position:absolute;width:110px;height:170px;object-fit:cover;border:1px solid #76a4d8;border-radius:6px;box-shadow:0 14px 20px #090b2855;left:calc(50% - 53px);top:33px;transform:rotate(11deg);z-index:1}.bp-tool-tarot .bp-tarot-card:first-child{left:calc(50% - 93px);top:42px;transform:rotate(-14deg);z-index:0}.ga-course-grid .ga-course>i{display:none}.ga-course-grid .ga-course{position:relative;overflow:hidden;padding-right:55px}.bp-course-serial{position:absolute;top:20px;right:18px;font:400 45px/1 Georgia,serif;color:#688db766;pointer-events:none}.ga-root button:focus-visible{outline:3px solid #3067a6;outline-offset:4px}@media(max-width:1000px){.ga-header .ga-brand{grid-template-columns:52px auto;grid-template-rows:38px 13px;min-width:203px;gap:3px 9px}.ga-header .ga-symbol,.ga-header .ga-symbol img{width:52px;height:38px}.ga-header .ga-wordmark{height:38px}.ga-header .ga-wordmark b{font-size:24px}.ga-header .ga-wordmark em{font-size:16px}.ga-hero{padding:40px 32px;grid-template-columns:1.15fr .85fr;gap:16px}.ga-hero h1{font-size:44px}.ga-hero h2{font-size:18px}.ga-logo-plaque .bp-hero-symbol{width:205px;height:162px}.ga-logo-plaque .bp-hero-wordmark{font-size:31px}.ga-logo-plaque>b{font-size:17px}.ga-logo-plaque .bp-hero-academy{font-size:16px;letter-spacing:.35em;margin:11px 0 21px}.ga-card-art{height:250px;min-height:250px;padding:21px}.ga-card-art h3{font-size:21px}.ga-card-copy{padding:21px 19px}.ga-card-copy h3{font-size:17px}.ga-tool-grid{gap:17px}.ga-tool-grid>.bp-tool{grid-template-columns:1fr;min-height:0}.bp-tool-visual{min-height:190px;height:190px}.bp-tool-copy{padding:24px}.ga-tool-grid .bp-tool-copy>p{min-height:44px;margin-bottom:20px}.bp-planner{inset:22px 48px 27px;padding:14px;gap:9px}.bp-planner>strong{font-size:16px;padding-bottom:6px}.bp-planner-grid i{min-height:10px}.bp-planner-bars{height:18px}.bp-tool-tarot .bp-tarot-card{height:145px;width:94px;top:15px}.bp-tool-tarot .bp-tarot-card:first-child{top:23px;left:calc(50% - 83px)}}@media(max-width:700px){.ga-root{padding:20px 18px 0}.ga-hero{grid-template-columns:1fr;padding:35px 27px;gap:30px}.ga-hero h1{font-size:43px}.ga-hero-copy>p br{display:none}.ga-hero .bp-hero-background{inset:0;width:100%;height:100%;opacity:.22;mask-image:linear-gradient(90deg,transparent,#000)}.ga-hero-visual{flex-direction:row;gap:24px;align-items:center;border-top:1px solid #d6e0e333;padding-top:25px}.ga-logo-plaque{max-width:220px!important;width:55%}.ga-logo-plaque .bp-hero-symbol{width:130px;height:103px;margin-bottom:10px}.ga-logo-plaque .bp-hero-wordmark{font-size:25px}.ga-logo-plaque .bp-hero-academy{font-size:16px;gap:7px;margin:9px 0 15px}.ga-logo-plaque>span{font-size:16px;padding-top:12px}.ga-logo-plaque>b{font-size:16px}.ga-logo-plaque>p{font-size:16px}.ga-visual-note{width:45%;margin:0;padding-left:12px}.ga-visual-note p,.ga-visual-note span{font-size:16px}.ga-free-grid{grid-template-columns:1fr;gap:23px}.ga-free-card{display:grid;grid-template-columns:1fr 1.1fr}.ga-card-art{height:100%;min-height:280px;padding:22px}.ga-card-art h3{font-size:22px}.ga-card-copy{padding:23px}.ga-card-copy h3{font-size:18px;min-height:0}.ga-tool-grid{gap:15px}.bp-tool-copy{padding:23px 20px}.ga-tool-grid .bp-tool-copy>h3{font-size:20px}.ga-tool-grid .bp-tool-copy>p{font-size:16px}.bp-tool-copy>small{font-size:16px}}@media(max-width:480px){.ga-header .un-head-inner{min-height:79px}.ga-header .ga-brand{min-width:183px;grid-template-columns:47px auto;grid-template-rows:35px 12px;column-gap:8px;row-gap:3px}.ga-header .ga-symbol,.ga-header .ga-symbol img{width:47px;height:35px}.ga-header .ga-wordmark{height:35px}.ga-header .ga-wordmark b{font-size:22px}.ga-header .ga-wordmark em{font-size:16px;letter-spacing:.3em}.ga-header .ga-page-label{font-size:16px;line-height:12px}.ga-root{padding:16px 14px 0}.ga-hero{padding:31px 24px;gap:25px;border-radius:19px}.ga-hero h1{font-size:36px;line-height:1.32}.ga-hero h2{font-size:17px;line-height:1.8}.ga-hero .ga-kicker{font-size:16px;letter-spacing:.055em;margin-bottom:20px}.ga-hero-copy>p{font-size:16px;line-height:1.9}.ga-hero .ga-actions{flex-direction:column;gap:10px}.ga-hero-stats{gap:15px;margin-top:24px;padding-top:21px}.ga-hero-stats b{font-size:26px}.ga-hero-stats span{font-size:16px}.ga-hero-visual{gap:16px}.ga-logo-plaque .bp-hero-symbol{width:118px;height:94px}.ga-logo-plaque .bp-hero-wordmark{font-size:21px}.ga-logo-plaque .bp-hero-academy{font-size:16px;letter-spacing:.3em;gap:6px}.ga-logo-plaque>b{font-size:16px}.ga-logo-plaque>p{display:none}.ga-visual-note{padding-left:10px}.ga-visual-note p{font-size:16px;line-height:1.85}.ga-visual-note span{font-size:16px}.ga-free-card{display:flex;flex-direction:column}.ga-card-art{height:235px;min-height:235px;padding:23px}.ga-card-art h3{font-size:25px}.ga-card-copy{padding:24px}.ga-card-copy h3{font-size:20px}.ga-card-copy>p{font-size:16px;line-height:1.9}.ga-tool-grid{grid-template-columns:1fr;gap:18px}.ga-tool-grid>.bp-tool{grid-template-columns:.85fr 1.15fr;min-height:218px}.bp-tool-visual{height:100%;min-height:218px}.bp-tool-copy{padding:23px 18px}.ga-tool-grid .bp-tool-copy>h3{font-size:19px;margin-bottom:10px}.ga-tool-grid .bp-tool-copy>p{min-height:0;font-size:16px;line-height:1.85;margin-bottom:18px}.ga-tool-grid .bp-tool-copy>b{font-size:16px;padding:9px;min-height:34px}.bp-tool-copy>small{font-size:16px;letter-spacing:.015em;margin-bottom:9px}.bp-tool-visual>small{left:12px;font-size:16px;bottom:12px}.bp-planner{inset:31px 12px;padding:16px 9px;gap:12px}.bp-planner>strong{font-size:16px}.bp-planner-grid{gap:4px}.bp-planner-grid i{min-height:14px}.bp-planner-bars{height:20px}.bp-tool-tarot .bp-tarot-card{width:84px;height:130px;left:calc(50% - 33px);top:37px}.bp-tool-tarot .bp-tarot-card:first-child{left:calc(50% - 66px);top:45px}}@media(prefers-reduced-motion:reduce){.ga-free-card,.bp-lesson-image,.bp-tool,.bp-tool-visual>img{transition:none!important}.ga-free-card:hover,.ga-free-card:hover .bp-lesson-image,.bp-tool:hover,.bp-tool:hover .bp-tool-visual>img{transform:none!important}}}@media screen{.pt-banner{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:28px;min-height:186px;border:1px solid #d3dfe5;border-radius:18px;overflow:hidden;background:#fbfcfe;box-shadow:0 8px 25px #102c460b;margin:26px 0;color:#102c46}.pt-banner-visual{align-self:stretch;position:relative;min-height:186px;overflow:hidden;background:#143449}.pt-banner-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:62% 55%;transition:transform .4s ease}.pt-banner-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d2839a6,transparent 65%)}.pt-banner-visual small{position:absolute;z-index:1;left:19px;bottom:18px;color:#d3e3f5;font-size:16px;letter-spacing:.12em;font-weight:750}.pt-banner-copy{min-width:0;padding:25px 0}.pt-banner-copy>small{display:block;color:#2e5480;font-weight:800;font-size:16px;letter-spacing:.09em;margin-bottom:11px}.pt-banner-copy>h2{font-size:25px!important;line-height:1.45;letter-spacing:-.045em;color:#102c46;margin:0 0 10px!important}.pt-banner-copy>p{font-size:16px;line-height:1.9;color:#465e6f;margin:0!important}.pt-banner-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.pt-banner-tags span{font-size:16px;line-height:1.4;padding:4px 7px;border:1px solid #dce5e8;border-radius:4px;background:#f4f7f7;color:#35586a;font-weight:650}.pt-banner>.pt-banner-cta{margin:0 28px 0 0;display:flex;align-items:center;justify-content:space-between;gap:17px;background:#12344b!important;color:#fff!important;border:1px solid #12344b;border-radius:8px;font-family:inherit;font-weight:750;font-size:16px;line-height:1.5;min-height:49px;padding:14px 18px;white-space:nowrap;cursor:pointer;box-shadow:0 5px 13px #102c4615}.pt-banner:hover .pt-banner-visual img{transform:scale(1.035)}.pt-banner>.pt-banner-cta:hover{background:#204c66!important}.tcx .pt-center-art{width:300px;max-width:100%;border:1px solid #b8cbd76b;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 15px 25px #061d3040;background:#edf4fb}.pt-center-art>img{display:block;width:100%;height:215px;object-fit:cover}.pt-center-art>figcaption{padding:15px 19px;background:#f1f6fc;color:#153b4f;font-size:16px;line-height:1.7}.pt-center-art>figcaption b{display:block;font-size:16px;margin-bottom:3px;color:#153b4f}.tcx .mfct>b{font-size:16px;line-height:1.65;color:#12334a;word-break:keep-all;overflow-wrap:break-word}.tcx .mfc>p{color:#3e596b;line-height:1.85}.tcx .mfwho{line-height:1.6}.tcx .mfcolh{color:#153c53}.tcx .mfcolh>b{font-size:18px}.tcx .tcsh h2{font-size:24px}.tcx .mffilter button{color:#234b62}.tcx .mffilter button.on{color:#fff;background:#153b54;border-color:#153b54}.pt-quality-scope{font-size:16px;line-height:1.8;color:#3d5b70;background:#f0f5f7;border:1px solid #d6e2e9;border-radius:8px;padding:12px 15px;margin-top:13px}@media(max-width:1000px){.pt-banner{grid-template-columns:170px 1fr;gap:23px}.pt-banner-visual{grid-row:1/3;min-height:205px}.pt-banner-copy{padding:24px 22px 0 0}.pt-banner-copy>h2{font-size:23px!important}.pt-banner>.pt-banner-cta{grid-column:2;justify-self:start;margin:0 22px 22px 0;min-height:43px;padding:11px 15px;font-size:16px}.pt-banner-tags{margin-top:10px}.pt-banner{row-gap:17px}}@media(max-width:600px){.pt-banner{grid-template-columns:1fr;gap:0;border-radius:15px;margin:22px 0}.pt-banner-visual{grid-row:auto;min-height:145px;height:145px}.pt-banner-visual img{object-position:center 52%}.pt-banner-visual small{left:21px;bottom:15px}.pt-banner-copy{padding:23px 22px 19px}.pt-banner-copy>h2{font-size:24px!important}.pt-banner-copy>p{font-size:16px}.pt-banner>.pt-banner-cta{grid-column:1;justify-self:stretch;margin:0 22px 23px;min-height:47px;font-size:16px}.pt-banner-tags{margin-top:13px}.tcx .pt-center-art{width:100%;margin:0}.tcx .pt-center-art>img{height:180px}.tcx .mfct>b{font-size:16px}.tcx .mfc{padding:18px 16px}.tcx .mfcolh>b{font-size:17px}}@media(prefers-reduced-motion:reduce){.pt-banner-visual img{transition:none}.pt-banner:hover .pt-banner-visual img{transform:none}}}.un-page .acread{font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif;letter-spacing:-.012em;word-break:keep-all;overflow-wrap:break-word}.un-page .acread :is(h1,h2,h3,b,strong){letter-spacing:-.025em;word-break:keep-all;text-wrap:balance}.un-page .acread .acsec :is(p,li){line-height:1.82}.un-page .ac .acsec.recap{color:#f8fbff!important;background:linear-gradient(135deg,#081a31,#12345a)!important;border:1px solid #315578!important;box-shadow:0 12px 30px #081a312e}.un-page .ac .acsec.recap h2{color:#fff!important;border-bottom-color:#ffffff47!important}.un-page .ac .acsec.recap :is(li,span){color:#f3f7fc!important}.un-page .ac .acsec.recap b{color:#b6cfec!important}.un-page .ac .acsec.recap svg{color:#82adde!important}.un-page .acrecap{gap:10px}.un-page .acrecap li{font-weight:560;line-height:1.72!important}.ga-free-card .ga-card-art h3,.ga-card-copy :is(h3,p){word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}.ga-free-card .ga-card-art h3{text-shadow:0 2px 14px rgba(0,0,0,.72)}.ga-hero-copy :is(h1,h2,p){word-break:keep-all;text-wrap:balance}@media(max-width:600px){.un-page .acread .aclhero h1{font-size:clamp(24px,7.4vw,32px);line-height:1.27}.un-page .acread .acsec{padding:18px 17px}.un-page .acread .acsec :is(p,li){font-size:16px;line-height:1.78}.un-page .acrecap li{gap:10px}.ga-card-copy h3{font-size:20px;line-height:1.5}.ga-card-copy p{font-size:16px;line-height:1.75}}.ga-free-grid{align-items:stretch;gap:22px}.ga-free-card{min-width:0}.ga-free-card .ga-card-art{height:250px;min-height:250px;padding:22px 20px}.ga-free-card .ga-card-art:after{background:linear-gradient(180deg,#041320a6,#0413200f 38%,#041320e6)}.ga-free-card .ga-card-art>span{font-size:16px;line-height:1.65;letter-spacing:0;color:#e5eef9}.ga-free-card .ga-card-art h3{font-size:clamp(19px,1.8vw,24px);line-height:1.55;letter-spacing:-.04em;color:#fff;word-break:keep-all;text-wrap:initial;text-shadow:0 2px 10px #0009}.ga-free-card .ga-card-copy{padding:22px 18px 20px}.ga-free-card .ga-card-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 17px;min-height:54px}.ga-free-card .ga-card-meta>span{font-size:16px;line-height:1.6;padding:3px 8px}.ga-free-card .ga-card-meta small{font-size:16px;color:#526473;line-height:1.6}.ga-free-card .ga-card-copy>h3{margin:0;min-height:62px;font-size:19px;line-height:1.55;letter-spacing:-.035em;color:#102c46;word-break:keep-all;text-wrap:initial}.ga-free-card .ga-card-copy>p{margin:18px 0 24px;color:#40566a;font-size:16px;line-height:1.85;word-break:keep-all;overflow-wrap:break-word;text-wrap:initial;flex:1}.ga-free-card .ga-card-copy>p>span{display:block;margin-top:8px}.ga-free-card .ga-btn{min-height:50px;font-size:16px;line-height:1.5;padding:12px 10px;gap:7px;letter-spacing:-.025em;white-space:normal}.ga-free-card .ga-btn svg{flex:0 0 16px}.ga-free-card .ga-btn:focus-visible{outline:3px solid #2e69ac;outline-offset:4px}@media(min-width:601px)and (max-width:900px){.ga-free-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ga-free-card{display:flex;flex-direction:column}.ga-free-card .ga-card-art{padding:20px 16px}.ga-free-card .ga-card-art h3{font-size:19px}.ga-free-card .ga-card-copy{padding:20px 16px}.ga-free-card .ga-card-copy>h3{font-size:18px}}@media(max-width:600px){.ga-free-grid{grid-template-columns:1fr;gap:24px}.ga-free-card{display:flex;flex-direction:column}.ga-free-card .ga-card-art{height:245px;min-height:245px;padding:24px}.ga-free-card .ga-card-art h3{font-size:25px}.ga-free-card .ga-card-copy{padding:24px}.ga-free-card .ga-card-meta{min-height:0}.ga-free-card .ga-card-copy>h3{min-height:0;font-size:22px}.ga-free-card .ga-card-copy>p{font-size:16px}.ga-free-card .ga-btn{font-size:16px;min-height:52px}}.mp-plans.full{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin-left:auto;margin-right:auto}.mp-promo{display:flex;flex-direction:column;gap:6px}.mp-promo>span{font-size:16px;color:#455b6c}.mp-promo>b{font-size:25px;color:#102c46;line-height:1.45}@media(max-width:700px){.mp-plans.full{grid-template-columns:1fr}}.mp-plans,.mp-plans.full{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:22px}.mp-plan{display:flex;flex-direction:column;min-width:0}.mp-plan>ul{flex:1}.mp-plan>.ga-btn{margin-top:auto}.mp-plan h3{min-height:44px}.mp-plan-purpose{min-height:52px}.mp-plan .mp-price{min-height:58px}.mp-plan .mp-promo{min-height:98px;justify-content:center}.mp-plan li{line-height:1.8;word-break:keep-all}.mp-plan .mp-soon{margin-left:5px}.mp-free{background:#fff}.mp-free .mp-promo b{font-size:23px}.mp-plans .mp-plan{padding:26px 24px}@media(max-width:1000px){.mp-plans,.mp-plans.full{grid-template-columns:1fr;max-width:620px;margin-left:auto;margin-right:auto}.mp-plan-purpose,.mp-plan h3{min-height:0}}.un-header{z-index:1000}.un-links{align-items:center}.ml-navgroup{position:relative}.ml-navgroup>summary{list-style:none;cursor:pointer;padding:13px 12px;border-radius:12px;display:flex;align-items:center;gap:7px;font-size:16px;font-weight:750;color:#234057;white-space:nowrap}.ml-navgroup>summary::-webkit-details-marker{display:none}.ml-navgroup.is-active>summary,.ml-navgroup:hover>summary,.ml-navgroup[open]>summary{background:#d5e3f4;color:#16344b}.ml-submenu{position:absolute;top:100%;left:0;min-width:240px;padding:9px;background:#f9fbfe;border:1px solid #d7e0e5;box-shadow:0 16px 36px #102c4620;border-radius:14px;z-index:1010;gap:4px}.ml-submenu>button{text-align:left!important;white-space:nowrap;padding:12px 14px!important;border-radius:8px!important}.ml-submenu>button:hover{background:#edf4f6!important}.ml-navgroup[open]>.ml-submenu{display:grid}.ml-counsel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ml-counsel-grid article{background:#fff;border:1px solid #d5dfe4;border-radius:18px;padding:30px;display:flex;flex-direction:column}.ml-counsel-grid article>span{font-size:16px;color:#29568a;font-weight:750}.ml-counsel-grid h2{font-size:24px;margin:16px 0}.ml-counsel-grid p{color:#4b6071;line-height:1.9;margin-bottom:24px}.ml-counsel-grid .ga-btn{margin-top:auto}.ml-tool-hub{min-height:60vh}.ml-bottom-pricing{padding-top:30px}.ml-bottom-pricing .mp-pricing{margin-bottom:40px}.ml-unpaid-bar{position:fixed;bottom:0;left:0;right:0;z-index:990;display:flex;align-items:center;justify-content:center;gap:32px;background:#f9fbfdf5;border-top:1px solid #a3bbd6;padding:12px 24px;box-shadow:0 -7px 24px #102c4610;backdrop-filter:blur(10px)}.ml-unpaid-bar b,.ml-unpaid-bar span{display:block}.ml-unpaid-bar b{font-size:16px;color:#17364e}.ml-unpaid-bar span{font-size:16px;color:#586a77;margin-top:3px}.ml-unpaid-bar .ga-btn{min-height:42px;padding:10px 20px;font-size:16px}.ml-has-unpaid-bar{padding-bottom:88px}.ml-introduction .ga-author-lessons>p{line-height:1.8;margin-top:15px}.ml-tool-hub .ga-section{margin-top:30px}@media(hover:hover)and (min-width:1001px){.ml-navgroup:hover>.ml-submenu,.ml-navgroup:focus-within>.ml-submenu{display:grid}}@media(max-width:1000px){.ml-navgroup{width:100%}.ml-navgroup>summary{padding:12px}.ml-submenu{position:static;box-shadow:none;min-width:0;width:100%;margin:4px 0 8px}.ml-counsel-grid{grid-template-columns:1fr}.ml-unpaid-bar{justify-content:space-between;padding:10px 15px;gap:12px}.ml-unpaid-bar>div{min-width:0}.ml-unpaid-bar span{display:none}.ml-unpaid-bar .ga-btn{white-space:nowrap}.ml-has-unpaid-bar{padding-bottom:76px}}@media(prefers-reduced-motion:reduce){.ml-submenu{transition:none}}@media print{.ml-unpaid-bar,.ml-bottom-pricing,.un-header{display:none!important}.ml-has-unpaid-bar{padding-bottom:0}}@media(max-width:1000px){.un-menu .un-links{display:flex!important;flex-direction:column;align-items:stretch;gap:7px}.un-menu .un-links>button,.un-menu .ml-navgroup{width:100%;min-width:0}.un-menu .ml-navgroup>summary{width:100%;justify-content:space-between}.un-menu .ml-submenu{box-sizing:border-box}.un-menu .ml-submenu>button{width:100%}}.ml-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ml-image-card{padding:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d4dfe7;border-radius:19px;box-shadow:0 10px 28px #102c460b;text-align:left;color:#102c46;cursor:pointer;transition:transform .2s,box-shadow .2s}.ml-image-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #102c461b}.ml-image-card:focus-visible{outline:3px solid #4278b6;outline-offset:4px}.ml-image-visual{width:100%;height:238px;min-height:238px;position:relative}.ml-image-visual:after{background:linear-gradient(180deg,#071a2e44 0%,transparent 30%,#06192be8 100%)}.ml-image-visual>small{top:18px;bottom:auto;left:18px;color:#dbe8f7!important;font-size:16px;letter-spacing:.06em;background:#0c233be8;border:1px solid #8ab2e033;border-radius:5px;padding:6px 9px;line-height:1.5;max-width:calc(100% - 36px);box-sizing:border-box}.ml-image-visual>strong{position:absolute;left:23px;right:20px;bottom:23px;z-index:2;color:#fff!important;font-size:26px;line-height:1.45;letter-spacing:-.045em;text-shadow:0 2px 12px #0005;word-break:keep-all}.ml-image-copy{display:flex;flex-direction:column;gap:24px;padding:25px 23px;flex:1;width:100%;box-sizing:border-box}.ml-image-copy>span{display:block;color:#4b6071;font-size:16px;line-height:1.9;word-break:keep-all;overflow-wrap:anywhere}.ml-image-copy>b{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#12334b;font-size:16px;border-top:1px solid #e2e8eb;padding-top:18px;margin-top:auto}.ml-image-card .bp-tarot-card{width:120px;height:185px;top:21px;left:calc(50% - 33px)}.ml-image-card .bp-tarot-card:first-child{left:calc(50% - 101px);top:34px}.ml-hub-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:23px;min-height:310px;background:#112c44;display:flex;align-items:center;padding:48px;box-sizing:border-box}.ml-hub-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 45%;z-index:-2}.ml-hub-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071b30f5,#0b2035d9 36%,#102b4455 74%,#102b4433);z-index:-1}.ml-hub-hero .ga-kicker{color:#9fc0e6!important;font-size:16px;letter-spacing:.1em}.ml-hub-hero h1{color:#fff!important;font-size:42px;line-height:1.3;letter-spacing:-.04em;margin:17px 0}.ml-hub-hero p{color:#edf2f6!important;font-size:17px;line-height:1.8;margin:0;word-break:keep-all}.ml-fee-toggle{width:min(1120px,100%);display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:none;color:#17364e;padding:0;text-align:left;cursor:pointer}.ml-fee-toggle>span{display:block!important}.ml-fee-toggle small{display:block;color:#586a77;font-size:16px;margin-top:4px}.ml-fee-toggle>strong{display:flex;align-items:center;gap:14px;white-space:nowrap;padding:12px 20px;background:#112f48;border-radius:9px;color:#fff;font-size:16px}.ml-fee-toggle:focus-visible{outline:3px solid #4278b6;outline-offset:3px}.ml-price-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #9fbad9;border-radius:18px;background:linear-gradient(120deg,#e5edf6,#f9fbfd);padding:28px 32px;margin:40px 0}.ml-price-banner h2{font-size:23px;line-height:1.5;margin:8px 0;color:#16354c}.ml-price-banner p{color:#586a77;font-size:16px;line-height:1.8;margin:0}@media(max-width:900px){.ml-image-grid{gap:18px}.ml-image-visual{height:215px;min-height:215px}.ml-image-visual>strong{font-size:22px}.ml-image-copy{padding:22px 20px}.ml-image-copy br{display:none}}@media(max-width:680px){.ml-image-grid{grid-template-columns:1fr}.ml-image-visual{height:235px;min-height:235px}.ml-image-visual>strong{font-size:26px}.ml-hub-hero{padding:32px 26px;min-height:280px}.ml-hub-hero h1{font-size:34px}.ml-hub-hero p{font-size:16px}.ml-fee-toggle small{display:none}.ml-fee-toggle b{font-size:16px}.ml-fee-toggle>strong{font-size:16px;padding:11px 13px;gap:8px}.ml-fee-toggle{gap:12px}.ml-price-banner{flex-direction:column;align-items:stretch;padding:25px}.ml-price-banner .ga-btn{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.ml-image-card{transition:none}.ml-image-card:hover{transform:none}}.un-header{position:relative!important;top:auto!important}body.ml-has-unpaid-bar{padding-bottom:0!important}.ml-unpaid-bar{position:static!important;inset:auto!important;width:100%;box-sizing:border-box;max-width:1120px;margin:28px auto 0;border:1px solid #a9bfd9;border-radius:16px;padding:20px 24px;background:#f9fbfd;box-shadow:0 7px 20px #102c4608;backdrop-filter:none}.ml-image-card{cursor:default}.ml-image-card:hover{transform:none}.ml-image-card.ml-no-title .ml-image-visual:after{background:linear-gradient(180deg,#061b2b15,transparent 55%,#061b2b33)}.ml-image-card .ml-card-cta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;margin-bottom:5px;border:1px solid #163a55;border-radius:11px;background:linear-gradient(180deg,#285471,#173b56 48%,#102d47);box-shadow:0 5px #071b2d,0 9px 17px #102c4626,inset 0 1px #ffffff38;color:#fff!important;font-family:inherit;font-weight:800;font-size:16px;line-height:1.5;padding:14px 16px;min-height:51px;text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.ml-card-cta:hover{transform:translateY(-2px);box-shadow:0 7px #071b2d,0 12px 20px #102c462d,inset 0 1px #ffffff38}.ml-card-cta:active{transform:translateY(3px);box-shadow:0 2px #071b2d,0 4px 8px #102c4626}.ml-card-cta:focus-visible{outline:3px solid #477ebd;outline-offset:5px}.ml-card-cta svg{flex-shrink:0}.accoh>b{line-height:1.7;word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start}.accoh>b>svg{margin-top:4px;flex-shrink:0}.ml-brand-inline{white-space:nowrap}.accoach>.acgo{margin-top:12px;white-space:normal;line-height:1.6;word-break:keep-all}@media(max-width:680px){.ml-unpaid-bar{padding:18px 16px}.ml-fee-toggle{flex-wrap:wrap;gap:13px}.ml-fee-toggle>strong{margin-left:auto}.ml-card-cta{font-size:16px}.accoach>.acgo{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ml-card-cta{transition:none}}@media(max-width:1000px){.un-menu:not([open])>.un-links{display:none!important}.un-menu[open]>.un-links{display:flex!important;flex-direction:column;align-items:stretch;position:absolute;top:calc(100% + 1px);left:16px;right:16px;width:auto;min-width:0;z-index:1001;box-sizing:border-box;max-height:70vh;max-height:min(70dvh,calc(100dvh - 110px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.un-menu .un-links>button,.un-menu .ml-navgroup>summary{min-height:48px;box-sizing:border-box}.un-menu .ml-submenu{position:static;width:100%;box-sizing:border-box}.un-menu .ml-submenu>button{min-height:46px;white-space:normal;word-break:keep-all;text-align:left}}:root{--ml-cta-top:#28516c;--ml-cta-bottom:#112f48;--ml-cta-base:#081e30;--ml-focus:#4b7fbb;--ml-card-border:#d7e0e6;--ml-paper:#fff;--ml-ink:#12334c;--ml-muted:#526575;--ml-motion:.16s cubic-bezier(.2,.7,.3,1)}#app button{font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--ml-motion),color var(--ml-motion),border-color var(--ml-motion),box-shadow var(--ml-motion),transform var(--ml-motion)}#app summary{touch-action:manipulation;transition:background var(--ml-motion),color var(--ml-motion)}#app :is(button,summary,a):focus-visible{outline:3px solid var(--ml-focus)!important;outline-offset:4px}#app :is(.ml-card-cta,.ga-btn,.acgo,.acgo2,.fcgo,.fcgo2,.fcghost,.mk-primary,.lib-button,.mc-btn,.ml-primary,.ml-secondary,.lr-primary,.lr-secondary,.famnew,.mfab,.mfgo,.mesave,.btn,.pt-banner-cta,.mfcancel,.fmadd){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px!important;padding:13px 18px!important;border-radius:12px!important;font-family:inherit!important;font-size:16px!important;font-weight:750!important;line-height:1.6!important;text-decoration:none;white-space:normal;word-break:keep-all;cursor:pointer;transition:background var(--ml-motion),border-color var(--ml-motion),box-shadow var(--ml-motion),transform var(--ml-motion)!important}#app :is(.ml-card-cta,.ga-btn.navy,.ga-btn.gold,.acgo,.fcgo,.mk-primary,.lib-button.primary,.lib-button.gold,.mc-btn.primary,.ml-primary,.lr-primary,.famnew,.mfgo,.mesave,:where(.btn:not(.ghost):not(.danger)),.mfab.solid,.mfab.kakao,.pt-banner-cta){background:linear-gradient(180deg,var(--ml-cta-top),var(--ml-cta-bottom))!important;color:#fff!important;border:1px solid #173b55!important;box-shadow:0 4px 0 var(--ml-cta-base),0 7px 14px #0b253a1c,inset 0 1px #ffffff26!important;text-shadow:none;transform:translateY(0)}#app :is(:where(.ga-btn:not(.navy):not(.gold)),.acgo2,.fcgo2,.fcghost,:where(.lib-button:not(.primary):not(.gold)),:where(.mc-btn:not(.primary)),.ml-secondary,.lr-secondary,.btn.ghost,:where(.mfab:not(.solid):not(.kakao)),.mfcancel,.fmadd){background:#f6f8f9!important;color:var(--ml-ink)!important;border:1px solid #c8d5df!important;box-shadow:0 3px #d9e2e8,0 5px 10px #102c4608!important;transform:translateY(0)}#app :is(.ml-card-cta,.ga-btn,.acgo,.acgo2,.fcgo,.fcgo2,.fcghost,.mk-primary,.lib-button,.mc-btn,.ml-primary,.ml-secondary,.lr-primary,.lr-secondary,.famnew,.mfab,.mfgo,.mesave,.btn,.pt-banner-cta,.mfcancel,.fmadd) svg{flex-shrink:0;transition:transform var(--ml-motion)}@media(hover:hover){#app :is(.ml-card-cta,.ga-btn,.acgo,.acgo2,.fcgo,.fcgo2,.fcghost,.mk-primary,.lib-button,.mc-btn,.ml-primary,.ml-secondary,.lr-primary,.lr-secondary,.famnew,.mfab,.mfgo,.mesave,.btn,.pt-banner-cta,.mfcancel,.fmadd):not(:disabled):hover{transform:translateY(-1px)!important;border-color:#54748b!important;filter:brightness(1.06)}#app :is(.ml-card-cta,.ga-btn):not(:disabled):hover svg:last-child{transform:translate(2px)}}#app :is(.ml-card-cta,.ga-btn,.acgo,.acgo2,.fcgo,.fcgo2,.fcghost,.mk-primary,.lib-button,.mc-btn,.ml-primary,.ml-secondary,.lr-primary,.lr-secondary,.famnew,.mfab,.mfgo,.mesave,.btn,.pt-banner-cta,.mfcancel,.fmadd):not(:disabled):active{transform:translateY(3px)!important;box-shadow:0 1px 0 var(--ml-cta-base),inset 0 1px 3px #0002!important;filter:none}#app :is(.ml-card-cta,.ga-btn,.acgo,.acgo2,.fcgo,.fcgo2,.fcghost,.mk-primary,.lib-button,.mc-btn,.ml-primary,.ml-secondary,.lr-primary,.lr-secondary,.famnew,.mfab,.mfgo,.mesave,.btn,.pt-banner-cta,.mfcancel,.fmadd):disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important;filter:none!important;box-shadow:none!important}#app :is(.un-links>button.active,.ml-navgroup.is-active>summary){background:#132f48!important;color:#fff!important;border-color:#132f48!important;box-shadow:inset 0 -2px #608fc5!important}#app :is(button[aria-pressed=true].ga-btn,.ga-categories button.on){background:#132f48!important;color:#fff!important;border-color:#4976a9!important}#app button:is(.danger,.bad,[data-act^=delete]),#app :is(.btn.danger,.mfab.del,.medel,.srdel){color:#92392f!important;background:#fff7f5!important;border:1px solid #e0b9b2!important;box-shadow:0 2px #ecd2ce!important}.ml-image-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.ml-image-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}#app .ml-image-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ml-card-border);border-radius:20px;background:var(--ml-paper);box-shadow:0 8px 24px #14334a0a;cursor:default;transform:none!important;transition:none}#app .ml-image-card:hover{border-color:var(--ml-card-border);box-shadow:0 8px 24px #14334a0a}#app .ml-image-visual{display:block;width:100%;height:230px;min-height:230px;position:relative;overflow:hidden;isolation:isolate;flex-shrink:0}#app .ml-image-visual:after{background:linear-gradient(180deg,#08203712,transparent 60%,#0922352b)}#app .ml-image-visual>small{top:18px;left:18px;bottom:auto;z-index:2;border:1px solid #8cb4e133;border-radius:6px;background:#0d2b43ed;color:#e3edf8!important;font-size:16px;line-height:1.5;letter-spacing:.02em;padding:6px 9px;max-width:calc(100% - 36px)}#app .ml-image-visual>img:not(.bp-tarot-card){width:100%;height:100%;object-fit:cover;object-position:center;transform:none!important}#app .ml-image-copy{padding:25px 24px 26px;display:flex;flex:1;flex-direction:column;gap:0;min-width:0;box-sizing:border-box}#app .ml-image-copy>h3{color:var(--ml-ink);font-size:22px;font-weight:800;line-height:1.5;letter-spacing:-.035em;word-break:keep-all;margin:0 0 13px}#app .ml-image-copy>p{color:var(--ml-muted);font-size:16px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 25px;flex:1}#app .ml-image-copy>.ml-card-cta{width:100%;min-height:52px!important;justify-content:space-between;margin:0 0 4px}.ml-banner-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ml-banner-meta>span{padding:4px 7px;background:#ebf0f4;color:#2d4968;font-size:16px;font-weight:750;border-radius:5px}.ml-banner-meta>small{font-size:16px;color:#657482;line-height:1.5}#app .ml-image-card.bp-tool-activity .bp-planner{inset:29px auto auto 50%;width:78%;max-width:330px;height:174px;box-sizing:border-box;transform:translate(-50%) rotate(-7deg)}#app .ml-image-card .bp-tarot-card{height:185px;width:120px;top:21px;left:calc(50% - 33px);transform:rotate(11deg)!important;object-fit:cover}#app .ml-image-card .bp-tarot-card:first-child{left:calc(50% - 101px);top:34px;transform:rotate(-14deg)!important}#app .ml-unpaid-bar{position:static!important;display:flex;justify-content:space-between;gap:22px;padding:24px;border:1px solid #d7dfe4;border-radius:18px;background:#f1f4f7;box-shadow:none}.ml-unpaid-bar>div b{font-size:16px;color:#16384f;line-height:1.7}.ml-unpaid-bar>div small{display:block;font-size:16px;color:#647581;margin-top:4px}#app .ml-unpaid-bar>.ga-btn{width:auto;min-width:190px;flex-shrink:0;margin:0 0 4px}#app .ml-price-banner{border-color:#d7dfe4;border-radius:18px;background:#f1f4f7;box-shadow:none}@media(max-width:1000px){.ml-image-grid,.ml-image-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ml-image-grid,.ml-image-grid-two{grid-template-columns:1fr;gap:22px}#app .ml-image-visual{height:220px;min-height:220px}#app .ml-image-copy{padding:23px 22px 25px}#app .ml-image-copy>h3{font-size:22px}#app .ml-image-copy>p{font-size:16px;margin-bottom:22px}#app .ml-unpaid-bar{flex-direction:column;align-items:stretch;padding:22px}#app .ml-unpaid-bar>.ga-btn{width:100%;min-width:0}.ml-unpaid-bar>div small{display:block}#app .ml-price-banner>.ga-btn{width:100%}}@media(prefers-reduced-motion:reduce){#app :is(button,a,summary,svg){transition:none!important;animation:none!important}#app button:not(:disabled):hover,#app button:not(:disabled):active{transform:none!important}}#app .mc-nav{position:static!important;inset:auto!important;z-index:auto!important}@media screen{:root{--ml-cta-top:#28516c;--ml-cta-bottom:#112f48;--ml-cta-base:#081e30;--ml-focus:#78a8d8;--ml-card-border:#d2e0ee;--ml-paper:#fff;--ml-ink:#173752;--ml-muted:#526b82;--mc-ink:#173752;--mc-muted:#5c7188;--mc-purple:#356eaa;--mc-line:#d6e3f0;--mc-paper:#f3f7fc}body{background:#eef4fa!important}#app .un-page{--bg:#f3f7fc;--card:#fff;--ink:#173752;--quiet:#587087;--line:#d4e1ee;--soft:#edf4fc;--accent:#356eaa;--tint:#e6f1fc;background:radial-gradient(ellipse at 95% 0,#dfedfb,transparent 600px),#f3f7fc!important;color:#173752}#app .lr-home{background:transparent!important;--ink:#173752;--quiet:#587087;--line:#d4e1ee;--accent:#356eaa;--tint:#e6f1fc;--soft:#edf4fc;color:#173752!important}#app .hwel{background:linear-gradient(125deg,#102f4c,#1c456d 65%,#2c5e86)!important;border:1px solid #315c83!important;box-shadow:0 10px 28px #153b6017!important;color:#fff!important}#app .hwel :is(h1,h2,h3){color:#fff!important}#app .hwel .hwtx small{color:#d6e9fc!important}#app .hwel :is(.hwk,.hwst){background:#ffffff10!important;border-color:#ffffff25!important}#app .hwel :is(.hwk b,.hwst b){color:#c8e4ff!important}#app .hwel :is(.hwk small,.hwst small,.hwph span){color:#e2eefb!important}#app .hwel .hwst.on{background:#e1f0ff!important;border-color:#c1dff7!important}#app .hwel .hwst.on :is(b,small){color:#153c60!important}#app .un-header,#app .ga-footer{background:#fafdff!important;border-color:#d5e2ef!important}#app .un-menu>summary{background:#edf4fc!important;color:#214d74!important;border-color:#c6d9ed!important}#app .ml-unpaid-bar,#app .ml-price-banner{background:#edf4fc!important;border-color:#ccdeef!important}#app .ml-image-card,#app .mp-plan{border-color:#d2dfed!important}}#app .mc-root .ml-origin-hero.mc-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:0;padding:0;margin:28px 0 18px;overflow:hidden;border:1px solid #233f5a;border-radius:24px;background:#102d47;box-shadow:0 18px 38px #102d4712;min-height:318px;isolation:isolate}#app .ml-origin-hero .ml-origin-hero-copy{padding:34px 36px;min-width:0;position:relative;z-index:1;align-self:center}#app .ml-origin-hero .mc-eyebrow{color:#bbd5ef;font-size:16px;letter-spacing:.12em;line-height:1.6}#app .mc-root .ml-origin-hero h1{color:#fff;font-size:clamp(28px,3.05vw,40px);font-weight:750;line-height:1.35;letter-spacing:-.045em;margin:14px 0 0;word-break:keep-all;overflow-wrap:anywhere}#app .mc-root .ml-origin-hero h1 em{color:#c6e2ff;font-style:normal}#app .mc-root .ml-origin-hero p{color:#e0eaf4;font-size:16px;line-height:1.85;letter-spacing:-.025em;margin:17px 0 0;word-break:keep-all;overflow-wrap:anywhere}#app .ml-origin-hero .ml-origin-hero-art{margin:0;position:relative;align-self:stretch;min-height:318px;overflow:hidden;display:block}#app .ml-origin-hero .ml-origin-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#102d4755,transparent 30%);pointer-events:none}#app .ml-origin-hero .ml-origin-hero-art img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:54% center}#app .ml-origin-hero-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}#app .ml-origin-hero-tags span{border:1px solid #87a8c657;background:#ffffff0a;color:#d9e9fa;border-radius:999px;padding:5px 11px;font-size:16px;line-height:1.5;white-space:nowrap}#app .mc-root .ml-origin-guide{margin:0 0 28px;border:1px solid #ccdeef;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 5px 16px #17375205}#app .ml-origin-guide>summary{list-style:none;display:flex;align-items:center;gap:14px;padding:18px 22px;min-height:84px;box-sizing:border-box;cursor:pointer;color:#173752;background:linear-gradient(105deg,#edf5ff,#f8fbff);transition:background .18s ease}#app .ml-origin-guide>summary::-webkit-details-marker{display:none}#app .ml-origin-guide>summary:after{display:none}#app .ml-origin-guide>summary:hover{background:#e8f2ff}#app .ml-origin-guide>summary:focus-visible{outline:3px solid #4b87bf;outline-offset:-4px}#app .ml-origin-guide-mark{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #c6d8ed;background:#fff;color:#2e5c87;border-radius:12px;font-family:Georgia,serif;font-size:17px;font-weight:600}#app .ml-origin-guide-label{display:flex;flex-direction:column;gap:5px;min-width:0}#app .ml-origin-guide-label strong{font-size:16px;line-height:1.45;font-weight:750;color:#173752;letter-spacing:-.025em;word-break:keep-all}#app .ml-origin-guide-label>span{font-size:16px;line-height:1.5;color:#536f89;word-break:keep-all}#app .ml-origin-toggle{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0;color:#2d5d8b;font-size:16px;font-weight:700}#app .ml-origin-toggle svg{width:20px;height:20px;transition:transform .2s ease}#app .ml-origin-guide[open] .ml-origin-toggle svg{transform:rotate(180deg)}#app .ml-origin-guide[open]>summary{border-bottom:1px solid #d8e5f2}#app .ml-origin-guide-content{padding:26px}#app .ml-origin-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#app .ml-origin-guide-grid>section{min-width:0}#app .ml-origin-guide-grid>section+section{border-left:1px solid #e1eaf4;padding-left:24px}#app .ml-origin-number{font-size:16px;font-weight:750;color:#356b9b;letter-spacing:.04em}#app .mc-root .ml-origin-guide h3{font-size:18px;line-height:1.5;font-weight:750;letter-spacing:-.04em;color:#173752;margin:9px 0 12px;word-break:keep-all}#app .mc-root .ml-origin-guide p{font-size:16px;line-height:1.95;color:#415b73;letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;margin:10px 0}#app .ml-origin-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:16px 0}#app .ml-origin-pillars>span{display:flex;flex-direction:column;gap:5px;text-align:center;padding:11px 2px;border:1px solid #d8e4f1;border-radius:9px;color:#56718a;font-size:16px;line-height:1.6;background:#f6faff}#app .ml-origin-pillars b{font-size:16px;color:#234e78}#app .ml-origin-deck{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}#app .ml-origin-deck>span{display:flex;flex-direction:column;gap:4px;background:#f0f6fd;border:1px solid #d5e4f3;padding:12px;border-radius:10px;color:#4c6c88;font-size:16px;text-align:center}#app .ml-origin-deck b{font-size:28px;line-height:1.1;color:#2b5b86;font-family:Georgia,serif}#app .mc-root .ml-origin-guide .ml-origin-example{border-left:3px solid #6c9ac7;padding:12px 14px;background:#f2f7fd;border-radius:0 9px 9px 0;font-size:16px;color:#254d73}#app .mc-root .ml-origin-guide .ml-origin-disclaimer{margin:23px 0 0;padding:15px 18px;background:#eff5fc;border-radius:12px;font-size:16px;line-height:1.8;color:#4c6781}#app .ml-origin-sources{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:16px;color:#5a728b;line-height:1.7}#app .ml-origin-sources b{color:#355a7b}#app .ml-origin-sources a{color:#2c608f;text-decoration:underline;text-underline-offset:3px;border-radius:3px;padding:5px 0}#app .ml-origin-sources a:hover{color:#133c62}#app .ml-origin-sources a:focus-visible{outline:2px solid #4b87bf;outline-offset:3px}#app .ml-origin-sources small{display:block;flex-basis:100%;font-size:16px;color:#657b91}@media(max-width:850px){#app .mc-root .ml-origin-hero.mc-intro{grid-template-columns:1.15fr 1fr;min-height:300px}#app .ml-origin-hero .ml-origin-hero-copy{padding:28px}#app .mc-root .ml-origin-hero h1{font-size:31px}#app .ml-origin-hero .ml-origin-hero-art{min-height:300px}#app .ml-origin-guide-grid{grid-template-columns:1fr;gap:22px}#app .ml-origin-guide-grid>section+section{padding:22px 0 0;border-left:0;border-top:1px solid #e1eaf4}#app .ml-origin-pillars{max-width:440px}#app .ml-origin-deck{max-width:300px}}@media(max-width:560px){#app .mc-root .ml-origin-hero.mc-intro{grid-template-columns:1fr;margin:20px 0 14px;border-radius:19px}#app .ml-origin-hero .ml-origin-hero-copy{padding:26px 24px 24px}#app .mc-root .ml-origin-hero h1{font-size:30px;line-height:1.35;margin-top:11px}#app .mc-root .ml-origin-hero p{font-size:16px;margin-top:13px}#app .ml-origin-hero-tags{margin-top:17px;gap:6px}#app .ml-origin-hero .ml-origin-hero-art{min-height:190px;aspect-ratio:1.85}#app .ml-origin-hero .ml-origin-hero-art:after{background:linear-gradient(180deg,#102d4733,transparent 35%)}#app .ml-origin-hero .ml-origin-hero-art img{object-position:50% 55%}#app .ml-origin-guide>summary{padding:15px;gap:11px;min-height:86px}#app .ml-origin-guide-mark{width:38px;height:42px;flex-basis:38px;font-size:16px}#app .ml-origin-guide-label strong{font-size:16px}#app .ml-origin-guide-label>span{font-size:16px;max-width:210px}#app .ml-origin-toggle>span{display:none}#app .ml-origin-toggle{gap:0}#app .ml-origin-guide-content{padding:21px 19px}#app .mc-root .ml-origin-guide h3{font-size:19px}#app .mc-root .ml-origin-guide p{font-size:16px;line-height:1.95}#app .mc-root .ml-origin-guide .ml-origin-disclaimer{padding:14px;font-size:16px}#app .ml-origin-sources{align-items:flex-start;flex-direction:column;gap:3px}#app .ml-origin-sources a{padding:7px 0;font-size:16px}}@media(prefers-reduced-motion:reduce){#app .ml-origin-guide>summary,#app .ml-origin-toggle svg{transition:none}}@media print{#app .mc-root .ml-origin-hero.mc-intro{break-inside:avoid;box-shadow:none}#app .ml-origin-guide{display:none}}#app .mc-tarot .ml-pick-grid{grid-template-columns:repeat(13,minmax(0,1fr));gap:12px;padding:16px 3px 12px}#app .mc-tarot .ml-pick-grid .ml-card-back{min-height:66px;touch-action:manipulation}#app .mc-tarot .ml-pick-grid .ml-card-back:focus-visible{outline:3px solid #548bc1;outline-offset:3px}#app .mc-tarot .ml-deck-hint{font-size:16px;line-height:1.8;color:#4b6782;margin:12px 0 0;word-break:keep-all}#app .mc-tarot .ml-deck-total{display:inline-flex;align-items:center;font-size:16px;line-height:1.5;font-weight:750;padding:4px 10px;margin-right:8px;border-radius:999px;background:#edf4fc;color:#315b83;white-space:nowrap}@media(max-width:900px){#app .mc-tarot .ml-pick-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}}@media(max-width:560px){#app .mc-tarot .ml-pick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}#app .mc-tarot .ml-deck-hint{font-size:16px}}@media(max-width:400px){#app .mc-tarot .ml-pick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}}@media(hover:none){#app .mc-tarot .ml-pick-grid .ml-card-back:hover{transform:none}}@media(prefers-reduced-motion:reduce){#app .mc-tarot .ml-pick-grid .ml-card-back{animation:none;transition:none}}#app .mc-tarot .ml-step-control{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 18px}#app .mc-tarot .ml-step-control .ml-stepbar{margin:0;scroll-margin-top:22px}#app .mc-tarot .ml-motion-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #c4d7e9;background:#f5f9fe;color:#315778;border-radius:999px;min-height:36px;padding:6px 12px;font-size:16px;font-weight:650;box-shadow:none}#app .mc-tarot .ml-motion-toggle[aria-pressed=true]{background:#173a5c;color:#fff;border-color:#173a5c}#app .mc-tarot .ml-motion-toggle:focus-visible{outline:3px solid #6795c2;outline-offset:3px}#app .mc-tarot .ml-pick-grid{perspective:1400px;isolation:isolate}#app .mc-tarot .ml-pick-grid.ml-deal .ml-card-back{animation:mlDealCinematic .72s cubic-bezier(.16,.8,.24,1) backwards;animation-delay:var(--deal-delay,0ms);transform-origin:50% 100%;border-color:#8aa6c5;box-shadow:0 5px 12px #0c234b26,0 1px #dbeafa70 inset;transition:transform .26s cubic-bezier(.2,.8,.2,1),filter .2s,box-shadow .2s}#app .mc-tarot .ml-pick-grid .ml-card-back:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 24%,#bce4ff10 44%,#fff7df65 49%,#d9ebff10 55%,transparent 75%);opacity:0;transform:translate(-55%);transition:opacity .2s,transform .55s}@media(hover:hover){#app .mc-tarot .ml-pick-grid.ml-deal .ml-card-back:hover{transform:translateY(-9px) rotateX(9deg) rotate(-1deg);box-shadow:0 13px 20px #14345938;filter:brightness(1.1)}#app .mc-tarot .ml-pick-grid .ml-card-back:hover:after{opacity:1;transform:translate(20%)}}#app .mc-tarot .ml-pick-grid.ml-deal .ml-card-back.on{outline:2px solid #e0bb75;outline-offset:3px;box-shadow:0 0 0 6px #8ac6ff2b,0 11px 24px #173c6545;filter:brightness(1.15)}#app .mc-tarot .ml-card-back.on .ml-order{z-index:3;background:linear-gradient(135deg,#fff7df,#e2bc7a);border:1px solid #fff5d8;color:#16334e;box-shadow:0 3px 10px #0a254345;animation:mlSelectedBadge .4s cubic-bezier(.2,1.5,.3,1) both}#app .mc-tarot .ml-selected-rays{position:absolute;inset:-11px;z-index:-1;border:1px solid #b8dcff;border-radius:16px;pointer-events:none;animation:mlSelectionWave .65s ease-out both}#app .mc-tarot .ml-pick-grid.ml-gathering .ml-card-back:not(.on){animation:none;opacity:.22;transform:scale(.91);transition:transform .36s,opacity .36s;pointer-events:none}#app .mc-tarot .ml-pick-grid.ml-gathering .ml-card-back.on{animation:mlChosenGather .46s cubic-bezier(.2,.8,.2,1) both;z-index:4}#app .mc-tarot .ml-layout{--ml-face-w:150px;gap:26px;padding:12px 0 16px;perspective:1600px}#app .mc-tarot .ml-layout .ml-slot{max-width:var(--ml-face-w);gap:10px;animation:mlSlotArrival .7s cubic-bezier(.18,.8,.25,1) both;animation-delay:calc(var(--slot-i,0)*.11s)}#app .mc-tarot .ml-awaiting-card{width:var(--ml-face-w);height:calc(var(--ml-face-w)*1.5);aspect-ratio:2/3;border-radius:13px;border:1px solid #b6a36b;box-shadow:0 15px 28px #0b294129,0 0 0 4px #d4e7fa55;overflow:hidden;transform-style:preserve-3d;transition:transform .35s,box-shadow .35s}#app .mc-tarot .ml-awaiting-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 15%,#fff7df44 48%,transparent 75%);transform:translate(-110%);animation:mlAwaitingSheen 1.2s .45s ease both;pointer-events:none}#app .mc-tarot .ml-awaiting-card:hover{transform:translateY(-7px) rotateY(-8deg);box-shadow:0 20px 32px #1239523d}#app .mc-tarot .ml-awaiting-card:focus-visible{outline:3px solid #578dc0;outline-offset:6px}#app .mc-tarot .ml-reveal-star{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font-size:28px;color:#ffe7af;text-shadow:0 0 18px #95d8ff;pointer-events:none}#app .mc-tarot .ml-flip-shell{position:relative;width:var(--ml-face-w);height:calc(var(--ml-face-w)*1.5);perspective:1200px;isolation:isolate}#app .mc-tarot .ml-flip-rotor{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(0);border-radius:12px}#app .mc-tarot .ml-flip-front,#app .mc-tarot .ml-flip-reverse{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;overflow:hidden;box-shadow:0 14px 25px #15304d30}#app .mc-tarot .ml-flip-front{transform:rotateY(0);border:1px solid #b9a16b;background:#132f4c}#app .mc-tarot .ml-flip-reverse{transform:rotateY(180deg);background:#142940 var(--ml-back-image) center/cover no-repeat;border:1px solid #b9a16b}#app .mc-tarot .ml-flip-front .ml-face{width:100%;height:100%;max-width:none;border:0;border-radius:11px;box-shadow:none;margin:0;aspect-ratio:2/3}#app .mc-tarot .ml-flip-front .ml-face img{width:100%;height:100%;object-fit:cover;border-radius:inherit}#app .mc-tarot .ml-flip-shell.is-flipping .ml-flip-rotor{animation:mlTrueFlip 1.05s cubic-bezier(.18,.75,.25,1) both}#app .mc-tarot .ml-flip-aura{position:absolute;inset:-14px;border-radius:24px;background:radial-gradient(ellipse,#a5d8ff66,transparent 70%);opacity:0;z-index:-1;pointer-events:none}#app .mc-tarot .is-flipping .ml-flip-aura{animation:mlRevealAura 1.2s .25s ease-out both}#app .mc-tarot .ml-flip-shine{position:absolute;inset:-2px;overflow:hidden;border-radius:13px;pointer-events:none}#app .mc-tarot .is-flipping .ml-flip-shine:after{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 35%,#fff4ce88 49%,transparent 62%);animation:mlRevealShine .85s .4s ease-out both}#app .mc-tarot .ml-under-card{color:#214c75;font-size:16px;line-height:1.5;animation:mlResultRise .6s .3s both}#app .mc-tarot .ml-reading-tail:not(:empty){animation:mlResultRise .75s .45s both}#app .mc-tarot .ml-reading{position:relative;overflow:hidden;border:1px solid #c6daee;border-radius:22px;box-shadow:0 16px 36px #173f6210;animation:mlReadingArrival .9s cubic-bezier(.16,.8,.25,1) both;background:linear-gradient(155deg,#f0f7ff 0,#fff 230px)}#app .mc-tarot .ml-reading:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#173a5d,#7eb9e5,#d4b273,#456f9b)}#app .mc-tarot .ml-reading>.ml-eyebrow{color:#356a99;letter-spacing:.16em}#app .mc-tarot .ml-reading>h2{font-size:clamp(24px,3vw,32px);line-height:1.45;color:#183c5d;padding-bottom:16px;border-bottom:1px solid #d9e6f2}#app .mc-tarot .ml-reading .ml-card-reading{padding:22px;border-radius:16px;border:1px solid #d7e5f2;background:#f8fbff;margin:20px 0;animation:mlResultRise .8s cubic-bezier(.16,.8,.25,1) both;animation-delay:calc(var(--reading-i,0)*.1s)}#app .mc-tarot .ml-reading .ml-advice{animation:mlResultRise .7s both;animation-delay:calc(var(--reading-i,0)*90ms)}.ml-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ml-ritual-overlay{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:24px;background:#071d35ef;color:#f7fbff;backdrop-filter:blur(10px);overflow:hidden;isolation:isolate;animation:mlRitualEnter .28s ease-out both;font-family:inherit}.ml-ritual-overlay.ml-ritual-leaving{pointer-events:none;animation:mlRitualExit .24s ease-in both}.ml-ritual-halo{position:absolute;width:min(680px,120vw);height:min(680px,120vw);border-radius:50%;background:radial-gradient(circle,#497fa746,transparent 67%);pointer-events:none;animation:mlRitualBreath 1.8s ease-out both}.ml-ritual-content{position:relative;text-align:center;width:min(460px,100%);z-index:1}.ml-ritual-content>small{color:#afcde7;font-size:16px;letter-spacing:.3em;font-weight:650}.ml-ritual-content h2{color:#f3f8ff;font-size:clamp(21px,4vw,28px);line-height:1.5;letter-spacing:-.04em;margin:0 0 9px;font-weight:750}.ml-ritual-content p{color:#b5cce2;font-size:16px;line-height:1.8;margin:0}.ml-ritual-theatre{position:relative;height:295px;width:100%;perspective:1000px;display:grid;place-items:center}.ml-ritual-orbit{position:absolute;left:50%;top:50%;width:260px;height:260px;border:1px solid #8ab4d840;border-radius:50%;transform:translate(-50%,-50%) rotateX(62deg) rotate(-30deg)}.ml-ritual-orbit.o2{width:295px;height:295px;border-style:dashed;border-color:#d5bd853a;transform:translate(-50%,-50%) rotateY(58deg) rotate(35deg)}.ml-ritual-orbit.o3{width:215px;height:215px;border-color:#bedcf240;animation:mlOrbitTurn 1.8s ease-out both}.ml-ritual-pack{position:relative;width:104px;height:156px;transform-style:preserve-3d;transform:rotateX(6deg)}.ml-ritual-pack>span{position:absolute;inset:0;background:#122b48 var(--ml-ritual-back) center/cover no-repeat;border:1px solid #d9c496a8;border-radius:10px;box-shadow:0 12px 28px #0008;transform-origin:50% 90%;animation:mlShuffleFan 1.5s cubic-bezier(.35,0,.25,1) both;animation-delay:calc(var(--ri)*14ms)}.ml-ritual-star{position:absolute;left:50%;top:50%;font-size:16px;color:#d8c591;opacity:0;animation:mlStarFlight 1.45s ease-out both;animation-delay:calc(var(--si)*35ms);pointer-events:none}.ml-ritual-progress{width:110px;height:2px;background:#9ac7ee25;margin:22px auto 17px;overflow:hidden;border-radius:3px}.ml-ritual-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#6ba7d4,#f0d69f);transform-origin:left;animation:mlRitualProgress 1.55s linear both}.ml-ritual-skip{border:1px solid #9db8d34d;background:#ffffff08;color:#d8e7f6;padding:10px 18px;min-height:42px;border-radius:999px;font-size:16px;cursor:pointer}.ml-ritual-skip span{margin-left:10px}.ml-ritual-skip:hover{background:#ffffff16;border-color:#b8d8f4}.ml-ritual-skip:focus-visible{outline:2px solid #d4bd82;outline-offset:4px}#app .ml-origin-guide[open] .ml-origin-guide-content{animation:mlGuideOpen .5s cubic-bezier(.2,.8,.2,1) both}#app .ml-origin-guide-grid>section{animation:mlGuideOpen .6s both}#app .ml-origin-guide-grid>section:nth-child(2){animation-delay:.08s}#app .ml-origin-guide-grid>section:nth-child(3){animation-delay:.16s}#app .ml-guide-visual{position:relative;height:166px;border-radius:13px;overflow:hidden;margin:0 0 22px;background:#112e48;border:1px solid #b9cddd;isolation:isolate;box-shadow:0 9px 20px #15345112}#app .ml-guide-visual figcaption{position:absolute;bottom:0;left:0;right:0;z-index:4;background:linear-gradient(0deg,#081d36e8,transparent);padding:25px 12px 10px;color:#edf6ff;font-size:16px;line-height:1.5;letter-spacing:-.01em;pointer-events:none}#app .ml-guide-photo>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}#app .ml-guide-photo:hover>img{transform:scale(1.055)}#app .ml-guide-reflection>img{object-position:center 60%}#app .ml-guide-card-gallery{background:radial-gradient(ellipse at 50% 85%,#34618a,#10283f 78%)}#app .ml-guide-card-gallery>div{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding-bottom:15px;perspective:700px}#app .ml-guide-card-gallery img{position:absolute;width:78px;height:117px;object-fit:cover;border-radius:6px;border:1px solid #d4bb82;box-shadow:0 9px 18px #0005;transition:transform .45s cubic-bezier(.2,.8,.2,1)}#app .ml-guide-card-gallery img:first-child{transform:translate(-49px) rotate(-18deg) translateY(5px)}#app .ml-guide-card-gallery img:nth-child(2){transform:translate(49px) rotate(18deg) translateY(5px)}#app .ml-guide-card-gallery img:nth-child(3){transform:translateY(-4px);z-index:2}#app .ml-guide-card-gallery:hover img:first-child{transform:translate(-60px) rotate(-23deg)}#app .ml-guide-card-gallery:hover img:nth-child(2){transform:translate(60px) rotate(23deg)}#app .ml-guide-card-gallery:hover img:nth-child(3){transform:translateY(-10px) rotateY(-8deg)}#app .ml-guide-four{background:radial-gradient(ellipse at 50% 0,#2c5981,#102a43 90%)}#app .ml-guide-saju-orbit{position:absolute;left:50%;top:45%;width:155px;height:155px;transform:translate(-50%,-50%) rotate(-30deg);border:1px solid #a9c5de3b;border-radius:50%;box-shadow:0 0 0 12px #9bc1e80a,0 0 0 25px #9bc1e808}#app .ml-guide-saju-orbit:after{content:"";position:absolute;inset:16px;border:1px dashed #d8c48e50;border-radius:50%}#app .ml-guide-four-columns{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;padding-bottom:12px;z-index:2}#app .ml-guide-four-columns>span{display:flex;align-items:center;flex-direction:column;justify-content:center;width:39px;height:82px;border-radius:9px;border:1px solid #a6c5e45c;background:linear-gradient(145deg,#497ba162,#142f4acc);box-shadow:0 8px 15px #0003;transform:translateY(-3px)}#app .ml-guide-four-columns>span:nth-child(2n){transform:translateY(5px)}#app .ml-guide-four-columns b{font-family:Georgia,serif;font-weight:400;color:#e8d5a3;font-size:29px;line-height:1.6}#app .ml-guide-four-columns small{font-size:16px;color:#d4e7f9}@keyframes mlDealCinematic{0%{opacity:0;transform:translate3d(var(--deal-shift,0px),-60px,0) rotateY(75deg) rotate(var(--deal-tilt,0deg)) scale(.65)}65%{opacity:1;transform:translate3d(0,4px,0) rotateY(-5deg) rotate(0) scale(1.02)}to{opacity:1;transform:translateZ(0) rotateY(0) rotate(0) scale(1)}}@keyframes mlSelectedBadge{0%{opacity:0;transform:scale(.4) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes mlSelectionWave{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@keyframes mlChosenGather{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.08)}to{transform:translateY(-28px) scale(.96);opacity:.4}}@keyframes mlSlotArrival{0%{opacity:0;transform:translateY(28px) rotateY(-18deg) scale(.88)}to{opacity:1;transform:none}}@keyframes mlAwaitingSheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes mlTrueFlip{0%{transform:rotateY(180deg) rotate(-5deg) translateY(8px) scale(.97)}48%{transform:rotateY(85deg) rotate(1deg) translateY(-12px) scale(1.08)}80%{transform:rotateY(-7deg) rotate(0) translateY(-3px) scale(1.025)}to{transform:rotateY(0) rotate(0) translateY(0) scale(1)}}@keyframes mlRevealAura{0%{opacity:0;transform:scale(.85)}50%{opacity:.85;transform:scale(1.12)}to{opacity:0;transform:scale(1.25)}}@keyframes mlRevealShine{0%{transform:translate(-110%);opacity:0}30%{opacity:1}to{transform:translate(110%);opacity:0}}@keyframes mlResultRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mlReadingArrival{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@keyframes mlGuideOpen{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mlRitualEnter{0%{opacity:0}to{opacity:1}}@keyframes mlRitualExit{0%{opacity:1}to{opacity:0}}@keyframes mlRitualBreath{0%{opacity:0;transform:scale(.7)}55%{opacity:1;transform:scale(1.06)}to{opacity:.85;transform:scale(1)}}@keyframes mlShuffleFan{0%{transform:translate3d(0,35px,0) rotate(0) rotateY(0) scale(.7);opacity:0}18%{opacity:1;transform:translate3d(calc(var(--rx)*.5),0,calc(var(--ri)*3px)) rotate(var(--ra)) rotateY(-18deg)}42%{transform:translate3d(calc(var(--rx)*-1.1),-16px,calc(var(--ri)*4px)) rotate(calc(var(--ra)*-1)) rotateY(22deg)}69%{transform:translate3d(var(--rx),-5px,calc(var(--ri)*3px)) rotate(var(--ra)) rotateY(-12deg)}to{opacity:1;transform:translate3d(calc(var(--rx)*.12),0,calc(var(--ri)*2px)) rotate(calc(var(--ra)*.12)) rotateY(0)}}@keyframes mlOrbitTurn{0%{transform:translate(-50%,-50%) rotateX(62deg) rotate(-80deg);opacity:0}to{transform:translate(-50%,-50%) rotateX(62deg) rotate(120deg);opacity:.8}}@keyframes mlStarFlight{0%{opacity:0;transform:rotate(var(--sa)) translateY(-60px) scale(.3)}40%{opacity:.9}to{opacity:0;transform:rotate(var(--sa)) translateY(-160px) scale(.8)}}@keyframes mlRitualProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:850px){#app .ml-guide-visual{height:210px;max-width:none}#app .ml-guide-card-gallery img{width:95px;height:143px}#app .ml-guide-card-gallery img:first-child{transform:translate(-65px) rotate(-18deg)}#app .ml-guide-card-gallery img:nth-child(2){transform:translate(65px) rotate(18deg)}#app .ml-guide-four-columns>span{height:102px;width:52px}#app .ml-guide-four-columns b{font-size:36px}}@media(max-width:560px){#app .mc-tarot .ml-step-control{gap:9px}#app .mc-tarot .ml-step-control .ml-stepbar{font-size:16px}#app .mc-tarot .ml-motion-toggle{padding:6px 9px;font-size:16px;min-height:36px}#app .mc-tarot .ml-layout{--ml-face-w:clamp(76px,23vw,98px);gap:12px}#app .mc-tarot .ml-layout .ml-slot>small{font-size:16px;line-height:1.5;min-height:32px}#app .mc-tarot .ml-under-card{font-size:16px}#app .mc-tarot .ml-reading .ml-card-reading{padding:17px}#app .ml-guide-visual{height:180px;margin-bottom:18px}.ml-ritual-overlay{backdrop-filter:none}.ml-ritual-theatre{height:270px}.ml-ritual-orbit.o2{width:255px;height:255px}.ml-ritual-content p{font-size:16px}}#app .ml-motion-reduced *,#app .ml-motion-reduced *:before,#app .ml-motion-reduced *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .ml-motion-reduced .ml-selected-rays,#app .ml-motion-reduced .ml-flip-aura,#app .ml-motion-reduced .ml-flip-shine{display:none!important}#app .ml-motion-reduced .ml-pick-grid .ml-card-back{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){#app .ml-origin-guide-content,#app .ml-origin-guide-grid>section,#app .ml-guide-visual img{animation:none!important;transition:none!important}}#app .mc-tarot .ml-topic.ml-topic-priority:not(.on){background:#edf5ff;border-color:#91b3d5;color:#28547b;font-weight:700;box-shadow:0 2px 5px #173e6210}#app .mc-tarot .ml-topic.ml-topic-priority:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;margin-right:6px;background:#5d88b3;vertical-align:middle}#app .mc-tarot .ml-topic.ml-topic-priority.on:before{background:#d6eaff}#app .mc-tarot .ml-topic.ml-topic-priority:not(.on):hover{background:#dfedff;border-color:#5c89b6;color:#1e4569}#app .mc-tarot .ml-topic.ml-topic-priority:focus-visible{outline:3px solid #6c9bc7;outline-offset:3px}#mindlab-session{max-width:640px;margin:12vh auto;padding:32px;background:var(--card);border:1px solid var(--line);border-radius:16px}#mindlab-session button{padding:12px 20px;margin:8px 8px 0 0;border-radius:8px;cursor:pointer}#mindlab-session.signed-in{margin:0 auto;padding:12px 20px;border-radius:0}#mindlab-session.signed-in h1{display:none}@media(max-width:1000px){#app .un-head-inner{position:relative!important}#app .un-header{position:relative!important;z-index:1100!important}#app .un-menu[open]>.un-links{top:calc(100% + 1px)!important;left:12px!important;right:12px!important;z-index:1101!important}}.mindlab-account-settings{max-width:1160px;margin:20px auto;padding:20px}.mindlab-account-settings p{overflow-wrap:anywhere}#app .meres,#app .meres>b,#app .meres .merow,#app .meres p{color:#f5f9ff!important}#app .meres>small{color:#bddcff!important}#app .meres .merow>span{color:#173b60!important;background:#c5dfff!important}#app .meres .mepickopen{color:#fff!important;border-color:#adc8e6!important;background:#ffffff20!important}[hidden]{display:none!important}@media(max-width:680px){#mindlab-session{margin:8vh 16px;padding:24px}}#app{--ml-brand-gutter: 28px;--ml-brand-height: 44px;--ml-brand-icon-width: 56px;--ml-brand-gap: 10px;--ml-brand-title-size: 26px;--ml-brand-academy-size: 8px}#app .un-header.ga-header .un-head-inner{min-height:80px!important;padding:16px var(--ml-brand-gutter)!important;align-items:center!important}#app .ga-header .ga-brand{display:inline-flex!important;align-items:center!important;min-width:0!important;min-height:var(--ml-brand-height)!important;gap:0!important;padding:0!important}#app .ml-brand-mark{display:inline-grid!important;grid-template-columns:var(--ml-brand-icon-width) max-content;align-items:center;column-gap:var(--ml-brand-gap);height:var(--ml-brand-height);color:#102c46;text-align:left;white-space:nowrap;vertical-align:middle}#app .ml-brand-mark .ga-symbol{grid-area:auto!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--ml-brand-icon-width)!important;height:var(--ml-brand-height)!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#app .ml-brand-mark .ga-symbol img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;mix-blend-mode:normal!important;filter:none!important}#app .ml-brand-mark .ga-wordmark{grid-area:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;align-self:center!important;gap:4px!important;height:var(--ml-brand-height)!important;margin:0!important;padding:0!important}#app .ml-brand-mark .ga-wordmark b{display:block!important;margin:0!important;color:#102c46!important;font-family:Georgia,Times New Roman,serif!important;font-size:var(--ml-brand-title-size)!important;font-weight:700!important;line-height:1!important;letter-spacing:.015em!important;white-space:nowrap}#app .ml-brand-mark .ga-wordmark em{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;color:#102c46!important;font-family:Arial,sans-serif!important;font-size:var(--ml-brand-academy-size)!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.34em!important}#app .ml-brand-mark .ga-wordmark em i{display:block!important;flex:1 1 24px!important;min-width:18px;height:1px!important;background:#3d73a5!important}#app .ga-page-label{display:none!important}#app .ga-footer{display:grid!important;grid-template-columns:max-content minmax(0,1fr);align-items:center!important;column-gap:32px!important;row-gap:20px!important;box-sizing:border-box;width:100%;max-width:1200px;margin:48px auto 0!important;padding:28px var(--ml-brand-gutter) 22px!important}#app .ga-footer-brand{display:flex!important;align-items:center!important;min-height:var(--ml-brand-height);margin:0!important;padding:0!important}#app .ga-footer nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 20px;margin:0}#app .ga-footer>small{grid-column:1 / -1;width:100%;margin:0}@media(max-width:1000px){#app{--ml-brand-gutter: 20px}}@media(max-width:1000px){#app .ga-footer{grid-template-columns:1fr;row-gap:18px!important}#app .ga-footer nav{justify-content:flex-start}}@media(max-width:480px){#app{--ml-brand-gutter: 16px;--ml-brand-height: 38px;--ml-brand-icon-width: 47px;--ml-brand-gap: 8px;--ml-brand-title-size: 22px;--ml-brand-academy-size: 7px}#app .un-header.ga-header .un-head-inner{min-height:72px!important;padding-block:14px!important}}#app .ml-library.lib-catalog-view{background:linear-gradient(180deg,#f5f7fa 0,#f8f9fa 650px,#f9f8f5)!important;color:#17354b;padding-bottom:36px}#app .lib-catalog-home{padding-top:24px}#app .lib-catalog-view .lib-nav{background:#fff!important}#app .lib-catalog-view .lib-nav button{box-shadow:none!important;min-height:42px}#app .lib-hero.lib-hero-premium{position:relative;display:block!important;isolation:isolate;min-height:286px;margin:0 0 22px;padding:30px 36px!important;overflow:hidden;border:1px solid #29445a!important;border-radius:20px!important;background:#102c46!important;box-shadow:0 12px 30px #122c4612!important}#app .lib-hero-copy{position:relative;z-index:2;width:61%}#app .lib-hero-premium .lib-eyebrow{margin-bottom:14px;color:#d5c29e!important;font-size:16px!important;font-weight:700;letter-spacing:.15em!important}#app .lib-hero-premium .lib-hero-copy h1{color:#fff!important;font-size:clamp(29px,2.9vw,37px)!important;font-weight:750;letter-spacing:-.045em;line-height:1.38!important}#app .lib-hero-premium .lib-hero-copy>p{color:#d5e0e9!important;font-size:16px!important;line-height:1.8!important;margin-top:12px}#app .lib-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:20px;color:#d8e1e9;font-size:16px}#app .lib-hero-meta b{margin-left:3px;color:#fff;font-weight:700}#app .lib-hero-meta .lib-ready{padding-left:14px;border-left:1px solid #6a7c8c;color:#ddc79d}#app .lib-hero-figure{position:absolute;z-index:0;inset:0 0 0 auto;width:49%;margin:0;overflow:hidden}#app .lib-hero-figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 56%}#app .lib-hero-figure:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#102c46 0,#102c4680 20%,transparent 55%),linear-gradient(0deg,#102c4670,transparent 35%)}#app .lib-hero-figure figcaption{position:absolute;z-index:1;bottom:22px;right:24px;border-top:1px solid #e0c794a8;padding-top:10px;font-size:16px;letter-spacing:.02em;color:#fff;text-shadow:0 1px 6px #102c46}#app .lib-catalog-home .lib-filter{padding:23px 26px 20px;border:1px solid #dce3e9;border-radius:18px;background:#fff;box-shadow:0 4px 18px #17354b04}#app .lib-filter-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:15px}#app .lib-filter-heading h2{font-size:17px;font-weight:750;letter-spacing:-.03em}#app .lib-filter-heading p{margin:0;font-size:16px;color:#506575}#app .lib-catalog-home .lib-search{position:relative;display:flex;flex-wrap:nowrap;gap:8px}#app .lib-search>svg{position:absolute;width:19px;height:19px;left:15px;top:16px;color:#788b99;pointer-events:none}#app .lib-catalog-home .lib-search input{flex:1 1 auto;width:0;min-width:0;height:50px;padding:12px 14px 12px 43px;border:1px solid #d7e1e8;border-radius:10px;background:#f8fafc;color:#17354b;font-size:16px}#app .lib-catalog-home .lib-search input::placeholder{color:#788793;opacity:1}#app .lib-catalog-home .lib-search .lib-button{flex:0 0 auto;min-height:50px;padding:11px 18px;border-radius:10px;font-size:16px;white-space:nowrap;box-shadow:none!important;transform:none!important}#app .lib-catalog-home .lib-search .lib-button.primary{background:#173a55!important;border-color:#173a55!important;color:#fff!important}#app .lib-catalog-home .lib-search .lib-reset{border-color:#dde4e9!important;color:#496173!important;background:#fff!important}#app .lib-category-caption{display:none}#app .lib-catalog-home .lib-categories{gap:7px;margin-top:16px}#app .lib-catalog-home .lib-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #e1e7ec;border-radius:7px;background:#fff;color:#5b6d7c;font-size:16px;font-weight:550;line-height:1.5;box-shadow:none!important;transform:none!important;white-space:nowrap}#app .lib-catalog-home .lib-chip i{width:5px;height:5px;border-radius:50%;opacity:.8}#app .lib-catalog-home .lib-chip.active{color:#173a55!important;background:#edf2f6!important;border-color:#b7c8d6!important;font-weight:750}#app .lib-catalog-home .lib-section-head{margin:29px 0 17px;align-items:flex-end}#app .lib-section-eyebrow{display:block;margin-bottom:5px;color:#8a7651;font-size:16px;font-weight:750;letter-spacing:.15em}#app .lib-catalog-home .lib-section-head h2{font-size:23px;font-weight:750;line-height:1.4;color:#18384f}#app .lib-catalog-home .lib-section-head>small{color:#7d8993;font-size:16px;white-space:nowrap}#app .lib-resource-card{position:relative;padding:25px 26px 22px;border:1px solid #dce3e8;border-radius:17px;background:#fff;box-shadow:0 5px 20px #17354b04;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#app .lib-resource-card:before{position:absolute;left:26px;top:0;width:36px;height:2px;background:var(--lib-accent);opacity:.65;content:""}#app .lib-resource-card:hover{transform:translateY(-2px);border-color:#c2cfd9;box-shadow:0 12px 28px #17354b0c}#app .lib-resource-card .ga-lesson-meta{gap:10px;flex-wrap:nowrap}#app .lib-topic-label{display:inline-flex;align-items:center;gap:11px;min-width:0}#app .lib-topic-icon{display:grid;flex:0 0 41px;place-items:center;width:41px;height:41px;border-radius:12px;background:var(--lib-wash);color:var(--lib-accent)}#app .lib-topic-icon svg{width:23px;height:23px}#app .lib-topic-label>span{display:flex;flex-direction:column;gap:3px}#app .lib-topic-label small{color:#647785;font-size:16px;font-weight:650;line-height:1.3;letter-spacing:.08em}#app .lib-topic-label strong{color:#476071;font-size:16px;font-weight:700;line-height:1.5}#app .lib-resource-card .ga-lesson-meta>b.lib-pending-badge{padding:4px 8px;border:1px solid #e7e5df;color:#756341;background:#f8f6f1;border-radius:5px;font-size:16px;white-space:nowrap}#app .lib-resource-card h3{min-height:60px;margin:20px 0 0;font-size:21px;line-height:1.45;font-weight:750;letter-spacing:-.035em;color:#17384f}#app .lib-resource-card>p{min-height:50px;margin:9px 0 23px;color:#647580;font-size:16px;line-height:1.85}#app .lib-resource-card .ga-lesson-bottom{flex-wrap:wrap;gap:12px;margin-top:auto;border-color:#edf0f2;padding-top:17px}#app .lib-resource-card .lib-use{display:flex;flex:1 1 100px;flex-direction:column;gap:4px;min-width:0}#app .lib-use small{font-size:16px;color:#657887;line-height:1.4}#app .lib-use b{color:#687a87;font-size:16px;font-weight:550;line-height:1.5}#app .lib-resource-card .ga-btn{min-height:43px;border-radius:9px;padding:10px 13px;font-size:16px!important;box-shadow:none!important;transform:none!important}#app .lib-resource-card .ga-btn.navy{background:#173a55!important;color:#fff!important;border-color:#173a55!important}#app .lib-resource-card .ga-btn.navy:hover{background:#254e6c!important}#app .ml-library .lib-pending-button:disabled,#app .ml-library .lib-pending-button:disabled:hover{color:#7e827f!important;background:#f5f5f2!important;border-color:#e4e6e2!important;opacity:1!important;cursor:default!important;transform:none!important;box-shadow:none!important}#app .lib-release-note{display:flex;align-items:center;gap:16px;margin-top:27px;padding:22px 24px;border:1px solid #e2e5e6;border-radius:14px;background:#f4f5f4}#app .lib-release-icon{flex:0 0 28px;color:#8d7a55}#app .lib-release-icon svg{display:block;width:27px;height:27px}#app .lib-release-note>div{flex:1}#app .lib-release-note h2{font-size:16px;font-weight:700}#app .lib-release-note p{margin-top:5px;color:#7b8790;font-size:16px}#app .lib-release-note .lib-button{font-size:16px;box-shadow:none!important;background:#fff!important;color:#476071!important;border-color:#d8e0e5!important;white-space:nowrap}#app .lib-catalog-home>.lib-source{margin-top:18px;font-size:16px;color:#7b8790;border-color:#e4e8eb;background:transparent;box-shadow:none}@media(max-width:1000px){#app .lib-hero.lib-hero-premium{padding:29px 31px!important}#app .lib-hero-premium .lib-hero-copy h1{font-size:31px!important}#app .lib-catalog-home .lib-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#app .lib-resource-card{padding:23px 22px 21px}#app .lib-resource-card:before{left:22px}#app .lib-resource-card h3{font-size:20px;min-height:58px}#app .lib-topic-label{gap:8px}#app .lib-topic-icon{flex-basis:36px;width:36px;height:36px;border-radius:10px}#app .lib-topic-icon svg{width:21px;height:21px}}@media(max-width:600px){#app .lib-catalog-home{padding-top:16px}#app .lib-catalog-view .lib-nav{flex-wrap:nowrap;gap:6px;padding:10px 14px}#app .lib-catalog-view .lib-nav button{min-height:40px;padding:8px 10px;font-size:16px;white-space:nowrap}#app .lib-hero.lib-hero-premium{min-height:258px;padding:26px 23px!important;margin-bottom:16px;border-radius:17px!important}#app .lib-hero-copy{width:100%}#app .lib-hero-premium .lib-eyebrow{font-size:16px!important;margin-bottom:12px}#app .lib-hero-premium .lib-hero-copy h1{font-size:27px!important;line-height:1.4!important}#app .lib-hero-premium .lib-hero-copy>p{max-width:280px;margin-top:12px;font-size:16px!important}#app .lib-hero-meta{gap:7px 11px;margin-top:17px;font-size:16px}#app .lib-hero-meta .lib-ready{padding-left:11px}#app .lib-hero-figure{width:100%;opacity:.4}#app .lib-hero-figure:after{background:linear-gradient(90deg,#102c46 0,#102c46d9 26%,#102c4659)}#app .lib-hero-figure figcaption{display:none}#app .lib-catalog-home .lib-filter{padding:18px 16px 12px;border-radius:14px}#app .lib-filter-heading{margin-bottom:13px;padding-right:58px}#app .lib-filter-heading h2{font-size:16px}#app .lib-filter-heading p{display:none}#app .lib-catalog-home .lib-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}#app .lib-catalog-home .lib-search input{width:100%;height:46px;font-size:16px;padding-left:36px}#app .lib-search>svg{width:17px;height:17px;top:15px;left:12px}#app .lib-catalog-home .lib-search .lib-button{min-height:46px;padding:10px 13px;font-size:16px}#app .lib-catalog-home .lib-search .lib-reset{position:absolute;right:0;top:-39px;width:auto;min-height:26px;padding:0;border:0!important;background:transparent!important;font-size:16px}#app .lib-category-caption{display:flex;justify-content:space-between;align-items:center;margin-top:7px;color:#6e808e;font-size:16px}#app .lib-category-caption small{color:#98a3ab;font-size:16px}#app .lib-catalog-home .lib-categories{flex-wrap:nowrap;overflow-x:auto;margin-top:8px;padding:0 0 7px;scrollbar-width:thin;scrollbar-color:#b7c8d6 transparent}#app .lib-catalog-home .lib-chip{flex:0 0 auto;min-height:34px;padding:7px 10px;font-size:16px}#app .lib-catalog-home .lib-section-head{margin-top:23px;margin-bottom:14px}#app .lib-catalog-home .lib-section-head h2{font-size:21px}#app .lib-section-eyebrow{font-size:16px;margin-bottom:5px}#app .lib-catalog-home .lib-ready-grid{grid-template-columns:minmax(0,1fr);gap:14px}#app .lib-resource-card{padding:22px;border-radius:15px}#app .lib-resource-card h3{min-height:0;margin-top:19px;font-size:21px}#app .lib-resource-card>p{min-height:0;margin-top:10px;margin-bottom:22px;font-size:16px}#app .lib-resource-card .ga-lesson-bottom{gap:12px}#app .lib-release-note{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:19px}#app .lib-release-note h2{font-size:16px}#app .lib-release-note .lib-button{width:100%}}@media(max-width:360px){#app .lib-catalog-view .lib-nav button{padding:8px 7px;font-size:16px}#app .lib-hero.lib-hero-premium{padding:25px 20px!important}#app .lib-hero-premium .lib-hero-copy h1{font-size:25px!important}#app .lib-resource-card{padding:20px}#app .lib-resource-card .ga-lesson-bottom{flex-direction:column;align-items:stretch}#app .lib-resource-card .lib-use{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){#app .lib-resource-card{transition:none}#app .lib-resource-card:hover{transform:none}}#app .lib-hero-actions{margin-top:18px}#app .lib-hero-premium .lib-hero-cta{min-height:42px;padding:10px 16px;border-radius:8px;border-color:#d8c39e!important;background:#ecdfc7!important;color:#17354b!important;font-size:16px!important;font-weight:750;box-shadow:none!important;transform:none!important}#app .ml-pilot-customer{margin-top:25px}#app .ml-pilot-section-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;color:#173a55;font-size:16px}#app .ml-pilot-section-label span{color:#657887;font-size:16px}#app .ml-pilot-image{border:1px solid #e2ddcf;border-radius:10px;background:#faf8f2}#app .ml-pilot-customer figcaption{margin-top:9px;color:#6a7b86;font-size:16px}#app .ml-pilot-transcript{margin-top:18px;padding:12px 15px;background:#f6f8fa;border:1px solid #e0e6eb;border-radius:10px;font-size:16px}#app .ml-pilot-transcript summary{cursor:pointer;color:#3c5e76;font-weight:700}#app .ml-pilot-transcript h2{margin-top:15px;font-size:18px}#app .ml-pilot-use{margin-top:27px}#app .ml-pilot-use h2{font-size:21px;color:#173a55}#app .ml-pilot-use ol{margin:13px 0 0;padding-left:23px}#app .ml-pilot-use li{margin:9px 0;padding-left:3px;color:#526b7b;font-size:16px;line-height:1.9}#app .ml-pilot-coach{margin-top:36px;padding-top:29px;border-top:1px solid #dce4ea}#app .ml-pilot-coach>header>span{color:#8a7046;font-size:16px;font-weight:750}#app .ml-pilot-coach h2{color:#173a55;font-size:23px;line-height:1.45}#app .ml-pilot-coach>header>p{color:#647887;font-size:16px}#app .ml-pilot-skills{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}#app .ml-pilot-skills span{padding:5px 9px;border-radius:6px;color:#45647a;background:#eef3f6;font-size:16px}#app .ml-pilot-stages{display:grid;gap:17px;margin-top:24px}#app .ml-pilot-stage{padding:23px;border:1px solid #dde5eb;border-radius:14px;background:#fff}#app .ml-pilot-stage-heading{display:flex;align-items:center;gap:12px}#app .ml-pilot-stage-heading>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;color:#a08657;background:#f7f3e9;font-size:16px;font-weight:750}#app .ml-pilot-stage-heading small{color:#506575;font-size:16px}#app .ml-pilot-stage h3{color:#173a55;font-size:18px;font-weight:750}#app .ml-pilot-stage .ml-pilot-script{margin-top:17px;padding:16px 18px;border-left:3px solid #b79b6a;border-radius:0 9px 9px 0;background:#f8f6ef;color:#24475e;font-size:16px;line-height:1.95}#app .ml-pilot-stage dl{display:grid;grid-template-columns:74px minmax(0,1fr);gap:9px 12px;margin:17px 0 0;font-size:16px;line-height:1.85}#app .ml-pilot-stage dt{color:#3e6078;font-weight:750}#app .ml-pilot-stage dd{margin:0;color:#627987}#app .ml-pilot-branches,#app .ml-pilot-checklist,#app .ml-pilot-research{margin-top:30px}#app .ml-pilot-branches h2,#app .ml-pilot-checklist h2,#app .ml-pilot-research h2{font-size:21px}#app .ml-pilot-branches article{margin-top:13px;padding:19px 21px;border:1px solid #e0e6e9;border-radius:12px;background:#f7f9fa}#app .ml-pilot-branches p{font-size:16px;line-height:1.9}#app .ml-pilot-branches .ml-pilot-client{color:#506575}#app .ml-pilot-branches small{display:block;margin-top:12px;color:#506575;font-size:16px;line-height:1.85}#app .ml-pilot-checklist{padding:22px;border:1px solid #e3ddce;border-radius:13px;background:#f9f6ef}#app .ml-pilot-checklist ul{margin:13px 0;padding-left:22px;color:#526c7d;font-size:16px;line-height:1.9}#app .ml-pilot-checklist>p{font-size:16px;color:#5a7180}#app .ml-pilot-research>p{color:#506575;font-size:16px}#app .ml-pilot-research article{padding:18px 0;border-bottom:1px solid #e6eaed}#app .ml-pilot-research a{color:#315b79;font-size:16px;font-weight:700;overflow-wrap:anywhere}#app .ml-pilot-research small{display:block;margin-top:4px;color:#506575;font-size:16px}#app .ml-pilot-research article p{margin-top:8px;color:#506575;font-size:16px}#app .ml-pilot-research .ml-pilot-applied{color:#7e6d4e}.ml-onepage-dialog{box-sizing:border-box;width:calc(100vw - 32px);max-width:1500px;max-height:calc(100dvh - 28px);margin:auto;padding:14px;border:1px solid #cad6df;border-radius:15px;background:#fff;color:#173a55;box-shadow:0 25px 80px #0a213b55}.ml-onepage-dialog::backdrop{background:#0c2239c7;backdrop-filter:blur(3px)}.ml-onepage-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 3px 12px}.ml-onepage-dialog h2{margin:0;font:750 16px/1.4 Pretendard Variable,Malgun Gothic,sans-serif}.ml-onepage-dialog header>div{display:flex;gap:8px}.ml-onepage-dialog button{min-height:40px;padding:8px 13px;border:1px solid #cfdae2;border-radius:8px;color:#31556d;background:#f7f9fb;font:700 16px/1.4 Pretendard Variable,Malgun Gothic,sans-serif;cursor:pointer}.ml-onepage-dialog button:focus-visible{outline:3px solid #90b2d6;outline-offset:2px}.ml-onepage-stage{max-height:calc(100dvh - 115px);overflow:auto;background:#f7f5ef;border-radius:8px}.ml-onepage-stage img{display:block;width:100%;height:auto;max-height:calc(100dvh - 115px);object-fit:contain}.ml-onepage-stage img.is-zoomed{width:1492px;max-width:none;max-height:none}@media(max-width:600px){#app .ml-pilot-stage{padding:18px}#app .ml-pilot-toolbar>.lib-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}#app .ml-pilot-toolbar .lib-button{display:inline-flex!important;justify-content:center;width:100%;min-width:0;min-height:44px;padding:10px!important;font-size:16px!important;line-height:1.4;white-space:nowrap;word-break:keep-all}#app .ml-pilot-toolbar [data-act=mlMatCopy]{grid-column:1 / -1}#app .ml-pilot-stage h3{font-size:17px}#app .ml-pilot-coach h2{font-size:21px}#app .ml-pilot-stage .ml-pilot-script{padding:14px;font-size:16px}#app .ml-pilot-stage dl{grid-template-columns:1fr;gap:5px}#app .ml-pilot-stage dd{margin-bottom:8px}.ml-onepage-dialog{width:calc(100vw - 16px);padding:10px}.ml-onepage-dialog h2{font-size:16px}.ml-onepage-dialog button{padding:8px 10px;font-size:16px}}#app .lib-hero-premium .lib-hero-cta:hover{background:#f5ead6!important}#app .lib-training-cta{display:flex;align-items:center;gap:24px;margin-top:28px;padding:25px 26px;border:1px solid #e2d9c7;border-radius:15px;background:#f7f4ed}#app .lib-training-cta>div:first-child{flex:1}#app .lib-training-cta>div>span{display:block;margin-bottom:7px;color:#79623e;font-size:16px;font-weight:750}#app .lib-training-cta h2{color:#17354b;font-size:19px;font-weight:750;line-height:1.5}#app .lib-training-cta p{margin-top:9px;color:#5c6d79;font-size:16px;line-height:1.85}#app .lib-training-actions{display:flex;flex-direction:column;gap:9px}#app .lib-training-actions .ga-btn,#app .lib-training-actions .lib-button{min-height:44px;padding:11px 14px;border-radius:8px;font-size:16px!important;white-space:nowrap;box-shadow:none!important;transform:none!important}#app .lib-training-actions .ga-btn.navy{background:#173a55!important;color:#fff!important;border-color:#173a55!important}#app .lib-training-actions .lib-button{background:transparent!important;border-color:#cfc5b2!important;color:#5c645f!important}#app .lib-sheet .lib-training-cta{margin-top:24px;padding:22px}#app .lib-sheet .lib-training-cta h2{font-size:18px}@media(max-width:600px){#app .lib-hero-actions{margin-top:16px}#app .lib-hero-premium .lib-hero-cta{min-height:41px;font-size:16px!important}#app .lib-training-cta{display:block;padding:22px}#app .lib-training-cta h2{font-size:18px}#app .lib-training-actions{margin-top:17px}#app .lib-training-actions .ga-btn,#app .lib-training-actions .lib-button{width:100%}#app .lib-sheet .lib-training-cta{padding:19px}}.ml-pilot-image[hidden],.ml-onepage-stage img[hidden],.ml-pilot-loading[hidden]{display:none!important}.ml-pilot-loading{aspect-ratio:1.414 / 1;min-height:210px;display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#f7f5ef;color:#526775;border:1px solid #e2e4df;border-radius:10px;font-size:16px}#app .ml-pilot-readable{padding:18px 0 0;border-top:1px solid #d6e1e5;margin-top:18px;color:#17384b;line-height:1.85}#app .ml-pilot-readable p{margin:10px 0}#app .ml-pilot-readable .ml-pilot-footnote{font-size:16px;color:#4f6674}#app .ml-pilot-formula{padding:12px 16px;background:#eef0f4;border-radius:8px;font-weight:650}#app .ml-pilot-image{border:1px solid #d6e1e5;border-radius:10px}#app .ml-pilot-customer figure{margin:0}#app .lib-resource-card h3{text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere}#app .lib-resource-card>p{word-break:keep-all;overflow-wrap:anywhere}#app .lib-hero-meta .lib-ready{color:#e5d4b3}#app .ml-pilot-case{margin:24px 0 30px;padding:clamp(20px,3vw,32px);background:#f6f7f2;border:1px solid #d6dfd6;border-radius:16px;color:#17384b;word-break:keep-all;overflow-wrap:anywhere}#app .ml-pilot-case .ml-case-label{display:inline-block;font-size:16px;font-weight:700;color:#404c68;letter-spacing:.02em}#app .ml-pilot-case h2{font-size:clamp(20px,2.6vw,26px);line-height:1.45;margin:10px 0}#app .ml-pilot-case p{font-size:16px;line-height:1.85;margin:10px 0}#app .ml-pilot-case .ml-case-member{font-size:16px;color:#4f6674;font-weight:600}#app .ml-case-application{margin:20px 0;padding:18px 20px;border-left:3px solid #587c70;background:#fff;border-radius:0 8px 8px 0}#app .ml-case-application h3{font-size:16px;margin:0}#app .ml-pilot-case .ml-case-question{font-weight:700;color:#17384b}#app .ml-pilot-case details{margin-top:16px}#app .ml-pilot-case summary{cursor:pointer;font-size:16px;font-weight:650;padding:8px 0;min-height:40px;display:list-item}#app .ml-pilot-case details p,#app .ml-pilot-case small{font-size:16px;color:#4f6674}#app .ml-pilot-case small{display:block;margin-top:8px}#app .ml-pilot-case a{color:#245d71;text-decoration:underline;text-underline-offset:3px}#app .ml-pilot-case :is(a,summary):focus-visible{outline:3px solid #a7803e;outline-offset:4px}@media(prefers-reduced-motion:no-preference){#app .ml-pilot-case{animation:mlCaseEnter .35s ease-out both}@keyframes mlCaseEnter{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:none}}}#app .ml-site-shell{position:relative!important;z-index:1200!important;background:#fff!important;border:0!important;border-bottom:1px solid #dfe7ef!important;box-shadow:none!important;color:#18354d}#app .ml-site-shell .un-head-inner{position:relative!important;display:flex!important;flex-wrap:nowrap!important;gap:24px!important;max-width:1400px!important;min-height:84px!important;margin:auto!important;padding:18px 32px!important}#app .ml-site-shell .ga-brand{flex:none!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}#app .ml-primary-nav{flex:1;min-width:0}#app .ml-primary-links{display:flex;align-items:center;justify-content:center;gap:4px}#app .ml-site-shell .ml-shell-link{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#53667a;font:inherit;font-size:16px;font-weight:650;line-height:1.4;white-space:nowrap;box-shadow:none;cursor:pointer;text-decoration:none}#app .ml-primary-links>.ml-shell-link.is-current{background:#f0f5f9;color:#102f4a}#app .ml-site-shell .ml-shell-link:hover{background:#f2f6fa;color:#123653}#app .ml-shell-utilities{display:flex;align-items:center;gap:12px;flex:none;margin-left:auto}#app .ml-shell-disclosure{position:relative;margin:0;border:0;background:transparent;padding:0;box-shadow:none}#app .ml-shell-disclosure>summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 12px;list-style:none;border:1px solid #dae4ed;border-radius:10px;background:#fff;color:#183c58;font-size:16px;font-weight:700;cursor:pointer;white-space:nowrap}#app .ml-shell-disclosure>summary::-webkit-details-marker,#app .ml-action-menu>summary::-webkit-details-marker{display:none}#app .ml-shell-disclosure[open]>summary{background:#f2f6fa;border-color:#a9bece}#app .ml-caret{display:inline-block;flex:none;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg)}#app details[open]>summary .ml-caret{transform:translateY(2px) rotate(225deg)}#app .ml-mode-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;background:#a47f3a}#app .ml-shell-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:1210;display:flex;flex-direction:column;gap:3px;width:250px;max-width:calc(100vw - 32px);padding:10px;border:1px solid #dde6ed;border-radius:14px;background:#fff;box-shadow:0 14px 42px #18354d1c;text-align:left}#app .ml-popover-label{margin:2px 10px 8px;color:#718194;font-size:16px;font-weight:650;line-height:1.5}#app .ml-shell-popover>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:44px;width:100%;margin:0;padding:12px 11px;border:0;border-radius:8px;background:transparent;color:#29475f;box-shadow:none;text-align:left;font:inherit;font-size:16px;line-height:1.5;white-space:normal;cursor:pointer}#app .ml-shell-popover>button:hover{background:#f1f5f9}#app .ml-shell-popover>button[aria-pressed=true]{background:#eef4f8;color:#112f4b}#app .ml-shell-popover>button[aria-pressed=true] b:after{content:"\2713";margin-left:12px;color:#404e6f}#app .ml-shell-popover small{font-size:16px;line-height:1.6;color:#677e90}#app .ml-shell-popover hr{width:calc(100% - 20px);margin:6px 10px;border:0;border-top:1px solid #e7edf2}#app .ml-shell-disclosure:not([open])>.ml-shell-popover,#app .ml-action-menu:not([open])>.ml-action-options{display:none!important}#app .ml-account-menu>summary{width:48px;padding:10px;gap:6px}#app .ml-context-nav{margin:0;padding:0 32px;border-top:1px solid #f0f3f7;background:#fff;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d8e2eb transparent}#app .ml-context-nav>div{display:flex;align-items:stretch;gap:24px;max-width:1336px;margin:auto;min-height:48px}#app .ml-context-nav .ml-shell-link{position:relative;min-height:48px;padding:11px 2px;border-radius:0;font-size:16px;font-weight:550;color:#637588}#app .ml-context-nav .ml-shell-link.is-current{color:#163a56;background:transparent;font-weight:750}#app .ml-context-nav .ml-shell-link.is-current:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#183c58;border-radius:2px 2px 0 0}#app .ml-context-nav .ml-shell-link:hover{background:transparent;color:#123653}#app .ml-mobile-menu,#app .ml-mobile-account{display:none}#app .ml-preview-notice{position:relative;margin:0;border:0;border-bottom:1px solid #e4d9bd;background:#fcf9f1;color:#624e2a}#app .ml-preview-notice>div{display:flex;align-items:center;gap:10px;max-width:1400px;margin:auto;padding:11px 32px}#app .ml-preview-notice p{display:flex;gap:14px;flex-wrap:wrap;margin:0;font-size:16px;line-height:1.6}#app .ml-preview-notice b{font-weight:700}#app .ml-preview-notice p span{color:#7a6c53}#app .ml-preview-notice button{margin-left:auto;padding:5px 0;border:0;background:transparent;color:#624e2a;font:inherit;font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:underline;text-underline-offset:4px;box-shadow:none}#app .ml-site-shell button:focus-visible,#app .ml-site-shell summary:focus-visible,#app .ml-action-menu summary:focus-visible,#app .ml-inline-tabs button:focus-visible,#app .ml-topic-select select:focus-visible{outline:3px solid #729cc0;outline-offset:3px}#app .ml-inline-tabs,#app .mc-nav.ml-inline-tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:24px!important;min-height:48px!important;padding:0!important;margin:0 0 28px!important;border:0!important;border-bottom:1px solid #dce5ee!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:thin}#app .mc-nav.ml-inline-tabs>div{display:flex!important;gap:24px!important}#app .ml-inline-tabs button,#app .mc-nav.ml-inline-tabs button{flex:none;min-height:48px!important;padding:10px 1px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#60778b!important;font-size:16px!important;font-weight:550!important;white-space:nowrap}#app .ml-inline-tabs button.active{color:#123653!important;border-bottom:2px solid #183c58!important;font-weight:750!important}#app .ml-inline-tabs button:hover{color:#123653!important}#app .ml-pilot-toolbar>.lib-actions{display:flex!important;align-items:center;gap:12px;width:100%;flex-wrap:wrap}#app .ml-pilot-toolbar>.lib-actions>.lib-button{width:auto!important}#app .ml-pilot-toolbar .lib-actions>.ml-back-link{margin-right:auto;padding:10px 0!important;border:0!important;background:transparent!important;color:#647c90!important;box-shadow:none!important}#app .ml-action-menu{position:relative;align-self:center;padding:0;margin:0;border:0;background:transparent;box-shadow:none;z-index:20}#app .ml-action-menu>summary{display:flex;align-items:center;gap:16px;min-height:46px;padding:12px 16px;list-style:none;border:1px solid #d6e2ec;border-radius:10px;background:#fff;color:#24465e;box-shadow:none;font-size:16px;font-weight:650;line-height:1.5;cursor:pointer;white-space:nowrap}#app .ml-action-menu>summary:after{content:"\22ef";font-size:20px;line-height:12px;color:#73889b}#app .ml-action-options{position:absolute;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:220px;max-width:calc(100vw - 48px);padding:8px;border:1px solid #dce5ed;border-radius:12px;background:#fff;box-shadow:0 12px 36px #17354c20}#app .ml-action-options>*{display:block!important;min-height:44px;width:100%;padding:12px!important;margin:0!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#24465e!important;box-shadow:none!important;text-align:left;line-height:1.5;font-size:16px;white-space:normal;cursor:pointer}#app .ml-action-options>*:hover{background:#f0f5f9!important}#app .ml-pilot-toolbar .lib-actions .ml-action-options>.lib-button,#app .act-intro .lib-actions .ml-action-options>.lib-button{display:block!important;width:100%!important;min-height:44px!important;padding:12px!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#24465e!important;box-shadow:none!important;transform:none!important;text-align:left!important;justify-content:flex-start!important}#app .ml-pilot-toolbar .lib-actions .ml-action-options>.lib-button:hover,#app .act-intro .lib-actions .ml-action-options>.lib-button:hover{background:#f0f5f9!important}#app .ml-action-options>[hidden]{display:none!important}#app .ml-topic-select{display:none}#app .lib-categories{gap:7px!important}#app .lib-categories .lib-chip{min-height:38px!important;padding:8px 12px!important;border-color:transparent!important;background:#f4f7fa!important;font-size:16px!important;box-shadow:none!important}#app .lib-categories .lib-chip.active{background:#173c59!important;color:#fff!important}#app .ml-pilot-toolbar{margin-bottom:20px!important}#app .ml-site-shell~.un-page{min-height:60vh}@media(max-width:1199px)and (min-width:1100px){#app .ml-site-shell .un-head-inner{gap:15px!important;padding-left:24px!important;padding-right:24px!important}#app .ml-primary-links>.ml-shell-link{padding:10px 8px;font-size:16px}#app .ml-shell-utilities{gap:8px}}@media(max-width:1099px){#app .ml-site-shell .un-head-inner{gap:16px!important;min-height:78px!important;padding:16px 24px!important}#app .ml-mobile-menu{display:flex;align-items:center;justify-content:center;gap:6px;min-width:42px;min-height:42px;order:4;margin:0;padding:9px;border:0;border-radius:9px;background:#f0f5f9;color:#20435e;font:inherit;font-size:16px;font-weight:700;box-shadow:none;cursor:pointer}#app .ml-shell-utilities{margin-left:auto}#app .ml-account-menu{display:none}#app .ml-primary-nav{display:none;position:absolute;top:100%;left:16px;right:16px;z-index:1220;max-height:calc(100dvh - 104px);overflow-y:auto;padding:12px;border:1px solid #dce6ee;border-radius:16px;background:#fff;box-shadow:0 16px 42px #17354c21}#app .ml-primary-nav[data-open]{display:block}#app .ml-primary-links{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:2px 2px 14px}#app .ml-primary-links>.ml-shell-link{justify-content:flex-start;padding:15px 14px;min-height:54px;font-size:16px}#app .ml-mobile-account{display:flex;flex-wrap:wrap;gap:4px;padding:12px 3px 3px;border-top:1px solid #e7edf2}#app .ml-mobile-account>button{min-height:44px;padding:12px;border:0;border-radius:7px;background:transparent;color:#60778b;font:inherit;font-size:16px;box-shadow:none;cursor:pointer}#app .ml-context-nav{padding:0 24px}#app .ml-context-nav>div{gap:23px}#app .ml-preview-notice>div{padding:10px 24px}}@media(max-width:600px){#app .ml-site-shell{--ml-brand-height:34px;--ml-brand-icon-width:42px;--ml-brand-gap:7px;--ml-brand-title-size:20px;--ml-brand-academy-size:6px}#app .ml-site-shell .un-head-inner{min-height:72px!important;padding:16px!important;gap:10px!important}#app .ml-mobile-menu{min-width:40px;padding:9px}#app .ml-mobile-menu span{display:none}#app .ml-shell-disclosure>summary{min-height:40px;padding:9px 10px;gap:6px;font-size:16px}#app .ml-shell-disclosure>summary .ml-mode-dot{display:none}#app .ml-context-nav{padding:0 16px}#app .ml-context-nav>div{gap:22px}#app .ml-context-nav .ml-shell-link{min-height:46px;font-size:16px}#app .ml-view-switch .ml-shell-popover{right:-50px}#app .ml-primary-nav{left:12px;right:12px}#app .ml-primary-links{grid-template-columns:1fr}#app .ml-primary-links>.ml-shell-link{min-height:46px;padding:12px}#app .ml-preview-notice>div{padding:10px 16px;gap:8px;align-items:flex-start}#app .ml-preview-notice .ml-mode-dot{margin-top:6px}#app .ml-preview-notice p{gap:2px;display:grid;font-size:16px}#app .ml-preview-notice p span{max-width:195px;font-size:16px}#app .ml-preview-notice button{padding-top:1px;font-size:16px}#app .ml-topic-select{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:15px 0 0;color:#536b7d;font-size:16px;font-weight:650}#app .ml-topic-select select{min-height:44px;width:100%;padding:10px 12px;border:1px solid #d7e3ed;border-radius:9px;background:#f8fafc;color:#23475f;font:inherit;font-size:16px}#app .ml-topic-select+.lib-categories{display:none!important}#app .lib-category-caption{display:none!important}#app .ml-pilot-toolbar .lib-actions{gap:8px}#app .ml-pilot-toolbar .lib-actions>.lib-button{min-height:44px!important;padding:11px 13px!important;font-size:16px!important}#app .ml-pilot-toolbar .lib-actions>.ml-back-link{font-size:16px!important}#app .ml-action-menu>summary{min-height:44px;padding:11px 12px;gap:8px;font-size:16px}#app .ml-inline-tabs,#app .mc-nav.ml-inline-tabs{gap:22px!important}}@media(max-width:359px){#app .ml-site-shell{--ml-brand-title-size:17px;--ml-brand-icon-width:36px;--ml-brand-height:30px;--ml-brand-gap:5px}#app .ml-site-shell .un-head-inner{padding:14px 12px!important;gap:6px!important}#app .ml-shell-disclosure>summary{padding:9px 8px;font-size:16px}}@media(prefers-reduced-motion:reduce){#app .ml-site-shell *{scroll-behavior:auto!important;transition:none!important}}@media print{#app .ml-site-shell,#app .ml-preview-notice,#app .ml-action-menu{display:none!important}}#app .ml-about-page{--about-navy:#102c43;--about-ink:#18364b;--about-muted:#61717b;--about-gold:#c1a465;--about-paper:#f7f5f0;--about-line:#dedfd9;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:var(--about-ink);font-size:16px;line-height:1.8;word-break:keep-all;overflow-wrap:break-word}#app .ml-about-page *,#app .ml-about-page *:before,#app .ml-about-page *:after{box-sizing:border-box}#app .un-page[data-page=home]{max-width:none!important;padding:0!important;background:#fff}#app .ml-about-page :is(h1,h2,h3,p,figure,ul){margin:0}#app .ml-about-page :is(h1,h2,h3){color:inherit;font-weight:750;letter-spacing:-.045em;word-break:keep-all}#app .ml-about-page h2{font-size:clamp(28px,3vw,40px);line-height:1.4}#app .ml-about-page h3{font-size:23px;line-height:1.5}#app .ml-about-page h3>span{display:block}#app .ml-about-page :is(h2,h3){text-wrap:balance}#app .ml-about-page p{text-wrap:pretty}#app .about-inner{width:100%;max-width:1160px;padding-left:32px;padding-right:32px;margin:0 auto}#app .about-section{padding-top:90px;padding-bottom:90px}#app .about-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 20px!important;color:#7f6737;font-size:16px;font-weight:750;line-height:1.5;letter-spacing:.18em}#app .about-eyebrow i{width:24px;height:1px;background:currentColor;opacity:.6}#app .about-section-head{max-width:740px;margin-bottom:42px}#app .about-section-head>p:last-child:not(.about-eyebrow){margin-top:18px;color:var(--about-muted);font-size:16px;line-height:1.9}#app .about-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}#app .ml-about-page .about-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;width:auto;max-width:100%;margin:0;padding:13px 19px;border:1px solid #cbd8e1;border-radius:8px;background:#fff;color:#193a52;box-shadow:none!important;transform:none;font:inherit;font-size:16px;font-weight:700;line-height:1.6;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}#app .about-cta svg{flex:none;width:18px;height:18px;transition:transform .2s}#app .about-cta:hover svg{transform:translate(3px)}#app .ml-about-page .about-cta.gold{border-color:#d9c896;background:#e5d7b3;color:#1b3344}#app .ml-about-page .about-cta.gold:hover{background:#efdfb8;border-color:#efdfb8}#app .ml-about-page .about-cta.navy{border-color:#16354c;background:#16354c;color:#fff}#app .ml-about-page .about-cta.navy:hover{background:#254b65}#app .ml-about-page .about-cta.text{min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:#2c526e;gap:14px}#app .about-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:#e9eceb;box-shadow:none;font:inherit;font-size:16px;font-weight:550;cursor:pointer}#app .ml-about-page :is(button,a,summary):focus-visible{outline:3px solid #7fa6c7;outline-offset:5px}#app .about-hero{position:relative;isolation:isolate;min-height:640px;overflow:hidden;background:#102b40;color:#fff}#app .about-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#102b40 0%,#102b40 30%,#102b40ed 42%,#102b407d 57%,transparent 73%)}#app .about-hero-photo{position:absolute;inset:0 0 0 auto;z-index:-2;width:69%;height:100%;overflow:hidden}#app .about-hero-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:66% 50%;animation:aboutPhotoIn 1.2s ease-out both}#app .about-hero-photo figcaption{position:absolute;right:28px;bottom:22px;padding:3px 7px;border-radius:4px;background:#102c4399;color:#f1f5f7;font-size:16px;line-height:1.5}#app .about-hero-inner{width:100%;max-width:1280px;min-height:640px;display:flex;align-items:center;margin:auto;padding:68px 48px}#app .about-hero-copy{position:relative;max-width:600px;width:53%;z-index:1;animation:aboutCopyIn .7s ease-out both}#app .about-hero-copy .about-eyebrow{color:#d6bb80}#app .about-hero h1{margin:0 0 25px;font-size:clamp(42px,4.8vw,64px);font-weight:700;line-height:1.24;letter-spacing:-.055em}#app .about-hero h1>span{display:block}#app .about-hero h1 em{font-style:normal;color:#e3c993}#app .about-hero-belief{color:#f5f3ed;font-size:22px;line-height:1.7;letter-spacing:-.025em}#app .about-hero-description{margin-top:19px!important;color:#c1cdd6;font-size:16px;line-height:1.95}#app .about-hero .about-actions{margin-top:28px}#app .about-hero-note{margin-top:18px!important;color:#a7b9c6;font-size:16px;line-height:1.6;letter-spacing:.01em}#app .about-hero-signature{position:absolute;bottom:36px;right:44px;display:flex;flex-direction:column;color:#fff;line-height:1.6;font-size:16px;letter-spacing:-.02em;text-shadow:0 1px 8px #0008}#app .about-hero-signature strong{font-weight:550}#app .about-purpose .about-section-head{margin-bottom:45px}#app .about-purpose-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;padding-top:32px;border-top:1px solid var(--about-line)}#app .about-caption{margin-bottom:12px!important;color:#806738;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.7}#app .about-caption span{margin-left:12px;letter-spacing:0;color:#5d7280;font-weight:500}#app .about-purpose-grid h3{margin-bottom:15px;font-size:29px;line-height:1.4}#app .about-purpose-grid article>p:last-child{max-width:530px;color:var(--about-muted);font-size:16px;line-height:2}#app .about-profession{margin-top:42px!important;padding-left:22px;border-left:2px solid #c7b078;color:#324e61;font-size:18px;font-weight:550;line-height:1.9;letter-spacing:-.025em}#app .about-ships{background:var(--about-paper);border-top:1px solid #e7e6df;border-bottom:1px solid #e7e6df}#app .about-ships-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}#app .about-ship{position:relative;display:flex;flex-direction:column;padding:26px 0 0;border-top:1px solid #bcad8f}#app .about-ship-top{display:flex;align-items:center;justify-content:space-between;color:#806c46;font:italic 24px Georgia,serif}#app .about-ship-top i{position:relative;display:block;width:38px;height:25px;border:1px solid #baa575;border-top:0;border-radius:0 0 38px 38px;opacity:.8}#app .about-ship-top i:after{content:"";position:absolute;bottom:6px;left:18px;width:1px;height:27px;background:#baa575;transform:rotate(25deg);transform-origin:bottom}#app .about-ship-name{margin:29px 0 8px!important;color:#7b6338;font-size:16px;font-weight:700;letter-spacing:.11em}#app .about-ship h3{margin-bottom:16px;font-size:25px}#app .about-ship h3+p{color:#596b75;font-size:16px;line-height:1.95}#app .about-ship small{margin-top:auto;padding-top:25px;color:#60685c;font-size:16px;line-height:1.7}#app .about-principles{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;margin-top:58px;padding-top:30px;border-top:1px solid #dad8ce}#app .about-principles .about-eyebrow{margin-bottom:9px!important}#app .about-principles h3{font-size:22px}#app .about-principles ul{padding:0;list-style:none}#app .about-principles li{position:relative;margin:0 0 10px;padding-left:20px;color:#5c6e76;font-size:16px;line-height:1.8}#app .about-principles li:before{content:"\2713";position:absolute;left:0;color:#9b844f;font-size:16px}#app .about-benefit-list{border-top:1px solid var(--about-line)}#app .about-benefit-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid var(--about-line)}#app .about-index{align-self:start;padding-top:4px;color:#a68e5b;font:italic 22px Georgia,serif}#app .about-benefit-list .about-caption{margin-bottom:4px!important;color:#5f7482;font-size:16px}#app .about-benefit-list h3{margin-bottom:8px;font-size:23px}#app .about-benefit-list h3+p{max-width:650px;color:var(--about-muted);font-size:16px;line-height:1.9}#app .about-availability{display:block;margin-top:7px;color:#7e683e;font-size:16px;line-height:1.7}#app .about-experience{background:#f1f5f7}#app .about-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#app .about-case-grid article{display:flex;flex-direction:column;min-width:0;padding:28px 24px;border:1px solid #dce4e8;border-radius:13px;background:#fff}#app .about-case-grid .about-caption{font-size:16px;margin-bottom:20px!important;letter-spacing:.04em}#app .about-case-grid .about-caption span{margin-left:10px;font-size:16px}#app .about-case-grid h3{margin-bottom:16px;font-size:22px;line-height:1.6}#app .about-case-grid h3+p{color:var(--about-muted);font-size:16px;line-height:1.95}#app .about-case-name{margin-top:14px!important;margin-bottom:23px!important;color:#536f82;font-family:Georgia,serif;font-size:16px;font-style:italic}#app .about-case-apply{margin-top:auto;padding-top:17px;border-top:1px solid #e7e9ef}#app .about-case-apply b{color:#7b6233;font-size:16px;font-weight:700}#app .about-case-apply p{margin-top:6px;color:#506b7e;font-size:16px;line-height:1.9}#app .about-sources{margin-top:24px;border:0;border-top:1px solid #dce4e8;border-bottom:1px solid #dce4e8;border-radius:0;background:transparent;box-shadow:none}#app .about-sources summary{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:48px;padding:13px 0;list-style:none;color:#5e7484;font-size:16px;font-weight:550;cursor:pointer}#app .about-sources summary::-webkit-details-marker{display:none}#app .about-sources summary span{color:#8b9eab;font-size:18px}#app .about-sources>div{padding:7px 0 24px;font-size:16px;color:#516b7b}#app .about-sources ul{padding:15px 0 0;list-style:none}#app .about-sources li{display:flex;flex-direction:column;gap:3px;margin-top:13px}#app .about-sources b{color:#526b7d;font-size:16px}#app .about-sources a{width:fit-content;color:#385e7c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;word-break:normal}#app .about-sources small{color:#5d7382;font-size:16px}#app .about-origin{display:grid;grid-template-columns:1fr 1fr;gap:70px}#app .about-origin-line{margin-top:23px!important;color:#806736;font-size:16px;line-height:1.9}#app .about-origin-story{padding-top:30px}#app .about-origin-story p{margin-bottom:18px;color:#61727c;font-size:16px;line-height:2}#app .about-origin-story p:last-child{margin-bottom:0}#app .about-free{background:#faf9f5;border-top:1px solid #e8e5dc}#app .about-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#app .about-course-grid article{display:flex;flex-direction:column;padding:27px 25px;border:1px solid #dce3e7;border-radius:14px;background:#fff}#app .about-course-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:27px;color:#5e7484;font-size:16px;font-weight:600;line-height:1.6}#app .about-course-meta b{flex:none;padding:5px 8px;border-radius:5px;background:#edf2f5;color:#45677e;font-size:16px;font-weight:650;white-space:nowrap}#app .about-course-grid h3{margin-bottom:13px;font-size:23px}#app .about-course-grid h3+p{color:var(--about-muted);font-size:16px;line-height:1.95}#app .about-course-bottom{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:auto;padding-top:27px}#app .about-course-bottom small{color:#5d7382;font-size:16px}#app .about-course-more{display:flex;justify-content:center;margin-top:28px}#app .about-final{position:relative;padding:76px 0 80px;background:#102e45;color:#f8f7f2;text-align:center;overflow:hidden}#app .about-final:before{position:absolute;content:"";left:50%;top:0;width:1px;height:29px;background:#c9b075}#app .about-final .about-eyebrow{justify-content:center;color:#c9ad70;margin-bottom:23px!important}#app .about-final-invite{margin-bottom:9px!important;color:#b9cbd7;font-size:16px;letter-spacing:-.02em}#app .about-final h2{font-size:clamp(29px,3.2vw,42px);line-height:1.5}#app .about-final h2+p{margin:20px 0 29px;color:#b7c8d4;font-size:16px;line-height:2}#app .about-final small{display:block;margin-top:17px;color:#91aabd;font-size:16px;line-height:1.8}#app .ml-about-page .ga-footer{margin-top:0!important;background:#fff}#app .un-page[data-page=home]>.ga-footer{margin-top:0!important}#app .un-page[data-page=home] .ga-footer a{color:#526f83;font-size:16px;line-height:1.7;text-decoration:none;text-underline-offset:4px}#app .un-page[data-page=home] .ga-footer a:hover{text-decoration:underline}#app .un-page[data-page=home] .ga-footer>small{color:#5d7382;font-size:16px;line-height:1.8}#app .about-reveal-ready{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--about-order,0)*70ms)}#app .about-reveal-ready.is-visible{opacity:1;transform:none}#app .about-public-login{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid #d8e2eb;border-radius:9px;background:#fff;color:#1e425d;box-shadow:none;font:inherit;font-size:16px;font-weight:650;cursor:pointer}#mindlab-auth-dialog{width:min(430px,calc(100vw - 32px));max-height:85dvh;padding:32px;border:1px solid #dce4eb;border-radius:18px;background:#fff;color:#1d3c53;box-shadow:0 24px 100px #102d4330;word-break:keep-all}#mindlab-auth-dialog::backdrop{background:#102b407d;backdrop-filter:blur(4px)}#mindlab-auth-dialog .about-dialog-close{position:absolute;top:10px;right:12px;width:36px;min-height:36px;padding:4px;border:0;background:transparent;color:#6c8190;box-shadow:none;font-size:24px;cursor:pointer}#mindlab-auth-dialog .about-dialog-kicker{margin:0 0 17px;color:#7e6535;font-size:16px;letter-spacing:.12em}#mindlab-auth-dialog h2{margin:0 0 14px;font-size:25px;line-height:1.5;letter-spacing:-.04em}#mindlab-auth-dialog p{margin:0;color:#587181;font-size:16px;line-height:1.9}#mindlab-auth-dialog .about-dialog-signin{width:100%;min-height:48px;margin:24px 0 14px;padding:12px;border:1px solid #163b57;border-radius:8px;background:#163b57;color:#fff;box-shadow:none;font:inherit;font-size:16px;font-weight:650;cursor:pointer}#mindlab-auth-dialog a{color:#526f83;font-size:16px;text-underline-offset:3px}#mindlab-auth-dialog :is(button,a):focus-visible{outline:3px solid #7fa6c7;outline-offset:4px}@keyframes aboutCopyIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes aboutPhotoIn{0%{opacity:.65;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(max-width:1100px){#app .about-hero-inner{padding-left:32px;padding-right:32px}#app .about-hero-copy{width:56%}#app .about-hero h1{font-size:52px}#app .about-hero-description{font-size:16px}#app .about-case-grid article,#app .about-course-grid article{padding:24px 20px}#app .about-case-grid h3,#app .about-course-grid h3{font-size:21px}#app .about-origin{gap:42px}}@media(max-width:960px){#app .about-hero{display:flex;flex-direction:column;min-height:0}#app .about-hero:after{display:none}#app .about-hero-inner{min-height:0;padding:54px 32px 42px;order:0}#app .about-hero-copy{max-width:680px;width:100%}#app .about-hero h1{font-size:56px}#app .about-hero-photo{position:relative;inset:auto;z-index:0;order:1;width:100%;height:340px}#app .about-hero-photo img{object-position:60% 52%}#app .about-hero-photo:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#102b4033,transparent 40%)}#app .about-hero-signature{z-index:2;bottom:30px;right:32px}#app .about-hero-description{font-size:16px}#app .about-section{padding-top:66px;padding-bottom:66px}#app .about-purpose-grid{gap:35px;grid-template-columns:.85fr 1.15fr}#app .about-ships-grid{gap:23px}#app .about-ship h3{font-size:22px}#app .about-benefit-list article{grid-template-columns:30px minmax(0,1fr);gap:8px 20px}#app .about-benefit-list article>.about-cta{grid-column:2;justify-self:start}#app .about-case-grid,#app .about-course-grid{gap:14px}#app .about-course-meta{flex-wrap:wrap;margin-bottom:18px}#app .about-case-grid article{padding:22px 17px}#app .about-case-grid .about-caption span{display:block;margin:4px 0 0}#app .about-course-grid article{padding:23px 18px}#app .about-course-bottom .about-cta{font-size:16px;padding:12px;gap:10px}}@media(max-width:680px){#app .about-inner{padding-left:24px;padding-right:24px}#app .about-section{padding-top:56px;padding-bottom:56px}#app .about-section-head{margin-bottom:32px}#app .about-section-head>p:last-child:not(.about-eyebrow){font-size:16px;margin-top:15px}#app .about-eyebrow{margin-bottom:16px!important;font-size:16px;letter-spacing:.14em}#app .about-hero-inner{padding:42px 24px 32px}#app .about-hero h1{font-size:42px;line-height:1.28;margin-bottom:22px}#app .about-hero-belief{font-size:18px;line-height:1.75}#app .about-hero-description{font-size:16px;margin-top:15px!important;line-height:1.95}#app .about-hero-description br{display:none}#app .about-hero .about-actions{gap:10px 20px;margin-top:23px}#app .about-hero .about-cta{min-height:48px;font-size:16px;padding:12px 15px;gap:12px}#app .about-text-link{font-size:16px;gap:8px}#app .about-hero-note{font-size:16px;max-width:300px;line-height:1.8;margin-top:13px!important}#app .about-hero-photo{height:245px}#app .about-hero-photo img{object-position:60% 55%}#app .about-hero-photo figcaption{bottom:12px;right:18px;font-size:16px}#app .about-hero-signature{bottom:32px;left:24px;right:auto;font-size:16px}#app .about-purpose-grid{grid-template-columns:1fr;gap:32px;padding-top:26px}#app .about-purpose-grid article+article{padding-top:26px;border-top:1px solid #e7e7e0}#app .about-purpose-grid h3{font-size:26px}#app .about-purpose-grid article>p:last-child{font-size:16px}#app .about-profession{font-size:16px;padding-left:17px;margin-top:32px!important}#app .about-profession br{display:none}#app .about-ships-grid{grid-template-columns:1fr;gap:30px}#app .about-ship{padding-top:18px;display:grid;grid-template-columns:1fr 44px}#app .about-ship-top{grid-column:2;grid-row:1 / 3;flex-direction:column;justify-content:flex-start;gap:20px;align-items:flex-end;font-size:21px}#app .about-ship-top i{width:30px;height:20px}#app .about-ship-top i:after{left:14px;height:22px}#app .about-ship-name{grid-column:1;grid-row:1;margin:0 0 7px!important;font-size:16px}#app .about-ship h3{grid-column:1;grid-row:2;font-size:24px;margin-bottom:14px}#app .about-ship h3+p{grid-column:1 / -1;font-size:16px}#app .about-ship small{grid-column:1 / -1;padding-top:14px;font-size:16px}#app .about-principles{grid-template-columns:1fr;gap:21px;margin-top:38px;padding-top:27px}#app .about-principles h3{font-size:22px}#app .about-principles li{font-size:16px}#app .about-benefit-list article{gap:7px 13px;padding:24px 0;grid-template-columns:25px minmax(0,1fr)}#app .about-index{font-size:20px}#app .about-benefit-list h3{font-size:21px;line-height:1.6}#app .about-benefit-list h3+p{font-size:16px}#app .about-benefit-list article>.about-cta{font-size:16px;min-height:44px;padding:10px 0}#app .about-case-grid,#app .about-course-grid{grid-template-columns:1fr;gap:18px}#app .about-case-grid article,#app .about-course-grid article{padding:26px 24px}#app .about-case-grid h3,#app .about-course-grid h3{font-size:23px}#app .about-case-grid .about-caption{margin-bottom:16px!important}#app .about-case-grid .about-caption span{display:inline;margin:0 0 0 12px}#app .about-case-name{margin-bottom:19px!important}#app .about-origin{grid-template-columns:1fr;gap:28px}#app .about-origin-line{margin-top:18px!important;font-size:16px}#app .about-origin-story{padding-top:0}#app .about-origin-story p{font-size:16px}#app .about-course-meta{flex-wrap:nowrap;gap:10px;margin-bottom:22px}#app .about-course-bottom{padding-top:23px;gap:14px}#app .about-course-bottom .about-cta{justify-content:space-between;font-size:16px;padding:12px 15px}#app .about-final{padding:61px 0}#app .about-final-invite{font-size:16px}#app .about-final h2{font-size:28px;line-height:1.5}#app .about-final h2+p{font-size:16px;line-height:2}#app .about-final h2+p br{display:none}#app .about-final .about-cta{font-size:16px;padding:12px 17px;gap:16px}#app .about-final small{font-size:16px}#app .about-public-login{font-size:16px;min-height:40px;padding:8px 12px}}@media(max-width:359px){#app .about-inner{padding-left:20px;padding-right:20px}#app .about-hero-inner{padding:34px 20px 27px}#app .about-hero h1{font-size:35px}#app .about-hero .about-actions{gap:6px 15px}#app .about-hero .about-cta{padding:12px;font-size:16px;gap:8px}#app .about-hero .about-text-link{font-size:16px}#app .about-hero-photo{height:220px}#app .about-course-grid article,#app .about-case-grid article{padding:24px 20px}}@media(prefers-reduced-motion:reduce){#app .ml-about-page *,#app .ml-about-page *:before,#app .ml-about-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .about-reveal-ready{opacity:1!important;transform:none!important}}@media print{#app .about-reveal-ready{opacity:1!important;transform:none!important}#app .about-hero{color:#153b55!important;background:#fff!important}#app .about-hero-photo{display:none}#app .about-hero *{color:#153b55!important}#app .about-section{break-inside:avoid;padding-top:24px;padding-bottom:24px}#app .about-actions{display:none}}#app .ml-editorial-page{--editorial-navy:#102c43;--editorial-ink:#18364b;--editorial-muted:#61717b;--editorial-gold:#c1a465;--editorial-paper:#f7f5f0;--editorial-line:#dedfd9;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:var(--editorial-ink);font-size:16px;line-height:1.85;word-break:keep-all;overflow-wrap:break-word}#app .ml-editorial-page *,#app .ml-editorial-page *:before,#app .ml-editorial-page *:after{box-sizing:border-box}#app .ml-editorial-page :is(h1,h2,h3,p,ol,ul){margin:0}#app .ml-editorial-page :is(h1,h2,h3){color:inherit;font-weight:750;letter-spacing:-.045em;word-break:keep-all;text-wrap:balance}#app .ml-editorial-page h2{font-size:clamp(28px,3vw,38px);line-height:1.45}#app .ml-editorial-page h3{font-size:24px;line-height:1.55}#app .ml-editorial-page p{text-wrap:pretty}#app .editorial-inner{width:100%;max-width:1160px;margin:0 auto;padding-left:32px;padding-right:32px}#app .editorial-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 19px!important;color:#7f6737;font-size:16px;font-weight:750;line-height:1.6;letter-spacing:.14em}#app .editorial-eyebrow i{width:22px;height:1px;background:currentColor;opacity:.65}#app .editorial-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}#app .ml-editorial-page .ml-editorial-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;width:auto;max-width:100%;min-height:50px;margin:0;padding:13px 19px;border:1px solid #cbd8e1;border-radius:8px;background:#fff;color:#193a52;box-shadow:none!important;font:inherit;font-size:16px;font-weight:700;line-height:1.6;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}#app .ml-editorial-cta svg,#app .editorial-text-link svg{flex:none;width:18px;height:18px;transition:transform .2s}#app .ml-editorial-cta:hover svg,#app .editorial-text-link:hover svg{transform:translate(3px)}#app .ml-editorial-page .ml-editorial-cta.gold{border-color:#d9c896;background:#e5d7b3;color:#1b3344}#app .ml-editorial-page .ml-editorial-cta.gold:hover{background:#efdfb8;border-color:#efdfb8}#app .ml-editorial-page .ml-editorial-cta.navy{border-color:#16354c;background:#16354c;color:#fff}#app .ml-editorial-page .ml-editorial-cta.navy:hover{background:#254b65}#app .ml-editorial-page .editorial-text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:#2c526e;box-shadow:none;font:inherit;font-size:16px;font-weight:600;line-height:1.6;text-align:left;cursor:pointer}#app .ml-editorial-page :is(button,a,summary):focus-visible{outline:3px solid #7fa6c7;outline-offset:5px}@media(max-width:680px){#app .editorial-inner{padding-left:24px;padding-right:24px}#app .editorial-eyebrow{font-size:16px;margin-bottom:15px!important}#app .ml-editorial-page .ml-editorial-cta{font-size:16px;gap:13px;padding:12px 16px}#app .ml-editorial-page .editorial-text-link{font-size:16px}}@media(max-width:359px){#app .editorial-inner{padding-left:20px;padding-right:20px}#app .editorial-actions{gap:10px 14px}#app .ml-editorial-page .ml-editorial-cta{font-size:16px;padding:12px;gap:9px}#app .ml-editorial-page .editorial-text-link{font-size:16px;gap:8px}}@media(prefers-reduced-motion:reduce){#app .ml-editorial-page *,#app .ml-editorial-page *:before,#app .ml-editorial-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{#app .ml-editorial-page .about-reveal-ready{opacity:1!important;transform:none!important}#app .ml-editorial-page .ml-editorial-cta{display:none}}#app .un-page:has(>.ml-free-education){max-width:none!important;padding:0!important;background:#fff}#app .free-hero{position:relative;overflow:hidden;background:#102c43;color:#fff}#app .free-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:center;gap:65px;min-height:590px;padding-top:58px;padding-bottom:60px}#app .free-hero-copy{animation:freeCopyIn .65s ease-out both}#app .free-hero .editorial-eyebrow{color:#d6bb80}#app .free-hero h1{margin:0 0 25px;font-size:clamp(42px,4.1vw,56px);line-height:1.3;font-weight:700;letter-spacing:-.05em;text-wrap:initial}#app .free-hero h1>span{display:block}#app .free-hero h1 em{font-style:normal;color:#e3c993}#app .free-hero-lead{color:#edf0ee;font-size:21px;line-height:1.8;letter-spacing:-.025em}#app .free-hero-description{margin-top:18px!important;color:#c1cdd6;font-size:16px;line-height:1.95}#app .free-hero .editorial-actions{margin-top:28px}#app .free-hero .editorial-text-link{color:#e9eceb}#app .free-hero-note{margin-top:17px!important;color:#a7b9c6;font-size:16px;line-height:1.8}#app .free-field-note{position:relative;justify-self:end;width:100%;max-width:350px;padding:29px 29px 27px;border:1px solid #e1d9c5;border-radius:8px;background:#f7f4e9;color:#253f50;box-shadow:14px 17px #0623377d;transform:rotate(1.1deg)}#app .free-note-binding{position:absolute;left:-4px;top:0;bottom:0;width:8px;border-radius:5px 0 0 5px;background:#bea36b}#app .free-note-brand{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:18px;border-bottom:1px solid #dbd4c3;color:#76623d;font-family:Georgia,serif;font-size:16px;font-weight:700;letter-spacing:.025em}#app .free-note-brand span{font-family:inherit;font-size:16px;font-weight:500;letter-spacing:.11em}#app .free-field-note h2{margin:23px 0 22px;font-size:25px;line-height:1.6;letter-spacing:-.04em}#app .free-field-note ol{list-style:none;padding:0}#app .free-field-note li{display:flex;align-items:flex-start;gap:14px;margin-bottom:19px}#app .free-field-note li>span{padding-top:2px;color:#7f6737;font:italic 20px Georgia,serif}#app .free-field-note b{display:block;color:#344f5e;font-size:16px;font-weight:650;line-height:1.7}#app .free-field-note small{display:block;color:#61717b;font-size:16px;line-height:1.8}#app .free-note-bottom{margin-top:8px!important;padding-top:17px;border-top:1px solid #dbd4c3;color:#7d673b;font-size:16px;line-height:1.8}#app .free-course-section{padding-top:74px;padding-bottom:76px;scroll-margin-top:24px}#app .free-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}#app .free-section-head>p{max-width:390px;padding-bottom:3px;color:var(--editorial-muted);font-size:16px;line-height:1.95}#app .free-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#app .free-course-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:27px 25px 25px;border:1px solid #dce3e7;border-radius:14px;background:#fff}#app .free-course-card.is-recommended{border-color:#c2b188}#app .free-course-card.is-recommended:before{content:"";position:absolute;top:-1px;left:25px;width:46px;height:3px;background:#ac8c4f;border-radius:0 0 2px 2px}#app .free-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:40px;margin-bottom:26px}#app .free-course-index{color:#9b824d;font:italic 36px Georgia,serif;line-height:1}#app .free-card-badges{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}#app .free-card-badges>span{display:inline-flex;align-items:center;padding:4px 6px;border-radius:4px;font-size:16px;font-weight:650;line-height:1.65;white-space:nowrap}#app .free-start-badge{background:#f3eddf;color:#796232}#app .free-public-badge{background:#edf2f5;color:#45677e}#app .free-read-badge{border:1px solid #d8dbe4;background:#f1f6f3;color:#49546d}#app .free-course-stage{margin-bottom:9px!important;color:#7f6737;font-size:16px;font-weight:650;line-height:1.7}#app .free-course-card h3{min-height:112px;margin-bottom:16px;font-size:24px;line-height:1.55;text-wrap:balance}#app .free-course-summary{min-height:111px;color:var(--editorial-muted);font-size:16px;line-height:1.95}#app .free-course-result{margin-top:auto;padding-top:25px;padding-bottom:22px;border-bottom:1px solid #e3e8eb}#app .free-course-result small{display:block;margin-bottom:7px;color:#617888;font-size:16px;line-height:1.6}#app .free-course-result strong{display:block;color:#294c63;font-size:16px;font-weight:650;line-height:1.8;letter-spacing:-.02em}#app .free-course-action{padding-top:20px}#app .free-course-action>span{display:block;margin-bottom:14px;color:#617888;font-size:16px;line-height:1.7}#app .free-course-action .ml-editorial-cta{width:100%;padding:12px 13px;gap:12px;justify-content:space-between;font-size:16px}#app .free-practice-section{border-top:1px solid #e6e4dc;border-bottom:1px solid #e6e4dc;background:var(--editorial-paper)}#app .free-practice-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;padding-top:65px;padding-bottom:65px}#app .free-practice-grid h2+p{max-width:450px;margin-top:20px;color:var(--editorial-muted);font-size:16px;line-height:1.95}#app .free-practice-steps{list-style:none;padding:4px 0 0}#app .free-practice-steps li{display:flex;gap:22px;padding:19px 0;border-top:1px solid #d9d6cb}#app .free-practice-steps li:last-child{padding-bottom:0}#app .free-practice-steps li>span{padding-top:5px;color:#7f6737;font:italic 22px Georgia,serif}#app .free-practice-steps h3{margin-bottom:6px;font-size:18px;line-height:1.65}#app .free-practice-steps p{color:var(--editorial-muted);font-size:16px;line-height:1.9}#app .free-final{background:#102e45;color:#fff}#app .free-final-grid{display:grid;grid-template-columns:1.35fr .8fr;align-items:center;gap:45px;padding-top:61px;padding-bottom:63px}#app .free-final .editorial-eyebrow{color:#cfb579}#app .free-final h2{font-size:32px;line-height:1.5}#app .free-final h2+p{margin-top:18px;color:#b7c8d4;font-size:16px;line-height:1.95}#app .free-final-actions{display:flex;align-items:flex-start;justify-self:end;flex-direction:column;gap:10px}#app .free-final .editorial-text-link{color:#c6d2db;font-size:16px}#app .un-page:has(>.ml-free-education)>.ga-footer,#app .ml-free-education>.ga-footer{margin-top:0!important;background:#fff}@keyframes freeCopyIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:1100px){#app .free-hero-grid{gap:35px;grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr)}#app .free-hero h1{font-size:47px}#app .free-field-note{padding:25px}#app .free-course-grid{gap:16px}#app .free-course-card{padding:25px 21px}#app .free-course-card h3{font-size:23px;min-height:108px}#app .free-course-summary{font-size:16px;min-height:113px}#app .free-card-top{gap:8px}#app .free-card-badges>span{font-size:16px}#app .free-practice-grid{gap:40px}#app .free-final h2{font-size:29px}}@media(max-width:960px){#app .free-hero-grid{min-height:0;padding-top:48px;padding-bottom:49px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr)}#app .free-hero h1{font-size:40px}#app .free-hero-lead{font-size:18px}#app .free-hero-description{font-size:16px}#app .free-hero-description br{display:none}#app .free-field-note{padding:23px 20px;box-shadow:9px 12px #0623377d}#app .free-field-note h2{font-size:21px}#app .free-field-note li{gap:10px}#app .free-note-brand,#app .free-note-brand span,#app .free-field-note b{font-size:16px}#app .free-section-head{align-items:flex-start;gap:25px}#app .free-section-head>p{font-size:16px;max-width:290px}#app .free-course-grid{grid-template-columns:1fr;gap:22px}#app .free-course-card{padding:27px 29px}#app .free-card-top{margin-bottom:18px}#app .free-course-card h3{min-height:0;font-size:25px;margin-bottom:13px}#app .free-course-summary{min-height:0;max-width:650px;font-size:16px}#app .free-card-badges>span{font-size:16px;padding:4px 7px}#app .free-course-result{margin-top:22px;padding-top:0;padding-bottom:20px}#app .free-course-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:19px}#app .free-course-action>span{margin:0}#app .free-course-action .ml-editorial-cta{width:auto;min-width:210px;font-size:16px}#app .free-course-section{padding-top:57px;padding-bottom:58px}}@media(max-width:680px){#app .free-hero-grid{grid-template-columns:1fr;gap:37px;padding-top:40px;padding-bottom:42px}#app .free-hero h1{font-size:40px;line-height:1.3;margin-bottom:23px}#app .free-hero-lead{font-size:18px;line-height:1.8}#app .free-hero-description{margin-top:17px!important;font-size:16px;line-height:1.95}#app .free-hero .editorial-actions{margin-top:25px;gap:10px 20px}#app .free-hero-note{margin-top:14px!important;font-size:16px}#app .free-field-note{justify-self:center;max-width:420px;padding:24px 25px;transform:none;box-shadow:7px 8px #0623377d}#app .free-note-brand{font-size:16px;padding-bottom:15px}#app .free-note-brand span{font-size:16px}#app .free-field-note h2{margin-top:17px;margin-bottom:18px;font-size:23px;line-height:1.55}#app .free-field-note li{gap:13px;margin-bottom:13px}#app .free-field-note li:last-child{margin-bottom:0}#app .free-field-note b,#app .free-field-note small{font-size:16px}#app .free-note-bottom{display:none}#app .free-course-section{padding-top:51px;padding-bottom:52px}#app .free-section-head{display:block;margin-bottom:29px}#app .free-section-head>p{max-width:100%;margin-top:17px;padding:0;font-size:16px}#app .free-section-head>p br{display:none}#app .free-course-grid{gap:19px}#app .free-course-card{padding:25px 23px 23px}#app .free-course-index{font-size:32px}#app .free-card-top{margin-bottom:21px}#app .free-card-badges{gap:5px}#app .free-card-badges>span{font-size:16px}#app .free-course-stage{font-size:16px;margin-bottom:10px!important}#app .free-course-card h3{font-size:25px;line-height:1.55;margin-bottom:15px}#app .free-course-summary{font-size:16px;line-height:1.95}#app .free-course-result{margin-top:22px;padding-bottom:20px}#app .free-course-result strong{font-size:16px}#app .free-course-action{display:block;padding-top:18px}#app .free-course-action>span{margin-bottom:13px;font-size:16px}#app .free-course-action .ml-editorial-cta{width:100%;min-width:0;padding:12px 15px;font-size:16px;gap:13px}#app .free-practice-grid{grid-template-columns:1fr;gap:27px;padding-top:50px;padding-bottom:50px}#app .free-practice-grid h2+p{margin-top:17px;font-size:16px}#app .free-practice-grid h2+p br{display:none}#app .free-practice-steps{padding-top:0}#app .free-practice-steps li{gap:17px;padding:18px 0}#app .free-practice-steps h3{font-size:17px}#app .free-practice-steps p{font-size:16px}#app .free-final-grid{grid-template-columns:1fr;gap:28px;padding-top:50px;padding-bottom:51px}#app .free-final h2{font-size:28px;line-height:1.5}#app .free-final h2+p{font-size:16px;line-height:1.95}#app .free-final-actions{justify-self:start;gap:9px}}@media(max-width:359px){#app .free-hero h1{font-size:33px}#app .free-hero-grid{padding-top:34px;padding-bottom:35px;gap:30px}#app .free-hero .editorial-actions{gap:10px 14px}#app .free-hero-lead{font-size:17px}#app .free-field-note{padding:22px}#app .free-field-note h2{font-size:21px}#app .free-course-card{padding:24px 20px 21px}#app .free-course-card h3{font-size:23px}#app .free-card-badges>span{font-size:16px;padding:4px 5px}#app .free-final h2{font-size:26px}}@media print{#app .free-hero,#app .free-final{background:#fff!important;color:#18364b!important}#app .free-hero *{color:#18364b!important}#app .free-field-note{box-shadow:none;transform:none}#app .free-course-card{break-inside:avoid}}#app .un-page:has(>.ml-branding-lesson){max-width:none!important;padding:0!important;background:#fff}#app .ml-branding-lesson{--b1-border:#dce1df;--b1-gold:#816735}#app .b1-hero{background:#102c43;color:#fff;overflow:hidden}#app .b1-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:65px;align-items:center;min-height:620px;padding-top:60px;padding-bottom:64px}#app .b1-hero-copy{animation:b1Enter .7s ease-out both}#app .b1-hero .editorial-eyebrow{color:#d9bf89}#app .b1-course-name{margin-bottom:15px!important;color:#b7c9d5;font-size:16px;letter-spacing:.02em}#app .b1-hero h1{font-size:clamp(34px,3.65vw,48px);font-weight:700;line-height:1.4;letter-spacing:-.055em;text-wrap:initial}#app .b1-hero h1 em{color:#e5cf9b;font-style:normal}#app .b1-hero-lead{margin-top:28px!important;color:#e4e9e9;font-size:20px;line-height:1.8}#app .b1-hero-description{margin-top:16px!important;color:#bdcbd4;font-size:16px;line-height:1.95}#app .b1-hero .editorial-actions{margin-top:28px}#app .b1-hero .editorial-text-link{color:#e4e9e9}#app .b1-hero-meta{margin-top:16px!important;color:#b0c0cc;font-size:16px}#app .b1-brand-card{position:relative;justify-self:end;width:100%;max-width:345px;padding:27px 28px 23px;border-left:6px solid #bca06a;border-radius:5px;background:#f7f3e7;color:#263f4f;box-shadow:12px 14px #061e3060;transform:rotate(1deg);animation:b1CardEnter .9s ease-out both}#app .b1-card-brand{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:19px;border-bottom:1px solid #dad2bd;font-family:Georgia,serif;font-size:16px;font-weight:700;color:#79633e}#app .b1-card-brand span{font-size:16px;letter-spacing:.08em}#app .b1-brand-card>p{margin:24px 0!important;font-size:26px;line-height:1.5;font-weight:700;letter-spacing:-.045em}#app .b1-brand-card ol{list-style:none;padding:0}#app .b1-brand-card li{display:flex;gap:16px;align-items:flex-start;margin:18px 0;animation:b1Enter .6s ease-out both}#app .b1-brand-card li:nth-child(1){animation-delay:.15s}#app .b1-brand-card li:nth-child(2){animation-delay:.3s}#app .b1-brand-card li:nth-child(3){animation-delay:.45s}#app .b1-brand-card li>span{color:#816735;font:italic 21px Georgia,serif}#app .b1-brand-card li b{display:block;font-size:16px;font-weight:700;line-height:1.5}#app .b1-brand-card li small{display:block;margin-top:3px;color:#626c6b;font-size:16px;line-height:1.8}#app .b1-signature{position:relative;margin-top:24px;padding-top:17px;border-top:1px solid #dad2bd}#app .b1-signature>span{display:block;font-size:16px;letter-spacing:.14em;color:#816735}#app .b1-signature strong{display:block;font-size:17px;letter-spacing:-.035em}#app .b1-signature svg{display:block;width:95%;height:25px;overflow:visible;stroke:#a0844c;stroke-width:1.1;stroke-dasharray:250;stroke-dashoffset:250;animation:b1Sign 1.3s ease .6s forwards}#app .b1-section-nav{position:sticky;top:0;z-index:25;background:#fffffff2;backdrop-filter:blur(12px);border-bottom:1px solid #e0e5e7}#app .b1-section-nav>div:first-child{display:flex;gap:25px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding-top:4px;padding-bottom:4px}#app .b1-section-nav button{flex:none;min-height:54px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:7px 0;background:none;box-shadow:none;color:#61717b;font:inherit;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap}#app .b1-section-nav button[aria-current]{color:#18364b;border-bottom-color:#a98b4e}#app .b1-reading-line{height:2px;background:#e8ebeb}#app .b1-reading-line i{display:block;height:100%;background:#a98b4e;transform-origin:left;transform:scaleX(var(--read-progress,0));transition:transform .1s linear}#app .b1-section{padding-top:76px;padding-bottom:78px}#app .ml-branding-lesson section[id]{scroll-margin-top:90px}#app .b1-section-head{max-width:800px;margin-bottom:34px}#app .b1-section-head>p:last-child:not(.editorial-eyebrow){max-width:730px;margin-top:22px!important;color:#61717b;font-size:16px;line-height:1.95}#app .b1-prose{max-width:800px;font-size:16px;line-height:2}#app .b1-prose>p+p{margin-top:18px}#app .b1-story,#app .b1-research{margin-top:28px;border-top:1px solid var(--b1-border);border-bottom:1px solid var(--b1-border)}#app .ml-branding-lesson details>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;min-height:60px;padding:16px 0;color:#234258;font-size:16px;font-weight:650}#app .ml-branding-lesson details>summary::-webkit-details-marker{display:none}#app .ml-branding-lesson details>summary>span:last-child{flex:none;color:#816735;transition:transform .2s}#app .ml-branding-lesson details[open]>summary>span:last-child{transform:rotate(45deg)}#app .ml-branding-lesson details[open]>div,#app .ml-branding-lesson details[open]>p{animation:b1Enter .3s ease-out both}#app .b1-story .b1-prose{padding:8px 0 26px;font-size:16px}#app .b1-pillars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:34px}#app .b1-pillars article{display:flex;flex-direction:column;grid-column:span 2;min-width:0;padding:26px 24px;border:1px solid #dde3e4;border-radius:12px;background:#fff;transition:border-color .25s,box-shadow .25s}#app .b1-pillars article:nth-child(n+4){grid-column:span 3}#app .b1-pillars article:hover{border-color:#b7a16f;box-shadow:0 10px 30px #19354b0a}#app .b1-small-index{color:#816735;font-size:16px;font-weight:700;letter-spacing:.1em}#app .b1-pillars h3{margin:15px 0!important;font-size:21px}#app .b1-pillars article>p{color:#61717b;font-size:16px;line-height:1.95}#app .b1-pillars article>div{margin-top:auto;padding-top:24px}#app .b1-pillars article>div>span{display:block;padding-top:17px;border-top:1px solid #e6e9e8;color:#816735;font-size:16px}#app .b1-pillars strong{display:block;margin-top:6px;font-size:16px;line-height:1.8;font-weight:600}#app .b1-research-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-bottom:30px}#app .b1-research .b1-prose{font-size:16px;color:#61717b}#app .b1-research h3{margin-bottom:14px!important;font-size:21px}#app .b1-source-inline{font-size:16px}#app .ml-branding-lesson a{color:#315d7a;text-underline-offset:4px}#app .b1-trust-chart{margin:0;padding:26px;background:#f7f5f0;border-radius:10px}#app .b1-trust-chart figcaption{font-size:16px;font-weight:700;margin-bottom:22px}#app .b1-trust-chart figcaption span{display:block;font-size:16px;font-weight:400;color:#61717b}#app .b1-trust-row{display:grid;grid-template-columns:112px minmax(20px,1fr) 36px;gap:10px;align-items:center;margin-bottom:13px;font-size:16px}#app .b1-trust-row>div{height:6px;background:#e2e1d8;border-radius:5px;overflow:hidden}#app .b1-trust-row i{display:block;width:var(--trust-width);height:100%;background:#6c8291;transform-origin:left;animation:b1BarIn .8s ease-out both}#app .b1-trust-row:first-of-type i{background:#a18449}#app .b1-trust-chart>p{margin-top:20px!important;color:#61717b;font-size:16px;line-height:1.9}#app .b1-trust-chart>a{display:inline-block;margin-top:12px;font-size:16px}#app .b1-cases-section{background:#f7f5f0}#app .b1-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#app .b1-cases article{display:flex;flex-direction:column;min-width:0;padding:29px 25px;border:1px solid #dedfd7;border-radius:12px;background:#fff}#app .b1-case-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#816735;font-size:16px;letter-spacing:.06em}#app .b1-case-label span:last-child{padding:3px 9px;border:1px solid #e2dccd;border-radius:20px;letter-spacing:0}#app .b1-case-person{margin-top:24px!important;color:#61717b;font-family:Georgia,serif;font-size:18px}#app .b1-cases h3{min-height:74px;margin-top:7px!important;margin-bottom:22px!important;font-size:23px;line-height:1.6}#app .b1-cases article>p:not(.b1-case-person){color:#61717b;font-size:16px;line-height:2}#app .b1-case-apply{margin-top:auto;padding-top:28px}#app .b1-case-apply>span{display:block;padding-top:18px;border-top:1px solid #e4e6e0;color:#816735;font-size:16px;font-weight:700}#app .b1-case-apply>p{margin-top:8px!important;font-size:16px;line-height:1.95}#app .b1-cases article>a{display:flex;justify-content:space-between;gap:10px;min-height:44px;margin-top:19px;padding:12px 0;font-size:16px;text-decoration:none;font-weight:650}#app .b1-cases article>small{color:#61717b;font-size:16px}#app .b1-case-note{max-width:860px;margin-top:23px!important;color:#61717b;font-size:16px;line-height:1.9}#app .b1-timeline{list-style:none;max-width:850px;padding:0 0 0 20px!important}#app .b1-timeline li{position:relative;display:grid;grid-template-columns:135px minmax(0,1fr);gap:30px;padding:0 0 30px 29px;border-left:1px solid #c8c7bb}#app .b1-timeline li:before{content:"";position:absolute;top:8px;left:-5px;width:9px;height:9px;border:2px solid #b49a64;border-radius:50%;background:#fff}#app .b1-timeline li:last-child{padding-bottom:0}#app .b1-timeline li>span{font-family:Georgia,serif;font-size:18px;font-style:italic;color:#816735}#app .b1-timeline h3{font-size:18px}#app .b1-timeline p{margin-top:7px!important;color:#61717b;font-size:16px;line-height:1.95}#app .b1-script-intro{margin:55px 0 20px}#app .b1-script-intro h3{font-size:25px}#app .b1-script-intro p{margin-top:12px!important;color:#61717b;font-size:16px}#app .b1-scripts details{border-top:1px solid #dae2e5}#app .b1-scripts details:last-child{border-bottom:1px solid #dae2e5}#app .b1-scripts summary{justify-content:flex-start!important;padding:20px 2px!important;gap:22px!important}#app .b1-scripts summary>span{font:italic 21px Georgia,serif;color:#816735}#app .b1-scripts summary>div{flex:1;min-width:0}#app .b1-scripts summary small{display:block;color:#61717b;font-size:16px;font-weight:400}#app .b1-scripts summary h3{font-size:19px;line-height:1.7}#app .b1-scripts summary>i{font-style:normal;color:#816735}#app .b1-scripts details[open] summary>i{transform:rotate(45deg)}#app .b1-dialogue{max-width:880px;padding:5px 0 28px 43px}#app .b1-dialogue>p{padding:18px 21px;margin-bottom:12px!important;border-radius:10px;background:#f2f3f6;font-size:16px;line-height:2}#app .b1-dialogue>p>span{display:block;margin-bottom:6px;color:#61717b;font-size:16px;font-weight:700}#app .b1-dialogue .b1-advisor{margin-left:28px;background:#edeff3;border-left:3px solid #a68c53}#app .b1-dialogue .b1-advisor>span{color:#315267}#app .b1-dialogue .b1-coaching{padding:6px 0 0;margin:0!important;background:none;color:#61717b;font-size:16px}#app .b1-coaching b{display:block;color:#816735;font-size:16px}#app .b1-practice-section{background:#f7f5f0}#app .b1-practice-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:30px;align-items:start}#app .b1-draft-panel{padding:30px;border:1px solid #dedfd7;border-radius:12px;background:#fff;min-width:0}#app .b1-draft-panel>label{display:block;font-size:18px;font-weight:700;letter-spacing:-.03em}#app #b1DraftHelp{margin:8px 0 18px!important;color:#61717b;font-size:16px}#app .ml-branding-lesson #acDraft{display:block;width:100%;min-height:260px;padding:18px;border:1px solid #b8cbd5;border-radius:8px;background:#fcfcfd;color:#18364b;box-shadow:none;resize:vertical;font:inherit;font-size:16px;line-height:1.9;word-break:keep-all;transition:border-color .2s,box-shadow .2s}#app .ml-branding-lesson #acDraft:focus{outline:2px solid #9c854f;outline-offset:3px}#app .ml-branding-lesson #acDraft::placeholder{color:#71818a;opacity:1}#app .b1-draft-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-top:12px}#app .b1-draft-tools>span{max-width:300px;color:#61717b;font-size:16px;line-height:1.8}#app .b1-draft-tools .editorial-text-link{font-size:16px}#app .b1-local-status{color:#315d7a;font-size:16px}#app .b1-example{border-top:1px solid #e3e7e7;margin-top:15px}#app .b1-example>div{padding-bottom:18px;font-size:16px;line-height:1.95;color:#61717b}#app .b1-example small{display:block;margin:10px 0;color:#816735;font-size:16px;font-weight:650}#app .b1-ai-coach{border-top:1px solid #e3e7e7;padding-top:20px}#app .b1-ai-coach>p{margin-top:12px!important;color:#61717b;font-size:16px;line-height:1.9}#app .b1-ai-coach #acCoachResult{font-size:16px}#app .b1-rehearsal{padding:27px 23px;border:1px solid #dedfd7;border-radius:12px;background:#eeeade;text-align:center;min-width:0}#app .b1-rehearsal .editorial-eyebrow{justify-content:center;font-size:16px}#app .b1-rehearsal h3{font-size:24px;line-height:1.6}#app .b1-timer{position:relative;width:144px;height:144px;margin:24px auto}#app .b1-timer svg{width:100%;height:100%;transform:rotate(-90deg)}#app .b1-timer circle{fill:none;stroke:#d5d3c5;stroke-width:2.5}#app .b1-timer .b1-timer-ring{stroke:#7e6738;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:402.13;stroke-dashoffset:var(--timer-offset,0);transition:stroke-dashoffset .2s linear}#app [data-b1-clock]{position:absolute;inset:0;display:grid;place-items:center;font-family:Georgia,serif;font-size:35px;color:#263f4f;font-variant-numeric:tabular-nums}#app .b1-rehearsal.is-running .b1-timer{filter:drop-shadow(0 0 9px #a98b4e25)}#app .b1-timer-actions{display:flex;align-items:center;flex-direction:column;gap:4px}#app [data-b1-timer-status]{margin-top:15px!important;font-size:16px;color:#536570;line-height:1.9;min-height:46px}#app .b1-rehearsal>small{display:block;margin-top:8px;color:#536570;font-size:16px}#app .b1-rehearsal>ul{padding:18px 0 0;list-style:none;border-top:1px solid #d9d5c7;margin-top:21px;font-size:16px;color:#536570;text-align:left;line-height:2}#app .b1-rehearsal>ul li:before{content:"\2713";margin-right:8px;color:#816735}#app .b1-quiz-section>[data-b1-quiz]{max-width:850px}#app .b1-quiz-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid #dce2e5;color:#61717b;font-size:16px}#app .b1-quiz-top>span{flex:none;font-weight:700;color:#315267}#app .b1-question{padding:29px 0;border-bottom:1px solid #dce2e5}#app .b1-question h3{display:flex;align-items:flex-start;gap:17px;font-size:20px;line-height:1.7}#app .b1-question h3>span{flex:none;font:italic 23px/1.7 Georgia,serif;color:#816735}#app .b1-options{display:grid;gap:10px;margin-top:21px}#app .b1-options>button{display:flex;align-items:center;gap:15px;width:100%;margin:0;padding:15px 18px;border:1px solid #d4dee3;border-radius:8px;background:#fff;box-shadow:none;color:#365164;font:inherit;font-size:16px;line-height:1.85;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}#app .b1-options>button>span:first-child{flex:none;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#eef2f3;font-family:Georgia,serif;font-size:16px}#app .b1-options>button>span:nth-child(2){flex:1;min-width:0}#app .b1-options>button>b{flex:none;font-size:16px}#app .b1-options>button:hover:not(:disabled){border-color:#a38d59;background:#faf8f1;transform:translate(3px)}#app .b1-options>button:disabled{opacity:1;cursor:default}#app .b1-options>button.is-correct{border-color:#7d9d89;background:#eef6ef;color:#253251}#app .b1-options>button.is-incorrect{border-color:#c2a28a;background:#faf2e9;color:#775036}#app .b1-options>button.is-muted{color:#74818a;background:#fafbfb}#app .b1-feedback{margin-top:15px;padding:20px 22px;border-radius:8px;background:#f5f3eb;animation:b1Enter .35s ease-out both;font-size:16px;line-height:1.95}#app .b1-feedback>b{display:block;margin-bottom:5px;color:#375b46;font-size:16px}#app .b1-feedback.is-incorrect>b{color:#7b5835}#app .b1-feedback>p{color:#536570}#app .b1-feedback .editorial-text-link{padding-bottom:0;font-size:16px;min-height:35px}#app .b1-quiz-summary{padding:23px 0;font-size:16px;color:#61717b;line-height:1.9}#app .b1-quiz-summary strong{display:block;margin-bottom:8px;color:#234258;font-size:20px}#app .ml-branding-lesson button:disabled{cursor:default}#app .ml-branding-lesson .ml-editorial-cta:disabled{opacity:.45}#app .b1-action-section{background:#102c43;color:#fff}#app .b1-action-section .editorial-eyebrow{color:#d9bf89}#app .b1-action-section .b1-section-head>p:last-child{color:#c1cdd5}#app .b1-action-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;margin:42px 0 30px}#app .b1-action-grid h3{font-size:21px}#app .b1-field-checks{margin-top:21px}#app .b1-field-checks label{display:flex;align-items:flex-start;gap:13px;cursor:pointer;padding:14px 0;border-bottom:1px solid #3d5363;font-size:16px;line-height:1.9}#app .b1-field-checks input{flex:none;width:19px;height:19px;margin:4px 0 0;accent-color:#dfc991;cursor:pointer}#app .b1-field-checks label:has(input:checked)>span{color:#e4cd96}#app .b1-field-status{margin-top:16px!important;color:#e0cb99;font-size:16px;min-height:22px}#app .b1-field-note{padding:25px 28px;border:1px solid #52606a;border-radius:9px;background:#18364b;transition:border-color .3s,background .3s}#app .b1-field-note.is-ready{border-color:#e0cb99;background:#234258;animation:b1Ready .6s ease-out}#app .b1-field-note>span{display:block;color:#d9bf89;font-size:16px}#app .b1-field-note strong{display:block;margin-top:16px;font-size:25px;font-weight:600;line-height:1.7;letter-spacing:-.025em}#app .b1-field-note>p{margin-top:18px!important;color:#c1cdd5;font-size:16px;line-height:1.95}#app .b1-action-section .editorial-text-link{color:#e6ebed}#app .b1-action-note{margin-top:18px!important;color:#acbdc9;font-size:16px;line-height:1.9}#app .b1-faq{max-width:850px}#app .b1-faq h2{margin-bottom:28px!important;font-size:30px}#app .b1-faq details{border-bottom:1px solid #dce2e5}#app .b1-faq details>p{padding:3px 24px 24px 0;color:#61717b;font-size:16px;line-height:2}#app .b1-reading-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px}#app .b1-sources{max-width:850px;margin-top:35px;border-top:1px solid #dce2e5}#app .b1-sources>p{color:#61717b;font-size:16px;line-height:1.95}#app .b1-sources>ul{padding:0;list-style:none;margin-top:16px}#app .b1-sources li{padding:12px 0;overflow-wrap:anywhere;font-size:16px}#app .b1-sources small{display:block;margin-top:3px;color:#61717b;font-size:16px}#app .ml-branding-lesson [data-about-reveal]{transition:opacity .6s ease,transform .6s ease}#app .ml-branding-lesson .about-reveal-ready{opacity:0;transform:translateY(15px)}#app .ml-branding-lesson .about-reveal-ready.is-visible{opacity:1;transform:none}@keyframes b1Enter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes b1CardEnter{0%{opacity:0;transform:translateY(20px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(1deg)}}@keyframes b1Sign{to{stroke-dashoffset:0}}@keyframes b1BarIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes b1Ready{0%{box-shadow:0 0 #dfc99140}to{box-shadow:0 0 0 14px #dfc99100}}@media(max-width:1000px){#app .b1-hero-grid{gap:30px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.8fr)}#app .b1-hero h1{font-size:36px}#app .b1-hero-lead{font-size:17px}#app .b1-cases{grid-template-columns:1fr}#app .b1-cases h3{min-height:0;font-size:24px}#app .b1-cases article>p:not(.b1-case-person){font-size:16px}#app .b1-case-apply{padding-top:22px}#app .b1-practice-grid{gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(250px,.8fr)}#app .b1-draft-panel{padding:24px}#app .b1-section-nav>div:first-child{gap:22px}}@media(max-width:760px){#app .b1-hero-grid{grid-template-columns:1fr;gap:35px;min-height:0;padding-top:38px;padding-bottom:45px}#app .b1-hero h1{font-size:clamp(30px,5.3vw,39px)}#app .b1-hero-lead{font-size:18px}#app .b1-brand-card{justify-self:start;max-width:470px;transform:none;padding:23px 25px;animation:b1Enter .7s ease-out both}#app .b1-brand-card>p{font-size:23px}#app .b1-brand-card>p br{display:none}#app .b1-brand-card li{margin:15px 0}#app .b1-signature{margin-top:18px}#app .b1-section{padding-top:50px;padding-bottom:52px}#app .b1-section-head{margin-bottom:27px}#app .b1-section-head h2{font-size:29px}#app .b1-section-head>p:last-child:not(.editorial-eyebrow){font-size:16px;margin-top:19px!important}#app .b1-prose{font-size:16px}#app .b1-pillars{grid-template-columns:1fr;gap:14px;margin-top:25px}#app .b1-pillars article,#app .b1-pillars article:nth-child(n+4){grid-column:auto;padding:23px}#app .b1-pillars article>div{padding-top:18px}#app .b1-research-grid{grid-template-columns:1fr;gap:20px}#app .b1-timeline{padding-left:5px!important}#app .b1-timeline li{grid-template-columns:1fr;gap:5px;padding-left:22px}#app .b1-timeline li>span{font-size:16px}#app .b1-timeline h3{font-size:18px}#app .b1-script-intro{margin-top:40px}#app .b1-script-intro h3{font-size:23px}#app .b1-scripts summary{gap:13px!important}#app .b1-scripts summary h3{font-size:17px}#app .b1-scripts summary>span{font-size:18px}#app .b1-dialogue{padding-left:0}#app .b1-dialogue>p{padding:16px;font-size:16px}#app .b1-dialogue .b1-advisor{margin-left:15px}#app .b1-practice-grid{grid-template-columns:1fr;gap:20px}#app .b1-draft-panel{padding:21px}#app .b1-rehearsal{padding:25px}#app .b1-rehearsal h3 br{display:none}#app .b1-question h3{font-size:18px;gap:12px}#app .b1-question h3>span{font-size:21px}#app .b1-options>button{padding:13px;gap:11px;font-size:16px}#app .b1-options>button>b{font-size:16px}#app .b1-feedback{padding:18px}#app .b1-quiz-top{font-size:16px;gap:13px}#app .b1-action-grid{grid-template-columns:1fr;gap:25px;margin:28px 0}#app .b1-field-note strong{font-size:23px}#app .b1-field-note strong br{display:none}#app .b1-faq h2{font-size:26px}#app .b1-faq details>p{font-size:16px}#app .b1-section-nav button{min-height:47px;font-size:16px}#app .ml-branding-lesson section[id]{scroll-margin-top:73px}}@media(max-width:420px){#app .b1-hero h1{font-size:30px;letter-spacing:-.055em}#app .b1-course-name{font-size:16px}#app .b1-hero-lead{font-size:16px;margin-top:21px!important}#app .b1-hero-description{font-size:16px}#app .b1-hero-lead br,#app .b1-hero-description br{display:none}#app .b1-section-head h2{font-size:27px}#app .b1-section-head h2 br{display:none}#app .b1-cases h3{font-size:23px}#app .b1-hero .editorial-actions{gap:12px 17px}#app .b1-hero .editorial-text-link{font-size:16px}#app .b1-trust-chart{padding:20px 17px}#app .b1-trust-row{grid-template-columns:105px minmax(20px,1fr) 32px;gap:7px;font-size:16px}}@media(max-width:359px){#app .b1-hero h1{font-size:26px}#app .b1-hero .editorial-actions{gap:7px 14px}#app .b1-section-head h2{font-size:25px}#app .b1-question h3{font-size:17px}#app .b1-draft-panel{padding:17px}#app .b1-field-note{padding:22px}#app .b1-section-nav>div:first-child{gap:18px}}@media(prefers-reduced-motion:reduce){#app .ml-branding-lesson .about-reveal-ready{opacity:1;transform:none}#app .b1-signature svg{stroke-dashoffset:0}#app .b1-options>button:hover:not(:disabled){transform:none}}@media print{#app .b1-section-nav,#app .b1-rehearsal,#app .b1-ai-coach,#app .b1-reading-tools{display:none}#app .b1-section{padding-top:25px;padding-bottom:25px}#app .b1-hero,#app .b1-action-section{background:#fff;color:#18364b}#app .b1-cases,#app .b1-pillars{display:block}#app .b1-cases article,#app .b1-pillars article{break-inside:avoid;margin-bottom:18px}}#app .un-page:has(>.ml-course-reader){max-width:none!important;padding:0!important;background:#fff}#app .ml-course-reader{--mlr-border:#dce1df;--mlr-gold:#816735}#app .mlr-hero{background:#102c43;color:#fff;overflow:hidden}#app .mlr-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:65px;align-items:center;min-height:620px;padding-top:60px;padding-bottom:64px}#app .mlr-hero-copy{animation:mlrEnter .7s ease-out both}#app .mlr-hero .editorial-eyebrow{color:#d9bf89}#app .mlr-course-name{margin-bottom:15px!important;color:#b7c9d5;font-size:16px;letter-spacing:.02em}#app .mlr-hero h1{font-size:clamp(34px,3.65vw,48px);font-weight:700;line-height:1.4;letter-spacing:-.055em;text-wrap:initial}#app .mlr-hero h1 em{color:#e5cf9b;font-style:normal}#app .mlr-hero-lead{margin-top:28px!important;color:#e4e9e9;font-size:20px;line-height:1.8}#app .mlr-hero-description{margin-top:16px!important;color:#bdcbd4;font-size:16px;line-height:1.95}#app .mlr-hero .editorial-actions{margin-top:28px}#app .mlr-hero .editorial-text-link{color:#e4e9e9}#app .mlr-hero-meta{margin-top:16px!important;color:#b0c0cc;font-size:16px}#app .mlr-brand-card{position:relative;justify-self:end;width:100%;max-width:345px;padding:27px 28px 23px;border-left:6px solid #bca06a;border-radius:5px;background:#f7f3e7;color:#263f4f;box-shadow:12px 14px #061e3060;transform:rotate(1deg);animation:mlrCardEnter .9s ease-out both}#app .mlr-card-brand{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:19px;border-bottom:1px solid #dad2bd;font-family:Georgia,serif;font-size:16px;font-weight:700;color:#79633e}#app .mlr-card-brand span{font-size:16px;letter-spacing:.08em}#app .mlr-brand-card>p{margin:24px 0!important;font-size:26px;line-height:1.5;font-weight:700;letter-spacing:-.045em}#app .mlr-brand-card ol{list-style:none;padding:0}#app .mlr-brand-card li{display:flex;gap:16px;align-items:flex-start;margin:18px 0;animation:mlrEnter .6s ease-out both}#app .mlr-brand-card li:nth-child(1){animation-delay:.15s}#app .mlr-brand-card li:nth-child(2){animation-delay:.3s}#app .mlr-brand-card li:nth-child(3){animation-delay:.45s}#app .mlr-brand-card li>span{color:#816735;font:italic 21px Georgia,serif}#app .mlr-brand-card li b{display:block;font-size:16px;font-weight:700;line-height:1.5}#app .mlr-brand-card li small{display:block;margin-top:3px;color:#626c6b;font-size:16px;line-height:1.8}#app .mlr-signature{position:relative;margin-top:24px;padding-top:17px;border-top:1px solid #dad2bd}#app .mlr-signature>span{display:block;font-size:16px;letter-spacing:.14em;color:#816735}#app .mlr-signature strong{display:block;font-size:17px;letter-spacing:-.035em}#app .mlr-signature svg{display:block;width:95%;height:25px;overflow:visible;stroke:#a0844c;stroke-width:1.1;stroke-dasharray:250;stroke-dashoffset:250;animation:mlrSign 1.3s ease .6s forwards}#app .mlr-section-nav{position:sticky;top:0;z-index:25;background:#fffffff2;backdrop-filter:blur(12px);border-bottom:1px solid #e0e5e7}#app .mlr-section-nav>div:first-child{display:flex;gap:25px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding-top:4px;padding-bottom:4px}#app .mlr-section-nav button{flex:none;min-height:54px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:7px 0;background:none;box-shadow:none;color:#61717b;font:inherit;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap}#app .mlr-section-nav button[aria-current]{color:#18364b;border-bottom-color:#a98b4e}#app .mlr-reading-line{height:2px;background:#e8ebeb}#app .mlr-reading-line i{display:block;height:100%;background:#a98b4e;transform-origin:left;transform:scaleX(var(--read-progress,0));transition:transform .1s linear}#app .mlr-section{padding-top:76px;padding-bottom:78px}#app .ml-course-reader section[id]{scroll-margin-top:90px}#app .mlr-section-head{max-width:800px;margin-bottom:34px}#app .mlr-section-head>p:last-child:not(.editorial-eyebrow){max-width:730px;margin-top:22px!important;color:#61717b;font-size:16px;line-height:1.95}#app .mlr-prose{max-width:800px;font-size:16px;line-height:2}#app .mlr-prose>p+p{margin-top:18px}#app .mlr-story,#app .mlr-research{margin-top:28px;border-top:1px solid var(--mlr-border);border-bottom:1px solid var(--mlr-border)}#app .ml-course-reader details>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;min-height:60px;padding:16px 0;color:#234258;font-size:16px;font-weight:650}#app .ml-course-reader details>summary::-webkit-details-marker{display:none}#app .ml-course-reader details>summary>span:last-child{flex:none;color:#816735;transition:transform .2s}#app .ml-course-reader details[open]>summary>span:last-child{transform:rotate(45deg)}#app .ml-course-reader details[open]>div,#app .ml-course-reader details[open]>p{animation:mlrEnter .3s ease-out both}#app .mlr-story .mlr-prose{padding:8px 0 26px;font-size:16px}#app .mlr-pillars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:34px}#app .mlr-pillars article{display:flex;flex-direction:column;grid-column:span 2;min-width:0;padding:26px 24px;border:1px solid #dde3e4;border-radius:12px;background:#fff;transition:border-color .25s,box-shadow .25s}#app .mlr-pillars article:nth-child(n+4){grid-column:span 3}#app .mlr-pillars article:hover{border-color:#b7a16f;box-shadow:0 10px 30px #19354b0a}#app .mlr-small-index{color:#816735;font-size:16px;font-weight:700;letter-spacing:.1em}#app .mlr-pillars h3{margin:15px 0!important;font-size:21px}#app .mlr-pillars article>p{color:#61717b;font-size:16px;line-height:1.95}#app .mlr-pillars article>div{margin-top:auto;padding-top:24px}#app .mlr-pillars article>div>span{display:block;padding-top:17px;border-top:1px solid #e6e9e8;color:#816735;font-size:16px}#app .mlr-pillars strong{display:block;margin-top:6px;font-size:16px;line-height:1.8;font-weight:600}#app .mlr-research-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-bottom:30px}#app .mlr-research .mlr-prose{font-size:16px;color:#61717b}#app .mlr-research h3{margin-bottom:14px!important;font-size:21px}#app .mlr-source-inline{font-size:16px}#app .ml-course-reader a{color:#315d7a;text-underline-offset:4px}#app .mlr-trust-chart{margin:0;padding:26px;background:#f7f5f0;border-radius:10px}#app .mlr-trust-chart figcaption{font-size:16px;font-weight:700;margin-bottom:22px}#app .mlr-trust-chart figcaption span{display:block;font-size:16px;font-weight:400;color:#61717b}#app .mlr-trust-row{display:grid;grid-template-columns:112px minmax(20px,1fr) 36px;gap:10px;align-items:center;margin-bottom:13px;font-size:16px}#app .mlr-trust-row>div{height:6px;background:#e2e1d8;border-radius:5px;overflow:hidden}#app .mlr-trust-row i{display:block;width:var(--trust-width);height:100%;background:#6c8291;transform-origin:left;animation:mlrBarIn .8s ease-out both}#app .mlr-trust-row:first-of-type i{background:#a18449}#app .mlr-trust-chart>p{margin-top:20px!important;color:#61717b;font-size:16px;line-height:1.9}#app .mlr-trust-chart>a{display:inline-block;margin-top:12px;font-size:16px}#app .mlr-cases-section{background:#f7f5f0}#app .mlr-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#app .mlr-cases article{display:flex;flex-direction:column;min-width:0;padding:29px 25px;border:1px solid #dedfd7;border-radius:12px;background:#fff}#app .mlr-case-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#816735;font-size:16px;letter-spacing:.06em}#app .mlr-case-label span:last-child{padding:3px 9px;border:1px solid #e2dccd;border-radius:20px;letter-spacing:0}#app .mlr-case-person{margin-top:24px!important;color:#61717b;font-family:Georgia,serif;font-size:18px}#app .mlr-cases h3{min-height:74px;margin-top:7px!important;margin-bottom:22px!important;font-size:23px;line-height:1.6}#app .mlr-cases article>p:not(.mlr-case-person){color:#61717b;font-size:16px;line-height:2}#app .mlr-case-apply{margin-top:auto;padding-top:28px}#app .mlr-case-apply>span{display:block;padding-top:18px;border-top:1px solid #e4e6e0;color:#816735;font-size:16px;font-weight:700}#app .mlr-case-apply>p{margin-top:8px!important;font-size:16px;line-height:1.95}#app .mlr-cases article>a{display:flex;justify-content:space-between;gap:10px;min-height:44px;margin-top:19px;padding:12px 0;font-size:16px;text-decoration:none;font-weight:650}#app .mlr-cases article>small{color:#61717b;font-size:16px}#app .mlr-case-note{max-width:860px;margin-top:23px!important;color:#61717b;font-size:16px;line-height:1.9}#app .mlr-timeline{list-style:none;max-width:850px;padding:0 0 0 20px!important}#app .mlr-timeline li{position:relative;display:grid;grid-template-columns:135px minmax(0,1fr);gap:30px;padding:0 0 30px 29px;border-left:1px solid #c8c7bb}#app .mlr-timeline li:before{content:"";position:absolute;top:8px;left:-5px;width:9px;height:9px;border:2px solid #b49a64;border-radius:50%;background:#fff}#app .mlr-timeline li:last-child{padding-bottom:0}#app .mlr-timeline li>span{font-family:Georgia,serif;font-size:18px;font-style:italic;color:#816735}#app .mlr-timeline h3{font-size:18px}#app .mlr-timeline p{margin-top:7px!important;color:#61717b;font-size:16px;line-height:1.95}#app .mlr-script-intro{margin:55px 0 20px}#app .mlr-script-intro h3{font-size:25px}#app .mlr-script-intro p{margin-top:12px!important;color:#61717b;font-size:16px}#app .mlr-scripts details{border-top:1px solid #dae2e5}#app .mlr-scripts details:last-child{border-bottom:1px solid #dae2e5}#app .mlr-scripts summary{justify-content:flex-start!important;padding:20px 2px!important;gap:22px!important}#app .mlr-scripts summary>span{font:italic 21px Georgia,serif;color:#816735}#app .mlr-scripts summary>div{flex:1;min-width:0}#app .mlr-scripts summary small{display:block;color:#61717b;font-size:16px;font-weight:400}#app .mlr-scripts summary h3{font-size:19px;line-height:1.7}#app .mlr-scripts summary>i{font-style:normal;color:#816735}#app .mlr-scripts details[open] summary>i{transform:rotate(45deg)}#app .mlr-dialogue{max-width:880px;padding:5px 0 28px 43px}#app .mlr-dialogue>p{padding:18px 21px;margin-bottom:12px!important;border-radius:10px;background:#f2f3f6;font-size:16px;line-height:2}#app .mlr-dialogue>p>span{display:block;margin-bottom:6px;color:#61717b;font-size:16px;font-weight:700}#app .mlr-dialogue .mlr-advisor{margin-left:28px;background:#edeff3;border-left:3px solid #a68c53}#app .mlr-dialogue .mlr-advisor>span{color:#315267}#app .mlr-dialogue .mlr-coaching{padding:6px 0 0;margin:0!important;background:none;color:#61717b;font-size:16px}#app .mlr-coaching b{display:block;color:#816735;font-size:16px}#app .mlr-practice-section{background:#f7f5f0}#app .mlr-practice-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:30px;align-items:start}#app .mlr-draft-panel{padding:30px;border:1px solid #dedfd7;border-radius:12px;background:#fff;min-width:0}#app .mlr-draft-panel>label{display:block;font-size:18px;font-weight:700;letter-spacing:-.03em}#app #p3DraftHelp{margin:8px 0 18px!important;color:#61717b;font-size:16px}#app .ml-course-reader #acDraft{display:block;width:100%;min-height:260px;padding:18px;border:1px solid #b8cbd5;border-radius:8px;background:#fcfcfd;color:#18364b;box-shadow:none;resize:vertical;font:inherit;font-size:16px;line-height:1.9;word-break:keep-all;transition:border-color .2s,box-shadow .2s}#app .ml-course-reader #acDraft:focus{outline:2px solid #9c854f;outline-offset:3px}#app .ml-course-reader #acDraft::placeholder{color:#71818a;opacity:1}#app .mlr-draft-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-top:12px}#app .mlr-draft-tools>span{max-width:300px;color:#61717b;font-size:16px;line-height:1.8}#app .mlr-draft-tools .editorial-text-link{font-size:16px}#app .mlr-local-status{color:#315d7a;font-size:16px}#app .mlr-example{border-top:1px solid #e3e7e7;margin-top:15px}#app .mlr-example>div{padding-bottom:18px;font-size:16px;line-height:1.95;color:#61717b}#app .mlr-example small{display:block;margin:10px 0;color:#816735;font-size:16px;font-weight:650}#app .mlr-ai-coach{border-top:1px solid #e3e7e7;padding-top:20px}#app .mlr-ai-coach>p{margin-top:12px!important;color:#61717b;font-size:16px;line-height:1.9}#app .mlr-ai-coach #acCoachResult{font-size:16px}#app .mlr-rehearsal{padding:27px 23px;border:1px solid #dedfd7;border-radius:12px;background:#eeeade;text-align:center;min-width:0}#app .mlr-rehearsal .editorial-eyebrow{justify-content:center;font-size:16px}#app .mlr-rehearsal h3{font-size:24px;line-height:1.6}#app .mlr-timer{position:relative;width:144px;height:144px;margin:24px auto}#app .mlr-timer svg{width:100%;height:100%;transform:rotate(-90deg)}#app .mlr-timer circle{fill:none;stroke:#d5d3c5;stroke-width:2.5}#app .mlr-timer .mlr-timer-ring{stroke:#7e6738;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:402.13;stroke-dashoffset:var(--timer-offset,0);transition:stroke-dashoffset .2s linear}#app [data-practice-clock]{position:absolute;inset:0;display:grid;place-items:center;font-family:Georgia,serif;font-size:35px;color:#263f4f;font-variant-numeric:tabular-nums}#app .mlr-rehearsal.is-running .mlr-timer{filter:drop-shadow(0 0 9px #a98b4e25)}#app .mlr-timer-actions{display:flex;align-items:center;flex-direction:column;gap:4px}#app [data-practice-timer-status]{margin-top:15px!important;font-size:16px;color:#536570;line-height:1.9;min-height:46px}#app .mlr-rehearsal>small{display:block;margin-top:8px;color:#536570;font-size:16px}#app .mlr-rehearsal>ul{padding:18px 0 0;list-style:none;border-top:1px solid #d9d5c7;margin-top:21px;font-size:16px;color:#536570;text-align:left;line-height:2}#app .mlr-rehearsal>ul li:before{content:"\2713";margin-right:8px;color:#816735}#app .mlr-quiz-section>[data-practice-quiz]{max-width:850px}#app .mlr-quiz-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid #dce2e5;color:#61717b;font-size:16px}#app .mlr-quiz-top>span{flex:none;font-weight:700;color:#315267}#app .mlr-question{padding:29px 0;border-bottom:1px solid #dce2e5}#app .mlr-question h3{display:flex;align-items:flex-start;gap:17px;font-size:20px;line-height:1.7}#app .mlr-question h3>span{flex:none;font:italic 23px/1.7 Georgia,serif;color:#816735}#app .mlr-options{display:grid;gap:10px;margin-top:21px}#app .mlr-options>button{display:flex;align-items:center;gap:15px;width:100%;margin:0;padding:15px 18px;border:1px solid #d4dee3;border-radius:8px;background:#fff;box-shadow:none;color:#365164;font:inherit;font-size:16px;line-height:1.85;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}#app .mlr-options>button>span:first-child{flex:none;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#eef2f3;font-family:Georgia,serif;font-size:16px}#app .mlr-options>button>span:nth-child(2){flex:1;min-width:0}#app .mlr-options>button>b{flex:none;font-size:16px}#app .mlr-options>button:hover:not(:disabled){border-color:#a38d59;background:#faf8f1;transform:translate(3px)}#app .mlr-options>button:disabled{opacity:1;cursor:default}#app .mlr-options>button.is-correct{border-color:#7d9d89;background:#eef6ef;color:#253251}#app .mlr-options>button.is-incorrect{border-color:#c2a28a;background:#faf2e9;color:#775036}#app .mlr-options>button.is-muted{color:#74818a;background:#fafbfb}#app .mlr-feedback{margin-top:15px;padding:20px 22px;border-radius:8px;background:#f5f3eb;animation:mlrEnter .35s ease-out both;font-size:16px;line-height:1.95}#app .mlr-feedback>b{display:block;margin-bottom:5px;color:#375b46;font-size:16px}#app .mlr-feedback.is-incorrect>b{color:#7b5835}#app .mlr-feedback>p{color:#536570}#app .mlr-feedback .editorial-text-link{padding-bottom:0;font-size:16px;min-height:35px}#app .mlr-quiz-summary{padding:23px 0;font-size:16px;color:#61717b;line-height:1.9}#app .mlr-quiz-summary strong{display:block;margin-bottom:8px;color:#234258;font-size:20px}#app .ml-course-reader button:disabled{cursor:default}#app .ml-course-reader .ml-editorial-cta:disabled{opacity:.45}#app .mlr-action-section{background:#102c43;color:#fff}#app .mlr-action-section .editorial-eyebrow{color:#d9bf89}#app .mlr-action-section .mlr-section-head>p:last-child{color:#c1cdd5}#app .mlr-action-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;margin:42px 0 30px}#app .mlr-action-grid h3{font-size:21px}#app .mlr-field-checks{margin-top:21px}#app .mlr-field-checks label{display:flex;align-items:flex-start;gap:13px;cursor:pointer;padding:14px 0;border-bottom:1px solid #3d5363;font-size:16px;line-height:1.9}#app .mlr-field-checks input{flex:none;width:19px;height:19px;margin:4px 0 0;accent-color:#dfc991;cursor:pointer}#app .mlr-field-checks label:has(input:checked)>span{color:#e4cd96}#app .mlr-field-status{margin-top:16px!important;color:#e0cb99;font-size:16px;min-height:22px}#app .mlr-field-note{padding:25px 28px;border:1px solid #52606a;border-radius:9px;background:#18364b;transition:border-color .3s,background .3s}#app .mlr-field-note.is-ready{border-color:#e0cb99;background:#234258;animation:mlrReady .6s ease-out}#app .mlr-field-note>span{display:block;color:#d9bf89;font-size:16px}#app .mlr-field-note strong{display:block;margin-top:16px;font-size:25px;font-weight:600;line-height:1.7;letter-spacing:-.025em}#app .mlr-field-note>p{margin-top:18px!important;color:#c1cdd5;font-size:16px;line-height:1.95}#app .mlr-action-section .editorial-text-link{color:#e6ebed}#app .mlr-action-note{margin-top:18px!important;color:#acbdc9;font-size:16px;line-height:1.9}#app .mlr-faq{max-width:850px}#app .mlr-faq h2{margin-bottom:28px!important;font-size:30px}#app .mlr-faq details{border-bottom:1px solid #dce2e5}#app .mlr-faq details>p{padding:3px 24px 24px 0;color:#61717b;font-size:16px;line-height:2}#app .mlr-reading-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px}#app .mlr-sources{max-width:850px;margin-top:35px;border-top:1px solid #dce2e5}#app .mlr-sources>p{color:#61717b;font-size:16px;line-height:1.95}#app .mlr-sources>ul{padding:0;list-style:none;margin-top:16px}#app .mlr-sources li{padding:12px 0;overflow-wrap:anywhere;font-size:16px}#app .mlr-sources small{display:block;margin-top:3px;color:#61717b;font-size:16px}#app .ml-course-reader [data-about-reveal]{transition:opacity .6s ease,transform .6s ease}#app .ml-course-reader .about-reveal-ready{opacity:0;transform:translateY(15px)}#app .ml-course-reader .about-reveal-ready.is-visible{opacity:1;transform:none}@keyframes mlrEnter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes mlrCardEnter{0%{opacity:0;transform:translateY(20px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(1deg)}}@keyframes mlrSign{to{stroke-dashoffset:0}}@keyframes mlrBarIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mlrReady{0%{box-shadow:0 0 #dfc99140}to{box-shadow:0 0 0 14px #dfc99100}}@media(max-width:1000px){#app .mlr-hero-grid{gap:30px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.8fr)}#app .mlr-hero h1{font-size:36px}#app .mlr-hero-lead{font-size:17px}#app .mlr-cases{grid-template-columns:1fr}#app .mlr-cases h3{min-height:0;font-size:24px}#app .mlr-cases article>p:not(.mlr-case-person){font-size:16px}#app .mlr-case-apply{padding-top:22px}#app .mlr-practice-grid{gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(250px,.8fr)}#app .mlr-draft-panel{padding:24px}#app .mlr-section-nav>div:first-child{gap:22px}}@media(max-width:760px){#app .mlr-hero-grid{grid-template-columns:1fr;gap:35px;min-height:0;padding-top:38px;padding-bottom:45px}#app .mlr-hero h1{font-size:clamp(30px,5.3vw,39px)}#app .mlr-hero-lead{font-size:18px}#app .mlr-brand-card{justify-self:start;max-width:470px;transform:none;padding:23px 25px;animation:mlrEnter .7s ease-out both}#app .mlr-brand-card>p{font-size:23px}#app .mlr-brand-card>p br{display:none}#app .mlr-brand-card li{margin:15px 0}#app .mlr-signature{margin-top:18px}#app .mlr-section{padding-top:50px;padding-bottom:52px}#app .mlr-section-head{margin-bottom:27px}#app .mlr-section-head h2{font-size:29px}#app .mlr-section-head>p:last-child:not(.editorial-eyebrow){font-size:16px;margin-top:19px!important}#app .mlr-prose{font-size:16px}#app .mlr-pillars{grid-template-columns:1fr;gap:14px;margin-top:25px}#app .mlr-pillars article,#app .mlr-pillars article:nth-child(n+4){grid-column:auto;padding:23px}#app .mlr-pillars article>div{padding-top:18px}#app .mlr-research-grid{grid-template-columns:1fr;gap:20px}#app .mlr-timeline{padding-left:5px!important}#app .mlr-timeline li{grid-template-columns:1fr;gap:5px;padding-left:22px}#app .mlr-timeline li>span{font-size:16px}#app .mlr-timeline h3{font-size:18px}#app .mlr-script-intro{margin-top:40px}#app .mlr-script-intro h3{font-size:23px}#app .mlr-scripts summary{gap:13px!important}#app .mlr-scripts summary h3{font-size:17px}#app .mlr-scripts summary>span{font-size:18px}#app .mlr-dialogue{padding-left:0}#app .mlr-dialogue>p{padding:16px;font-size:16px}#app .mlr-dialogue .mlr-advisor{margin-left:15px}#app .mlr-practice-grid{grid-template-columns:1fr;gap:20px}#app .mlr-draft-panel{padding:21px}#app .mlr-rehearsal{padding:25px}#app .mlr-rehearsal h3 br{display:none}#app .mlr-question h3{font-size:18px;gap:12px}#app .mlr-question h3>span{font-size:21px}#app .mlr-options>button{padding:13px;gap:11px;font-size:16px}#app .mlr-options>button>b{font-size:16px}#app .mlr-feedback{padding:18px}#app .mlr-quiz-top{font-size:16px;gap:13px}#app .mlr-action-grid{grid-template-columns:1fr;gap:25px;margin:28px 0}#app .mlr-field-note strong{font-size:23px}#app .mlr-field-note strong br{display:none}#app .mlr-faq h2{font-size:26px}#app .mlr-faq details>p{font-size:16px}#app .mlr-section-nav button{min-height:47px;font-size:16px}#app .ml-course-reader section[id]{scroll-margin-top:73px}}@media(max-width:420px){#app .mlr-hero h1{font-size:30px;letter-spacing:-.055em}#app .mlr-course-name{font-size:16px}#app .mlr-hero-lead{font-size:16px;margin-top:21px!important}#app .mlr-hero-description{font-size:16px}#app .mlr-hero-lead br,#app .mlr-hero-description br{display:none}#app .mlr-section-head h2{font-size:27px}#app .mlr-section-head h2 br{display:none}#app .mlr-cases h3{font-size:23px}#app .mlr-hero .editorial-actions{gap:12px 17px}#app .mlr-hero .editorial-text-link{font-size:16px}#app .mlr-trust-chart{padding:20px 17px}#app .mlr-trust-row{grid-template-columns:105px minmax(20px,1fr) 32px;gap:7px;font-size:16px}}@media(max-width:359px){#app .mlr-hero h1{font-size:26px}#app .mlr-hero .editorial-actions{gap:7px 14px}#app .mlr-section-head h2{font-size:25px}#app .mlr-question h3{font-size:17px}#app .mlr-draft-panel{padding:17px}#app .mlr-field-note{padding:22px}#app .mlr-section-nav>div:first-child{gap:18px}}@media(prefers-reduced-motion:reduce){#app .ml-course-reader .about-reveal-ready{opacity:1;transform:none}#app .mlr-signature svg{stroke-dashoffset:0}#app .mlr-options>button:hover:not(:disabled){transform:none}}@media print{#app .mlr-section-nav,#app .mlr-rehearsal,#app .mlr-ai-coach,#app .mlr-reading-tools{display:none}#app .mlr-section{padding-top:25px;padding-bottom:25px}#app .mlr-hero,#app .mlr-action-section{background:#fff;color:#18364b}#app .mlr-cases,#app .mlr-pillars{display:block}#app .mlr-cases article,#app .mlr-pillars article{break-inside:avoid;margin-bottom:18px}}#app .ml-ta-lesson .mlr-hero h1{text-wrap:initial}#app .ml-ta-lesson .mlr-case-apply>p{min-height:128px}#app .ml-ta-lesson .mlr-cases h3{min-height:112px}#app .ml-ta-lesson .mlr-pillars h3{min-height:66px}#app .ta-value-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:35px 0;border:1px solid #d9dfdd;border-radius:10px;overflow:hidden;background:#f7f5f0}#app .ta-value-flow>div{min-width:0;padding:24px;border-right:1px solid #d9dfdd}#app .ta-value-flow>div:last-child{border-right:0}#app .ta-value-flow span{display:block;margin-bottom:10px;color:#816735;font:italic 22px Georgia,serif}#app .ta-value-flow b{display:block;font-size:17px;letter-spacing:-.03em}#app .ta-value-flow p{margin-top:7px!important;color:#61717b;font-size:16px;line-height:1.9}#app .ta-seven{margin-top:45px}#app .ta-seven h3{font-size:25px}#app .ta-seven>p{margin-top:12px!important;color:#61717b;font-size:16px}#app .ta-seven ol{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;list-style:none;padding:0;margin-top:25px}#app .ta-seven li{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-top:1px solid #dce2e2}#app .ta-seven li>span{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d3c8a9;border-radius:50%;font:italic 17px Georgia,serif;color:#816735}#app .ta-seven li b{display:block;font-size:16px}#app .ta-seven li p{margin-top:6px!important;color:#61717b;font-size:16px;line-height:1.95}#app .ta-seven li:last-child{grid-column:1/-1}#app .ml-ta-lesson .mlr-research>.mlr-prose{padding-bottom:25px;font-size:16px}#app .ta-full-call{border-top:1px solid #dce2e2;border-bottom:1px solid #dce2e2}#app .ta-full-call summary{font-size:17px!important}#app .ta-full-call .mlr-dialogue{padding-top:12px}#app .ta-preserve-lines{white-space:pre-line}#app .ta-roleplay{margin-top:30px;padding:30px;border:1px solid #d5d8d0;border-radius:12px;background:#fff}#app .ta-roleplay-label{display:flex;justify-content:space-between;gap:15px;margin-bottom:18px;color:#816735;font-size:16px;line-height:1.8}#app .ta-roleplay h3{font-size:23px}#app .ta-customer-prompt{margin-top:20px!important;padding:22px;border-radius:8px;background:#edeff3;color:#234258;font-size:19px;line-height:1.8;animation:mlrEnter .35s ease-out both}#app .ta-customer-prompt>span{display:block;margin-bottom:7px;color:#61717b;font-size:16px}#app .ta-roleplay-hint{margin-top:16px!important;margin-bottom:20px!important;color:#61717b;font-size:16px;line-height:1.95}#app .ta-roleplay>.editorial-text-link{margin-left:18px!important}#app .ta-roleplay-answer{margin:20px 0;padding:23px;border-left:3px solid #a98b4e;border-radius:6px;background:#f7f5f0;animation:mlrEnter .35s ease-out both}#app .ta-roleplay-answer>b{display:block;color:#816735;font-size:16px}#app .ta-roleplay-answer>p{margin-top:9px!important;font-size:16px;line-height:2}#app .ta-roleplay-answer>small{display:block;margin-top:14px;color:#61717b;font-size:16px;line-height:1.95}#app .ta-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}#app .ta-feedback-grid>div{border-top:1px solid #cfcdbf;padding-top:16px}#app .ta-feedback-grid b{color:#816735;font-size:16px}#app .ta-feedback-grid p{margin-top:6px!important;color:#61717b;font-size:16px;line-height:1.95}#app .ta-metrics{max-width:1000px;margin-top:55px;padding:30px;border:1px solid #dadfd9;border-radius:12px;background:#f7f5f0}#app .ta-metrics>h3{font-size:25px}#app .ta-metrics>p{margin-top:18px!important;color:#61717b;font-size:16px;line-height:2}#app .ta-metric-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:25px}#app .ta-metric-inputs label{display:block;min-width:0;color:#365164;font-size:16px;font-weight:600}#app .ta-metric-inputs label>span{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:16px;font-weight:400}#app .ta-metric-inputs input{width:100%;min-width:0;min-height:48px;padding:9px 12px;border:1px solid #afc0c9;border-radius:7px;box-shadow:none;background:#fff;color:#18364b;font:inherit;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}#app .ta-metric-inputs input:focus-visible{outline:3px solid #7fa6c7;outline-offset:3px}#app .ta-metric-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:25px}#app .ta-metric-results>div{padding:20px;border:1px solid #d8dcd6;border-radius:8px;background:#fff}#app .ta-metric-results span{display:block;color:#61717b;font-size:16px}#app .ta-metric-results strong{display:block;margin-top:8px;color:#234258;font:30px Georgia,serif}#app .ta-metrics [data-call-error]{min-height:24px;color:#6c5330;font-size:16px}#app .ta-metric-note{font-size:16px!important}#app .ta-metric-coaching{list-style:none;padding:18px 0 0;margin-top:20px;border-top:1px solid #d8dcd6;color:#61717b;font-size:16px;line-height:2}#app .ta-metric-coaching b{color:#234258;margin-right:7px}@media(max-width:1000px){#app .ml-ta-lesson .mlr-cases h3,#app .ml-ta-lesson .mlr-case-apply>p{min-height:0}#app .ta-value-flow>div{padding:23px 19px}}@media(max-width:760px){#app .ta-value-flow{grid-template-columns:1fr 1fr;margin:28px 0}#app .ta-value-flow>div{padding:21px 18px;border-right:0}#app .ta-value-flow>div:nth-child(odd){border-right:1px solid #d9dfdd}#app .ta-value-flow>div:nth-child(-n+2){border-bottom:1px solid #d9dfdd}#app .ta-value-flow b{font-size:16px}#app .ta-seven{margin-top:30px}#app .ta-seven h3{font-size:23px}#app .ta-seven ol{grid-template-columns:1fr}#app .ml-ta-lesson .mlr-pillars h3{min-height:0}#app .ta-roleplay{padding:22px}#app .ta-roleplay-label{flex-direction:column;gap:4px}#app .ta-roleplay h3{font-size:21px}#app .ta-customer-prompt{padding:18px;font-size:17px}#app .ta-roleplay>.editorial-text-link{margin-left:0!important;margin-top:8px}#app .ta-roleplay-answer{padding:18px}#app .ta-roleplay-answer>p{font-size:16px}#app .ta-feedback-grid{grid-template-columns:1fr;gap:17px}#app .ta-metrics{padding:23px 20px}#app .ta-metrics>h3{font-size:23px}#app .ta-metric-inputs{grid-template-columns:1fr 1fr;gap:18px}#app .ta-metric-results{gap:9px}#app .ta-metric-results>div{padding:16px 11px}#app .ta-metric-results span{font-size:16px}#app .ta-metric-results strong{font-size:25px}#app .ta-metric-coaching b,#app .ml-ta-lesson .mlr-field-note strong br{display:block}}@media(max-width:359px){#app .ta-metric-results{grid-template-columns:1fr}#app .ta-metric-results>div{display:flex;align-items:center;justify-content:space-between;gap:12px}#app .ta-metric-results strong{margin:0}#app .ta-roleplay{padding:18px}}@media print{#app .ta-roleplay,#app .ta-metric-inputs{display:none}}#app .un-page:has(>.ml-academy-hub){max-width:none!important;padding:0!important;background:#fff}#app .ach-hero{overflow:hidden;background:#102c43;color:#fff}#app .ach-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(275px,.8fr);gap:65px;align-items:center;min-height:595px;padding-top:60px;padding-bottom:62px}#app .ach-hero-copy{animation:achEnter .7s ease-out both}#app .ach-hero .editorial-eyebrow{color:#d9bf89}#app .ach-hero h1{font-size:clamp(38px,4vw,52px);line-height:1.4;font-weight:700;letter-spacing:-.05em;text-wrap:initial}#app .ach-hero h1 em{color:#e5cf9b;font-style:normal}#app .ach-hero-lead{margin-top:26px!important;color:#e4e9e9;font-size:20px;line-height:1.85}#app .ach-hero-lead .ach-small-break{display:none}#app .ach-hero-description{margin-top:17px!important;color:#bdcbd4;font-size:16px;line-height:1.95}#app .ach-hero .editorial-actions{margin-top:29px}#app .ach-hero .editorial-text-link{color:#e4e9e9}#app .ach-field-note{justify-self:end;width:100%;max-width:350px;padding:27px 28px 25px;border-left:6px solid #bca06a;border-radius:6px;background:#f7f3e7;color:#263f4f;box-shadow:12px 14px #061e3060;transform:rotate(1deg);animation:achNoteEnter .85s ease-out both}#app .ach-note-brand{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #dad2bd;font-family:Georgia,serif;font-size:16px;font-weight:700;color:#79633e}#app .ach-note-brand>span{font-size:16px;letter-spacing:.08em}#app .ach-field-note h2{margin:24px 0!important;font-size:25px;line-height:1.6}#app .ach-field-note ol{list-style:none;padding:0}#app .ach-field-note li{display:flex;gap:15px;align-items:flex-start;margin-bottom:20px}#app .ach-field-note li>span{flex:none;min-width:47px;padding-top:3px;color:#816735;font-size:16px;font-weight:700;letter-spacing:.06em}#app .ach-field-note b{display:block;font-size:16px;line-height:1.6}#app .ach-field-note small{display:block;margin-top:3px;color:#626c6b;font-size:16px;line-height:1.8}#app .ach-field-note>p{margin-top:12px!important;padding-top:16px;border-top:1px solid #dad2bd;color:#79633e;font-size:16px;line-height:1.8}#app .ach-menu-section{padding-top:75px;padding-bottom:76px;scroll-margin-top:25px}#app .ach-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}#app .ach-section-head>p{max-width:375px;color:#61717b;font-size:16px;line-height:1.95}#app .ach-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}#app .ach-menu-card{display:flex;flex-direction:column;min-width:0;padding:29px 29px 27px;border:1px solid #dce2e2;border-radius:12px;background:#fff;transition:border-color .25s,box-shadow .25s}#app .ach-menu-card:hover{border-color:#b8a370;box-shadow:0 10px 28px #19354b0a}#app .ach-menu-card.is-recommended{border-color:#bca97d;background:#fffefa}#app .ach-card-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}#app .ach-card-top>span:first-child{font:italic 29px Georgia,serif;color:#816735}#app .ach-card-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#f2f3ed;color:#816735}#app .ach-card-icon svg{width:29px;height:29px;transition:transform .25s}#app .ach-menu-card:hover .ach-card-icon svg{transform:translateY(-2px)}#app .ach-card-tag{color:#816735;font-size:16px}#app .ach-menu-card h3{margin-top:9px!important;font-size:28px;line-height:1.6}#app .ach-card-body{margin-top:17px!important;color:#61717b;font-size:16px;line-height:2}#app .ach-card-bottom{margin-top:auto;padding-top:27px}#app .ach-card-bottom>small{display:block;padding-top:19px;border-top:1px solid #e1e6e4;color:#61717b;font-size:16px;line-height:1.8}#app .ach-card-bottom>.ml-editorial-cta{width:100%;justify-content:space-between;margin-top:16px}#app .ach-practice-section{padding:65px 0;background:#f7f5f0}#app .ach-practice-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}#app .ach-practice-grid>div>p:last-child{margin-top:20px!important;color:#61717b;font-size:16px;line-height:1.95}#app .ach-practice-grid ol{list-style:none;padding:0}#app .ach-practice-grid li{display:flex;gap:21px;padding:20px 0;border-top:1px solid #d8d7cb}#app .ach-practice-grid li>span{flex:none;color:#816735;font:italic 23px Georgia,serif}#app .ach-practice-grid h3{font-size:18px;line-height:1.8}#app .ach-practice-grid li p{margin-top:7px!important;color:#61717b;font-size:16px;line-height:1.95}#app .ach-final{padding:65px 0;background:#102c43;color:#fff}#app .ach-final-grid{display:flex;justify-content:space-between;align-items:center;gap:45px}#app .ach-final .editorial-eyebrow{color:#d9bf89}#app .ach-final h2{font-size:33px}#app .ach-final p:not(.editorial-eyebrow){margin-top:20px!important;color:#c1cdd5;font-size:16px;line-height:1.95}#app .ach-final .ml-editorial-cta{flex:none}#app .ml-academy-hub [data-about-reveal]{transition:opacity .6s ease,transform .6s ease}#app .ml-academy-hub .about-reveal-ready{opacity:0;transform:translateY(15px)}#app .ml-academy-hub .about-reveal-ready.is-visible{opacity:1;transform:none}#app .ml-legacy-quiz-retry{display:inline-flex;align-items:center;min-height:40px;padding:7px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#315c79;font:inherit;font-size:16px;cursor:pointer}#app .ml-legacy-quiz-actions{padding:23px 0 4px;border-top:1px solid #d9e2e7;margin-top:24px}#app .ml-legacy-quiz-actions>p{margin:0 0 15px;color:#536775;font-size:16px;line-height:1.9}#app .ml-legacy-quiz-actions>button{display:inline-flex;align-items:center;min-height:46px;margin:0 12px 9px 0;padding:11px 17px;border:1px solid #1c3b51;border-radius:7px;background:#18364b;box-shadow:none;color:#fff;font:inherit;font-size:16px;font-weight:650;cursor:pointer}#app .ml-legacy-quiz-actions>button.ml-legacy-quiz-saved{border-color:#b5c5cf;background:#fff;color:#234258}#app :is(.ml-legacy-quiz-retry,.ml-legacy-quiz-actions>button):focus-visible{outline:3px solid #7fa6c7;outline-offset:4px}@keyframes achEnter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes achNoteEnter{0%{opacity:0;transform:translateY(20px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(1deg)}}@media(max-width:1000px){#app .ach-hero-grid{gap:35px;grid-template-columns:minmax(0,1.3fr) minmax(250px,.8fr)}#app .ach-hero h1{font-size:36px}#app .ach-hero-lead{font-size:17px}#app .ach-practice-grid{gap:35px}#app .ach-final-grid{align-items:flex-start;flex-direction:column;gap:27px}}@media(max-width:760px){#app .ach-hero-grid{grid-template-columns:1fr;min-height:0;gap:38px;padding-top:38px;padding-bottom:43px}#app .ach-hero h1{font-size:clamp(32px,5.4vw,39px)}#app .ach-hero-lead{font-size:18px}#app .ach-field-note{justify-self:start;max-width:470px;transform:none;animation:achEnter .7s ease-out both}#app .ach-menu-section{padding-top:49px;padding-bottom:52px}#app .ach-section-head{display:block;margin-bottom:28px}#app .ach-section-head h2{font-size:29px}#app .ach-section-head>p{max-width:none;margin-top:20px!important;font-size:16px}#app .ach-menu-grid{grid-template-columns:1fr;gap:17px}#app .ach-menu-card{padding:26px}#app .ach-menu-card h3{font-size:27px}#app .ach-card-top{margin-bottom:18px}#app .ach-practice-section{padding:49px 0}#app .ach-practice-grid{grid-template-columns:1fr;gap:30px}#app .ach-practice-grid h2{font-size:29px}#app .ach-final{padding:49px 0}#app .ach-final h2{font-size:28px}}@media(max-width:420px){#app .ach-hero h1{font-size:32px}#app .ach-hero-lead{font-size:16px;margin-top:22px!important}#app .ach-hero-lead .ach-small-break{display:none}#app .ach-hero-description{font-size:16px}#app .ach-hero-description br,#app .ach-section-head>p br{display:none}#app .ach-menu-card{padding:23px}#app .ach-section-head h2{font-size:27px}#app .ach-final h2{font-size:26px}#app .ach-final h2 br,#app .ach-final p br{display:none}}@media(max-width:359px){#app .ach-hero h1{font-size:28px}#app .ach-menu-card{padding:21px}#app .ach-field-note{padding:24px}#app .ach-field-note h2{font-size:23px}#app .ach-final .ml-editorial-cta{width:100%}}@media(prefers-reduced-motion:reduce){#app .ml-academy-hub .about-reveal-ready{opacity:1;transform:none}#app .ach-menu-card:hover .ach-card-icon svg{transform:none}}@media(max-width:420px){#app .ach-hero-lead .ach-small-break{display:initial}}#app .un-page:has(>.ml-pricing-page){max-width:none!important;padding:0!important;background:#fff}#app .prc-hero{overflow:hidden;background:#102c43;color:#fff}#app .prc-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:65px;align-items:center;min-height:610px;padding-top:62px;padding-bottom:63px}#app .prc-hero-copy{animation:prcRise .7s ease-out both}#app .prc-hero .editorial-eyebrow{color:#d9bf89}#app .prc-hero h1{font-size:clamp(38px,4.3vw,56px);line-height:1.38;letter-spacing:-.055em;text-wrap:initial}#app .prc-hero h1 em{color:#e5cf9b;font-style:normal}#app .prc-hero-lead{margin-top:25px!important;font-size:20px;line-height:1.85;color:#e4e9e9}#app .prc-hero-description{margin-top:17px!important;font-size:16px;line-height:1.95;color:#bdcbd4}#app .prc-hero .editorial-actions{margin-top:28px}#app .prc-hero .ml-editorial-cta:not(.gold){color:#e5eaf0;background:transparent;border-color:#627c8e}#app .prc-hero-note{margin-top:17px!important;font-size:16px;line-height:1.9;color:#bdcbd4}#app .prc-training-note{justify-self:end;width:100%;max-width:355px;padding:28px 29px;border-left:6px solid #bca06a;border-radius:7px;background:#f7f3e7;color:#263f4f;box-shadow:12px 14px #061e3060;transform:rotate(1deg);animation:prcNote .85s ease-out both}#app .prc-note-brand{display:flex;justify-content:space-between;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid #dad2bd;font:700 16px Georgia,serif;color:#79633e}#app .prc-note-brand>span{font-size:16px;letter-spacing:.06em}#app .prc-training-note h2{margin:24px 0!important;font-size:24px;line-height:1.6}#app .prc-training-note ol{list-style:none;padding:0}#app .prc-training-note li{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}#app .prc-training-note li>span{flex:none;padding-top:3px;color:#816735;font:italic 21px Georgia,serif}#app .prc-training-note b{display:block;font-size:16px;line-height:1.85}#app .prc-training-note small{display:block;margin-top:4px;color:#626c6b;font-size:16px;line-height:1.8}#app .prc-training-note>p{padding-top:16px;border-top:1px solid #dad2bd;color:#79633e;font-size:16px}#app .prc-value-strip{border-bottom:1px solid #dedfd9;background:#f7f5f0}#app .prc-value-strip>.editorial-inner{display:flex;justify-content:center;align-items:center;gap:27px;padding-top:20px;padding-bottom:20px}#app .prc-value-strip span{display:flex;align-items:center;gap:10px;font-size:16px;letter-spacing:.08em;color:#7f6737}#app .prc-value-strip b{font-size:16px;letter-spacing:-.015em;color:#294657}#app .prc-value-strip i{font-style:normal;color:#9b8e71}#app .prc-section{padding-top:73px;padding-bottom:75px}#app .prc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:34px}#app .prc-section-head>p{max-width:380px;color:#61717b;font-size:16px;line-height:1.95}#app .prc-availability{padding:18px 21px;margin-bottom:29px;border:1px solid #e3d8ba;border-radius:8px;background:#fbf8f0}#app .prc-availability b{color:#725a2c;font-size:16px}#app .prc-availability p{margin-top:5px!important;color:#626a70;font-size:16px;line-height:1.9}#app .prc-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}#app .prc-plan{display:flex;flex-direction:column;min-width:0;padding:27px 25px 25px;border:1px solid #dce2e2;border-radius:12px;background:#fff;transition:border-color .25s,box-shadow .25s}#app .prc-plan:hover{border-color:#b8a370;box-shadow:0 10px 28px #19354b0c}#app .prc-plan.is-premium{background:#102c43;border-color:#102c43;color:#fff}#app .prc-plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:27px;margin-bottom:22px;font-size:16px;letter-spacing:.1em;color:#7f6737}#app .is-premium .prc-plan-top{color:#e5cf9b}#app .prc-plan-top b{padding:4px 6px;background:#e5d7b3;color:#283d49;border-radius:3px;font-size:16px;letter-spacing:0}#app .prc-plan h3{font-size:30px}#app .prc-plan-who{margin-top:11px!important;font-size:16px;font-weight:650;color:#315369;min-height:45px}#app .prc-plan-desc{margin-top:12px!important;font-size:16px;line-height:1.9;color:#61717b;min-height:76px}#app .is-premium .prc-plan-who{color:#e5cf9b}#app .is-premium .prc-plan-desc{color:#c1cdd5}#app .prc-price{display:flex;align-items:baseline;gap:6px;margin-top:22px;white-space:nowrap}#app .prc-price strong{font-size:33px;font-weight:750;letter-spacing:-.05em;line-height:1.5}#app .prc-price>span{font-size:16px}#app .prc-billing{margin-top:4px!important;color:#61717b;font-size:16px}#app .is-premium .prc-billing{color:#c1cdd5}#app .prc-annual{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:19px;padding:14px 0;border-top:1px solid #dfe5e7;border-bottom:1px solid #dfe5e7;font-size:16px;color:#61717b}#app .prc-annual>b{font-size:16px;color:#294657}#app .is-premium .prc-annual{border-color:#40596b;color:#c1cdd5}#app .is-premium .prc-annual>b{color:#e5cf9b}#app .prc-plan ul{list-style:none;padding:0;margin:23px 0 25px!important}#app .prc-plan li{display:flex;align-items:flex-start;gap:9px;margin:0 0 13px;font-size:16px;line-height:1.85}#app .prc-check{flex:none;color:#816735;font-weight:750}#app .is-premium .prc-check{color:#e5cf9b}#app .prc-status{display:inline-block;vertical-align:middle;width:max-content;max-width:100%;padding:3px 6px;margin:2px 0;border-radius:4px;background:#f2ede0;color:#745b29;font-size:16px;font-weight:600;line-height:1.6;letter-spacing:0}#app .prc-status.is-ready{background:#ecf2ed;color:#476b55}#app .is-premium .prc-status{background:#2b4352;color:#e5cf9b}#app .prc-plan-action{margin-top:auto}#app .prc-plan-action .ml-editorial-cta{width:100%;justify-content:space-between;padding:12px;font-size:16px;gap:8px}#app .prc-plan-action small{display:block;margin-top:11px;color:#61717b;font-size:16px;line-height:1.9;text-align:center}#app .is-premium .prc-plan-action small{color:#c1cdd5}#app .prc-plan-footnote{margin-top:19px!important;color:#61717b;font-size:16px;line-height:1.95}#app .prc-fit-section{padding:63px 0;background:#f7f5f0;border-block:1px solid #e6e4dc}#app .prc-fit-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;align-items:start}#app .prc-fit-grid>div>p:last-child{margin-top:21px!important;color:#61717b;font-size:16px}#app .prc-fit-box{padding:27px;border:1px solid #dedfd9;border-radius:12px;background:#fff}#app .prc-fit-choices{display:grid;gap:9px}#app .prc-fit-choices>button{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:14px 15px;min-height:53px;border:1px solid #cbd8e1;border-radius:7px;background:#fff;color:#294657;box-shadow:none;font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}#app .prc-fit-choices>button[aria-pressed=true]{border-color:#193a52;background:#edf3f6}#app .prc-fit-output{padding:22px 0 10px;margin-top:20px;border-top:1px solid #e1e5e5}#app .prc-fit-output p{font-size:16px;line-height:1.9;color:#61717b}#app .prc-fit-output h3{font-size:20px;line-height:1.6}#app .prc-fit-output h3+p{margin-top:12px!important}#app .prc-fit-output .ml-editorial-cta{margin-top:18px}#app .prc-fit-output small{display:block;margin-top:11px;color:#61717b;font-size:16px;line-height:1.85}#app .prc-fit-output>div:not([hidden]){animation:prcRise .3s ease-out both}#app .prc-fit-box [data-price-fit-reset]:disabled{opacity:.5;cursor:default}#app .prc-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#app .prc-services article{display:flex;flex-direction:column;min-width:0;padding:29px;border:1px solid #dce2e2;border-radius:10px;background:#fff;transition:border-color .25s,box-shadow .25s}#app .prc-services article:hover{border-color:#b8a370;box-shadow:0 10px 28px #19354b0a}#app .prc-service-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}#app .prc-service-top>span:first-child{color:#816735;font:italic 27px Georgia,serif}#app .prc-service-name{color:#7f6737;font-size:16px;font-weight:650;margin-bottom:9px!important}#app .prc-services h3{font-size:24px;line-height:1.6}#app .prc-service-body{margin-top:17px!important;margin-bottom:25px!important;color:#61717b;font-size:16px;line-height:2}#app .prc-services .ml-editorial-cta{margin-top:auto;justify-content:space-between;width:100%;font-size:16px}#app .prc-service-note{margin-top:25px;padding:21px 23px;border-left:2px solid #b7a06b;background:#f7f5f0}#app .prc-service-note b{font-size:16px}#app .prc-service-note p{margin-top:6px!important;font-size:16px;line-height:1.95;color:#61717b}#app .prc-comparison-section{background:#f7f5f0;border-block:1px solid #e6e4dc}#app .prc-comparison{max-width:100%;overflow-x:auto;border:1px solid #dedfd9;border-radius:10px;background:#fff;scrollbar-width:thin}#app .prc-comparison table{border-collapse:collapse;width:100%;min-width:650px;font-size:16px;text-align:left}#app .prc-comparison caption{padding:20px 23px;font-size:16px;color:#61717b;text-align:left;border-bottom:1px solid #dedfd9}#app .prc-comparison th,#app .prc-comparison td{padding:17px 20px;border-bottom:1px solid #e4e7e4;vertical-align:middle;line-height:1.9;white-space:normal}#app .prc-comparison thead th{font-size:16px;background:#f4f4ef}#app .prc-comparison thead th:last-child{background:#102c43;color:#fff}#app .prc-comparison tbody td:last-child{background:#f5f7f5;color:#234b61;font-weight:600}#app .prc-comparison th[scope=row]{font-weight:600}#app .prc-comparison tr:last-child>*{border-bottom:0}#app .prc-table-hint{display:none;margin-top:12px!important;color:#61717b;font-size:16px}#app .prc-compare-action{margin-top:25px}#app .prc-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:65px}#app .prc-faq details{border-top:1px solid #dce2e2}#app .prc-faq details:last-child{border-bottom:1px solid #dce2e2}#app .prc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:650;line-height:1.8}#app .prc-faq summary::-webkit-details-marker{display:none}#app .prc-faq summary>span{flex:none;color:#816735;font-size:19px;transition:transform .25s}#app .prc-faq details[open] summary>span{transform:rotate(45deg)}#app .prc-faq details>div{padding:0 0 23px;animation:prcRise .25s ease-out both}#app .prc-faq details p{color:#61717b;font-size:16px;line-height:2}#app .prc-final{padding:65px 0;background:#102c43;color:#fff}#app .prc-final-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:50px;align-items:center}#app .prc-final .editorial-eyebrow{color:#d9bf89}#app .prc-final h2{font-size:33px}#app .prc-final p:not(.editorial-eyebrow){margin-top:20px!important;color:#c1cdd5;font-size:16px;line-height:1.95}#app .prc-final-actions{display:grid;gap:12px}#app .prc-final-actions .ml-editorial-cta{width:100%;justify-content:space-between}#app .prc-final-actions .ml-editorial-cta:not(.gold){border-color:#617c8e;background:transparent;color:#e4e9e9}#app .prc-locked{padding-top:30px}#app .prc-locked .ga-locked-preview{margin:0}#app .ml-pricing-page .about-reveal-ready{opacity:0;transform:translateY(15px);transition:opacity .6s,transform .6s}#app .ml-pricing-page .about-reveal-ready.is-visible{opacity:1;transform:none}#app .ml-pricing-page>.ga-footer{margin-top:0!important}@keyframes prcRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes prcNote{0%{opacity:0;transform:translateY(20px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(1deg)}}@media(max-width:1100px){#app .prc-hero-grid{gap:35px;grid-template-columns:minmax(0,1.2fr) minmax(265px,.85fr)}#app .prc-hero h1{font-size:43px}#app .prc-plan-grid{gap:15px}#app .prc-plan{padding:25px 20px}#app .prc-price strong{font-size:29px}#app .prc-plan-top{letter-spacing:.04em}#app .prc-plan-top b{font-size:16px}#app .prc-faq,#app .prc-fit-grid{gap:35px}}@media(max-width:960px){#app .prc-plan-grid{grid-template-columns:1fr}#app .prc-plan{padding:29px}#app .prc-plan-who,#app .prc-plan-desc{min-height:0}#app .prc-price strong{font-size:37px}#app .prc-plan li,#app .prc-plan-top b{font-size:16px}#app .prc-plan-top{margin-bottom:14px}#app .prc-plan-action .ml-editorial-cta,#app .prc-billing,#app .prc-plan-action small{font-size:16px}#app .prc-services article{padding:26px}#app .prc-services h3{font-size:23px}#app .prc-section-head>p{font-size:16px;max-width:300px}#app .prc-final-grid{grid-template-columns:1fr;gap:30px}#app .prc-final-actions{max-width:360px;width:100%}}@media(max-width:760px){#app .prc-hero-grid{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:40px;padding-bottom:43px}#app .prc-hero h1{font-size:40px}#app .prc-hero-lead{font-size:18px}#app .prc-training-note{justify-self:start;max-width:460px;transform:none;animation:prcRise .7s ease-out both}#app .prc-value-strip>.editorial-inner{justify-content:space-between;gap:12px}#app .prc-value-strip span{display:block;font-size:16px}#app .prc-value-strip b{display:block;margin-top:4px;font-size:16px}#app .prc-value-strip i{font-size:16px}#app .prc-section{padding-top:49px;padding-bottom:51px}#app .prc-section-head{display:block;margin-bottom:26px}#app .prc-section-head>p{max-width:none;margin-top:20px!important;font-size:16px}#app .prc-section-head h2{font-size:29px}#app .prc-plan-grid{gap:20px}#app .prc-fit-grid{grid-template-columns:1fr;gap:28px}#app .prc-fit-section{padding:49px 0}#app .prc-fit-box{padding:23px}#app .prc-services{grid-template-columns:1fr;gap:18px}#app .prc-services h3{font-size:24px}#app .prc-faq{grid-template-columns:1fr;gap:30px}#app .prc-table-hint{display:block}#app .prc-final{padding:49px 0}#app .prc-final h2{font-size:29px}}@media(max-width:420px){#app .prc-hero h1{font-size:36px}#app .prc-hero-lead,#app .prc-hero-description{font-size:16px}#app .prc-hero-description br{display:none}#app .prc-training-note{padding:24px}#app .prc-training-note h2{font-size:23px}#app .prc-plan{padding:25px 23px}#app .prc-plan li{font-size:16px}#app .prc-section-head h2,#app .prc-fit-grid h2,#app .prc-faq h2{font-size:27px}#app .prc-fit-box{padding:20px}#app .prc-fit-choices>button{font-size:16px;padding:12px}#app .prc-services article{padding:25px 23px}#app .prc-services h3{font-size:23px}#app .prc-final h2{font-size:26px}#app .prc-final p br{display:none}#app .prc-availability{padding:17px}#app .prc-availability p{font-size:16px}#app .prc-faq summary{font-size:16px}}@media(max-width:359px){#app .prc-hero h1{font-size:32px}#app .prc-hero-lead{font-size:16px}#app .prc-value-strip>.editorial-inner{gap:6px}#app .prc-value-strip b{font-size:16px}#app .prc-plan{padding:23px 20px}#app .prc-fit-box{padding:17px}#app .prc-training-note{padding:22px}#app .prc-training-note h2{font-size:22px}#app .prc-services article{padding:23px 20px}#app .prc-services h3{font-size:22px}}@media(prefers-reduced-motion:reduce){#app .ml-pricing-page .about-reveal-ready{opacity:1;transform:none}}#app .prc-single-price{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;margin-top:auto;margin-bottom:17px;border-top:1px solid #e1e5e5;color:#61717b;font-size:16px}#app .prc-single-price b{font-size:20px;letter-spacing:-.03em;color:#18364b}#app .prc-single-price+.ml-editorial-cta{margin-top:0}#app .prc-services .prc-single-preview{margin-top:13px;padding:8px 0;border:0;min-height:40px;background:transparent;color:#315c79;font-size:16px;justify-content:flex-start}#app .un-page:has(>.ml-curriculum-catalog){max-width:none!important;padding:0!important;background:#fff}#app .cur-catalog-hero{background:#102c43;color:#fff}#app .cur-catalog-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.85fr);gap:65px;align-items:center;padding-top:65px;padding-bottom:65px;min-height:570px}#app .cur-catalog-hero-grid>div{animation:mlrEnter .7s ease-out both}#app .cur-catalog-hero .editorial-eyebrow,#app .cur-catalog-final .editorial-eyebrow{color:#d9bf89}#app .cur-catalog-hero h1{font-size:clamp(35px,4vw,51px);line-height:1.4;letter-spacing:-.055em}#app .cur-catalog-hero h1 em{color:#e5cf9b;font-style:normal}#app .cur-catalog-hero-grid>div>p:not(.editorial-eyebrow){margin-top:26px!important;color:#ced9df;font-size:16px;line-height:1.95}#app .cur-catalog-hero .editorial-actions{margin-top:30px}#app .cur-catalog-hero .editorial-text-link{color:#e4e9e9}#app .cur-catalog-hero-grid>div>small{display:block;margin-top:19px;color:#b9cbd5;font-size:16px}#app .cur-catalog-note{padding:29px;border-left:5px solid #bca06a;border-radius:5px;background:#f7f3e7;color:#263f4f;box-shadow:12px 14px #061e3060;animation:mlrCardEnter .9s ease-out both}#app .cur-catalog-note>p{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid #dad2bd;font:700 16px Georgia,serif;color:#79633e}#app .cur-catalog-note>p>span{font-size:16px;letter-spacing:.06em}#app .cur-catalog-note h2{font-size:25px;margin-top:25px!important}#app .cur-catalog-note ol{list-style:none;padding:12px 0 0}#app .cur-catalog-note li{display:flex;gap:17px;margin-top:21px}#app .cur-catalog-note li>span{color:#816735;font:italic 22px Georgia,serif}#app .cur-catalog-note b{font-size:16px;font-weight:650}#app .cur-catalog-note small{display:block;margin-top:3px;font-size:16px;color:#626c6b}#app .cur-category-section{padding-top:64px;padding-bottom:55px}#app .cur-catalog-heading{margin-bottom:29px}#app .cur-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#app .cur-category-card{position:relative;display:block;width:100%;padding:24px 21px;border:1px solid #dedfd9;border-radius:9px;background:#f7f5f0;color:#18364b;font:inherit;text-align:left;cursor:pointer;box-shadow:none;transition:border-color .2s,transform .2s}#app .cur-category-card:hover{transform:translateY(-4px);border-color:#a48a52}#app .cur-category-card.is-selected{border-color:#a48a52;background:#f0ecdf}#app .cur-category-card>span{display:block;color:#816735;font-size:16px;letter-spacing:.1em}#app .cur-category-card>b{display:block;margin:15px 0 10px;font-size:18px;letter-spacing:-.04em}#app .cur-category-card>small{display:block;max-width:145px;color:#61717b;font-size:16px;line-height:1.9}#app .cur-category-card>i{position:absolute;right:17px;bottom:17px;font-style:normal;color:#816735}#app .cur-catalog-list{padding-top:0;padding-bottom:60px;scroll-margin-top:28px}#app .cur-search-panel{padding:27px 28px;border:1px solid #dedfd9;border-radius:12px;background:#fff}#app .cur-search-panel label{display:block;margin-bottom:13px;font-size:16px;font-weight:700}#app .cur-search-panel form>div{display:flex;gap:11px}#app .cur-search-panel input{flex:1;min-width:0;width:100%;padding:14px 16px;border:1px solid #b8cbd5;border-radius:7px;background:#fcfcfd;color:#18364b;font:inherit;font-size:16px;box-shadow:none}#app .cur-search-panel nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}#app .cur-search-panel nav>button{min-height:42px;padding:8px 15px;border:1px solid #d3dee3;border-radius:24px;background:#fff;color:#456074;box-shadow:none;font:inherit;font-size:16px;cursor:pointer}#app .cur-search-panel nav>button[aria-pressed=true]{border-color:#18364b;background:#18364b;color:#fff}#app .cur-results-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:50px 0 26px}#app .cur-results-heading .editorial-eyebrow{margin-bottom:10px!important}#app .cur-results-heading>span{flex:none;font-size:16px;color:#61717b}#app .cur-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#app .cur-course-card{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid #dedfd9;border-radius:12px;background:#fff;transition:border-color .25s,box-shadow .25s}#app .cur-course-card:hover{border-color:#b7a16f;box-shadow:0 12px 35px #18364b0c}#app .cur-course-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;font-size:16px;color:#61717b}#app .cur-course-top>b{flex:none;padding:5px 9px;border-radius:5px;background:#f2efe5;color:#79633e;font-size:16px;font-weight:650}#app .cur-course-card h3{font-size:25px;line-height:1.6}#app .cur-course-card>p{margin-top:17px!important;color:#61717b;font-size:16px;line-height:1.95}#app .cur-course-result{margin-top:26px;padding:17px 19px;border-radius:7px;background:#f7f5f0}#app .cur-course-result>small{display:block;margin-bottom:7px;font-size:16px;color:#816735}#app .cur-course-result>strong{display:block;font-size:16px;font-weight:650;line-height:1.9}#app .cur-course-time{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 13px;margin-top:auto;padding-top:23px;padding-bottom:19px;font-size:16px;color:#61717b}#app .cur-course-time>b{color:#355268;font-weight:600}#app .cur-course-time>span{font-size:16px}#app .cur-course-card>.ml-editorial-cta{align-self:flex-start}#app .cur-read-mark{display:block;margin-top:14px;font-size:16px;color:#496651}#app .cur-catalog-time{margin-top:31px;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}#app .cur-catalog-time summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:650}#app .cur-catalog-time>p{padding-bottom:22px;max-width:850px;color:#61717b;font-size:16px;line-height:1.95}#app .cur-empty{padding:55px 22px;text-align:center;background:#f7f5f0;border-radius:10px}#app .cur-empty p{margin:15px 0 25px!important;color:#61717b}#app .cur-catalog-final{padding:62px 0;background:#102c43;color:#fff}#app .cur-catalog-final>.editorial-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;align-items:center}#app .cur-catalog-final p:not(.editorial-eyebrow){margin-top:22px!important;color:#c1cdd5;font-size:16px;line-height:1.95}#app .cur-catalog-final .editorial-actions{justify-content:flex-start}#app .cur-terms{display:flex;flex-wrap:wrap;gap:14px 30px;margin-top:25px;padding:19px 0;border-top:1px solid #dce1df;border-bottom:1px solid #dce1df}#app .cur-terms>div{flex:1;min-width:200px}#app .cur-terms b{font-size:16px;color:#816735}#app .cur-terms p{margin-top:4px!important;color:#61717b;font-size:16px;line-height:1.95}#app .cur-step-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;margin-top:36px!important;padding:0}#app .cur-step-flow>li{padding-top:22px;border-top:2px solid #b49a64}#app .cur-step-flow>li>span{font:italic 22px Georgia,serif;color:#816735}#app .cur-step-flow h3{margin-top:12px!important;font-size:20px}#app .cur-step-flow p{margin-top:11px!important;font-size:16px;color:#61717b;line-height:1.95}#app .cur-case{display:grid;grid-template-columns:1fr 1.8fr;gap:45px;padding:33px;border:1px solid #dedfd7;border-radius:12px;background:#fff}#app .cur-case-person{padding-right:20px;border-right:1px solid #e2e3dc}#app .cur-case-person h3{font-family:Georgia,serif;font-size:26px;font-weight:500;overflow-wrap:anywhere}#app .cur-case-person>p:not(.editorial-eyebrow){margin-top:14px!important;font-size:16px;color:#61717b}#app .cur-case-person>small{display:block;margin-top:15px;color:#61717b;font-size:16px}#app .cur-case-person>a{display:inline-block;min-height:44px;margin-top:17px;font-size:16px;font-weight:650}#app .cur-case>div:last-child>h3{font-size:25px}#app .cur-case>div:last-child>p{margin-top:17px!important;color:#61717b;font-size:16px;line-height:2}#app .cur-case-apply{margin-top:24px;padding-top:20px;border-top:1px solid #e2e3dc}#app .cur-case-apply>b{font-size:16px;color:#816735}#app .cur-case-apply>p{margin-top:7px!important;font-size:16px;line-height:1.95}#app .cur-source-note{margin-top:20px!important;color:#61717b;font-size:16px;line-height:1.95}#app .cur-dialogue{padding-left:0;padding-bottom:15px}#app .cur-reflection{max-width:880px;border-top:1px solid #dce1df;border-bottom:1px solid #dce1df}#app .cur-reflection>div{padding-bottom:22px;color:#61717b;font-size:16px;line-height:1.95}#app .cur-reflection ul{padding-left:20px;margin-top:12px!important}#app .cur-preserve-lines{white-space:pre-line}#app .ml-curriculum-lesson #acDraft{margin-top:19px}#app .cur-time-details{max-width:850px;margin-top:28px;border-bottom:1px solid #dce1df}#app .cur-time-details>p{padding-bottom:20px;color:#61717b;font-size:16px;line-height:1.95}#app .ml-curriculum-catalog [data-about-reveal]{transition:opacity .6s ease,transform .6s ease}#app .ml-curriculum-catalog .about-reveal-ready{opacity:0;transform:translateY(15px)}#app .ml-curriculum-catalog .about-reveal-ready.is-visible{opacity:1;transform:none}@media(max-width:1000px){#app .cur-catalog-hero-grid{gap:30px}#app .cur-catalog-hero h1{font-size:39px}#app .cur-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .cur-category-card>small{max-width:none}#app .cur-course-card{padding:25px}#app .cur-case{gap:25px;padding:27px}}@media(max-width:760px){#app .cur-catalog-hero-grid{grid-template-columns:1fr;min-height:0;padding-top:39px;padding-bottom:46px;gap:33px}#app .cur-catalog-hero h1{font-size:clamp(31px,5.5vw,41px)}#app .cur-catalog-hero-grid>div>p:not(.editorial-eyebrow){font-size:16px}#app .cur-catalog-note{max-width:470px;padding:25px;animation:mlrEnter .7s ease-out both}#app .cur-category-section{padding-top:45px;padding-bottom:35px}#app .cur-category-card{padding:20px 18px}#app .cur-category-card>b{font-size:17px}#app .cur-course-grid{grid-template-columns:1fr;gap:18px}#app .cur-course-card h3{font-size:24px}#app .cur-search-panel{padding:23px 20px}#app .cur-search-panel nav{gap:7px}#app .cur-search-panel nav>button{padding:7px 12px;font-size:16px}#app .cur-results-heading{margin-top:37px}#app .cur-catalog-final{padding:45px 0}#app .cur-catalog-final>.editorial-inner{grid-template-columns:1fr;gap:27px}#app .cur-step-flow{grid-template-columns:1fr;gap:24px}#app .cur-case{grid-template-columns:1fr;gap:24px;padding:25px}#app .cur-case-person{border-right:0;border-bottom:1px solid #e2e3dc;padding:0 0 16px}#app .cur-case-person>a{margin-top:12px}#app .cur-case>div:last-child>h3{font-size:24px}#app .cur-case>div:last-child>p{font-size:16px}}@media(max-width:420px){#app .cur-catalog-hero h1{font-size:31px}#app .cur-catalog-hero-grid>div>p br,#app .cur-catalog-final p br{display:none}#app .cur-category-grid{gap:10px}#app .cur-category-card{padding:18px 14px}#app .cur-category-card>b{font-size:16px}#app .cur-category-card>small{font-size:16px;padding-right:4px}#app .cur-category-card>i{right:11px;bottom:10px}#app .cur-course-card{padding:23px}#app .cur-course-top{font-size:16px;gap:10px;margin-bottom:19px}#app .cur-course-top>b{font-size:16px}#app .cur-course-card h3{font-size:22px}#app .cur-search-panel form>div{flex-wrap:wrap}#app .cur-search-panel input{flex-basis:100%}#app .cur-course-time{display:block}#app .cur-course-time>span{display:block;margin-top:4px}#app .cur-catalog-heading h2,#app .cur-results-heading h2{font-size:28px}}@media(max-width:359px){#app .cur-catalog-hero h1{font-size:27px}#app .cur-catalog-note{padding:22px}#app .cur-catalog-note h2{font-size:23px}#app .cur-course-card{padding:20px}#app .cur-course-card h3{font-size:21px}#app .cur-category-card>b{font-size:16px}}@media(prefers-reduced-motion:reduce){#app .ml-curriculum-catalog .about-reveal-ready{opacity:1;transform:none}#app .cur-category-card:hover{transform:none}}body.fpk-public-body{margin:0;background:#fcfaf5;color:#253e3c;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif}#app .un-page:has(>.fpk-page){max-width:none!important;padding:0!important;background:#fcfaf5}#app .fpk-page{--editorial-ink:#253e3c;--editorial-muted:#657570;background:#fcfaf5;color:#253e3c;font-size:16px;line-height:1.9}#app .fpk-page a{color:inherit;text-underline-offset:5px}#app .fpk-page .ml-editorial-cta{border-radius:8px;border-color:#b9cbc3;color:#304e45;background:#fffdfa;font-size:16px;min-height:52px}#app .fpk-page .ml-editorial-cta.navy{background:#294e43;border-color:#294e43;color:#fffdfa}#app .fpk-page .ml-editorial-cta.navy:hover{background:#386655}#app .fpk-page .editorial-text-link{color:#486457}#app .fpk-page .editorial-eyebrow{color:#877449;letter-spacing:.12em}#app .fpk-public-header{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1160px;margin:auto;padding:20px 32px;border-bottom:1px solid #e6e5da}#app .fpk-public-brand{display:flex;align-items:center;gap:10px;color:#173b55;text-decoration:none}#app .fpk-public-brand img{width:45px;height:auto}#app .fpk-public-brand b{font-family:Georgia,serif;font-size:24px;letter-spacing:.02em;line-height:1.1}#app .fpk-public-brand small{display:block;margin-top:6px;font:600 16px sans-serif;letter-spacing:.32em;text-align:center}#app .fpk-public-nav{display:flex;gap:22px;align-items:center}#app .fpk-public-nav>a{font-size:16px;color:#486457;text-decoration:none}#app .fpk-public-nav>a:last-child{border:1px solid #b9cbc3;border-radius:7px;padding:9px 13px}#app .fpk-public-footer{max-width:1096px;margin:0 auto;padding:36px 32px 42px;border-top:1px solid #e4e4d9;font-size:16px;color:#506575;line-height:1.9}#app .fpk-public-footer b{display:block;font:700 18px Georgia,serif;color:#173b55}#app .fpk-public-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px;margin:17px 0}#app .fpk-public-footer a{color:inherit}#app .fpk-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 98% 0%,#f0e9cd 0,transparent 48%),#fcfaf5}#app .fpk-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:53px;align-items:center;padding-top:65px;padding-bottom:68px}#app .fpk-hero-copy{position:relative;z-index:1;animation:fpkEnter .8s ease-out both}#app .fpk-service-label{margin-bottom:19px!important;font-size:16px;color:#6c7d6d}#app .fpk-hero h1{font-size:clamp(37px,4vw,51px);font-weight:700;line-height:1.4;letter-spacing:-.06em}#app .fpk-hero h1 em,#app .fpk-application h1 em{font-style:normal;color:#5a7859}#app .fpk-hero-lead{margin-top:25px!important;font-size:19px;line-height:1.85}#app .fpk-hero-desc{margin-top:16px!important;color:#506575;font-size:16px;line-height:1.95}#app .fpk-hero .editorial-actions{margin-top:28px;gap:12px 20px}#app .fpk-hero-meta{margin-top:18px!important;font-size:16px;color:#69786b}#app .fpk-scope{margin-top:14px!important;color:#506575;font-size:16px;line-height:1.9}#app .fpk-hero-photo{position:relative;margin:0 0 30px;min-width:0;animation:fpkEnter 1s ease-out .1s both}#app .fpk-hero-photo>img{display:block;width:100%;height:550px;object-fit:cover;object-position:45% 50%;border-radius:190px 190px 24px 24px;box-shadow:0 18px 55px #455b3412}#app .fpk-hero-photo>figcaption{margin-top:12px;text-align:right;color:#747a70;font-size:16px}#app .fpk-floating-note{position:absolute;right:-12px;bottom:-31px;min-width:220px;padding:21px 25px;border-radius:8px;background:#fff9e9;border:1px solid #e8dfc3;box-shadow:0 10px 35px #37452c15;transform:rotate(-4deg);animation:fpkFloat 7s ease-in-out 1.3s infinite}#app .fpk-floating-note>span{display:block;font-size:16px;color:#8d7a4c;letter-spacing:.13em}#app .fpk-floating-note>b{display:block;margin-top:9px;font-size:19px;line-height:1.6;letter-spacing:-.04em}#app .fpk-floating-note>i{position:absolute;right:20px;top:12px;font-size:30px;font-style:normal;color:#c2b67e}#app .fpk-section-nav{position:sticky;top:0;z-index:20;background:#fffdf8f5;border-top:1px solid #e4e4d9;border-bottom:1px solid #e4e4d9;backdrop-filter:blur(12px)}#app .fpk-section-nav>div{display:flex;gap:27px;overflow-x:auto;scrollbar-width:thin}#app .fpk-section-nav .editorial-text-link{flex:none;min-height:57px;font-size:16px}#app .fpk-section-nav svg{display:none}#app .fpk-section{padding-top:76px;padding-bottom:78px}#app .fpk-page section[id]{scroll-margin-top:80px}#app .fpk-section-head{max-width:800px;margin-bottom:33px}#app .fpk-section-head h2{font-weight:700;font-size:clamp(29px,3.1vw,38px);line-height:1.5}#app .fpk-section-head>p:last-child:not(.editorial-eyebrow){max-width:730px;margin-top:21px!important;color:#506575;font-size:16px;line-height:2}#app .fpk-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#app .fpk-question-card{display:flex;flex-direction:column;min-width:0;min-height:230px;padding:25px;border:1px solid #e6dacf;border-radius:13px;background:#f7eade;color:#4a5547;font:inherit;text-align:left;box-shadow:none;cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}#app .fpk-question-card:nth-child(2){background:#eaf0e4;border-color:#d6dfcb}#app .fpk-question-card:nth-child(3){background:#f6f0d9;border-color:#e4ddc5}#app .fpk-question-card>span{font-size:16px;letter-spacing:.12em;color:#85764f}#app .fpk-question-card>b{display:block;margin-top:22px;font-size:19px;line-height:1.8;letter-spacing:-.045em;font-weight:650}#app .fpk-question-card>small{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:25px;color:#6c7769;font-size:16px}#app .fpk-question-card>small i{font-style:normal;font-size:18px}#app .fpk-question-card:hover,#app .fpk-question-card[aria-pressed=true]{transform:translateY(-5px);border-color:#6c8766;box-shadow:0 10px 28px #42513d0d}#app .fpk-question-answer{margin-top:22px;padding:26px 30px;border:1px solid #dce2d5;border-radius:12px;background:#fffdf8}#app .fpk-question-answer>span{font-size:16px;color:#7a7858}#app .fpk-question-answer h3{margin:9px 0!important;font-size:22px}#app .fpk-question-answer p{max-width:850px;color:#506575;font-size:16px;line-height:1.95}#app .fpk-question-answer.is-updated{animation:fpkEnter .4s ease-out}#app .fpk-method{background:#eef1e6}#app .fpk-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0}#app .fpk-method-grid li{padding-top:22px;border-top:1px solid #bcc9b6}#app .fpk-method-grid li>span{font:italic 27px Georgia,serif;color:#8a8155}#app .fpk-method-grid h3{margin-top:14px!important;font-size:24px}#app .fpk-method-grid p{margin-top:14px!important;color:#506575;font-size:16px;line-height:2}#app .fpk-method-note{margin-top:33px!important;padding-top:22px;border-top:1px solid #d6decf;max-width:100%;font-size:16px;color:#637260;line-height:1.95}#app .fpk-report-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.3fr);gap:48px;align-items:start}#app .fpk-book{padding:29px 27px 25px;border:1px solid #d8decf;border-left:7px solid #95a58a;border-radius:4px 12px 12px 4px;background:#eff2e8;box-shadow:8px 10px #d6dcc657,15px 24px 50px #3b513712;transform:rotate(-2deg)}#app .fpk-book>div{display:flex;justify-content:space-between;align-items:center;gap:9px;font:700 16px Georgia,serif;color:#6e7e5f;border-bottom:1px solid #cfd7c3;padding-bottom:20px}#app .fpk-book>div>span{font:600 16px sans-serif;letter-spacing:.1em}#app .fpk-book>p{margin-top:40px!important;font-size:32px;font-weight:650;line-height:1.6;letter-spacing:-.05em}#app .fpk-book em{color:#7f8c65;font-style:normal}#app .fpk-book>svg{width:100%;height:auto;margin-top:35px;fill:none;stroke:#9ca980;stroke-width:2;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;animation:fpkDraw 2s ease-out .6s forwards}#app .fpk-book>small{display:block;margin-top:15px;color:#6d7964;font-size:16px}#app .fpk-book .editorial-text-link{font-size:16px}#app .fpk-report-reader{min-width:0}#app .fpk-sample-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:19px}#app .fpk-sample-tabs>button{min-height:43px;margin:0;padding:9px 14px;border:1px solid #d4decf;border-radius:24px;background:#fffdf9;color:#657561;box-shadow:none;cursor:pointer;font:inherit;font-size:16px}#app .fpk-sample-tabs>button[aria-selected=true]{background:#48614a;border-color:#48614a;color:#fffdf8}#app .fpk-sample-panel{padding:30px;border:1px solid #dfe1d4;border-radius:13px;background:#fffdf8;animation:fpkEnter .4s ease-out}#app .fpk-sample-panel>small{font-size:16px;color:#8b7a50}#app .fpk-sample-panel h3{margin-top:16px!important;font-size:25px;line-height:1.65}#app .fpk-sample-panel>p{margin-top:18px!important;color:#506575;font-size:16px;line-height:2}#app .fpk-sample-panel blockquote{margin:25px 0;padding:20px 23px;border-left:3px solid #baaa71;background:#f6f0de;font-size:20px;font-weight:600;line-height:1.7;letter-spacing:-.035em}#app .fpk-sample-panel>div{border-top:1px solid #e3e5da;padding-top:21px}#app .fpk-sample-panel>div>b{font-size:16px;color:#53643c}#app .fpk-sample-panel>div>p{margin-top:8px!important;font-size:16px;line-height:2}#app .fpk-sample-note,#app .fpk-source-note{margin-top:20px!important;color:#506575;font-size:16px;line-height:1.95}#app .fpk-report-contents{margin-top:38px;border-top:1px solid #dfe1d4;border-bottom:1px solid #dfe1d4}#app .fpk-page details>summary{display:flex;justify-content:space-between;gap:20px;padding:21px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:650;line-height:1.85}#app .fpk-page summary::-webkit-details-marker{display:none}#app .fpk-page details>summary>span{flex:none;color:#8a8155;transition:transform .2s}#app .fpk-page details[open]>summary>span{transform:rotate(45deg)}#app .fpk-page details[open]>p,#app .fpk-page details[open]>div{animation:fpkEnter .35s ease-out}#app .fpk-report-contents ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 30px;padding:5px 0 24px;list-style:none}#app .fpk-report-contents b{font-size:16px}#app .fpk-report-contents p{margin-top:7px!important;font-size:16px;color:#506575}#app .fpk-report-contents>p{padding-bottom:23px}#app .fpk-report-actions{margin-top:32px}#app .fpk-price-section{background:#f6eddd}#app .fpk-price-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}#app .fpk-family-benefit{padding:27px 30px;border:1px solid #dfd9bd;border-radius:12px;background:#fdf8e9}#app .fpk-family-benefit>span{color:#8a7850;font-size:16px}#app .fpk-family-benefit h3{margin-top:10px!important;font-size:27px}#app .fpk-family-benefit>p{margin-top:17px!important;color:#506575;font-size:16px;line-height:2}#app .fpk-family-benefit>small{display:block;margin-top:17px;color:#7b7b69;font-size:16px;line-height:1.95}#app .fpk-price-card{padding:33px;border:1px solid #d4dccb;border-radius:16px;background:#fffef9;box-shadow:0 14px 45px #65644509}#app .fpk-price-card h3{font-size:27px}#app .fpk-fee{margin-top:23px!important;font-size:17px;color:#48614a;line-height:1.5}#app .fpk-fee>strong{font:500 53px Georgia,serif;letter-spacing:-.055em}#app .fpk-fee>span{font-size:16px;color:#506575}#app .fpk-price-card>ul{padding:22px 0 24px;list-style:none;margin-top:24px!important;border-top:1px solid #e1e5d8;font-size:16px;line-height:2.3}#app .fpk-price-card>ul>li:before{content:"\2713";margin-right:10px;color:#798b68}#app .fpk-price-card>label{display:block;margin-bottom:9px;font-size:16px;font-weight:650}#app .fpk-page select,#app .fpk-form-fields input{width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid #c5d0c0;border-radius:7px;background:#fffefb;color:#304c42;font:inherit;font-size:16px;box-shadow:none}#app .fpk-page :is(input,select):focus-visible{outline:2px solid #7e986e;outline-offset:3px}#app .fpk-price-total{display:grid;grid-template-columns:1fr auto;gap:10px;margin:20px 0 24px;padding:19px 0;border-top:1px solid #dce2d3;border-bottom:1px solid #dce2d3;align-items:center;font-size:16px}#app .fpk-price-total>b{font-size:24px;color:#48614a;letter-spacing:-.03em}#app .fpk-price-total>small{grid-column:1/-1;font-size:16px;color:#53643c}#app .fpk-price-card>.ml-editorial-cta{width:100%}#app .fpk-price-note,#app .fpk-form-note{display:block;margin-top:17px;color:#506575;font-size:16px;line-height:1.95}#app .fpk-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;list-style:none;padding:0}#app .fpk-process>li{padding-top:20px;border-top:2px solid #bfc8a6}#app .fpk-process>li>span{font:italic 25px Georgia,serif;color:#8a8155}#app .fpk-process h3{margin:16px 0 12px!important;font-size:20px}#app .fpk-process p{font-size:16px;color:#506575;line-height:2}#app .fpk-trust-section{background:#eff1e9}#app .fpk-trust-statement{padding:29px 31px;border:1px solid #d4ddc9;border-radius:12px;background:#fffdf7}#app .fpk-trust-statement>b{display:block;font-size:22px;font-weight:650}#app .fpk-trust-statement p{margin-top:15px!important;max-width:900px;font-size:16px;line-height:2;color:#506575}#app .fpk-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:27px}#app .fpk-source-grid>article{display:flex;flex-direction:column;padding:25px;border-top:1px solid #bfcbb5}#app .fpk-source-grid>article>span{color:#8a8155;font-size:16px;letter-spacing:.1em}#app .fpk-source-grid h3{margin-top:13px!important;font-size:21px;line-height:1.7}#app .fpk-source-grid p{margin-top:13px!important;color:#506575;font-size:16px;line-height:2}#app .fpk-source-grid a{align-self:flex-start;margin-top:auto;padding-top:20px;font-size:16px;min-height:44px}#app .fpk-faq{max-width:880px}#app .fpk-faq>details{border-bottom:1px solid #dce1d3}#app .fpk-faq>details>p{padding:0 22px 24px 0;font-size:16px;line-height:2;color:#506575}#app .fpk-final{padding:65px 0;background:#e6eddd;text-align:center;position:relative;overflow:hidden}#app .fpk-final .editorial-eyebrow{justify-content:center}#app .fpk-final h2{font-weight:650}#app .fpk-final p:not(.editorial-eyebrow){margin:23px 0 29px!important;color:#63725d;font-size:16px;line-height:2}#app .fpk-final small{display:block;margin-top:19px;color:#737e69;font-size:16px}#app .fpk-operator{padding-top:30px;padding-bottom:35px}#app .fpk-operator .ml-editorial-cta{margin:5px 9px 5px 0}#app .fpk-inbox-row{padding:25px 0;border-top:1px solid #dce1d3}#app .fpk-inbox-row h3{font-size:22px}#app .fpk-inbox-row p{font-size:16px;color:#506575}#app .fpk-inbox-row dl,#app [data-fp-success] dl{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;font-size:16px}#app .fpk-inbox-row dd,#app [data-fp-success] dd{margin:0}#app .fpk-apply-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start;margin-top:35px}#app .fpk-application h1{font-size:clamp(32px,3.7vw,44px);line-height:1.45}#app .fpk-apply-copy>p:not(.editorial-eyebrow){margin-top:25px!important;font-size:16px;line-height:1.95;color:#506575}#app .fpk-apply-included{margin:32px 0;padding:25px 27px;background:#eef1e4;border:1px solid #dce2cd;border-radius:12px}#app .fpk-apply-included>span{font-size:16px}#app .fpk-apply-included>strong{display:block;margin:9px 0 14px;font-size:30px;color:#48614a}#app .fpk-apply-included>p{font-size:16px;color:#506575}#app .fpk-apply-included>b{display:block;margin-top:19px;font-size:16px;font-weight:600;color:#7b7d54}#app .fpk-apply-copy>.fpk-apply-small{font-size:16px!important}#app .fpk-form-card{padding:30px;border:1px solid #d9dfd0;border-radius:16px;background:#fffdf7;box-shadow:0 14px 45px #65644507}#app .fpk-form-card h2{font-size:27px}#app .fpk-form-card form>p{margin-top:14px!important;color:#506575;font-size:16px;line-height:1.95}#app .fpk-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 15px;margin:28px 0}#app .fpk-form-fields>label{font-size:16px;font-weight:600;min-width:0}#app .fpk-form-fields>label:nth-child(-n+3){grid-column:1/-1}#app .fpk-form-fields :is(input,select){margin-top:8px}#app .fpk-form-fields input::placeholder{color:#879084;opacity:1}#app .fpk-consent-info{border-bottom:1px solid #dce1d3}#app .fpk-consent-info>summary{font-size:16px!important;padding:16px 0!important}#app .fpk-consent-info>div{padding:0 0 18px;font-size:16px;color:#506575;line-height:1.95}#app .fpk-consent-info p+p{margin-top:12px!important}#app .fpk-consents{display:grid;gap:16px;margin:24px 0}#app .fpk-consents>label{display:flex;align-items:start;gap:12px;font-size:16px;line-height:1.9;cursor:pointer}#app .fpk-consents input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:#48614a}#app .fpk-form-card [type=submit]{width:100%}#app .fpk-form-card [type=submit]:disabled{opacity:.6;cursor:wait}#app .fpk-form-status{color:#48614a!important;font-size:16px;line-height:1.9}#app .fpk-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#app .fpk-preview-note{padding:15px;margin-bottom:24px!important;border:1px solid #d9c99e;border-radius:7px;color:#786440;font-size:16px}#app [data-fp-success]>p{margin-top:23px!important;font-size:16px;color:#506575}#app [data-fp-success] .ml-editorial-cta{margin-top:25px}#app .fpk-page [data-about-reveal]{transition:opacity .65s ease,transform .65s ease}#app .fpk-page .about-reveal-ready{opacity:0;transform:translateY(18px)}#app .fpk-page .about-reveal-ready.is-visible{opacity:1;transform:none}@keyframes fpkEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fpkFloat{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(-2deg)}}@keyframes fpkDraw{to{stroke-dashoffset:0}}@media(max-width:1000px){#app .fpk-hero-grid{gap:30px}#app .fpk-hero h1{font-size:40px}#app .fpk-hero-photo>img{height:500px;border-radius:145px 145px 20px 20px}#app .fpk-floating-note{min-width:200px;right:-8px;padding:20px}#app .fpk-question-card{padding:23px 19px}#app .fpk-question-card>b{font-size:17px}#app .fpk-report-layout{gap:28px}#app .fpk-price-layout,#app .fpk-apply-layout{gap:32px}#app .fpk-process{grid-template-columns:1fr 1fr;gap:30px}#app .fpk-hero .editorial-actions{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:760px){#app .fpk-hero-grid{grid-template-columns:1fr;padding-top:36px;padding-bottom:55px;gap:35px}#app .fpk-hero h1{font-size:40px}#app .fpk-hero-lead{font-size:19px}#app .fpk-hero .editorial-actions{flex-direction:row;gap:10px 20px}#app .fpk-hero-photo{max-width:560px;margin-right:12px}#app .fpk-hero-photo>img{height:auto;aspect-ratio:1.18;object-position:50% 50%;border-radius:180px 180px 22px 22px}#app .fpk-floating-note{right:-12px;bottom:-32px;min-width:215px}#app .fpk-section{padding-top:48px;padding-bottom:52px}#app .fpk-section-head{margin-bottom:27px}#app .fpk-section-head h2{font-size:29px}#app .fpk-section-head>p:last-child:not(.editorial-eyebrow){font-size:16px}#app .fpk-question-grid{grid-template-columns:1fr;gap:13px}#app .fpk-question-card{min-height:0;padding:22px}#app .fpk-question-card>b{font-size:20px;margin-top:12px}#app .fpk-question-card>small{padding-top:17px}#app .fpk-question-answer{padding:24px}#app .fpk-question-answer h3{font-size:21px}#app .fpk-method-grid{grid-template-columns:1fr;gap:28px}#app .fpk-method-grid h3{font-size:24px}#app .fpk-report-layout{grid-template-columns:1fr;gap:35px}#app .fpk-book{max-width:350px;margin:0 10px 0 3px}#app .fpk-book>p{font-size:33px}#app .fpk-book>svg{max-height:160px}#app .fpk-sample-panel{padding:25px}#app .fpk-sample-panel h3{font-size:24px}#app .fpk-sample-panel blockquote{font-size:20px;padding:18px}#app .fpk-report-contents ol{grid-template-columns:1fr 1fr}#app .fpk-price-layout,#app .fpk-apply-layout{grid-template-columns:1fr;gap:30px}#app .fpk-price-card{padding:28px}#app .fpk-source-grid{grid-template-columns:1fr;gap:18px}#app .fpk-source-grid>article{padding:22px 0}#app .fpk-trust-statement{padding:25px}#app .fpk-trust-statement>b{font-size:21px}#app .fpk-faq>details>summary{font-size:16px}#app .fpk-faq>details>p{font-size:16px}#app .fpk-final{padding:48px 0}#app .fpk-final h2{font-size:29px}#app .fpk-final p:not(.editorial-eyebrow){font-size:16px}#app .fpk-section-nav>div{gap:22px}#app .fpk-section-nav .editorial-text-link{min-height:50px;font-size:16px}#app .fpk-public-header{padding:17px 24px;gap:13px}#app .fpk-public-brand b{font-size:21px}#app .fpk-public-brand img{width:38px}#app .fpk-public-nav{gap:12px}#app .fpk-public-nav>a{font-size:16px}#app .fpk-public-nav>a:first-child{display:none}#app .fpk-public-footer{padding:29px 24px}#app .fpk-application h1{font-size:34px}#app .fpk-apply-copy>p:not(.editorial-eyebrow){font-size:16px}#app .fpk-form-card{padding:26px}#app .fpk-form-fields{grid-template-columns:1fr}#app .fpk-form-fields>label{grid-column:1/-1}#app .fpk-form-card h2{font-size:26px}}@media(max-width:420px){#app .fpk-hero h1{font-size:35px}#app .fpk-hero-lead{font-size:18px}#app .fpk-hero-desc{font-size:16px}#app .fpk-hero-desc br,#app .fpk-scope br{display:none}#app .fpk-hero-photo>img{border-radius:140px 140px 20px 20px}#app .fpk-floating-note{min-width:195px;padding:18px 21px}#app .fpk-floating-note>b{font-size:18px}#app .fpk-section-head h2{font-size:28px}#app .fpk-process{grid-template-columns:1fr;gap:26px}#app .fpk-process h3{font-size:22px}#app .fpk-report-contents ol{grid-template-columns:1fr}#app .fpk-family-benefit{padding:25px}#app .fpk-family-benefit h3{font-size:25px}#app .fpk-fee>strong{font-size:49px}#app .fpk-sample-tabs{gap:6px}#app .fpk-sample-tabs>button{padding:9px 12px;font-size:16px}#app .fpk-sample-panel{padding:23px}#app .fpk-sample-panel>p{font-size:16px}#app .fpk-price-card{padding:25px}#app .fpk-form-card{padding:23px}#app .fpk-price-total>b{font-size:22px}#app .fpk-application h1{font-size:31px}}@media(max-width:359px){#app .fpk-hero h1{font-size:31px}#app .fpk-hero-lead{font-size:16px}#app .fpk-hero .editorial-actions{gap:8px 15px}#app .fpk-section-head h2{font-size:26px}#app .fpk-hero-meta{font-size:16px}#app .fpk-book{padding:25px}#app .fpk-book>p{font-size:29px}#app .fpk-sample-panel h3{font-size:22px}#app .fpk-sample-panel blockquote,#app .fpk-public-brand b{font-size:18px}#app .fpk-public-brand img{width:32px}#app .fpk-public-nav>a:last-child{font-size:16px;padding:8px 10px}#app .fpk-price-total{grid-template-columns:1fr}#app .fpk-price-total>small{grid-column:auto}#app .fpk-form-card{padding:20px}}@media(prefers-reduced-motion:reduce){#app .fpk-page .about-reveal-ready{opacity:1;transform:none}#app .fpk-floating-note{animation:none}#app .fpk-book>svg{stroke-dashoffset:0}#app .fpk-question-card:hover,#app .fpk-question-card[aria-pressed=true]{transform:none}}@media print{#app .fpk-public-header,#app .fpk-public-footer,#app [data-fp-print],#app .fpk-sample-tabs,#app .fpk-section-nav{display:none}#app .fpk-page [hidden]{display:block!important}#app .fpk-sample-panel{break-inside:avoid;margin-bottom:20px}#app .fpk-section{padding-top:20px;padding-bottom:20px}#app .fpk-page .about-reveal-ready{opacity:1;transform:none}}#app .fpk-owner-bar{background:#edf1e7;border-bottom:1px solid #dce3d2}#app .fpk-owner-bar>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px;padding-top:12px;padding-bottom:12px;font-size:16px}#app .fpk-owner-bar span{color:#77825f}#app .fpk-owner-bar button{min-height:40px;padding:7px 13px;border:1px solid #c3d0ba;border-radius:7px;background:#fffdf7;box-shadow:none;color:#365544;font:inherit;font-weight:650;cursor:pointer}#app .fpk-owner-bar a{font-size:16px;color:#486457}body.fpk-public-body{background:#faf8f2;color:#15364c}#app .fpr-page{--editorial-ink:#15364c;--editorial-muted:#62717a;color:#15364c;background:#faf8f2}#app .fpr-page .ml-editorial-cta.navy{background:#15364c;border-color:#15364c;color:#fff}#app .fpr-page .ml-editorial-cta.navy:hover{background:#244e65}#app .fpr-page .editorial-text-link{color:#294b60}#app .fpr-page .editorial-eyebrow{color:#735b2c}#app .fpr-page h1,#app .fpr-page h2,#app .fpr-page h3{word-break:keep-all;overflow-wrap:anywhere}#app .fpr-page .fpk-section{padding-block:80px}#app .fpr-page .fpk-section-head{margin-bottom:38px}#app .fpr-page .fpk-section-head h2{font-size:clamp(29px,3.5vw,42px);line-height:1.42}#app .fpr-page .fpk-section-head>p:last-child{max-width:740px;color:#62717a;line-height:1.95}#app .fpr-event-strip{background:#e9e0c6;border-bottom:1px solid #d4c59e}#app .fpr-event-strip>.editorial-inner{display:flex;align-items:center;gap:22px;padding-block:12px}#app .fpr-event-strip span{font-size:16px;font-weight:800;letter-spacing:.12em;white-space:nowrap}#app .fpr-event-strip p{font-size:16px;font-weight:700;margin:0;flex:1}#app .fpr-event-strip a{font-size:16px;white-space:nowrap}#app .fpr-hero{background:#102d42;color:#fff;overflow:hidden}#app .fpr-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding-block:86px 74px}#app .fpr-hero .editorial-eyebrow{color:#d6c38d;font-size:16px}#app .fpr-hero h1{font-size:clamp(36px,4.3vw,56px);line-height:1.25;letter-spacing:-.045em;color:#fff;margin:22px 0 28px}#app .fpr-hero h1 em{color:#e5d4a4;font-style:normal}#app .fpr-hero-lead{font-size:20px;line-height:1.75;color:#f6f3e9;font-weight:600;margin:0 0 18px}#app .fpr-hero-description{font-size:16px;line-height:1.95;color:#c2d0d8}#app .fpr-hero .editorial-actions{margin-top:30px;gap:18px}#app .fpr-hero .ml-editorial-cta.navy,#app .fpr-final .ml-editorial-cta.navy{background:#e5d4a4;border-color:#e5d4a4;color:#143347}#app .fpr-hero .editorial-text-link{color:#e0e7eb}#app .fpr-offer-note{font-size:16px;color:#c9d3d9;margin-top:22px}#app .fpr-hero-art{position:relative;min-height:560px;display:grid;place-items:center}#app .fpr-orbit{position:absolute;width:450px;height:450px;border:1px solid #ffffff13;border-radius:50%}#app .fpr-orbit.is-second{width:330px;height:330px;border-style:dashed;animation:fprOrbit 90s linear infinite}#app .fpr-hero-book{position:relative;width:285px;min-height:400px;padding:30px;background:#f7f2e5;color:#18374b;box-shadow:-7px 2px #c9b47f,0 28px 65px #0004;transform:rotate(-5deg);animation:fprBookIn .9s ease both;border-radius:3px 8px 8px 3px}#app .fpr-hero-book>div,#app .fpr-sample-cover>div{font:700 16px Georgia,serif;border-bottom:1px solid #c8bfa9;padding-bottom:15px;display:flex;justify-content:space-between;align-items:center}#app .fpr-hero-book>div span,#app .fpr-sample-cover>div span{font:700 16px sans-serif;letter-spacing:.1em}#app .fpr-hero-book small{display:block;font-size:16px;margin-top:24px}#app .fpr-hero-book h2{font-size:29px;line-height:1.5;margin:12px 0 20px}#app .fpr-hero-book>img{display:block;width:110px;height:110px;object-fit:contain;border-radius:50%;background:#fff;padding:8px;margin:0 auto}#app .fpr-hero-book p{font-size:16px;letter-spacing:.17em;text-align:center;line-height:1.8;margin:18px 0}#app .fpr-hero-book>b{display:block;text-align:center;font-size:16px;color:#826c3c}#app .fpr-float{position:absolute;background:#fff;border:1px solid #dacfb4;border-radius:12px;box-shadow:0 12px 30px #0002;padding:10px;z-index:2;width:78px;animation:fprFloat 6s ease-in-out infinite}#app .fpr-float img{display:block;width:100%;height:64px;object-fit:contain}#app .fpr-float span{position:absolute;right:6px;bottom:-6px;background:#d4c18d;color:#19384b;border-radius:50%;width:20px;height:20px;font-size:16px;font-weight:800;text-align:center;line-height:20px}#app .fpr-float.p0{top:5%;left:6%}#app .fpr-float.p1{top:12%;right:0;animation-delay:-1s}#app .fpr-float.p2{top:43%;left:-1%;animation-delay:-2s}#app .fpr-float.p3{bottom:17%;right:-2%;animation-delay:-3s}#app .fpr-float.p4{bottom:5%;left:16%;animation-delay:-4s}#app .fpr-float.p5{top:-3%;right:24%;animation-delay:-5s}#app .fpr-art-caption{position:absolute;bottom:-15px;left:0;right:0;text-align:center}#app .fpr-art-caption span{display:block;font-size:16px;color:#b7c7d0;letter-spacing:.15em}#app .fpr-art-caption strong{display:block;font-size:16px;color:#dfd5ba;margin-top:6px}#app .fpr-history{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:26px;counter-reset:history}#app .fpr-history li{position:relative;border-top:1px solid #c9b680;padding-top:24px}#app .fpr-history li:before{content:"";position:absolute;width:7px;height:7px;top:-4px;background:#b19455;border-radius:50%}#app .fpr-history li>span{font:italic 34px Georgia,serif;color:#a18448}#app .fpr-history h3{font-size:17px;line-height:1.6;margin:16px 0 10px}#app .fpr-history p{font-size:16px;line-height:1.9;color:#60717a;margin:0}#app .fpr-research-note{margin-top:36px;padding:22px 26px;background:#f0ede4;border-radius:10px}#app .fpr-research-note b{font-size:16px}#app .fpr-research-note p{font-size:16px;line-height:1.9;margin:6px 0 0;color:#506575}#app .fpr-pattern-section{background:#edf2f5}#app .fpr-three-patterns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#app .fpr-three-patterns article{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #d9e2e7;padding:24px;border-radius:12px}#app .fpr-three-patterns img{width:85px;height:95px;object-fit:contain;flex-shrink:0}#app .fpr-three-patterns small{font-size:16px;letter-spacing:.1em;color:#947846}#app .fpr-three-patterns h3{font-size:18px;margin:5px 0}#app .fpr-three-patterns p{font-size:16px;color:#506575;margin:0;line-height:1.8}#app .fpr-method-line{display:flex;gap:24px;align-items:center;justify-content:center;margin:42px 0;background:#18394f;color:#fff;border-radius:12px;padding:24px}#app .fpr-method-line span{text-align:center;font-size:16px;color:#d0dce2}#app .fpr-method-line b{display:block;font:italic 39px Georgia,serif;line-height:1.4;color:#e5d2a1}#app .fpr-method-line i{font-style:normal;color:#b8c6ce}#app .fpr-pattern-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:30px 0 20px}#app .fpr-pattern-heading h3{font-size:22px;margin:0}#app .fpr-pattern-heading p{font-size:16px;color:#506575;margin:0}#app .fpr-pattern-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}#app .fpr-pattern-grid figure{margin:0;position:relative;background:#fff;border:1px solid #dce3e6;border-radius:10px;padding:18px 12px 13px;text-align:center;transition:transform .25s,box-shadow .25s}#app .fpr-pattern-grid figure:hover{transform:translateY(-5px);box-shadow:0 12px 28px #17384d12}#app .fpr-pattern-grid figure>span{position:absolute;top:9px;left:10px;font-size:16px;color:#8b9aa1}#app .fpr-pattern-grid img{display:block;width:100%;height:100px;object-fit:contain;margin:10px auto 14px;mix-blend-mode:multiply}#app .fpr-pattern-grid figcaption{font-size:16px;font-weight:750}#app .fpr-method-note{font-size:16px;line-height:1.9;color:#506575;margin-top:24px}#app .fpr-report-tabs{justify-content:center;gap:10px;border:0;margin-bottom:28px}#app .fpr-report-tabs button{min-width:180px;border:1px solid #c7d2da;border-radius:8px;padding:14px 24px;background:#fff;font-weight:750}#app .fpr-report-tabs button[aria-selected=true]{background:#193b52;color:#fff;border-color:#193b52}#app .fpr-page .fpr-report-panel{padding:0;border:1px solid #d8e1e7;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:.9fr 1.3fr;background:#fff;box-shadow:0 15px 45px #163b5010}#app .fpr-page .fpr-report-panel>div{border:0;border-radius:0;margin:0}#app .fpr-page .fpr-sample-cover{background:#e6eff9;color:#258;padding:42px;display:flex;flex-direction:column;min-height:540px}#app .fpr-page .fpr-sample-cover>div{background:none;padding:0 0 20px;margin:0;border-bottom:1px solid #aac1d8;border-radius:0}#app .fpr-sample-cover>small{font-size:16px;margin-top:35px}#app .fpr-sample-cover h3{font-size:30px;line-height:1.5;margin:20px 0 28px;color:inherit}#app .fpr-sample-cover img{width:125px;height:125px;object-fit:contain;border:10px solid #fff9;border-radius:50%;padding:10px;margin:0 auto 28px;background:#fff}#app .fpr-sample-cover>span{font-size:16px;margin-top:auto;color:inherit;opacity:.75}#app .fpr-page .adult .fpr-sample-cover{background:#12314b;color:#eadab0}#app .adult .fpr-sample-cover>div{border-color:#aa925e}#app .fpr-page .fpr-sample-copy{background:#fff;padding:40px}#app .fpr-sample-copy>small{color:#9b7f43;font-size:16px;font-weight:700;letter-spacing:.08em}#app .fpr-sample-copy>h3{font-size:25px;line-height:1.55;margin:14px 0}#app .fpr-sample-copy>p{font-size:16px;line-height:1.9;color:#657681}#app .fpr-sample-copy ol{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:9px 20px}#app .fpr-sample-copy li{font-size:16px;color:#334f61;display:flex;gap:9px;align-items:baseline}#app .fpr-sample-copy li>span{font:italic 16px Georgia,serif;color:#b0955c}#app .fpr-page .fpr-sample-copy blockquote{font-size:16px;color:#35546a;background:#f0f4f6;border-left:3px solid #b99a58;padding:16px 20px;margin:24px 0;font-weight:600}#app .fpr-sample-copy .fpr-sample-caption{font-size:16px;margin-top:16px}#app .fpr-benefit-section{background:#f0eee6}#app .fpr-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}#app .fpr-benefit-grid article>span{font:italic 26px Georgia,serif;color:#a08448}#app .fpr-benefit-grid h3{font-size:19px;line-height:1.65;margin:16px 0 12px}#app .fpr-benefit-grid p{font-size:16px;color:#61727b;line-height:1.95}#app .fpr-why-now{border-top:1px solid #d7d1c2;margin-top:46px;padding-top:38px;text-align:center}#app .fpr-why-now h3{font-size:30px;line-height:1.5;margin:12px 0 16px}#app .fpr-why-now>p:not(.editorial-eyebrow){font-size:16px;line-height:1.9;color:#506575;margin-bottom:25px}#app .fpr-offer-card{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding:44px;border:1px solid #c7b17c;background:#fffefa;border-radius:16px;box-shadow:0 18px 48px #b4a17514}#app .fpr-offer-card h3{font-size:23px;line-height:1.5;margin:16px 0}#app .fpr-price del{font-size:16px;color:#89959b}#app .fpr-price p{display:flex;align-items:baseline;gap:16px;margin:4px 0 20px}#app .fpr-price strong{font-size:54px;color:#14364d;letter-spacing:-.06em}#app .fpr-price p>span{font-size:16px;color:#8c7442}#app .fpr-offer-card ul{padding:0;list-style:none;font-size:16px;line-height:2.2;color:#4a626f}#app .fpr-offer-card li:before{content:"\2713";margin-right:9px;color:#9e824a}#app .fpr-offer-action{display:flex;flex-direction:column;justify-content:center}#app .fpr-offer-action>label{font-size:16px;font-weight:750;margin-bottom:8px}#app .fpr-offer-action>select{font:inherit;width:100%;min-height:50px;border:1px solid #d4dcd9;background:#fff;border-radius:8px;padding:10px 14px;color:#254b60}#app .fpr-offer-action .fpk-price-total{margin:20px 0}#app .fpr-offer-terms{font-size:16px;line-height:1.9;color:#6c7b83;margin:16px 0 0}#app .fpr-process-section{background:#edf2f5}#app .fpr-source-details{border-top:1px solid #d8dcd9;margin-top:28px;padding:18px 0;color:#506575}#app .fpr-source-details>summary{cursor:pointer;font-size:16px;font-weight:700;display:flex;justify-content:space-between}#app .fpr-source-details>div{padding:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}#app .fpr-source-details h3{font-size:16px;color:#304e61}#app .fpr-source-details p{font-size:16px;line-height:1.9}#app .fpr-source-details>div>p{grid-column:1/-1}#app .fpr-final{background:#14354b;color:#fff;text-align:center;padding:70px 0}#app .fpr-final .editorial-eyebrow{color:#d6c18c}#app .fpr-final h2{font-size:clamp(30px,4vw,43px);line-height:1.5;margin:20px 0}#app .fpr-final h2 em{font-style:normal;color:#e5d4a4}#app .fpr-final p:not(.editorial-eyebrow){font-size:16px;color:#c4d1d9;line-height:1.9;margin-bottom:30px}#app .fpr-form-scope{font-size:16px;line-height:1.8;color:#77858d;margin:18px 0}#app .fpr-page .fpk-apply-included{background:#edf2f6;border-color:#d5dfe5;color:#204b68}#app .fpr-page .fpk-apply-included strong{font-size:38px}#app .fpr-page .fpk-apply-copy h1{color:#14374d}#app .fpr-page .fpk-apply-copy h1 em{color:#9d8147}#app .fpr-mail-status{font-size:16px;color:#6e7d85;padding:14px 0}#app .fpr-mail-status b{color:#254c65}@keyframes fprFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes fprOrbit{to{transform:rotate(360deg)}}@keyframes fprBookIn{0%{opacity:0;transform:translateY(18px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(-5deg)}}@media(max-width:1050px){#app .fpr-three-patterns article{padding:18px;gap:12px}#app .fpr-three-patterns img{width:65px;height:85px}#app .fpr-hero-grid{gap:35px}#app .fpr-hero-art{transform:scale(.9)}#app .fpr-hero-book{width:265px}#app .fpr-pattern-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#app .fpr-benefit-grid{grid-template-columns:1fr 1fr}#app .fpr-sample-copy ol{grid-template-columns:1fr}#app .fpr-sample-cover{padding:30px!important}#app .fpr-offer-card{gap:32px;padding:32px}}@media(max-width:760px){#app .fpr-event-strip>.editorial-inner{gap:10px;flex-wrap:wrap;padding-block:11px}#app .fpr-event-strip span{width:100%;font-size:16px}#app .fpr-event-strip p{font-size:16px;line-height:1.7}#app .fpr-event-strip a{font-size:16px}#app .fpr-hero-grid{grid-template-columns:1fr;padding-block:48px 55px;gap:36px}#app .fpr-hero h1{font-size:38px;line-height:1.27;margin:20px 0 24px}#app .fpr-hero-lead{font-size:17px}#app .fpr-hero-description{font-size:16px}#app .fpr-hero .editorial-actions{align-items:flex-start;flex-direction:column;gap:18px}#app .fpr-hero-art{transform:none;min-height:465px;max-width:420px;width:100%;margin:auto}#app .fpr-hero-book{width:240px;min-height:360px;padding:25px}#app .fpr-hero-book h2{font-size:26px}#app .fpr-orbit{width:340px;height:340px}#app .fpr-orbit.is-second{width:280px;height:280px}#app .fpr-float{width:63px;padding:8px}#app .fpr-float img{height:52px}#app .fpr-float.p0{left:0;top:3%}#app .fpr-float.p1{right:0;top:20%}#app .fpr-float.p2{left:0;top:50%}#app .fpr-float.p3{right:0;bottom:10%}#app .fpr-float.p4{left:10%;bottom:3%}#app .fpr-float.p5{right:18%;top:-2%}#app .fpr-hero-book>img{width:95px;height:95px}#app .fpr-art-caption{bottom:-24px}#app .fpr-page .fpk-section{padding-block:52px}#app .fpr-page .fpk-section-head h2{font-size:28px;line-height:1.5}#app .fpr-page .fpk-section-head>p:last-child{font-size:16px}#app .fpr-history{grid-template-columns:1fr 1fr;gap:28px 22px}#app .fpr-history li>span{font-size:30px}#app .fpr-history h3,#app .fpr-history p{font-size:16px}#app .fpr-three-patterns{grid-template-columns:1fr;gap:12px}#app .fpr-three-patterns article{padding:18px 22px;gap:25px}#app .fpr-three-patterns img{width:70px;height:80px}#app .fpr-three-patterns h3{font-size:18px}#app .fpr-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#app .fpr-pattern-grid figure{padding:12px 7px}#app .fpr-pattern-grid img{height:75px;margin-bottom:8px}#app .fpr-pattern-grid figcaption{font-size:16px}#app .fpr-pattern-heading{align-items:flex-start;flex-direction:column}#app .fpr-pattern-heading h3{font-size:20px}#app .fpr-method-line{gap:12px;margin:28px 0;padding:20px 12px}#app .fpr-method-line b{font-size:34px}#app .fpr-method-line span{font-size:16px}#app .fpr-report-tabs button{min-width:0;flex:1;padding:12px 15px;font-size:16px}#app .fpr-page .fpr-report-panel{grid-template-columns:1fr}#app .fpr-page .fpr-sample-cover{min-height:370px;padding:30px!important}#app .fpr-sample-cover>small{margin-top:24px}#app .fpr-sample-cover h3{font-size:27px;margin:15px 0}#app .fpr-sample-cover img{width:95px;height:95px;margin:10px 0 25px auto}#app .fpr-page .fpr-sample-copy{padding:25px}#app .fpr-sample-copy>h3{font-size:22px}#app .fpr-sample-copy>p{font-size:16px}#app .fpr-sample-copy ol{grid-template-columns:1fr 1fr;gap:9px 10px}#app .fpr-sample-copy li{font-size:16px}#app .fpr-benefit-grid{gap:20px}#app .fpr-benefit-grid h3{font-size:17px}#app .fpr-benefit-grid p{font-size:16px}#app .fpr-why-now h3{font-size:26px}#app .fpr-offer-card{grid-template-columns:1fr;gap:25px;padding:25px}#app .fpr-offer-card h3{font-size:21px}#app .fpr-offer-card ul{font-size:16px}#app .fpr-price strong{font-size:46px}#app .fpr-source-details>div{grid-template-columns:1fr}#app .fpr-page .fpk-faq summary{font-size:16px}#app .fpr-page .fpk-faq details>p{font-size:16px}#app .fpr-final{padding:55px 0}#app .fpr-final h2{font-size:29px}}@media(max-width:360px){#app .fpr-hero h1{font-size:33px}#app .fpr-hero-book{width:215px}#app .fpr-orbit{width:280px;height:280px}#app .fpr-orbit.is-second{width:240px;height:240px}#app .fpr-hero-art{min-height:440px}#app .fpr-float{width:52px;padding:6px}#app .fpr-float img{height:43px}#app .fpr-page .fpk-section-head h2{font-size:25px}#app .fpr-pattern-grid img{height:65px}#app .fpr-pattern-grid figcaption{font-size:16px}#app .fpr-sample-copy ol,#app .fpr-benefit-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#app .fpr-page *,#app .fpr-page *:before,#app .fpr-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:761px){#app .fpr-hero-grid{padding-block:60px}#app .fpr-hero h1{margin:18px 0 22px}#app .fpr-hero .editorial-actions{margin-top:24px}}#app .fpk-public-brand b{white-space:nowrap}@media(max-width:760px){#app .fpk-public-header{padding:15px 20px;gap:12px}#app .fpk-public-brand{gap:7px;flex-shrink:0}#app .fpk-public-brand img{width:30px!important}#app .fpk-public-brand b{font-size:20px;white-space:nowrap}#app .fpk-public-brand small{font-size:16px;margin-top:5px}#app .fpk-public-nav{gap:0}#app .fpk-public-nav>a:not(:last-child){display:none!important}#app .fpk-public-nav>a:last-child{font-size:16px;white-space:nowrap;padding:10px 12px}}#app .fpr-pattern-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}#app .fpr-pattern-grid figure{margin:0;padding:22px 14px 18px;min-width:0;background:#fff;border:1px solid #dce5eb;border-radius:20px;box-shadow:0 8px 24px #203b4b08;display:flex;flex-direction:column;align-items:center;gap:12px}#app .fpr-pattern-grid figure>img{width:100%;max-width:150px;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:normal}#app .fpr-pattern-grid figcaption{font-size:19px;line-height:1.5;font-weight:700;text-align:center}#app .fpr-pattern-grid figure>span{align-self:flex-start;font-size:16px;color:#627787;font-weight:700}#app .fpr-three-patterns img{object-fit:contain;background:#fff;border-radius:12px}@media(max-width:900px){#app .fpr-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:480px){#app .fpr-pattern-grid figure{padding:16px 10px;border-radius:16px}#app .fpr-pattern-grid figcaption{font-size:17px}}body.fpk-public-body{background:#fbf8f1}#app#app .fpz-page{--navy:#0b2236;--navy2:#123b5c;--ink:#14324a;--muted:#5f7180;--gold1:#f7e7b4;--gold2:#d7b46a;--gold3:#b8913f;--coral:#ee8b7e;--cream:#fbf6ea;--line:#e4e0d4;--r:24px;display:block;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:var(--ink);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif;overflow-x:clip;word-break:keep-all;overflow-wrap:break-word}#app#app .fpz-page *{box-sizing:border-box}#app#app .fpz-page :is(h1,h2,h3){font-family:inherit;color:inherit;margin:0;letter-spacing:-.035em;text-wrap:balance;word-break:keep-all}#app#app .fpz-page :is(p,li,blockquote,dd){font-size:17px!important;line-height:1.8!important;margin:0;text-wrap:pretty}#app#app .fpz-page :is(small,figcaption,label,summary,button,select,input){line-height:1.5!important}#app#app .fpz-page em{font-style:normal}#app#app .fpz-wrap{position:relative;z-index:1;width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}#app#app .fpz-narrow{max-width:880px}#app#app .fpz-section{position:relative;padding-block:clamp(72px,10vw,128px);background:#fff;overflow:hidden}#app#app .fpz-cream{background:linear-gradient(180deg,#fbf6ea,#fffdf8)}#app#app .fpz-dark{background:radial-gradient(120% 90% at 85% 0%,#1d4f73,#1d4f7300 55%),linear-gradient(160deg,#0b2236,#0f2d48 60%,#0b2236);color:#fff}#app#app .fpz-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:16px!important;line-height:1.4!important;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold3)}#app#app .fpz-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--gold2),transparent)}#app#app .fpz-head{max-width:760px;margin:0 auto clamp(36px,5vw,56px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}#app#app .fpz-head h2{font-size:clamp(28px,4.2vw,46px);line-height:1.3;font-weight:800;color:var(--ink)}#app#app .fpz-head h2 em{background:linear-gradient(100deg,var(--gold3),#d9a441 50%,var(--coral));-webkit-background-clip:text;background-clip:text;color:transparent}#app#app .fpz-lead{font-size:clamp(16px,1.6vw,18px)!important;color:var(--muted);max-width:620px}#app#app .fpz-head.is-light h2{color:#fff}#app#app .fpz-head.is-light h2 em{background:linear-gradient(100deg,var(--gold1),var(--gold2) 60%,#f3a99c);-webkit-background-clip:text;background-clip:text}#app#app .fpz-head.is-light .fpz-lead{color:#b9c9d6}#app#app .fpz-head.is-light .fpz-eyebrow{color:var(--gold2)}#app#app .fpz-note{font-size:16px!important;line-height:1.7!important;color:#7a8794}#app#app .fpz-note.is-light{color:#93a7b8}#app#app .fpz-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px!important;padding:0 30px!important;border-radius:999px!important;font-size:17px!important;font-weight:800;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,background-color .2s}#app#app .fpz-btn span{transition:transform .2s}#app#app .fpz-btn:hover span{transform:translate(4px)}#app#app .fpz-btn-gold{background:linear-gradient(110deg,var(--gold1),var(--gold2) 55%,#e9c77d)!important;color:#1a2b3a!important;box-shadow:0 12px 32px #d7b46a61,inset 0 1px #fff9}#app#app .fpz-btn-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:fpzShine 3.6s ease-in-out 1s infinite}#app#app .fpz-btn-gold:hover{transform:translateY(-2px);box-shadow:0 18px 40px #d7b46a7a}#app#app .fpz-btn-ghost{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff47!important;backdrop-filter:blur(6px)}#app#app .fpz-btn-ghost:hover{background:#ffffff24!important}#app#app .fpz-btn-navy{background:var(--navy)!important;color:#fff!important}#app#app .fpz-btn-navy:hover{background:var(--navy2)!important;transform:translateY(-2px)}#app#app .fpz-btn-ghost-dark{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}#app#app .fpz-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--gold3);text-decoration:none;border-bottom:1.5px solid rgba(184,145,63,.35);padding-bottom:2px}#app#app .fpz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}@keyframes fpzShine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}#app#app .fpz-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#1f5a83,#1f5a8300 55%),radial-gradient(60% 80% at 0% 100%,#ee8b7e33,#ee8b7e00 60%),linear-gradient(165deg,#0a1f33,#0e2b46 55%,#0a1f33);padding-block:clamp(56px,8vw,104px) clamp(40px,5vw,64px)}#app#app .fpz-hero-glow{position:absolute;inset:auto -10% -40% auto;width:70vw;max-width:900px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f7e7b433,#f7e7b400 62%);pointer-events:none;z-index:0}#app#app .fpz-hero-glow.is-soft{inset:-30% auto auto -20%;background:radial-gradient(circle,#ee8b7e29,#ee8b7e00 60%)}#app#app .fpz-ridges{position:absolute;right:-12vw;top:50%;width:min(78vw,980px);aspect-ratio:1;transform:translateY(-50%);pointer-events:none;z-index:0;opacity:.55}#app#app .fpz-ridges i{position:absolute;inset:calc(var(--n,0)*8%);border-radius:47% 53% 50% 50%/52% 46% 54% 48%;border:1px solid rgba(247,231,180,.16);animation:fpzSpin 60s linear infinite}#app#app .fpz-ridges i:nth-child(2){--n:1;animation-duration:70s;animation-direction:reverse}#app#app .fpz-ridges i:nth-child(3){--n:2;animation-duration:80s}#app#app .fpz-ridges i:nth-child(4){--n:3;animation-duration:90s;animation-direction:reverse}#app#app .fpz-ridges i:nth-child(5){--n:4;animation-duration:100s}#app#app .fpz-ridges i:nth-child(6){--n:5;animation-duration:110s;animation-direction:reverse}@keyframes fpzSpin{to{transform:rotate(360deg)}}#app#app .fpz-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,72px);align-items:center}#app#app .fpz-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}#app#app .fpz-pill{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;padding:7px 16px 7px 7px;border-radius:999px;background:#ffffff14;border:1px solid rgba(247,231,180,.28);font-size:16px!important;line-height:1.5!important;font-weight:700;color:#f5e9c6;backdrop-filter:blur(8px)}#app#app .fpx-dday{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:linear-gradient(110deg,var(--coral),#f4a58a);color:#fff;font-size:16px;font-weight:900;letter-spacing:.02em;white-space:nowrap}#app#app .fpx-dday[hidden]{display:none}#app#app .fpz-hero h1,#app#app .fpz-apply h1{font-size:clamp(34px,5.2vw,64px);line-height:1.2;font-weight:800;color:#fff}#app#app .fpz-hero h1 em,#app#app .fpz-apply h1 em{display:inline-block;margin-top:6px;background:linear-gradient(100deg,var(--gold1) 0%,var(--gold2) 45%,#f3a99c 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#app#app .fpz-hero-lead{font-size:clamp(16px,1.7vw,19px)!important;color:#c6d5e1;max-width:34em}#app#app .fpz-hero .fpz-actions{margin-top:6px}#app#app .fpz-hero-art{position:relative;min-height:520px;display:grid;place-items:center}#app#app .fpz-book{position:relative;z-index:2;width:290px;padding:30px 28px 26px;border-radius:10px 20px 20px 10px;background:linear-gradient(160deg,#fffdf7,#f3ead3);color:var(--ink);box-shadow:-10px 0 0 var(--gold2),0 40px 80px #00000073;transform:rotate(-6deg);display:flex;flex-direction:column;gap:10px;animation:fpzFloat 7s ease-in-out infinite}#app#app .fpz-book.is-back{position:absolute;z-index:1;transform:rotate(7deg) translate(70px,-14px);background:linear-gradient(160deg,#1c4a6c,#123553);box-shadow:0 30px 60px #0006;min-height:400px;animation:none}#app#app .fpz-book.is-back small{color:#cfdbe5;font-size:16px!important;letter-spacing:.2em;font-weight:800;margin-top:auto;text-align:right}#app#app .fpz-book-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(20,50,74,.18)}#app#app .fpz-book-top b{font:700 16px Georgia,serif;letter-spacing:.02em}#app#app .fpz-book-top span{font-size:16px;font-weight:800;letter-spacing:.16em}#app#app .fpz-book small{font-size:16px!important;color:#6a7a86}#app#app .fpz-book strong{font-size:26px;line-height:1.35;letter-spacing:-.03em}#app#app .fpz-book img{width:124px;height:124px;object-fit:contain;margin:6px auto;padding:10px;border-radius:50%;background:#fff;box-shadow:0 10px 24px #14324a1f}#app#app .fpz-book-foot{font-size:16px;font-weight:800;letter-spacing:.08em;text-align:center;color:var(--gold3)}#app#app .fpz-orb{position:absolute;z-index:3;width:84px;height:84px;padding:8px;border-radius:50%;background:#fff;box-shadow:0 16px 36px #00000059,0 0 0 6px #ffffff14;display:grid;place-items:center;animation:fpzFloat 6s ease-in-out infinite}#app#app .fpz-orb img{width:100%;height:100%;object-fit:contain}#app#app .fpz-orb.o0{top:4%;left:6%}#app#app .fpz-orb.o1{top:10%;right:2%;animation-delay:-1.4s;width:70px;height:70px}#app#app .fpz-orb.o2{top:46%;left:-2%;animation-delay:-2.8s;width:68px;height:68px}#app#app .fpz-orb.o3{bottom:6%;right:6%;animation-delay:-4s}#app#app .fpz-orb.o4{bottom:0;left:22%;animation-delay:-5s;width:64px;height:64px}@keyframes fpzFloat{0%,to{translate:0 0}50%{translate:0 -12px}}#app#app .fpz-stats{list-style:none;margin:clamp(40px,6vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#app#app .fpz-stats li{display:flex;flex-direction:column;gap:4px;padding:22px 24px;border-radius:20px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px)}#app#app .fpz-stats b{font-size:clamp(28px,3vw,36px);font-weight:900;letter-spacing:-.03em;line-height:1.15;background:linear-gradient(100deg,var(--gold1),var(--gold2));-webkit-background-clip:text;background-clip:text;color:transparent}#app#app .fpz-stats span{font-size:16px;color:#c6d5e1;font-weight:600}#app#app .fpz-page .fpk-live-status{background:#fff;border-bottom:1px solid #eee8da}#app#app .fpz-page .fpk-live-inner{max-width:1200px;padding:20px clamp(20px,5vw,48px);grid-template-columns:auto 1fr;gap:12px 32px}#app#app .fpz-page .fpk-live-title h2{font-size:18px!important;margin:2px 0!important}#app#app .fpz-page .fpk-live-title p,#app#app .fpz-page .fpk-live-note{font-size:16px!important;line-height:1.6!important}#app#app .fpz-page .fpk-live-numbers>div{border-radius:14px;padding:10px 16px;background:var(--cream);border-color:#efe6cf}#app#app .fpz-page .fpk-live-numbers span{font-size:16px}#app#app .fpz-page .fpk-live-numbers strong{font-size:26px;color:var(--ink)}#app#app .fpz-apply .fpk-live-status{margin-top:24px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff}#app#app .fpz-apply .fpk-live-inner{grid-template-columns:1fr;padding:18px 20px}#app#app .fpz-apply .fpk-live-title h2{color:#fff}#app#app .fpz-apply .fpk-live-title p,#app#app .fpz-apply .fpk-live-note,#app#app .fpz-apply .fpk-live-title>span{color:#9fb3c4}#app#app .fpz-apply .fpk-live-numbers>div{background:#ffffff0f;border-color:#ffffff1f}#app#app .fpz-apply .fpk-live-numbers strong{color:#fff}#app#app .fpz-apply .fpk-live-numbers span,#app#app .fpz-apply .fpk-live-numbers small{color:#9fb3c4}#app#app .fpz-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,22px);max-width:960px;margin:0 auto}#app#app .fpz-thumb{appearance:none;display:flex!important;flex-direction:column;align-items:center;gap:6px;min-height:0!important;padding:28px 18px 24px!important;border-radius:24px!important;border:1.5px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;text-align:center;cursor:pointer;box-shadow:0 10px 30px #14324a0f;transition:transform .25s,box-shadow .25s,border-color .25s}#app#app .fpz-thumb:hover{transform:translateY(-4px);box-shadow:0 22px 44px #14324a1f}#app#app .fpz-thumb:focus-visible{outline:3px solid var(--gold2);outline-offset:3px}#app#app .fpz-thumb[aria-pressed=true]{border-color:var(--gold2)!important;box-shadow:0 0 0 5px #d7b46a40,0 22px 44px #14324a1f;background:linear-gradient(180deg,#fffaf0,#fff)!important}#app#app .fpz-thumb-img{display:grid;place-items:center;width:112px;height:112px;margin-bottom:8px;border-radius:50%;background:radial-gradient(circle,#fff 55%,#fbf0e6);box-shadow:inset 0 0 0 1px #f1e6d6}#app#app .fpz-thumb img{width:88px;height:88px;object-fit:contain}#app#app .fpz-thumb small{font-size:16px!important;font-weight:800;letter-spacing:.18em;color:#9aa6b0}#app#app .fpz-thumb b{font-size:22px;font-weight:800;letter-spacing:-.02em}#app#app .fpz-thumb-desc{font-size:16px;line-height:1.6;color:var(--muted)}#app#app .fpz-thumb-result{max-width:960px;margin:20px auto 0}#app#app .fpz-thumb-placeholder{text-align:center;font-size:16px!important;color:#9aa6b0;padding:10px 0}#app#app .fpz-thumb-placeholder[hidden],#app#app .fpz-thumb-panel[hidden]{display:none!important}#app#app .fpz-thumb-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px 36px;padding:clamp(24px,3.5vw,40px);border-radius:24px;color:#fff;background:radial-gradient(80% 140% at 100% 0%,#1f5a83,#1f5a8300 60%),linear-gradient(160deg,#0b2236,#123553);box-shadow:0 30px 60px #0b223640;animation:fpzRise .4s ease both}#app#app .fpz-thumb-panel h3{font-size:clamp(22px,2.4vw,28px);margin:8px 0}#app#app .fpz-thumb-panel p{color:#c6d5e1}#app#app .fpz-thumb-panel .fpz-note{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);color:#93a7b8}#app#app .fpz-thumb-panel .fpz-eyebrow{color:var(--gold2)}@keyframes fpzRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#app#app .fpz-tabs{display:flex;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 32px;padding:6px;border-radius:999px;background:#f2eee3}#app#app .fpz-tabs button{min-height:46px!important;padding:0 26px!important;border-radius:999px!important;border:0!important;background:transparent!important;color:var(--muted)!important;font-size:16px!important;font-weight:800;cursor:pointer}#app#app .fpz-tabs button[aria-selected=true]{background:var(--navy)!important;color:#fff!important;box-shadow:0 8px 20px #0b223640}#app#app .fpz-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(24px,4vw,48px);border-radius:32px;background:linear-gradient(160deg,#fbf6ea,#fff 60%);border:1px solid #efe8d6;box-shadow:0 30px 70px #14324a14}#app#app .fpz-panel[hidden]{display:none!important}#app#app .fpz-cover{justify-self:center;width:min(100%,320px);padding:30px 26px;border-radius:10px 22px 22px 10px;background:linear-gradient(160deg,#fffdf7,#f1e7cc);box-shadow:-10px 0 0 var(--gold2),0 30px 60px #14324a2e;display:flex;flex-direction:column;gap:10px;color:var(--ink);transform:rotate(-2deg)}#app#app .fpz-cover.adult{background:linear-gradient(160deg,#16405f,#0d2a43);color:#fff;box-shadow:-10px 0 0 var(--gold2),0 30px 60px #0b223659}#app#app .fpz-cover.adult .fpz-book-top{border-color:#fff3}#app#app .fpz-cover.adult small{color:#b9c9d6!important}#app#app .fpz-cover small{font-size:16px!important;color:#6a7a86}#app#app .fpz-cover strong{font-size:24px;line-height:1.4;letter-spacing:-.03em}#app#app .fpz-cover img{width:124px;height:124px;object-fit:contain;margin:8px auto;padding:10px;border-radius:50%;background:#fff}#app#app .fpz-panel-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}#app#app .fpz-panel-copy h3{font-size:clamp(22px,2.4vw,30px);line-height:1.35}#app#app .fpz-panel-copy>p:not(.fpz-eyebrow):not(.fpz-note){color:var(--muted)}#app#app .fpz-panel-copy ol{list-style:none;margin:4px 0;padding:0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}#app#app .fpz-panel-copy ol li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #efe8d6;font-size:16px!important;line-height:1.45!important;font-weight:700}#app#app .fpz-panel-copy ol li span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--gold1);font-size:16px;font-weight:800}#app#app .fpz-panel-copy blockquote{width:100%;padding:16px 20px;border-left:4px solid var(--gold2);border-radius:0 14px 14px 0;background:#fffaf0;color:#3b5163;font-weight:600}#app#app .fpz-bases{list-style:none;margin:0 auto 36px;padding:0;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:12px}#app#app .fpz-bases li{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:180px;padding:14px 22px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);text-align:center}#app#app .fpz-bases li i{position:absolute;left:-12px;top:50%;transform:translate(-50%,-50%);font-style:normal;color:var(--gold2);font-weight:800}#app#app .fpz-bases small{font-size:16px!important;letter-spacing:.18em;font-weight:800;color:var(--gold2)}#app#app .fpz-bases b{font-size:18px;color:#fff}#app#app .fpz-bases span{font-size:16px;color:#a9bccb}#app#app .fpz-patterns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}#app#app .fpz-patterns figure{margin:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 14px 18px;border-radius:22px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.12);transition:transform .3s,border-color .3s,background .3s}#app#app .fpz-patterns figure:hover{transform:translateY(-6px);border-color:#f7e7b473;background:linear-gradient(160deg,#ffffff29,#ffffff0d)}#app#app .fpz-patterns figure>span{position:absolute;top:12px;left:16px;font-size:16px;font-weight:800;letter-spacing:.06em;color:var(--gold2)}#app#app .fpz-patterns figure>div{width:100%;max-width:150px;aspect-ratio:1;border-radius:50%;background:#fff;display:grid;place-items:center;padding:12%;box-shadow:0 14px 30px #00000040}#app#app .fpz-patterns img{width:100%;height:100%;object-fit:contain}#app#app .fpz-patterns figcaption{font-size:17px!important;font-weight:800;color:#fff;letter-spacing:-.01em}#app#app .fpz-dark .fpz-note{text-align:center;margin-top:24px}#app#app .fpz-history{margin-top:clamp(40px,6vw,64px);padding:clamp(22px,3vw,32px);border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:20px 36px;align-items:center}#app#app .fpz-history-title{display:flex;flex-direction:column;gap:6px;font-size:20px!important;font-weight:800;color:#fff}#app#app .fpz-history-title span{font-size:16px!important;font-weight:500;line-height:1.65;color:#93a7b8}#app#app .fpz-history ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:none}#app#app .fpz-history li{display:flex;flex-direction:column;gap:4px;padding:0 0 0 14px;border-left:2px solid rgba(215,180,106,.5);font-size:16px!important;line-height:1.55!important;color:#c6d5e1}#app#app .fpz-history li b{font:italic 700 24px Georgia,serif;color:var(--gold1)}#app#app .fpz-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}#app#app .fpz-offer{position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(26px,3.5vw,40px);border-radius:32px;background:#fff;border:1px solid #efe4c8;box-shadow:0 30px 70px #14324a1a;overflow:hidden}#app#app .fpz-offer:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--coral))}#app#app .fpz-offer h3{font-size:clamp(20px,2vw,24px)}#app#app .fpz-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}#app#app .fpz-price strong{font-size:clamp(52px,6vw,72px);line-height:1;font-weight:900;letter-spacing:-.04em;background:linear-gradient(100deg,var(--navy),#1f5a83);-webkit-background-clip:text;background-clip:text;color:transparent}#app#app .fpz-price span{font-size:16px;font-weight:700;color:var(--coral)}#app#app .fpz-offer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}#app#app .fpz-offer li,#app#app .fpz-gets li{display:flex;align-items:flex-start;gap:12px;font-size:16px!important;line-height:1.6!important;font-weight:600}#app#app .fpz-offer li svg,#app#app .fpz-gets li svg{flex:none;margin-top:2px;width:24px;height:24px;padding:4px;border-radius:50%;background:linear-gradient(135deg,var(--gold2),var(--gold3));color:#fff}#app#app .fpz-count{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px dashed var(--line);font-size:16px!important;font-weight:700}#app#app .fpz-count select{width:auto;min-width:120px}#app#app .fpz-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:16px 18px;border-radius:16px;background:var(--cream)}#app#app .fpz-total span{font-size:16px;color:var(--muted)}#app#app .fpz-total b{font-size:24px;font-weight:900}#app#app .fpz-total small{flex-basis:100%;font-size:16px!important;color:var(--gold3);font-weight:700}#app#app .fpz-offer .fpz-btn{width:100%}#app#app .fpz-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}#app#app .fpz-steps li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:18px;padding:22px 24px;border-radius:22px;background:#fff;border:1px solid #eee6d3;box-shadow:0 10px 30px #14324a0d}#app#app .fpz-steps li:not(:last-child):after{content:"";position:absolute;left:47px;bottom:-15px;width:2px;height:16px;background:linear-gradient(var(--gold2),transparent)}#app#app .fpz-step-no{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--navy),#1f5a83);color:var(--gold1);font-size:18px;font-weight:900}#app#app .fpz-steps p{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:4px}#app#app .fpz-steps p b{font-size:18px;font-weight:800}#app#app .fpz-steps p em{font-size:16px;font-weight:800;padding:2px 10px;border-radius:999px;background:#fbf0d9;color:var(--gold3)}#app#app .fpz-steps li>div>span{display:block;font-size:16px;line-height:1.7;color:var(--muted)}#app#app .fpz-faq{display:grid;gap:12px}#app#app .fpz-faq details{border-radius:18px;background:#fff;border:1px solid #ece6d6;transition:box-shadow .2s,border-color .2s}#app#app .fpz-faq details[open]{border-color:#e2cf9f;box-shadow:0 14px 34px #14324a12}#app#app .fpz-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:17px!important;font-weight:800;cursor:pointer}#app#app .fpz-faq summary::-webkit-details-marker{display:none}#app#app .fpz-faq summary i{flex:none;position:relative;width:28px;height:28px;border-radius:50%;background:var(--cream)}#app#app .fpz-faq summary i:before,#app#app .fpz-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--gold3);transform:translate(-50%,-50%);transition:transform .2s}#app#app .fpz-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}#app#app .fpz-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}#app#app .fpz-faq details p{padding:0 24px 22px;font-size:16px!important;color:var(--muted)}#app#app .fpz-sources{margin-top:24px;text-align:center}#app#app .fpz-sources summary{display:inline-block;font-size:16px!important;color:#8a96a0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}#app#app .fpz-sources>div{margin-top:16px;display:grid;gap:12px;text-align:left}#app#app .fpz-sources>div>p{display:flex;flex-direction:column;font-size:16px!important;line-height:1.6!important;color:var(--muted)}#app#app .fpz-sources a{font-weight:700;color:var(--ink)}#app#app .fpz-final{position:relative;overflow:hidden;padding-block:clamp(80px,11vw,140px);text-align:center;color:#fff;background:radial-gradient(70% 100% at 50% 0%,#1f5a83,#1f5a8300 70%),linear-gradient(170deg,#0b2236,#0e2b46)}#app#app .fpz-final .fpz-wrap{display:flex;flex-direction:column;align-items:center;gap:22px}#app#app .fpz-final h2{font-size:clamp(30px,4.6vw,52px);line-height:1.3;font-weight:800}#app#app .fpz-final h2 em{background:linear-gradient(100deg,var(--gold1),var(--gold2) 50%,#f3a99c);-webkit-background-clip:text;background-clip:text;color:transparent}#app#app .fpz-final p{color:#c6d5e1}#app#app .fpz-final .fpz-eyebrow{color:var(--gold2)}#app#app .fpz-final-sub{font-size:16px!important;color:#93a7b8!important}#app#app .fpz-owner{background:#fff6e0;border-bottom:1px solid #eedcae}#app#app .fpz-owner .fpz-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:10px;font-size:16px}#app#app .fpz-operator{padding-block:24px}#app#app .fpx-sticky{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:20px;background:#0b2236eb;backdrop-filter:blur(12px);border:1px solid rgba(247,231,180,.22);box-shadow:0 18px 40px #00000059;transform:translateY(140%);transition:transform .35s ease}#app#app .fpx-sticky.is-visible{transform:none}#app#app .fpx-sticky>div{display:flex;flex-direction:column;min-width:0}#app#app .fpx-sticky b{font-size:16px;color:var(--gold1,#f7e7b4);white-space:nowrap}#app#app .fpx-sticky>div span{font-size:16px;color:#b9c9d6;white-space:nowrap}#app#app .fpx-sticky a{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 18px;border-radius:999px;background:linear-gradient(110deg,#f7e7b4,#d7b46a);color:#1a2b3a;font-size:16px;font-weight:900;text-decoration:none;white-space:nowrap}#app#app .fpk-public-header{max-width:1200px;padding:16px clamp(20px,5vw,48px);border-bottom:0}#app#app .fpk-public-nav a[data-fp-apply-label]{border-radius:999px;background:var(--navy,#0b2236);color:#fff!important;border:0;padding:10px 18px;font-weight:800}#app#app .fpz-apply{position:relative;overflow:hidden;background:#0b2236;color:#fff;padding-block:clamp(36px,6vw,80px) clamp(64px,9vw,120px);min-height:80vh}#app#app .fpz-apply-bg{position:absolute;inset:0;background:radial-gradient(80% 70% at 100% 0%,#1f5a83,#1f5a8300 60%),radial-gradient(60% 60% at 0% 100%,#ee8b7e2e,#ee8b7e00 60%),linear-gradient(165deg,#0a1f33,#0e2b46);pointer-events:none}#app#app .fpz-apply-bg .fpz-ridges{right:-25vw;opacity:.4}#app#app .fpz-apply-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"head form" "info form";column-gap:clamp(32px,5vw,72px);row-gap:28px;align-items:start}#app#app .fpz-apply-head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:8px}#app#app .fpz-back{font-size:16px;color:#b9c9d6;text-decoration:none}#app#app .fpz-back:hover{color:#fff}#app#app .fpz-apply h1{font-size:clamp(32px,4.4vw,54px)}#app#app .fpz-apply-info{grid-area:info;display:flex;flex-direction:column;gap:20px}#app#app .fpz-gets{list-style:none;margin:0;padding:0;display:grid;gap:12px}#app#app .fpz-gets li{color:#e6eef4}#app#app .fpz-mini-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#app#app .fpz-mini-steps li{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:16px!important}#app#app .fpz-mini-steps span{display:grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:linear-gradient(135deg,var(--gold1),var(--gold2));color:#1a2b3a;font-size:16px;font-weight:900}#app#app .fpz-mini-steps b{font-size:16px;color:#fff}#app#app .fpz-mini-steps small{font-size:16px!important;color:#9fb3c4}#app#app .fpz-links{display:flex;flex-wrap:wrap;gap:8px 20px}#app#app .fpz-links a{font-size:16px;font-weight:700;color:var(--gold1);text-decoration:none;border-bottom:1px solid rgba(247,231,180,.35)}#app#app .fpz-form-card{grid-area:form;position:sticky;top:20px;padding:clamp(24px,3.5vw,40px);border-radius:32px;background:#fff;color:var(--ink);box-shadow:0 40px 90px #0006;overflow:hidden}#app#app .fpz-form-card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--gold1),var(--gold2),var(--coral))}#app#app .fpz-form-top{display:flex;align-items:center;justify-content:space-between;gap:12px}#app#app .fpz-form-top h2{font-size:clamp(22px,2.4vw,28px);font-weight:800}#app#app .fpz-free-badge{display:flex;align-items:baseline;gap:6px;padding:6px 14px;border-radius:999px;background:#fff3ef;color:var(--coral)}#app#app .fpz-free-badge span{font-size:16px;font-weight:700}#app#app .fpz-free-badge b{font-size:20px;font-weight:900}#app#app .fpz-form-sub{margin:6px 0 22px!important;font-size:16px!important;color:var(--muted)}#app#app .fpz-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}#app#app .fpz-fields.is-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#app#app .fpz-fields .is-wide{grid-column:1/-1}#app#app .fpz-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:16px!important;font-weight:700;color:var(--ink)}#app#app .fpz-fields :is(input,select){width:100%;min-height:54px;margin:0;padding:0 16px;border-radius:14px!important;border:1.5px solid #e1ddd2;background:#fbfaf6;color:var(--ink);font-size:16px!important;transition:border-color .2s,box-shadow .2s,background .2s}#app#app .fpz-fields.is-three select{padding:0 10px;font-size:16px!important}#app#app .fpz-fields :is(input,select):focus{outline:0;border-color:var(--gold2);background:#fff;box-shadow:0 0 0 4px #d7b46a38}#app#app .fpz-optional{margin:22px 0 10px!important;padding-top:18px;border-top:1px dashed var(--line);font-size:16px!important;font-weight:700;color:#8a96a0}#app#app .fpz-benefit{margin-top:12px!important;font-size:16px!important;font-weight:700;color:var(--gold3)}#app#app .fpz-consent{margin:20px 0 18px;padding:14px 16px;border-radius:16px;background:#f7f5ef}#app#app .fpz-consent>label{display:flex;align-items:center;gap:12px;font-size:16px!important;font-weight:700;cursor:pointer}#app#app .fpz-consent input{width:22px;height:22px;flex:none;accent-color:var(--navy)}#app#app .fpz-consent details{margin-top:6px}#app#app .fpz-consent summary{font-size:16px!important;color:#8a96a0;cursor:pointer;padding-left:34px}#app#app .fpz-consent details>div{display:grid;gap:8px;margin-top:10px;padding-left:34px}#app#app .fpz-consent details p{font-size:16px!important;line-height:1.7!important;color:var(--muted)}#app#app .fpz-consent details a{font-size:16px;color:var(--ink)}#app#app .fpz-submit{width:100%;min-height:62px!important;font-size:18px!important}#app#app .fpz-form-status{margin-top:12px!important;font-size:16px!important;font-weight:700;color:#c0392b;text-align:center}#app#app .fpz-form-status:empty{display:none}#app#app .fpz-form-note{margin-top:14px!important;font-size:16px!important;line-height:1.7!important;color:#8a96a0;text-align:center}#app#app .fpz-preview-note{margin-bottom:16px!important;padding:10px 14px;border-radius:12px;background:#fff6e0;font-size:16px!important}#app#app .fpz-success{display:flex;flex-direction:column;gap:14px}#app#app .fpz-success[hidden]{display:none}#app#app .fpz-success .editorial-eyebrow{font-size:16px!important;font-weight:800;letter-spacing:.18em;color:var(--gold3)}#app#app .fpz-success h2{font-size:clamp(24px,2.6vw,30px);line-height:1.35}#app#app .fpz-success dl{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;margin:4px 0;padding:16px 18px;border-radius:16px;background:var(--cream)}#app#app .fpz-success dt{font-size:16px!important;color:var(--muted)}#app#app .fpz-success dd{margin:0;font-size:16px!important;font-weight:800}#app#app .fpz-success p{font-size:16px!important;color:var(--muted)}#app#app .fpz-success .fpx-share-box{padding:18px 20px;border-radius:18px;background:linear-gradient(160deg,#fff7e6,#fff);border:1px solid #f0e2bd;display:flex;flex-direction:column;gap:10px;align-items:flex-start}#app#app .fpz-success .fpx-share-box b{font-size:17px}#app#app .fpz-success .ml-editorial-cta{display:inline-flex;align-items:center;gap:8px;min-height:52px!important;padding:0 24px;border-radius:999px!important;background:linear-gradient(110deg,var(--gold1),var(--gold2))!important;color:#1a2b3a!important;border:0!important;font-weight:900;cursor:pointer}#app#app .fpz-success .editorial-text-link{font-size:16px;font-weight:700;color:var(--ink)}#app#app .fpz-success .fpx-share-status{font-size:16px!important}#app#app .fpz-page .about-reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}#app#app .fpz-page .about-reveal-ready.is-visible{opacity:1;transform:none}#app#app .fpz-patterns figure:nth-child(5n+2){transition-delay:.06s}#app#app .fpz-patterns figure:nth-child(5n+3){transition-delay:.12s}#app#app .fpz-patterns figure:nth-child(5n+4){transition-delay:.18s}#app#app .fpz-patterns figure:nth-child(5n){transition-delay:.24s}@media(max-width:1080px){#app#app .fpz-hero-art{min-height:440px;transform:scale(.88)}#app#app .fpz-history{grid-template-columns:1fr}#app#app .fpz-apply-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px)}}@media(max-width:900px){#app#app .fpz-hero-grid{grid-template-columns:1fr}#app#app .fpz-hero-copy{align-items:center;text-align:center}#app#app .fpz-hero .fpz-actions{justify-content:center}#app#app .fpz-hero-art{min-height:380px;margin-top:-8px;transform:scale(.8)}#app#app .fpz-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#app#app .fpz-thumb-panel{grid-template-columns:1fr}#app#app .fpz-thumb-panel .fpz-btn{justify-self:start}#app#app .fpz-panel{grid-template-columns:1fr}#app#app .fpz-patterns{grid-template-columns:repeat(3,minmax(0,1fr))}#app#app .fpz-history ol{grid-template-columns:repeat(2,minmax(0,1fr))}#app#app .fpz-offer-grid{grid-template-columns:1fr}#app#app .fpz-apply-grid{grid-template-columns:1fr;grid-template-areas:"head" "form" "info"}#app#app .fpz-form-card{position:relative;top:0}}@media(max-width:640px){#app#app .fpz-page :is(p,li,blockquote){font-size:16px!important}#app#app .fpz-hero .fpz-actions,#app#app .fpz-final .fpz-btn{width:100%}#app#app .fpz-hero .fpz-btn{flex:1 1 100%}#app#app .fpz-btn{padding:0 22px!important;font-size:16px!important}#app#app .fpz-hero-art{display:none}#app#app .fpz-stats{margin-top:36px;gap:10px}#app#app .fpz-stats li{padding:16px;border-radius:16px}#app#app .fpz-stats span{font-size:16px}#app#app .fpz-thumbs{gap:8px}#app#app .fpz-thumb{padding:16px 6px 14px!important;border-radius:18px!important}#app#app .fpz-thumb-img{width:72px;height:72px;margin-bottom:4px}#app#app .fpz-thumb img{width:58px;height:58px}#app#app .fpz-thumb b{font-size:17px}#app#app .fpz-thumb small{font-size:16px!important;letter-spacing:.12em}#app#app .fpz-thumb-desc{display:none}#app#app .fpz-thumb-panel .fpz-btn,#app#app .fpz-tabs{width:100%}#app#app .fpz-tabs button{flex:1;padding:0 12px!important;font-size:16px!important}#app#app .fpz-panel{padding:20px;border-radius:24px}#app#app .fpz-cover{width:min(100%,260px)}#app#app .fpz-panel-copy ol{grid-template-columns:1fr}#app#app .fpz-panel-copy .fpz-actions{flex-direction:column;align-items:stretch;width:100%}#app#app .fpz-panel-copy .fpz-link{justify-content:center;border:0}#app#app .fpz-bases{flex-direction:column;align-items:stretch}#app#app .fpz-bases li{flex-direction:row;justify-content:flex-start;gap:12px;min-width:0;padding:12px 16px;text-align:left}#app#app .fpz-bases li i{display:none}#app#app .fpz-bases span{margin-left:auto;text-align:right}#app#app .fpz-patterns{grid-template-columns:repeat(2,minmax(0,1fr))}#app#app .fpz-patterns figure{padding:18px 10px 14px;border-radius:18px}#app#app .fpz-patterns figcaption{font-size:16px!important}#app#app .fpz-history ol{grid-template-columns:1fr 1fr}#app#app .fpz-steps li{padding:18px;gap:14px}#app#app .fpz-steps li:not(:last-child):after{left:40px}#app#app .fpz-step-no{width:40px;height:40px;font-size:16px}#app#app .fpz-count{flex-direction:column;align-items:stretch}#app#app .fpz-count select{width:100%}#app#app .fpz-faq summary{padding:18px;font-size:16px!important}#app#app .fpz-faq details p{padding:0 18px 18px}#app#app .fpz-page.fpx-page:not(.fpz-apply){padding-bottom:0}#app#app .fpx-sticky{display:flex}#app#app .fpz-page:not(.fpz-apply) .fpz-final{padding-bottom:140px}#app#app .fpz-fields,#app#app .fpz-fields.is-three{grid-template-columns:1fr}#app#app .fpz-form-card{border-radius:24px}#app#app .fpz-form-top{flex-wrap:wrap}#app#app .fpz-mini-steps li{padding:12px 10px}#app#app .fpz-mini-steps b{font-size:16px}}@media(prefers-reduced-motion:reduce){#app#app .fpz-page *,#app#app .fpx-sticky{animation:none!important;transition:none!important}#app#app .fpz-page .about-reveal-ready{opacity:1;transform:none}}@media print{#app#app .fpx-sticky,#app#app .fpz-ridges,#app#app .fpz-hero-glow{display:none!important}}#app#app .fpz-panel>div{border-top:0;padding-top:0}#app#app .fpz-panel h3{margin:0!important}#app#app .fpz-panel-copy .fpz-eyebrow,#app#app .fpz-thumb-panel .fpz-eyebrow{letter-spacing:.06em}#app#app .fpz-book-top b{white-space:nowrap}#app#app .fpz-book-foot{letter-spacing:.04em}#app#app .fpz-bases b{white-space:nowrap}#app#app .fpz-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}#app#app .fpz-hero h1{font-size:clamp(34px,4vw,60px)}@media(max-width:900px){#app#app .fpz-hero-grid{grid-template-columns:1fr}}@media(max-width:640px){#app#app .fpz-page .fpk-live-inner{grid-template-columns:1fr}#app#app .fpz-hero-lead br{display:none}#app#app .fpz-hero h1{font-size:clamp(32px,9vw,40px)}#app#app .fpz-head h2{font-size:clamp(26px,7.4vw,32px)}#app#app .fpz-pill{padding:6px 14px 6px 6px;font-size:16px!important}}#app#app .fpz-footer{background:#081a2a;color:#9fb3c4}#app#app .fpz-footer-inner{max-width:1200px;margin:0 auto;padding:40px clamp(20px,5vw,48px) 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}#app#app .fpz-footer-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}#app#app .fpz-footer-brand img{width:40px;height:auto;filter:brightness(1.1)}#app#app .fpz-footer-brand span{display:flex;flex-direction:column;line-height:1.2}#app#app .fpz-footer-brand b{font:700 18px Georgia,serif;color:#fff}#app#app .fpz-footer-brand small{font-size:16px!important;color:#d7b46a;letter-spacing:.06em}#app#app .fpz-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px}#app#app .fpz-footer nav a{font-size:16px;color:#c6d5e1;text-decoration:none}#app#app .fpz-footer nav a:hover{color:#fff}#app#app .fpz-footer-inner>small{flex-basis:100%;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:16px!important;color:#6f8597}#app#app .fpz-book-top{gap:10px}#app#app .fpz-book-top span{white-space:nowrap;font-size:16px;letter-spacing:.12em}@media(max-width:640px){#app#app .fpz-page .fpk-live-numbers{gap:6px}#app#app .fpz-page .fpk-live-numbers>div{padding:10px}#app#app .fpz-page .fpk-live-numbers span{font-size:16px;line-height:1.4}#app#app .fpz-page .fpk-live-numbers strong{font-size:22px}}@media(max-width:1180px)and (min-width:901px){#app#app .fpz-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}#app#app .fpz-hero-art{transform:scale(.8);transform-origin:center}}@media(max-width:900px){#app#app .fpz-page .fpk-live-inner{grid-template-columns:1fr}}@media(max-width:400px){#app#app .fpz-pill{font-size:16px!important;gap:8px}#app#app .fpx-dday{font-size:16px;padding:3px 10px}}#app#app .fpz-book-top{flex-direction:column;align-items:flex-start;gap:2px}#app#app .fpz-orb.o0{top:0;left:0}#app:has(.fpz-page) .ml-site-footer,body.fpk-public-body .ml-site-footer{display:none!important}#app .ftn-page{--ftn-dark:#08132d;--ftn-accent:#20366a;--ftn-light:#edf4ef;--ftn-gold:#dfc897;--ftn-muted:#506764;background:#fbfcfa;color:#16223f}#app .ftn-tarot{--ftn-dark:#201a38;--ftn-accent:#66508d;--ftn-light:#f1edf7;--ftn-gold:#ddd1ee;--ftn-muted:#6b6278;color:#322743}#app .ftn-hero{position:relative;isolation:isolate;overflow:hidden;padding:76px 0 25px;background:var(--ftn-dark);color:#fff}#app .ftn-hero:before{content:"";position:absolute;width:600px;height:600px;top:-320px;left:-250px;border-radius:50%;background:radial-gradient(circle,#b8d6b51a,transparent 70%);pointer-events:none}#app .ftn-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px}#app .ftn-hero .editorial-eyebrow,#app .ftn-final .editorial-eyebrow{color:var(--ftn-gold)}#app .ftn-page h1{font-size:clamp(32px,3.4vw,47px);line-height:1.48;letter-spacing:-.055em;margin:0 0 26px}#app .ftn-page h1 span{display:block}#app .ftn-page .ftn-lead{font-size:17px;font-weight:650;color:#f6f6ef;margin-bottom:12px}#app .ftn-hero-body{font-size:16px;line-height:1.95;color:#d3dfda}#app .ftn-tarot .ftn-hero-body{color:#ded6eb}#app .ftn-hero .editorial-actions{margin-top:29px;gap:10px 19px}#app .ftn-page .ml-editorial-cta.gold{background:var(--ftn-gold);border-color:var(--ftn-gold);color:var(--ftn-dark)}#app .ftn-page .ml-editorial-cta.navy{background:var(--ftn-dark);border-color:var(--ftn-dark)}#app .ftn-hero .editorial-text-link{color:#f0e9d9}#app .ftn-access{display:block;color:#becbc6;font-size:16px;letter-spacing:.02em;margin-top:13px}#app .ftn-art{position:relative;min-width:0;margin:0;aspect-ratio:1/1.06;overflow:hidden;border-radius:48% 48% 10px 10px;border:1px solid #daca9c4a;background:#0b142a;box-shadow:0 22px 80px #0003;animation:ftnArrive 1s both}#app .ftn-art picture,#app .ftn-art img{display:block;width:100%;height:100%;object-fit:cover}#app .ftn-art img{animation:ftnDrift 18s ease-in-out infinite alternate;object-position:63% center}#app .ftn-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 65%,#081e27b3);pointer-events:none}#app .ftn-art figcaption{position:absolute;bottom:25px;left:12px;right:12px;text-align:center;color:#eee5d3;z-index:2;font-size:16px;letter-spacing:.04em}#app .ftn-orbit{position:absolute;inset:12%;border:1px solid #ffe2a52e;border-radius:50%;animation:ftnOrbit 36s linear infinite;pointer-events:none}#app .ftn-orbit:before{content:"\2726";position:absolute;left:49%;top:-11px;color:#f6dfab;font-size:16px;text-shadow:0 0 20px #fff}#app .ftn-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff20;margin-top:54px;padding-top:20px}#app .ftn-tags{display:flex;flex-wrap:wrap;gap:20px;color:#d8e1d7;font-size:16px;letter-spacing:.04em}#app .ftn-tags span:before{content:"\2726";margin-right:9px;color:var(--ftn-gold)}#app .ftn-motion{border:0;background:none;color:#d1d5d4;font:inherit;font-size:16px;padding:9px 0;cursor:pointer;white-space:nowrap}#app .ftn-section{padding-top:90px;padding-bottom:90px}#app .ftn-section-heading>p:not(.editorial-eyebrow){margin-top:19px;color:var(--ftn-muted);font-size:16px}#app .ftn-page .editorial-eyebrow{color:var(--ftn-accent)}#app .ftn-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:45px}#app .ftn-three article{padding-top:22px;border-top:1px solid #ccd6cd}#app .ftn-three small{color:var(--ftn-accent);font-size:16px;letter-spacing:.08em}#app .ftn-three h3{font-size:21px;margin:14px 0}#app .ftn-three p{font-size:16px;color:var(--ftn-muted)}#app .ftn-sample-section{background:var(--ftn-light);padding:78px 0}#app .ftn-sample-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:70px}#app .ftn-topics{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}#app .ftn-topics button{font:inherit;font-size:16px;min-height:42px;padding:9px 14px;border-radius:30px;border:1px solid #b6c8bd;background:#ffffff70;color:inherit;cursor:pointer;transition:transform .2s,background .2s}#app .ftn-topics button:hover{transform:translateY(-2px)}#app .ftn-topics button[aria-pressed=true]{background:var(--ftn-dark);border-color:var(--ftn-dark);color:#fff}#app .ftn-example-note{display:block;margin-top:22px;font-size:16px;color:var(--ftn-muted);line-height:1.8}#app .ftn-sample{background:#fff;border:1px solid #d4ddd5;border-radius:12px;padding:32px;box-shadow:0 14px 34px #263d2f08;animation:ftnSample .35s both}#app .ftn-sample-top{display:flex;justify-content:space-between;color:var(--ftn-accent);font-size:16px;font-weight:700;letter-spacing:.08em}#app .ftn-sample-top i{font-size:19px;font-style:normal}#app .ftn-question{font-size:22px;font-weight:700;line-height:1.65;margin:20px 0!important;letter-spacing:-.04em}#app .ftn-keywords{display:inline-block;color:var(--ftn-accent);background:var(--ftn-light);font-size:16px;border-radius:4px;padding:5px 10px;margin-bottom:15px}#app .ftn-sample>p:not(.ftn-question){font-size:16px;color:var(--ftn-muted)}#app .ftn-next{margin-top:24px;padding-top:20px;border-top:1px solid #e1e5df}#app .ftn-next small,#app .ftn-next strong{display:block}#app .ftn-next small{font-size:16px;font-weight:600;color:var(--ftn-accent);margin-bottom:6px}#app .ftn-next strong{font-size:16px}#app .ftn-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin-top:42px!important}#app .ftn-steps li{display:flex;align-items:flex-start;gap:17px}#app .ftn-steps li>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--ftn-light);color:var(--ftn-accent);font-size:16px;font-weight:700}#app .ftn-steps h3{font-size:18px;margin:4px 0 12px}#app .ftn-steps p{color:var(--ftn-muted);font-size:16px}#app .ftn-use-note{margin-top:45px;border-top:1px solid #d9dfd6;padding-top:20px;display:grid;grid-template-columns:160px 1fr;gap:5px 25px;font-size:16px;color:var(--ftn-muted)}#app .ftn-use-note b{color:var(--ftn-accent)}#app .ftn-use-note a{grid-column:2;color:var(--ftn-accent);width:fit-content;min-height:34px;display:inline-flex;align-items:center}#app .ftn-conversation{padding:65px 0;background:var(--ftn-light)}#app .ftn-conversation-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}#app .ftn-conversation-grid>div>p{font-size:16px;color:var(--ftn-muted);margin-bottom:19px}#app .ftn-conversation-grid>div>p:first-child{font-size:19px;color:inherit;font-weight:650}#app .ftn-conversation-grid small{display:block;font-size:16px;color:var(--ftn-muted);border-top:1px solid #c9d2c8;padding-top:16px}#app .ftn-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}#app .ftn-faq details{border-bottom:1px solid #d7ddd7}#app .ftn-faq summary{display:flex;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;padding:21px 0;font-size:16px;font-weight:650}#app .ftn-faq summary::-webkit-details-marker{display:none}#app .ftn-faq summary span{color:var(--ftn-accent);transition:transform .3s}#app .ftn-faq details[open] summary span{transform:rotate(45deg)}#app .ftn-faq details p{font-size:16px;color:var(--ftn-muted);padding:0 25px 22px 0;animation:ftnSample .3s}#app .ftn-final{background:var(--ftn-dark);color:#fff;padding:75px 0}#app .ftn-final p:not(.editorial-eyebrow){color:#dbdfd9;font-size:16px;margin:22px 0}#app .ftn-final small{display:block;font-size:16px;color:#c4c8c5;margin-top:24px}#app .ftn-final .editorial-actions>a:not(.ml-editorial-cta),#app .ftn-final .editorial-actions>button:not(.ml-editorial-cta){color:#eee1c6;background:none;border:0;font:inherit;font-size:16px;padding:12px;cursor:pointer;text-decoration:none}#app .ftn-page .about-reveal-ready,#app .ftn-hub-grid .about-reveal-ready{opacity:0;transform:translateY(24px);transition:opacity .65s,transform .65s;transition-delay:calc(var(--about-order,0)*.08s)}#app .ftn-page .is-visible,#app .ftn-hub-grid .is-visible{opacity:1;transform:none}#app .ftn-motion-off *,#app .ftn-motion-off *:before,#app .ftn-motion-off *:after{animation:none!important;transition:none!important}#app .ftn-motion-off .about-reveal-ready{opacity:1;transform:none}#app .ftn-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}#app .ftn-hub-card{border:1px solid #d9e0e3;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #13364a05;transition:box-shadow .3s,transform .3s}#app .ftn-hub-card:hover{transform:translateY(-4px);box-shadow:0 17px 38px #13364a10}#app .ftn-hub-art{position:relative;aspect-ratio:1.85;overflow:hidden;background:#111e3e}#app .ftn-hub-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s}#app .ftn-hub-card:hover img{transform:scale(1.035)}#app .ftn-hub-art>span{position:absolute;left:22px;bottom:18px;color:#fff;font-size:16px;background:#0b213c9c;padding:7px 12px;border-radius:30px;backdrop-filter:blur(10px)}#app .ftn-hub-copy{padding:28px;display:flex;flex-direction:column;align-items:flex-start;min-height:305px}#app .ftn-hub-copy>p:first-child{font-size:16px;color:#4a5776;font-weight:700;letter-spacing:.06em}#app .ftn-hub-copy h2{font-size:25px;line-height:1.5;margin:12px 0 16px;letter-spacing:-.05em;color:#15364a;word-break:keep-all}#app .ftn-hub-copy>p{font-size:16px;line-height:1.9;color:#637582;margin:0 0 24px;word-break:keep-all}#app .ftn-hub-copy .ml-editorial-cta{margin-top:auto}#app .ftn-survey-art{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#365764;background:radial-gradient(ellipse at top,#f6eed8,#dce0e9);font-size:16px;line-height:1.6}#app .ftn-survey-art b{font:70px Georgia,serif;color:#455374}#app .ftn-reading{--ftn-accent:#20366a;--ftn-light:#edf4ef;padding-bottom:25px!important;background:#fafcf9;color:#16223f}#app .ftn-reading.ftn-tarot{--ftn-accent:#66508d;--ftn-light:#f1edf7;background:#fbf9fd;color:#322743}#app .ftn-reader-head{padding:35px 0 28px;border-bottom:1px solid #dae0da;margin-bottom:28px}#app .ftn-reader-head>a,#app .ftn-reader-head>button{border:0;background:none;padding:8px 0;color:var(--ftn-accent);font:inherit;font-size:16px;cursor:pointer}#app .ftn-reader-head h1{font-size:clamp(27px,3vw,39px);line-height:1.5;letter-spacing:-.045em;margin:12px 0 16px;color:inherit}#app .ftn-reader-head p{color:#616c73;font-size:16px;line-height:1.9;max-width:760px;margin:0}#app .ftn-reading .mc-form,#app .ftn-reading .ml-panel{border-radius:14px;border-color:#d8dfd7;box-shadow:0 10px 32px #173e3705}#app .ftn-reading .ml-panel h2,#app .ftn-reading .mc-form h2{color:inherit;font-size:23px}#app .ftn-reading .mc-btn.primary{background:#202e4e;color:#fff;box-shadow:none}#app .ftn-reading .ml-primary{background:#5b457b;color:#fff;box-shadow:none}#app .ftn-reading .ml-topic.on,#app .ftn-reading .ml-spread.on{background:#f1edf7;border-color:#8c77aa;color:#43305f}#app .ftn-reading .ml-shell{background:transparent}#app .ftn-reading .ml-origin-guide{margin-top:32px}@keyframes ftnDrift{to{transform:scale(1.065) translateY(-4px)}}@keyframes ftnOrbit{to{transform:rotate(360deg)}}@keyframes ftnArrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ftnSample{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:960px){#app .ftn-hero-grid{grid-template-columns:1.1fr 1fr;gap:22px}#app .ftn-page h1{font-size:34px}#app .ftn-sample-grid,#app .ftn-conversation-grid,#app .ftn-faq{gap:35px}#app .ftn-three,#app .ftn-steps{gap:22px}#app .ftn-art{aspect-ratio:.82}}@media(max-width:680px){#app .ftn-hero{padding-top:45px}#app .ftn-hero-grid{grid-template-columns:1fr;gap:35px}#app .ftn-page h1{font-size:32px;line-height:1.5;margin-bottom:22px}#app .ftn-page .ftn-lead,#app .ftn-hero-body{font-size:16px}#app .ftn-art{aspect-ratio:1.25;width:100%;border-radius:100px 100px 8px 8px}#app .ftn-art img{object-position:62% 48%}#app .ftn-hero-bottom{margin-top:25px;align-items:flex-start;gap:10px;flex-direction:column;padding-top:16px}#app .ftn-tags{gap:13px;font-size:16px}#app .ftn-motion{padding:3px 0}#app .ftn-section{padding-top:58px;padding-bottom:58px}#app .ftn-three,#app .ftn-steps,#app .ftn-sample-grid,#app .ftn-conversation-grid,#app .ftn-faq{grid-template-columns:1fr;gap:28px}#app .ftn-three{margin-top:30px}#app .ftn-three article{padding-top:16px}#app .ftn-three h3{margin:9px 0;font-size:21px}#app .ftn-sample-section,#app .ftn-conversation,#app .ftn-final{padding:55px 0}#app .ftn-sample{padding:25px}#app .ftn-question{font-size:21px}#app .ftn-use-note{grid-template-columns:1fr;gap:10px}#app .ftn-use-note a{grid-column:1}#app .ftn-hub-grid{grid-template-columns:1fr;gap:23px}#app .ftn-hub-copy{padding:24px;min-height:0}#app .ftn-hub-copy h2{font-size:24px}#app .ftn-reader-head{padding:22px 0}#app .ftn-reader-head p{font-size:16px}}@media(max-width:359px){#app .ftn-page h1{font-size:28px}#app .ftn-art{aspect-ratio:1.12}#app .ftn-hero .editorial-actions{gap:8px}#app .ftn-sample{padding:21px}#app .ftn-question{font-size:19px}}@media(prefers-reduced-motion:reduce){#app :is(.ftn-page,.ftn-reading,.ftn-hub-grid) *,#app :is(.ftn-page,.ftn-reading,.ftn-hub-grid) *:before,#app :is(.ftn-page,.ftn-reading,.ftn-hub-grid) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .ftn-page .about-reveal-ready,#app .ftn-hub-grid .about-reveal-ready{opacity:1;transform:none}}@media print{#app .ftn-page .about-reveal-ready{opacity:1;transform:none}#app .ftn-art,#app .ftn-motion{display:none}}.ftn-public-body{margin:0;background:#fbfcfa;font-family:Pretendard Variable,Pretendard,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.ftn-public-header{max-width:1160px;box-sizing:border-box;margin:0 auto;min-height:88px;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ftn-public-brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#153b58}.ftn-public-brand b{font:700 27px Georgia,serif;letter-spacing:.02em}.ftn-public-brand small{display:block;text-align:center;letter-spacing:.38em;font-size:16px;margin-top:3px}.ftn-public-header nav{display:flex;gap:25px;font-size:16px;align-items:center}.ftn-public-header nav a{text-decoration:none;min-height:40px;display:flex;align-items:center;color:#4f6269}.ftn-public-header nav a[aria-current]{font-weight:750;color:#16223f}.ftn-public-header nav a:last-child{background:#f1f3f0;border-radius:6px;padding:0 14px}.ftn-public-footer{padding:42px max(24px,calc((100vw - 1096px)/2));background:#fafbf9;border-top:1px solid #dde2dc;color:#55676c;font-size:16px;line-height:1.9}.ftn-public-footer>b{font:700 20px Georgia,serif;color:#193b53}.ftn-public-footer nav{display:flex;flex-wrap:wrap;gap:15px;margin:18px 0}.ftn-public-footer a{display:inline-block;min-height:32px}.ftn-public-footer p{font-size:16px!important}@media(max-width:680px){.ftn-public-header{padding:17px 24px;gap:14px;min-height:80px}.ftn-public-brand{gap:7px}.ftn-public-brand b{font-size:19px}.ftn-public-brand img{width:33px;height:auto}.ftn-public-header nav{gap:15px;font-size:16px}.ftn-public-header nav a:last-child{display:none}.ftn-public-brand small{font-size:16px}}@media(max-width:359px){.ftn-public-header{padding-left:20px;padding-right:20px}.ftn-public-header nav{gap:12px}.ftn-public-brand b{font-size:18px}}#app .ftn-page .ftn-hero .editorial-eyebrow,#app .ftn-page .ftn-final .editorial-eyebrow{color:var(--ftn-gold)}#app .ftn-workspace-art>img{width:100%;height:100%;object-fit:cover}#app .ftn-reader-head,#app .ftn-reading .mc-form,#app .ftn-reading .ml-panel{animation:ftnArrive .5s both}#app .ftn-reading.ftn-saju .mrcard{padding:22px;border-radius:16px;border:1px solid #dce7e1;box-shadow:0 3px 16px #25463d06}#app .ftn-reading.ftn-saju .mfh{font-size:20px;margin:0 0 16px;color:#222f4f}#app .ftn-reading.ftn-saju .mrmake{background:#f3f8f5;border-color:#c5d9cd}#app .ftn-reading.ftn-saju .mfsub{font-size:16px;line-height:1.65;margin:10px 0 16px}#app .ftn-reading.ftn-saju .mfacts{gap:10px;flex-wrap:wrap}#app .ftn-reading.ftn-saju .mfacts button,#app .ftn-reading.ftn-saju .mfgo{min-height:48px;border-radius:10px}@media(max-width:680px){#app .ftn-reading.ftn-saju .mrcard{padding:18px}#app .ftn-reading.ftn-saju .mrgrid{grid-template-columns:1fr}#app .ftn-reading.ftn-saju .mfacts button{flex:1;min-width:135px}#app .ftn-reading.ftn-saju .line3{gap:7px}#app .ftn-reading.ftn-saju input,#app .ftn-reading.ftn-saju select{min-width:0;width:100%}}#app .ftn-saju .mc-form,#app .ftn-saju .mc-result,#app .ftn-saju .mc-reading{border:1px solid #d9dce5;border-radius:18px;box-shadow:0 6px 24px #234b3b06;padding:28px;background:#fff}#app .ftn-saju .mc-reading{max-width:900px;margin:28px auto}#app .ftn-saju .mc-reading h2{font-size:30px;line-height:1.4;margin:10px 0 20px;color:#233050}#app .ftn-saju .mc-reading .mc-lead{padding:18px 20px;border-left:3px solid #628b77;background:#f3f7f4;font-size:17px;line-height:1.8;border-radius:0 10px 10px 0}#app .ftn-saju .mc-reading-section{padding:24px 0;margin:0;border-bottom:1px solid #e3ebe6}#app .ftn-saju .mc-reading-section h3{margin:0 0 12px;font-size:21px;color:#233050}#app .ftn-saju .mc-reading-section p{line-height:1.85;margin:12px 0;font-size:16px}#app .ftn-saju .mc-basis{display:inline-block;background:#f1f5f2;border-radius:6px;padding:6px 10px;color:#4f685d;font-size:16px}#app .ftn-saju .mc-sample{padding:16px 18px;margin-top:14px;background:#faf9f5;border:1px solid #ebe7d9;border-radius:10px;line-height:1.8}#app .ftn-saju .mc-advice{padding:22px;background:#f3f7f4;border-radius:12px;margin:24px 0}#app .ftn-saju .mc-advice li{padding:10px 0;line-height:1.8}@media(max-width:680px){#app .ftn-saju .mc-form,#app .ftn-saju .mc-result,#app .ftn-saju .mc-reading{padding:20px 16px;border-radius:14px}#app .ftn-saju .mc-reading h2{font-size:24px}#app .ftn-saju .mc-reading-section h3{font-size:19px}#app .ftn-saju .mc-reading .mc-lead{font-size:16px;padding:14px}#app .ftn-saju .mc-reading-actions{display:flex;flex-wrap:wrap;gap:10px}}#app .ps-page{--ps-ink:#172649;--ps-teal:#263e77;--ps-muted:#5b7075;--ps-line:#dce3df;--ps-paper:#f8f7f2;background:#fff;color:var(--ps-ink)}#app .ps-hero{padding:72px 0 58px;background:var(--ps-paper);overflow:hidden}#app .ps-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:55px}#app .ps-page .editorial-eyebrow{color:#47567b;font-size:16px}#app .ps-page h1{font-size:clamp(33px,4vw,51px);line-height:1.45;letter-spacing:-.055em;margin:0 0 25px;font-weight:750}#app .ps-page h1 em{font-style:normal;color:#263e77}#app .ps-hero-lead{font-size:17px;font-weight:650;margin-bottom:14px!important}#app .ps-hero-body{font-size:16px;color:var(--ps-muted);line-height:1.95}#app .ps-hero .editorial-actions{margin-top:29px;gap:12px}#app .ps-hero-note{font-size:16px;line-height:1.9;color:var(--ps-muted);margin-top:19px!important}#app .ps-hero figure{position:relative;margin:0;aspect-ratio:1/1.05;border-radius:12px;overflow:hidden;background:#e4e9e5;animation:psArrive .8s both}#app .ps-hero picture,#app .ps-hero img{display:block;width:100%;height:100%;object-fit:cover}#app .ps-hero img{object-position:center;transition:transform 1s}#app .ps-hero figure:hover img{transform:scale(1.025)}#app .ps-hero figcaption{position:absolute;left:22px;bottom:23px;border:1px solid #ffffffa0;background:#ffffffe3;backdrop-filter:blur(12px);padding:13px 19px;border-radius:8px;box-shadow:0 12px 28px #2f495014}#app .ps-hero figcaption span,#app .ps-hero figcaption b{display:block}#app .ps-hero figcaption span{font-size:16px;color:#55717b;letter-spacing:.06em}#app .ps-hero figcaption b{font-size:16px;margin-top:3px}#app .ps-page .ml-editorial-cta.navy{background:#214d5c;border-color:#214d5c}#app .ps-page .ml-editorial-cta.gold{background:#e6d9b5;color:#162548;border-color:#e6d9b5}#app .ps-section{padding-top:82px;padding-bottom:82px;scroll-margin-top:24px}#app .ps-section-head>p:not(.editorial-eyebrow){font-size:16px;color:var(--ps-muted);margin-top:20px}#app .ps-filter-box{margin-top:36px;border:1px solid var(--ps-line);border-radius:12px;padding:25px;background:#fcfdfa;box-shadow:0 10px 30px #233f4004}#app .ps-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}#app .ps-audiences button{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:3px 8px;padding:19px;border-radius:8px;border:1px solid #d7e0df;background:#fff;color:#243459;font:inherit;text-align:left;cursor:pointer;transition:background .2s,transform .2s,border .2s;min-height:85px}#app .ps-audiences button:hover{transform:translateY(-2px)}#app .ps-audiences button>span{grid-row:span 2;font-size:16px;color:#607d83}#app .ps-audiences button>b{font-size:17px}#app .ps-audiences button>small{font-size:16px;color:#607079}#app .ps-audiences button[aria-pressed=true]{border-color:#385088;background:#e9ebf1;box-shadow:inset 0 0 0 1px #385088}#app .ps-goals{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}#app .ps-goals button{border:1px solid #d2dedf;border-radius:30px;background:#fff;color:#3c4a6a;font:inherit;font-size:16px;padding:9px 15px;min-height:41px;cursor:pointer;transition:background .2s,color .2s}#app .ps-goals button[aria-pressed=true]{background:#214d5c;border-color:#214d5c;color:#fff}#app .ps-search{display:flex;align-items:center;gap:15px;border-top:1px solid var(--ps-line);padding-top:18px}#app .ps-search label{font-size:16px;font-weight:650;white-space:nowrap}#app .ps-search input{flex:1;min-width:0;border:1px solid #cad7d9;background:#fff;min-height:44px;border-radius:6px;font:inherit;font-size:16px;padding:10px 13px;color:#224757}#app .ps-search input:focus{outline:2px solid #3c5389;outline-offset:2px}#app .ps-search button{font:inherit;font-size:16px;background:none;border:0;min-height:42px;cursor:pointer;color:#496b78}#app .ps-catalog-note{font-size:16px;color:var(--ps-muted);margin-top:17px!important}#app .ps-result-count{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:16px;color:#586e77;margin:30px 0 17px!important}#app .ps-result-count b{color:#204f60;font-size:16px}#app .ps-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}#app .ps-card{--ps-card-tone:#3f517c;--ps-card-bg:#eff0f4;display:flex;flex-direction:column;border:1px solid #d9e2e0;border-radius:11px;padding:25px;background:#fff;box-shadow:0 8px 25px #26454b04;transition:transform .25s,box-shadow .25s;min-width:0;animation:psArrive .35s both}#app .ps-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #26454b0d}#app .ps-tone-emotion{--ps-card-tone:#88645b;--ps-card-bg:#f6f0ec}#app .ps-tone-relationship{--ps-card-tone:#5c6a91;--ps-card-bg:#f0f1f7}#app .ps-tone-career{--ps-card-tone:#5a7564;--ps-card-bg:#eff3ed}#app .ps-tone-habits{--ps-card-tone:#446d8b;--ps-card-bg:#edf3f7}#app .ps-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:19px}#app .ps-card-top>span{font-size:16px;color:var(--ps-card-tone);background:var(--ps-card-bg);padding:4px 8px;border-radius:4px;font-weight:600}#app .ps-card-top>small{font-size:16px;color:#64767e;white-space:nowrap}#app .ps-card .ps-formal-name{font-size:16px;color:var(--ps-card-tone);font-weight:650;letter-spacing:-.01em;line-height:1.65;margin-bottom:11px}#app .ps-card h3{font-size:23px;line-height:1.55;min-height:72px;letter-spacing:-.045em;margin-bottom:17px}#app .ps-card-body{font-size:16px;line-height:1.9;color:#5c6f76;margin-bottom:22px!important}#app .ps-takeaway{border-left:2px solid #acb5c8;padding-left:12px;margin-top:auto;margin-bottom:18px}#app .ps-takeaway span,#app .ps-takeaway b{display:block}#app .ps-takeaway span{font-size:16px;color:#647c83;letter-spacing:.02em;margin-bottom:4px}#app .ps-takeaway b{font-size:16px;color:#365864;font-weight:600}#app .ps-card-who{font-size:16px;color:#687a82;border-top:1px solid #e0e7e6;padding-top:15px;line-height:1.8}#app .ps-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:19px}#app .ps-card-info,#app .ps-mini-detail>summary{border:0;background:none;color:#4b6e7b;padding:8px 0;font:inherit;font-size:16px;font-weight:600;cursor:pointer;min-height:40px;list-style:none}#app .ps-mini-detail>summary::-webkit-details-marker{display:none}#app .ps-card-start{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #bdc4d4;background:#f3f4f7;color:#24355c;border-radius:6px;font:inherit;font-size:16px;font-weight:650;padding:10px 12px;text-decoration:none;cursor:pointer;transition:background .2s}#app .ps-card-start:hover{background:#e6e8ee}#app .ps-card-start[aria-pressed=true]{background:#214d5c;border-color:#214d5c;color:#fff}#app .ps-card-start:disabled{opacity:.6;cursor:default}#app .ps-mini-detail{width:100%}#app .ps-mini-detail>div{background:#f4f6f2;padding:16px;border-radius:7px;font-size:16px;color:#5a6b75;line-height:1.9;animation:psArrive .25s}#app .ps-mini-detail b{color:#274f5e;display:block;margin:8px 0}#app .ps-mini-detail p{margin-bottom:8px}#app .ps-empty{padding:40px 20px;text-align:center;border:1px dashed #c1d2d3;border-radius:9px;background:#f7faf7}#app .ps-empty h3{font-size:22px}#app .ps-empty p{color:#61777d;font-size:16px;margin:15px 0}#app .ps-empty button,#app .ps-selection button{min-height:42px;background:#214d5c;color:#fff;border:0;border-radius:6px;padding:10px 15px;font:inherit;font-size:16px;cursor:pointer}#app .ps-selection{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 24px;border-radius:8px;background:#edeff3;font-size:16px;color:#385b67}#app .ps-preview-section{padding:75px 0;background:#edeff3;scroll-margin-top:24px}#app .ps-preview-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:center}#app .ps-preview-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}#app .ps-preview-tabs button{font:inherit;font-size:16px;color:#385d6b;background:#fff;border:1px solid #c8cdd9;border-radius:25px;min-height:42px;padding:10px 13px;cursor:pointer;transition:background .2s}#app .ps-preview-tabs button[aria-pressed=true]{background:#214d5c;color:#fff;border-color:#214d5c}#app .ps-preview-note{display:block;font-size:16px;color:#526d76;margin-top:19px}#app .ps-report{padding:30px;border:1px solid #d2d6e0;border-radius:12px;background:#fff;box-shadow:0 18px 45px #25435008;animation:psArrive .3s both}#app .ps-report-top{display:flex;justify-content:space-between;gap:12px;align-items:center}#app .ps-report-top>span{font-size:16px;font-weight:750;letter-spacing:.09em;color:#596787}#app .ps-report-top>b{font-size:16px;color:#87684d;background:#f5efe1;padding:4px 8px;border-radius:4px;white-space:nowrap}#app .ps-report h3{font-size:22px;margin:20px 0 24px}#app .ps-bars{display:grid;gap:13px;margin-bottom:24px}#app .ps-bars>div{display:grid;grid-template-columns:102px 1fr 25px;align-items:center;gap:10px;font-size:16px;color:#57717b}#app .ps-bars i{height:8px;border-radius:30px;background:#eaf0ee;overflow:hidden}#app .ps-bars em{display:block;width:var(--ps-value);height:100%;border-radius:30px;background:linear-gradient(90deg,#7ca3a2,#2b447e);transform-origin:left;animation:psBar .8s both}#app .ps-bars b{font-size:16px;text-align:right;color:#33446b}#app .ps-report>p{font-size:16px;line-height:1.9;color:#64787f}#app .ps-report-question{border-top:1px solid #dbe4e2;margin-top:22px;padding-top:18px}#app .ps-report-question small,#app .ps-report-question strong{display:block}#app .ps-report-question small{font-size:16px;color:#566383;margin-bottom:8px}#app .ps-report-question strong{font-size:16px;line-height:1.8;font-weight:650}#app .ps-report-action{margin-top:18px;border-radius:7px;background:#f3f6ef;padding:14px 16px;font-size:16px;color:#557263}#app .ps-report-action b{display:block;color:#3c4864;margin-bottom:6px}#app .ps-score-note{display:block;margin-top:17px;color:#6b7b80;font-size:16px;line-height:1.8}#app .ps-family{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#app .ps-family figure{margin:0}#app .ps-family img{display:block;width:100%;height:100%;aspect-ratio:1.07;object-fit:cover;object-position:center;border-radius:10px}#app .ps-family figcaption{font-size:16px;color:#71818a;padding:8px 0}#app .ps-family>div>p:not(.editorial-eyebrow){font-size:16px;line-height:1.95;color:#60767d;margin:22px 0}#app .ps-family ul{list-style:none;padding:0;margin:23px 0!important;border-top:1px solid #d9e3df}#app .ps-family li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #d9e3df;font-size:16px}#app .ps-family li b{flex:none;width:95px;color:#30426c}#app .ps-family li span{color:#667b83}#app .ps-process{background:#f8f7f2}#app .ps-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px!important}#app .ps-process li{border-top:1px solid #cedbd5;padding-top:22px}#app .ps-process li>span{font-size:16px;color:#485981;font-weight:700;letter-spacing:.06em}#app .ps-process li h3{font-size:22px;margin:17px 0 13px}#app .ps-process li p{font-size:16px;color:#657a81;line-height:1.9}#app .ps-process-note{font-size:16px;color:#506575;border-top:1px solid #d8e0d8;margin-top:29px!important;padding-top:17px}#app .ps-workspace details[data-ps-workspace]{border:1px solid #d7e1e0;border-radius:12px;background:#f9fbf9;overflow:hidden}#app .ps-workspace details[data-ps-workspace]>summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;list-style:none;cursor:pointer}#app .ps-workspace details[data-ps-workspace]>summary::-webkit-details-marker{display:none}#app .ps-workspace summary small{font-size:16px;letter-spacing:.12em;color:#516188}#app .ps-workspace summary h2{font-size:24px;line-height:1.55;margin:8px 0}#app .ps-workspace summary p{font-size:16px;color:#506575}#app .ps-workspace summary>span{color:#526287;font-size:25px;transition:transform .2s}#app .ps-workspace details[open]>summary>span{transform:rotate(45deg)}#app .ps-workspace-body{padding:25px;border-top:1px solid #dbe4df;background:#fff}#app .ps-workspace-body .mfrow{margin-top:25px}#app .ps-workspace-body .ps-advanced{border:1px solid #dbe4df;border-radius:8px;padding:17px;margin-top:22px}#app .ps-advanced>summary{font:inherit;font-size:16px;font-weight:650;color:#31586b;cursor:pointer;padding:9px 0}#app .ps-advanced .mfpks{margin-top:20px}#app .ps-workspace-body .mfpks{grid-template-columns:1fr}#app .ps-workspace-body .mfrow{grid-template-columns:minmax(0,1fr)}#app .ps-workspace-body .mfgrid{grid-template-columns:1fr 1fr}#app .ps-workspace-body .mfc p{font-size:16px;line-height:1.9;color:#667783}#app .ps-workspace-body .mfbar{display:none}#app .ps-workspace-body .mfqc{margin-top:25px}#app .ps-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}#app .ps-faq details{border-bottom:1px solid #d9e2de}#app .ps-faq summary{padding:21px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:16px;font-weight:650;list-style:none;cursor:pointer;line-height:1.8}#app .ps-faq summary::-webkit-details-marker{display:none}#app .ps-faq summary span{font-size:16px;color:#526185;transition:transform .25s}#app .ps-faq details[open] summary span{transform:rotate(45deg)}#app .ps-faq details p{font-size:16px;color:#647981;line-height:1.95;padding-bottom:22px;animation:psArrive .25s}#app .ps-final{padding:70px 0;background:#172649;color:#fff;scroll-margin-top:20px}#app .ps-final .editorial-eyebrow{color:#cdbb90}#app .ps-final>div>p:not(.editorial-eyebrow){font-size:16px;line-height:1.95;color:#d0dedd;margin:22px 0 28px}#app .ps-final .editorial-actions{gap:15px}#app .ps-final .ml-editorial-cta:not(.gold){background:transparent;border-color:#99a4bf;color:#eef2ec}#app .ps-contact-detail{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;margin-top:25px;color:#d2dfdf}#app .ps-contact-detail a{color:#e5ebdf;text-underline-offset:3px}#app .ps-contact-detail button{border:0;background:none;color:#e5d3ab;font:inherit;font-size:16px;padding:9px 0;cursor:pointer}#app .ps-final small{display:block;font-size:16px;color:#c3d3d5;line-height:1.9;margin-top:13px}#app .ps-footer{padding:35px max(24px,calc((100vw - 1096px)/2));font-size:16px;background:#f8f8f3;color:#506575}#app .ps-footer>b{font-family:Georgia,serif;font-size:17px;color:#26485c}#app .ps-footer nav{display:flex;flex-wrap:wrap;gap:18px;margin:15px 0}#app .ps-footer a{min-height:30px;display:flex;align-items:center;color:#506575}#app .ps-footer p{font-size:16px}#app .ps-page .about-reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--about-order,0)*.08s)}#app .ps-page .is-visible{opacity:1;transform:none}.ps-public-body{margin:0;background:#fff;font-family:Pretendard Variable,Pretendard,sans-serif}.ps-public-header{max-width:1160px;min-height:88px;box-sizing:border-box;margin:auto;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.ps-public-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#153b58}.ps-public-brand b{font:700 27px Georgia,serif;letter-spacing:.02em}.ps-public-brand small{display:block;text-align:center;letter-spacing:.38em;font-size:16px;margin-top:3px}.ps-public-header nav{display:flex;align-items:center;gap:22px;font-size:16px}.ps-public-header nav a{display:flex;align-items:center;min-height:40px;color:#4a6671;text-decoration:none}.ps-public-header nav a:last-child{background:#edeff3;border-radius:6px;padding:0 14px}body[data-self-discovery]{--ink:#18274b;--navy:#234d5d;--blue:#2a437c;background:#f8f7f2}body[data-self-discovery] .hero{background:#f8f7f2;color:#234d5d}body[data-self-discovery] .card{border-radius:12px;box-shadow:0 8px 25px #27444805}body[data-self-discovery] .choice{border-radius:7px}@keyframes psArrive{0%{opacity:.1;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes psBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1050px){#app .ps-hero-grid{gap:35px}#app .ps-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .ps-preview-grid,#app .ps-family,#app .ps-faq{gap:35px}#app .ps-audiences button{padding:15px;grid-template-columns:22px 1fr}#app .ps-audiences button>b{font-size:16px}}@media(max-width:680px){#app .ps-hero{padding:40px 0}#app .ps-hero-grid{grid-template-columns:1fr;gap:29px}#app .ps-page h1{font-size:33px;line-height:1.45;margin-bottom:22px}#app .ps-hero-lead,#app .ps-hero-body{font-size:16px}#app .ps-hero figure{aspect-ratio:1.35}#app .ps-hero-note{font-size:16px}#app .ps-hero figcaption{left:15px;bottom:14px;padding:10px 14px}#app .ps-hero figcaption b{font-size:16px}#app .ps-section{padding-top:55px;padding-bottom:55px}#app .ps-filter-box{padding:17px;margin-top:27px}#app .ps-audiences{gap:7px}#app .ps-audiences button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 10px;min-height:102px}#app .ps-audiences button>span{font-size:16px}#app .ps-audiences button>b{font-size:16px}#app .ps-audiences button>small{font-size:16px;line-height:1.7}#app .ps-goals{gap:7px;margin:19px 0}#app .ps-goals button{font-size:16px;min-height:39px;padding:8px 12px}#app .ps-search{flex-wrap:wrap;gap:8px}#app .ps-search label{width:100%;font-size:16px}#app .ps-search input{font-size:16px;min-height:43px}#app .ps-card-grid{grid-template-columns:1fr;gap:18px}#app .ps-card{padding:24px}#app .ps-card h3{font-size:23px;min-height:0;margin-bottom:15px}#app .ps-card-body{font-size:16px}#app .ps-selection{flex-direction:column;align-items:flex-start;padding:19px;gap:12px}#app .ps-preview-section{padding:55px 0}#app .ps-preview-grid,#app .ps-family,#app .ps-faq{grid-template-columns:1fr;gap:30px}#app .ps-report{padding:24px}#app .ps-bars>div{grid-template-columns:91px 1fr 23px;gap:9px;font-size:16px}#app .ps-report-top>span{font-size:16px}#app .ps-report h3{font-size:21px}#app .ps-family img{aspect-ratio:1.25}#app .ps-family li{font-size:16px}#app .ps-family li b{width:82px}#app .ps-process ol{grid-template-columns:1fr;gap:25px;margin-top:30px!important}#app .ps-workspace details[data-ps-workspace]>summary{padding:22px 20px}#app .ps-workspace summary h2{font-size:22px}#app .ps-workspace-body{padding:16px}#app .ps-workspace-body .mfgrid{grid-template-columns:1fr}#app .ps-final{padding:55px 0}.ps-public-header{padding:17px 24px;min-height:80px;gap:15px}.ps-public-brand{gap:7px}.ps-public-brand b{font-size:19px}.ps-public-brand img{width:33px;height:auto}.ps-public-brand small{font-size:16px}.ps-public-header nav{font-size:16px;gap:14px}.ps-public-header nav a:first-child{display:none}}@media(max-width:359px){#app .ps-page h1{font-size:28px}#app .ps-audiences button{padding:10px 8px}#app .ps-audiences button>b{font-size:16px}#app .ps-filter-box{padding:14px}#app .ps-goals button{font-size:16px;padding:8px 10px}#app .ps-report{padding:20px}#app .ps-card{padding:21px}.ps-public-header{padding-left:20px;padding-right:20px}.ps-public-brand b{font-size:18px}.ps-public-header nav a:last-child{padding:0 10px;font-size:16px}}@media(prefers-reduced-motion:reduce){#app .ps-page *,#app .ps-page *:before,#app .ps-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .ps-page .about-reveal-ready{opacity:1;transform:none}}@media print{#app .ps-page .about-reveal-ready{opacity:1;transform:none}}#app .ps-workspace .ps-report-workspace{display:grid;gap:12px;scroll-margin-top:100px}#app .ps-report-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 4px}#app .ps-report-heading h3{font-size:20px;margin:0 0 5px;color:#18274a}#app .ps-report-heading p,#app .ps-report-empty p{font-size:16px;line-height:1.7;margin:0;color:#536e77}#app .ps-report-heading .mfre{white-space:nowrap;min-height:44px}#app .ps-report-workspace>.mflist{margin:0}#app .ps-report-empty{display:grid;justify-items:start;gap:10px;text-align:left}#app .ps-report-empty>button:disabled{opacity:1;background:#e9eef0;color:#627780;border:1px solid #c6d2d7;cursor:not-allowed}#app .ps-send-workspace{margin-top:24px;scroll-margin-top:100px}#app .ps-send-workspace>.mfsend{margin:0}@media(max-width:680px){#app .ps-report-heading{align-items:flex-start;flex-direction:column;gap:10px}#app .ps-report-heading h3{font-size:18px}#app .ps-report-heading .mfre{align-self:flex-end}#app .ps-report-empty>button{width:100%;justify-content:center}#app .ps-report-workspace .mflh h3{font-size:16px}}#app .cmh-page{--cmh-ink:#183b4e;--cmh-muted:#61727c;--cmh-navy:#102e43;--cmh-gold:#e3d2aa;--cmh-paper:#f8f6f0;--cmh-tone:#74664d;--cmh-tint:#f5f0e7;background:#fff;color:var(--cmh-ink)}#app .cmh-hero{position:relative;isolation:isolate;overflow:hidden;padding:76px 0 70px;background:var(--cmh-navy);color:#fff}#app .cmh-hero:before{content:"";position:absolute;width:650px;height:650px;right:-240px;top:-300px;border-radius:50%;border:1px solid #d2bc8b18;box-shadow:0 0 0 60px #d2bc8b07,0 0 0 120px #d2bc8b05;z-index:-1;animation:cmhAtmosphere 1.7s ease-out both}#app .cmh-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}#app .cmh-page .editorial-eyebrow{color:#53727d}#app .cmh-page .cmh-hero .editorial-eyebrow,#app .cmh-page .cmh-final .editorial-eyebrow{color:#d5c194}#app .cmh-category{font-size:16px;color:#d6dbe6;letter-spacing:.04em;margin-bottom:17px!important}#app .cmh-page h1{font-size:clamp(34px,4.1vw,49px);line-height:1.5;letter-spacing:-.055em;margin:0 0 25px;color:#fff;font-weight:750}#app .cmh-page h1 em{font-style:normal;color:#e7d8b7}#app .cmh-hero-lead{font-size:16px;font-weight:650;color:#f1f4f2;margin-bottom:14px!important}#app .cmh-hero-body{font-size:16px;line-height:1.95;color:#c4d3dc}#app .cmh-hero .editorial-actions{margin-top:29px;gap:13px 17px}#app .cmh-page .ml-editorial-cta.gold{background:var(--cmh-gold);border-color:var(--cmh-gold);color:#183b4e}#app .cmh-page .ml-editorial-cta.navy{background:#193f56;border-color:#193f56}#app .cmh-hero .editorial-text-link{color:#e4e7df}#app .cmh-hero-note{display:block;font-size:16px;color:#b6c9d3;letter-spacing:.02em;margin-top:18px}#app .cmh-collection{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:15px 0 28px;min-width:0}#app .cmh-tile{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid #ffffff2c;border-radius:9px;background:#244758;aspect-ratio:.94;box-shadow:0 12px 32px #00152530;animation:cmhTile .8s both;animation-delay:calc(var(--cmh-order)*.09s)}#app .cmh-tile:nth-child(2n){transform:translateY(22px)}#app .cmh-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s;object-position:center}#app .cmh-tile:hover img{transform:scale(1.045)}#app .cmh-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 43%,#072237d9);pointer-events:none}#app .cmh-tile figcaption{position:absolute;z-index:1;left:15px;right:13px;bottom:16px;color:#fff}#app .cmh-tile figcaption span{display:block;font-size:16px;letter-spacing:.1em;color:#efe1bf;margin-bottom:6px}#app .cmh-tile figcaption b{display:block;font-size:16px;line-height:1.6;font-weight:650}#app .cmh-collection-caption{position:absolute;bottom:-12px;right:1px;color:#b4c6d1;font-size:16px;letter-spacing:.03em}#app .cmh-section{padding-top:84px;padding-bottom:84px;scroll-margin-top:20px}#app .cmh-section-head>p:not(.editorial-eyebrow){font-size:16px;color:var(--cmh-muted);line-height:1.95;margin-top:20px}#app .cmh-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:34px}#app .cmh-topics button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:113px;padding:17px 18px;border:1px solid #d5d9e2;border-radius:8px;background:#fff;color:#2b5064;font:inherit;text-align:left;cursor:pointer;transition:background .22s,border-color .22s,transform .22s}#app .cmh-topics button>span{font-size:16px;color:#627f8c;letter-spacing:.08em}#app .cmh-topics button>b{font-size:16px;line-height:1.85;font-weight:650;padding-right:12px;word-break:keep-all}#app .cmh-topics button>i{position:absolute;right:13px;top:14px;font-size:16px;font-style:normal;color:#597f8f;transition:transform .22s}#app .cmh-topics button:hover{transform:translateY(-2px);border-color:#608a9b}#app .cmh-topics button:hover i{transform:translate(2px,-2px)}#app .cmh-topics button[aria-pressed=true]{border-color:#316078;background:#edeff4;box-shadow:inset 0 0 0 1px #316078}#app .cmh-matches{margin-top:22px}#app .cmh-match{--cmh-tone:#74664d;--cmh-tint:#f5f0e7;display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;border:1px solid #dbe1de;border-radius:11px;background:#fff;animation:cmhPanel .35s ease-out both}#app .cmh-tone-teal{--cmh-tone:#3b4f7d;--cmh-tint:#edeff4}#app .cmh-tone-jade{--cmh-tone:#2b3f6e;--cmh-tint:#edf4ef}#app .cmh-tone-violet{--cmh-tone:#6e5c8d;--cmh-tint:#f3eff7}#app .cmh-match figure{margin:0;min-width:0;min-height:100%;background:var(--cmh-tint)}#app .cmh-match figure img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1.2}#app .cmh-match-copy{padding:32px 36px}#app .cmh-small{font-size:16px;letter-spacing:.05em;font-weight:700;color:var(--cmh-tone);margin-bottom:12px!important}#app .cmh-match h3{font-size:27px;margin-bottom:14px}#app .cmh-match-copy>p:not(.cmh-small){font-size:16px;color:#64767e;line-height:1.9}#app .cmh-match blockquote{margin:22px 0;padding:16px 18px;background:var(--cmh-tint);border-left:2px solid var(--cmh-tone);border-radius:0 7px 7px 0}#app .cmh-match blockquote small{display:block;font-size:16px;color:var(--cmh-tone);font-weight:650;margin-bottom:7px}#app .cmh-match blockquote p{font-size:16px;line-height:1.8;font-weight:600;color:#365563}#app .cmh-directory{background:var(--cmh-paper);scroll-margin-top:20px}#app .cmh-split-head{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}#app .cmh-split-head>p{max-width:360px;margin-bottom:5px!important}#app .cmh-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:37px}#app .cmh-tool{min-width:0;overflow:hidden;border-radius:11px;background:#fff;border:1px solid #dce2df;display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}#app .cmh-tool:hover{box-shadow:0 17px 38px #1e3a480c;transform:translateY(-4px)}#app .cmh-tool-visual{position:relative;overflow:hidden;aspect-ratio:1.95;background:var(--cmh-tint)}#app .cmh-tool-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s}#app .cmh-tool:hover .cmh-tool-visual img{transform:scale(1.035)}#app .cmh-tool-visual>span{position:absolute;bottom:16px;left:22px;border:1px solid #ffffffa6;border-radius:4px;background:#ffffffe6;color:#294e61;padding:5px 10px;font-size:16px;font-weight:650;backdrop-filter:blur(10px)}#app .cmh-tool-copy{padding:29px 30px;display:flex;flex-direction:column;align-items:flex-start;flex:1}#app .cmh-tool-copy h3{font-size:27px;line-height:1.6;min-height:87px;margin:0 0 19px}#app .cmh-tool-copy>p:not(.cmh-small){font-size:16px;color:#657780;line-height:1.95;margin-bottom:24px}#app .cmh-tool-guide{display:block;margin-top:auto;margin-bottom:19px;padding-top:18px;border-top:1px solid #e1e6e1;width:100%;font-size:16px;color:#627d86;line-height:1.8}#app .cmh-tool-copy .ml-editorial-cta{font-size:16px}#app .cmh-practice ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:41px!important}#app .cmh-practice li{border-top:1px solid #d7e0dd;padding-top:22px}#app .cmh-practice li>span{font-size:16px;color:#527888;letter-spacing:.08em}#app .cmh-practice li h3{font-size:21px;margin:17px 0 13px}#app .cmh-practice li p{font-size:16px;color:#657780;line-height:1.95}#app .cmh-use-note{font-size:16px;color:#506575;border-top:1px solid #dde4df;padding-top:17px;margin-top:30px!important}#app .cmh-final{padding:70px 0;background:var(--cmh-navy);color:#fff}#app .cmh-final>div>p:not(.editorial-eyebrow){color:#cbd8df;font-size:16px;margin:22px 0 28px}#app .cmh-page .about-reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--about-order,0)*.08s)}#app .cmh-page .is-visible{opacity:1;transform:none}@keyframes cmhTile{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes cmhPanel{0%{opacity:.15;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes cmhAtmosphere{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@media(max-width:1050px){#app .cmh-hero-grid{gap:32px;grid-template-columns:1.12fr 1fr}#app .cmh-page h1{font-size:39px}#app .cmh-topics{grid-template-columns:repeat(2,minmax(0,1fr))}#app .cmh-topics button{min-height:95px}#app .cmh-match-copy{padding:27px}#app .cmh-split-head{gap:30px}#app .cmh-split-head>p{max-width:275px}#app .cmh-tool-copy{padding:25px}#app .cmh-tool-copy h3{font-size:25px;min-height:80px}}@media(max-width:680px){#app .cmh-hero{padding:40px 0 49px}#app .cmh-hero-grid{grid-template-columns:1fr;gap:31px}#app .cmh-category{font-size:16px;margin-bottom:14px!important}#app .cmh-page h1{font-size:33px;line-height:1.5;margin-bottom:21px}#app .cmh-hero-lead,#app .cmh-hero-body{font-size:16px}#app .cmh-hero .editorial-actions{gap:8px 14px;margin-top:24px}#app .cmh-collection{gap:13px;padding-top:0;padding-bottom:18px}#app .cmh-tile{aspect-ratio:1.16}#app .cmh-tile:nth-child(2n){transform:translateY(15px)}#app .cmh-tile figcaption{left:12px;right:10px;bottom:12px}#app .cmh-tile figcaption b{font-size:16px}#app .cmh-tile figcaption span{font-size:16px;margin-bottom:3px}#app .cmh-collection-caption{font-size:16px;bottom:-18px}#app .cmh-section{padding-top:56px;padding-bottom:56px}#app .cmh-section-head>p:not(.editorial-eyebrow){font-size:16px}#app .cmh-topics{gap:9px;margin-top:25px}#app .cmh-topics button{padding:14px;min-height:105px}#app .cmh-topics button>b{font-size:16px;padding-right:7px}#app .cmh-topics button>i{right:10px;top:11px;font-size:16px}#app .cmh-match{grid-template-columns:1fr}#app .cmh-match figure img{aspect-ratio:1.7;max-height:240px}#app .cmh-match-copy{padding:25px}#app .cmh-match h3{font-size:25px}#app .cmh-match blockquote{padding:14px;margin:20px 0}#app .cmh-match blockquote p{font-size:16px}#app .cmh-split-head{display:block}#app .cmh-split-head>p{max-width:none;margin-top:20px}#app .cmh-tool-grid{grid-template-columns:1fr;gap:22px;margin-top:29px}#app .cmh-tool-copy{padding:25px}#app .cmh-tool-copy h3{font-size:25px;min-height:0;margin-bottom:16px}#app .cmh-tool-copy>p:not(.cmh-small){font-size:16px}#app .cmh-tool-guide{font-size:16px}#app .cmh-practice ol{grid-template-columns:1fr;gap:26px;margin-top:30px!important}#app .cmh-practice li h3{font-size:22px;margin-top:12px}#app .cmh-final{padding:55px 0}}@media(max-width:359px){#app .cmh-page h1{font-size:29px}#app .cmh-hero-lead{font-size:16px}#app .cmh-tile figcaption b{font-size:16px}#app .cmh-topics button{padding:12px;min-height:110px}#app .cmh-topics button>b{font-size:16px}#app .cmh-match-copy,#app .cmh-tool-copy{padding:22px}#app .cmh-tool-copy h3{font-size:23px}}@media(prefers-reduced-motion:reduce){#app .cmh-page *,#app .cmh-page *:before,#app .cmh-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .cmh-page .about-reveal-ready{opacity:1;transform:none}}@media print{#app .cmh-page .about-reveal-ready{opacity:1;transform:none}}#app .sth-page{--sth-ink:#183b4e;--sth-muted:#61747e;--sth-navy:#102e43;--sth-gold:#e3d2aa;--sth-paper:#f8f6f0;background:#fff;color:var(--sth-ink)}#app .sth-hero{overflow:hidden;padding:74px 0 76px;background:var(--sth-navy);color:#fff}#app .sth-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:60px}#app .sth-page .editorial-eyebrow{color:#547483}#app .sth-page .sth-hero .editorial-eyebrow,#app .sth-page .sth-final .editorial-eyebrow{color:#d5c194}#app .sth-category{font-size:16px;color:#d5e1e6;margin-bottom:17px!important;letter-spacing:.04em}#app .sth-page h1{font-size:clamp(34px,4.1vw,49px);line-height:1.5;letter-spacing:-.055em;margin:0 0 25px;color:#fff;font-weight:750}#app .sth-page h1 em{color:#e7d8b7;font-style:normal}#app .sth-hero-lead{font-size:16px;font-weight:650;color:#f1f4f2;margin-bottom:14px!important}#app .sth-hero-body{font-size:16px;line-height:1.95;color:#c4d3dc}#app .sth-hero .editorial-actions{margin-top:29px;gap:13px}#app .sth-page .ml-editorial-cta.gold{background:var(--sth-gold);border-color:var(--sth-gold);color:#183b4e}#app .sth-page .ml-editorial-cta.navy{background:#193f56;border-color:#193f56}#app .sth-page .ml-editorial-cta.outline{background:transparent;border-color:#819daa;color:#e9eeec}#app .sth-hero-note{display:block;margin-top:19px;font-size:16px;line-height:1.9;color:#b9cbd4}#app .sth-hero-visual{position:relative;min-width:0;padding:0 0 68px}#app .sth-hero-visual figure{position:relative;margin:0;border-radius:10px;overflow:hidden;aspect-ratio:1.08;border:1px solid #b5a68b4a;animation:sthArrive .8s both}#app .sth-hero-visual picture,#app .sth-hero-visual img{display:block;width:100%;height:100%;object-fit:cover}#app .sth-hero-visual img{object-position:54% center;transition:transform .7s}#app .sth-hero-visual figure:hover img{transform:scale(1.03)}#app .sth-hero-visual figure:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 58%,#102938c9);pointer-events:none}#app .sth-hero-visual figcaption{position:absolute;z-index:1;bottom:23px;left:24px;right:18px;color:#f1e9d6;font-size:16px}#app .sth-workflow{position:absolute;bottom:0;left:37px;right:22px;border:1px solid #dbe1dd;background:#fffdf8;border-radius:9px;padding:7px 19px;box-shadow:0 18px 40px #00152733;color:#294d60;animation:sthCardIn .8s both;animation-delay:.17s}#app .sth-workflow>div{display:flex;align-items:center;gap:13px;padding:11px 0;border-bottom:1px solid #e0e4db;animation:sthArrive .55s both;animation-delay:calc(.25s + var(--sth-order)*.12s)}#app .sth-workflow>div:last-child{border:0}#app .sth-workflow>div>span{font-size:16px;color:#7b7159;letter-spacing:.08em}#app .sth-workflow p{flex:1;line-height:1.5}#app .sth-workflow b,#app .sth-workflow small{display:block}#app .sth-workflow b{font-size:16px;font-weight:700}#app .sth-workflow small{font-size:16px;color:#687e86;margin-top:3px}#app .sth-workflow i{font-style:normal;font-size:16px;color:#394b76}#app .sth-section{padding-top:82px;padding-bottom:82px;scroll-margin-top:20px}#app .sth-section-head>p:not(.editorial-eyebrow){font-size:16px;color:var(--sth-muted);line-height:1.95;margin-top:20px}#app .sth-intents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:34px}#app .sth-intents button{position:relative;min-width:0;display:flex;align-items:center;gap:13px;text-align:left;border:1px solid #d5d9e2;border-radius:8px;background:#fff;color:#2c5266;padding:22px 20px;min-height:88px;font:inherit;cursor:pointer;transition:background .22s,border-color .22s,transform .22s}#app .sth-intents button>span{font-size:16px;color:#62818d;letter-spacing:.06em}#app .sth-intents button>b{flex:1;font-size:16px;line-height:1.85;font-weight:650;word-break:keep-all}#app .sth-intents button>i{font-size:16px;font-style:normal;color:#597f8f}#app .sth-intents button:hover{transform:translateY(-2px);border-color:#608a9b}#app .sth-intents button[aria-pressed=true]{border-color:#316078;background:#edeff4;box-shadow:inset 0 0 0 1px #316078}#app .sth-intent-results{margin-top:22px}#app .sth-intent-panel{display:grid;grid-template-columns:1.12fr .88fr;overflow:hidden;border:1px solid #dbe1de;border-radius:11px;background:#fff;animation:sthPanel .35s both}#app .sth-intent-copy{padding:34px}#app .sth-small{display:block;font-size:16px;letter-spacing:.05em;font-weight:700;color:#65775e;margin-bottom:13px!important}#app .sth-intent-copy h3{font-size:26px;line-height:1.6;margin-bottom:15px}#app .sth-intent-copy>p{font-size:16px;color:#627780;line-height:1.95}#app .sth-intent-copy ol{list-style:none;padding:0;margin:21px 0 24px!important;display:grid;gap:10px}#app .sth-intent-copy li{font-size:16px;color:#466c7b;display:flex;gap:11px;align-items:center}#app .sth-intent-copy li span{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#edeff3;color:#516082;font-size:16px}#app .sth-intent-panel figure{margin:0;min-width:0;min-height:100%;background:#eee9df}#app .sth-intent-panel figure img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:.95}#app .sth-directory{background:var(--sth-paper)}#app .sth-split-head{display:flex;justify-content:space-between;align-items:flex-end;gap:45px}#app .sth-split-head>p{max-width:360px;margin-bottom:5px!important}#app .sth-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:37px}#app .sth-tool{min-width:0;display:flex;flex-direction:column;border:1px solid #dce2df;border-radius:11px;overflow:hidden;background:#fff;transition:transform .3s,box-shadow .3s}#app .sth-tool:hover{transform:translateY(-4px);box-shadow:0 17px 38px #1e3a480d}#app .sth-tool-art{position:relative;overflow:hidden;aspect-ratio:1.9;background:#e5e9e0}#app .sth-tool-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s}#app .sth-tool:hover .sth-tool-art img{transform:scale(1.035)}#app .sth-tool-art>span{position:absolute;bottom:16px;left:22px;border:1px solid #ffffffa6;border-radius:4px;background:#ffffffe6;backdrop-filter:blur(10px);color:#294e61;padding:5px 10px;font-size:16px;font-weight:650}#app .sth-tool-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:28px 30px}#app .sth-tool-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%;margin-bottom:13px}#app .sth-tool-meta .sth-small{margin:0!important}#app .sth-status{display:inline-flex;align-items:center;flex:none;font-size:16px;line-height:1.6;padding:4px 8px;border-radius:4px;background:#f2ede1;color:#786749}#app .sth-status.is-ready{background:#eaedf3;color:#3e4c6d}#app .sth-tool-copy h3{font-size:27px;line-height:1.6;min-height:87px;margin-bottom:19px}#app .sth-tool-copy>p:not(.sth-small):not(.sth-tool-note){font-size:16px;color:#657780;line-height:1.95;margin-bottom:24px}#app .sth-tool-guide{display:block;width:100%;font-size:16px;color:#627d86;line-height:1.8;border-top:1px solid #e1e6e1;padding-top:18px;margin-top:auto;margin-bottom:19px}#app .sth-tool-copy .ml-editorial-cta{font-size:16px}#app .sth-tool-note{font-size:16px;color:#6b7f86;line-height:1.8;margin-top:15px!important;min-height:36px}#app .sth-routine>ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:41px!important}#app .sth-routine>ol>li{border-top:1px solid #d7e0dd;padding-top:22px}#app .sth-routine>ol>li>span{font-size:16px;color:#527888;letter-spacing:.08em}#app .sth-routine li h3{font-size:21px;line-height:1.6;margin:17px 0 13px}#app .sth-routine li p{font-size:16px;color:#657780;line-height:1.95}#app .sth-final{padding:70px 0;background:var(--sth-navy);color:#fff}#app .sth-final>div>p:not(.editorial-eyebrow){font-size:16px;color:#cbd8df;margin:22px 0 28px}#app .sth-page .about-reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--about-order,0)*.08s)}#app .sth-page .is-visible{opacity:1;transform:none}@keyframes sthArrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes sthCardIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes sthPanel{0%{opacity:.15;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:1050px){#app .sth-hero-grid{gap:32px}#app .sth-page h1{font-size:39px}#app .sth-workflow{left:20px;right:12px}#app .sth-intents{gap:10px}#app .sth-intents button{padding:17px 15px;gap:9px}#app .sth-intents button>b{font-size:16px}#app .sth-intent-copy{padding:28px}#app .sth-split-head{gap:30px}#app .sth-split-head>p{max-width:275px}#app .sth-tool-copy{padding:25px}#app .sth-tool-copy h3{font-size:25px;min-height:80px}}@media(max-width:680px){#app .sth-hero{padding:40px 0 48px}#app .sth-hero-grid{grid-template-columns:1fr;gap:30px}#app .sth-category{font-size:16px;margin-bottom:14px!important}#app .sth-page h1{font-size:33px;margin-bottom:21px}#app .sth-hero-lead,#app .sth-hero-body{font-size:16px}#app .sth-hero .editorial-actions{gap:10px;margin-top:24px}#app .sth-hero-visual{padding-bottom:65px}#app .sth-hero-visual figure{aspect-ratio:1.3}#app .sth-hero-visual figcaption{font-size:16px;bottom:91px;left:16px;right:12px}#app .sth-workflow{left:19px;right:11px;padding:4px 16px}#app .sth-workflow>div{padding:9px 0;gap:11px}#app .sth-workflow b,#app .sth-workflow small{font-size:16px}#app .sth-section{padding-top:56px;padding-bottom:56px}#app .sth-section-head>p:not(.editorial-eyebrow){font-size:16px}#app .sth-intents{grid-template-columns:1fr;gap:9px;margin-top:25px}#app .sth-intents button{min-height:63px;padding:16px 18px}#app .sth-intents button>b{font-size:16px}#app .sth-intent-panel{grid-template-columns:1fr}#app .sth-intent-copy{padding:25px}#app .sth-intent-copy h3{font-size:24px}#app .sth-intent-panel figure{order:-1}#app .sth-intent-panel figure img{aspect-ratio:1.75;max-height:240px}#app .sth-split-head{display:block}#app .sth-split-head>p{max-width:none;margin-top:20px}#app .sth-tool-grid{grid-template-columns:1fr;gap:22px;margin-top:29px}#app .sth-tool-copy{padding:25px}#app .sth-tool-copy h3{font-size:25px;min-height:0;margin-bottom:16px}#app .sth-tool-copy>p:not(.sth-small):not(.sth-tool-note){font-size:16px}#app .sth-tool-note{min-height:0}#app .sth-routine>ol{grid-template-columns:1fr;gap:26px;margin-top:30px!important}#app .sth-routine li h3{font-size:22px;margin-top:12px}#app .sth-final{padding:55px 0}}@media(max-width:359px){#app .sth-page h1{font-size:29px}#app .sth-hero-lead{font-size:16px}#app .sth-hero-visual figure{aspect-ratio:1.18}#app .sth-intent-copy,#app .sth-tool-copy{padding:22px}#app .sth-tool-copy h3{font-size:23px}#app .sth-workflow{left:14px;right:9px}#app .sth-tool-meta{gap:8px}#app .sth-status{font-size:16px}}@media(prefers-reduced-motion:reduce){#app .sth-page *,#app .sth-page *:before,#app .sth-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#app .sth-page .about-reveal-ready{opacity:1;transform:none}}@media print{#app .sth-page .about-reveal-ready{opacity:1;transform:none}}#app#app .sth-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}#app#app .sth-hero-copy{min-width:0}#app#app .sth-hero-visual{display:grid;gap:16px;padding:0;align-content:start}#app#app .sth-hero-visual figure{aspect-ratio:1.5}#app#app .sth-workflow{position:relative;inset:auto;margin:0;width:100%;padding:8px 22px;box-shadow:none}#app#app .sth-workflow>div{padding:12px 0;gap:16px}#app#app .sth-workflow p{margin:0;min-width:0}#app#app .sth-workflow b,#app#app .sth-workflow small{line-height:1.7}@media(max-width:960px){#app#app .sth-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}#app#app .sth-hero-visual{max-width:680px;width:100%;justify-self:start}#app#app .sth-hero-visual figure{aspect-ratio:1.75}}@media(max-width:480px){#app#app .sth-workflow{padding:6px 18px}#app#app .sth-workflow>div{gap:12px}#app#app .sth-hero-visual{gap:12px}}#app .crm-scope{--crm-ink:#15334b;--crm-muted:#5c6f7b;--crm-line:#dce4e9;--crm-gold:#ac884a;background:#f5f7f8;color:var(--crm-ink);padding:0 0 36px}#app .crm-scope *{box-sizing:border-box;min-width:0}#app .crm-scope button,#app .crm-scope summary,#app .crm-scope input,#app .crm-scope select,#app .crm-scope textarea{font:inherit}#app .crm-scope button,#app .crm-scope summary{cursor:pointer;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}#app .crm-scope button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}#app .crm-scope :is(button,summary,input,select,textarea,a):focus-visible{outline:3px solid #a78039;outline-offset:3px}#app .crm-scope button{min-height:42px;box-shadow:none;background:#fff;border:1px solid var(--crm-line);border-radius:10px;color:var(--crm-ink);padding:10px 16px;font-weight:700}#app .crm-scope button{box-shadow:none!important;background-image:none!important;border-bottom-width:1px!important}#app .crm-scope button:hover:not(:disabled){border-color:#93a7b4;background:#eef3f6}#app .crm-scope .crm-primary,#app .crm-scope .mesave,#app .crm-scope .btn:not(.danger){background:var(--crm-ink);border-color:var(--crm-ink);color:#fff;box-shadow:0 4px 10px #15334b12}#app .crm-scope .crm-primary,#app .crm-scope .mesave,#app .crm-scope .btn{background-image:none!important;box-shadow:0 3px 8px #15334b12!important;border-bottom-width:1px!important}#app .crm-scope .crm-primary:hover:not(:disabled),#app .crm-scope .mesave:hover:not(:disabled){background:#254c65;transform:translateY(-1px)}#app .crm-page{max-width:1208px;margin:auto;padding:44px 24px 16px}#app .crm-work-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}#app .crm-eyebrow{font-size:16px;letter-spacing:.14em;font-weight:800;color:#8e713f;margin:0 0 10px;line-height:1.6}#app .crm-work-heading h1{font-size:clamp(27px,3vw,38px);line-height:1.35;letter-spacing:-.055em;margin:0 0 12px;word-break:keep-all}#app .crm-work-heading p:not(.crm-eyebrow),#app .crm-page-title>p:last-child{font-size:16px;line-height:1.8;color:var(--crm-muted);margin:0;word-break:keep-all}#app .crm-work-heading>.crm-primary{flex-shrink:0;padding:13px 20px}#app .crm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}#app .crm-metrics>button{text-align:left;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:9px;min-height:161px;background:#fff}#app .crm-metrics>button:first-child{background:#15334b;color:#fff;border-color:#15334b}#app .crm-metrics>button:first-child:hover{background:#22475f}#app .crm-metrics>button>span{font-size:16px;font-weight:700}#app .crm-metrics b{font-size:36px;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums}#app .crm-metrics b small{font-size:16px;font-weight:500;margin-left:7px}#app .crm-metrics em{font-size:16px;font-style:normal;font-weight:400;color:var(--crm-muted)}#app .crm-metrics>button:first-child em{color:#d0dce4}#app .crm-panel{border:1px solid var(--crm-line);border-radius:18px;background:#fff;padding:26px;margin:0 0 24px;box-shadow:0 6px 24px #203b4b03}#app .crm-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px}#app .crm-section-heading .crm-eyebrow{margin-bottom:5px;font-size:16px}#app .crm-section-heading h2{font-size:22px;letter-spacing:-.04em;margin:0}#app .crm-count{background:#eef3f6;color:#486072;border-radius:8px;padding:7px 11px;font-size:16px;white-space:nowrap}#app .crm-section-note{color:var(--crm-muted);font-size:16px;line-height:1.7;margin:0 0 18px}#app .crm-empty{padding:42px 14px;text-align:center;border:1px dashed var(--crm-line);border-radius:12px;background:#fbfcfc;font-size:16px}#app .crm-empty p{color:var(--crm-muted);font-size:16px;line-height:1.8;margin:8px 0 0;word-break:keep-all}#app .crm-empty button{margin-top:18px}#app .crm-empty.compact{padding:25px 14px}#app .crm-due-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:340px;overflow:auto;scrollbar-width:thin;padding:3px}#app .crm-due-list>button{display:grid;grid-template-columns:66px 1fr 20px;gap:14px;align-items:center;text-align:left;padding:14px;font-size:16px;background:#fbfcfc}#app .crm-due-list>button>span:nth-child(2){display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}#app .crm-due-list small{font-size:16px;font-weight:400;line-height:1.5;color:var(--crm-muted)}#app .crm-date{font-variant-numeric:tabular-nums;display:flex;flex-direction:column;font-size:16px;border-right:1px solid var(--crm-line);gap:3px}#app .crm-date.overdue,#app .crm-next.overdue b{color:#a24a3c}#app .crm-stage-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--crm-line);border-radius:12px;overflow:hidden;margin:20px 0}#app .crm-stage-overview button{border:0;border-right:1px solid var(--crm-line);border-radius:0;padding:14px 7px;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fafbfc;font-size:16px}#app .crm-stage-overview button:last-child{border:0}#app .crm-stage-overview button b{font-size:22px;line-height:1}#app .crm-stage-overview [aria-pressed=true]{background:var(--crm-ink);color:#fff}#app .crm-search>label{display:block;font-weight:700;font-size:16px;margin:0 0 8px}#app .crm-search>div{display:flex;gap:8px}#app .crm-scope input:not([type=checkbox]),#app .crm-scope select,#app .crm-scope textarea{border:1px solid #cdd9e1;border-radius:9px;background:#fff;color:var(--crm-ink);min-height:44px;line-height:1.5;padding:11px 13px;width:100%;font-size:16px}#app .crm-search input{flex:1}#app .crm-search button{flex-shrink:0;color:var(--crm-muted);font-size:16px}#app .crm-list-controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:16px}#app .crm-list-controls label{flex:1 1 130px;font-size:16px;display:flex;flex-direction:column;gap:6px;color:var(--crm-muted)}#app .crm-list-controls .famsort{position:static;width:100%;font-size:16px;max-width:none}#app .crm-list-controls button{font-size:16px}#app .crm-result-count{font-size:16px;color:var(--crm-muted);margin:22px 0 10px}#app .crm-customer-list{border-top:1px solid var(--crm-line)}#app .crm-customer-row{display:grid;grid-template-columns:42px minmax(150px,1.4fr) 95px minmax(180px,1fr);gap:16px;align-items:center;padding:20px 4px;border-bottom:1px solid #e8edf0}#app .crm-customer-row:hover{background:#fafbfc}#app .crm-person-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eef3f6;font-size:16px;color:#526e82;font-weight:700}#app .crm-customer-identity .crm-customer-name{padding:3px 0;min-height:38px;border:0;border-radius:4px;background:none!important;text-align:left;font-size:16px;overflow-wrap:anywhere}#app .crm-customer-name>span[aria-hidden]{font-size:16px;color:#8295a2;margin-left:6px}#app .crm-customer-identity p{margin:4px 0 0;font-size:16px;color:var(--crm-muted);line-height:1.7;overflow-wrap:anywhere}#app .crm-stage-badge{justify-self:start;font-size:16px;padding:6px 9px;border-radius:6px;background:#edf2f6;color:#456078;white-space:nowrap}#app .crm-stage-badge.complete{background:#eaf4ee;color:#384972}#app .crm-next{display:flex;flex-direction:column;gap:5px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}#app .crm-next>small{color:var(--crm-muted);font-size:16px}#app .crm-next>span{font-size:16px;color:var(--crm-muted)}#app .crm-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#app .crm-topbar{max-width:1208px;margin:auto;padding:28px 24px 24px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}#app .crm-topbar>.crm-back{grid-column:1/-1;justify-self:start;border:0;background:none;padding:0;min-height:32px;color:var(--crm-muted);font-size:16px}#app .crm-page-title h1,#app .crm-page-title h2{font-size:28px;letter-spacing:-.045em;line-height:1.4;margin:0 0 7px}#app .crm-context{display:block;font-size:16px;color:var(--crm-muted);margin-bottom:8px;overflow-wrap:anywhere}#app .crm-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#app .crm-page-actions>button{font-size:16px}#app .crm-detail-body{max-width:1208px;margin:auto;padding:0 24px 32px;width:100%}#app .crm-scope .card{box-shadow:none;border:1px solid var(--crm-line);border-radius:14px;background:#fff;padding:22px;margin-bottom:20px}#app .crm-scope .mfh{font-size:17px;color:var(--crm-ink);letter-spacing:-.025em;line-height:1.6}#app .crm-scope .mfh>span{font-size:16px;display:block;line-height:1.7;font-weight:400;color:var(--crm-muted);margin:6px 0 0}#app .crm-scope .megrid{gap:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}#app .crm-scope label{line-height:1.6}#app .crm-scope :is(.fechips,.metypes,.mfacts){gap:7px;flex-wrap:wrap}#app .crm-scope .fechips button{font-size:16px;padding:9px 12px;font-weight:500}#app .crm-scope :is(.fechips,.metypes) button.on{background:#e8f0f6;color:#15334b;border-color:#658299;box-shadow:inset 0 0 0 1px #658299}#app .crm-scope .fhero{padding:26px 28px;background:#15334b;border-radius:18px;box-shadow:none;border:0;margin:0 0 16px}#app .crm-scope .fhero h1{font-size:32px;line-height:1.4;overflow-wrap:anywhere}#app .crm-scope .fhero .mfbrand{font-size:16px;color:#d4bd8c}#app .crm-scope .fhero button.fhnext{background:#ffffff0b;color:#fff;border-color:#ffffff35;padding:15px;text-align:left;min-width:190px}#app .crm-scope .fhnext>span{color:#d2dce4;max-width:280px;overflow-wrap:anywhere}#app .crm-scope .fhnext>b{color:#f1e5cc}#app .crm-scope .fhpipe{gap:8px;border-top:1px solid #ffffff26;padding-top:18px}#app .crm-scope .fhpipe button{background:#ffffff09;border:1px solid #ffffff26;color:#cfdae3;padding:8px 10px;border-radius:8px;font-size:16px;min-height:40px}#app .crm-scope .fhpipe button.on{background:#f1e5cc;color:#15334b;border-color:#f1e5cc}#app .crm-scope .fhpipe button:hover:not(:disabled){background:#ffffff26}#app .crm-scope .fhpipe button i{display:none}#app .crm-section-nav{display:flex;gap:8px;margin:0 0 24px;flex-wrap:wrap}#app .crm-section-nav button{background:transparent;border:0;border-bottom:2px solid #b49a67;border-radius:0;font-size:16px;padding:11px 15px}#app .crm-scope .fmgrid2{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:22px}#app .crm-scope .ftodo{border-top:3px solid #ac884a}#app .crm-scope .ftit{grid-template-columns:20px minmax(0,1fr) auto;padding:14px 0;gap:12px;background:none;border-bottom:1px solid #edf0f2;border-radius:0}#app .crm-scope .ftit button{font-size:16px;padding:8px 10px;min-height:38px;background:#f2f5f7;border-color:#e3eaee}#app .crm-scope .ftit b{font-size:16px;line-height:1.6;overflow-wrap:anywhere}#app .crm-scope .ftit small{font-size:16px;line-height:1.7;color:var(--crm-muted)}#app .crm-scope .ftsub{font-size:16px;color:var(--crm-muted)}#app .crm-info-fold{padding:16px 20px;background:#eef3f6;border:1px solid var(--crm-line);border-radius:12px;margin:0 0 24px;font-size:16px}#app .crm-info-fold>summary{font-weight:700;min-height:24px}#app .crm-extra-tasks{font-size:16px;padding-top:12px}#app .crm-extra-tasks>summary{color:var(--crm-muted);padding:8px 0}#app .crm-info-fold .fsum{margin:16px 0 0;background:transparent;border:0}#app .crm-scope .fpth{margin:28px 0 16px}#app .crm-scope .fmadd{font-size:16px;padding:8px 10px}#app .crm-scope .fperson{padding:22px}#app .crm-scope .fpacts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:18px 0}#app .crm-scope .fpacts>button{font-size:16px;padding:9px 13px;background:#f6f8fa}#app .crm-scope .fmmn b{font-size:19px}#app .crm-scope .fmmn>span{font-size:16px;line-height:1.6;overflow-wrap:anywhere}#app .crm-scope .fmtype{font-size:16px;max-width:100%;white-space:normal}#app .crm-scope .fph{flex-wrap:wrap}#app .crm-scope .fphi{flex:1 1 160px}#app .crm-make-fold{border:1px solid var(--crm-line);border-radius:10px;margin:18px 0;background:#fbfcfc}#app .crm-make-fold>summary{padding:14px 16px;font-size:16px;font-weight:700}#app .crm-make-fold .fpmake{padding:14px;margin:0;border-top:1px solid var(--crm-line);background:none}#app .crm-make-fold .fmmkb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#app .crm-make-fold .fmmkb button{font-size:16px;padding:12px;background:#fff;border:1px solid var(--crm-line);color:var(--crm-ink)}#app .crm-make-fold .fmmkb button b{font-size:16px;line-height:1.6}#app .crm-make-fold .fmmkb button small{font-size:16px;color:var(--crm-muted)}#app .crm-scope .fmrep{gap:12px;flex-wrap:wrap}#app .crm-scope .fmra{margin-left:auto;display:flex;gap:7px;align-items:center}#app .crm-scope .fmra button{font-size:16px;min-height:38px}#app .crm-scope .fmtli{border-radius:8px;padding:12px;transition:background .18s}#app .crm-scope .fmtli:hover{background:#f3f6f8}#app .crm-scope .fmtli p,#app .crm-scope .fmmemo{overflow-wrap:anywhere;font-size:16px;line-height:1.85}#app .crm-scope .ml-action-menu{display:inline-block;position:relative;font-size:16px;margin:0}#app .crm-scope .ml-action-menu>summary{list-style:none;border:1px solid var(--crm-line);border-radius:9px;padding:11px 13px;background:#fff;min-height:42px;display:flex;align-items:center;gap:12px;white-space:nowrap}#app .crm-scope .ml-action-menu>summary:after{content:"\2304";color:var(--crm-muted)}#app .crm-scope .ml-action-menu>summary::-webkit-details-marker{display:none}#app .crm-scope .ml-action-options{position:absolute;right:0;top:calc(100% + 6px);width:220px;max-width:calc(100vw - 40px);padding:8px;background:#fff;border:1px solid var(--crm-line);box-shadow:0 12px 35px #16364a20;border-radius:12px;z-index:20;display:flex;flex-direction:column;gap:3px}#app .crm-scope .ml-action-options>*{width:100%;text-align:left;margin:0;font-size:16px}#app .crm-scope .ml-action-options button{border:0;border-radius:7px;justify-content:flex-start}#app .crm-scope .ml-action-options [data-act^=delete],#app .crm-scope .ml-action-options [data-act=delReport]{color:#a04438;background:#fcf4f3}#app .crm-scope .formgrid{gap:22px;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr)}#app .crm-scope .formgrid label{font-size:16px;font-weight:700;display:block;margin:18px 0 7px}#app .crm-scope .sracts{flex-wrap:wrap;gap:8px}#app .crm-export-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0}#app .crm-export-actions .btn{width:auto;margin:0}#app .crm-scope .srtabs{position:static;gap:8px;flex-wrap:wrap}#app .crm-scope .srtabs button{border:1px solid var(--crm-line);border-radius:8px;background:#fff;color:var(--crm-ink);font-size:16px}#app .crm-scope .srtabs button.on{background:#15334b;color:#fff}#app .crm-scope .srhero{background:#15334b;border-radius:18px;box-shadow:none;padding:28px}#app .crm-scope .srhero h1{font-size:28px;overflow-wrap:anywhere}#app .crm-scope .meres{background:#15334b}#app .crm-scope :is(.crm-topbar,.crm-work-heading,.crm-metrics,.crm-panel,.fhero,.fperson,.fmcard,.mecard){animation:crmEnter .42s ease both}#app .crm-metrics>button:nth-child(2){animation-delay:.05s}#app .crm-metrics>button:nth-child(3){animation-delay:.1s}@keyframes crmEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1001px){#app .crm-metrics>button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 20px #203b4b0c}}@media(max-width:900px){#app .crm-scope .fmgrid2,#app .crm-scope .megrid,#app .crm-scope .formgrid{grid-template-columns:minmax(0,1fr)}#app .crm-due-list{grid-template-columns:1fr}#app .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#app .crm-topbar{grid-template-columns:1fr}#app .crm-customer-row{grid-template-columns:38px minmax(100px,1fr) auto;gap:12px}#app .crm-next{grid-column:2/-1;border-left:2px solid #e1e8ed;padding-left:12px;display:grid;grid-template-columns:auto 1fr;column-gap:10px}#app .crm-next>span{grid-column:1/-1}}@media(max-width:540px){#app .crm-page{padding:28px 16px 8px}#app .crm-work-heading{align-items:flex-start;flex-direction:column;gap:17px}#app .crm-work-heading h1{font-size:27px}#app .crm-work-heading>.crm-primary{min-height:44px}#app .crm-metrics{gap:10px;margin-bottom:18px}#app .crm-metrics>button{padding:17px 14px;min-height:146px}#app .crm-metrics b{font-size:31px}#app .crm-metrics em{font-size:16px;line-height:1.6}#app .crm-metrics>button>span{font-size:16px}#app .crm-panel{padding:20px 16px;margin-bottom:18px;border-radius:14px}#app .crm-section-heading h2{font-size:20px}#app .crm-stage-overview{grid-template-columns:repeat(3,minmax(0,1fr))}#app .crm-stage-overview button{border-bottom:1px solid var(--crm-line)}#app .crm-stage-overview button:nth-child(3){border-right:0}#app .crm-stage-overview button:nth-child(n+4){border-bottom:0}#app .crm-list-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}#app .crm-list-controls label:last-of-type{grid-column:1/-1}#app .crm-customer-row{column-gap:9px;grid-template-columns:32px minmax(80px,1fr) auto}#app .crm-person-icon{width:30px;height:34px;font-size:16px;border-radius:8px}#app .crm-customer-identity .crm-customer-name{font-size:16px}#app .crm-stage-badge{font-size:16px;padding:5px 7px}#app .crm-next{font-size:16px}#app .crm-topbar{padding:24px 16px 20px;gap:13px}#app .crm-page-title h1,#app .crm-page-title h2{font-size:25px}#app .crm-page-title>p:last-child{font-size:16px}#app .crm-detail-body{padding:0 16px 24px}#app .crm-page-actions{gap:7px}#app .crm-scope .card{padding:18px 15px}#app .crm-scope .fhero{padding:23px 18px}#app .crm-scope .fhero h1{font-size:27px}#app .crm-scope .fhtop{flex-direction:column;align-items:stretch;gap:20px}#app .crm-scope .fhero button.fhnext{width:100%;min-width:0}#app .crm-scope .fhpipe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}#app .crm-scope .fhpipe button{font-size:16px;padding:8px 5px}#app .crm-section-nav{gap:3px}#app .crm-section-nav button{font-size:16px;padding:10px 8px}#app .crm-scope .ftit{grid-template-columns:18px minmax(0,1fr);gap:9px}#app .crm-scope .ftit>button{grid-column:2;justify-self:start}#app .crm-scope .ftsub{display:none}#app .crm-scope .fegrid,#app .crm-scope .line2,#app .crm-scope .mebasic{grid-template-columns:minmax(0,1fr)}#app .crm-scope .fechips button{font-size:16px}#app .crm-make-fold .fmmkb{grid-template-columns:1fr}#app .crm-scope .srhero{padding:22px 18px}#app .crm-scope .srhero h1{font-size:24px}#app .crm-scope .srgrid{grid-template-columns:1fr}#app .crm-scope .srtabs{display:grid;grid-template-columns:1fr 1fr}#app .crm-scope .fpfull{display:none}}@media(prefers-reduced-motion:reduce){#app .crm-scope *,#app .crm-scope *:before,#app .crm-scope *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{#app .crm-topbar,#app .crm-section-nav{display:none!important}#app .crm-scope{background:#fff}#app .crm-scope .crm-detail-body{max-width:none;padding:0}}#app .crm-profile{margin:20px 0 24px;border:1px solid #c5d4df;border-radius:16px;background:#f7fafc;overflow:hidden;color:#18364b;animation:crmProfileIn .25s ease-out}#app .crm-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 16px}#app .crm-profile-heading p{margin:0 0 4px;font-size:16px;font-weight:700;color:#6e592d}#app .crm-profile-heading h3{font-size:21px;line-height:1.4;margin:0;font-weight:800;letter-spacing:-.035em}#app .crm-profile-heading>span{font-size:16px;color:#526575;text-align:right}#app .crm-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 20px}#app .crm-profile-grid>article{min-width:0;border-radius:12px;padding:20px}#app .crm-profile-type{background:#183b54;color:#fff;border:1px solid #183b54}#app .crm-profile-label{display:block;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:12px}#app .crm-profile-type>.crm-profile-label{color:#d4e7f4}#app .crm-profile-type>strong{display:block;font-size:clamp(21px,2.3vw,27px);line-height:1.45;letter-spacing:-.04em;color:#fff}#app .crm-profile-type>p{font-size:16px;line-height:1.7;color:#e1ebf2;margin:12px 0 0}#app .crm-profile-response{background:#fff;border:1px solid #cbd8e1}#app .crm-profile-response dl{display:grid;gap:12px;margin:0}#app .crm-profile-response dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}#app .crm-profile-response dt{font-size:16px;color:#526575;flex-shrink:0}#app .crm-profile-response dd{font-size:20px;font-weight:800;line-height:1.45;margin:0;text-align:right;color:#183b54}#app .crm-profile-response>small{display:block;margin-top:14px;font-size:16px;line-height:1.6;color:#526575}#app .crm-profile-interests{padding:20px 22px 22px}#app .crm-profile-interests h4{font-size:16px;margin:0 0 12px;font-weight:800}#app .crm-profile-interests ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}#app .crm-profile-interests li{padding:8px 12px;border:1px solid #b7cbc4;border-radius:8px;background:#eaedf3;color:#233256;font-size:16px;font-weight:700;line-height:1.5;max-width:100%}#app .crm-profile-interests blockquote{margin:16px 0 0;padding:14px 16px;background:#fff;border-left:3px solid #9b7b3e;border-radius:0 8px 8px 0}#app .crm-profile-interests blockquote span{font-size:16px;font-weight:700;color:#6e592d}#app .crm-profile-interests blockquote p{margin:6px 0 0;font-size:16px;line-height:1.8;white-space:pre-wrap}#app .crm-profile-empty{font-size:16px;line-height:1.7;color:#526575;margin:0}#app .crm-profile .is-empty{background:#eef2f5;border-color:#cbd8e1;color:#526575}#app .crm-profile-type.is-empty>strong,#app .crm-profile-type.is-empty>p,#app .crm-profile-type.is-empty>.crm-profile-label{color:#526575}#app .crm-profile *{word-break:keep-all;overflow-wrap:anywhere}#app .crm-profile-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#app .crm-profile-preview span{display:block;border:1px solid #c4d5df;background:#edf4f8;border-radius:6px;padding:5px 9px;color:#23485f;font-size:16px;font-weight:600;line-height:1.6;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}#app .crm-scope .fmmn{align-items:flex-start;gap:6px 12px;flex-wrap:wrap}#app .crm-scope .fmmn>b{font-size:21px;line-height:1.4}#app .crm-scope .fmmn>span{font-size:16px;line-height:1.8;color:#526575}@keyframes crmProfileIn{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:600px){#app .crm-profile-heading{align-items:flex-start;padding:18px 16px 14px}#app .crm-profile-heading>span{max-width:96px;line-height:1.5}#app .crm-profile-grid{grid-template-columns:minmax(0,1fr);padding:0 14px}#app .crm-profile-grid>article{padding:18px}#app .crm-profile-interests{padding:18px 16px}#app .crm-profile-type>strong{font-size:24px}#app .crm-profile-response dd{font-size:21px}}@media(prefers-reduced-motion:reduce){#app .crm-profile{animation:none}}@media print{#app .crm-profile{animation:none;break-inside:avoid}#app .crm-profile-type{background:#fff;color:#18364b}#app .crm-profile-type>strong,#app .crm-profile-type>p,#app .crm-profile-type>.crm-profile-label{color:#18364b}}#app .crm-scope .fpmake .fpmh,#app .crm-scope .fpmake .fpmh>span{color:#173b50!important}#app .crm-scope .fpmake .fpmh>small,#app .crm-scope .fmmkb button>small{color:#516676!important}#app .crm-scope .fmmkb{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}#app .crm-scope .ml-private-report-archive{margin-top:16px;padding:12px;border:1px solid #d6e0e7;border-radius:12px}#app .ml-scanner-panel{--scan-ink:#17394b;--scan-teal:#153580;--scan-line:#dbdfe9;margin:20px 0;padding:24px;border:1px solid var(--scan-line);border-radius:20px;background:#fff;color:var(--scan-ink);box-shadow:0 8px 30px #17394b05;overflow:hidden}#app .ml-scanner-panel *{box-sizing:border-box}#app .ml-scanner-panel [hidden]{display:none!important}#app .ml-scanner-panel :is(button,select,input){font:inherit;color:inherit}#app .ml-scanner-panel button{cursor:pointer}#app .ml-scanner-panel button:disabled{cursor:default;opacity:.48}#app .ml-scanner-panel :is(button,select,input,summary):focus-visible{outline:3px solid #123c9d;outline-offset:3px}#app .ml-scanner-panel p{font-size:16px;line-height:1.65;margin:0}#app .ml-scan-header{display:flex;justify-content:space-between;align-items:center;gap:16px}#app .ml-scan-eyebrow{display:block;font-size:16px;font-weight:700;letter-spacing:.08em;color:#617883;margin-bottom:6px}#app .ml-scan-header h4{font-size:20px;line-height:1.5;letter-spacing:-.04em;margin:0;font-weight:800}#app .ml-scan-connection{display:flex;align-items:center;gap:6px;white-space:nowrap;background:#f2f3f6;color:#697c86;padding:6px 10px;border-radius:20px;font-size:16px;font-weight:700}#app .ml-scan-connection:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}#app .ml-scan-connection[data-connected=true]{color:#163376;background:#edf8f2}#app .ml-scan-journey{display:flex;align-items:center;gap:10px;margin:20px 0;color:#788a94;font-size:16px}#app .ml-scan-journey i{width:22px;height:1px;background:#d2d7e4}#app .ml-scanner-panel:is([data-phase=capturing],[data-phase=cooldown]) .ml-scan-journey span:first-child,#app .ml-scanner-panel:is([data-phase=review],[data-phase=saving]) .ml-scan-journey span:nth-of-type(2),#app .ml-scanner-panel[data-phase=complete] .ml-scan-journey span:last-child{color:var(--scan-teal);font-weight:800}#app .ml-scan-hands{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-bottom:22px}#app .ml-scan-hand{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0}#app .ml-scan-hand>b{grid-column:1/-1;font-size:16px;color:#617883;font-weight:600;margin-bottom:3px}#app .ml-scan-hand button{position:relative;border:1px solid #e2eaed;border-radius:8px;background:#f7f9fa;font-size:16px;padding:10px 2px;min-width:0;transition:background .18s,border-color .18s,color .18s}#app .ml-scan-hand button[aria-pressed=true]{color:#fff;background:var(--scan-ink);border-color:var(--scan-ink);font-weight:700;opacity:1}#app .ml-scan-hand button[data-done=true]:after{content:"\2713";display:block;position:absolute;right:1px;top:-6px;border-radius:50%;background:#153580;color:#fff;width:13px;height:13px;line-height:13px;font-size:16px}#app .ml-scan-stage{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f1f3f7;border-radius:15px;padding:20px;min-height:124px}#app .ml-scan-stage>div:first-child{min-width:0}#app .ml-scan-stage h5{font-size:25px;font-weight:800;margin:0 0 6px;letter-spacing:-.04em}#app .ml-scan-stage [data-scan-status]{color:#4d6876;font-size:16px;word-break:keep-all;overflow-wrap:anywhere}#app .ml-scan-dial{--scan-progress:0;position:relative;isolation:isolate;flex:0 0 88px;width:88px;height:88px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(#20418c calc(var(--scan-progress)*360deg),#dbdfe8 0)}#app .ml-scan-dial:before{content:"";position:absolute;inset:5px;background:#f1f3f7;border-radius:50%;z-index:-1}#app .ml-scan-dial strong{font-size:24px;line-height:1.3;font-variant-numeric:tabular-nums}#app .ml-scan-dial>span{font-size:16px;color:#4d6876;margin-top:3px}#app .ml-scanner-panel[data-phase=capturing] .ml-scan-dial{animation:mlScanPulse 1.7s ease-in-out 3}#app .ml-scanner-panel progress{display:block;width:100%;height:4px;border:0;border-radius:5px;accent-color:#20418c;background:#edeff3;margin:16px 0}#app .ml-scanner-panel progress::-webkit-progress-bar{background:#edeff3;border-radius:5px}#app .ml-scanner-panel progress::-webkit-progress-value{background:#20418c;border-radius:5px;transition:width .3s ease}#app .ml-scan-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 20px}#app .ml-scan-shot{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:172px;border:1px dashed #d3d8e3;border-radius:11px;background:#fafbfc;padding:8px 5px 9px}#app .ml-scan-shot:disabled{opacity:1}#app .ml-scan-shot b{align-self:flex-start;font-size:16px;color:#778c96;padding-left:4px;font-weight:600}#app .ml-scan-shot>span{display:flex;flex:1;align-items:center;color:#8a9ca3;font-size:16px}#app .ml-scan-shot img{width:100%;height:120px;object-fit:contain;mix-blend-mode:multiply}#app .ml-scan-shot small{font-size:16px;color:#566d7b}#app .ml-scan-shot.is-filled{border:1px solid #d4d9e5;background:#fff;animation:mlScanEnter .3s ease both}#app .ml-scan-shot[aria-pressed=true]{border-color:#20418c;box-shadow:0 0 0 1px #20418c}#app .ml-scanner-panel figure{margin:0 0 18px;border-radius:12px;padding:14px;background:#f4f5f8;text-align:center}#app .ml-scanner-panel figure img{max-width:100%;max-height:330px;object-fit:contain}#app .ml-scanner-panel figcaption{font-size:16px;margin-top:7px;color:#617883}#app .ml-scan-review{display:grid;grid-template-columns:76px minmax(0,1fr) 94px;align-items:center;gap:16px;border-top:1px solid #e5e8ee;padding:20px 0 12px}#app .ml-scan-reference{height:88px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f6f7fa;border:1px solid #e4ecef;border-radius:10px;gap:5px;overflow:hidden}#app .ml-scan-reference img{width:60px;height:60px;object-fit:contain;mix-blend-mode:multiply}#app .ml-scanner-panel[data-hand=R] .ml-scan-reference img{transform:scaleX(-1)}#app .ml-scan-reference span{font-size:16px;color:#617883}#app .ml-scan-choice label{display:block;font-size:16px;font-weight:700;margin:0 0 7px}#app .ml-scan-choice select{width:100%;min-width:0;padding:11px;border:1px solid #becfd5;border-radius:9px;background:#fff;font-size:16px}#app .ml-scan-choice select:disabled{color:#85969d;background:#fafbfc}#app .ml-scan-choice p{font-size:16px;color:#617883;margin-top:7px}#app .ml-scan-review .ml-scan-confirm{background:var(--scan-teal);color:#fff;border:1px solid var(--scan-teal);border-radius:11px;padding:15px;font-size:16px;font-weight:800;min-height:48px;transition:background .2s,transform .2s}#app .ml-scan-confirm:hover:not(:disabled){background:#102a68;transform:translateY(-1px)}#app .ml-scan-confirm[aria-busy=true]{animation:mlScanPulse 1.3s ease-in-out 2}#app .ml-scanner-panel .ml-scan-consent{font-size:16px;color:#788b95;line-height:1.6}#app .ml-scan-footer{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #edf1f3}#app [data-scan-learning]{font-size:16px;color:#728690;padding-top:2px;white-space:nowrap}#app .ml-scanner-panel details{font-size:16px;color:#617883}#app .ml-scan-options{max-width:70%}#app .ml-scan-options>summary{text-align:right;cursor:pointer;padding:2px}#app .ml-scan-options[open]{flex:1}#app .ml-scan-options p{font-size:16px;line-height:1.7;margin:12px 0}#app .ml-scanner-controls{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}#app .ml-scanner-controls button{font-size:16px;padding:9px 11px;border:1px solid #cad9df;background:#fff;border-radius:7px}#app .ml-scanner-panel [data-scan-key]{width:100%;padding:10px;margin-top:8px;border:1px solid #cad9df;border-radius:7px;background:#fff}#app .ml-scanner-panel [data-scan-admin]{border-top:1px solid #edf1f3;margin-top:14px;padding-top:14px}@keyframes mlScanEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes mlScanPulse{0%,to{opacity:1}50%{opacity:.6}}@media(max-width:620px){#app .ml-scanner-panel{padding:16px;border-radius:15px}#app .ml-scan-header h4{font-size:17px}#app .ml-scan-header{gap:8px}#app .ml-scan-connection{font-size:16px;padding:5px 7px}#app .ml-scan-hands{grid-template-columns:1fr;gap:12px;padding-bottom:16px}#app .ml-scan-hand button{padding:9px 4px}#app .ml-scan-stage{padding:15px;gap:12px}#app .ml-scan-stage h5{font-size:22px}#app .ml-scan-dial{flex-basis:76px;width:76px;height:76px}#app .ml-scan-gallery{gap:4px}#app .ml-scan-shot{min-height:116px;padding:6px 2px;border-radius:7px}#app .ml-scan-shot img{height:76px}#app .ml-scan-shot small{font-size:16px}#app .ml-scan-review{grid-template-columns:56px minmax(0,1fr);gap:11px;padding-top:15px}#app .ml-scan-reference{height:76px}#app .ml-scan-reference img{width:48px;height:48px}#app .ml-scan-confirm{grid-column:1/-1;width:100%}#app .ml-scan-choice select{font-size:16px;padding:10px}#app .ml-scan-journey{font-size:16px;gap:7px}#app .ml-scan-journey i{width:16px}#app .ml-scan-footer{gap:10px}#app [data-scan-learning]{white-space:normal}}@media(prefers-reduced-motion:reduce){#app .ml-scanner-panel *,#app .ml-scanner-panel *:before{animation:none!important;transition:none!important}}#app .ml-scanner-panel .ml-ridge-priority{font-size:16px;color:#617883;margin-top:5px}#app .ml-scanner-panel figure.ml-ridge-inspector{padding:18px;margin:0 0 20px;border:1px solid #d9dde8;background:#f7f8fb;text-align:left}#app .ml-ridge-inspector>figcaption{margin:0 0 8px;font-size:16px;color:#617883}#app .ml-ridge-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#app .ml-ridge-heading>b{font-size:16px}#app .ml-ridge-heading>span{font-size:16px;padding:5px 8px;border-radius:20px;background:#e7ebf4;color:#1b3779}#app .ml-scanner-panel .ml-ridge-help{font-size:16px;color:#617883;margin:10px 0 15px}#app .ml-ridge-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#app .ml-ridge-columns>section{min-width:0}#app .ml-ridge-columns h6{font-size:16px;font-weight:700;line-height:1.6;min-height:20px;margin:0 0 8px}#app .ml-ridge-columns h6 small{font-size:16px;font-weight:400;color:#6a7f8a;margin-left:6px;white-space:nowrap}#app .ml-ridge-overview{height:180px;width:100%;position:relative;overflow:hidden;background:#fff;border-radius:8px;touch-action:none;cursor:crosshair;outline-offset:3px}#app .ml-ridge-overview:focus-visible{outline:3px solid #20418c}#app .ml-scanner-panel .ml-ridge-overview img{display:block;width:100%;height:100%;max-height:none;object-fit:scale-down;user-select:none;-webkit-user-drag:none}#app .ml-scanner-panel[data-hand=R] [data-ridge-reference-image]{transform:scaleX(-1)}#app [data-ridge-marker]{position:absolute;border:2px solid #052b82;box-shadow:0 0 0 1px #fff;pointer-events:none;min-width:3px;min-height:3px}#app [data-ridge-marker]:after{content:"";position:absolute;inset:-6px;border:1px solid #087f7060}#app .ml-ridge-detail{margin-top:10px;display:flex;justify-content:center;background:#fff;border:1px solid #ccd3e3;border-radius:8px;overflow:hidden}#app .ml-ridge-detail canvas{display:block;width:100%;max-width:320px;height:220px;background:#fff}#app .ml-scanner-panel [data-ridge-status]{margin-top:12px;font-size:16px;color:#6a7f8a}@media(max-width:620px){#app .ml-scanner-panel figure.ml-ridge-inspector{padding:12px}#app .ml-ridge-columns{gap:9px}#app .ml-ridge-heading>b{font-size:16px}#app .ml-ridge-heading>span{font-size:16px}#app .ml-ridge-overview{height:140px}#app .ml-ridge-detail canvas{height:150px}#app .ml-ridge-columns h6{font-size:16px;min-height:36px}#app .ml-ridge-columns h6 small{display:block;margin:0;font-size:16px}#app .ml-scanner-panel .ml-ridge-help{font-size:16px}}#app .ml-scanner-panel figure.ml-ridge-inspector{padding:20px;border-radius:18px;background:linear-gradient(145deg,#f5f6fa,#f8fafc);border-color:#dfe2ea}#app .ml-ridge-columns{gap:20px;margin-top:18px}#app .ml-ridge-columns h6{color:#233359;letter-spacing:-.2px}#app .ml-ridge-overview{border:1px solid #e1eae9;border-radius:12px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}#app .ml-ridge-overview:hover{border-color:#8c9bbd;box-shadow:0 2px 10px #173e4a0a}#app .ml-ridge-detail{border:1px solid #dcdfe7;border-radius:12px;box-shadow:0 3px 14px #173e4a06}#app .ml-ridge-reference-card [data-ridge-overview]{display:none!important}#app .ml-ridge-reference-card .ml-ridge-detail{margin-top:0;background:#fff}#app .ml-ridge-reference-card .ml-ridge-detail canvas{height:410px;max-width:none}#app .ml-ridge-reference-card h6{display:flex;align-items:center;justify-content:space-between;gap:6px}#app .ml-ridge-reference-card h6:after{content:"\c804\ccb4  \bcf4\ae30";font-size:16px;font-weight:500;letter-spacing:0;color:#536286;background:#eaedf5;padding:2px 7px;border-radius:20px;white-space:nowrap}@media(max-width:620px){#app .ml-scanner-panel figure.ml-ridge-inspector{padding:12px;border-radius:14px}#app .ml-ridge-columns{gap:10px;margin-top:12px}#app .ml-ridge-reference-card .ml-ridge-detail canvas{height:300px}#app .ml-ridge-reference-card h6{display:block}#app .ml-ridge-reference-card h6:after{display:table;margin-top:2px;font-size:16px}}@media(prefers-reduced-motion:reduce){#app .ml-ridge-overview{transition:none}}#app .ml-ridge-navigation{display:flex;align-items:center;gap:16px;margin:12px 0 18px;padding:10px 14px;background:#eef0f5;border-radius:12px}#app .ml-ridge-navigation .ml-ridge-overview{width:100px;height:110px;flex:0 0 100px}#app .ml-ridge-navigation b{display:block;font-size:16px;color:#273557;margin-bottom:5px}#app .ml-ridge-navigation span{font-size:16px;color:#637d83;line-height:1.6}#app .ml-ridge-columns .ml-ridge-detail{margin-top:0}#app .ml-ridge-reference-card .ml-ridge-detail canvas{height:220px}#app .ml-scan-explanation{margin:0 0 20px;padding:16px 18px;border:1px solid #dce0ea;border-radius:14px;background:#f5faf7}#app .ml-scan-explanation>b{font-size:16px;color:#25355a}#app .ml-scan-explanation p{font-size:16px;line-height:1.75;color:#526b71;margin:7px 0 0}@media(max-width:620px){#app .ml-ridge-reference-card .ml-ridge-detail canvas{height:150px}#app .ml-ridge-navigation{padding:8px;gap:10px}#app .ml-ridge-navigation .ml-ridge-overview{width:76px;height:90px;flex-basis:76px}#app .ml-scan-explanation{padding:12px}#app .ml-scan-explanation p{font-size:16px}}#app .ml-ridge-navigation{display:none!important}#app [data-ridge-pan]{touch-action:none;cursor:grab;outline-offset:-3px}#app [data-ridge-pan]:active{cursor:grabbing}#app [data-ridge-pan]:focus-visible{outline:2px solid #20418c;border-radius:10px}#app .ml-scan-dial{flex:0 0 auto;width:auto;min-width:184px;height:76px;padding:12px 18px 20px;box-sizing:border-box;border:1px solid #d7dce8;border-radius:14px;display:flex;flex-direction:row;gap:9px;background:#fff;box-shadow:0 3px 12px #204d4306;isolation:auto;overflow:hidden}#app .ml-scan-dial:before{inset:auto 16px 10px;height:3px;border-radius:6px;background:#e5e8ee;z-index:0}#app .ml-scan-dial:after{content:"";position:absolute;left:16px;right:16px;bottom:10px;height:3px;border-radius:6px;background:#25448e;transform:scaleX(var(--scan-progress));transform-origin:left;transition:transform .12s linear}#app .ml-scanner-panel[data-phase=cooldown] .ml-scan-dial:after{transform:scaleX(calc(1 - var(--scan-progress)))}#app .ml-scan-dial strong{font-size:28px;line-height:1;letter-spacing:-1px;color:#183069;font-weight:750;white-space:nowrap}#app .ml-scan-dial>span{font-size:16px;line-height:1.4;color:#54736e;margin:0;white-space:nowrap;word-break:keep-all}#app .ml-scanner-panel[data-phase=capturing] .ml-scan-dial{animation:none}@media(max-width:620px){#app .ml-scan-stage{flex-direction:column;align-items:stretch;gap:14px}#app .ml-scan-dial{flex-basis:auto;width:100%;min-width:0;height:64px;justify-content:center;padding:10px 14px 18px}#app .ml-scan-dial strong{font-size:27px}#app .ml-scan-dial>span{font-size:16px}}@media(prefers-reduced-motion:reduce){#app .ml-scan-dial:after{transition:none}}#app .ml-scanner-panel .ml-ridge-priority,#app .ml-ridge-inspector>figcaption,#app .ml-ridge-heading>span,#app .ml-scanner-panel .ml-ridge-help,#app [data-ridge-source-meta],#app [data-scan-result],#app .ml-scanner-panel .ml-scan-consent,#app .ml-scanner-panel .ml-scan-footer,#app .ml-scanner-panel [data-scan-admin]{display:none!important}#app .ml-ridge-reference-card h6:after{display:none}#app [data-ridge-status]:empty{display:none}#app .ml-scan-explanation{padding:0;background:#fff;border:1px solid #dfe2eb;overflow:hidden}#app .ml-scan-explanation[hidden]{display:none}#app .ml-scan-rank{display:flex;align-items:center;gap:12px;padding:15px 18px;min-width:0}#app .ml-scan-rank+.ml-scan-rank{border-top:1px solid #e8efec}#app .ml-scan-rank:first-child{background:#f0f2f8}#app .ml-scan-rank-order{font-size:16px;color:#607973;white-space:nowrap}#app .ml-scan-rank>b{font-size:16px;color:#243150}#app .ml-scan-rank-score{margin-left:auto;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;color:#26407c;white-space:nowrap}#app .ml-scan-review{margin-bottom:0}@media(max-width:620px){#app .ml-scan-rank{padding:13px 12px;gap:9px}#app .ml-scan-rank>b{font-size:16px}#app .ml-scan-rank-score{font-size:16px}#app .ml-ridge-columns h6{min-height:20px}}#app .ml-scanner-panel[data-counting=true] .ml-scan-dial:after{transform:scaleX(calc(1 - var(--scan-progress)))}#app .ml-scan-retake{display:flex;justify-content:flex-end;gap:8px;margin:-6px 0 18px;flex-wrap:wrap}#app .ml-scan-retake button{min-height:44px;padding:10px 16px;border:1px solid #b8c1d7;border-radius:10px;background:#fff;color:#153171;font-weight:700}#app .ml-scan-retake button:disabled{opacity:.45}#app .ml-scan-retake [hidden]{display:none!important}#app .ml-scanner-panel .ml-scan-hand button,#app .ml-scanner-panel .ml-scan-retake button,#app .ml-scanner-panel .ml-scan-confirm,#app .ml-scanner-panel .ml-scan-choice select{box-sizing:border-box;min-height:48px;height:48px;border-radius:10px;font-size:16px;line-height:1.4;font-weight:700;box-shadow:none;opacity:1;padding:10px 14px}#app .ml-scanner-panel .ml-scan-hand{gap:6px}#app .ml-scanner-panel .ml-scan-hand button{padding:10px 2px;color:#263e49;background:#fff;border:1px solid #91a9b1}#app .ml-scanner-panel .ml-scan-hand button[aria-pressed=true]{background:#162851;border-color:#162851;color:#fff;box-shadow:0 0 0 2px #c0cae0}#app .ml-scanner-panel .ml-scan-retake button{min-width:176px;color:#13285a;background:#edf0f7;border:1px solid #41578b}#app .ml-scanner-panel .ml-scan-retake [data-scan-stop]{color:#783b2d;background:#fff5ef;border-color:#b98c7b}#app .ml-scanner-panel .ml-scan-confirm{color:#fff;background:#122e70;border-color:#122e70}#app .ml-scanner-panel .ml-scan-choice select{color:#263e49;background:#fff;border-color:#91a9b1}#app .ml-scanner-panel .ml-scan-retake button:disabled,#app .ml-scanner-panel .ml-scan-confirm:disabled,#app .ml-scanner-panel .ml-scan-choice select:disabled,#app .ml-scanner-panel .ml-scan-hand button:disabled:not([aria-pressed=true]){opacity:1!important;color:#566773!important;background:#e9eef1!important;border-color:#c1ccd2!important;cursor:not-allowed;box-shadow:none}#app .ml-scanner-panel button:focus-visible,#app .ml-scanner-panel select:focus-visible{outline:3px solid #b36b13;outline-offset:3px}#app .ml-scanner-panel .ml-scan-retake button:hover:not(:disabled){background:#dce1ee}#app .ml-scanner-panel .ml-scan-hand button:hover:not(:disabled):not([aria-pressed=true]){background:#e9ecf3;border-color:#41578b}@media(max-width:620px){#app .ml-scanner-panel .ml-scan-retake{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}#app .ml-scanner-panel .ml-scan-retake button{width:100%;min-width:0;padding:10px 8px}}#app .op-page{--op-ink:#17354c;--op-muted:#60727f;--op-line:#dce4e9;max-width:1240px;margin:0 auto;padding:40px 28px 64px;color:var(--op-ink);font-size:16px;line-height:1.7}#app .op-page *{box-sizing:border-box;min-width:0}#app .op-page :is(button,input,select,textarea,summary){font:inherit}#app .op-page button,#app .op-page summary{cursor:pointer}#app .op-page :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #ac884a;outline-offset:3px}#app .op-page button{border:1px solid var(--op-line);border-radius:9px;background:#fff;color:var(--op-ink);font-weight:650;min-height:42px;padding:10px 15px;box-shadow:none!important;background-image:none!important;border-bottom-width:1px!important;transition:background .18s,border-color .18s,transform .18s}#app .op-page button:hover:not(:disabled){background:#edf3f6;border-color:#9cadba}#app .op-page button:disabled{opacity:.45;cursor:not-allowed}#app .op-page .op-primary,#app .op-page .ga-admin button{background:#17354c;color:#fff;border-color:#17354c}#app .op-page .op-primary:hover,#app .op-page .ga-admin button:hover{background:#2b5069;color:#fff}#app .op-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}#app .op-heading h1{font-size:36px;letter-spacing:-.05em;line-height:1.35;margin:0 0 10px}#app .op-eyebrow{font-size:16px;font-weight:800;letter-spacing:.15em;color:#735b2c;margin:0 0 12px}#app .op-heading>div>p:last-child{color:var(--op-muted);margin:0;font-size:16px}#app .op-heading>div:last-child>small{display:block;font-size:16px;text-align:right;color:var(--op-muted);margin-top:8px}#app .op-global-status:empty{display:none}#app .op-global-status{background:#fff5e8;color:#8b5033;padding:12px 16px;border-radius:10px}#app .op-nav{display:flex;gap:6px;padding:6px;background:#eaf0f4;border:1px solid #e1e8ed;border-radius:12px;margin-bottom:30px;flex-wrap:wrap}#app .op-nav{position:sticky;top:8px;z-index:30}#app .op-panel h2{scroll-margin-top:86px}#app .op-nav button{border:0;background:none;color:#607382;border-radius:8px;flex:1;min-width:100px;font-size:16px;white-space:nowrap;padding:10px 8px}#app .op-nav [aria-pressed=true]{background:#fff;color:#17354c;box-shadow:0 2px 5px #15344b0a!important}#app .op-panel{scroll-margin-top:20px;animation:opEnter .3s ease both}#app .op-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px}#app .op-section-head h2{font-size:24px;letter-spacing:-.035em;margin:0 0 6px;line-height:1.5;word-break:keep-all}#app .op-section-head p{font-size:16px;color:var(--op-muted);margin:0;word-break:keep-all}#app .op-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}#app .op-metrics>button{padding:23px;text-align:left;border-radius:15px;display:flex;flex-direction:column;gap:10px;background:#fff;min-height:162px}#app .op-metrics>button:first-child{background:#17354c;color:#fff;border-color:#17354c}#app .op-metrics>button:first-child:hover{background:#2b5069}#app .op-metrics span{font-size:16px}#app .op-metrics b{font-size:35px;line-height:1.2;font-variant-numeric:tabular-nums}#app .op-metrics small{font-size:16px;font-weight:400;opacity:.76}#app .op-card{background:#fff;border:1px solid var(--op-line);border-radius:14px;padding:24px;margin:0 0 20px;box-shadow:none}#app .op-card h3{font-size:17px;letter-spacing:-.025em;line-height:1.5;margin:0 0 17px;word-break:keep-all}#app .op-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}#app .op-attention{display:flex;flex-direction:column}#app .op-attention>button{display:grid;grid-template-columns:1fr auto 14px;align-items:center;text-align:left;gap:16px;border:0;border-bottom:1px solid #edf1f3;border-radius:0;padding:13px 2px;font-size:16px}#app .op-attention>button b{background:#f0f4f7;min-width:28px;text-align:center;border-radius:6px;color:#17354c}#app .op-attention>button i{font-style:normal;color:#8d9da9}#app .op-status-list{margin:0}#app .op-status-list>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #edf1f3;padding:11px 0;font-size:16px}#app .op-status-list dt{color:var(--op-muted)}#app .op-status-list dd{font-weight:700;margin:0;text-align:right;overflow-wrap:anywhere}#app .op-page .op-note{color:var(--op-muted);font-size:16px;line-height:1.85;margin:16px 0 0;word-break:keep-all}#app .op-page .op-muted{color:var(--op-muted);font-size:16px}#app .op-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:18px}#app .op-actions button,#app .op-actions a{font-size:16px}#app .op-page a{color:#2e668b;text-underline-offset:4px}#app .op-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#app .op-check-grid>div{padding:4px 0}#app .op-check-grid b{font-size:16px}#app .op-check-grid p{font-size:16px;color:var(--op-muted);line-height:1.85;min-height:48px}#app .op-check-grid button{font-size:16px}#app .op-filter-bar{display:flex;align-items:flex-end;gap:12px;background:#fff;border:1px solid var(--op-line);padding:18px;border-radius:12px;margin-bottom:16px;flex-wrap:wrap}#app .op-page label{font-size:16px;font-weight:650;line-height:1.8}#app .op-filter-bar label{display:flex;flex-direction:column;gap:6px;flex:1 1 160px}#app .op-filter-bar .op-search{flex:2 1 220px}#app .op-page input:not([type=checkbox]),#app .op-page select,#app .op-page textarea{width:100%;border:1px solid #cedae2;border-radius:8px;background:#fff;color:#17354c;padding:10px 12px;min-height:44px;font-size:16px;line-height:1.5;transition:border-color .18s}#app .op-page input[type=checkbox]{width:17px;height:17px;accent-color:#17354c;flex-shrink:0}#app .op-result{font-size:16px;color:var(--op-muted);margin:12px 0}#app .op-empty{padding:35px 18px;border:1px dashed var(--op-line);background:#fbfcfc;text-align:center;border-radius:12px;color:var(--op-muted);font-size:16px}#app .op-account,#app .op-inquiry{padding:0!important;overflow:visible}#app .op-account>summary,#app .op-inquiry>summary{display:flex;align-items:center;gap:16px;list-style:none;padding:20px 22px;border-radius:14px;transition:background .18s;min-height:84px}#app .op-account>summary:hover,#app .op-inquiry>summary:hover{background:#f7f8fb}#app .op-page summary::-webkit-details-marker{display:none}#app .op-avatar{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#edf2f6;color:#577184;font-size:16px;font-weight:700;flex-shrink:0}#app .op-account-name{display:flex;flex-direction:column;gap:5px;flex:1;overflow-wrap:anywhere}#app .op-account-name b{font-size:16px;line-height:1.5}#app .op-account-name small{font-size:16px;color:var(--op-muted);font-weight:400}#app .op-badge{display:inline-block;font-size:16px;font-weight:700;color:#4f6b80;background:#edf3f7;padding:5px 9px;border-radius:6px;line-height:1.6;white-space:normal}#app .op-summary-arrow{font-size:17px;color:var(--op-muted);transition:transform .2s}#app .op-account[open] .op-summary-arrow,#app .op-inquiry[open] .op-summary-arrow{transform:rotate(180deg)}#app .op-account-body,#app .op-inquiry-body{padding:24px;border-top:1px solid var(--op-line)}#app .op-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#app .op-form-grid>label{display:flex;flex-direction:column;gap:8px}#app .op-page fieldset{border:1px solid var(--op-line);border-radius:10px;margin:22px 0 14px;padding:18px}#app .op-page legend{font-size:16px;padding:0 6px;color:var(--op-muted)}#app .op-permissions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}#app .op-permissions label{display:flex;align-items:center;gap:8px;font-weight:500;font-size:16px}#app .op-account-usage{display:flex;gap:18px;flex-wrap:wrap;font-size:16px;color:var(--op-muted)}#app .op-inquiry-info{margin:0 0 22px;display:grid;grid-template-columns:1fr 1fr;gap:14px}#app .op-inquiry-info>div{border-bottom:1px solid #edf1f3;padding:8px 0}#app .op-inquiry-info dt{font-size:16px;color:var(--op-muted)}#app .op-inquiry-info dd{margin:5px 0 0;font-size:16px;overflow-wrap:anywhere}#app .op-wide-label{display:block;margin:20px 0 0}#app .op-wide-label textarea{margin-top:8px;font-weight:400}#app .op-inquiry-body>.op-primary{margin-top:18px}#app .op-inline-status{font-size:16px;color:#263a69;margin:12px 0 0;line-height:1.8}#app .op-inline-status:empty{display:none}#app .op-page .op-error{color:#aa493a;background:#fff4f1;padding:12px;border-radius:8px}#app .op-page .op-danger{border-color:#dfbdb5;color:#a14b3b;background:#fff9f7;font-size:16px}#app .op-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}#app .op-ai-grid>div{padding:18px;background:#f5f8fa;border:1px solid #e6edf1;border-radius:10px;display:flex;flex-direction:column;gap:9px}#app .op-ai-grid small{font-size:16px;color:var(--op-muted)}#app .op-ai-grid b{font-size:18px;line-height:1.6;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#app .op-ai-grid+.op-note+button{margin-top:16px}#app .op-jobs>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--op-line);font-size:16px;overflow-wrap:anywhere}#app .op-jobs small{color:var(--op-muted)}#app .op-log-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0}#app .op-log-top button{font-size:16px}#app .op-log-row{display:grid;grid-template-columns:145px minmax(150px,1fr) 54px;gap:16px;align-items:center;padding:17px 4px;border-bottom:1px solid #e9eef1;font-size:16px;overflow-wrap:anywhere}#app .op-log-row time{font-size:16px;color:var(--op-muted)}#app .op-log-row>span:nth-child(2){display:flex;flex-direction:column;gap:4px}#app .op-log-row small{font-size:16px;color:var(--op-muted)}#app .op-log-row .op-badge{text-align:center}#app .op-failed{background:#fff0eb;color:#a24937}#app .op-pagination{display:flex;justify-content:center;gap:16px;align-items:center;font-size:16px;margin:24px 0 0}#app .op-pagination button{font-size:16px;min-width:64px}#app .op-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#app .op-service-grid .op-card{display:flex;align-items:flex-start;flex-direction:column;margin:0;padding:22px;gap:14px}#app .op-service-grid h3{font-size:17px;margin:0;line-height:1.55}#app .op-service-grid p{font-size:16px;color:var(--op-muted);margin:0}#app .op-service-grid button{margin-top:auto;font-size:16px}#app .op-service-grid+section{margin-top:24px}#app .op-page .ga-admin{margin:18px 0 0;padding:0;border:0;background:none}#app .op-page .ga-admin>summary{font-size:16px;padding:12px;background:#eff4f7;border-radius:8px;font-weight:700;min-height:44px}#app .op-page .ga-admin>summary:after{content:" \2304"}#app .op-page .ga-admin-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}#app .op-page .ga-admin p{font-size:16px;color:var(--op-muted)}#app .op-footer-note{font-size:16px;color:#506575;padding-top:20px;border-top:1px solid var(--op-line);margin-top:36px}@keyframes opEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1001px){#app .op-metrics>button:hover{transform:translateY(-2px)}}@media(max-width:900px){#app .op-page{padding:30px 20px 50px}#app .op-metrics{grid-template-columns:1fr 1fr}#app .op-overview-grid,#app .op-check-grid{grid-template-columns:1fr}#app .op-check-grid p{min-height:0}#app .op-form-grid,#app .op-permissions,#app .op-page .ga-admin-fields,#app .op-service-grid{grid-template-columns:1fr 1fr}#app .op-log-row{grid-template-columns:110px minmax(100px,1fr) 50px}#app .op-log-row>small{grid-column:2/-1}}@media(max-width:540px){#app .op-page{padding:28px 16px 44px}#app .op-heading{flex-direction:column;align-items:flex-start;gap:18px}#app .op-heading h1{font-size:29px}#app .op-heading>div:last-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#app .op-heading>div:last-child>small{margin:0;font-size:16px}#app .op-nav{gap:4px;padding:5px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#app .op-nav button{font-size:16px;min-width:0;padding:10px 4px}#app .op-metrics{gap:10px}#app .op-metrics>button{padding:18px 14px;min-height:145px}#app .op-metrics span{font-size:16px}#app .op-metrics b{font-size:30px}#app .op-metrics small{font-size:16px}#app .op-card{padding:20px 16px;border-radius:12px}#app .op-section-head{align-items:flex-start;flex-direction:column;gap:14px}#app .op-section-head h2{font-size:22px}#app .op-status-list>div{gap:12px;font-size:16px}#app .op-filter-bar{padding:15px;gap:10px}#app .op-filter-bar label,#app .op-filter-bar .op-search{flex-basis:100%}#app .op-account>summary,#app .op-inquiry>summary{padding:18px 14px;gap:10px;flex-wrap:wrap}#app .op-account-name b,#app .op-account-name small{font-size:16px}#app .op-account>summary .op-badge,#app .op-inquiry>summary .op-badge{font-size:16px;max-width:70px}#app .op-avatar{width:30px;height:34px;font-size:16px;border-radius:9px}#app .op-account-body,#app .op-inquiry-body{padding:20px 14px}#app .op-form-grid,#app .op-page .ga-admin-fields{grid-template-columns:1fr}#app .op-permissions{grid-template-columns:1fr 1fr;gap:12px 8px}#app .op-permissions label{font-size:16px}#app .op-page fieldset{padding:14px 10px}#app .op-inquiry-info,#app .op-ai-grid{grid-template-columns:1fr}#app .op-inquiry-info{gap:8px}#app .op-ai-grid b{font-size:17px}#app .op-log-top{align-items:flex-start;flex-direction:column}#app .op-log-row{grid-template-columns:minmax(0,1fr) 50px;gap:10px;padding:18px 0}#app .op-log-row time{grid-column:1/-1}#app .op-log-row>small{grid-column:1/-1}#app .op-service-grid{grid-template-columns:1fr;gap:14px}#app .op-service-grid .op-card{padding:22px}#app .op-page .ga-admin>summary{font-size:16px}}@media(prefers-reduced-motion:reduce){#app .op-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:540px){#app .op-panel h2{scroll-margin-top:140px}}#app .op-traffic-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:20px}#app .op-traffic-toolbar>div{flex:1;min-width:220px}#app .op-traffic-toolbar h2{margin:0 0 8px;font-size:26px}#app .op-traffic-toolbar p{color:#506575;font-size:16px}#app .op-traffic-toolbar label{display:grid;gap:7px;font-size:16px;font-weight:700}#app .op-traffic-toolbar select{min-height:44px;border:1px solid #ccd9e1;background:#fff;color:#173b50;border-radius:9px;padding:9px 36px 9px 13px;font:inherit}#app .op-traffic-status{font-size:16px;color:#506575;line-height:1.8;margin:0 0 24px}#app .op-traffic-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}#app .op-traffic-metrics article{background:#fff;border:1px solid #d7e1e9;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}#app .op-traffic-metrics span{font-size:16px;font-weight:700;color:#365267}#app .op-traffic-metrics strong{font-size:34px;letter-spacing:-.04em;color:#16394f}#app .op-traffic-metrics small{font-size:16px;line-height:1.6;color:#506575}#app .op-traffic-chart{height:220px;display:flex;align-items:stretch;gap:5px;padding:12px 0 28px;border-bottom:1px solid #d6e0e7;margin:16px 0 22px}#app .op-traffic-chart>div{position:relative;flex:1;min-width:0;display:flex;align-items:end;justify-content:center;background:linear-gradient(to top,#eef3f6 1px,transparent 1px);background-size:100% 25%}#app .op-traffic-chart span{display:block;width:75%;height:var(--height);background:#235871;border-radius:5px 5px 0 0;animation:opChart .45s ease both;transform-origin:bottom}#app .op-traffic-chart small{position:absolute;bottom:-25px;font-size:16px;color:#506575;white-space:nowrap}#app .op-traffic-chart>div:nth-child(n+8) small{display:none}#app .op-traffic-chart>div:last-child small{display:block}#app .op-traffic-bars{list-style:none;margin:20px 0 28px;padding:0;display:grid;gap:18px}#app .op-traffic-bars li{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:16px}#app .op-traffic-bars b{color:#153c56}#app .op-traffic-bars i{grid-column:1/-1;display:block;height:7px;border-radius:4px;background:linear-gradient(to right,#465476 var(--bar),#edf2f5 var(--bar));animation:opChart .45s ease both;transform-origin:left}#app .op-popular-pages{list-style:none;padding:0;margin:16px 0}#app .op-popular-pages li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e9ee;padding:13px 0;font-size:16px}#app .op-popular-pages a{color:#205473;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}#app .op-popular-pages b{white-space:nowrap;font-size:16px}#app .op-traffic-details summary{font-weight:700;cursor:pointer;min-height:44px;display:flex;align-items:center;color:#1b4059}#app .op-traffic-details summary:after{content:"\ff0b";margin-left:auto}#app .op-traffic-details[open] summary:after{content:"\2212"}#app .op-traffic-details p{color:#506575;font-size:16px;line-height:1.9}#app .op-table-scroll{overflow-x:auto}#app .op-table-scroll table{width:100%;border-collapse:collapse;font-size:16px;white-space:nowrap}#app .op-table-scroll th,#app .op-table-scroll td{text-align:left;padding:12px;border-bottom:1px solid #e2e9ee}#app .op-empty-small{font-size:16px;color:#506575;padding:20px 0}#app .op-traffic-error-count{font-size:32px;font-weight:750;color:#16394f}#app .op-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#app .op-health-grid button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:10px!important;padding:18px!important;white-space:normal!important;height:auto!important;color:#1c425b!important;background:#f4f8fa!important;border:1px solid #dce5eb!important;box-shadow:none!important}#app .op-health-grid span{font-size:16px}#app .op-health-grid b{font-size:25px}#app .op-health-grid small{font-size:16px;color:#506575;line-height:1.7;font-weight:400}#app .op-traffic-link{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;background:#16394f;color:#fff;border-radius:16px}#app .op-traffic-link p{color:#d4e0e7;margin:8px 0 0;line-height:1.7;font-size:16px}#app .op-traffic-link button{background:#fff!important;color:#16394f!important;border:1px solid #fff!important;box-shadow:none!important;flex-shrink:0}@keyframes opChart{0%{opacity:.3;transform:scaleY(.7)}to{opacity:1;transform:scaleY(1)}}@media(max-width:800px){#app .op-traffic-metrics,#app .op-health-grid{grid-template-columns:1fr 1fr}#app .op-traffic-chart small{font-size:16px}#app .op-traffic-chart>div:nth-child(2n) small{display:none}#app .op-traffic-chart>div:last-child small{display:block}}@media(max-width:480px){#app .op-traffic-metrics article{padding:18px 14px}#app .op-traffic-metrics strong{font-size:28px}#app .op-traffic-link{align-items:start;flex-direction:column}#app .op-health-grid{grid-template-columns:1fr}#app .op-traffic-toolbar>div{min-width:100%}}@media(prefers-reduced-motion:reduce){#app .op-traffic-chart span,#app .op-traffic-bars i{animation:none}}#app .ma-page{--ma-ink:#17364e;--ma-muted:#607583;--ma-line:#dce5eb;max-width:1200px;margin:0 auto;padding:42px 26px 58px;color:var(--ma-ink);font-size:16px;line-height:1.75}#app .ma-page *{box-sizing:border-box;min-width:0}#app .ma-page :is(button,input,summary){font:inherit}#app .ma-page button{cursor:pointer;min-height:43px;border:1px solid var(--ma-line);border-radius:9px;padding:11px 16px;background:#fff;color:var(--ma-ink);font-weight:650;box-shadow:none!important;background-image:none!important;border-bottom-width:1px!important;transition:background .18s,transform .18s,border-color .18s}#app .ma-page button:hover:not(:disabled){background:#edf3f7;border-color:#a0b2bf}#app .ma-page button:disabled{opacity:.5;cursor:not-allowed}#app .ma-page :is(button,input,a,summary):focus-visible{outline:3px solid #ad8a4d;outline-offset:3px}#app .ma-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px}#app .ma-eyebrow{font-size:16px;letter-spacing:.15em;color:#735b2c;font-weight:800;margin:0 0 10px}#app .ma-heading h1{font-size:36px;line-height:1.35;letter-spacing:-.05em;margin:0 0 10px}#app .ma-heading>div>p:last-child{font-size:16px;color:var(--ma-muted);margin:0;word-break:keep-all}#app .ma-refresh{flex-shrink:0;text-align:right}#app .ma-refresh button{font-size:16px}#app .ma-refresh>small{display:block;font-size:16px;color:var(--ma-muted);margin-top:8px}#app .ma-profile{padding:20px 24px;background:#fff;border:1px solid var(--ma-line);border-radius:14px;display:flex;gap:16px;align-items:center;margin-bottom:22px}#app .ma-profile-avatar{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;background:#eef3f6;border-radius:13px;font-weight:700;font-size:18px}#app .ma-profile>div{display:flex;flex-direction:column;gap:3px;flex:1;overflow-wrap:anywhere}#app .ma-profile b{font-size:16px}#app .ma-profile>div>span{font-size:16px;color:var(--ma-muted)}#app .ma-account-state{font-size:16px;font-weight:650;background:#edf4f0;color:#3a4b72;padding:6px 10px;border-radius:6px}#app .ma-notice{font-size:16px;padding:16px 19px;border-radius:10px;background:#edf3f8;color:#476980;margin:0 0 22px;word-break:keep-all}#app .ma-error{background:#fff4e6;color:#8a5b31}#app .ma-stats{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:15px;margin:0 0 24px}#app .ma-stats>div{border:1px solid var(--ma-line);border-radius:15px;background:#fff;padding:23px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:170px}#app .ma-stats>div>span{font-size:16px;color:var(--ma-muted);font-weight:650}#app .ma-stats>div>b{font-size:34px;line-height:1.25;letter-spacing:-.035em;font-variant-numeric:tabular-nums}#app .ma-stats>div>b>small{font-size:16px;margin-left:7px;font-weight:500}#app .ma-stats .ma-text-value{font-size:19px!important;line-height:1.55;min-height:42px;word-break:keep-all}#app .ma-stats>div>p{font-size:16px;color:var(--ma-muted);margin:0;line-height:1.8;word-break:keep-all}#app .ma-stats .ma-stat-ai{background:#17364e;border-color:#17364e;color:#fff}#app .ma-stats .ma-stat-ai>span,#app .ma-stats .ma-stat-ai>p{color:#c8d6e0}#app .ma-allowance{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center;border:1px solid #d5e0e8;background:#edf3f7;border-radius:16px;padding:28px;margin:0 0 36px}#app .ma-allowance h2{font-size:22px;letter-spacing:-.035em;line-height:1.5;margin:0 0 10px;word-break:keep-all}#app .ma-allowance p{font-size:16px;margin:0 0 8px;line-height:1.9;word-break:keep-all}#app .ma-allowance small{font-size:16px;color:var(--ma-muted);line-height:1.85;display:block;word-break:keep-all}#app .ma-usage-numbers{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;margin:0 0 12px}#app .ma-usage-numbers>span{color:var(--ma-muted)}#app .ma-usage-numbers>strong{font-size:20px;white-space:nowrap}#app .ma-progress{background:#d8e3ec;border-radius:12px;height:8px;overflow:hidden;margin-bottom:13px}#app .ma-progress>span{height:100%;display:block;background:#2b5777;border-radius:12px;animation:maProgress .65s ease both;transform-origin:left}#app .ma-owner-quota{display:block;font-size:19px;margin-bottom:8px}#app .ma-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 22px}#app .ma-section-heading h2{font-size:24px;letter-spacing:-.04em;line-height:1.5;margin:0;word-break:keep-all}#app .ma-section-heading>p{font-size:16px;color:var(--ma-muted);margin:0;word-break:keep-all}#app .ma-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#app .ma-feature{display:flex;flex-direction:column;border:1px solid var(--ma-line);background:#fff;border-radius:15px;padding:24px;transition:transform .2s,border-color .2s}#app .ma-feature:hover{border-color:#a6bac8;transform:translateY(-2px)}#app .ma-feature-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}#app .ma-icon{display:grid;place-items:center;color:#466d87;background:#eff4f7;border-radius:11px;width:40px;height:40px}#app .ma-icon svg{width:23px;height:23px}#app .ma-chip{padding:5px 8px;border-radius:6px;font-size:16px;color:#4b6d83;background:#edf4f8;font-weight:700}#app .ma-chip.muted{color:#826344;background:#f8f0e5}#app .ma-feature h3{font-size:19px;line-height:1.5;letter-spacing:-.035em;margin:0 0 11px;word-break:keep-all}#app .ma-feature>p{font-size:16px;line-height:1.95;color:var(--ma-muted);margin:0 0 22px;word-break:keep-all}#app .ma-feature-bottom{margin-top:auto;border-top:1px solid #edf1f4;padding-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}#app .ma-feature-bottom>span{font-size:16px;font-weight:650;line-height:1.9;color:#46687f}#app .ma-feature-state{font-size:16px;color:#9a673b}#app .ma-feature-bottom .ma-feature-link{border:0;border-radius:5px;background:none;padding:5px 0;min-height:36px;font-size:16px;display:flex;gap:14px;align-items:center;color:#17364e}#app .ma-feature-bottom .ma-feature-link:hover{background:none;color:#3f6a88}#app .ma-more-services,#app .ma-usage-help{border:1px solid var(--ma-line);border-radius:12px;background:#fff;padding:17px 22px;margin:24px 0 0;font-size:16px}#app .ma-more-services>summary,#app .ma-usage-help>summary{cursor:pointer;min-height:28px;line-height:1.9;font-weight:650}#app .ma-more-services>summary>span{font-size:16px;color:var(--ma-muted);margin-left:8px}#app .ma-more-services>div>p{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #edf1f4;margin:0}#app .ma-more-services>div>p>span{font-size:16px;color:var(--ma-muted);text-align:right}#app .ma-more-services button{margin-top:18px;font-size:16px}#app .ma-usage-help p{color:var(--ma-muted);font-size:16px;line-height:1.95;word-break:keep-all;margin:13px 0 0}#app .ma-account-footer{display:flex;gap:14px;align-items:center;justify-content:flex-end;border-top:1px solid var(--ma-line);padding-top:22px;margin-top:32px}#app .ma-account-footer>button{font-size:16px;color:var(--ma-muted);background:none;border:0;min-height:38px}#app .ma-page .ma-primary{background:#17364e;color:#fff;border-color:#17364e}#app .ma-join{margin-top:28px;padding:28px;border:1px solid var(--ma-line);background:#fff;border-radius:14px}#app .ma-join h2{font-size:23px;letter-spacing:-.04em;margin:0 0 10px;word-break:keep-all}#app .ma-join>p{color:var(--ma-muted);font-size:16px;word-break:keep-all}#app .ma-join>label:not(.ma-consent){display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:650;margin:20px 0 0}#app .ma-join input:not([type=checkbox]){max-width:420px;min-height:46px;border:1px solid #cddbe4;border-radius:8px;background:#fff;color:var(--ma-ink);padding:11px 13px;font-size:16px}#app .ma-join ul{padding-left:20px;color:var(--ma-muted);font-size:16px;line-height:1.95;margin:20px 0 10px}#app .ma-join>a{color:#3f6a88;font-size:16px;text-underline-offset:3px}#app .ma-consent{display:flex;align-items:flex-start;gap:9px;font-size:16px;line-height:1.85;margin:22px 0 18px}#app .ma-consent input{width:17px;height:17px;flex-shrink:0;accent-color:#17364e;margin-top:3px}#app .ma-mobile-break{display:none}#app .ma-page :is(.ma-profile,.ma-stats,.ma-allowance,.ma-feature){animation:maEnter .35s ease both}@keyframes maEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes maProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:950px){#app .ma-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .ma-stats{grid-template-columns:1fr 1fr}#app .ma-stats>div:last-child{grid-column:1/-1;min-height:135px}#app .ma-allowance{grid-template-columns:1fr;gap:22px}}@media(max-width:540px){#app .ma-page{padding:28px 16px 40px}#app .ma-heading{align-items:flex-start;flex-direction:column;gap:18px}#app .ma-heading h1{font-size:29px}#app .ma-heading>div>p:last-child{font-size:16px}#app .ma-refresh{display:flex;align-items:center;gap:12px;text-align:left;flex-wrap:wrap}#app .ma-refresh>small{margin:0;font-size:16px}#app .ma-profile{padding:18px 14px;gap:10px;flex-wrap:wrap}#app .ma-profile-avatar{width:35px;height:39px;font-size:16px;border-radius:10px}#app .ma-profile>div>span{font-size:16px}#app .ma-account-state{font-size:16px}#app .ma-stats{gap:10px}#app .ma-stats>div{padding:18px 14px;min-height:165px;gap:11px}#app .ma-stats>div>span{font-size:16px}#app .ma-stats>div>b{font-size:30px}#app .ma-stats .ma-text-value{font-size:17px!important}#app .ma-stats>div>p{font-size:16px}#app .ma-stats>div:last-child{min-height:138px}#app .ma-allowance{padding:23px 18px;margin-bottom:30px}#app .ma-allowance h2{font-size:22px}#app .ma-mobile-break{display:block}#app .ma-usage-numbers{gap:10px;font-size:16px}#app .ma-usage-numbers>strong{font-size:18px}#app .ma-section-heading{align-items:flex-start;flex-direction:column;gap:9px}#app .ma-section-heading h2{font-size:23px}#app .ma-feature-grid{grid-template-columns:1fr;gap:14px}#app .ma-feature{padding:22px}#app .ma-feature>p{margin-bottom:18px}#app .ma-more-services,#app .ma-usage-help{padding:16px}#app .ma-more-services>div>p{align-items:flex-start;flex-direction:column;gap:5px}#app .ma-more-services>div>p>span{text-align:left}#app .ma-join{padding:22px 16px}#app .ma-join h2{font-size:22px}}@media(prefers-reduced-motion:reduce){#app .ma-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:540px){#app .ma-stats .ma-compact-value{font-size:22px}}#app .learn-page{background:#fff;--learn-ink:#18364b;--learn-muted:#60727e;--learn-line:#dce3e5}#app .learn-hero{background:#f7f5f0;border-bottom:1px solid #e5e4dd;padding:48px 0 32px}#app .learn-heading{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr);gap:64px;align-items:center}#app .learn-heading h1{font-size:clamp(30px,3.1vw,40px);line-height:1.5;letter-spacing:-.055em}#app .learn-heading>div>p:last-child{margin-top:18px;color:#566c7b;font-size:16px;line-height:1.9}#app .learn-heading>div{animation:learnEnter .45s ease-out both}#app .learn-progress{padding:25px 26px;border:1px solid #d9ddd8;border-radius:12px;background:#fff}#app .learn-progress>span{font-size:16px;font-weight:650;color:#5b6c76}#app .learn-progress strong{display:block;margin:8px 0 18px;font-size:44px;line-height:1.2;letter-spacing:-.045em;font-weight:750;color:#16354c;font-variant-numeric:tabular-nums}#app .learn-progress strong small{font-size:16px;letter-spacing:-.02em;color:#61727b;font-weight:500}#app .learn-progress [role=progressbar]{height:5px;overflow:hidden;background:#e9eeec;border-radius:4px}#app .learn-progress [role=progressbar] i{display:block;height:100%;width:var(--learn-progress);max-width:100%;background:#9e834c;border-radius:4px;animation:learnProgress .65s ease-out both;transform-origin:left}#app .learn-progress p{margin-top:13px;font-size:16px;line-height:1.8;color:#6b787b}#app .learn-sync{display:flex;align-items:center;gap:10px;margin-top:25px;color:#5b6d75;font-size:16px;line-height:1.6}#app .learn-sync-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#53736c}#app .learn-sync[data-kind=error] .learn-sync-dot{background:#ad7831}#app .learn-sync b{font-size:16px;font-weight:650}#app .learn-sync small{display:block;margin-top:3px;font-size:16px;color:#506575}#app .learn-sync .editorial-text-link{margin-left:auto;flex:none;font-size:16px}#app .learn-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;padding:24px 0 0;border-top:1px solid #dddeda}#app .learn-stats>div{padding:0 26px;border-left:1px solid #dcdfda}#app .learn-stats>div:first-child{padding-left:0;border-left:0}#app .learn-stats dt{font-size:16px;color:#4f6471;font-weight:650}#app .learn-stats dd{margin:8px 0 5px;font-size:30px;font-weight:750;line-height:1.2;color:#18364b;font-variant-numeric:tabular-nums}#app .learn-stats dd small{margin-left:5px;font-size:16px;font-weight:500;color:#506575}#app .learn-stats span{font-size:16px;line-height:1.7;color:#6a7a83}#app .learn-next-section{padding-top:44px;padding-bottom:48px}#app .learn-next-head .editorial-eyebrow,#app .learn-records-heading .editorial-eyebrow{margin-bottom:10px!important}#app .learn-next-head h2,#app .learn-records h2{font-size:26px;line-height:1.5}#app .learn-next-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(215px,.4fr);gap:48px;padding:29px 32px;margin-top:23px;border:1px solid #d8e0e2;border-left:4px solid #ad9056;border-radius:12px;background:#fbfcfb}#app .learn-course-label{font-size:16px;font-weight:650;color:#657780}#app .learn-next-card h3{margin-top:10px;font-size:23px;line-height:1.55;letter-spacing:-.045em}#app .learn-next-card>div>p{margin-top:11px;color:#5a6e7b;font-size:16px}#app .learn-outcome{display:flex;flex-direction:column;gap:3px;margin-top:19px;padding-top:15px;border-top:1px solid #e2e7e6;font-size:16px}#app .learn-outcome>span{font-size:16px;color:#718088}#app .learn-outcome strong{font-weight:650}#app .learn-next-action{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;text-align:center}#app .learn-next-action>span{font-size:16px;font-weight:650;color:#526977}#app .learn-next-action>small{font-size:16px;color:#506575}#app .learn-records{padding-top:10px;padding-bottom:55px}#app .learn-records-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}#app .learn-records-heading p:last-child{margin-top:10px;color:#627580;font-size:16px}#app .learn-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 0;border-top:1px solid #dce4e6;border-bottom:1px solid #dce4e6}#app .learn-filters{display:flex;gap:6px;flex-wrap:wrap}#app .learn-filters button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:#f1f2f6;color:#49616f;font:inherit;font-size:16px;font-weight:600;line-height:1.6;box-shadow:none!important;background-image:none!important;cursor:pointer;white-space:nowrap}#app .learn-filters button[aria-pressed=true]{background:#183b53;color:#fff}#app .learn-filters button>span{font-size:16px;opacity:.8;font-variant-numeric:tabular-nums}#app .learn-search{display:block;flex:1;min-width:220px;margin:0}#app .learn-search input{box-sizing:border-box;width:100%;min-height:46px;padding:11px 14px;border:1px solid #d6e0e5;border-radius:8px;background:#fff;color:#18364b;font:inherit;font-size:16px;line-height:1.6}#app .learn-search input::placeholder{color:#74858e;opacity:1}#app .learn-result{margin:18px 0 14px;font-size:16px;color:#627783}#app .learn-record-list{display:grid;gap:14px}#app .learn-record{display:grid;grid-template-columns:minmax(0,1fr) 190px;column-gap:32px;padding:26px 28px;border:1px solid #dce4e6;border-radius:12px;background:#fff;animation:learnEnter .35s ease-out both}#app .learn-record-meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:16px;color:#657984}#app .learn-badge{padding:3px 7px;border-radius:4px;background:#f1f4f5;color:#5f7380;font-size:16px;font-weight:600;line-height:1.6}#app .learn-badge.is-done{background:#edf4ef;color:#3d4966}#app .learn-badge.is-progress{background:#f7f0df;color:#7c642d}#app .learn-badge.is-locked{background:#f5f1ee;color:#7c6352}#app .learn-record h3{margin-top:11px;font-size:19px;line-height:1.6;letter-spacing:-.04em}#app .learn-record-main>p{margin-top:7px;font-size:16px;color:#617580}#app .learn-record-foot{display:flex;gap:7px 18px;flex-wrap:wrap;margin-top:13px;color:#71828a;font-size:16px}#app .learn-record-actions{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;text-align:center}#app .learn-draft-mark,#app .learn-bookmark-mark{font-size:16px;color:#6f7c7e}#app .learn-draft{grid-column:1/-1;margin-top:18px;padding:0;border:0;border-top:1px solid #e4e9e9;border-radius:0;background:none;box-shadow:none}#app .learn-draft>summary,#app .learn-help>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:13px 0;list-style:none;font-size:16px;font-weight:650;line-height:1.7;cursor:pointer;color:#365769}#app .learn-draft>summary::-webkit-details-marker,#app .learn-help>summary::-webkit-details-marker{display:none}#app .learn-draft summary>span,#app .learn-help summary>span{flex:none;transition:transform .18s}#app .learn-draft[open] summary>span,#app .learn-help[open] summary>span{transform:rotate(45deg)}#app .learn-draft-body{padding:20px 22px;background:#f7f7f2;border:1px solid #e3e5df;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:1.95;color:#304d5e;max-height:360px;overflow-y:auto}#app .learn-draft-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px}#app .learn-copy-status{font-size:16px;color:#404c69}#app .learn-empty{padding:38px 24px;background:#f8faf9;border:1px dashed #d2dcde;border-radius:12px;text-align:center}#app .learn-empty>span{font-size:16px;letter-spacing:.1em;color:#806a3f}#app .learn-empty h3{margin-top:10px;font-size:22px}#app .learn-empty p{margin:12px 0 21px;color:#627580;font-size:16px}#app .learn-help{margin-top:23px;padding:0;border:0;border-top:1px solid #e0e7e8;border-radius:0;box-shadow:none;background:#fff}#app .learn-help>div{padding:4px 0 12px;max-width:850px;color:#637780;font-size:16px;line-height:1.9}#app .learn-help p+p{margin-top:12px}#app .learn-final{padding:42px 0;background:#102c43;color:#fff}#app .learn-final>.editorial-inner{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}#app .learn-final .editorial-eyebrow{color:#d9c391;margin-bottom:12px!important}#app .learn-final h2{font-size:28px;line-height:1.55}#app .learn-final p:last-child{margin-top:15px;font-size:16px;color:#becbd1}#app .learn-final>.editorial-inner>div:last-child{display:flex;flex-direction:column;align-items:stretch;gap:13px}#app .learn-final .editorial-text-link{color:#d3dfe4}#app .learn-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#app#app .learn-page [hidden]{display:none!important}@keyframes learnEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes learnProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:900px){#app .learn-heading{gap:30px}#app .learn-next-card{gap:25px}#app .learn-controls{align-items:stretch}#app .learn-search{flex-basis:100%}#app .learn-stats>div{padding-inline:18px}}@media(max-width:680px){#app .learn-hero{padding-top:32px;padding-bottom:26px}#app .learn-heading{grid-template-columns:1fr;gap:23px}#app .learn-heading h1{font-size:30px}#app .learn-heading>div>p:last-child{font-size:16px;margin-top:14px}#app .learn-progress{padding:19px 22px}#app .learn-progress strong{font-size:36px;margin-bottom:13px}#app .learn-sync{align-items:flex-start;flex-wrap:wrap;margin-top:20px}#app .learn-sync-dot{margin-top:5px}#app .learn-sync>span:nth-child(2){flex:1}#app .learn-sync .editorial-text-link{margin-left:16px}#app .learn-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}#app .learn-stats>div{padding:0 0 0 19px}#app .learn-stats>div:nth-child(odd){padding-left:0;border-left:0}#app .learn-stats dd{font-size:27px}#app .learn-next-section{padding-top:32px;padding-bottom:37px}#app .learn-next-head h2,#app .learn-records h2{font-size:23px}#app .learn-next-card{grid-template-columns:1fr;gap:24px;margin-top:19px;padding:23px 22px}#app .learn-next-card h3{font-size:21px}#app .learn-next-action{align-items:stretch}#app .learn-records-heading{align-items:flex-start;flex-direction:column;gap:9px}#app .learn-records-heading p:last-child{font-size:16px}#app .learn-filters{gap:6px}#app .learn-filters button{padding:10px 11px;font-size:16px}#app .learn-search{min-width:0}#app .learn-search input{font-size:16px}#app .learn-record{grid-template-columns:1fr;padding:22px 20px;gap:17px}#app .learn-record h3{font-size:18px}#app .learn-record-actions{align-items:flex-start;text-align:left;gap:6px}#app .learn-record-actions .ml-editorial-cta{width:100%!important}#app .learn-draft{margin-top:0}#app .learn-draft-actions{align-items:stretch;flex-direction:column}#app .learn-draft-body{font-size:16px;padding:16px}#app .learn-empty{padding:29px 20px}#app .learn-empty h3{font-size:20px}#app .learn-empty p{font-size:16px}#app .learn-final>.editorial-inner{grid-template-columns:1fr;gap:27px}#app .learn-final h2{font-size:26px}#app .learn-final>.editorial-inner>div:last-child{align-items:flex-start}#app .learn-final .ml-editorial-cta{width:100%!important}}@media(prefers-reduced-motion:reduce){#app .learn-page *,#app .learn-page *:before,#app .learn-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.adv-level-nav{display:flex;gap:8px;flex-wrap:wrap;padding-top:30px}.adv-level-nav button{background:#fff;border:1px solid #d9d4c9;border-radius:8px;color:#18364a;font:inherit;font-weight:700;padding:12px 20px;cursor:pointer}.adv-level-nav button[aria-pressed=true]{background:#142f43;color:#fff;border-color:#142f43}.adv-field-guide{margin-top:36px;border:1px solid #d8d5cb;border-radius:12px;background:#fffdf8;padding:clamp(22px,4vw,42px)}.adv-field-heading h3{font-size:clamp(23px,3vw,30px);line-height:1.45;word-break:keep-all}.adv-field-heading>span{color:#66757c;font-size:16px}.adv-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.adv-field-grid h4{font-size:17px;color:#17374a}.adv-field-grid p,.adv-field-guide dd,.adv-field-boundary{font-size:16px;line-height:1.9;color:#526570;word-break:keep-all;overflow-wrap:anywhere}.adv-field-guide dl{margin-top:24px;border-top:1px solid #e5e0d4}.adv-field-guide dl>div{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid #e5e0d4}.adv-field-guide dt{font-size:16px;font-weight:800;color:#284b5f}.adv-field-guide dd{margin:0}.adv-field-boundary{padding:18px 20px;background:#f1eee5;border-radius:8px}.adv-field-boundary b{color:#2b4654}.learn-levels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.learn-levels button{padding:10px 16px;border-radius:8px;border:1px solid #cdd5d9;background:#fff;color:#284658;font:inherit;font-weight:700;cursor:pointer}.learn-levels button[aria-pressed=true]{background:#193b50;color:#fff}.adv-track-mark{font-size:16px;font-weight:700;color:#8b6c2f;margin-right:8px}@media(max-width:600px){.adv-field-grid{grid-template-columns:1fr;gap:10px}.adv-field-guide dl>div{grid-template-columns:1fr;gap:6px}.adv-level-nav button{padding:10px 14px}.adv-level-nav{gap:6px}}.ml-gen-panel{background:#fff;border:1px solid #dce5ec;border-radius:20px;padding:clamp(20px,4vw,38px);color:#17374e;max-width:100%;box-sizing:border-box}.ml-gen-summary{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:28px;padding-bottom:26px}.ml-gen-eyebrow{font-size:16px;font-weight:750;letter-spacing:.12em;color:#735b2c!important;margin:0 0 10px!important}.ml-gen-summary h2{font-size:clamp(22px,3vw,30px);line-height:1.45;word-break:keep-all;margin:0 0 12px!important;color:#15354d!important}.ml-gen-summary p{font-size:16px;line-height:1.7;margin:0;color:#627789}.ml-gen-ring{position:relative;width:148px;height:148px;display:grid;place-items:center}.ml-gen-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ml-gen-ring circle{fill:none;stroke-width:6}.ml-gen-ring .track{stroke:#edf2f5}.ml-gen-ring .value{stroke:#bd9853;stroke-linecap:round;transition:stroke-dasharray .7s ease}.ml-gen-ring>div{text-align:center;z-index:1}.ml-gen-ring strong{display:block;font-size:36px;color:#17384e;line-height:1.2}.ml-gen-ring strong small{font-size:17px}.ml-gen-ring span{display:block;color:#6d7e89;font-size:16px;margin-top:7px}.ml-gen-theme{background:#f5f7f8;border-radius:12px;padding:17px 20px;margin-bottom:24px;display:grid;gap:8px}.ml-gen-theme span{font-size:16px;color:#738393}.ml-gen-theme strong{font-size:16px;line-height:1.7;font-weight:600;word-break:keep-all}.ml-gen-parts{padding:0!important;margin:0!important;list-style:none;display:grid;gap:14px}.ml-gen-part{border:1px solid #dfe7ed;border-radius:12px;padding:20px;min-width:0;box-sizing:border-box;transition:border-color .25s,background .25s}.ml-gen-part.is-run{border-color:#b5cbd8;background:#fcfcfd}.ml-gen-part.is-done{border-color:#d3d8e4;background:#fbfcfd}.ml-gen-part-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ml-gen-part-head>div{display:flex;align-items:baseline;gap:9px;min-width:0}.ml-gen-part h3{font-size:16px!important;line-height:1.65!important;margin:0!important;word-break:keep-all;color:#213f55!important}.ml-gen-stage{font-size:16px;color:#61768a;white-space:nowrap;background:#edf2f5;padding:4px 8px;border-radius:5px}.ml-gen-state-dot{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#bbc7cf}.is-run .ml-gen-state-dot{background:#b99551;animation:mlGenPulse 1.5s ease-in-out infinite}.is-done .ml-gen-state-dot{background:#374e84}.is-fail .ml-gen-state-dot{background:#ad7441}.ml-gen-bar{height:5px;background:#edf1f4;margin:16px 0;overflow:hidden;border-radius:4px}.ml-gen-bar>i{display:block;height:100%;background:#384d7d;border-radius:4px;transition:width .65s ease}.is-run .ml-gen-bar{background:repeating-linear-gradient(110deg,#eef2f5 0 10px,#e1e9ee 10px 20px);background-size:200% 100%;animation:mlGenFlow 3s linear infinite}.ml-gen-items{display:flex;flex-wrap:wrap;gap:7px}.ml-gen-items>span{display:inline-flex;gap:6px;align-items:center;background:#f1f4f6;color:#7f8d96;border-radius:5px;padding:5px 8px;font-size:16px;line-height:1.5}.ml-gen-items b{font-weight:500}.ml-gen-items .is-active{color:#8b6a32;background:#f6f0e2;animation:mlGenPulse 2s ease-in-out infinite}.ml-gen-items .is-complete{color:#334775;background:#eaedf4}.ml-gen-part-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.ml-gen-part-footer small{font-size:16px;color:#506575;line-height:1.6}#app .ml-gen-retry,#app .ml-gen-continue{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:9px 14px;border:1px solid #cbd9e3;border-radius:8px;box-shadow:none;background:#fff;color:#173d56;font-weight:650;font-size:16px;line-height:1.5;text-align:center;white-space:normal;cursor:pointer}#app .ml-gen-continue{background:#193d53;color:#fff;border-color:#193d53}#app .ml-gen-retry:hover,#app .ml-gen-continue:hover{transform:translateY(-1px);filter:brightness(.96)}.ml-gen-retry:disabled,.ml-gen-continue:disabled{opacity:.5;cursor:wait}.ml-gen-note{font-size:16px!important;line-height:1.9!important;color:#506575!important;margin:20px 0 0!important;word-break:keep-all}.ml-gen-notice{padding:20px;border:1px solid #e8dcc4;background:#fbf7ed;border-radius:12px;margin-top:20px}.ml-gen-notice h3{margin:0 0 8px!important;font-size:16px!important;line-height:1.6!important;color:#775e32!important}.ml-gen-notice p{font-size:16px!important;line-height:1.8!important;margin:4px 0!important;color:#786e58!important}.ml-gen-notice>div{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px}.ml-gen-notice a{font-size:16px;color:#173d56;text-decoration:none}.ml-gen-recovered{display:inline-block;background:#edf5f1;border-radius:5px;font-size:16px;color:#3d4f7a;padding:6px 9px;margin-top:12px}@keyframes mlGenPulse{50%{opacity:.45}}@keyframes mlGenFlow{to{background-position:-200% 0}}@media(max-width:600px){.ml-gen-summary{grid-template-columns:1fr;gap:18px}.ml-gen-ring{width:128px;height:128px;margin:auto}.ml-gen-summary>div:last-child{text-align:center}.ml-gen-part{padding:15px}.ml-gen-part-head{flex-wrap:wrap;gap:8px}.ml-gen-part-head>div{flex:1 1 100%}.ml-gen-part-footer{align-items:flex-start;flex-wrap:wrap}.ml-gen-part-footer button{width:100%}.ml-gen-theme{padding:15px}.ml-gen-notice>div>*{width:100%;text-align:center}.ml-gen-panel{padding:18px}}@media(prefers-reduced-motion:reduce){.ml-gen-panel *,#app .ml-gen-retry,#app .ml-gen-continue{animation:none!important;transition:none!important;transform:none!important}}.ml-gen-confirm{width:min(490px,calc(100vw - 40px));box-sizing:border-box;border:1px solid #d8e2e9;border-radius:18px;padding:28px;color:#17374e;box-shadow:0 24px 90px #122e4533}.ml-gen-confirm::backdrop{background:#122e4577;backdrop-filter:blur(4px)}.ml-gen-confirm h2{font:700 22px/1.5 Pretendard,sans-serif;margin:0 0 14px}.ml-gen-confirm p{font:400 16px/1.9 Pretendard,sans-serif;white-space:pre-line;color:#526b7d;margin:0 0 24px}.ml-gen-confirm>div{display:flex;justify-content:flex-end;gap:10px}.ml-gen-confirm button{font:650 16px/1.6 Pretendard,sans-serif;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border:1px solid #cbd9e2;border-radius:8px;color:#193c53;background:#fff;cursor:pointer}.ml-gen-confirm button.ml-gen-continue{background:#173a52;color:#fff;border-color:#173a52}.ml-gen-confirm button:focus-visible{outline:3px solid #9d7d43;outline-offset:3px}@media(max-width:400px){.ml-gen-confirm{padding:22px}.ml-gen-confirm>div{flex-direction:column-reverse}.ml-gen-confirm button{width:100%}}.mlw-plan,.mlw-clinic,.mlw-workshop{color:#18364b;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere;padding-block:42px;scroll-margin-top:110px}.mlw-plan{border-bottom:1px solid #d9e2e8}.mlw-plan h2,.mlw-clinic h2,.mlw-workshop h2{font-size:clamp(24px,3.3vw,36px);line-height:1.4;margin:12px 0 20px}.mlw-plan ol{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;list-style:none;padding:0;margin:24px 0}.mlw-plan li{padding:16px 12px;background:#edf2f4;border-radius:12px;display:flex;flex-direction:column}.mlw-plan li b{font-size:23px;color:#17364b}.mlw-plan li span{font-size:16px}.mlw-scenario,.mlw-standard,.mlw-transfer{padding:24px;background:#f7f5f0;border-left:3px solid #947b49;border-radius:0 12px 12px 0}.mlw-scenario b,.mlw-standard b,.mlw-transfer b{display:block;margin-bottom:8px}.mlw-contrast{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.mlw-contrast article{padding:24px;border:1px solid #d5dfe6;border-radius:16px;background:#fff}.mlw-contrast article:last-child{background:#eaecf2;border-color:#aeb7ca}.mlw-contrast small{font-weight:700;color:#416274}.mlw-evidence{padding:24px;background:#edf3f8;border-radius:16px;margin-top:24px}.mlw-evidence a{color:#164f79;text-decoration:underline}.mlw-evidence small{display:block;margin-top:12px}.mlw-rounds{list-style:none;padding:0;counter-reset:round;display:grid;gap:16px}.mlw-rounds>li{padding:24px;border:1px solid #d5dfe6;border-radius:16px;background:#fff}.mlw-rounds h3{font-size:20px;margin:0 0 12px}.mlw-rounds h3 span{display:inline-block;color:#657781;font-size:16px;margin-left:10px}.mlw-debrief{background:#f7f5f0;border-radius:12px;padding:20px;margin:20px 0}.mlw-debrief summary{cursor:pointer;font-weight:700;padding:6px}.mlw-debrief[open]>p{animation:mlwShow .25s ease}.mlw-rubric{border-top:1px solid #d5dfe6;padding-top:20px}.mlw-plan .ml-editorial-cta{max-width:100%;white-space:normal;text-align:center;min-height:44px}.mlw-debrief summary:focus-visible,.mlw-plan .ml-editorial-cta:focus-visible{outline:3px solid #9a782f;outline-offset:4px}@keyframes mlwShow{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:680px){.mlw-plan ol{grid-template-columns:repeat(2,minmax(0,1fr))}.mlw-contrast{grid-template-columns:1fr}.mlw-plan,.mlw-clinic,.mlw-workshop{padding-block:28px;scroll-margin-top:24px}.mlw-rounds>li,.mlw-scenario,.mlw-evidence,.mlw-standard,.mlw-transfer{padding:18px}.mlw-rounds h3 span{display:block;margin-left:0}}@media(prefers-reduced-motion:reduce){.mlw-debrief[open]>p{animation:none}}@media print{.mlw-plan .ml-editorial-cta{display:none}.mlw-contrast article,.mlw-rounds>li{break-inside:avoid}}#app{--ml-control-radius:8px;--ml-control-height:44px;--ml-action-height:50px}#app#app :is(.about-cta:not(.text),.ml-editorial-cta,.ga-btn,.lib-button:not(.ml-back-link),.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:var(--ml-action-height)!important;height:auto!important;max-width:100%;padding:12px 18px!important;border-radius:var(--ml-control-radius)!important;font-size:16px!important;font-weight:700!important;line-height:1.6!important;text-align:center!important;white-space:normal!important;word-break:keep-all;overflow-wrap:anywhere;box-shadow:none!important;background-image:none!important;border-bottom-width:1px!important;vertical-align:middle}#app#app :is(.about-cta,.ml-editorial-cta,.ga-btn,.lib-button,.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary) svg{flex-shrink:0;vertical-align:middle}#app#app :is(.lib-resource-card .ga-btn,.lib-chip,.ps-card-start,.mfinfo,.mfnewopen,.ma-feature-link,.ml-motion-toggle,.prc-single-preview){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:var(--ml-control-height)!important;height:auto!important;border-radius:var(--ml-control-radius)!important;padding:10px 13px!important;line-height:1.6!important;text-align:center!important;font-size:16px!important;white-space:normal!important;box-shadow:none!important}#app#app :is(.crm-scope,.op-page,.ma-page) button:not(.crm-metrics button,.crm-tasks button,.op-metrics button,.op-queue button,.crm-customer-name){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ml-control-height);height:auto;border-radius:var(--ml-control-radius);line-height:1.6;text-align:center;white-space:normal;vertical-align:middle}#app#app .crm-customer-name{min-height:44px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}#app#app :is(.ml-shell-disclosure>summary,.ml-mobile-menu,.ml-account-menu>summary){min-height:44px;border-radius:8px}#app#app .ga-footer nav button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.6;text-align:center}#app#app :is(.ma-more-services,.ma-usage-help,.lib-pilot-image-caption,.lib-revision-note)>summary{min-height:44px;display:flex;align-items:center;gap:8px;line-height:1.6}#app#app :is(.b1-scripts,.ta-full-call) summary{padding-inline:6px!important}#app#app :is(.b1-scripts,.ta-full-call) summary>span:last-child{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-inline:3px;flex-shrink:0;font:20px/1 sans-serif}#app :is(button,summary,a,input,select,textarea):focus-visible{outline:3px solid #7a9cb8;outline-offset:3px}#app button:not(:disabled){touch-action:manipulation}#app button:disabled{cursor:not-allowed}@media(max-width:359px){#app#app :is(.about-cta:not(.text),.ml-editorial-cta,.ga-btn,.lib-button:not(.ml-back-link),.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary){padding-inline:13px!important;font-size:16px!important;gap:8px!important}}@media(prefers-reduced-motion:reduce){#app *,#app *:before,#app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{#app#app :is(.about-cta,.ml-editorial-cta,.ga-btn,.lib-button,.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary){display:none!important}}#app img:not([src]),#app img[src=""]{visibility:hidden}#app#app .ml-pilot-toolbar .lib-actions>.ml-back-link{border-radius:0!important;min-height:44px!important;text-align:left!important}#app#app :is(.ga-btn,.lib-button:not(.ml-back-link)){background-color:#fff!important;color:#193a52!important;border-color:#cbd8e1!important}#app#app :is(.ga-btn.navy,.lib-button.primary,.mc-btn.primary,.mfgo,.mesave,.mk-primary,.ml-primary){background-color:#16354c!important;color:#fff!important;border-color:#16354c!important}#app#app .ga-btn.gold{background-color:#e5d7b3!important;color:#1b3344!important;border-color:#d9c896!important}#app#app :is(.ga-btn,.lib-button,.mc-btn,.mfgo,.mesave,.mk-primary,.ml-primary):disabled{background-color:#e9eef2!important;color:#53697a!important;border-color:#d5e0e7!important;opacity:1!important}#app#app .ml-pilot-loading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;min-width:0;max-width:100%;text-align:center;box-sizing:border-box}#app#app .ml-pilot-loading .lib-button{flex:0 1 auto}#app#app :is(.mfab.solid,.btn:not(.ghost):not(.danger),.crm-primary,.ml-editorial-cta.navy,.about-cta.primary){background-color:#16354c!important;background-image:none!important;color:#fff!important;border:1px solid #16354c!important}#app#app :is(.mfab.solid,.btn:not(.ghost):not(.danger),.crm-primary,.ml-editorial-cta.navy,.about-cta.primary):hover:not(:disabled){background-color:#254c65!important;color:#fff!important;border-color:#254c65!important}#app#app :is(.mfab:not(.solid):not(.kakao),.btn.ghost){background-color:#fff!important;background-image:none!important;color:#193a52!important;border:1px solid #cbd8e1!important}#app#app .btn.danger{background-color:#fff!important;color:#983c33!important;border:1px solid #dbcac6!important}#app#app :is(.mfab,.btn,.crm-primary,.ml-editorial-cta,.about-cta):disabled{background-color:#e9eef2!important;background-image:none!important;color:#53697a!important;border-color:#cbd8e1!important;opacity:1!important}#app#app :is(.mfab,.btn,.crm-primary){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;line-height:1.6;text-align:center;max-width:100%;white-space:normal;overflow-wrap:anywhere}#app#app :is(.mfab,.btn,.crm-primary) svg{flex-shrink:0;color:inherit}#app#app :is(.mfab,.btn,.crm-primary)>span{color:inherit}#app#app :is(.ml-back-link,.ml-inline-tabs button:not(.on),.ml-mobile-account>button,.op-nav button:not([aria-pressed=true]),.fpk-consent-info summary){color:#425e73!important}#app#app :is(.sth-intents button>span,.cmh-topics button>span,.ps-audiences button>span,.ps-audiences button>small){color:#465f6d!important}#app#app :is(.about-sources summary>span,.fpk-faq summary>span,.crm-customer-name>span[aria-hidden]){color:#526a7b!important}#app#app :is(.about-sources summary>span,.fpr-source-details summary>span,.fpk-consent-info summary>span,.ps-workspace summary small,.ps-workspace summary>span){color:#425e73!important}#app#app button[data-act=mcClient]{background-color:#fff!important;color:#425e73!important;border-color:#cbd8e1!important}#app#app .ml-gen-continue{background-color:#16354c!important;color:#fff!important;border-color:#16354c!important}#app#app .crm-back{color:#425e73!important}#app#app .about-sources summary{color:#425e73!important}#app{--ml-control-radius:10px;--ml-control-height:48px;--ml-action-height:48px}@media screen{#app#app button,#app#app input:is([type=button],[type=submit],[type=reset]),#app#app a:is(.btn,.about-cta:not(.text),.ml-editorial-cta,.ga-btn,.lib-button:not(.ml-back-link),.mc-btn,.mfab,.crm-primary){box-sizing:border-box!important;min-height:48px!important;border-radius:10px!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;font-weight:700!important;max-width:100%;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;touch-action:manipulation}#app#app :is(.btn,.about-cta:not(.text),.ml-editorial-cta,.ga-btn,.lib-button:not(.ml-back-link),.mc-btn,.mfab,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary,.ml-gen-continue),#app#app .ml-scan-retake button,#app#app .ml-scan-confirm{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:auto!important;min-height:48px!important;padding:11px 18px!important;border-width:1px!important;border-style:solid!important;box-shadow:none!important;background-image:none!important}#app#app :is(.ga-btn,.lib-button:not(.primary):not(.ml-back-link),.mc-btn:not(.primary),.btn.ghost,.mfab:not(.solid):not(.kakao),.ml-editorial-cta:not(.navy),.about-cta:not(.primary):not(.text)){color:#244453!important;background:#fff!important;border-color:#8fa5af!important}#app#app :is(.ga-btn.navy,.lib-button.primary,.mc-btn.primary,.btn:not(.ghost):not(.danger),.mfab.solid,.mfgo,.mesave,.mk-primary,.ml-primary,.crm-primary,.ml-gen-continue,.ml-editorial-cta.navy,.about-cta.primary,.ml-scan-confirm){color:#fff!important;background:#162851!important;border-color:#162851!important}#app#app :is(.btn.danger,button[data-scan-stop]){color:#823b2d!important;background:#fff5ef!important;border-color:#ae796a!important}#app#app button:disabled:not(.ml-scan-shot),#app#app input:is([type=button],[type=submit]):disabled{opacity:1!important;color:#566773!important;background:#e9eef1!important;border-color:#b9c7cf!important;box-shadow:none!important;cursor:not-allowed}#app#app :is(button,a,input,select,summary):focus-visible{outline:3px solid #ac6818!important;outline-offset:3px!important}#app#app :is(button,a):is(.ml-mobile-menu,.ml-icon-button){min-width:48px!important;padding:8px!important}#app#app button[hidden],#app#app a[hidden]{display:none!important}}@media screen{#app#app .mfab.kakao:not(:disabled){background:#fee500!important;background-image:none!important;color:#191919!important;border-color:#c6b200!important}#app#app .mfab.kakao:hover:not(:disabled){background:#f2d900!important;color:#191919!important;border-color:#aa9800!important}#app#app .mfab.kakao:active:not(:disabled){background:#e3ce00!important;color:#191919!important}#app#app .mfab.kakao:disabled{background:#e9eef1!important;color:#566773!important;border-color:#b9c7cf!important;opacity:1!important;cursor:not-allowed}#app#app .mfab.kakao :is(span,svg){color:inherit!important}}.ml-save-feedback{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;padding:20px;background:#0d243cc7;overflow:auto;overscroll-behavior:contain;box-sizing:border-box}.ml-save-card{box-sizing:border-box;width:min(100%,400px);margin:auto;padding:30px 28px;text-align:center;border:1px solid #dbe6ef;border-radius:24px;background:#fff;color:#173b60;box-shadow:0 24px 70px #0003;animation:mlSaveEnter .2s ease-out}.ml-save-card h2{margin:10px 0 12px;font-size:24px;line-height:1.4;color:#173b60;word-break:keep-all}.ml-save-card p{margin:0;color:#425b72;font-size:16px;line-height:1.85;word-break:keep-all}.ml-save-eyebrow{font-size:16px;font-weight:800;letter-spacing:.18em;color:#796039}.ml-save-orbit{position:relative;display:grid;place-items:center;width:76px;height:76px;margin:0 auto 20px;color:#24567b;background:#eef5fa;border-radius:50%}.ml-save-orbit:before{content:"";position:absolute;inset:-4px;border:2px solid #dce8f1;border-top-color:#a28148;border-right-color:#24567b;border-radius:50%;animation:mlSaveSpin 1.3s linear infinite}.ml-save-orbit svg{width:44px;height:44px}.ml-save-steps{list-style:none;margin:22px 0 18px;padding:0;text-align:left;display:grid;gap:8px;font-size:16px}.ml-save-steps li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#f2f6fa;color:#294962}.ml-save-steps b{font-size:16px;color:#516478;white-space:nowrap}.ml-save-feedback[data-phase=saving] [data-save-check]{color:#193065}.ml-save-feedback[data-phase=saving] [data-save-write]{color:#173b60}.ml-save-track{height:4px;background:#e4edf4;border-radius:6px;overflow:hidden;margin-bottom:14px}.ml-save-track i{display:block;width:42%;height:100%;background:#426c89;border-radius:6px;animation:mlSaveTravel 1.6s ease-in-out infinite}.ml-save-card small{font-size:16px;line-height:1.6;color:#53697c}@keyframes mlSaveSpin{to{transform:rotate(360deg)}}@keyframes mlSaveTravel{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes mlSaveEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ml-save-card,.ml-save-orbit:before,.ml-save-track i{animation:none}.ml-save-track i{width:100%;opacity:.65}}@media(max-width:420px){.ml-save-card{padding:26px 20px}.ml-save-card h2{font-size:22px}}#app .card.meres>b.empty{display:flex;align-items:center;gap:8px}.fg-analyze{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:#0a14269e;backdrop-filter:blur(3px);animation:fgIn .25s ease}.fg-analyze.out{opacity:0;transition:opacity .3s}.fg-box{width:min(320px,86vw);padding:28px 24px 24px;border-radius:20px;background:linear-gradient(150deg,#0f172a,#1e3a8a);color:#fff;text-align:center;box-shadow:0 24px 60px #00000059}.fg-box b{display:block;font-size:18px;margin:14px 0 6px;color:#fff}.fg-box small{display:block;min-height:20px;font-size:16px;color:#bfdbfe}.fg-scan{position:relative;width:96px;height:96px;margin:0 auto;display:grid;place-items:center;border-radius:50%;background:#93c5fd1f;color:#93c5fd;overflow:hidden}.fg-scan i{position:absolute;left:10%;right:10%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#60A5FA,transparent);box-shadow:0 0 12px #60a5fa;animation:fgScan 1.2s ease-in-out infinite alternate}.fg-bar{height:6px;margin:16px 4px 0;border-radius:6px;background:#ffffff26;overflow:hidden}.fg-bar em{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,#60a5fa,#93c5fd);animation:fgBar 2.6s ease forwards}@keyframes fgIn{0%{opacity:0}to{opacity:1}}@keyframes fgScan{0%{top:14%}to{top:82%}}@keyframes fgBar{to{width:100%}}@media(prefers-reduced-motion:reduce){.fg-scan i{animation:none;top:48%}.fg-bar em{animation:none;width:100%}}@media screen{#app{font-size:18px;line-height:1.8;-webkit-text-size-adjust:100%;text-size-adjust:100%}#app#app :is(p,li,dd,blockquote){font-size:18px!important;line-height:1.85!important}#app#app :is(label,input,select,textarea,td,th,dt,summary){font-size:16px!important;line-height:1.7!important}#app#app :is(button,.ml-editorial-cta,.about-cta,.lib-button,.ga-btn,.mc-btn,.mfab,.btn){font-size:16px!important;line-height:1.65!important;white-space:normal;word-break:keep-all}#app#app :is(small,figcaption,.editorial-eyebrow,.ga-kicker,.lib-meta,.op-note,.ma-note){font-size:16px!important;line-height:1.75!important}#app#app :is(.ml-context-nav>div,.ml-primary-links,.ga-footer nav,.lib-actions,.editorial-actions){flex-wrap:wrap}#app#app :is(.ml-shell-link,.ml-mobile-menu,.ml-shell-disclosure>summary){font-size:16px!important}#app#app .ml-private-notice{max-width:900px;margin:0 auto;padding:64px 28px;min-height:55vh}#app#app .ml-private-notice h1{font-size:clamp(30px,4vw,44px);line-height:1.4;margin:18px 0}#app#app .ml-private-notice .editorial-actions{margin:28px 0}#app#app :is(.ga-wordmark em,.fpk-public-brand small,.ftn-public-brand small,.ps-public-brand small){font-size:.5625rem!important;line-height:1.4!important}#app#app :is(.ml-pilot-case p,.b1-section p,.lr-section p,.ga-lesson-body p){max-width:78ch}@media(max-width:680px){#app#app :is(p,li,dd,blockquote){font-size:17px!important;line-height:1.85!important}#app#app :is(.editorial-inner,.about-inner){padding-inline:22px}#app#app :is(.lib-pilot-toolbar,.ml-pilot-toolbar,.crm-section-head,.op-section-head){flex-wrap:wrap;gap:14px}#app#app :is(.ml-editorial-cta,.about-cta,.lib-button,.ga-btn,.mc-btn,.mfab,.btn){min-height:48px!important}}}.ml-site-footer,#app#app .ml-site-footer{box-sizing:border-box;position:relative;clear:both;isolation:isolate;width:100%;max-width:none;margin:0!important;padding:0!important;background:#fff!important;color:#3d4a66;border:0!important;border-top:1px solid #d6dce6!important;font-family:MindLab Noto Sans KR,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;text-align:left}.ml-site-footer:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#14295c 0 70%,#b88a2e 70% 100%)}.ml-site-footer *{box-sizing:border-box}.ml-site-footer .ml-footer-inner{max-width:1232px;padding:44px 24px 22px;margin:0 auto}.ml-site-footer .ml-footer-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding-bottom:30px}.ml-site-footer .ml-footer-brand,#app#app .ml-site-footer .ml-footer-brand,.ml-site-footer .ml-footer-mini{display:inline-flex;align-items:center;gap:12px;width:fit-content;text-decoration:none;color:#14295c}#app#app .ml-site-footer .ml-footer-identity p,.ml-site-footer .ml-footer-identity p{margin:20px 0 4px;font-size:17px!important;font-weight:700;line-height:1.6!important;color:#16213a}#app#app .ml-site-footer .ml-footer-tagline,.ml-site-footer .ml-footer-tagline{font-size:16px;line-height:1.7;color:#4a5672}.ml-site-footer .ml-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;min-width:0}.ml-site-footer .ml-footer-nav>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}#app#app .ml-site-footer .ml-footer-nav h2,.ml-site-footer .ml-footer-nav h2{margin:0 0 10px!important;padding-bottom:10px;width:100%;border-bottom:1px solid #e6d3a6;font-size:16px!important;font-weight:800;letter-spacing:.08em;line-height:1.5!important;color:#8a6420!important}#app#app .ml-site-footer .ml-footer-link,.ml-site-footer .ml-footer-link{display:inline-flex!important;align-items:center;justify-content:flex-start!important;gap:6px;width:auto!important;min-height:40px!important;margin:0!important;padding:6px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#2a3754!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;text-decoration:none;text-align:left!important;cursor:pointer;transition:color .15s}#app#app .ml-site-footer .ml-footer-link:hover,.ml-site-footer .ml-footer-link:hover{color:#14295c!important;text-decoration:underline;text-underline-offset:4px}.ml-site-footer .ml-footer-link>span{color:#b88a2e;opacity:0;transform:translate(-3px);transition:opacity .15s,transform .15s}.ml-site-footer .ml-footer-link:hover>span,.ml-site-footer .ml-footer-link:focus-visible>span{opacity:1;transform:none}.ml-site-footer a:focus-visible,.ml-site-footer button:focus-visible,.ml-site-footer summary:focus-visible{outline:2px solid #14295c;outline-offset:4px;border-radius:4px}.ml-site-footer .ml-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #e3e7ee;padding-top:18px;color:#4a5672}#app#app .ml-site-footer .ml-footer-bottom small,.ml-site-footer .ml-footer-bottom small,#app#app .ml-site-footer .ml-footer-bottom>span,.ml-site-footer .ml-footer-bottom>span{font-size:16px!important;line-height:1.7!important;color:#4a5672!important}.ml-site-footer .ml-footer-bottom>span{margin-left:auto}#app#app .ml-site-footer .ml-footer-private,.ml-site-footer .ml-footer-private{margin:0!important;padding:0 12px!important;min-height:34px!important;background:#fff!important;border:1.5px solid #d6dce6!important;border-radius:8px!important;box-shadow:none!important;color:#14295c!important;font-size:16px!important;font-weight:700!important;cursor:pointer;text-decoration:none}#app#app .ml-site-footer .ml-footer-private:hover{border-color:#14295c!important;background:#e8eef8!important}@media(max-width:1000px){.ml-site-footer .ml-footer-top{grid-template-columns:1fr;gap:30px}.ml-site-footer .ml-footer-inner{padding-top:34px}}@media(max-width:480px){.ml-site-footer .ml-footer-inner{padding:30px 20px 22px}.ml-site-footer .ml-footer-nav{gap:20px}.ml-site-footer .ml-footer-bottom{display:grid;gap:6px}.ml-site-footer .ml-footer-bottom>span{margin:0}.ml-site-footer .ml-footer-private{justify-self:start}}@media(prefers-reduced-motion:reduce){.ml-site-footer *{transition:none!important;animation:none!important}}@media print{.ml-site-footer,#app .ml-site-footer{display:none!important}}.ml-site-footer.is-compact .ml-footer-inner{padding:12px 24px}.ml-site-footer .ml-footer-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.ml-site-footer .ml-footer-mini{gap:8px}#app#app .ml-site-footer .ml-footer-bar>small,.ml-site-footer .ml-footer-bar>small{font-size:16px!important;color:#4a5672!important}.ml-site-footer .ml-footer-more{margin-left:auto;position:relative}#app#app .ml-site-footer .ml-footer-more>summary,.ml-site-footer .ml-footer-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1.5px solid #d6dce6;border-radius:8px;background:#fff;color:#14295c;font-size:16px!important;font-weight:700}.ml-site-footer .ml-footer-more>summary::-webkit-details-marker{display:none}.ml-site-footer .ml-footer-more>summary:after{content:"\25be";font-size:16px;transition:transform .15s}.ml-site-footer .ml-footer-more[open]>summary:after{transform:rotate(180deg)}.ml-site-footer .ml-footer-more>summary:hover{border-color:#14295c;background:#e8eef8}.ml-site-footer .ml-footer-more-body{position:absolute;right:0;bottom:calc(100% + 10px);width:min(460px,calc(100vw - 32px));padding:18px 20px;background:#fff;border:1px solid #d6dce6;border-radius:14px;box-shadow:0 -12px 30px -12px #0a14324d;z-index:20}.ml-site-footer .ml-footer-more-body .ml-footer-nav{gap:20px}@media(max-width:640px){.ml-site-footer.is-compact .ml-footer-inner{padding:10px 16px}.ml-site-footer .ml-footer-bar>small{display:none}.ml-site-footer .ml-footer-more-body{right:-8px}}:is(#app,body) .ml-x-brand img,:is(#app,body) .ml-site-footer :is(.ml-footer-brand,.ml-footer-mini) img{display:block;width:auto!important;height:44px!important;flex:none}:is(#app,body) .ml-x-brand,:is(#app,body) .ml-site-footer :is(.ml-footer-brand,.ml-footer-mini){gap:10px!important}#app#app .ml-logo-word,body .ml-logo-word{display:inline-flex!important;flex-direction:column;align-items:stretch;gap:3px;line-height:1;text-align:left;white-space:nowrap}#app#app .ml-logo-word b,body .ml-logo-word b{display:block;margin:0;font-family:MindLab Noto Sans KR,Noto Sans KR,sans-serif;font-size:20px!important;font-weight:800;letter-spacing:.06em;line-height:1!important;color:#14295c!important}#app#app .ml-logo-word em,body .ml-logo-word em{display:flex!important;align-items:center;gap:5px;margin:0;font-family:MindLab Noto Sans KR,Noto Sans KR,sans-serif;font-style:normal;font-size:.5rem!important;font-weight:700;letter-spacing:.3em;line-height:1!important;color:#2f4f86!important}#app#app .ml-logo-word em i,body .ml-logo-word em i{display:block;flex:1 1 6px;min-width:6px;height:1px;background:#3d73a5}@media(max-width:640px){:is(#app,body) .ml-x-brand img,:is(#app,body) .ml-site-footer :is(.ml-footer-brand,.ml-footer-mini) img{height:38px!important}#app#app .ml-logo-word b,body .ml-logo-word b{font-size:17px!important}#app#app .ml-logo-word em,body .ml-logo-word em{font-size:.4375rem!important;letter-spacing:.24em}}body :is(.ftn-public-brand,.ps-public-brand,.ml-support-public-brand){display:inline-flex!important;align-items:center;gap:10px!important}body :is(.ftn-public-brand,.ps-public-brand,.ml-support-public-brand) img{display:block;width:auto!important;height:44px!important}#app#app .ml-brand-mark:has(.ml-logo-word){--ml-brand-icon-width:56px;--ml-brand-height:44px;--ml-brand-gap:10px;column-gap:10px}#app#app .ml-brand-mark .ga-wordmark.ml-logo-word{height:auto!important;gap:3px!important}.ml-tarot-report{--trr-ink:#342c4a;--trr-muted:#63596f;--trr-line:#e5dfee;max-width:880px;margin:28px auto;padding:clamp(20px,4vw,44px);color:var(--trr-ink);background:#fff;border:1px solid var(--trr-line);border-radius:24px;overflow-wrap:anywhere;word-break:keep-all}.ml-tarot-report p{font-size:18px;line-height:1.9;color:var(--trr-ink);margin:12px 0}.ml-tarot-report h2{font-size:clamp(28px,4vw,38px);line-height:1.4;margin:16px 0;color:#332443}.ml-tarot-report h3{font-size:23px;line-height:1.5;margin:0;color:#342c4a}.ml-tarot-report h4{font-size:21px;line-height:1.55;margin:12px 0;color:#342c4a}.trr-kicker{font-size:16px;font-weight:750;letter-spacing:.07em;color:#705238}.trr-intro{padding-bottom:28px;border-bottom:1px solid var(--trr-line)}.ml-tarot-report .trr-focus{font-size:19px;color:#645273;font-weight:600}.trr-summary{margin-top:22px;padding:18px 24px;background:#f6f2fa;border-left:3px solid #9677af;border-radius:0 14px 14px 0}.trr-section-head{display:flex;align-items:baseline;gap:14px;margin:38px 0 22px}.trr-section-head>span{font-size:16px;color:#705238;font-weight:700}.trr-answer,.trr-card{padding:26px 0;border-bottom:1px solid var(--trr-line);animation:trr-enter .45s ease both;animation-delay:calc(min(var(--trr-i,0),4)*70ms)}.trr-answer:first-of-type,.trr-card:first-of-type{padding-top:10px}.trr-basis{padding-left:16px;border-left:2px solid #c7b7d7;margin:22px 0}.trr-basis strong,.trr-next strong,.trr-scenario strong{font-size:16px;color:#584167}.trr-scenario{background:#faf7f1;border:1px solid #ece2d1;border-radius:14px;padding:18px 22px;margin:22px 0}.trr-next{padding:0 4px}.trr-next strong{display:block;margin-top:18px}.ml-tarot-report .trr-keyword{font-size:16px;color:#674b79;font-weight:650}.trr-actions ol{padding-left:28px}.trr-actions li{padding:4px 0 18px 10px}.trr-actions li::marker{color:#735381;font-weight:700}.trr-closing{padding:20px 24px;margin-top:24px;border-radius:16px;background:#362b49}.ml-tarot-report .trr-closing p{color:#fff;margin:0}.ml-tarot-report .trr-scenario p:last-child{margin-bottom:0}@keyframes trr-enter{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.ml-tarot-report{padding:20px 18px;border-radius:18px}.ml-tarot-report p{font-size:17px}.trr-summary,.trr-scenario,.trr-closing{padding:16px}.trr-section-head{gap:10px}.ml-tarot-report h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.trr-answer,.trr-card{animation:none!important}}@media print{.ml-tarot-report{max-width:none;padding:0;margin:0;border:0;color:#222}.ml-tarot-report p{font-size:11pt;line-height:1.65}.trr-answer,.trr-card{animation:none!important;opacity:1;transform:none}.trr-section-head,h4{break-after:avoid}.trr-basis,.trr-scenario,.trr-next,.trr-actions li,.trr-closing{break-inside:avoid}.trr-closing{background:#fff;border:1px solid #bbb}.ml-tarot-report .trr-closing p{color:#222}}.trr-takeaway{margin:24px 0;padding:24px;background:#eef0f5;border:1px solid #c7cddb;border-radius:16px}.ml-tarot-report .trr-takeaway h3{color:#16274f}.ml-tarot-report .trr-takeaway>p{font-weight:700;font-size:20px;line-height:1.7}.trr-takeaway dl{margin:20px 0 0}.trr-takeaway dl>div{padding:14px 0;border-top:1px solid #c7cddb}.trr-takeaway dt{font-weight:750;color:#16274f}.trr-takeaway dd{margin:4px 0 0}.ml-tarot-report .trr-takeaway dd p{margin:0}@media(max-width:480px){.trr-takeaway{padding:18px 16px}.ml-tarot-report .trr-takeaway>p{font-size:19px}}@media print{.trr-takeaway{background:#fff;padding:14px;border-color:#aaa}.trr-takeaway dl>div{break-inside:avoid}.ml-tarot-report .trr-takeaway>p{font-size:12pt}.trr-takeaway h3{break-after:avoid}}@media print{.ml-tarot-report h2{font-size:20pt;margin:10px 0}.ml-tarot-report h3{font-size:14pt}.ml-tarot-report h4{font-size:12pt;margin:8px 0}.trr-intro{padding-bottom:14px}.trr-summary{break-inside:avoid;margin-top:14px;padding:12px 16px}.trr-takeaway{margin:14px 0}.trr-section-head{margin:20px 0 10px}.trr-answer,.trr-card{padding:12px 0;break-inside:avoid}.trr-basis,.trr-scenario{margin:12px 0}.trr-scenario{padding:12px 16px}.trr-actions li{padding-bottom:10px}}.ml-next-path,.ml-field-note{margin-block:40px;padding:28px!important;border:1px solid #d8e2e8;border-radius:18px;background:#fff;color:#18364b;box-sizing:border-box}.ml-next-path h2,.ml-field-note h2{font-size:clamp(24px,3vw,32px);line-height:1.4;margin:8px 0 16px;word-break:keep-all}.ml-next-path p,.ml-field-note p,.ml-field-note label{font-size:17px;line-height:1.8}.ml-path-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.ml-path-options button{border:1px solid #aebfcb;background:#f7f9fa;color:#18364b;border-radius:10px;min-height:50px;padding:14px 18px;font:inherit;font-weight:700;text-align:left;cursor:pointer;word-break:keep-all}.ml-path-options button[aria-pressed=true]{background:#17394f;color:#fff;border-color:#17394f}.ml-path-detail{padding:22px;background:#f6f4ef;border-radius:12px}.ml-path-detail h3{font-size:21px;line-height:1.6;margin:0}.ml-path-detail ol{padding:0;list-style:none;counter-reset:path}.ml-path-detail li{counter-increment:path;display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #d9dfdf}.ml-path-detail li:before{content:"0" counter(path);font-weight:800;color:#816735}.ml-path-detail li>div{flex:1}.ml-path-detail b,.ml-path-detail span{display:block;line-height:1.7}.ml-path-detail span{font-size:16px;color:#526573}.ml-path-detail small,.ml-field-note small{display:block;font-size:16px;line-height:1.8;color:#526573}.ml-field-stages{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.ml-field-stages label{display:flex;align-items:center;gap:10px;background:#eef0f6;padding:12px 18px;border-radius:10px;min-height:44px;box-sizing:border-box}.ml-field-stages input{width:20px;height:20px;accent-color:#163c54}.ml-field-note textarea{width:100%;box-sizing:border-box;font:inherit;font-size:17px;line-height:1.8;padding:16px;border:1px solid #aebfcb;border-radius:10px;resize:vertical;margin:10px 0}.ml-field-summary{margin:12px 0;padding:14px;background:#eef0f6;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere}.ml-field-summary p{margin:6px 0!important}.ml-library-situations{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ml-library-situations button{border:1px solid #aebfcb;background:#f8fafb;color:#15364c;border-radius:24px;padding:12px 18px;min-height:46px;font:inherit;cursor:pointer}.ml-next-path button:focus-visible,.ml-field-note :focus-visible,.ml-library-situations button:focus-visible{outline:3px solid #9d7325;outline-offset:4px}#app .about-hero-copy>*{animation:none!important;opacity:1!important;transform:none!important}@media(max-width:650px){.ml-next-path,.ml-field-note{padding:20px!important;margin-inline:16px;width:auto!important}.ml-path-options{grid-template-columns:1fr}.ml-path-detail{padding:18px}.ml-path-detail li{flex-wrap:wrap}.ml-path-detail li>div{flex-basis:75%}.ml-path-detail li button{width:100%;justify-content:center}.ml-field-stages label{width:100%}}@media(prefers-reduced-motion:no-preference){.ml-path-options button{transition:background-color .16s,color .16s}.ml-path-detail{animation:mlPathIn .2s ease-out}@keyframes mlPathIn{0%{transform:translateY(4px)}to{transform:none}}}[data-library-history]{margin-top:18px;border-top:1px solid #d8e2e8;padding-top:16px}[data-library-history-status]{font-size:16px!important;color:#526573}[data-library-recent]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}[data-library-favorite]{margin:12px 0 0!important;justify-content:flex-start!important;min-height:44px!important}.lib-resource-card[hidden]{display:none!important}@media screen{#app{--ml-ink:#17384d;--ml-muted:#526775;--ml-border:#d4dfe5;--ml-surface:#f6f8fa}#app#app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:1rem!important;line-height:1.6;box-sizing:border-box;max-width:100%;border-radius:10px;accent-color:#162851}#app#app :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){min-height:48px}#app#app textarea{min-height:112px;resize:vertical}#app#app :is(button,a,summary){-webkit-tap-highlight-color:transparent}#app#app :is(button,a,summary):focus-visible{outline:3px solid #99621e!important;outline-offset:3px!important}#app#app :is(.ml-context-nav,.ml-inline-tabs,.op-nav,.srtabs){scrollbar-width:thin;scroll-padding-inline:16px}#app#app .ml-context-nav>div{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-block:6px}#app#app .ml-context-nav button{flex-shrink:0;white-space:nowrap;padding:10px 14px!important}#app#app .ml-context-nav [aria-current=page]{background:#e8ebf1!important;color:#162851!important;border-bottom-color:#162851!important}#app#app :is(.fhpipe button.on,.fhpipe button[aria-pressed=true],.srtabs button.on,.ml-inline-tabs button.on,.op-nav button[aria-pressed=true]){background:#17384d!important;color:#fff!important;border-color:#17384d!important;box-shadow:none!important}#app#app .fhpipe button.on{background:#f1e5cc!important;color:#17384d!important;border-color:#f1e5cc!important}#app#app :is(.fhpipe button.on,.srtabs button.on,.op-nav button[aria-pressed=true]) :is(span,b){color:inherit!important}#app#app :is(.editorial-eyebrow,.crm-eyebrow,.ga-kicker){font-size:.8125rem!important;line-height:1.6!important;letter-spacing:.09em}#app#app :is(.crm-section-note,.crm-result-count,.op-note,.ma-note,.crm-context){font-size:.9375rem!important;line-height:1.65!important}#app#app :is(.ach-hero-grid,.cur-catalog-hero-grid,.cmh-hero-grid,.sth-hero-grid,.ftn-hero-grid){padding-block:40px!important;gap:32px!important;min-height:0!important}#app#app :is(.cmh-section,.sth-section,.ftn-section,.ach-menu-section,.ach-practice-section){padding-block:48px!important}#app#app :is(.crm-topbar,.crm-work-heading){gap:14px;margin-bottom:18px}#app#app .crm-topbar{padding-block:20px 16px}#app#app .crm-page{padding-top:28px}#app#app .crm-eyebrow{margin-bottom:5px}#app#app .crm-metrics>button{min-height:120px;padding:18px;gap:6px}#app#app .crm-empty.compact{padding:18px}#app#app .crm-panel{padding:22px;margin-bottom:18px}#app#app .crm-scope :is(.fhero,.srhero){padding:24px}#app#app .crm-scope .srhero h1{margin-block:8px 14px}#app#app .crm-report-reason{border-top:1px solid #ffffff30;margin-top:12px;padding-top:8px;color:inherit}#app#app .crm-report-reason summary{min-height:44px;cursor:pointer;font-size:1rem;font-weight:600;display:list-item}#app#app .crm-report-reason p{margin:8px 0;font-size:1rem!important;line-height:1.75!important}#app#app .crm-report-shortcuts{margin:0 0 18px;padding:14px;background:#fff;border:1px solid #d4dfe5;border-radius:12px}#app#app .crm-report-shortcuts .crm-export-actions,#app#app .crm-report-shortcuts .sracts{margin:0}#app#app .ml-settings-page{max-width:1160px;margin:auto;padding:24px;box-sizing:border-box}#app#app .ml-settings-page>.bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d4dfe5;border-radius:14px;padding:16px;margin-block:16px}#app#app .ml-settings-page :is(.tabs,[role=tablist]){display:flex;flex-wrap:wrap;gap:8px}#app#app .ml-settings-page [role=tab]{flex:1 1 140px}#app#app .ml-settings-page .card{background:#fff;border:1px solid #d4dfe5;border-radius:14px;box-shadow:none;padding:24px}#app#app .ml-settings-page .body{padding:0}#app#app .ma-heading{margin-bottom:24px}#app#app .learn-hero{padding-block:28px}#app#app .op-nav{display:flex;flex-wrap:wrap;gap:8px;padding:8px}#app#app .op-nav button{flex:1 1 135px}#app#app .fpr-float span{display:grid;place-items:center;width:28px;height:28px;font-size:.75rem!important;line-height:1!important;white-space:nowrap;letter-spacing:0;overflow-wrap:normal}#app#app .fpr-art-caption{position:relative;bottom:auto;left:auto;right:auto;grid-column:1/-1;align-self:end;margin-top:28px;padding-top:16px}#app#app .fpr-art-caption span{font-size:.75rem!important;line-height:1.5!important;letter-spacing:.08em}#app#app .fpr-art-caption strong{font-size:.875rem!important;line-height:1.6!important}#app#app .fpr-hero-art{padding-bottom:70px;box-sizing:border-box}#app#app .fpr-art-caption{position:absolute;bottom:0}#app#app :is(.fpr-hero-book>div,.fpr-hero-book>small,.fpr-hero-book>span){font-size:.875rem!important;line-height:1.6!important}#app#app .ml-task-entry{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:16px;background:#fff;border:1px solid #d4dfe5;border-radius:14px}#app#app .ml-task-entry a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border:1px solid #8fa5af;border-radius:10px;color:#162851;font-weight:700;text-decoration:none;box-sizing:border-box}#app#app .ml-task-entry a:first-child{background:#162851;color:#fff;border-color:#162851}#app#app [id]{scroll-margin-top:24px}@media(max-width:760px){#app#app :is(.ach-hero-grid,.cur-catalog-hero-grid,.cmh-hero-grid,.sth-hero-grid,.ftn-hero-grid){padding-block:28px!important;gap:24px!important}#app#app :is(.editorial-inner,.about-inner){padding-inline:20px}#app#app :is(.crm-page,.crm-detail-body,.crm-topbar,.ml-settings-page){padding-inline:16px}#app#app .crm-topbar{grid-template-columns:1fr}#app#app .crm-page-actions{width:100%;gap:8px}#app#app .crm-page-actions>.crm-primary{flex:1}#app#app :is(.crm-scope .srtabs,.op-nav){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app#app .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#app#app .crm-metrics>button{padding:14px;min-height:116px}#app#app .crm-metrics em{font-size:.875rem!important}#app#app .crm-panel{padding:18px 14px}#app#app .ml-settings-page .card{padding:18px}#app#app :is(.crm-scope .fhero,.crm-scope .srhero){padding:20px 16px}#app#app .ml-task-entry{gap:8px;padding:12px}#app#app .ml-task-entry a{flex:1 1 120px;text-align:center}#app#app .fpr-hero-art{min-height:500px}#app#app .ml-action-options{max-height:65vh;overflow-y:auto}}@media(prefers-reduced-motion:no-preference){#app#app :is(button,.ml-task-entry a){transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}#app#app :is(.crm-panel,.ma-feature,.op-panel){animation:mlRefineEnter .22s ease-out}@keyframes mlRefineEnter{0%{transform:translateY(4px)}to{transform:none}}}}@media screen{#app#app .ml-task-entry{max-width:1160px;margin:20px auto;box-sizing:border-box}#app#app .ml-task-entry button{flex:1 1 140px}#app#app .ml-catalog-jump{display:block;width:fit-content;margin:18px auto;padding:12px 20px;border:1px solid #8fa5af;border-radius:10px;background:#fff;color:#162851;font-size:1rem;font-weight:700;text-decoration:none;min-height:48px;box-sizing:border-box}#app#app .ml-settings-page .mfh{font-size:1.125rem!important;line-height:1.5}#app#app .ml-settings-page .mfh>span{display:block;font-size:.9375rem!important;font-weight:400;color:#526775;margin-top:6px}@media(max-width:760px){#app#app .ml-task-entry{margin:16px}#app#app .ml-task-entry button{flex-basis:calc(50% - 8px)}}}@media screen{#app#app .crm-scope button.fhnext{display:grid!important;grid-template-columns:1fr auto;gap:4px 16px;text-align:left!important;justify-content:stretch!important;align-items:center!important}#app#app .fhnext small{grid-column:1;white-space:nowrap}#app#app .fhnext b{grid-column:2;grid-row:1;white-space:nowrap;font-size:1.25rem!important;margin:0}#app#app .fhnext>span{grid-column:1/-1;white-space:normal;max-width:none;font-weight:400;font-size:.9375rem!important}@media(max-width:760px){#app#app .fhtop{flex-direction:column;align-items:stretch;gap:16px}#app#app .fhtx{flex:0 0 auto}#app#app .crm-scope button.fhnext{width:100%;min-width:0}}}@media screen{#app#app .mindlab-account-settings .mfacts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}#app#app .mindlab-account-settings .mfacts button{background:#fff;color:#162851;border:1px solid #8fa5af;border-radius:10px;padding:12px 20px;min-height:48px;font:inherit;font-weight:700;cursor:pointer}#app#app .mindlab-account-settings .mfacts a{padding:12px 0;color:#315a6b}#app#app .ml-settings-page .mfh{display:block}}@media screen{#app#app .ml-intro-details{max-width:1160px;margin:20px auto;border:1px solid #d4dfe5;border-radius:14px;background:#fff;color:#17384d;overflow:clip}#app#app .ml-intro-details>summary{cursor:pointer;padding:18px 20px;min-height:56px;box-sizing:border-box;font-size:1rem;font-weight:700;list-style:disclosure-closed}#app#app .ml-intro-details[open]>summary{list-style:disclosure-open;border-bottom:1px solid #d4dfe5}#app#app .ml-intro-inline{margin:12px 0;background:transparent;color:inherit;border-color:currentColor;max-width:560px}#app#app .ml-intro-inline>summary{padding:10px 14px;min-height:48px}#app#app .ml-intro-inline>p{padding:0 14px 14px;margin-bottom:0;font-size:1rem!important}#app#app .ml-task-title{flex:0 0 100%;font-size:1.5rem!important;margin:0 0 4px;line-height:1.4;color:#17384d}#app#app [data-task-first] .ml-task-entry button:first-of-type{background:#162851!important;color:#fff!important;border-color:#162851!important}#app#app [data-task-first] #psWork{padding-top:8px;padding-bottom:20px}#app#app [data-task-first] .ps-workspace summary p{display:none}#app#app .ml-intro-details .fpr-hero-copy h2,#app#app .ml-intro-details .cmh-hero-copy h2,#app#app .ml-intro-details .sth-hero-copy h2,#app#app .ml-intro-details .ftn-hero-copy h2,#app#app .ml-intro-details .ps-hero-copy h2{font-size:2rem;line-height:1.4}@media(max-width:760px){#app#app .ml-intro-details{margin:16px}#app#app .ml-intro-inline{margin:12px 0}#app#app .ml-task-entry button{white-space:normal!important;font-size:1rem!important;padding:12px!important}}}@media screen and (max-width:760px){#app#app [data-task-first] .ml-task-entry button:first-of-type{flex-basis:100%}#app#app [data-task-first] .ps-workspace summary h2{font-size:1.25rem!important}#app#app [data-task-first] .ps-workspace summary small{display:none}}@media screen{:root{--ml-accent:#152d66;--ml-ink:#192f3a;--ml-line:#dce3e5;--ml-canvas:#f5f7f7}body{background:var(--ml-canvas)!important}#app#app{max-width:none!important;background:var(--ml-canvas);color:var(--ml-ink)}#app#app :is(.un-page,main,section,article,header,figure,[data-about-reveal],.crm-work-heading,.crm-metrics,.fhero,.srhero){animation:none!important;opacity:1!important;transform:none!important}#app#app :is(button,a,summary){transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}#app#app :is(button,a,summary):focus-visible{outline:3px solid #13378b!important;outline-offset:3px!important}#app#app :is(button,a):hover{transform:none!important}#app#app :is(.about-reveal-ready,[data-about-reveal]){visibility:visible!important;opacity:1!important;transform:none!important}#app#app .un-page{max-width:1280px!important;margin:0 auto!important;background:transparent!important;box-shadow:none!important}#app#app .ml-site-shell{background:#fff!important;position:relative!important}#app#app .ml-site-shell .un-head-inner{max-width:1336px!important;min-height:80px!important;padding:16px 28px!important;gap:20px!important}#app#app .ml-site-shell .ga-brand{max-width:190px!important}#app#app .ml-primary-links{gap:4px;justify-content:center}#app#app .ml-primary-links .ml-shell-link{font-size:16px!important;padding:12px 16px!important;color:#425964!important;border-radius:9px!important}#app#app .ml-primary-links .is-current{color:#11285d!important;background:#eaedf3!important}#app#app .ml-find-feature{min-height:44px;border:1px solid #cfdadb!important;border-radius:9px!important;background:#fff!important;color:#334c56!important;padding:10px 14px!important;font:inherit;font-size:16px!important;font-weight:650;white-space:nowrap;box-shadow:none!important;cursor:pointer}#app#app .ml-find-feature span{font-size:20px;margin-left:10px}#app#app .ml-context-nav{background:#fff!important;border-top:1px solid #edf0f1;padding-inline:28px}#app#app .ml-context-nav>div{max-width:1280px;gap:16px;padding:0!important}#app#app .ml-context-nav .ml-shell-link{min-height:44px;padding:8px 4px!important;border-radius:0!important;background:transparent!important;font-size:16px!important}#app#app .ml-context-nav [aria-current=page]{background:transparent!important;color:#152d66!important;border-bottom:2px solid #152d66}#app#app .ml-shell-utilities{gap:8px}#app#app .ml-directory{width:min(720px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box;padding:28px;border:1px solid #dce3e5;border-radius:18px;color:#192f3a;background:#fff;box-shadow:0 24px 100px #0c242c33}#app#app .ml-directory::backdrop{background:#102c3a66;backdrop-filter:blur(3px)}#app#app .ml-directory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}#app#app .ml-directory-head p{font-size:16px!important;color:#637a83;margin:0 0 6px!important}#app#app .ml-directory-head h2{font-size:25px!important;line-height:1.4!important;margin:0!important;color:#192f3a!important}#app#app .ml-directory-head button{background:#f1f5f5;border:0;border-radius:8px;font-size:24px;min-height:44px;min-width:44px;color:#334c56}#app#app .ml-directory-search{display:block;font-size:16px;font-weight:650;color:#4f6770}#app#app .ml-directory-search input{display:block;width:100%;margin:8px 0 18px;border:1px solid #b9ccca;background:#f7f8fa;padding:12px 14px}#app#app .ml-directory-results{display:grid;grid-template-columns:1fr 1fr;gap:8px}#app#app .ml-directory-results a{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #e2e8e8;border-radius:10px;text-decoration:none;color:#233e48;font-size:16px;line-height:1.5}#app#app .ml-directory-results a:hover{background:#edf0f6;border-color:#acb5ca}#app#app .ml-directory-results small{font-size:16px;line-height:1.6;color:#657b82}#app#app .ml-directory [hidden]{display:none!important}#app#app .ml-directory:not([open]){display:none!important}#app#app .about-hero{display:grid!important;grid-template-columns:1.05fr 1fr;gap:56px;max-width:1224px;margin:0 auto;padding:64px 28px 40px!important;min-height:0!important;background:transparent!important;border:0!important}#app#app .about-hero-photo{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;width:auto!important;height:410px!important;border-radius:18px;overflow:hidden;margin:0!important}#app#app .about-hero-photo img{width:100%;height:100%;object-fit:cover;opacity:1!important;filter:none!important;transform:none!important}#app#app .about-hero-photo:after,#app#app .about-hero:after,#app#app .about-hero:before,#app#app .about-hero-signature{display:none!important}#app#app .about-hero-inner{grid-column:1;grid-row:1;position:static!important;display:flex;align-items:center;padding:0!important;min-height:0!important;width:auto!important;max-width:none!important}#app#app .about-hero-copy{animation:none!important;opacity:1!important;transform:none!important;width:100%!important;max-width:none!important;padding:0!important}#app#app .about-hero h1{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.28!important;letter-spacing:-.055em!important;color:#18243f!important;margin:16px 0!important;text-shadow:none!important}#app#app .about-hero h1 em{color:#152d66!important;background:none!important;-webkit-text-fill-color:#152d66!important;font-style:normal}#app#app .about-hero-belief{color:#3b555f!important;font-size:19px!important;line-height:1.6!important;margin:0 0 14px!important}#app#app .about-hero-description{display:block!important;font-size:16px!important;line-height:1.8!important;color:#526b74!important}#app#app .about-hero .ml-intro-details{border:0!important;background:transparent!important}#app#app .about-hero .ml-intro-details summary{color:#536b72!important}#app#app .about-hero .about-eyebrow{color:#152d66!important;font-size:16px!important;letter-spacing:.12em!important}#app#app .about-hero-note{font-size:16px!important;color:#5e747c!important;margin-top:18px!important}#app#app .about-actions{gap:10px!important;flex-wrap:wrap!important;margin-top:22px!important}#app#app .about-cta{min-height:48px!important;padding:12px 18px!important;border-radius:9px!important;font-size:16px!important;box-shadow:none!important}#app#app .about-hero .about-actions .about-cta.gold,#app#app .about-hero .about-actions .about-cta.navy{background:#152d66!important;color:#fff!important;border:1px solid #152d66!important}#app#app .about-hero .about-cta.text{background:#fff!important;color:#202d4c!important;border:1px solid #cbdad7!important}#app#app .about-inner{max-width:1224px!important}#app#app .ml-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto 64px!important;padding:0 28px!important}#app#app .ml-start-grid>a,#app#app .ml-start-grid>button{display:block;text-align:left;padding:26px!important;background:#fff!important;border:1px solid #dce5e4!important;border-radius:14px!important;box-shadow:0 3px 12px #183a3a04!important;text-decoration:none;font:inherit;color:#233e48;min-width:0;cursor:pointer}#app#app .ml-start-grid>a:hover,#app#app .ml-start-grid>button:hover{border-color:#7686ab!important;background:#fbfcfd!important}#app#app .ml-start-number{font-size:16px;color:#152d66;font-weight:700;letter-spacing:.03em}#app#app .ml-start-grid h2{font-size:20px!important;line-height:1.5!important;margin:12px 0 8px!important;color:#1f2c49!important;letter-spacing:-.04em}#app#app .ml-start-grid p{font-size:16px!important;line-height:1.7!important;color:#60747d!important;margin:0 0 22px!important}#app#app .ml-start-grid b{font-size:16px;color:#152d66}#app#app .about-section{padding-block:64px!important}#app#app :is(.crm-page,.crm-topbar,.crm-detail-body){background:transparent!important}#app#app .crm-workspace{max-width:1280px;margin:auto;padding:32px 28px!important}#app#app .crm-work-heading{align-items:center;margin:0 0 22px!important}#app#app :is(.crm-work-heading h1,.crm-page-title h1,.crm-page-title h2){font-size:30px!important;line-height:1.4!important;color:#213e48!important;margin:0 0 6px!important;letter-spacing:-.045em}#app#app :is(.crm-work-heading,.crm-page-title)>div>p:not(.crm-eyebrow){font-size:16px!important;color:#61777e!important}#app#app .crm-eyebrow{color:#6a7e83!important;font-size:16px!important;font-weight:650;letter-spacing:.06em;margin:0 0 5px!important}#app#app .crm-primary{background:#152d66!important;color:#fff!important;border:1px solid #152d66!important;border-radius:9px!important;min-height:46px!important;padding:11px 20px!important;font-size:16px!important;box-shadow:none!important}#app#app .ml-work-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid #d9e2e3}#app#app .ml-work-tabs button{min-height:42px;border:1px solid #d6e2df!important;border-radius:8px!important;background:#fff!important;color:#353f55!important;font:inherit;font-size:16px;padding:10px 16px;cursor:pointer;box-shadow:none!important}#app#app .crm-metrics{gap:12px!important;margin:0 0 22px!important}#app#app .crm-metrics>button{background:#fff!important;color:#23304f!important;border:1px solid #dce4e6!important;border-radius:12px!important;padding:16px 18px!important;min-height:100px!important;box-shadow:none!important}#app#app .crm-metrics>button span{font-size:16px!important;color:#617980!important}#app#app .crm-metrics>button b{font-size:26px!important;color:#182544!important;line-height:1.2!important}#app#app .crm-metrics>button small{font-size:16px!important;margin-left:6px}#app#app .crm-metrics>button em{font-size:16px!important;color:#687e86!important}#app#app .crm-panel{border:1px solid #dde5e7!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;padding:24px!important;margin-bottom:22px!important}#app#app .crm-section-heading h2{font-size:21px!important;letter-spacing:-.03em}#app#app .crm-stage-overview{display:flex!important;flex-wrap:wrap;gap:6px!important;margin:16px 0!important}#app#app .crm-stage-overview button{min-height:38px!important;padding:7px 12px!important;background:#f5f8f8!important;border:1px solid transparent!important;border-radius:7px!important;display:flex;gap:9px;align-items:center;font-size:16px!important;box-shadow:none!important}#app#app .crm-stage-overview button[aria-pressed=true]{background:#e6e9f2!important;color:#132a5f!important;border-color:#aab5d0!important}#app#app .crm-stage-overview button b{font-size:16px!important}#app#app .crm-search input{background:#f8f9fb!important;border:1px solid #bed0ca!important;min-height:48px!important}#app#app .crm-customer-row{box-shadow:none!important;border-radius:9px!important;padding:17px!important;background:#fff!important;border-bottom:1px solid #e4eaea}#app#app .crm-customer-name{font-size:17px!important;color:#192a52!important}#app#app .crm-person-icon{background:#e9ecf2!important;color:#354364!important;border-radius:10px!important}#app#app .crm-list-controls{gap:12px}#app#app .crm-list-controls label{font-size:16px!important}#app#app .crm-list-controls select{min-height:42px!important;font-size:16px!important}#app#app .ml-report-search{display:block;font-size:16px;color:#516a74;margin:12px 0}#app#app .ml-report-search input{width:100%;display:block;padding:11px 14px;margin-top:7px;border:1px solid #ccd1dc;background:#f8fafb}#app#app .ml-report-list{max-height:380px;overflow:auto;scrollbar-width:thin}#app#app .ml-report-list>.ml-report-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e1e7e9!important;border-radius:0!important;text-align:left;color:#23304f;font:inherit;cursor:pointer}#app#app .ml-report-list>.ml-report-row:hover{background:#f1f3f7!important}#app#app .ml-report-list b{font-size:16px}#app#app .ml-report-list small{display:block;font-size:16px;color:#71868e;margin-top:5px}#app#app .ml-report-list .ml-report-open>span:last-child{font-size:16px;white-space:nowrap;color:#152d66}#app#app .ml-report-list>[hidden],#app#app .ml-report-library>[hidden]{display:none!important}#app#app .crm-topbar{padding:24px 28px!important;margin:0!important}#app#app .crm-detail-body{padding-inline:28px!important}#app#app .crm-scope .fhero{border:1px solid #dce4e5!important;background:#fff!important;color:#1f2c49!important;border-radius:12px!important;padding:24px!important}#app#app .crm-scope .fhero :is(h1,h2,b,strong,.fhname){color:#1f2c49!important}#app#app .crm-scope .fhero :is(p,small,.fhmeta){color:#617980!important}#app#app .crm-scope .fhero button:not(.on){background:#f1f2f6!important;color:#273555!important;border-color:#d1d6e1!important}#app#app .crm-scope :is(.fperson,.fpcard,.card){box-shadow:none!important;border-color:#dde5e7!important;border-radius:12px!important}#app#app .fpacts{display:flex!important;flex-wrap:wrap;gap:8px}#app#app .fpacts button{font-size:16px!important;min-height:44px!important;border-radius:8px!important}#app#app .crm-make-fold{border:1px solid #d7e3df;border-radius:10px;background:#f8f9fb!important;margin-top:16px;padding:12px!important}#app#app .crm-make-fold>summary{color:#243358;font-weight:700;min-height:40px;cursor:pointer}#app#app .crm-scope:has(.ml-save-dock){padding-bottom:104px!important}#app#app .ml-save-dock{position:fixed!important;z-index:1150;bottom:18px;right:max(28px,calc((100vw - 1224px)/2));display:flex;gap:10px;background:#fff;padding:10px!important;border:1px solid #cbdad6;border-radius:12px;box-shadow:0 6px 28px #16352d18!important}#app#app .crm-report-shortcuts{grid-column:1/-1;column-span:all;border:1px solid #ccd1dc!important;background:#f7f8fb!important;padding:16px!important;border-radius:12px!important}#app#app .crm-report-shortcuts :is(.sracts,.crm-export-actions){display:flex!important;flex-wrap:wrap;gap:8px}#app#app .ml-scanner-downloads{max-width:1224px;margin:22px 28px 0 auto!important;border-radius:10px!important;background:#fff!important;border:1px solid #dce4e5!important;padding:4px 16px!important;box-shadow:none!important}#app#app .ml-scanner-downloads>summary{min-height:42px!important;font-size:16px!important;color:#536f77!important}#app#app .ml-task-entry{background:#fff!important;border:1px solid #dcdfe7!important;border-radius:12px!important;padding:22px!important;gap:10px!important;box-shadow:none!important}#app#app .ml-task-title{font-size:28px!important;color:#1f2c49!important}#app#app :is(.fpz-ridges,.fpz-hero-glow,.fpz-floating){animation:none!important;filter:none!important}#app#app :is(.fpz-ridges,.fpz-hero-glow),#app#app .fpz-btn:after{display:none!important}#app#app .fpz-btn{border-radius:9px!important;box-shadow:none!important}#app#app .fpz-btn-gold{background:#e0e4ee!important;color:#14213f!important}#app#app .fpz-hero{background:#162444!important}#app#app .fpz-hero h1 em{background:none!important;color:#b4bfda!important;-webkit-text-fill-color:#b4bfda!important}#app#app :is(.fpz-section,.ftn-section,.cmh-section,.sth-section){padding-block:64px!important}#app#app .fpz-patterns{background:#172443!important}@media(min-width:1100px){#app#app .ml-mobile-menu{display:none!important}}@media(max-width:1099px){#app#app .ml-site-shell .un-head-inner{flex-wrap:wrap!important;gap:12px!important;padding:16px 20px 0!important}#app#app .ml-primary-nav{position:static!important;display:block!important;order:5!important;flex:0 0 calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-height:none!important;overflow:visible!important;border:0!important;border-top:1px solid #edf1f1!important;padding:0!important;margin:0 -20px!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}#app#app .ml-primary-links{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:0!important}#app#app .ml-primary-links>.ml-shell-link{min-height:48px!important;justify-content:center!important;font-size:16px!important;padding:10px 3px!important;border-radius:0!important;letter-spacing:-.03em}#app#app .ml-primary-links>.is-current{border-bottom:2px solid #152d66!important}#app#app .ml-mobile-account,#app#app .ml-mobile-menu{display:none!important}#app#app .ml-account-menu{display:block!important}#app#app .ml-shell-utilities{margin-left:auto!important;gap:6px}#app#app .ml-context-nav{padding-inline:20px}#app#app .ml-context-nav>div{gap:14px}#app#app .about-hero{gap:28px;padding-top:40px!important}#app#app .about-hero-photo{height:370px!important}}@media(max-width:700px){#app#app .ml-site-shell .ga-brand{max-width:145px!important}#app#app .ml-site-shell .un-head-inner{padding-inline:16px!important;gap:8px!important}#app#app .ml-find-feature{font-size:16px!important;min-height:40px;padding:8px 10px!important}#app#app .ml-find-feature span{display:none}#app#app .ml-view-switch>summary{padding:8px!important;font-size:16px!important;min-height:40px}#app#app .ml-mode-dot{display:none}#app#app .ml-account-menu>summary{width:36px;min-height:40px;padding:6px}#app#app .ml-account-menu .ml-caret{display:none}#app#app .ml-primary-nav{flex-basis:calc(100% + 32px)!important;width:calc(100% + 32px)!important;margin-inline:-16px!important}#app#app .ml-directory{padding:20px;max-height:88dvh}#app#app .ml-directory-results{grid-template-columns:1fr}#app#app .ml-directory-head h2{font-size:22px!important}#app#app .about-hero{display:flex!important;flex-direction:column;padding:36px 20px 24px!important;gap:28px}#app#app .about-hero-photo{order:2;width:100%!important;height:220px!important}#app#app .about-hero h1{font-size:34px!important}#app#app .about-hero-inner{width:100%!important}#app#app .ml-start-grid{grid-template-columns:1fr;gap:12px;padding-inline:20px!important;margin-bottom:32px!important}#app#app .ml-start-grid>a,#app#app .ml-start-grid>button{padding:22px!important}#app#app .ml-start-grid p{margin-bottom:14px!important}#app#app .about-section{padding-block:40px!important}#app#app .crm-workspace{padding:24px 16px!important}#app#app .crm-work-heading{flex-direction:column;align-items:flex-start!important;gap:16px!important}#app#app .crm-work-heading>.crm-primary{width:100%}#app#app .crm-metrics{grid-template-columns:1fr 1fr!important;gap:8px!important}#app#app .crm-metrics>button{padding:14px!important;min-height:90px!important}#app#app .crm-metrics>button em{display:none!important}#app#app .ml-work-tabs{gap:6px}#app#app .ml-work-tabs button{padding:9px 12px!important;font-size:16px!important;flex:1 1 40%}#app#app .crm-panel{padding:18px!important;border-radius:10px!important}#app#app .crm-topbar{padding:22px 16px!important}#app#app .crm-detail-body{padding-inline:16px!important}#app#app .crm-scope .fhero{padding:20px!important}#app#app .crm-topbar .crm-eyebrow{display:none}#app#app .crm-topbar .crm-page-title>p:last-child{font-size:16px!important}#app#app .ml-save-dock{bottom:12px;right:12px;left:12px;justify-content:flex-end}#app#app .ml-save-dock>.crm-primary{flex:1}#app#app .crm-report-shortcuts :is(.sracts,.crm-export-actions)>button{flex:1 1 42%;font-size:16px!important}#app#app .ml-scanner-downloads{margin:14px 16px 0!important;padding:3px 12px!important}#app#app .ml-task-entry{padding:18px!important}}@media(prefers-reduced-motion:reduce){#app#app *,#app#app *:before,#app#app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media screen{#app#app .ml-report-list .ml-report-row{flex-wrap:wrap;gap:10px;cursor:default}#app#app .ml-report-open{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 230px;min-width:0;text-align:left;background:transparent!important;border:0!important;padding:8px 0!important;color:#23304f;font:inherit;box-shadow:none!important}#app#app .ml-report-open>span:first-child{min-width:0;overflow-wrap:anywhere}#app#app .ml-share-entry,#app#app .ml-report-share,#app#app .ps-report-share{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:44px!important;padding:10px 15px!important;border:1px solid #152d66!important;background:#eaedf5!important;color:#12285b!important;border-radius:9px!important;font-size:16px!important;font-weight:700!important;white-space:normal!important;box-shadow:none!important;cursor:pointer}#app#app .crm-report-shortcuts .ml-share-entry{background:#152d66!important;color:#fff!important;min-width:130px}#app#app .fmra,#app#app .ps-report-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important}#app#app .ps-report-actions{flex-shrink:0}#app#app .ftn-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:14px;border:1px solid #cacfdc;border-radius:12px;background:#f3f5fa}#app#app .ftn-share-actions button{min-height:44px!important;font-size:16px!important}@media(max-width:700px){#app#app .ml-report-list .ml-report-row{padding:12px 0!important}#app#app .ml-report-open{flex-basis:100%}#app#app .ml-report-share{width:100%}#app#app .fmra{justify-content:flex-start!important}#app#app .ftn-share-actions button{flex:1 1 42%}}}@media screen{#app#app :is(.crm-scope,.ml-report-library,.ps-report-workspace) button.mfab.ml-share-entry{background:#eaedf5!important;color:#12285b!important;border-color:#152d66!important;white-space:nowrap!important}#app#app .crm-scope .crm-report-shortcuts button.mfab.ml-share-entry{background:#152d66!important;color:#fff!important}#app#app .crm-scope .fmra>button.mfab,#app#app .ps-report-workspace .ps-report-actions>button.mfab{font-size:16px!important;padding:10px 12px!important;white-space:nowrap!important;flex:0 0 auto!important;word-break:keep-all!important}#app#app .ftn-share-actions button[data-fortune-share-primary]{background:#152d66!important;color:#fff!important;border-color:#152d66!important}#app#app #mc-reading{scroll-margin-top:116px}}.ml-support-page{max-width:820px;margin:0 auto;padding:28px 20px 52px}.ml-support-back{display:inline-block;margin-bottom:20px;color:#273659;font:700 16px/1.6 system-ui,sans-serif}.ml-support-contact{box-sizing:border-box;background:#fff;color:#182544;padding:32px;border:1px solid #ccd1dc;border-radius:16px;font:16px/1.75 system-ui,-apple-system,Malgun Gothic,sans-serif;text-align:left}.ml-support-contact *{box-sizing:border-box}.ml-support-contact h1{font-size:30px;line-height:1.4;color:#182544;margin:8px 0 14px}.ml-support-contact h2{font-size:18px;line-height:1.5;margin:0 0 8px}.ml-support-contact p{margin:10px 0;color:#3f4b67}.ml-support-contact .ml-support-eyebrow{font-size:16px;font-weight:700;color:#152d66}.ml-support-contact .ml-support-topic{padding:10px 14px;background:#f0f2f6;border-radius:8px;overflow-wrap:anywhere}.ml-support-actions{display:flex;gap:12px;margin:24px 0 20px}.ml-support-contact a.ml-support-email{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;background:#162851!important;color:#fff!important;border:1px solid #162851;border-radius:10px;font-weight:700;text-decoration:none}.ml-support-address{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ml-support-address label{flex:1 1 260px;font-size:16px;font-weight:700}.ml-support-address input{display:block;width:100%;min-height:48px;margin-top:7px;padding:10px 12px;background:#f7f8fa;color:#244453;border:1px solid #a7beb5;border-radius:8px;font:16px/1.6 system-ui,sans-serif}.ml-support-contact button,.ml-support-close{min-height:48px;padding:11px 16px;border:1px solid #8fa5af;border-radius:9px;background:#fff!important;color:#244453!important;font:700 16px/1.6 system-ui,sans-serif;cursor:pointer}.ml-support-contact button:disabled{background:#e9eef1!important;color:#566773!important;cursor:wait}.ml-support-contact :is(a,button,input):focus-visible,.ml-support-close:focus-visible{outline:3px solid #ac6818;outline-offset:3px}.ml-support-contact [data-support-status]{min-height:24px;font-size:16px}.ml-support-contact .ml-support-help{font-size:16px;color:#526d74}.ml-support-guide{margin-top:24px;padding-top:20px;border-top:1px solid #dce5e2}.ml-support-guide ul{padding-left:22px;margin:8px 0 0}.ml-support-dialog{width:min(740px,calc(100vw - 24px));max-height:90dvh;padding:18px;border:1px solid #b9ccc5;border-radius:16px;color:#182544;background:#fff;box-sizing:border-box;overflow:auto}.ml-support-dialog::backdrop{background:#193b4366}.ml-support-dialog .ml-support-close{display:block;margin:0 0 12px auto}.ml-support-dialog .ml-support-contact{border:0;padding:12px}.ml-support-notice{padding:14px;border-radius:9px;background:#f4f7f6;color:#244453;font:16px/1.6 system-ui,sans-serif}@media(max-width:600px){.ml-support-page{padding:20px 16px 36px}.ml-support-contact{padding:24px 18px}.ml-support-contact h1{font-size:26px}.ml-support-actions,.ml-support-actions a{width:100%}.ml-support-address label{flex-basis:100%}.ml-support-address button{width:100%}.ml-support-dialog{padding:12px}.ml-support-dialog .ml-support-contact{padding:8px}}@media print{.ml-support-dialog{display:none!important}}.fx,.fx-topbar,.fx-footer,.fx-sticky{--ink:#15222c;--ink-2:#34434f;--muted:#66727d;--line:#e7dfd4;--line-2:#d9cfc1;--ivory:#faf6f0;--paper:#fff;--tint:#f4eee5;--teal:#174f52;--teal-2:#206a6c;--teal-soft:#e3efee;--coral:#df6c55;--coral-2:#c9563f;--coral-soft:#fbe7e0;--gold:#a8813f;--night:#111c24;--night-2:#1b2a34;--radius:22px;--shadow:0 1px 2px rgb(21 34 44/.06),0 12px 32px -12px rgb(21 34 44/.18);--font:"MindLab Noto Sans KR","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}.fx{--fs:17px;--lh:1.75;font-size:var(--fs);line-height:var(--lh);background:var(--ivory);display:block;position:relative;overflow:hidden}.fx *,.fx *:before,.fx *:after,.fx-topbar *,.fx-footer *,.fx-sticky,.fx-sticky *{box-sizing:border-box}.fx img{max-width:100%;height:auto;display:block}:where(.fx) a{color:inherit}.fx h1,.fx h2,.fx h3,.fx p,.fx ol,.fx ul,.fx figure,.fx blockquote,.fx dl{margin:0}.fx ol,.fx ul{padding:0;list-style:none}.fx em{font-style:normal;color:var(--coral)}.fx-body{margin:0;background:var(--ivory)}.fx-wrap{width:min(1180px,100%);margin:0 auto;padding:0 32px;position:relative}.fx-narrow{width:min(860px,100%)}.fx-center{text-align:center}.fx-eyebrow{--fs:12px;--lh:1.4;font-size:var(--fs);line-height:var(--lh);font-weight:700;letter-spacing:.22em;color:#c4533b;text-transform:uppercase;margin-bottom:14px!important}.fx-head{max-width:760px;margin:0 0 48px}.fx-head h2{font-size:clamp(30px,4.2vw,46px);line-height:1.28;font-weight:800;letter-spacing:-.025em;color:var(--ink)}.fx-head .fx-lead,.fx-lead{--fs:18px;--lh:1.8;font-size:var(--fs);line-height:var(--lh);color:var(--ink-2);margin-top:18px}.fx-head.is-light h2{color:#fff}.fx-head.is-light .fx-lead{color:#c9d3da}.fx-head.is-light .fx-eyebrow{color:#f0a28f}.fx-note{--fs:14px;--lh:1.7;font-size:var(--fs);line-height:var(--lh);color:var(--muted);margin-top:16px}.fx-section{padding:112px 0;position:relative}.fx-tint{background:var(--tint)}.fx-dark{background:radial-gradient(1200px 500px at 85% 0%,#22404a 0%,transparent 60%),var(--night);color:#e7edf1}.fx-btn{--fs:16px;--lh:1.3;font-size:var(--fs);line-height:var(--lh);font-family:var(--font);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;border:1px solid transparent;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .18s,box-shadow .18s,border-color .18s,color .18s;white-space:nowrap}.fx-btn-primary{background:var(--coral);color:#fff;box-shadow:0 10px 24px -10px #df6c55bf}.fx-btn-primary:hover{background:var(--coral-2);box-shadow:0 14px 28px -10px #c9563fcc}.fx-btn-dark{background:var(--teal);color:#fff}.fx-btn-dark:hover{background:var(--teal-2)}.fx-btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.fx-btn-ghost:hover{background:#fff;border-color:var(--ink)}.fx-btn-block{display:flex;width:100%}.fx-btn:disabled{opacity:.6;cursor:wait}.fx-arrow{display:inline-block;transition:transform .18s}.fx-link{--fs:16px;font-size:var(--fs);font-weight:700;color:var(--teal);text-decoration:none;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;padding-bottom:2px}.fx-actions{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:32px}.fx-back{--fs:14px;font-size:var(--fs);color:var(--muted);text-decoration:none;font-weight:600;display:table;margin-bottom:22px}.fx-back:hover{color:var(--ink)}.fx-topbar{position:sticky;top:0;z-index:50;background:#faf6f0db;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgb(21 34 44/.07)}.fx-topbar-inner{width:min(1180px,100%);margin:0 auto;padding:0 32px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.fx-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.fx-brand span{display:flex;flex-direction:column;line-height:1.1}.fx-brand b{font-size:17px;letter-spacing:.14em;font-weight:800}.fx-brand small{font-size:16px;letter-spacing:.12em;color:var(--muted);margin-top:4px}.fx-brand.is-light{color:#fff}.fx-brand.is-light small{color:#9fb0bb}.fx-brand b{font-size:19px;letter-spacing:.06em;color:#14295c}.fx-brand span{gap:4px;white-space:nowrap}.fx-brand small{display:flex;align-items:center;gap:6px;margin-top:0;font-size:16px;font-weight:700;letter-spacing:.18em;color:#2f4f86}.fx-brand small i{flex:1 1 10px;min-width:8px;height:1px;background:#3d73a5}.fx-brand img{height:44px;width:auto}.fx-brand.is-light{background:#fff;padding:10px 18px 10px 12px;border-radius:14px;box-shadow:0 6px 18px -10px #00000080}.fx-brand.is-light img{height:50px}.fx-brand.is-light b{color:#14295c}.fx-brand.is-light small{color:#2f4f86}.fx-brand-gold{display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none}.fx-brand-gold img{width:127px;height:auto}.fx-brand-gold small{font-size:16px;letter-spacing:.24em;color:#d6b56a}.fx-nav{display:flex;align-items:center;gap:6px}.fx-nav a{font-size:16px;font-weight:600;color:var(--ink-2);text-decoration:none;padding:10px 14px;border-radius:999px}.fx-nav a:hover{background:#15222c0f;color:var(--ink)}.fx-nav .fx-nav-cta{background:var(--ink);color:#fff;padding:10px 18px}.fx-nav .fx-nav-cta:hover{background:var(--teal);color:#fff}.fx-ribbon{margin:0;background:var(--ink);color:#f4ede4;text-align:center;font-size:16px;line-height:1.5;padding:9px 16px;letter-spacing:.01em}.fx-ribbon b{display:inline-block;margin-left:8px;padding:1px 10px;border-radius:999px;background:var(--coral);color:#fff;font-size:16px}.fx-hero{padding:88px 0 0;background:radial-gradient(900px 520px at 78% 30%,#fbe2d8,#fbe2d800 65%),radial-gradient(700px 420px at 0% 100%,#e6efe9,#e6efe900 70%),var(--ivory);position:relative}.fx-hero-ridges{position:absolute;inset:-20% -10% auto auto;width:900px;height:900px;pointer-events:none;opacity:.55}.fx-hero-ridges i{position:absolute;inset:0;margin:auto;border:1px solid rgb(223 108 85/.18);border-radius:50%}.fx-hero-ridges i:nth-child(1){width:18%;height:22%}.fx-hero-ridges i:nth-child(2){width:31%;height:36%}.fx-hero-ridges i:nth-child(3){width:44%;height:50%}.fx-hero-ridges i:nth-child(4){width:57%;height:64%}.fx-hero-ridges i:nth-child(5){width:70%;height:78%}.fx-hero-ridges i:nth-child(6){width:83%;height:92%}.fx-hero-ridges i:nth-child(7){width:96%;height:106%}.fx-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}.fx-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);--fs:14px;--lh:1.4;font-size:var(--fs);line-height:var(--lh);font-weight:600;color:var(--ink-2)}.fx-dday{display:inline-block;white-space:nowrap;flex:none;background:var(--coral);color:#fff;border-radius:999px;padding:5px 12px;font-size:16px;font-weight:800;letter-spacing:.04em}.fx-hero h1,.fx-apply h1,.fx-choose h1{margin-top:26px;font-size:18px;font-weight:700;letter-spacing:.08em;color:var(--teal)}.fx-h1-main{display:block;margin-top:14px;font-size:clamp(40px,5.8vw,72px);line-height:1.14;letter-spacing:-.035em;font-weight:800;color:var(--ink)}.fx-hero-lead{--fs:19px;--lh:1.8;font-size:var(--fs);line-height:var(--lh);color:var(--ink-2);margin-top:26px!important;max-width:560px}.fx-hero-lead b{color:var(--ink)}.fx-hero-points{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px!important}.fx-hero-points li{--fs:14.5px;font-size:var(--fs);display:flex;align-items:center;gap:7px;color:var(--ink-2)}.fx-hero-points svg,.fx-offer li svg,.fx-gets svg{color:var(--teal);flex:none}.fx-hero-art{position:relative;aspect-ratio:1/1;max-width:520px;width:100%;justify-self:center}.fx-specimen{position:absolute;inset:8%;border-radius:50%;background:#fff;box-shadow:0 40px 80px -30px #96463259,inset 0 0 0 1px #15222c0d;display:grid;place-items:center}.fx-specimen-ring{position:absolute;border-radius:50%;border:1px dashed rgb(23 79 82/.25)}.fx-specimen-ring.r1{inset:-6%}.fx-specimen-ring.r2{inset:-14%;border-style:solid;border-color:#df6c5526}.fx-specimen-img{width:68%;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.fx-specimen-img img{width:100%;height:100%;object-fit:cover}.fx-float{position:absolute;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:#fff;border-radius:18px;box-shadow:var(--shadow);border:1px solid var(--line)}.fx-float img{width:46px;height:46px;border-radius:12px;background:#fff}.fx-float span{display:flex;flex-direction:column;font-size:16px;line-height:1.35;color:var(--muted)}.fx-float b{font-size:16px;color:var(--ink)}.fx-float.f1{left:-4%;top:14%}.fx-float.f2{right:-6%;top:42%}.fx-float.f3{left:4%;bottom:6%}.fx-hero-count{position:absolute;right:2%;bottom:4%;background:var(--ink);color:#fff;border-radius:18px;padding:14px 20px;box-shadow:var(--shadow);text-align:left}.fx-hero-count small{display:block;font-size:16px;letter-spacing:.08em;color:#f0a28f}.fx-hero-count b{font-size:22px;letter-spacing:-.01em}.fx-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px!important;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transform:translateY(50%);position:relative;z-index:2}.fx-stats li{padding:26px 28px;display:flex;flex-direction:column;gap:4px}.fx-stats li+li{border-left:1px solid var(--line)}.fx-stats b{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.fx-stats li:first-child b{color:var(--coral)}.fx-stats span{--fs:14px;font-size:var(--fs);color:var(--muted)}.fx-hero+[data-fp-live-anchor],.fx-hero+.fpk-live-status{margin-top:0}.fx-overview>.fx-hero+*{padding-top:80px}#fxWorry{padding-top:96px}#app .fx .fpk-live-status,.fx .fpk-live-status{background:transparent;border:0;padding-top:96px}#app .fx .fpk-live-inner{max-width:1180px;padding:0 32px;grid-template-columns:1fr 1.5fr}#app .fx .fpk-live-title>span{color:var(--coral);letter-spacing:.2em;font-weight:700}#app .fx .fpk-live-title h2{font-size:24px!important;color:var(--ink)}#app .fx .fpk-live-numbers>div{background:#fff;border-color:var(--line);border-radius:18px;box-shadow:var(--shadow)}#app .fx .fpk-live-numbers strong{color:var(--ink)}.fx-apply #app .fx .fpk-live-status,#app .fx-apply .fpk-live-status{padding-top:24px}#app .fx-apply .fpk-live-inner{padding:0;grid-template-columns:1fr}#app .fx-apply .fpk-live-numbers{grid-template-columns:repeat(3,1fr)}#app .fx-apply .fpk-live-numbers strong{font-size:24px}#app .fx-apply .fpk-live-title h2{font-size:18px!important}.fx-worries{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fx-worries li{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px 32px;position:relative;box-shadow:0 1px #15222c08}.fx-worry-no{position:absolute;right:24px;top:22px;font-size:16px;font-weight:800;color:var(--line-2);letter-spacing:.08em}.fx-worries small{--fs:13px;font-size:var(--fs);font-weight:700;color:var(--teal);letter-spacing:.04em}.fx-worries p{--fs:20px;--lh:1.6;font-size:var(--fs);line-height:var(--lh);font-weight:700;margin-top:12px!important;color:var(--ink)}.fx-try .fx-head{margin-left:auto;margin-right:auto;text-align:center}.fx-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fx-thumb{font-family:var(--font);text-align:left;background:#fff;border:1.5px solid var(--line);border-radius:var(--radius);padding:22px 22px 26px;cursor:pointer;color:var(--ink);display:flex;flex-direction:column;gap:4px;transition:border-color .18s,box-shadow .18s}.fx-thumb:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.fx-thumb[aria-pressed=true]{border-color:var(--coral);box-shadow:0 0 0 4px var(--coral-soft),var(--shadow)}.fx-thumb-img{display:block;border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:1/1;margin-bottom:14px}.fx-thumb-img img{width:100%;height:100%;object-fit:cover}.fx-thumb small{font-size:16px;font-weight:800;letter-spacing:.2em;color:var(--coral)}.fx-thumb b{font-size:24px;font-weight:800}.fx-thumb-desc{--fs:15px;font-size:var(--fs);line-height:1.65;color:var(--muted)}.fx-thumb-result{margin-top:22px}.fx-thumb-panel{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:var(--ink);color:#e7edf1;border-radius:var(--radius);padding:32px 36px}.fx-thumb-panel h3{font-size:24px;color:#fff;margin:4px 0 8px}.fx-thumb-panel .fx-note{color:#a9b6bf}.fx-thumb-placeholder{--fs:15px;font-size:var(--fs);text-align:center;color:var(--muted);padding:22px;border:1.5px dashed var(--line-2);border-radius:var(--radius)}.fx-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-top:8px!important}.fx-timeline:before{content:"";position:absolute;left:0;right:0;top:27px;height:1px;background:linear-gradient(90deg,#ffffff14,#f0a28f99,#ffffff14)}.fx-timeline li{padding:0 24px 0 0;position:relative}.fx-timeline b{display:inline-grid;place-items:center;min-width:56px;height:56px;padding:0 14px;border-radius:999px;background:var(--night-2);border:1px solid rgb(255 255 255/.14);color:#fff;font-size:17px;font-weight:800;position:relative}.fx-timeline li.is-now b{background:var(--coral);border-color:var(--coral)}.fx-timeline strong{display:block;margin-top:22px;font-size:20px;color:#fff}.fx-timeline span{display:block;margin-top:6px;font-size:16px;line-height:1.65;color:#a9b6bf}.fx-history{margin-top:72px!important;padding-top:40px;border-top:1px solid rgb(255 255 255/.1);display:grid;grid-template-columns:.9fr 1.1fr;gap:40px}.fx-history-title{--fs:22px;font-size:var(--fs);font-weight:800;color:#fff;line-height:1.5}.fx-history-title span{display:block;margin-top:10px;font-size:16px;font-weight:400;line-height:1.75;color:#a9b6bf}.fx-history ol{display:grid;gap:14px}.fx-history li{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:baseline;--fs:16px;font-size:var(--fs);color:#d4dde3}.fx-history li b{color:#f0a28f;font-size:18px}.fx-families{display:grid;grid-template-columns:2fr 2fr 6fr;gap:18px;margin-bottom:18px!important}.fx-families li{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:16px;border-top:3px solid var(--fam);background:#fff;--fs:14px;font-size:var(--fs)}.fx-families b{font-size:16px;letter-spacing:.06em;font-weight:800;color:var(--ink)}.fx-families span{font-size:16px;color:var(--muted)}.fam-arch{--fam:#c99a52}.fam-loop{--fam:#df6c55}.fam-whorl{--fam:#206a6c}.fx-types{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.fx-type-fam{position:absolute;right:16px;top:14px;z-index:1;font-size:16px;font-weight:700;color:color-mix(in srgb,var(--fam) 68%,#1b1b1b);background:#fff;padding:2px 9px;border-radius:999px;border:1px solid var(--fam)}.fx-type{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 22px;position:relative;height:100%;transition:box-shadow .2s,border-color .2s}.fx-type:hover{box-shadow:var(--shadow);border-color:var(--line-2)}.fx-type-no{position:absolute;left:18px;top:16px;font-size:16px;font-weight:800;letter-spacing:.1em;color:var(--ink);z-index:1}.fx-type-img{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#fff;margin-bottom:14px}.fx-type-img img{width:100%;height:100%;object-fit:cover}.fx-type figcaption{display:flex;flex-direction:column;gap:3px}.fx-type figcaption b{font-size:21px;font-weight:800}.fx-type-nick{font-size:16px;font-weight:700;color:var(--teal)}.fx-type-shape{font-size:16px;color:var(--muted)}.fx-tabs{display:inline-flex;padding:5px;background:#fff;border:1px solid var(--line);border-radius:999px;margin-bottom:34px;gap:4px}.fx-tabs button{font-family:var(--font);--fs:15px;font-size:var(--fs);font-weight:700;border:0;background:transparent;color:var(--muted);padding:12px 26px;border-radius:999px;cursor:pointer}.fx-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.fx-report{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.fx-book{position:relative;aspect-ratio:3/4;max-width:380px;width:100%;justify-self:center;filter:drop-shadow(0 30px 40px rgb(21 34 44/.22))}.fx-book-spine{position:absolute;left:0;top:0;bottom:0;width:16px;background:linear-gradient(90deg,#00000040,#0000);border-radius:6px 0 0 6px;z-index:1}.fx-book-face{position:absolute;inset:0;border-radius:6px 16px 16px 6px;padding:34px 30px;display:flex;flex-direction:column;background:linear-gradient(160deg,#fff,#fbf3ec);border:1px solid var(--line)}.fx-book.adult .fx-book-face{background:linear-gradient(160deg,#1c3a3c,#122729);border-color:#0f2223;color:#fff}.fx-book-brand{font-size:16px;font-weight:800;letter-spacing:.2em;display:flex;justify-content:space-between}.fx-book-brand span{font-size:16px;letter-spacing:.16em;color:var(--coral)}.fx-book-kind{margin-top:auto!important;font-size:16px;color:var(--muted)}.fx-book.adult .fx-book-kind{color:#9fb7b8}.fx-book-title{margin-top:8px!important;font-size:26px;line-height:1.35;font-weight:800;letter-spacing:-.02em}.fx-book-mark{width:96px;height:96px;border-radius:50%;overflow:hidden;margin:26px 0 auto;background:#fff;box-shadow:0 0 0 6px #df6c551f}.fx-book-foot{font-size:16px;letter-spacing:.06em;color:var(--muted);margin-top:22px!important}.fx-book.adult .fx-book-foot{color:#9fb7b8}.fx-report-copy h3{font-size:30px;line-height:1.35;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.fx-report-copy>p{color:var(--ink-2)}.fx-chapters{margin-top:26px!important;display:grid;grid-template-columns:1fr 1fr;gap:10px}.fx-chapters li{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.fx-chapters li>span{font-size:16px;font-weight:800;color:var(--coral);padding-top:3px}.fx-chapters b{display:block;font-size:16px}.fx-chapters small{display:block;font-size:16px;line-height:1.6;color:var(--muted);margin-top:2px}.fx-report blockquote{--fs:18px;font-size:var(--fs);margin-top:24px!important;padding:18px 22px;border-left:3px solid var(--coral);background:#fff;border-radius:0 14px 14px 0;color:var(--ink);font-weight:600}.fx-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:s}.fx-steps li{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px 30px;display:flex;flex-direction:column;gap:8px}.fx-step-no{width:44px;height:44px;border-radius:14px;background:var(--teal-soft);color:var(--teal);display:grid;place-items:center;font-weight:800;font-size:18px}.fx-step-meta{--fs:12.5px;font-size:var(--fs);font-weight:700;letter-spacing:.06em;color:var(--coral);margin-top:10px!important}.fx-steps b{font-size:20px}.fx-steps li>span:last-child{font-size:16px;line-height:1.7;color:var(--muted)}.fx-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.fx-principles>div{border-radius:var(--radius);padding:28px;background:var(--ink);color:#d4dde3}.fx-principles b{display:block;font-size:19px;color:#fff;margin-bottom:8px}.fx-principles p{--fs:15px;--lh:1.75;font-size:var(--fs);color:#a9b6bf}.fx-offer-section{background:linear-gradient(180deg,var(--ivory) 0%,#f6ebe2 100%)}.fx-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.fx-offer-copy .fx-head{margin-bottom:32px}.fx-countdown{display:inline-flex;flex-direction:column;gap:4px;padding:22px 28px;border-radius:var(--radius);background:var(--ink);color:#fff;box-shadow:var(--shadow)}.fx-countdown span{font-size:16px;font-weight:700;letter-spacing:.16em;color:#f0a28f}.fx-countdown b{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fx-countdown small{font-size:16px;color:#a9b6bf}.fx-offer{background:#fff;border-radius:28px;padding:40px;box-shadow:0 40px 80px -40px #96463273;border:1px solid var(--line);position:relative}.fx-offer:before{content:"\ae30\ac04  \d55c\c815";position:absolute;top:-14px;right:32px;background:var(--coral);color:#fff;font-size:16px;font-weight:800;letter-spacing:.08em;padding:6px 14px;border-radius:999px}.fx-offer h3{font-size:22px;font-weight:800}.fx-price{display:flex;align-items:baseline;gap:12px;margin:12px 0 22px!important;padding-bottom:22px;border-bottom:1px solid var(--line)}.fx-price strong{font-size:56px;font-weight:800;letter-spacing:-.03em;color:var(--coral);line-height:1}.fx-price span{--fs:14px;font-size:var(--fs);color:var(--muted)}.fx-offer ul,.fx-gets{display:grid;gap:10px}.fx-offer li,.fx-gets li{--fs:16px;font-size:var(--fs);display:flex;gap:10px;align-items:flex-start;color:var(--ink-2)}.fx-count{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 0;padding:14px 18px;border:1px solid var(--line);border-radius:16px;--fs:15px;font-size:var(--fs);font-weight:600}.fx select,.fx input:not([type=checkbox]){font-family:var(--font);--fs:16px;font-size:var(--fs);color:var(--ink);background:#fff;border:1.5px solid var(--line-2);border-radius:12px;padding:12px 14px;min-height:50px;width:100%;transition:border-color .15s,box-shadow .15s}.fx-count select{width:auto;min-width:96px}.fx select:focus,.fx input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-soft)}.fx-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:14px 0 22px;padding:16px 18px;border-radius:16px;background:var(--coral-soft)}.fx-total span{--fs:14px;font-size:var(--fs);color:var(--ink-2)}.fx-total b{font-size:26px;color:var(--coral-2)}.fx-total small{flex-basis:100%;font-size:16px;color:var(--ink-2)}.fx-faq{display:grid;gap:12px}.fx-faq details{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.fx-faq summary{--fs:18px;--lh:1.5;font-size:var(--fs);line-height:var(--lh);font-weight:700;padding:22px 64px 22px 26px;cursor:pointer;list-style:none;position:relative}.fx-faq summary::-webkit-details-marker{display:none}.fx-faq summary i{position:absolute;right:24px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--tint)}.fx-faq summary i:before,.fx-faq summary i:after{content:"";position:absolute;left:6px;right:6px;top:10px;height:2px;background:var(--ink);transition:transform .2s}.fx-faq summary i:after{transform:rotate(90deg)}.fx-faq details[open] summary i:after{transform:rotate(0)}.fx-faq details p{--fs:16px;--lh:1.85;font-size:var(--fs);padding:0 26px 24px;color:var(--ink-2)}.fx-sources{margin-top:28px;--fs:15px;font-size:var(--fs)}.fx-sources summary{cursor:pointer;font-weight:700;color:var(--teal)}.fx-sources p{--fs:14.5px;font-size:var(--fs);margin-top:12px!important}.fx-sources a{font-weight:700;color:var(--ink);display:block}.fx-sources span{color:var(--muted)}.fx-final{position:relative;overflow:hidden;background:radial-gradient(800px 400px at 50% 120%,#3a2a28 0%,transparent 70%),var(--night);color:#fff;text-align:center;padding:120px 0}.fx-final .fx-hero-ridges{inset:50% auto auto 50%;transform:translate(-50%,-50%);opacity:.6}.fx-final .fx-hero-ridges i{border-color:#f0a28f24}.fx-final h2{font-size:clamp(30px,4.4vw,50px);line-height:1.3;font-weight:800;letter-spacing:-.025em;color:#fff}.fx-final h2 em{color:#f0a28f}.fx-final p{--fs:17px;font-size:var(--fs);color:#c9d3da;margin:22px auto 34px!important;max-width:560px}.fx-final .fx-eyebrow{color:#f0a28f}.fx-final .fx-final-sub{--fs:14px;font-size:var(--fs);margin:18px auto 0!important;color:#8fa0ab}.fx-owner{background:var(--ink);color:#fff}.fx-owner .fx-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:10px;padding-bottom:10px;font-size:16px}.fx-owner span{font-weight:800;color:#f0a28f;letter-spacing:.06em}.fx-owner button,.fx-owner a{font-family:var(--font);--fs:14px;font-size:var(--fs);background:#ffffff14;color:#fff;border:1px solid rgb(255 255 255/.18);border-radius:999px;padding:6px 14px;text-decoration:none;cursor:pointer}.fx-operator{padding-top:40px;padding-bottom:60px}.fx-operator summary{cursor:pointer;font-weight:700;color:var(--teal)}.fx-operator-tools{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.fx .fpk-inbox-row{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 22px;margin-top:12px}.fx .fpk-inbox-row h3{font-size:18px}.fx .fpk-inbox-row dl{display:grid;grid-template-columns:90px 1fr;gap:4px 12px;margin:10px 0}.fx .fpk-inbox-row dt{color:var(--muted);font-size:16px}.fx .fpk-inbox-row button{font-family:var(--font);background:none;border:0;color:var(--teal);font-weight:700;cursor:pointer;padding:6px 0}.fx-sticky{position:fixed;left:50%;bottom:20px;z-index:60;transform:translate(-50%,140%);display:flex;align-items:center;gap:22px;padding:10px 10px 10px 24px;background:#15222cf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border-radius:999px;box-shadow:0 20px 40px -12px #0006;transition:transform .35s cubic-bezier(.2,.8,.2,1);width:max-content;max-width:calc(100% - 24px)}.fx-sticky.is-visible{transform:translate(-50%)}.fx-sticky div{display:flex;flex-direction:column;line-height:1.3}.fx-sticky b{font-size:16px;color:#f0a28f}.fx-sticky span{font-size:16px;color:#c9d3da}.fx-sticky a{display:inline-flex;align-items:center;gap:8px;background:var(--coral);color:#fff;text-decoration:none;font-weight:700;font-size:16px;padding:12px 22px;border-radius:999px;white-space:nowrap}.fx-footer{background:var(--night);color:#9fb0bb;padding:56px 0 110px}.fx-footer-inner{width:min(1180px,100%);margin:0 auto;padding:0 32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:center}.fx-footer nav{display:flex;flex-wrap:wrap;gap:6px 20px}.fx-footer nav a{color:#d4dde3;text-decoration:none;font-size:16px}.fx-footer nav a:hover{color:#fff}.fx-footer small{flex-basis:100%;font-size:16px;color:#6f8290;border-top:1px solid rgb(255 255 255/.08);padding-top:20px}.fx-apply{min-height:100vh;padding:72px 0 120px;background:radial-gradient(900px 520px at 90% 0%,#fbe2d8,#fbe2d800 65%),var(--ivory)}.fx-apply-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start}.fx-apply-head{position:sticky;top:120px}.fx-apply h1{font-size:clamp(34px,4.6vw,56px);line-height:1.18;letter-spacing:-.03em;font-weight:800;color:var(--ink);margin-top:22px}.fx-apply h1 em{display:inline}.fx-gets{margin-top:30px!important}.fx-mini-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px!important}.fx-mini-steps li{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.fx-mini-steps span{font-size:16px;font-weight:800;color:var(--coral)}.fx-mini-steps b{font-size:16px}.fx-mini-steps small{font-size:16px;color:var(--muted)}.fx-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px!important;--fs:15px;font-size:var(--fs)}.fx-links a{color:var(--teal);font-weight:700;text-decoration:none}.fx-form-card{background:#fff;border-radius:28px;padding:40px;box-shadow:0 40px 80px -40px #15222c59;border:1px solid var(--line)}.fx-form-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.fx-form-top h2{font-size:26px;font-weight:800}.fx-form-top .fx-eyebrow{margin-bottom:6px!important}.fx-free-badge{display:flex;flex-direction:column;align-items:flex-end;background:var(--coral-soft);border-radius:16px;padding:10px 16px;line-height:1.2}.fx-free-badge span{font-size:16px;color:var(--ink-2)}.fx-free-badge b{font-size:24px;color:var(--coral-2)}.fx-form-sub{--fs:15px;font-size:var(--fs);color:var(--muted);margin:6px 0 24px!important}.fx-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fx-fields.is-three{grid-template-columns:repeat(3,1fr)}.fx-fields label{--fs:14px;--lh:1.5;font-size:var(--fs);line-height:var(--lh);font-weight:700;color:var(--ink-2);display:flex;flex-direction:column;gap:8px}.fx-fields .is-wide{grid-column:1/-1}.fx-optional{--fs:13px;font-size:var(--fs);color:var(--muted);margin:26px 0 12px!important;display:flex;align-items:center;gap:12px}.fx-optional:after{content:"";flex:1;height:1px;background:var(--line)}.fx-benefit{--fs:14px;font-size:var(--fs);color:var(--teal);font-weight:600;margin-top:14px!important}.fx-honey{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.fx-consent{margin:24px 0;padding:18px 20px;border-radius:16px;background:var(--tint)}.fx-consent>label{display:flex;gap:12px;align-items:center;--fs:16px;font-size:var(--fs);font-weight:700;cursor:pointer}.fx-consent input[type=checkbox]{width:22px;height:22px;accent-color:var(--teal);flex:none}.fx-consent details{margin-top:10px}.fx-consent summary{--fs:14px;font-size:var(--fs);color:var(--teal);font-weight:700;cursor:pointer}.fx-consent details p{--fs:13.5px;--lh:1.75;font-size:var(--fs);line-height:var(--lh);color:var(--ink-2);margin-top:8px!important}.fx-consent details a{--fs:13.5px;font-size:var(--fs);color:var(--teal)}.fx-submit{margin-top:4px;min-height:60px;--fs:17px}.fx-form-status{--fs:15px;font-size:var(--fs);color:var(--coral-2);font-weight:600;margin-top:12px!important;min-height:1em}.fx-form-note{--fs:13px;--lh:1.7;font-size:var(--fs);line-height:var(--lh);color:var(--muted);margin-top:10px!important}.fx-preview-note{--fs:14px;font-size:var(--fs);background:#fff6d8;border-radius:12px;padding:10px 14px;margin-bottom:18px!important}.fx-success{text-align:center;padding:12px 0}.fx-success-mark{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#fff;font-size:30px;font-weight:800}.fx-success h2{font-size:28px;line-height:1.35;font-weight:800;margin-bottom:12px}.fx-success>p{color:var(--ink-2)}.fx-success dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;text-align:left;background:var(--tint);border-radius:16px;padding:18px 22px;margin:20px 0}.fx-success dt{color:var(--muted);--fs:14px;font-size:var(--fs)}.fx-success dd{margin:0;font-weight:700}.fx .fpx-share-box{background:var(--ivory);border:1px solid var(--line);border-radius:18px;padding:22px;margin:20px 0}.fx .fpx-share-box b{display:block;font-size:18px;margin-bottom:6px}.fx .fpx-share-box p{--fs:15px;font-size:var(--fs);color:var(--ink-2);margin-bottom:14px!important}.fx .fpx-share-status{--fs:14px;font-size:var(--fs);color:var(--teal);margin-top:10px!important}.fx-store{margin-top:28px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 32px;box-shadow:var(--shadow)}.fx-store-pin{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--coral-soft);color:var(--coral-2)}.fx-store .fx-eyebrow{margin-bottom:4px!important}.fx-store h3{font-size:22px;font-weight:800}.fx-store-addr{margin-top:6px!important;display:flex;flex-direction:column;gap:2px}.fx-store-addr b{--fs:18px;font-size:var(--fs);color:var(--ink)}.fx-store-addr span{--fs:14.5px;font-size:var(--fs);color:var(--muted)}.fx-store .fx-note{margin-top:6px}.fx-store-actions{display:flex;flex-direction:column;gap:10px}.fx-apply-store{--fs:14.5px;--lh:1.7;font-size:var(--fs);line-height:var(--lh);margin-top:22px!important;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--ink-2)}.fx-apply-store b{color:var(--coral-2);margin-right:8px}.fx-apply-store a{color:var(--teal);font-weight:700;text-decoration:none;margin-left:4px}.fx-footer-addr{flex-basis:100%;font-style:normal;font-size:16px;color:#c9d3da}@media(max-width:1000px){.fx-store{grid-template-columns:auto 1fr}.fx-store-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}}@media(max-width:720px){.fx-store{grid-template-columns:1fr;padding:24px 20px}.fx-store-actions .fx-btn{flex:1 1 100%}}.fx-privacy{padding:72px 0 120px;min-height:70vh}.fx-privacy h1{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.fx-legal{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:36px 40px}.fx-legal h2{font-size:20px;font-weight:800;margin:28px 0 10px}.fx-legal h2:first-of-type{margin-top:22px}.fx-legal p{--fs:15.5px;--lh:1.85;font-size:var(--fs);line-height:var(--lh);color:var(--ink-2);margin-top:10px}.fx-legal a{color:var(--teal);font-weight:700}.fx-legal button{font-family:var(--font);--fs:15px;font-size:var(--fs);min-height:46px;padding:10px 18px;border:1px solid var(--line-2);border-radius:999px;background:var(--tint);color:var(--ink);cursor:pointer;margin-right:10px}@media(max-width:720px){.fx-legal{padding:24px 20px}}.fx-choose{padding:96px 0 140px;min-height:70vh}.fx-choose h1{font-size:clamp(34px,4.6vw,54px);line-height:1.2;letter-spacing:-.03em;font-weight:800;color:var(--ink)}.fx-choose-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:860px}.fx-choose-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px;text-decoration:none;color:var(--ink);transition:box-shadow .2s}.fx-choose-card:hover{box-shadow:var(--shadow)}.fx-choose-card img{width:96px;height:96px;border-radius:50%;margin-bottom:12px}.fx-choose-card small{font-size:16px;font-weight:800;letter-spacing:.18em;color:var(--coral)}.fx-choose-card b{font-size:24px}.fx-choose-card span{font-size:16px;color:var(--muted)}.fx-choose-card em{margin-top:14px;font-weight:700;color:var(--teal)}.fps-document{background:#ece6dd;padding-bottom:80px}.fps-toolbar{background:var(--ivory);border-bottom:1px solid var(--line)}.fps-toolbar-inner{width:min(1180px,100%);margin:0 auto;padding:36px 32px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.fps-toolbar .fx-back{margin-bottom:12px}.fps-toolbar .fx-eyebrow{margin-bottom:6px!important}.fps-toolbar h1{font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.02em}.fps-toolbar-inner>div>p:not(.fx-eyebrow){--fs:14.5px;font-size:var(--fs);color:var(--muted);margin-top:6px!important}.fps-switch{display:inline-flex;gap:4px;margin-top:16px;padding:4px;background:#fff;border:1px solid var(--line);border-radius:999px}.fps-switch a{--fs:14px;font-size:var(--fs);font-weight:700;text-decoration:none;color:var(--muted);padding:8px 18px;border-radius:999px}.fps-switch a[aria-current=page]{background:var(--ink);color:#fff}.fps-tools{display:flex;flex-wrap:wrap;gap:10px}.fps-stack{display:grid;gap:36px;justify-items:center;padding:48px 16px 0}.fps-sheet{width:min(794px,100%);aspect-ratio:210/297;background:#fff;border-radius:6px;box-shadow:0 30px 60px -30px #15222c66,0 0 0 1px #15222c0d;padding:56px 60px 70px;position:relative;display:flex;flex-direction:column;overflow:hidden;--fs:14.5px;--lh:1.8;font-size:var(--fs);line-height:var(--lh)}.fps-sheet>footer{position:absolute;left:60px;right:60px;bottom:28px;display:flex;justify-content:space-between;font-size:16px;letter-spacing:.08em;color:var(--muted);border-top:1px solid var(--line);padding-top:12px}.fps-cover{background:linear-gradient(165deg,#fff,#fbf2ea 60%,#f6e2d7);justify-content:space-between}.is-adult .fps-cover{background:linear-gradient(165deg,#1c3a3c,#122729);color:#fff}.is-adult .fps-cover>footer{color:#9fb7b8;border-color:#ffffff1f}.fps-cover-brand{display:flex;justify-content:space-between;align-items:center}.fps-cover-brand .fp-brand{display:flex;align-items:center;gap:10px}.fps-cover-brand .fp-brand img,.fps-cover-brand .fp-brand svg{max-height:40px;width:auto}.fps-cover-brand .fp-brand-wordmark{display:flex;flex-direction:column;line-height:1.25}.fps-cover-brand .fp-brand-wordmark span{font-size:16px;font-weight:800;letter-spacing:.18em}.fps-cover-brand .fp-brand-wordmark b{font-size:16px;font-weight:600;color:var(--muted);letter-spacing:.04em}.is-adult .fps-cover-brand .fp-brand-wordmark b{color:#9fb7b8}.fps-cover-edition{font-size:16px;font-weight:800;letter-spacing:.2em;color:var(--coral)}.fps-cover-title{margin-top:auto}.fps-cover-kicker{font-size:16px;color:var(--muted)}.is-adult .fps-cover-kicker{color:#9fb7b8}.fps-cover-name{margin-top:28px!important;font-size:18px;font-weight:700;color:var(--teal)}.is-adult .fps-cover-name{color:#f0a28f}.fps-cover-title h2{font-size:clamp(34px,5.4vw,52px);line-height:1.2;font-weight:800;letter-spacing:-.03em;margin-top:6px}.fps-cover-rule{display:block;width:64px;height:3px;background:var(--coral);margin-top:26px}.fps-cover-detail{display:flex;align-items:center;gap:18px;margin-top:36px}.fps-cover-pattern{width:88px;height:88px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #df6c551f}.fps-cover-label{font-size:16px;line-height:1.6;color:var(--muted)}.is-adult .fps-cover-label{color:#9fb7b8}.fps-cover-bottom{margin-top:36px;padding:16px 18px;border-radius:12px;background:#ffffffb3;font-size:16px;line-height:1.6;color:var(--ink-2)}.is-adult .fps-cover-bottom{background:#ffffff14;color:#c9d6d6}.fps-cover-bottom b{display:block;font-size:16px}.fps-band{display:flex;gap:16px;align-items:center;padding-bottom:18px;margin-bottom:22px;border-bottom:2px solid var(--ink)}.fps-band>span{font-size:30px;font-weight:800;color:var(--coral);letter-spacing:-.02em}.fps-band small{display:block;font-size:16px;letter-spacing:.2em;color:var(--muted)}.fps-band h2{font-size:22px;font-weight:800;letter-spacing:-.01em}.fps-summary strong{display:block;font-size:20px;line-height:1.5;font-weight:800}.fps-summary p{margin-top:8px!important;color:var(--ink-2)}.fps-toc-title{margin:24px 0 10px!important;font-size:16px;font-weight:800;color:var(--teal)}.fps-toc{display:grid;gap:6px}.fps-toc li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.fps-toc b{font-size:16px;color:var(--coral)}.fps-toc strong{font-size:16px}.fps-toc p{--fs:12.5px;--lh:1.6;font-size:var(--fs);line-height:var(--lh);color:var(--muted)}.fps-reading{margin-top:auto;padding:14px 16px;border-radius:12px;background:var(--tint);--fs:13px;--lh:1.7;font-size:var(--fs);line-height:var(--lh)}.fps-reading b{display:block;margin-bottom:4px}.fps-chapter{padding:4px 0 16px}.fps-chapter+.fps-chapter{border-top:1px dashed var(--line-2);padding-top:18px}.fps-chapter h3{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800}.fps-chapter h3 span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--teal);color:#fff;font-size:16px}.fps-chapter-purpose{--fs:13px;font-size:var(--fs);color:var(--muted);margin:4px 0 10px!important}.fps-chapter h4{font-size:16px;font-weight:800;margin:0 0 6px;color:var(--teal)}.fps-chapter>p:not(.fps-chapter-purpose){color:var(--ink-2)}.fps-chapter blockquote{margin:10px 0!important;padding:10px 14px;border-left:3px solid var(--coral);background:#fdf5f1;border-radius:0 10px 10px 0;font-weight:600;--fs:14px;font-size:var(--fs)}.fps-note-line{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:baseline;--fs:12.5px;--lh:1.6;font-size:var(--fs);line-height:var(--lh);color:var(--muted)}.fps-note-line b{color:var(--ink)}.fps-week{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.fps-week h3{grid-column:1/-1;font-size:16px;font-weight:800;color:var(--teal)}.fps-week>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-height:64px;display:flex;flex-direction:column}.fps-week b{font-size:16px}.fps-week span{font-size:16px;color:var(--muted)}.fps-scope{margin-top:auto!important;--fs:11.5px;--lh:1.6;font-size:var(--fs);line-height:var(--lh);color:var(--muted)}.fps-end{text-align:center;padding:72px 24px 24px}.fps-end h2{font-size:clamp(26px,3.4vw,36px);line-height:1.35;font-weight:800;letter-spacing:-.02em}.fps-end .fx-actions{justify-content:center}@media(prefers-reduced-motion:no-preference){.fx .about-reveal-ready:not(.is-visible){opacity:0;transform:translateY(18px)}.fx .about-reveal-ready{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.fx-specimen-ring.r1{animation:fxSpin 60s linear infinite}.fx-float.f1{animation:fxBob 6s ease-in-out infinite}.fx-float.f2{animation:fxBob 7s ease-in-out -2s infinite}.fx-float.f3{animation:fxBob 6.5s ease-in-out -4s infinite}.fx-btn:hover .fx-arrow{transform:translate(3px)}}@keyframes fxSpin{to{transform:rotate(360deg)}}@keyframes fxBob{50%{transform:translateY(-8px)}}@media(max-width:1000px){.fx-hero-grid,.fx-report,.fx-offer-grid,.fx-apply-grid,.fx-history{grid-template-columns:1fr}.fx-hero-art{max-width:440px;margin-top:8px}.fx-steps,.fx-worries{grid-template-columns:1fr 1fr}.fx-types{grid-template-columns:repeat(3,1fr)}.fx-families{grid-template-columns:1fr}.fx-apply-head{position:static}.fx-book{max-width:300px}.fx-stats{grid-template-columns:1fr 1fr;transform:translateY(40%)}.fx-stats li:nth-child(3){border-left:0}.fx-stats li:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:720px){.fx-wrap,.fx-topbar-inner,.fx-footer-inner,.fps-toolbar-inner{padding-left:20px;padding-right:20px}.fx-nav a:not(.fx-nav-cta){display:none}.fx-topbar-inner{height:64px}.fx-ribbon{font-size:16px;padding:7px 12px}.fx-ribbon .fx-ribbon-long{display:none}.fx-families{grid-template-columns:repeat(3,auto);gap:8px;justify-content:start}.fx-families li{padding:8px 12px;border-top-width:2px;border-radius:12px}.fx-families span{display:none}.fx-families b{font-size:16px;letter-spacing:.02em}.fx-hero-art{max-width:340px}.fx-float.f1{left:0}.fx-float.f2{right:0}.fx-section{padding:80px 0}#fxWorry{padding-top:72px}.fx-head{margin-bottom:34px}.fx-hero{padding-top:48px}.fx-hero-lead{--fs:17px}.fx-actions .fx-btn{flex:1 1 100%}.fx-float{padding:6px 12px 6px 6px}.fx-float img{width:38px;height:38px}.fx-float b{font-size:16px}.fx-float.f2{right:-2%}.fx-hero-count{padding:10px 14px}.fx-hero-count b{font-size:18px}.fx-stats li{padding:18px}.fx-stats b{font-size:24px}.fx-worries,.fx-thumbs,.fx-steps,.fx-principles,.fx-chapters,.fx-choose-grid,.fx-mini-steps{grid-template-columns:1fr}.fx-thumbs{gap:12px}.fx-thumb{display:grid;grid-template-columns:96px 1fr;column-gap:16px;padding:14px}.fx-thumb-img{grid-row:span 3;margin:0}.fx-thumb-desc{grid-column:2}.fx-thumb-panel{grid-template-columns:1fr;padding:26px 22px}.fx-timeline{grid-template-columns:1fr;gap:26px}.fx-timeline:before{inset:0 auto 0 27px;width:1px;height:auto;background:linear-gradient(180deg,#ffffff14,#f0a28f99,#ffffff14)}.fx-timeline li{display:grid;grid-template-columns:56px 1fr;column-gap:18px;padding:0}.fx-timeline b{grid-row:span 2}.fx-timeline strong{margin-top:4px}.fx-types{grid-template-columns:1fr 1fr;gap:12px}.fx-type{padding:12px 12px 16px}.fx-type figcaption b{font-size:18px}.fx-offer,.fx-form-card{padding:28px 22px;border-radius:24px}.fx-price strong{font-size:46px}.fx-fields,.fx-fields.is-three{grid-template-columns:1fr}.fx-faq summary{--fs:16.5px;padding:18px 54px 18px 20px}.fx-faq details p{padding:0 20px 20px}.fx-final{padding:90px 0}.fx-sticky{bottom:12px;gap:12px;padding-left:18px}.fx-sticky span{display:none}.fps-sheet{aspect-ratio:auto;min-height:0;padding:32px 24px 64px}.fps-sheet>footer{left:24px;right:24px}.fps-week{grid-template-columns:1fr}#app .fx .fpk-live-inner{padding:0 20px}}@media print{.fx-topbar,.fx-footer,.fx-sticky,.fps-toolbar,.fps-end{display:none!important}.fps-document{background:#fff;padding:0}.fps-stack{padding:0;gap:0}.fps-sheet{box-shadow:none;border-radius:0;width:100%;break-after:page}}#app .fx-btn.fx-btn-primary,#app .fx-btn.fx-btn-dark,.fx .fx-btn.fx-btn-primary,.fx .fx-btn.fx-btn-dark,#app .fx-sticky a,#app .fx-nav .fx-nav-cta{color:#fff!important}#app .fx-btn.fx-btn-ghost,.fx .fx-btn.fx-btn-ghost{color:var(--ink)!important}.fx-final .fx-btn.fx-btn-ghost,.fx-thumb-panel .fx-btn.fx-btn-ghost{color:#fff!important}#app#app .fx :is(p,li,dd,dt,blockquote,label,input,select,textarea,summary,td,th,button,a){font-size:var(--fs,inherit)!important;line-height:var(--lh,inherit)!important}#app#app .fx :is(h1,h2,h3,h4){font-family:var(--font)!important}#app#app .fx .fx-btn{min-height:56px!important;white-space:nowrap}#app .ws{--ink:#15222c;--ink-2:#3a4955;--muted:#6b7682;--line:#e4e8eb;--soft:#f5f7f8;--teal:#162853;--teal-2:#1e366e;--teal-soft:#e4e7f0;--coral:#d4573f;--coral-soft:#fbe9e4;--amber:#a86b12;--amber-soft:#fdf3e1;--radius:16px;--fs:15px;--lh:1.6;font-size:var(--fs);line-height:var(--lh);color:var(--ink);max-width:1240px;margin:0 auto;padding:28px 24px 64px;box-sizing:border-box}#app .ws *{box-sizing:border-box}#app .ws h1,#app .ws h2,#app .ws p{margin:0}#app#app .ws .ws-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 20px;padding:0;border:0;background:none}#app#app .ws .ws-head h1{font-size:28px!important;line-height:1.3!important;font-weight:800;letter-spacing:-.02em;color:var(--ink)!important;margin:0!important}#app .ws .ws-head p{--fs:14.5px;color:var(--muted);margin-top:4px}#app .ws .ws-head-actions{display:flex;gap:8px}#app#app .ws .ws-head-actions button{--fs:15px;min-height:46px!important;padding:0 20px!important;border-radius:999px!important;font-weight:700;cursor:pointer}#app#app .ws .ws-head-actions .crm-primary{background:var(--teal)!important;border:1px solid var(--teal)!important;color:#fff!important}#app#app .ws .ws-head-actions .ws-secondary{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important}#app#app .ws .ws-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:0;border:0;background:none}#app#app .ws .ws-stats button{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label num" "note num";align-items:center;gap:2px 10px;text-align:left;padding:14px 16px!important;min-height:0!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important;color:var(--ink)!important;cursor:pointer;box-shadow:none!important}#app#app .ws .ws-stats button:hover{border-color:#c9d3d8!important}#app .ws .ws-stats span{grid-area:label;--fs:13.5px;font-size:var(--fs);font-weight:700;color:var(--ink-2)}#app .ws .ws-stats b{grid-area:num;font-size:26px;font-weight:800;line-height:1;color:var(--ink)}#app .ws .ws-stats b small{font-size:16px;font-weight:600;color:var(--muted);margin-left:2px}#app .ws .ws-stats em{grid-area:note;font-style:normal;font-size:16px;color:var(--muted)}#app#app .ws .ws-stats button.is-alert{border-color:#f0c9bf!important;background:var(--coral-soft)!important}#app .ws .ws-stats button.is-alert b,#app .ws .ws-stats button.is-alert em{color:var(--coral)}#app .ws .ws-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main due" "main reports" "main scanner";grid-template-rows:auto auto 1fr;gap:16px 20px;align-items:start}#app .ws .ws-main{grid-area:main}#app .ws .ws-due{grid-area:due}#app .ws .ws-reports{grid-area:reports}#app .ws .ws-scanner{grid-area:scanner}#app#app .ws .crm-panel{background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;padding:18px!important;margin:0!important;box-shadow:none!important}#app#app .ws .crm-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 12px!important}#app#app .ws .crm-section-heading h2{font-size:18px!important;line-height:1.4!important;font-weight:800;margin:0!important;color:var(--ink)!important}#app .ws .crm-section-note{--fs:13px;color:var(--muted);margin-top:2px}#app#app .ws .crm-count{font-size:16px;font-weight:700;color:var(--ink-2);background:var(--soft);border-radius:999px;padding:4px 10px;white-space:nowrap}#app#app .ws .crm-count.is-late{background:var(--coral-soft);color:var(--coral)}#app#app .ws .ws-search{margin:0 0 10px}#app#app .ws .ws-search>div{display:flex;gap:8px}#app#app .ws .ws-search input{flex:1;min-height:46px;border:1px solid var(--line);border-radius:12px;padding:0 14px;--fs:15px;background:var(--soft)}#app#app .ws .ws-search input:focus{background:#fff;border-color:var(--teal);outline:3px solid var(--teal-soft)}#app#app .ws .ws-search button{min-height:46px!important;padding:0 14px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;color:var(--muted)!important;--fs:14px}#app#app .ws .ws-stages{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;border:0;border-radius:0;overflow:visible}#app#app .ws .ws-stages button{display:inline-flex;align-items:center;gap:6px;min-height:36px!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:#fff!important;color:var(--ink-2)!important;cursor:pointer;--fs:13.5px}#app .ws .ws-stages button span{font-size:16px;font-weight:600}#app .ws .ws-stages button b{font-size:16px;font-weight:800;color:var(--muted)}#app#app .ws .ws-stages button[aria-pressed=true]{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}#app .ws .ws-stages button[aria-pressed=true] b{color:#c9d3d8}#app#app .ws #famList{max-height:none!important;overflow:visible!important;padding:0!important}#app#app .ws .ws-stages button{flex-direction:row!important;justify-content:center;width:auto!important;flex:0 0 auto}#app#app .ws .ws-list-tools label{flex-direction:row!important}#app#app .ws .ws-list-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:0 0 10px;border-bottom:1px solid var(--line)}#app#app .ws .crm-result-count{--fs:13px;color:var(--muted);margin:0!important}#app .ws .crm-result-count b{color:var(--ink)}#app .ws .ws-list-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#app#app .ws .ws-list-tools label{display:inline-flex;align-items:center;gap:6px;--fs:13px;color:var(--muted);margin:0}#app#app .ws .ws-list-tools select{min-height:34px!important;height:34px;padding:0 28px 0 10px!important;border:1px solid var(--line)!important;border-radius:10px!important;background-color:#fff;--fs:13px;width:auto}#app#app .ws .ws-list-tools button{min-height:34px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--coral)!important;--fs:13px}#app#app .ws .crm-customer-list{display:flex;flex-direction:column;max-height:none!important;overflow:visible!important;border:0;padding:0;margin:0;gap:0}#app#app .ws .crm-customer-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 92px 150px 16px;align-items:center;gap:12px;padding:12px 8px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;transition:background-color .12s}#app#app .ws .crm-customer-row:hover{background:var(--soft)!important}#app#app .ws .crm-customer-row:focus-within{background:var(--teal-soft)!important}#app#app .ws .crm-person-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--teal-soft);color:var(--teal);font-weight:800;font-size:16px;margin:0}#app#app .ws .crm-customer-identity{min-width:0}#app#app .ws .crm-customer-identity .crm-customer-name{position:static;display:block;padding:0!important;min-height:0!important;border:0!important;background:none!important;color:var(--ink)!important;--fs:16px;font-weight:800;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#app .ws .crm-customer-identity .crm-customer-name:after{content:"";position:absolute;inset:0;z-index:1}#app#app .ws .crm-customer-identity .crm-customer-name:focus-visible{outline:none!important}#app#app .ws .crm-customer-identity>p{--fs:13px;color:var(--muted);margin:2px 0 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app#app .ws .crm-profile-preview{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}#app#app .ws .crm-profile-preview span{font-size:16px;padding:2px 8px;border-radius:999px;background:var(--soft);color:var(--ink-2)}#app#app .ws .crm-stage-badge{justify-self:start;font-size:16px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--soft);color:var(--ink-2);border:0;white-space:nowrap}#app#app .ws .crm-stage-badge.stage-\c2e0\ccad {background:#eef2ff;color:#3b4fb0}#app#app .ws .crm-stage-badge.stage-1\cc28\c0c1\b2f4 ,#app#app .ws .crm-stage-badge.stage-2\cc28\c0c1\b2f4 {background:var(--teal-soft);color:var(--teal)}#app#app .ws .crm-stage-badge.stage-\c81c\c548\c0c1\b2f4 {background:var(--amber-soft);color:var(--amber)}#app#app .ws .crm-stage-badge.complete{background:#e6f4ea;color:#1e7a3a}#app#app .ws .crm-stage-badge.stage-\bcf4\b958 {background:#f1f1f1;color:#777}#app#app .ws .crm-next{display:flex;flex-direction:column;gap:1px;min-width:0}#app .ws .crm-next small{font-size:16px;color:var(--muted)}#app .ws .crm-next b{font-size:16px;font-weight:700;color:var(--ink)}#app#app .ws .crm-next>span{font-size:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .ws .crm-next.today b{color:var(--teal)}#app .ws .crm-next.overdue b{color:var(--coral)}#app .ws .ws-chevron{font-size:22px;color:#b8c2c8;line-height:1}#app .ws .crm-customer-row.is-late .crm-person-icon{background:var(--coral-soft);color:var(--coral)}#app#app .ws .crm-empty{text-align:center;padding:36px 16px!important;border:1px dashed var(--line)!important;border-radius:14px!important;background:var(--soft)!important;margin-top:10px}#app .ws .crm-empty b{display:block;font-size:16px;margin-bottom:4px}#app .ws .crm-empty p{--fs:14px;color:var(--muted);margin-bottom:12px}#app#app .ws .crm-empty button{min-height:42px!important;padding:0 18px!important;border-radius:999px!important;border:1px solid var(--teal)!important;background:#fff!important;color:var(--teal)!important;--fs:14px}#app#app .ws .crm-empty.compact{padding:14px!important;margin:0;text-align:left}#app#app .ws .crm-empty.compact p{margin:0!important}#app#app .ws .crm-due-list{display:flex;flex-direction:column;gap:6px;max-height:none!important;overflow:visible!important;padding:0;grid-template-columns:none}#app#app .ws .crm-due-list>button{display:grid!important;justify-content:stretch!important;grid-template-columns:58px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;text-align:left;min-height:0!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;color:var(--ink)!important;cursor:pointer;box-shadow:none!important}#app#app .ws .crm-due-list>button:hover{background:var(--soft)!important}#app#app .ws .crm-due-list>button,#app#app .ws .crm-due-list>button *{text-align:left!important}#app#app .ws .crm-due-list>button>span:nth-child(2){align-items:flex-start!important}#app#app .ws .ml-report-open,#app#app .ws .ml-report-open *{text-align:left!important}#app#app .ws .crm-date{display:flex;flex-direction:column;align-items:center;justify-content:center;height:46px;border-radius:10px;background:var(--teal-soft);color:var(--teal);font-weight:800;font-size:16px;line-height:1.1}#app .ws .crm-date small{font-size:16px;font-weight:700;margin-top:2px}#app#app .ws .crm-date.overdue{background:var(--coral-soft);color:var(--coral)}#app#app .ws .crm-due-list>button>span:nth-child(2){display:flex;flex-direction:column;gap:1px;min-width:0}#app .ws .crm-due-list b{font-size:16px;font-weight:800}#app#app .ws .crm-due-list small{font-size:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .ws .crm-due-list>button>span:last-child{color:#b8c2c8;font-size:18px}#app#app .ws .ml-report-search{display:block;margin:0 0 8px}#app#app .ws .ml-report-search input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:var(--soft);--fs:14px}#app#app .ws .ml-report-list{display:flex;flex-direction:column;gap:0;max-height:420px;overflow:auto}#app#app .ws .ml-report-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:none!important;margin:0!important}#app#app .ws .ml-report-row[hidden]{display:none}#app#app .ws .ml-report-open{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;text-align:left;min-height:0!important;padding:4px 6px!important;border:0!important;background:none!important;color:var(--ink)!important;cursor:pointer;border-radius:8px!important}#app#app .ws .ml-report-open:hover{background:var(--soft)!important}#app#app .ws .ml-report-open>span:first-child{display:flex;flex-direction:column;min-width:0}#app .ws .ml-report-open b{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .ws .ml-report-open small{font-size:16px;color:var(--muted)}#app .ws .ml-report-open .ws-open{font-size:16px;font-weight:700;color:var(--teal)}#app#app .ws .ml-report-share{min-height:32px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--ink-2)!important;--fs:12.5px;white-space:nowrap}#app#app .ws .ml-report-empty{--fs:13.5px;color:var(--muted);padding:10px 2px}#app#app .ws .ws-scanner .ml-scanner-downloads{margin:0!important;border-radius:var(--radius)!important;border:1px solid var(--line)!important;background:#fff!important;padding:4px 16px!important}#app#app .ws .ws-scanner .ml-scanner-downloads summary{--fs:14px;min-height:44px!important}@media(max-width:1000px){#app .ws .ws-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"due" "main" "reports" "scanner"}#app#app .ws .ws-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#app .ws{padding:18px 14px 48px}#app#app .ws .ws-head h1{font-size:24px!important}#app .ws .ws-head-actions{width:100%}#app#app .ws .ws-head-actions button{flex:1}#app#app .ws .crm-customer-row{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"icon id stage" "icon next next";row-gap:4px;padding:12px 4px!important}#app#app .ws .crm-person-icon{grid-area:icon;width:36px;height:36px;align-self:start}#app#app .ws .crm-customer-identity{grid-area:id}#app#app .ws .crm-stage-badge{grid-area:stage;justify-self:end}#app#app .ws .crm-next{grid-area:next;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px}#app .ws .ws-list-tools{width:100%;flex-wrap:nowrap}#app#app .ws .ws-list-tools label{flex:1 1 0;min-width:0}#app#app .ws .ws-list-tools select{flex:1 1 auto;min-width:0;width:100%}#app#app .ws .ws-stats b{font-size:22px}}#app .ws{--muted:#4f5b66;--line:#d5dde2;--soft:#eef2f4;--fs:16px}#app#app .un-page:has(.ws){background:#eef2f4!important}#app#app .ws .crm-panel{border:1px solid var(--line)!important;box-shadow:0 1px 2px #15222c0d,0 8px 24px -16px #15222c40!important;padding:22px!important}#app .ws .ws-head p{--fs:16px;color:var(--ink-2)}#app#app .ws .ws-head-actions button{--fs:16px;min-height:52px!important;padding:0 24px!important;font-weight:800}#app#app .ws .ws-head-actions .crm-primary{box-shadow:0 8px 18px -8px #162853b3!important}#app#app .ws .ws-head-actions .crm-primary:hover{background:var(--teal-2)!important}#app#app .ws .ws-head-actions .ws-secondary{border:2px solid var(--teal)!important;color:var(--teal)!important}#app#app .ws .ws-stats{gap:12px}#app#app .ws .ws-stats button{position:relative;padding:18px 18px 18px 22px!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 1px 2px #15222c0d!important;overflow:hidden}#app .ws .ws-stats button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--teal)}#app .ws .ws-stats button:nth-child(2):before{background:#3b4fb0}#app .ws .ws-stats button:nth-child(3):before{background:var(--amber)}#app .ws .ws-stats button:nth-child(4):before{background:#1e7a3a}#app .ws .ws-stats button.is-alert:before{background:var(--coral)}#app#app .ws .ws-stats button:hover{border-color:var(--teal)!important;box-shadow:0 6px 16px -8px #15222c59!important}#app .ws .ws-stats span{--fs:15px;color:var(--ink)}#app .ws .ws-stats b{font-size:34px}#app .ws .ws-stats b small{font-size:16px}#app .ws .ws-stats em{font-size:16px;color:var(--ink-2)}#app .ws .ws-stats em:after{content:" \2192";font-weight:800;color:var(--teal)}#app#app .ws .crm-section-heading h2{font-size:21px!important;display:flex;align-items:center;gap:10px}#app .ws .crm-section-heading h2:before{content:"";width:5px;height:22px;border-radius:3px;background:var(--teal)}#app .ws .ws-due .crm-section-heading h2:before{background:var(--coral)}#app .ws .crm-section-note{--fs:14px;color:var(--ink-2)}#app#app .ws .crm-count{font-size:16px;padding:5px 12px;background:var(--teal-soft);color:var(--teal)}#app#app .ws .ws-search input{min-height:54px;border:2px solid var(--line);background:#fff;--fs:17px;border-radius:14px;padding:0 16px}#app#app .ws .ws-search input::placeholder{color:#7a8590}#app#app .ws .ws-search button{min-height:54px!important;border:2px solid var(--line)!important;color:var(--ink-2)!important;--fs:15px;font-weight:700;border-radius:14px!important}#app#app .ws .ws-stages{gap:8px;margin-bottom:16px}#app#app .ws .ws-stages button{min-height:44px!important;padding:0 16px!important;border:2px solid var(--line)!important;--fs:15px;color:var(--ink)!important}#app .ws .ws-stages button span{font-size:16px;font-weight:700}#app .ws .ws-stages button b{font-size:16px;background:var(--soft);border-radius:999px;padding:1px 8px;color:var(--ink-2)}#app#app .ws .ws-stages button:hover{border-color:var(--teal)!important}#app#app .ws .ws-stages button[aria-pressed=true]{background:var(--teal)!important;border-color:var(--teal)!important;color:#fff!important}#app .ws .ws-stages button[aria-pressed=true] b{background:#ffffff38;color:#fff}#app#app .ws .crm-result-count{--fs:14.5px;color:var(--ink-2)}#app#app .ws .ws-list-tools label{--fs:14px;color:var(--ink-2);font-weight:700}#app#app .ws .ws-list-tools select{min-height:40px!important;height:40px;border:2px solid var(--line)!important;--fs:14.5px;color:var(--ink)}#app#app .ws .ws-list-tools button{min-height:40px!important;border:2px solid var(--coral)!important;--fs:14px;font-weight:700}#app#app .ws .crm-customer-row{grid-template-columns:48px minmax(0,1fr) 104px 170px 64px;gap:14px;padding:16px 10px!important;border-bottom:1px solid var(--line)!important}#app#app .ws .crm-customer-row:hover{background:#f3f4f8!important}#app#app .ws .crm-person-icon{width:48px;height:48px;border-radius:14px;font-size:19px}#app#app .ws .crm-customer-identity .crm-customer-name{--fs:18px}#app#app .ws .crm-customer-identity>p{--fs:14.5px;color:var(--ink-2)}#app#app .ws .crm-profile-preview span{font-size:16px;padding:3px 10px;background:#f1f4f6;color:var(--ink);border:1px solid var(--line)}#app#app .ws .crm-stage-badge{font-size:16px;font-weight:800;padding:6px 12px}#app#app .ws .crm-stage-badge.stage-\c2e0\ccad {background:#3b4fb0;color:#fff}#app#app .ws .crm-stage-badge.stage-1\cc28\c0c1\b2f4 ,#app#app .ws .crm-stage-badge.stage-2\cc28\c0c1\b2f4 {background:var(--teal);color:#fff}#app#app .ws .crm-stage-badge.stage-\c81c\c548\c0c1\b2f4 {background:#c9821a;color:#fff}#app#app .ws .crm-stage-badge.complete{background:#1e7a3a;color:#fff}#app#app .ws .crm-stage-badge.stage-\bcf4\b958 {background:#8a949c;color:#fff}#app .ws .crm-next small{font-size:16px;color:var(--ink-2);font-weight:600}#app .ws .crm-next b{font-size:16px;font-weight:800}#app#app .ws .crm-next>span{font-size:16px;color:var(--ink-2)}#app .ws .ws-open-pill{justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:999px;border:2px solid var(--teal);color:var(--teal);font-size:16px;font-weight:800;white-space:nowrap;background:#fff;transition:background-color .12s,color .12s}#app .ws .ws-open-pill:after{content:"\203a";font-size:17px;line-height:1}#app .ws .crm-customer-row:hover .ws-open-pill,#app .ws .crm-due-list>button:hover .ws-open-pill{background:var(--teal);color:#fff}#app#app .ws .crm-due-list{gap:8px}#app#app .ws .crm-due-list>button{grid-template-columns:64px minmax(0,1fr)!important;padding:12px!important;border:2px solid var(--line)!important;border-radius:14px!important}#app#app .ws .crm-due-list>button:hover{border-color:var(--teal)!important;background:#fff!important}#app#app .ws .crm-date{height:54px;font-size:16px;border-radius:12px}#app .ws .crm-date small{font-size:16px}#app#app .ws .crm-date.overdue{background:var(--coral);color:#fff}#app .ws .crm-due-list b{font-size:16.5px}#app#app .ws .crm-due-list small{font-size:16px;color:var(--ink-2)}#app#app .ws .crm-due-list .ws-open-pill{display:none}#app#app .ws .ml-report-search input{min-height:46px;border:2px solid var(--line);background:#fff;--fs:15px}#app#app .ws .ml-report-row{padding:10px 0!important}#app .ws .ml-report-open b{font-size:16px;font-weight:800}#app .ws .ml-report-open small{font-size:16px;color:var(--ink-2)}#app .ws .ml-report-open .ws-open{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--teal);color:#fff!important;font-size:16px;font-weight:800}#app#app .ws .ml-report-share{min-height:36px!important;padding:0 12px!important;border:2px solid var(--teal)!important;color:var(--teal)!important;--fs:13.5px;font-weight:800}#app#app .ws .ws-scanner .ml-scanner-downloads summary{--fs:15px;font-weight:800}@media(max-width:640px){#app#app .ws .ws-head h1{font-size:26px!important}#app#app .ws .crm-customer-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon id stage" "icon next open";padding:14px 6px!important}#app#app .ws .crm-person-icon{width:44px;height:44px}#app .ws .ws-open-pill{grid-area:open;align-self:center;padding:6px 12px;font-size:16px}#app .ws .crm-customer-row>.ws-open-pill{display:inline-flex}#app .ws .ws-stats b{font-size:28px}#app#app .ws .ws-stats button{padding:14px 14px 14px 18px!important}}#app#app .ws :is(p,li,dd,dt,label,input,select,textarea,summary,button){font-size:var(--fs,inherit)!important;line-height:var(--lh,inherit)!important}#app .crm-scope:not([data-crm-view=workspace]){--ink:#15222c;--ink-2:#3a4955;--muted:#4f5b66;--line:#d5dde2;--soft:#eef2f4;--teal:#162853;--teal-2:#1e366e;--teal-soft:#e4e7f0;--coral:#d4573f;--coral-soft:#fbe9e4;background:#eef2f4!important;color:var(--ink)}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-topbar{padding-top:18px!important;padding-bottom:14px!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-back{font-size:16px!important;font-weight:800!important;color:var(--teal)!important;background:#fff!important;border:2px solid var(--line)!important;border-radius:999px!important;min-height:40px!important;padding:0 16px!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-back:hover{border-color:var(--teal)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-title :is(h1,h2){font-size:30px!important;line-height:1.3!important;font-weight:800!important;color:var(--ink)!important;letter-spacing:-.02em}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-title p{font-size:16px!important;color:var(--ink-2)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-title .crm-eyebrow{font-size:16px!important;color:var(--teal)!important;font-weight:800!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-context{font-size:16px!important;font-weight:700;color:var(--ink-2)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-actions button{min-height:50px!important;padding:0 22px!important;border-radius:999px!important;font-size:16px!important;font-weight:800!important;border:2px solid var(--teal)!important;background:#fff!important;color:var(--teal)!important;box-shadow:none!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-actions .crm-primary{background:var(--teal)!important;color:#fff!important;box-shadow:0 8px 18px -8px #162853b3!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-actions .crm-primary:hover{background:var(--teal-2)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .ml-action-menu>summary{min-height:50px!important;border:2px solid var(--line)!important;border-radius:999px!important;padding:0 18px!important;font-weight:800;color:var(--ink-2)!important;background:#fff!important;display:flex;align-items:center}#app#app .crm-scope:not([data-crm-view=workspace]) .card{background:#fff!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:0 1px 2px #15222c0d,0 8px 24px -16px #15222c40!important}#app#app .crm-scope:not([data-crm-view=workspace]) :is(.mfh,.fmh,.ftit h3,.ftit b,.meh h3){font-size:19px!important;font-weight:800!important;color:var(--ink)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .mfh .mfsvg{color:var(--teal)}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-section-nav button{min-height:44px!important;padding:0 18px!important;border:2px solid var(--line)!important;border-radius:999px!important;background:#fff!important;color:var(--ink)!important;font-size:16px!important;font-weight:800!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-section-nav button:hover{border-color:var(--teal)!important;color:var(--teal)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .fhpipe button{min-height:50px!important;font-size:16px!important;font-weight:800!important;border:2px solid var(--line)!important;background:#fff!important;color:var(--ink-2)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .fhpipe button:hover{border-color:var(--teal)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .fhpipe button.on{background:var(--teal)!important;border-color:var(--teal)!important;color:#fff!important}#app#app .crm-scope:not([data-crm-view=workspace]) .fhpipe button.on :is(span,b,i,small){color:#fff!important}#app#app .crm-scope:not([data-crm-view=workspace]) .fhero h1,#app#app .crm-scope:not([data-crm-view=workspace]) .fhero h2{font-size:30px!important;font-weight:800!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(.mfab,.fmadd,.btn,.ftodo button,.fpacts button,.fpreps button,.medel){min-height:44px!important;padding:0 16px!important;border:2px solid var(--teal)!important;border-radius:999px!important;background:#fff!important;color:var(--teal)!important;font-size:16px!important;font-weight:800!important;box-shadow:none!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(.mfab,.fmadd,.btn,.ftodo button,.fpacts button,.fpreps button):hover{background:var(--teal)!important;color:#fff!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(.mfab.solid,.mesave,.mesave.big){background:var(--teal)!important;border:2px solid var(--teal)!important;color:#fff!important;font-weight:800!important;border-radius:999px!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(button[data-act=saveRecord],button[data-act=saveMember],button[data-act=saveFamily]){background:var(--teal)!important;border:2px solid var(--teal)!important;color:#fff!important;font-weight:800!important;border-radius:999px!important;min-height:50px!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body .mesave.big{min-height:56px!important;font-size:17px!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(.medel,.mfab.del){border-color:var(--coral)!important;color:var(--coral)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(.medel,.mfab.del):hover{background:var(--coral)!important;color:#fff!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body .fmmkb{border:2px solid var(--teal)!important;border-radius:14px!important;background:#fff!important;color:var(--teal)!important;font-weight:800!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body .fmmkb:hover{background:var(--teal-soft)!important}#app#app .crm-scope:not([data-crm-view=workspace]) :is(.crm-make-fold,.crm-extra-tasks,.crm-info-fold)>summary{font-size:16px!important;font-weight:800!important;color:var(--teal)!important;min-height:44px!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body label{font-size:16px!important;font-weight:700!important;color:var(--ink)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;border:2px solid var(--line)!important;border-radius:12px!important;font-size:16px!important;color:var(--ink)!important;background:#fff!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body textarea{min-height:110px}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(input,select,textarea):focus{border-color:var(--teal)!important;outline:3px solid var(--teal-soft)!important}#app#app .crm-scope:not([data-crm-view=workspace]) :is(.metypes button,.fechips button,[class^=st-]){border:2px solid var(--line)!important;font-weight:700!important;min-height:40px!important}#app#app .crm-scope:not([data-crm-view=workspace]) :is(.metypes button.on,.fechips button.on,[class^=st-].on){background:var(--teal)!important;border-color:var(--teal)!important;color:#fff!important}#app#app .crm-scope:not([data-crm-view=workspace]) :is(.fmnote,.note,.ftsub,.fpstep,small){color:var(--muted)}@media(max-width:640px){#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-title :is(h1,h2){font-size:25px!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-actions{display:flex;flex-wrap:wrap;gap:8px}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-actions button{flex:1 1 auto}}:root{--mx-navy:#14295c;--mx-navy-2:#1f3d82;--mx-navy-soft:#e8eef8;--mx-gold:#b88a2e;--mx-gold-2:#e6c46c;--mx-ink:#16213a;--mx-ink-2:#3c4859;--mx-muted:#5d6878;--mx-line:#d6dce6;--mx-bg:#f3f5f9;--mx-card:#ffffff;--mx-alert:#c8432f;--mx-alert-soft:#fbe9e5;--mx-ok:#1f7a45;--mx-radius:12px;--mx-radius-card:16px;--mx-shadow:0 1px 2px rgb(20 41 92/.06),0 8px 24px -14px rgb(20 41 92/.28);--mx-font:"MindLab Noto Sans KR","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}#app#app .ml-x-shell{position:sticky!important;top:0!important;z-index:1200!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--mx-line)!important;box-shadow:0 2px 14px -8px #0a143247!important;color:var(--mx-ink);font-family:var(--mx-font)}#app#app .ml-x-shell:before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--mx-navy) 0 70%,var(--mx-gold) 70% 100%)}#app#app .ml-x-shell .un-head-inner{max-width:1280px!important;min-height:72px!important;padding:0 24px!important;gap:18px!important;align-items:center!important;display:flex!important}#app#app .ml-x-shell .ml-x-brand{display:inline-flex!important;align-items:center;gap:12px;background:none!important;border:0!important;padding:0!important;min-height:0!important;cursor:pointer;color:var(--mx-navy)!important;flex:none}#app#app .ml-x-shell .ml-primary-nav{flex:1;min-width:0}#app#app .ml-x-shell .ml-primary-links{display:flex;justify-content:center;gap:4px}#app#app .ml-x-shell .ml-primary-links .ml-shell-link{display:inline-flex!important;align-items:center;gap:8px;min-height:72px!important;padding:0 18px!important;border:0!important;border-radius:0!important;background:none!important;color:var(--mx-ink)!important;font-size:16.5px!important;font-weight:700!important;position:relative}#app#app .ml-x-shell .ml-primary-links .ml-shell-link:hover{color:var(--mx-navy)!important;background:var(--mx-navy-soft)!important}#app#app .ml-x-shell .ml-primary-links .ml-shell-link.is-current{color:var(--mx-navy)!important;background:none!important;font-weight:800!important}#app#app .ml-x-shell .ml-primary-links .ml-shell-link.is-current:after{content:""!important;display:block!important;position:absolute;left:14px;right:14px;bottom:0;height:4px;border-radius:4px 4px 0 0;background:var(--mx-gold)}#app .ml-x-shell .ml-nav-icon{display:inline-flex;line-height:0;color:var(--mx-navy-2)}#app#app .ml-x-shell .ml-shell-utilities{display:flex;align-items:center;gap:8px;flex:none}#app#app .ml-x-shell .ml-find-feature,#app#app .ml-x-shell .ml-shell-disclosure>summary{display:inline-flex!important;align-items:center;gap:6px;min-height:42px!important;padding:0 14px!important;border:1.5px solid var(--mx-line)!important;border-radius:999px!important;background:#fff!important;color:var(--mx-navy)!important;font-size:16px!important;font-weight:700!important;cursor:pointer}#app#app .ml-x-shell .ml-find-feature:hover,#app#app .ml-x-shell .ml-shell-disclosure>summary:hover{border-color:var(--mx-navy)!important;background:var(--mx-navy-soft)!important}#app#app .ml-x-shell .ml-shell-popover{color:var(--mx-ink)}#app#app .ml-x-shell .ml-mobile-menu{display:none}#app#app .ml-x-shell .ml-context-nav{background:#fff!important;border-top:0!important;border-bottom:1px solid var(--mx-line)!important;padding:0 24px!important}#app#app .ml-x-shell .ml-context-nav>div{max-width:1232px;margin:auto;display:flex;gap:6px;min-height:54px;align-items:center;overflow-x:auto}#app#app .ml-x-shell .ml-context-nav .ml-shell-link{min-height:38px!important;padding:0 16px!important;border:1px solid var(--mx-line)!important;border-radius:999px!important;background:#fff!important;color:var(--mx-ink-2)!important;font-size:16px!important;font-weight:700!important;white-space:nowrap}#app#app .ml-x-shell .ml-context-nav .ml-shell-link:hover{border-color:var(--mx-navy)!important;color:var(--mx-navy)!important}#app#app .ml-x-shell .ml-context-nav .ml-shell-link.is-current{background:var(--mx-navy)!important;border-color:var(--mx-navy)!important;color:#fff!important}#app#app .ml-x-shell .ml-context-nav .ml-shell-link.is-current:after{display:none!important}#app .ml-bottom-tabs{display:none}@media(max-width:1099px){#app#app .ml-x-shell .un-head-inner{min-height:58px!important;padding:0 14px!important}#app#app .ml-x-shell .ml-primary-nav{display:none}#app#app .ml-x-shell .ml-primary-nav[data-open]{display:block;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 18px 30px -12px #0a143266;padding:12px}#app#app .ml-x-shell .ml-primary-nav[data-open] .ml-primary-links{flex-direction:column;align-items:stretch;gap:4px}#app#app .ml-x-shell .ml-primary-nav[data-open] .ml-primary-links .ml-shell-link{min-height:52px!important;color:var(--mx-ink)!important;border-radius:10px!important;justify-content:flex-start;font-size:17px!important}#app#app .ml-x-shell .ml-primary-nav[data-open] .ml-primary-links .ml-shell-link.is-current{background:var(--mx-navy-soft)!important;color:var(--mx-navy)!important}#app#app .ml-x-shell .ml-primary-nav[data-open] .ml-primary-links .ml-shell-link.is-current:after{display:none!important}#app#app .ml-x-shell .ml-mobile-menu{display:inline-flex!important;align-items:center;gap:6px;min-height:40px!important;padding:0 12px!important;border:1.5px solid var(--mx-line)!important;border-radius:999px!important;background:#fff!important;color:var(--mx-navy)!important;font-weight:700;margin-left:auto;order:3}#app#app .ml-x-shell .ml-shell-utilities{order:2;margin-left:auto}#app#app .ml-x-shell .ml-find-feature span,#app#app .ml-x-shell .ml-account-name,#app#app .ml-x-shell .ml-view-switch,#app .ml-x-brand small{display:none}#app .ml-bottom-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:1300;background:#fff;border-top:1px solid var(--mx-line);box-shadow:0 -6px 18px -10px #0a143259;padding:4px 4px calc(4px + env(safe-area-inset-bottom))}#app#app .ml-bottom-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px!important;padding:4px 0!important;border:0!important;border-radius:10px!important;background:none!important;color:var(--mx-muted)!important;font-size:16px!important;font-weight:700!important;font-family:var(--mx-font)}#app#app .ml-bottom-tabs button.is-current{color:var(--mx-navy)!important;background:var(--mx-navy-soft)!important}#app .ml-bottom-tabs svg{width:22px;height:22px}#app#app .un-page{padding-bottom:84px!important}}#app#app .un-page{background:var(--mx-bg)!important;color:var(--mx-ink);font-family:var(--mx-font)}#app .ws,#app .crm-scope:not([data-crm-view=workspace]){--ink:var(--mx-ink);--ink-2:var(--mx-ink-2);--muted:var(--mx-muted);--line:var(--mx-line);--soft:#eef1f6;--teal:var(--mx-navy);--teal-2:var(--mx-navy-2);--teal-soft:var(--mx-navy-soft);--coral:var(--mx-alert);--coral-soft:var(--mx-alert-soft)}#app#app .un-page:has(.ws){background:var(--mx-bg)!important}#app#app .ws{max-width:1280px}#app .ws .ws-eyebrow{font-size:16px;font-weight:800;letter-spacing:.06em;color:var(--mx-gold);margin-bottom:4px!important}#app#app .ws .ws-head h1{font-size:32px!important}#app .ws .crm-section-heading h2:before{background:var(--mx-navy)}#app .ws .ws-due .crm-section-heading h2:before{background:var(--mx-alert)}#app#app .ws .ws-head-actions .crm-primary{box-shadow:0 8px 18px -8px #14295c99!important}#app .ws .ws-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 18px}#app#app .ws .ws-tiles button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:132px!important;padding:16px 8px!important;border:1px solid var(--mx-line)!important;border-radius:var(--mx-radius-card)!important;background:var(--mx-card)!important;color:var(--mx-ink)!important;box-shadow:var(--mx-shadow)!important;cursor:pointer;text-align:center}#app#app .ws .ws-tiles button:hover{border-color:var(--mx-navy)!important;transform:none}#app .ws .ws-tile-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:var(--mx-navy-soft);color:var(--mx-navy);margin-bottom:4px}#app#app .ws .ws-tiles button:hover .ws-tile-icon{background:var(--mx-navy);color:#fff}#app .ws .ws-tiles b{font-size:16.5px;font-weight:800}#app .ws .ws-tiles small{font-size:16px;color:var(--mx-muted)}#app .ws .ws-today-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"due reports"!important;grid-template-rows:auto!important}#app#app .ws .ws-today-grid .ml-report-list{max-height:520px}#app .ws .ws-scanner{margin-top:16px}#app .ws.ws-customers .ws-main{max-width:none}@media(max-width:1000px){#app .ws .ws-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}#app .ws .ws-today-grid{grid-template-columns:1fr!important;grid-template-areas:"due" "reports"!important}}@media(max-width:640px){#app .ws .ws-tiles{gap:8px}#app#app .ws .ws-tiles button{min-height:104px!important;padding:10px 4px!important}#app .ws .ws-tile-icon{width:46px;height:46px;border-radius:13px}#app .ws .ws-tiles b{font-size:16px}#app .ws .ws-tiles small{display:none}}#app#app .un-page :is(.card,.crm-panel,.ga-card,.lib-card,.mc-card,.op-card,.mt-card,.fcsec){border-radius:var(--mx-radius-card)!important;border-color:var(--mx-line)!important}#app#app .un-page :is(.crm-primary,.mesave,.mfab.solid,.mfgo,.mk-primary,.ml-primary,.ga-btn.navy,.lib-button.primary,.mc-btn.primary,.ml-editorial-cta.navy,.about-cta.gold,.fcgo,.primary,button[data-act=saveRecord],button[data-act=saveMember],button[data-act=saveFamily]){background:var(--mx-navy)!important;border:2px solid var(--mx-navy)!important;color:#fff!important;border-radius:var(--mx-radius)!important;font-weight:800!important;box-shadow:none!important;background-image:none!important}#app#app .un-page :is(.crm-primary,.mesave,.mfab.solid,.mfgo,.mk-primary,.ml-primary,.ga-btn.navy,.lib-button.primary,.mc-btn.primary,.ml-editorial-cta.navy,.about-cta.gold,.fcgo,.primary):hover{background:var(--mx-navy-2)!important;border-color:var(--mx-navy-2)!important}#app#app .un-page :is(.ws-secondary,.mfab:not(.solid):not(.del),.fmadd,.ga-btn:not(.navy),.lib-button:not(.primary):not(.ml-back-link),.mc-btn:not(.primary),.ml-editorial-cta:not(.navy),.fcghost,.crm-back,.ws-open-pill,.ml-report-share){background:#fff!important;border:2px solid var(--mx-navy)!important;color:var(--mx-navy)!important;border-radius:var(--mx-radius)!important;font-weight:800!important;box-shadow:none!important;background-image:none!important}#app#app .un-page :is(.ws-secondary,.mfab:not(.solid):not(.del),.fmadd,.ga-btn:not(.navy),.lib-button:not(.primary):not(.ml-back-link),.mc-btn:not(.primary),.ml-editorial-cta:not(.navy),.fcghost):hover{background:var(--mx-navy-soft)!important}#app .ws .crm-customer-row:hover .ws-open-pill{background:var(--mx-navy)!important;color:#fff!important}#app#app .ws .ml-report-open .ws-open{background:var(--mx-navy);border-radius:var(--mx-radius)}#app#app .ws .ws-head-actions button,#app#app .crm-scope:not([data-crm-view=workspace]) .crm-page-actions button{border-radius:var(--mx-radius)!important}#app#app .crm-scope:not([data-crm-view=workspace]) .crm-detail-body :is(.mfab,.fmadd,.btn,.ftodo button,.fpacts button,.fpreps button,.medel,.mesave,button[data-act=saveRecord],button[data-act=saveMember],button[data-act=saveFamily]){border-radius:var(--mx-radius)!important}#app#app .un-page :is(.medel,.mfab.del){border:2px solid var(--mx-alert)!important;color:var(--mx-alert)!important;background:#fff!important}#app#app .un-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:10px!important}#app#app .un-page :is(input,select,textarea):focus{border-color:var(--mx-navy)!important;outline:3px solid var(--mx-navy-soft)!important}#app#app .un-page a:not([class]){color:var(--mx-navy)}#app .un-page input[type=checkbox],#app .un-page input[type=radio]{accent-color:var(--mx-navy)}#app#app .un-page :is(.fhpipe button.on,.metypes button.on,.fechips button.on,.ml-inline-tabs button.on,.srtabs button.on,[aria-pressed=true].ga-chip){background:var(--mx-navy)!important;border-color:var(--mx-navy)!important;color:#fff!important}#app#app .ws .ml-report-open>span:first-child{align-items:flex-start!important;text-align:left!important}@media(max-width:1099px){#app#app .ml-x-shell .ml-primary-nav{display:none!important}#app#app .ml-x-shell .ml-primary-nav[data-open]{display:block!important}#app .ml-x-brand b{white-space:nowrap;font-size:16px}#app#app .ml-x-shell .un-head-inner{flex-wrap:nowrap!important}#app#app .ml-x-shell .ml-shell-utilities .ml-find-feature,#app#app .ml-x-shell .ml-shell-disclosure>summary{min-height:40px!important;padding:0 12px!important}}@media(max-width:1099px){#app#app .ml-x-shell .ml-primary-nav[data-open]{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:auto!important;max-width:none!important;height:auto!important;transform:none!important;background:#fff!important;padding:12px 14px 16px!important;border-top:1px solid var(--mx-line)}#app#app .ml-x-shell .ml-primary-nav[data-open] .ml-primary-links .ml-shell-link span{display:inline!important}#app#app .ml-x-shell .ml-primary-nav[data-open] .ml-mobile-account{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--mx-line)}#app#app .ml-x-shell .ml-primary-nav[data-open] .ml-mobile-account :is(button){min-height:44px!important;padding:0 14px!important;border:1px solid var(--mx-line)!important;border-radius:10px!important;background:#fff!important;color:var(--mx-ink)!important;font-weight:700}}@media(max-width:1099px){#app#app .ml-x-shell .ml-primary-nav[data-open]{position:fixed!important;top:62px!important;left:0!important;right:0!important;max-height:calc(100vh - 62px);overflow:auto;box-sizing:border-box}}@media(max-width:1099px){#app#app .ml-x-shell .ml-primary-nav[data-open]{margin:0!important;inset:62px 0 auto!important;width:100%!important}}#app#app .fx-owner a,#app#app .fx-owner button{color:#fff!important}#app#app .ws .ml-report-open{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;justify-items:start!important;align-items:center!important;gap:12px!important;width:100%!important}#app#app .ws .ml-report-open>span:first-child{width:100%;min-width:0}#app#app .ws .ml-report-open .ws-open{justify-self:end!important}#app#app .un-page .card.meres{background:linear-gradient(140deg,#14295c,#1f3d82)!important;border-color:#14295c!important;color:#fff!important}#app#app .un-page .card.meres .mepickopen{background:#ffffff1f!important;border:1px solid rgb(255 255 255/.45)!important;color:#fff!important}#app#app .ws .crm-date.overdue small{color:inherit!important}#app#app .crm-scope .fhero button.fhnext{color:var(--mx-ink)!important}#app#app .crm-scope .fhnext>span{color:#3d4a66!important}#app#app .crm-scope .fhnext>b{color:var(--mx-navy)!important}#app#app .crm-scope .fhnext.today>b{color:var(--mx-alert)!important}#app#app .un-page .ps-contact-detail a{color:#e6c46c}#app#app .fpqc,#app#app .fphint{display:none!important}#app#app .career-selection{display:grid;gap:6px}#app#app .career-selection>small{color:#4a5672!important}#app#app .career-religion-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}#app#app .career-religion-chips button{min-height:40px!important;padding:0 16px!important;border:1.5px solid var(--mx-line)!important;border-radius:999px!important;background:#fff!important;color:var(--mx-ink)!important;font-weight:700!important;cursor:pointer;box-shadow:none!important}#app#app .career-religion-chips button[aria-pressed=true]{background:var(--mx-navy)!important;border-color:var(--mx-navy)!important;color:#fff!important}#app#app .career-religion-chips button:disabled{opacity:.6;cursor:wait}#app .about-tools{padding:56px 24px 24px;max-width:1232px;margin:0 auto}#app .about-tools-head{max-width:640px;margin-bottom:24px}#app#app .about-tools-head h2{font-size:30px!important;line-height:1.35!important;color:var(--mx-ink);margin:8px 0 10px!important}#app#app .about-tools-head>p:last-child{color:#4a5672}#app .about-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#app .about-tool-card{position:relative;background:#fff;border:1px solid var(--mx-line);border-radius:var(--mx-radius-card);padding:22px 20px;box-shadow:var(--mx-shadow);display:flex;flex-direction:column;gap:8px}#app#app .about-tool-no{font-size:.8125rem!important;font-weight:800;color:var(--mx-gold);letter-spacing:.08em}#app#app .about-tool-card h3{font-size:20px!important;color:var(--mx-navy);margin:0!important}#app#app .about-tool-what{color:#3d4a66;margin:0!important}#app#app .about-tool-tip{margin:6px 0 0!important;padding:12px 14px;border-radius:10px;background:var(--mx-navy-soft);color:var(--mx-ink)}#app#app .about-tool-tip b{display:block;font-size:.8125rem!important;color:var(--mx-navy);margin-bottom:4px}#app .about-tool-lock{display:grid;gap:7px;margin-top:6px;filter:blur(3px);opacity:.55}#app .about-tool-lock i{display:block;height:10px;border-radius:6px;background:#c9d2e3}#app .about-tool-lock i:nth-child(2){width:85%}#app .about-tool-lock i:nth-child(3){width:62%}#app#app .about-tool-locked{margin:4px 0 0!important;color:#4a5672;font-size:.875rem!important}#app .about-tool-card:before{content:"";display:block;order:9;height:46px;margin-top:6px;border-radius:6px;background:repeating-linear-gradient(180deg,#c9d2e3 0 10px,transparent 10px 18px);filter:blur(3px);opacity:.55}#app .about-tool-card:after{content:"\1f512  \acb0\acfc\c9c0  \d65c\c6a9\bc95  \b7  \c0c1\b2f4  \b300\d654  \c608\c2dc  \b7  \b2e4\c74c  \b9cc\b0a8\c73c\b85c  \c787\b294  \bc95";order:10;color:#4a5672;font-size:.875rem;line-height:1.6}#app .about-tools-gate{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;padding:18px 22px;border-radius:var(--mx-radius-card);background:var(--mx-navy);color:#fff}#app#app .about-tools-gate p{margin:0!important;color:#e3e9f5}#app#app .about-tools-gate b{color:#fff}#app .about-crm-band{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1232px;margin:16px auto 8px;padding:20px 24px;border:1px solid var(--mx-line);border-radius:var(--mx-radius-card);background:#fff}#app#app .about-crm-band h2{font-size:20px!important;margin:4px 0!important;color:var(--mx-ink)}#app#app .about-crm-band p{margin:0!important;color:#4a5672}#app .about-tools,#app .about-crm-band{scroll-margin-top:96px}@media(max-width:1000px){#app .about-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#app .about-tools-grid{grid-template-columns:1fr}#app .about-tools{padding:40px 16px 16px}#app#app .about-tools-head h2{font-size:24px!important}#app .about-crm-band{margin:12px 16px}}#app:has(.ml-x-shell[data-cat=work]){--mx-cat:#14295c;--mx-cat-soft:#e8eef8;--mx-cat-ink:#14295c}#app:has(.ml-x-shell[data-cat=tools]){--mx-cat:#c4533b;--mx-cat-soft:#fbede8;--mx-cat-ink:#9c3a25}#app:has(.ml-x-shell[data-cat=edu]){--mx-cat:#946c1f;--mx-cat-soft:#f7f0e1;--mx-cat-ink:#7a5a17}#app#app .ml-x-shell .ml-primary-links .ml-shell-link.is-current:after{background:var(--mx-cat,var(--mx-gold))!important}#app#app .ml-x-shell .ml-primary-links .ml-shell-link.is-current{color:var(--mx-cat-ink,var(--mx-navy))!important}#app#app .ml-x-shell .ml-context-nav{border-top:3px solid var(--mx-cat,var(--mx-navy))!important}#app#app .ml-x-shell .ml-context-nav .ml-shell-link.is-current{background:var(--mx-cat,var(--mx-navy))!important;border-color:var(--mx-cat,var(--mx-navy))!important;color:#fff!important}#app#app .ml-x-shell .ml-context-nav .ml-shell-link:hover{border-color:var(--mx-cat,var(--mx-navy))!important;color:var(--mx-cat-ink,var(--mx-navy))!important}#app#app .ml-bottom-tabs button.is-current{color:var(--mx-cat-ink,var(--mx-navy))!important;background:var(--mx-cat-soft,var(--mx-navy-soft))!important}#app#app .ex-figure{margin:4px 0 20px!important}#app#app .ex-figure img{display:block;width:100%;height:auto;aspect-ratio:1024/505;object-fit:cover;object-position:top;border-radius:var(--mx-radius-card);border:1px solid var(--mx-line)}#app#app .ex-folders .ex-folder-cover{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin:0 0 16px}#app:has(.ml-x-shell) .ml-about-page :is([data-act=publicLogin],.about-hero-note,.about-tools-gate){display:none!important}#app:has(.ml-x-shell) .ml-about-page .about-tool-card:before,#app:has(.ml-x-shell) .ml-about-page .about-tool-card:after{display:none!important}#app .about-embed{margin-top:8px}body:has(.ml-shell){background:#f6f9fc;color-scheme:light}body:has(.ml-shell) .bar.mrbar{background:#fffffff2;--mfn:#1f3248;--mfq:#476383;--mfline:#dae2ec;color:#1f3248}.mrx:has(.ml-shell){color-scheme:light;--card:#fff;--soft:#eff4fa;--ink:#1e3147;--quiet:#4a6789;--line:#d6e0eb;--mfn:#1f3248;--mfq:#4a6789;--mfline:#d6e0eb;--mrv:#4176b2;--mrv2:#26578f;--mrvb:#eaf1fa;--mfv:#4176b2;--mfb:#4176b2;--mfbb:#e8f0fa;background:linear-gradient(140deg,#f4f8fd,#f2f7fc 75%);color:#1e3147;border-radius:24px;padding:20px 24px 28px}.mrx:has(.ml-shell) .mrhero{display:none}.mrx:has(.ml-shell) .mrmodes{margin-bottom:12px}.mrx:has(.ml-shell) .mrmode{padding:10px 14px;background:#fff;color:#1f3248;border-color:#dae2ec;align-items:center}.mrx:has(.ml-shell) .mrmode.on{background:#e8f0fa;border-color:#6995c7}.mrx:has(.ml-shell) .mrmode p{display:none}.mrx:has(.ml-shell) .mrmode b{font-size:16px}.mrx:has(.ml-shell) .mrmode small{font-size:16px;color:#4176b2}.mrx:has(.ml-shell) .mrmode .mrmi{width:34px;height:34px}.mrx:has(.ml-shell) .mrmode.tarot small{color:#224f82}.ml-shell{font-size:16px}.ml-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:center;padding:24px 12px 26px}.ml-hero small{font-size:16px;letter-spacing:.14em;color:#54769c;font-weight:800}.ml-hero h1{font-size:clamp(28px,3vw,40px);line-height:1.35;letter-spacing:-.045em;margin:12px 0}.ml-hero h1 em{color:#4176b2;font-style:normal}.ml-hero p{color:#4a6789;font-size:16px;margin:10px 0 20px}.ml-hero-art{position:relative;height:252px;max-width:340px;width:100%;margin:auto}.ml-hero-art>div{position:absolute;width:42%;aspect-ratio:2/3;left:29%;top:10px;border-radius:12px;box-shadow:0 12px 26px #28476b28;animation:mlFloat 7s ease-in-out infinite}.ml-hero-art>div:first-child{left:3%;rotate:-15deg;top:27px}.ml-hero-art>div:nth-child(2){left:55%;rotate:15deg;top:27px;animation-delay:-2s}.ml-hero-art>div:last-child{animation-delay:-4s}.ml-art{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.ml-face{width:150px;aspect-ratio:2/3;height:auto;border-radius:10px;box-shadow:0 10px 25px #23395324;background:#13142b;overflow:hidden}.ml-face.sm{width:64px}.ml-face.rev .ml-art{transform:rotate(180deg)}.ml-face.ml-new{animation:mlReveal .2s ease-out both}.ml-card-back{border:1px solid #5986b9;border-radius:10px;background:#152231 var(--ml-back-image) center/cover no-repeat;box-shadow:0 6px 15px #23395320;aspect-ratio:2/3;position:relative;cursor:pointer;transition:transform .12s,box-shadow .12s;min-width:0;padding:0}.ml-card-back:hover{transform:translateY(-4px);box-shadow:0 8px 19px #4176b240}.ml-card-back.on{outline:3px solid #5080b7;outline-offset:2px}.ml-order{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#d3e3f5;color:#22374e;font-weight:800}.ml-card-back.big{width:150px;height:225px}.ml-card-back.big span{position:absolute;bottom:13px;left:50%;translate:-50% 0;background:#ecf3fa;color:#22374f;white-space:nowrap;padding:5px 13px;border-radius:99px;font-size:16px;font-weight:800}.ml-stepbar{display:flex;gap:8px;align-items:center;margin:0 0 16px;color:#4f6f94;font-size:16px}.ml-stepbar span{padding:6px 10px;border-radius:99px}.ml-stepbar span.on{background:#4176b2;color:#fff;font-weight:800}.ml-stepbar i{font-style:normal;color:#8c8197}.ml-panel{padding:22px;background:#fff;border:1px solid #dbe4ee;border-radius:20px;box-shadow:0 5px 18px #2b456306;margin-bottom:14px}.ml-panel h2{font-size:19px;margin:0 0 14px;letter-spacing:-.025em;color:#1f3248}.ml-panel h2>small{font-weight:600;font-size:16px;color:#4f6e92}.ml-panel label{display:block;font-size:16px;color:#384f69;font-weight:700;margin:18px 0 8px}.ml-topics{display:flex;gap:8px;flex-wrap:wrap}.ml-topic{font:inherit;font-size:16px;font-weight:700;background:#fff;border:1px solid #d4dde8;color:#3c536f;border-radius:99px;padding:9px 14px;cursor:pointer}.ml-topic:hover{background:#eff5fb;border-color:#82a6d0}.ml-topic.on{background:#4176b2;color:#fff;border-color:#4176b2;box-shadow:0 3px 9px #4176b224}.ml-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ml-row label{margin:0}.ml-link{font:inherit;font-size:16px;font-weight:800;background:#ebf2fa;color:#34659d;border:1px solid #c7daf0;border-radius:99px;padding:8px 12px;cursor:pointer}.ml-link:disabled{opacity:.8;cursor:wait}.ml-examples{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.ml-examples button{font:inherit;font-size:16px;line-height:1.6;text-align:left;color:#415b78;background:#f8fafd;border:1px solid #dde6f1;border-radius:10px;padding:8px 11px;cursor:pointer}.ml-shell textarea{background:#fcfdfe;color:#1f3248;border:1.5px solid #bbc9da;width:100%;min-height:88px;padding:13px 14px;border-radius:12px;font:inherit;font-size:16px;resize:vertical;line-height:1.7}.ml-shell textarea::placeholder{color:#53759b;opacity:1}.ml-input-meta{display:flex;justify-content:space-between;color:#54769c;font-size:16px;margin-top:4px}.ml-spreads{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ml-spread{font:inherit;text-align:left;border:1.5px solid #d6dfe9;background:#fff;color:#27405c;border-radius:13px;padding:12px;cursor:pointer;position:relative;min-height:84px}.ml-spread b{display:block;font-size:16px}.ml-spread small{display:block;font-size:16px;color:#4b698b;margin-top:5px;line-height:1.5}.ml-spread i{font-style:normal;font-size:16px;position:absolute;right:8px;top:7px;color:#577aa2}.ml-spread.on{background:#eaf1fa;border-color:#5585bb;box-shadow:0 0 0 1px #5585bb}.ml-spread.on b{color:#275180}.ml-primary{font:inherit;display:inline-flex;justify-content:center;align-items:center;gap:8px;border:0;border-radius:12px;padding:13px 23px;background:linear-gradient(110deg,#4d7eb7,#32649e);color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 5px 13px #4176b225;transition:transform .12s,filter .12s}.ml-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.ml-primary.full{width:100%;margin-top:18px}.ml-primary:disabled{cursor:wait;opacity:.85}.ml-primary:disabled:before{content:"";width:14px;height:14px;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;animation:mlSpin .8s linear infinite}.ml-secondary{font:inherit;font-weight:700;font-size:16px;border:1px solid #c6d2e0;background:#fff;color:#425c7a;border-radius:10px;padding:10px 14px;cursor:pointer}.ml-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.ml-count{background:#eaf1fa;color:#396495;font-size:16px;font-weight:800;border-radius:99px;padding:6px 11px}.ml-pick-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:16px 3px 9px}.ml-pick-grid.ml-deal .ml-card-back{animation:mlDeal .18s ease-out both}.ml-question{font-size:16px;line-height:1.7;color:#3b536e;background:#f6f9fd;border-radius:12px;padding:12px 16px;margin:0 0 18px}.ml-layout{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px 0}.ml-slot{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:165px}.ml-slot>small{color:#4176b2;font-size:16px;font-weight:800;min-height:20px}.ml-slot em{font-size:16px;color:#4f6f94;font-style:normal}.ml-under-card{color:#384e68;font-size:16px;font-weight:700}.ml-hint{font-size:16px;color:#4d6c8f;line-height:1.7;margin:10px 0 0}.ml-details{background:#ffffffb8;border:1px solid #d9e1eb;border-radius:14px;padding:13px 16px;margin:12px 0;color:#394f69}.ml-details summary{font-size:16px;font-weight:700;cursor:pointer}.ml-details .mfsub,.ml-details[open] .ml-details-body{margin-top:12px}.ml-disclaimer{text-align:center;font-size:16px;color:#776980;margin:18px 0 2px}.ml-error{font-size:16px;color:#9b2847;background:#fff3f5;padding:9px 12px;border-radius:9px}.ml-reading{max-width:820px;margin:0 auto}.ml-reading .ml-eyebrow{color:#577aa2;letter-spacing:.12em;font-size:16px;font-weight:800}.ml-reading h2{font-size:25px;line-height:1.45;margin:10px 0 16px}.ml-reading p{white-space:pre-line;font-size:16px;line-height:1.95;color:#2a4462;margin:8px 0 15px}.ml-reading .ml-card-reading{padding:22px 0;border-top:1px solid #dee5ee}.ml-card-reading .ml-reading-pos{font-size:16px;color:#4b698b;font-weight:800}.ml-card-reading h3{font-size:20px;color:#1e3146;margin:7px 0}.ml-card-reading .ml-keyword{font-size:16px;color:#54769d}.ml-example{padding:15px 18px;border-radius:12px;background:#edf4fb;border-left:3px solid #5790d2;margin-top:12px}.ml-example>b{font-size:16px;color:#214c7d}.ml-example p{font-size:16px;color:#2a4462;margin:5px 0 0;line-height:1.85}.ml-advice{background:#eff5fb;border-radius:13px;padding:15px 18px;margin:10px 0}.ml-advice b{color:#34567d;font-size:16px}.ml-advice p{font-size:16px;margin:7px 0 0}.ml-closing{font-size:16px!important;color:#4a6789!important}.ml-traditional{font-size:16px;line-height:1.8;color:#45607f}.ml-traditional p{margin:8px 0}.ml-shell :is(button,input,textarea,select):focus-visible{outline:3px solid #79a6d9;outline-offset:3px}.ml-shell input{color:#1f3248;background:#fff;border-color:#bbc9da}.ml-shell :is(.mfsub,.note,.mfmicro,.mfempty){color:#4a6789}.ml-shell h3.mfh{color:#1f3248}.ml-shell .mfab.solid.violet{background:#4176b2;color:#fff;border-color:#4176b2}.ml-shell .mfab.kakao{background:#357ac9;color:#091727}.ml-shell .mfitem{background:#eef3f8}.ml-shell .mfin b{color:#1f3248}@keyframes mlFloat{50%{translate:0 -6px}}@keyframes mlReveal{0%{opacity:.6;transform:perspective(800px) rotateY(-55deg)}to{opacity:1;transform:perspective(800px) rotateY(0)}}@keyframes mlDeal{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes mlSpin{to{rotate:360deg}}@media(max-width:800px){.ml-pick-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.ml-spreads{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-face,.ml-card-back.big{width:130px}.ml-card-back.big{height:195px}.ml-layout{gap:16px}.ml-hero{padding:18px 0}}@media(max-width:560px){.mrx:has(.ml-shell){padding:12px 12px 20px}.ml-hero{grid-template-columns:1fr 145px;gap:4px;padding:18px 2px 22px}.ml-hero h1{font-size:25px}.ml-hero small{font-size:16px}.ml-hero p{font-size:16px;line-height:1.7}.ml-hero-art{height:158px}.ml-hero-art>div{width:60%;left:20%}.ml-hero-art>div:first-child{left:0;top:24px}.ml-hero-art>div:nth-child(2){left:40%;top:24px}.ml-hero-art>div:nth-child(2){display:none}.ml-hero .ml-primary{font-size:16px;padding:11px 17px}.ml-panel{padding:16px;border-radius:16px}.ml-panel h2{font-size:18px}.ml-topics{gap:7px}.ml-topic{font-size:16px;padding:8px 11px}.ml-spreads{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-spread{min-height:72px}.ml-spread:last-child{grid-column:span 2}.ml-pick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.ml-layout{gap:13px}.ml-face,.ml-card-back.big{width:118px}.ml-card-back.big{height:177px}.ml-slot{max-width:135px}.ml-reading h2{font-size:22px}.ml-reading p,.ml-example p,.ml-advice p{font-size:16px}.ml-stepbar{gap:2px;font-size:16px}.ml-stepbar span{padding:6px 8px}}@media(prefers-reduced-motion:reduce){.ml-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.ml-face{box-shadow:none;break-inside:avoid}.ml-art{opacity:1}.ml-primary,.ml-actions{display:none}}.mrx:has(.ml-shell) .mrmode .mrmi{color:#4176b2;background:#eaf1fa}.mrx:has(.ml-shell) .mrmode.on .mrmi{background:#4176b2;color:#d2e2f4}@media(max-width:560px){.ml-layout:has(.ml-slot:nth-child(3)){gap:9px}.ml-layout:has(.ml-slot:nth-child(3)) .ml-slot{width:clamp(74px,23vw,88px)}.ml-layout:has(.ml-slot:nth-child(3)) .ml-face,.ml-layout:has(.ml-slot:nth-child(3)) .ml-card-back.big{width:clamp(74px,23vw,88px);height:auto;aspect-ratio:2/3}.ml-layout:has(.ml-slot:nth-child(3)) .ml-slot>small{font-size:16px;min-height:32px;align-content:end;line-height:1.5}.ml-layout:has(.ml-slot:nth-child(3)) .ml-under-card{font-size:16px}.ml-layout:has(.ml-slot:nth-child(3)) .ml-card-back.big span{font-size:16px;padding:4px 9px}}:root{--mc-ink:#1d3045;--mc-muted:#71687c;--mc-purple:#4373aa;--mc-line:#dde4ec;--mc-paper:#f6f9fc}body:has(.mc-root){background:var(--mc-paper)!important}.mc-root,.mc-nav{font-family:Pretendard,Noto Sans KR,system-ui,sans-serif;color:var(--mc-ink);font-size:16px;line-height:1.7;letter-spacing:-.035em}.mc-root *{box-sizing:border-box}.mc-root button,.mc-nav button{font:inherit;cursor:pointer;touch-action:manipulation}.mc-root button:focus-visible,.mc-nav button:focus-visible{outline:3px solid #88b1df;outline-offset:4px}.mc-root button:disabled{opacity:.6;cursor:wait}.mc-root h1,.mc-root h2,.mc-root h3,.mc-root p{margin:0}.mc-root h1{font-size:clamp(38px,5vw,66px);letter-spacing:-.065em;line-height:1.24;font-weight:800}.mc-root h1 em,.mc-root h2 em{font-style:normal;color:var(--mc-purple)}.mc-root h2{font-size:clamp(28px,3.4vw,42px);line-height:1.38;letter-spacing:-.055em}.mc-root h3{font-size:24px;line-height:1.45}.mc-root p{color:var(--mc-muted)}.mc-root small{font-size:16px;color:var(--mc-muted)}.mc-nav{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-bottom:1px solid var(--mc-line);gap:20px;background:var(--mc-paper)}.mc-nav button{border:0;background:transparent;color:#486485;padding:8px 10px;border-radius:9px;white-space:nowrap}.mc-nav .mc-brand{font-weight:850;letter-spacing:.05em;font-size:18px;display:flex;align-items:center;gap:10px;color:var(--mc-ink)}.mc-brand svg{width:29px;height:29px}.mc-nav div{display:flex;gap:6px}.mc-nav .active{background:#e7eef6;color:#335d8c;font-weight:750}.mc-nav .mc-exit{font-size:16px;color:#766b7e}.mc-root{max-width:1180px;margin:auto;padding:0 30px 40px;background:var(--mc-paper)}.mc-eyebrow{font-size:16px;font-weight:800;letter-spacing:.17em;color:var(--mc-purple);display:block;margin-bottom:20px}.mc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.mc-btn{border:1px solid #cad6e4;background:#fff;color:#355881;border-radius:14px;min-height:52px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:750!important;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s}.mc-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2a446210}.mc-btn.primary{background:#4373aa;color:#fff;border-color:#4373aa}.mc-btn.primary:hover{background:#345e8e}.mc-btn svg{width:16px;height:16px}.mc-note{font-size:16px!important;line-height:1.7;margin-top:15px!important}.mc-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;min-height:540px;padding:60px 12px 50px}.mc-hero>div>p{font-size:17px;margin-top:24px;line-height:1.85}.mc-art{overflow:hidden;border-radius:24px;height:400px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#dce5f0 0%,#e8eef4 48%,transparent 70%)}.mc-orbit{width:320px;height:320px;color:#7592b4;position:absolute;animation:mcTurn 90s linear infinite}.mc-art .mc-card{width:151px;height:229px;object-fit:cover;border-radius:10px;border:1px solid #5584b9;box-shadow:0 20px 30px #1a2a3d2b;transform:rotate(12deg);position:absolute;right:31px;top:99px;animation:mcFloat 6s ease-in-out infinite}.mc-wheel{width:225px;height:225px;border-radius:50%;background:#f0f5fb;border:1px solid #b7c6d8;box-shadow:0 18px 45px #2a446212;display:grid;place-items:center;position:absolute;left:14px;top:57px;transform:rotate(-9deg)}.mc-wheel:before{content:"";position:absolute;inset:17px;border:1px dashed #93b0d2;border-radius:50%}.mc-wheel>strong{font-size:55px;font-family:serif;color:#4373aa;font-weight:500}.mc-elements{position:absolute;inset:27px}.mc-elements span{position:absolute;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eaeff4;color:#4e6d90;font-family:serif;font-size:17px}.mc-elements span:nth-child(1){left:68px;top:-8px}.mc-elements span:nth-child(2){right:-1px;top:51px}.mc-elements span:nth-child(3){right:24px;bottom:0}.mc-elements span:nth-child(4){left:24px;bottom:0}.mc-elements span:nth-child(5){left:-1px;top:51px}.mc-art-label{position:absolute;bottom:24px;font-size:16px;letter-spacing:.22em;color:#5679a1}.mc-divider{border-top:1px solid var(--mc-line);display:flex;justify-content:space-between;gap:20px;padding:20px 0;color:#537499;font-size:16px}.mc-section{padding:68px 0}.mc-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.mc-section-head p{max-width:360px}.mc-paths{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mc-path{border:1px solid var(--mc-line);border-radius:24px;padding:32px;background:#fff;position:relative;overflow:hidden}.mc-path.t{background:#ebf1f8}.mc-path .mc-num{font-size:16px;color:#54769d;letter-spacing:.15em;display:block;margin-bottom:20px}.mc-path p{margin:14px 0 22px;max-width:340px}.mc-path ul{padding:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.mc-path li{background:#e9eef3;border-radius:30px;font-size:16px;padding:5px 12px;color:#4c6b8e}.mc-path.t li{background:#dbe5f0}.mc-example{border-radius:26px;background:#e3e9f0;padding:45px;display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.mc-example blockquote{font-size:24px;font-weight:700;line-height:1.65;margin:15px 0;color:#2b4664}.mc-example .mc-example-answer{padding:28px;background:#fafcfe;border-radius:18px;border:1px solid #d2dbe7}.mc-example-answer b{display:block;margin-bottom:10px}.mc-example-answer p{line-height:1.9}.mc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.mc-step{border-top:1px solid #bac9da;padding:22px 0}.mc-step span{display:block;color:#5679a1;font-size:16px;letter-spacing:.12em;margin-bottom:10px}.mc-step b{font-size:19px}.mc-step p{margin-top:9px;font-size:16px}.mc-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px}.mc-faq details{border-bottom:1px solid var(--mc-line);padding:18px 0}.mc-faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:16px}.mc-faq summary:after{content:"+";color:#5e81a9;font-size:20px;line-height:1.3}.mc-faq details[open] summary:after{content:"\2212"}.mc-faq details p{font-size:16px;line-height:1.9;padding-top:14px}.mc-final{text-align:center;border-radius:28px;background:#1e3045;color:#fff;padding:50px 24px;margin:10px 0 50px}.mc-final p{color:#c7d3e1;margin-top:14px}.mc-final .mc-actions{justify-content:center}.mc-final .mc-btn.primary{background:#d1e1f4;border-color:#d1e1f4;color:#21364f}.mc-footer{border-top:1px solid var(--mc-line);padding:25px 0;display:flex;justify-content:space-between;gap:20px;font-size:16px;color:#76697f}.mc-footer button{border:0;background:transparent;color:#4a6789;padding:0}.mc-intro{padding:52px 0 30px;display:flex;justify-content:space-between;align-items:center;gap:30px}.mc-intro h1{font-size:clamp(33px,4vw,49px)}.mc-intro p{margin-top:17px}.mc-mini-orbit{width:110px;height:110px;color:#85a0be;flex-shrink:0}.mc-saju-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(240px,.65fr);gap:26px;align-items:start}.mc-form,.mc-side,.mc-result,.mc-reading{border:1px solid var(--mc-line);background:#fff;border-radius:22px;padding:28px;margin-bottom:24px}.mc-form h2,.mc-side h2,.mc-result h2,.mc-reading h2{font-size:25px}.mc-form label{display:block;font-weight:650;font-size:16px;margin-bottom:8px}.mc-field{margin-top:22px}.mc-root .mc-input{width:100%;border:1px solid #c8d4e2;border-radius:12px;background:#fff;color:#1d3045;padding:12px 14px;font:inherit;min-height:48px;outline:none}.mc-root .mc-input:focus{border-color:#628cbd;box-shadow:0 0 0 3px #7095c019}.mc-root .mc-input::placeholder{color:#9b91a3}.mc-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mc-choice{display:flex;gap:8px}.mc-choice button{padding:8px 20px;border:1px solid #c8d4e2;background:#fff;color:#45607f;border-radius:10px}.mc-choice button.on{background:#e5edf6;color:#335b89;border-color:#6b91bd;font-weight:750}.mc-check{display:flex!important;gap:9px;align-items:start;font-size:16px!important;font-weight:500!important;color:#4b698b}.mc-check input{accent-color:#4373aa;width:17px;height:17px;margin-top:3px;flex-shrink:0}.mc-check a{color:#4373aa}.mc-help{font-size:16px;color:#53749a;margin-top:7px}.mc-form .mc-btn{width:100%;margin-top:23px}.mc-side{background:#eaeff5}.mc-side ol{padding-left:20px;color:#517195;font-size:16px;line-height:2;margin:15px 0}.mc-side button{background:transparent;border:0;color:#4373aa;font-weight:700;padding:0;font-size:16px}.mc-error{padding:14px 17px;border:1px solid #e0bfc3;color:#9c3a47;background:#fff3f3;border-radius:12px;margin:18px 0;font-size:16px}.mc-result{scroll-margin-top:20px}.mc-result-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.mc-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mc-pillar{background:#f3f5f8;border:1px solid #e3e9f0;border-radius:16px;padding:16px 6px;text-align:center}.mc-pillar.day{background:#dfe9f4;border-color:#9ab1cc}.mc-pillar small{display:block}.mc-pillar strong{font-family:serif;font-size:34px;display:block;line-height:1.5;color:#2c4868;letter-spacing:.04em}.mc-pillar b{font-size:16px;color:#4d6b8e;font-weight:500}.mc-element-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin:24px 0}.mc-element-bars div{text-align:center}.mc-element-bars i{display:block;height:5px;background:#eaeef3;border-radius:9px;margin:9px 0;overflow:hidden}.mc-element-bars i span{display:block;height:100%;background:#809cbc;border-radius:9px}.mc-element-bars b{font-size:16px;color:#3e5672}.mc-details{font-size:16px;border-top:1px solid var(--mc-line);padding-top:15px;margin-top:22px}.mc-details summary{cursor:pointer;color:#4373aa}.mc-details>div{margin-top:20px}.mc-result .mc-btn{margin-top:22px;width:100%}.mc-reading{background:#fcfdfe;scroll-margin-top:20px}.mc-reading .mc-lead{font-size:17px;line-height:1.95;margin:20px 0 28px;white-space:pre-line;color:#415c7a}.mc-reading-section{border-top:1px solid var(--mc-line);padding:25px 0}.mc-reading-section h3{font-size:20px;margin-bottom:10px}.mc-reading-section p{white-space:pre-line;line-height:1.95;color:#466282}.mc-basis{display:inline-block;background:#eaf0f7;color:#55779e;font-size:16px;border-radius:7px;padding:5px 9px;margin-bottom:12px}.mc-sample{padding:17px 19px;background:#e9eef4;border-radius:12px;margin-top:17px;font-size:16px;line-height:1.85}.mc-sample b{display:block;color:#4b698c;margin-bottom:4px}.mc-advice{background:#e7eef5;border-radius:16px;padding:23px;margin-top:15px}.mc-advice h3{font-size:20px;margin-bottom:15px}.mc-advice li{margin:10px 0;color:#456180}.mc-advice ol{margin:0;padding-left:22px}.mc-closing{margin:25px 0!important;font-weight:650;color:#4373aa!important}.mc-spin{width:16px;height:16px;border:2px solid #ffffff60;border-top-color:currentColor;border-radius:50%;animation:mcTurn .6s linear infinite}.mc-reading-actions{display:flex;gap:10px;flex-wrap:wrap}.mc-reading-actions .mc-btn{min-height:44px;padding:9px 17px;font-size:16px}.mc-tarot.body.mf.mr.mrx{max-width:1180px!important;background:var(--mc-paper)!important;padding:0 30px 40px!important}.mc-tarot .ml-hero{display:none!important}.mc-tarot .ml-shell{max-width:1040px;margin:auto}.mc-tarot .ml-section,.mc-tarot .ml-panel{border-color:#dae2eb!important}.mc-client>.bar,.mc-client .mrhero{display:none!important}.mc-client .body{padding:0!important;background:transparent!important}.mc-client{padding-top:20px}.hub.mc-invite{background:linear-gradient(135deg,#20344b,#426083)!important;border:1px solid #537499!important;color:#fff!important;position:relative;overflow:hidden;min-height:255px;padding:25px!important;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;border-radius:22px!important}.mc-invite .hubt{position:relative;z-index:1}.mc-invite .hubt small{color:#bcd1e9!important;font-size:16px;letter-spacing:.1em}.mc-invite .hubt b{color:#fff!important;font-size:25px!important;line-height:1.3!important;margin:11px 0!important;font-weight:800!important;letter-spacing:-.055em}.mc-invite .hubt em{color:#d8e2ed!important;font-size:16px!important;line-height:1.7!important}.mc-invite>.mc-banner-orbit{position:absolute;right:-38px;top:7px;width:190px;height:190px;color:#b0c5dd;opacity:.27;pointer-events:none}.mc-invite .hubgo{background:#e8f0fa!important;color:#253c57!important;border:0!important;font-size:16px!important;position:relative;z-index:1;width:100%;margin-top:5px}.mc-invite:hover .hubgo{background:#fff!important}.mc-invite .hubi{display:none}@keyframes mcTurn{to{transform:rotate(360deg)}}@keyframes mcFloat{50%{transform:translateY(-9px) rotate(10deg)}}@media(prefers-reduced-motion:reduce){.mc-root *,.mc-root *:before{animation:none!important;transition:none!important}}@media(max-width:700px){.mc-nav{padding:14px 18px;gap:8px;flex-wrap:wrap}.mc-nav .mc-brand{font-size:16px}.mc-nav div{gap:0}.mc-nav div button{padding:7px 9px;font-size:16px}.mc-nav .mc-exit{font-size:16px}.mc-root{padding:0 20px 25px}.mc-hero{grid-template-columns:1fr;padding:36px 0 20px;gap:15px;min-height:0}.mc-hero>div>p{font-size:16px;margin-top:20px}.mc-hero h1{font-size:43px}.mc-eyebrow{margin-bottom:17px;font-size:16px}.mc-art{height:310px;max-width:370px;width:100%;margin:auto}.mc-orbit{width:270px;height:270px}.mc-art .mc-card{width:126px;height:191px;right:23px;top:68px}.mc-wheel{width:190px;height:190px;left:10px;top:30px}.mc-wheel>strong{font-size:46px}.mc-elements{inset:25px}.mc-elements span:nth-child(1){left:52px}.mc-elements span:nth-child(3){right:14px}.mc-elements span:nth-child(4){left:14px}.mc-art-label{bottom:14px}.mc-actions{gap:10px;margin-top:24px}.mc-hero .mc-btn{padding:12px 16px;font-size:16px;flex:1;white-space:nowrap}.mc-divider{font-size:16px;padding:16px 0}.mc-divider span:last-child{display:none}.mc-section{padding:44px 0}.mc-section-head{display:block}.mc-section-head p{margin-top:16px;font-size:16px}.mc-paths{grid-template-columns:1fr;gap:16px}.mc-path{padding:25px}.mc-path h3{font-size:25px}.mc-path p{font-size:16px}.mc-example{grid-template-columns:1fr;padding:25px;gap:20px}.mc-example blockquote{font-size:22px}.mc-example .mc-example-answer{padding:20px}.mc-example-answer p{font-size:16px}.mc-steps{grid-template-columns:1fr;gap:4px}.mc-step{padding:19px 0}.mc-faq{grid-template-columns:1fr;gap:20px}.mc-final{padding:36px 22px;margin-bottom:35px}.mc-final h2{font-size:28px}.mc-final p{font-size:16px}.mc-footer{display:block;font-size:16px}.mc-footer>span{display:block;margin-top:12px}.mc-intro{padding:32px 0 25px;gap:10px}.mc-intro h1{font-size:32px}.mc-intro p{font-size:16px}.mc-mini-orbit{width:65px;height:65px}.mc-saju-layout{grid-template-columns:1fr;gap:0}.mc-form,.mc-side,.mc-result,.mc-reading{padding:22px 18px;border-radius:18px}.mc-side{order:2}.mc-two{gap:12px}.mc-root .mc-input{font-size:16px}.mc-pillar strong{font-size:28px}.mc-pillar{padding:12px 2px}.mc-pillars{gap:7px}.mc-result-head{align-items:start}.mc-element-bars{gap:8px}.mc-reading .mc-lead{font-size:16px}.mc-tarot.body.mf.mr.mrx{padding:0 16px 30px!important}.mc-tarot .mc-intro{padding-left:4px;padding-right:4px}.mc-nav .mc-exit{margin-left:auto}.mc-client{padding:18px 0}.mc-client .mrmodes{margin:10px}.mc-choice button{padding:8px 16px}}@media(max-width:700px){.mc-nav{flex-wrap:nowrap;padding:12px 16px;gap:6px}.mc-nav .mc-brand{font-size:16px;gap:6px;padding:5px 0}.mc-brand svg{width:22px;height:22px}.mc-nav div button{font-size:16px;padding:8px 6px;min-height:44px}.mc-nav .mc-exit{padding:6px;min-width:30px;min-height:44px}.mc-nav .mc-exit span{display:none}.mc-nav div{margin-left:auto}}.mc-root,.mc-nav{--mc-ink:#20283a;--mc-muted:#656879;--mc-purple:#4b698b;--mc-line:#d3dde8;--mc-paper:#f3f6fa}.mc-nav{padding:18px 30px}.mc-nav .mc-brand{letter-spacing:.08em}.mc-hero{background:radial-gradient(ellipse at 78% 35%,#3a516b3b,transparent 58%),linear-gradient(125deg,#111b30,#1c2d40 75%,#233851);border-radius:26px;padding:58px 48px;min-height:530px;gap:24px;margin:26px 0 24px;overflow:hidden;position:relative;border:1px solid #394052;box-shadow:0 18px 45px #18233912}.mc-hero h1{color:#f1f6fb;font-size:clamp(36px,4.5vw,58px);line-height:1.35;letter-spacing:-.055em;font-weight:720}.mc-hero h1 em{color:#8fb5e1}.mc-hero .mc-eyebrow{color:#80a7d4;letter-spacing:.14em}.mc-hero>div>p{color:#c6c9d4;font-size:16px;line-height:1.9}.mc-hero .mc-note{color:#afb5c6}.mc-hero .mc-btn.primary{background:#98bbe3;border-color:#98bbe3;color:#202638;box-shadow:0 6px 20px #0306131a}.mc-hero .mc-btn:not(.primary){background:#ffffff09;border-color:#77798b;color:#eef3f8}.mc-hero .mc-btn:hover{box-shadow:0 7px 25px #0003}.mc-hero .mc-art{height:390px;overflow:visible;background:none;border-radius:0}.mc-collection{position:relative;width:360px;height:360px;margin:auto;isolation:isolate}.mc-collection:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px solid #79a4d638;box-shadow:0 0 0 27px #79a4d606,0 0 0 28px #79a4d614;background:radial-gradient(ellipse,#7794b629,transparent 68%)}.mc-collection img{position:absolute;width:155px;height:233px;object-fit:cover;border:1px solid #6f99c8;border-radius:10px;box-shadow:0 24px 35px #0006;top:60px;left:103px}.mc-collection .left{transform:translate(-89px,22px) rotate(-17deg);z-index:1}.mc-collection .right{transform:translate(89px,22px) rotate(17deg);z-index:1}.mc-collection .front{z-index:2;transform:translateY(-7px);animation:mcPremiumFloat 7s ease-in-out infinite}.mc-collection-label{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#96b4d7;font-size:16px;letter-spacing:.24em}.mc-divider{font-size:16px;color:#6a6572;padding:18px 2px}.mc-section{padding:56px 0}.mc-path{border-radius:18px;padding:32px;border-color:#cad6e3;box-shadow:0 5px 18px #19283a04}.mc-path.t{background:#e9eef3}.mc-path h3{font-size:27px;font-weight:740}.mc-path .mc-num{letter-spacing:.12em;color:#4a6789}.mc-path .mc-btn{width:100%;justify-content:space-between;background:#273249;border-color:#273249;color:#fff}.mc-path.t .mc-btn{background:#456180;border-color:#456180}.mc-example{border-radius:20px;background:#e0e7ee;border:1px solid #c8d4e2}.mc-example blockquote{color:#253c56;font-size:24px}.mc-example .mc-example-answer{box-shadow:0 8px 25px #1e304507;border-color:#d0dae6}.mc-final{background:radial-gradient(ellipse at 85% 10%,#3d557144,transparent 60%),#19243a;border:1px solid #354158;border-radius:22px}.mc-final .mc-btn.primary{background:#98bbe3;color:#202638;border-color:#98bbe3}.mc-final .mc-btn:not(.primary){color:#fff;background:#ffffff08;border-color:#788092}.mc-final h2{font-weight:700}.mc-mini-orbit{color:#7c98b9;opacity:.8}.mc-intro h1{font-weight:750}.mc-btn{border-radius:10px}.mc-form,.mc-result,.mc-reading{border-radius:16px}.mc-side{border-radius:16px;background:#e3e9f0;border-color:#c5d2e0}.mc-form .primary,.mc-result .primary{background:#29364f;border-color:#29364f}.mc-advice{background:#e8edf3}.mc-footer{color:#706777}.hub.mc-invite{background:radial-gradient(ellipse at 95% 15%,#5070953b,transparent 65%),linear-gradient(130deg,#18243a,#1e3146)!important;border:1px solid #384f69!important;border-radius:18px!important;min-height:255px}.mc-invite .hubt small{color:#8bb3e0!important}.mc-invite .hubt b{font-size:25px!important;line-height:1.42!important;max-width:210px}.mc-invite .hubgo{background:#a3c2e6!important;color:#202638!important;border-radius:9px!important}.mc-banner-cards{position:absolute;right:-16px;top:31px;opacity:.8;pointer-events:none}.mc-banner-cards img{width:82px;height:123px;object-fit:cover;border-radius:5px;border:1px solid #658cb8;box-shadow:0 12px 22px #0005;transform:rotate(15deg)}.mc-banner-cards img+img{position:absolute;right:36px;top:18px;transform:rotate(-9deg)}.mc-invite .hubt{max-width:75%}.mc-invite .hubt b{font-size:23px!important}.mc-invite .hubt em{display:block!important}.mc-invite .hubgo{margin-top:auto}@keyframes mcPremiumFloat{50%{transform:translateY(-15px)}}@media(max-width:700px){.mc-nav{padding:10px 16px}.mc-root{padding:0 16px 24px}.mc-hero{margin:16px 0 20px;padding:31px 23px 23px;gap:10px;border-radius:20px;grid-template-columns:1fr}.mc-hero h1{font-size:35px;line-height:1.36;letter-spacing:-.055em}.mc-hero .mc-eyebrow{font-size:16px;margin-bottom:16px}.mc-hero>div>p{font-size:16px;line-height:1.85;margin-top:19px}.mc-hero .mc-actions{flex-direction:column;gap:9px;margin-top:24px}.mc-hero .mc-btn{min-height:48px;justify-content:space-between;flex:auto;padding:12px 17px;font-size:16px}.mc-hero .mc-note{font-size:16px!important;margin-top:13px!important}.mc-hero .mc-art{height:276px;overflow:hidden;margin-top:10px}.mc-collection{width:270px;height:276px}.mc-collection:before{inset:18px 9px}.mc-collection img{width:114px;height:171px;top:42px;left:78px;border-radius:7px}.mc-collection .left{transform:translate(-65px,17px) rotate(-16deg)}.mc-collection .right{transform:translate(65px,17px) rotate(16deg)}.mc-collection-label{bottom:9px;font-size:16px}.mc-divider{font-size:16px;line-height:1.7}.mc-path{padding:25px}.mc-path h3{font-size:25px}.mc-section{padding:39px 0}.mc-section-head h2{font-size:27px}.mc-example{padding:24px}.mc-example blockquote{font-size:21px}.mc-final{padding:34px 22px}.mc-final .mc-actions{flex-direction:column}.mc-final .mc-btn{justify-content:space-between}.mc-intro h1{font-size:31px}.mc-mini-orbit{display:none}.mc-tarot .mc-intro h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.mc-collection .front{animation:none}}.mc-nav .active{background:#dbe2eb;color:#24334d}.mc-root .mc-intro h1 em{color:#2f598a}.mc-root .mc-eyebrow{color:#315782}.mc-root .mc-hero .mc-eyebrow{color:#94b8e2}.mc-tarot .ml-panel h2{font-size:22px;line-height:1.4;color:#203049;margin-bottom:17px}.mc-tarot .ml-topic{font-size:16px;min-height:44px;padding:8px 12px;border-color:#cad5e2;color:#465064}.mc-tarot .ml-topic.on,.mc-tarot .ml-stepbar span.on{background:#24334d;border-color:#24334d;color:#fff;box-shadow:none}.mc-tarot .ml-primary{background:#24334d;color:#fff;box-shadow:none}.mc-tarot .ml-spread.on{background:#dfe9f4;border-color:#4775a9;box-shadow:0 0 0 1px #4775a9}.mc-tarot .ml-spread.on b{color:#1f3a58}.mc-tarot .ml-link{background:#e4ebf3;color:#254a74;border-color:#b4c8df}.mc-tarot .ml-examples button{background:#f1f4f8;color:#4d5665;border-color:#d2dbe7}.mc-tarot .ml-count,.mc-tarot .ml-advice{background:#e1e8f1;color:#28405c}.mc-tarot .ml-secondary{color:#34435b;border-color:#ccc9c1}.mc-tarot .ml-question{background:#e7edf3;color:#465064}.mc-tarot .ml-slot>small{color:#254a74}.mc-tarot .ml-panel{border-color:#d1dbe6;border-radius:16px}.mc-tarot .ml-reading h2{font-size:27px}.mc-root .mc-choice button.on{background:#dce4ed;border-color:#4775a9;color:#1f3a58}@media(max-width:560px){.mc-tarot .ml-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mc-tarot .ml-topic{padding:7px 3px;font-size:16px;letter-spacing:-.04em}.mc-tarot .ml-panel h2{font-size:21px}.mc-tarot .ml-reading h2{font-size:24px}}body:has(.ak-app){background:#f7f8fa!important}.ak-app,.ak-banner{font-family:Pretendard,Noto Sans KR,system-ui,sans-serif;letter-spacing:-.035em;color:#182b46}.ak-app *{box-sizing:border-box}.ak-app{color-scheme:light;background:#f7f8fa;min-height:100vh;font-size:16px;line-height:1.7}.ak-app :is(h1,h2,h3,p){margin:0}.ak-app h1{font-size:clamp(32px,4vw,50px);line-height:1.25;letter-spacing:-.06em}.ak-app h2{font-size:25px;line-height:1.4;letter-spacing:-.045em}.ak-app h3{font-size:19px;line-height:1.5}.ak-app p{color:#526279}.ak-app label{color:#42556c}.ak-app :is(input,textarea)::placeholder{color:#65758a;opacity:1}.ak-app button,.ak-banner{font:inherit;cursor:pointer;touch-action:manipulation}.ak-app button:disabled{opacity:.6;cursor:wait}.ak-app button:focus-visible,.ak-app input:focus-visible,.ak-app textarea:focus-visible,.ak-app summary:focus-visible{outline:3px solid #275a94;outline-offset:3px}.ak-app :is(button,a){-webkit-tap-highlight-color:transparent}.ak-top{background:#fff;border-bottom:1px solid #e4e8ee;position:sticky;top:0;z-index:20}.ak-topin{max-width:1180px;margin:auto;padding:15px 28px;display:flex;align-items:center;gap:18px;justify-content:space-between}.ak-brand{border:0;background:none;display:flex;align-items:center;gap:11px;text-align:left;color:#182b46;font-weight:800!important;font-size:17px!important;white-space:nowrap}.ak-brand i{display:grid;place-items:center;background:#182b46;color:#87b0df;width:35px;height:35px;border-radius:9px}.ak-topnav{display:flex;gap:5px;align-items:center}.ak-topnav button{background:none;border:0;color:#5b6878;border-radius:8px;padding:8px 12px;font-size:16px;min-height:42px}.ak-topnav button.on{background:#eaf1f5;color:#183950;font-weight:800}.ak-topnav .ak-exit{border-left:1px solid #e0e6ed;border-radius:0;margin-left:8px}.ak-wrap{max-width:1180px;margin:auto;padding:30px 28px 54px}.ak-kicker{display:block;font-size:16px;letter-spacing:.12em;font-weight:800;color:#254871;margin-bottom:14px}.ak-hero{display:grid;grid-template-columns:1.2fr 1fr;background:#eaf0f3;border:1px solid #dce6eb;border-radius:24px;overflow:hidden;align-items:center;padding:44px 42px;gap:26px;position:relative}.ak-hero h1 em{font-style:normal;color:#234d7e}.ak-hero p{font-size:16px;margin:20px 0 24px;line-height:1.9;max-width:480px}.ak-hero-art svg{width:100%;height:auto;display:block}.ak-buttons{display:flex;flex-wrap:wrap;gap:10px}.ak-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ced8e2;border-radius:10px;padding:12px 18px;min-height:46px;background:#fff;color:#233d58;font-weight:750!important;text-decoration:none;transition:transform .15s,background .15s}.ak-btn:hover{transform:translateY(-1px);background:#f1f6f7}.ak-btn.primary{background:#182f4c;color:#fff;border-color:#182f4c}.ak-btn.primary:hover{background:#264968}.ak-btn.gold{background:#96bae3;color:#182b46;border-color:#96bae3}.ak-stats{display:flex;gap:25px;margin-top:26px;padding-top:18px;border-top:1px solid #cfdce3;font-size:16px;color:#5d7081}.ak-stats b{font-size:19px;color:#182b46;margin-right:4px}.ak-searchbox{margin:28px 0;background:#fff;border:1px solid #e0e6ed;border-radius:15px;padding:18px 22px}.ak-searchrow{display:flex;align-items:center;gap:12px}.ak-searchrow label{font-size:16px;font-weight:800;white-space:nowrap}.ak-search{min-width:0;flex:1;font:inherit;border:0;outline:none;background:#f3f6f8;color:#182b46;border-radius:10px;padding:12px 15px;min-height:46px}.ak-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ak-chip{background:#fff;border:1px solid #dce3eb;color:#586a7e;font-size:16px!important;border-radius:20px;padding:7px 12px;min-height:36px}.ak-chip.on{background:#213f59;color:#fff;border-color:#213f59}.ak-section{margin-top:35px}.ak-heading{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:17px}.ak-heading p{font-size:16px}.ak-link{border:0;background:none;color:#264d7a;font-weight:750!important;padding:8px;font-size:16px!important}.ak-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ak-card{background:#fff;border:1px solid #e1e7ed;border-radius:16px;padding:23px}.ak-tool{position:relative;display:flex;flex-direction:column;align-items:start;text-align:left;gap:12px;color:#182b46}.ak-tool .ak-symbol{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#e8edf3;color:#264d7a;font-size:22px}.ak-tool>b{font-size:18px}.ak-tool>small{color:#65768b;font-size:16px;line-height:1.65}.ak-course-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.ak-course{padding:0;overflow:hidden;display:flex;flex-direction:column;text-align:left;color:#182b46}.ak-cover{height:142px;display:grid;place-items:center;background:#e9eef5;width:100%}.ak-cover svg{width:100%;height:100%}.ak-course-body{padding:20px}.ak-course-body small{font-size:16px;color:#264d7a;letter-spacing:.1em;font-weight:800}.ak-course-body b{display:block;font-size:18px;margin:9px 0}.ak-course-body p{font-size:16px;line-height:1.7;min-height:44px}.ak-course-body>span{display:block;border-top:1px solid #e5eaf0;margin-top:18px;padding-top:11px;font-size:16px;color:#698096}.ak-resume{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;background:#fff;border:1px solid #d8e3eb;border-radius:15px;padding:23px;margin-top:24px}.ak-ring{width:62px;height:62px;position:relative;display:grid;place-items:center}.ak-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.ak-ring b{font-size:16px}.ak-resume small{color:#66788a;font-size:16px}.ak-resume h3{font-size:17px;margin:3px 0}.ak-results{display:grid;gap:10px}.ak-result{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#fff;border:1px solid #e1e7ed;border-radius:12px;padding:18px 21px;text-align:left;width:100%;color:#182b46}.ak-result b{display:block;font-size:16px}.ak-result small{display:block;color:#66788a;font-size:16px;margin-top:4px}.ak-result>span:last-child{font-size:16px;color:#284f7b;white-space:nowrap}.ak-empty{padding:28px;text-align:center;border:1px dashed #bdcbd8;border-radius:12px;color:#62758a}.ak-author{display:grid;grid-template-columns:1fr;gap:20px;align-items:center;padding:28px;background:#edf2f5;border-radius:16px;margin-top:40px}.ak-author-mark{background:#18334b;color:#98bbe4;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;font-size:23px;font-weight:800}.ak-author h3{font-size:18px}.ak-author p{font-size:16px;margin-top:7px;max-width:800px}.ak-foot{border-top:1px solid #dce3eb;margin-top:38px;padding-top:18px;font-size:16px;color:#738297;display:flex;justify-content:space-between;gap:15px}.ak-save{font-size:16px;color:#5b7285}.ak-save.err{color:#a33e32}.ak-subhero{margin:8px 0 27px}.ak-subhero p{margin-top:14px;font-size:16px}.ak-reader{max-width:920px;margin:auto;padding:28px 26px 55px}.ak-crumb{color:#677b8f;font-size:16px;margin-bottom:15px;display:flex;justify-content:space-between;gap:15px}.ak-lessonhead{border-radius:19px;padding:35px;background:#eaf0f4;position:relative}.ak-lessonhead h1{font-size:34px;max-width:720px}.ak-lessonhead p{margin-top:18px}.ak-lessonmeta{display:flex;gap:7px;margin-top:20px;flex-wrap:wrap}.ak-lessonmeta span{font-size:16px;border-radius:20px;background:#fff9;padding:5px 11px;color:#516a7e}.ak-jumps{position:sticky;top:76px;background:#f7f8faf2;backdrop-filter:blur(8px);display:flex;gap:7px;padding:13px 0;z-index:10;border-bottom:1px solid #dde5ed;margin-bottom:25px;overflow:auto}.ak-jumps button{white-space:nowrap;border:1px solid #dce4ec;background:#fff;color:#415c74;border-radius:20px;padding:7px 14px;font-size:16px;min-height:38px}.ak-block{margin-top:26px;scroll-margin-top:145px}.ak-block h2{font-size:23px;margin-bottom:15px}.ak-summary{display:grid;gap:12px}.ak-summary>div{display:flex;gap:14px;align-items:start;padding:17px 20px;border:1px solid #dfE8ec;border-radius:12px;background:#fff}.ak-summary i{font-style:normal;display:grid;place-items:center;background:#dce4ee;color:#224b79;min-width:29px;height:29px;border-radius:8px;font-weight:800}.ak-summary p{font-size:16px;color:#30485f;line-height:1.8}.ak-flow{display:grid;grid-template-columns:repeat(var(--n,4),1fr);gap:10px;margin:20px 0}.ak-flow>div{position:relative;border:1px solid #d6e4e7;background:#edf1f5;border-radius:13px;padding:19px 15px}.ak-flow>div:not(:last-child):after{content:"\2192";position:absolute;right:-12px;top:24px;z-index:1;color:#32557d;font-weight:800}.ak-flow em{font-style:normal;display:block;font-size:16px;color:#264f7d;letter-spacing:.08em;margin-bottom:10px}.ak-flow b{font-size:16px;display:block;margin-bottom:9px}.ak-flow p{font-size:16px;line-height:1.75}.ak-detail{padding:25px 28px;background:#fff;border:1px solid #dfe7ed;border-radius:14px;margin:13px 0}.ak-detail summary{cursor:pointer;font-size:17px;font-weight:750;color:#27435c}.ak-detail summary::marker{color:#2f537c}.ak-detail p{font-size:16px;line-height:1.95;margin-top:17px}.ak-dialogue{padding:25px;background:#edf1f6;border:1px solid #dce5ed;border-radius:17px}.ak-dialogue>div{display:flex;flex-direction:column;align-items:start;margin:15px 0;max-width:85%}.ak-dialogue>div.me{margin-left:auto;align-items:end}.ak-dialogue small{font-size:16px;color:#657d92;margin:0 5px 5px}.ak-dialogue p{padding:14px 18px;border-radius:15px 15px 15px 3px;background:#fff;color:#344c62;font-size:16px;line-height:1.85}.ak-dialogue .me p{background:#243e59;color:#fff;border-radius:15px 15px 3px}.ak-caption{font-size:16px!important;color:#677c8d!important;margin:10px 0!important}.ak-compare{display:grid;gap:14px}.ak-compare-row{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #dce5ed;border-radius:14px;overflow:hidden}.ak-compare-row>div{padding:20px}.ak-compare-row>div:nth-child(2){background:#eff3f7}.ak-compare-row small{display:block;font-size:16px;font-weight:800;color:#507094;margin-bottom:9px}.ak-compare-row>div:nth-child(2) small{color:#274b75}.ak-compare-row p{font-size:16px;line-height:1.8}.ak-compare-row aside{grid-column:1/-1;font-size:16px;background:#f7f9fa;border-top:1px solid #e4eaef;padding:12px 20px;color:#66788a}.ak-practice{background:#fff;border:1px solid #d9e3eb;border-radius:17px;padding:28px}.ak-practice label{display:block;color:#2e4a62;font-weight:700;font-size:16px;margin:17px 0 8px}.ak-app textarea{width:100%;min-height:150px;font:inherit;font-size:16px;color:#243f57;background:#fcfdfd;border:1px solid #bdcdd9;border-radius:12px;padding:16px;resize:vertical;line-height:1.8}.ak-app textarea::placeholder{color:#7d8c9c}.ak-practice .ak-buttons{margin-top:13px}.ak-counter{display:flex;justify-content:space-between;font-size:16px;color:#708394;margin-top:5px;gap:10px}.ak-app .ak-consent{display:flex;align-items:start;gap:9px;font-size:16px;color:#62778c;font-weight:500;line-height:1.7;margin:20px 0}.ak-consent input{width:17px;height:17px;flex:0 0 17px;padding:0;margin:3px 0 0;accent-color:#234d7c}.ak-ai{margin-top:20px;background:#edf1f5;border:1px solid #c6d3e1;padding:24px;border-radius:14px}.ak-ai h3{margin-bottom:14px}.ak-ai li{font-size:16px;color:#364c65;margin:7px 0}.ak-ai blockquote{background:#fff;padding:18px;margin:16px 0;border-left:3px solid #2f5784;font-size:16px;color:#233851}.ak-error{background:#fff1ef;border:1px solid #edc1ba;padding:13px;border-radius:9px;color:#a33e32;margin:15px 0;font-size:16px}.ak-checks{display:grid;gap:9px}.ak-checks label{display:flex;gap:12px;align-items:start;background:#fff;border:1px solid #e0e7ed;border-radius:10px;padding:16px;cursor:pointer;font-size:16px;color:#3f5870}.ak-checks input{margin-top:5px;accent-color:#264f7d;width:17px;height:17px;flex-shrink:0}.ak-quiz{margin:14px 0;border:1px solid #dce5ed;background:#fff;padding:24px;border-radius:14px}.ak-quiz h3{font-size:16px;margin-bottom:14px}.ak-options{display:grid;gap:8px}.ak-options button{text-align:left;padding:12px 16px;border:1px solid #d8e3eb;border-radius:9px;background:#fff;color:#3c536b;font-size:16px;min-height:46px}.ak-options button.picked{background:#e7edf5;border-color:#617f9c;opacity:1;color:#243e59}.ak-options button.correct{background:#e9f5ef;border-color:#4c9977;opacity:1;color:#246746}.ak-feedback{background:#eef2f6;color:#2b4563;padding:15px;border-radius:9px;margin-top:12px;font-size:16px}.ak-sources{font-size:16px;color:#6f8192;background:#eef2f5;padding:22px;border-radius:12px;margin-top:25px}.ak-sources summary{cursor:pointer;font-weight:800}.ak-sources li{margin:10px 0}.ak-sources small{display:block;margin-top:5px}.ak-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:27px;flex-wrap:wrap}.ak-badge{border-radius:20px;padding:4px 10px;background:#e4eaf1;color:#325379;font-size:16px}.ak-rpgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ak-rpcard{background:#fff;border:1px solid #dbe5ed;border-radius:15px;text-align:left;padding:22px;color:#233f58;display:flex;flex-direction:column;gap:12px;min-height:168px}.ak-rpcard small{color:#678094;font-size:16px}.ak-rpcard span{font-size:16px;color:#234d7c}.ak-rp-score{display:flex;align-items:center;gap:22px;padding:24px;background:#e9eef4;border-radius:15px;margin-bottom:22px}.ak-rp-score strong{font-size:35px;color:#244d7c}.ak-script summary{cursor:pointer;font-weight:750;color:#28465e;padding:18px 22px;background:#fff;border:1px solid #dbe5ed;border-radius:12px;margin:10px 0}.ak-script[open]>summary{background:#eaf1f4}.ak-script>div{padding:4px 18px 18px}.ak-mine-top{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:23px 0}.ak-mine-top .ak-card b{font-size:29px;display:block;color:#264d7a}.ak-mine-top .ak-card small{color:#637b8f}.ak-note{font-size:16px!important;color:#698094!important;margin-top:12px!important}.ak-banner{width:100%;display:grid!important;grid-template-columns:1fr auto;gap:20px;text-align:left;border:0!important;border-radius:21px!important;background:linear-gradient(115deg,#142c45,#25445d)!important;padding:28px 30px!important;color:#fff!important;position:relative;overflow:hidden}.ak-banner:after{content:"";position:absolute;right:-35px;top:-50px;width:200px;height:200px;border:32px solid #ffffff05;border-radius:50%;pointer-events:none}.ak-banner small{color:#94b9e3;font-size:16px;font-weight:800;letter-spacing:.12em}.ak-banner strong{display:block;font-size:24px;line-height:1.45;letter-spacing:-.05em;margin:8px 0}.ak-banner p{color:#d4e1ed;font-size:16px;line-height:1.8;margin:0}.ak-banner>span:last-child{align-self:center;background:#8eb5e1;color:#182b46;border-radius:10px;padding:14px 18px;white-space:nowrap;font-size:16px;font-weight:800}.ak-fade{animation:akIn .25s ease-out}@keyframes akIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:900px){.ak-hero{padding:32px 28px;gap:10px}.ak-course-grid,.ak-rpgrid,.ak-flow{grid-template-columns:repeat(2,1fr)}.ak-flow>div:after{display:none}}@media(max-width:600px){.ak-topin{padding:11px 15px;gap:8px;flex-wrap:wrap}.ak-brand{font-size:16px!important}.ak-brand i{width:30px;height:30px}.ak-topnav{gap:1px;width:100%;justify-content:space-between}.ak-topnav button{font-size:16px;padding:5px 10px;min-height:38px}.ak-topnav .ak-exit{margin-left:0}.ak-wrap{padding:20px 16px 35px}.ak-hero{grid-template-columns:1fr;padding:29px 24px 12px;border-radius:18px}.ak-hero h1{font-size:33px}.ak-hero p{font-size:16px;margin:17px 0}.ak-hero-art{max-width:330px;margin:8px auto 0}.ak-stats{gap:20px;margin-top:20px;font-size:16px}.ak-stats b{font-size:17px}.ak-hero .ak-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ak-hero .ak-btn{padding:12px 8px;font-size:16px}.ak-searchbox{padding:15px;margin:20px 0}.ak-searchrow{flex-wrap:wrap;gap:8px}.ak-searchrow label{width:100%}.ak-search{font-size:16px}.ak-searchrow .ak-btn{padding:10px 13px;font-size:16px}.ak-quick{grid-template-columns:1fr;gap:10px}.ak-tool{padding:18px 20px;display:grid;grid-template-columns:42px 1fr;gap:3px 13px}.ak-tool .ak-symbol{grid-row:span 2}.ak-tool>b{font-size:16px}.ak-tool>small{font-size:16px}.ak-course-grid{gap:11px}.ak-cover{height:110px}.ak-course-body{padding:16px}.ak-course-body b{font-size:16px;min-height:45px}.ak-course-body p{font-size:16px;min-height:63px}.ak-course-body small{font-size:16px}.ak-resume{grid-template-columns:auto 1fr;gap:12px;padding:18px}.ak-resume .ak-btn{grid-column:1/-1;width:100%;font-size:16px}.ak-heading{align-items:start;flex-direction:column;gap:5px}.ak-app h2{font-size:22px}.ak-author{padding:20px;align-items:start;gap:14px}.ak-author-mark{width:44px;height:44px;font-size:16px}.ak-author h3,.ak-author p{font-size:16px}.ak-foot{flex-direction:column;gap:7px}.ak-reader{padding:20px 16px 40px}.ak-lessonhead{padding:26px 23px}.ak-lessonhead h1{font-size:28px}.ak-lessonhead p{font-size:16px}.ak-jumps{top:107px;margin-bottom:20px;gap:5px}.ak-jumps button{padding:6px 12px;font-size:16px}.ak-block{scroll-margin-top:177px}.ak-summary>div{padding:15px}.ak-summary p{font-size:16px}.ak-flow{gap:9px}.ak-flow>div{padding:16px 13px}.ak-flow b,.ak-flow p{font-size:16px}.ak-detail{padding:20px}.ak-detail p{font-size:16px}.ak-dialogue{padding:14px}.ak-dialogue>div{max-width:94%}.ak-dialogue p{font-size:16px;padding:12px 15px}.ak-compare-row{grid-template-columns:1fr}.ak-compare-row>div{padding:17px}.ak-practice{padding:20px}.ak-practice .ak-btn{font-size:16px;padding:11px 12px}.ak-app textarea{font-size:16px}.ak-quiz{padding:20px}.ak-rpgrid{grid-template-columns:1fr}.ak-rpcard{min-height:0;padding:20px;gap:8px}.ak-mine-top{gap:8px}.ak-mine-top .ak-card{padding:16px 12px}.ak-mine-top .ak-card b{font-size:24px}.ak-mine-top .ak-card small{font-size:16px}.ak-banner{grid-template-columns:1fr;padding:24px!important;gap:18px}.ak-banner strong{font-size:23px}.ak-banner>span:last-child{justify-self:start;padding:12px 17px}.ak-result{padding:16px;align-items:start}.ak-result b{font-size:16px}.ak-result>span:last-child{font-size:16px}}@media(prefers-reduced-motion:reduce){.ak-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.ak-top,.ak-jumps,.ak-buttons,.ak-bottom,.ak-consent,.ak-foot{display:none!important}.ak-app{background:#fff}.ak-reader{padding:0}.ak-detail,.ak-dialogue,.ak-compare-row,.ak-summary>div{break-inside:avoid}}.ak-app{background:#f0f3f7;color:#131f2d}.ak-wrap{max-width:1240px}.ak-top{background:#f9fbfe}.ak-topin{max-width:1240px}.ak-hero{background:#dfe6ee;grid-template-columns:1.05fr 1fr;padding:0;gap:0;border:0;border-radius:6px;box-shadow:0 12px 36px #182b4610}.ak-hero>div:first-child{padding:54px 44px}.ak-hero h1{font-size:clamp(34px,4vw,56px);letter-spacing:-.055em;color:#152231}.ak-hero h1 em{color:#2c4766}.ak-hero-art{height:100%;min-height:440px;overflow:hidden}.recipe-photo{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;object-position:58% center}.ak-kicker{color:#3e5a7b;letter-spacing:.08em}.ak-btn{border-radius:5px!important}.ak-btn.primary{background:#1d2e43!important;color:#f8fafd!important}.ak-hero p{color:#4c5b55;font-size:16px}.ak-stats{border-top:1px solid #93aac5}.ak-course-grid{gap:22px}.ak-course{border-radius:5px!important;box-shadow:0 8px 22px #14202e10}.ak-cover{padding:0!important}.recipe-cover{height:210px;padding:25px 28px;position:relative;background:#1d2f43;color:#ccdef2;display:flex;flex-direction:column;text-align:left;border-left:9px solid #ffffff12}.recipe-cover>span{font-size:16px;letter-spacing:.04em;line-height:1.6}.recipe-cover>b{font-family:Georgia,serif;font-size:88px;line-height:1;position:absolute;right:25px;top:35px;opacity:.85;font-weight:400}.recipe-cover>small{margin-top:auto;color:#c6d5e7;font-size:16px;border-top:1px solid #ccdcee55;padding-top:10px}.ak-course:nth-child(2) .recipe-cover{background:#344556}.ak-course:nth-child(3) .recipe-cover{background:#76513e}.ak-course:nth-child(4) .recipe-cover{background:#3a516b}.ak-reader{max-width:920px;padding:36px 32px 70px}.ak-lessonhead{border-bottom:1px solid #b0c1d5;padding-bottom:30px}.ak-lessonhead h1{font-size:clamp(30px,4vw,46px);line-height:1.35}.ak-lessonhead p{font-size:17px}.ak-jumps{background:#f9fbfe}.ak-block{border-radius:5px;box-shadow:none;background:#fafcfe}.ak-block p,.recipe-reading p,.recipe-story p,.recipe-fieldcase p,.recipe-questions p{font-size:17px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}.recipe-agenda{display:grid;grid-template-columns:repeat(5,1fr);margin:30px 0 12px;background:#1c2e42;color:#f6f9fd;padding:22px 15px;border-radius:5px}.recipe-agenda>div{display:flex;flex-direction:column;text-align:center;border-right:1px solid #ffffff25}.recipe-agenda>div:last-child{border:0}.recipe-agenda b{font-family:Georgia,serif;font-size:30px;font-weight:400}.recipe-agenda small{font:16px system-ui;margin-left:4px;opacity:.7}.recipe-agenda span{font-size:16px;color:#dce3ec}.recipe-time-note{font-size:16px!important;margin-bottom:30px!important}.recipe-eyebrow{display:block;color:#446387;font-size:16px;letter-spacing:.08em;font-weight:700;margin-bottom:12px}.recipe-story,.recipe-reading,.recipe-fieldcase,.recipe-questions{scroll-margin-top:130px;margin:30px 0;padding:38px 40px;background:#f9fbfe;border:1px solid #ced8e4;border-radius:5px}.recipe-story{background:#d9e3ef;border:0;border-left:5px solid #4c6f98}.recipe-story h2,.recipe-reading h2,.recipe-fieldcase h2,.recipe-questions h2{font-size:27px;margin-bottom:26px}.recipe-story p,.recipe-reading p,.recipe-fieldcase p{margin:18px 0;color:#243a54}.recipe-reading h3{margin:30px 0 12px;font-size:21px}.recipe-story>small{color:#486586;font-size:16px}.recipe-story-point,.recipe-fieldcase aside{padding:20px 24px;background:#f3f7fc;margin:24px 0}.recipe-story-point p,.recipe-fieldcase aside p{margin:8px 0 0}.recipe-story details summary,.recipe-questions summary{cursor:pointer;padding:16px 0;font-weight:700;color:#21354c}.recipe-questions details{border-top:1px solid #d3dce7}.recipe-questions details p{padding:4px 0 20px;color:#4a5851}.recipe-context{padding:22px;background:#e5ebf1;margin:20px 0}.recipe-case-analysis{border-left:3px solid #768c7e;padding:12px 0 12px 25px;margin:28px 0}.recipe-case-analysis p{margin:20px 0}.recipe-workshop{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.recipe-workshop>div{padding:22px;border:1px solid #d3dce7;background:#edf1f6}.recipe-workshop span{display:inline-block;font-size:16px;background:#223750;color:#fff;padding:2px 9px;margin-right:10px}.recipe-workshop p{font-size:16px;margin-top:12px}.recipe-credit{border:0;border-top:1px solid #aebfd3;padding:24px 0}.recipe-credit p{font-size:16px;margin-top:10px}.ak-banner{border-radius:7px!important;background:linear-gradient(110deg,#172739,#243a53)!important;color:#eaf1fa!important}.ak-banner :is(h3,strong,b){color:#eaf1fa!important}.ak-banner p{color:#cbd6e3!important}.ak-banner svg{display:none}.ak-dialogue>div{border-radius:8px!important}.ak-detail{display:none}.ak-summary>div{border-radius:4px!important}.ak-course-body{padding:25px!important}.ak-rpcard,.ak-card{border-radius:7px!important}@media(max-width:700px){.ak-hero{grid-template-columns:1fr}.ak-hero>div:first-child{padding:32px 25px}.ak-hero-art,.recipe-photo{min-height:0;height:230px}.recipe-photo{object-position:50% 65%}.ak-reader{padding:20px 17px 50px}.recipe-story,.recipe-reading,.recipe-fieldcase,.recipe-questions{padding:25px 22px;margin:22px 0}.recipe-story h2,.recipe-reading h2,.recipe-fieldcase h2{font-size:23px}.recipe-agenda{padding:18px 5px}.recipe-agenda b{font-size:24px}.recipe-agenda span{font-size:16px}.recipe-workshop{grid-template-columns:1fr}.ak-jumps{overflow:auto;flex-wrap:nowrap}.ak-jumps button{white-space:nowrap}.recipe-cover{height:175px}.recipe-cover>b{font-size:68px}}.ak-jumps{scrollbar-width:none}.ak-jumps::-webkit-scrollbar{display:none}@media(max-width:700px){.recipe-story,.recipe-reading,.recipe-fieldcase,.recipe-questions,.ak-block{scroll-margin-top:190px}}.recipe-offer{margin:52px 0}.recipe-offer>p{margin-top:14px;max-width:780px;font-size:16px;line-height:1.85}.recipe-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.recipe-paths article{background:#f9fbfe;border:1px solid #c7d3e1;padding:28px;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start}.recipe-paths article>span{color:#3c608a;font:16px Georgia,serif;letter-spacing:.08em;margin-bottom:18px}.recipe-paths h3{font-size:20px}.recipe-paths p{margin:14px 0 20px;font-size:16px;line-height:1.85}.recipe-paths .ak-link{margin-top:auto;padding-left:0;min-height:44px}.recipe-preview{background:#1d2e43;color:#edf4fb;display:grid;grid-template-columns:1fr 1.1fr;gap:40px;padding:40px;border-radius:7px}.recipe-preview h2{color:#edf4fb}.recipe-preview .ak-kicker{color:#8eb5e1}.recipe-preview p{color:#d7e0ea;margin-top:18px;line-height:1.9}.recipe-preview small{display:block;margin-top:20px;color:#b8c7d9}.recipe-sample{background:#f7fafd;color:#1c2e42;padding:28px;border-radius:6px}.recipe-sample p{color:#2b4563}.recipe-sample>span{font-size:16px;color:#486587}.recipe-sample summary{cursor:pointer;font-weight:700;border-top:1px solid #c9d5e2;margin-top:20px;padding-top:18px;min-height:44px}.recipe-sample .ak-btn{margin-top:22px}.recipe-offer-note{font-size:16px!important;color:#5d665f!important}.recipe-faq>details{padding:18px 0;border-bottom:1px solid #c4d1e0}.recipe-faq summary{cursor:pointer;font-size:17px;font-weight:700;min-height:36px}.recipe-faq details p{padding:10px 0;max-width:800px;line-height:1.9}.recipe-final{text-align:center;background:#d9e3ee;padding:40px 24px;margin-top:36px}.recipe-final p{margin:18px auto;max-width:650px}.recipe-final .ak-btn{margin-top:8px}.ak-hero-art{max-width:none!important;width:100%;margin:0!important}@media(max-width:700px){.recipe-paths,.recipe-preview{grid-template-columns:1fr}.recipe-preview{padding:26px 20px;gap:24px}.recipe-paths{gap:12px}.recipe-paths article{padding:23px}.recipe-offer{margin:36px 0}.ak-hero h1{font-size:34px}.recipe-final h2{font-size:24px}.ak-stats{gap:16px}}.recipe-curriculum{scroll-margin-top:100px;margin-top:56px!important;margin-bottom:52px}.recipe-course-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px}.recipe-course-heading .ak-kicker{margin-bottom:12px}.recipe-course-heading h2{font-size:34px;line-height:1.3;letter-spacing:-.055em;color:#1c2d40}.recipe-course-heading>p{font-size:16px;line-height:1.8;color:#63716a}.recipe-curriculum .ak-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.recipe-curriculum .ak-course{--course-ink:#27405c;--course-wash:#ecf0f5;--course-line:#c0cedd;display:flex;flex-direction:column;min-width:0;width:100%;padding:27px 30px 0!important;background:#fbfcfe;border:1px solid #ced9e5;border-top:3px solid var(--course-ink);border-radius:12px!important;box-shadow:0 4px 15px #1d2e4306;text-align:left;color:#1c2e42;transition:transform .18s,border-color .18s,box-shadow .18s}.recipe-curriculum .ak-course:nth-child(2){--course-ink:#365a79;--course-wash:#eff3f7;--course-line:#c9d7e4}.recipe-curriculum .ak-course:nth-child(3){--course-ink:#91533d;--course-wash:#eaf1fa;--course-line:#e6cdbf}.recipe-curriculum .ak-course:nth-child(4){--course-ink:#3c5470;--course-wash:#e9eff5;--course-line:#bbcbdd}.recipe-curriculum .ak-course:hover{transform:translateY(-3px);border-color:var(--course-ink);box-shadow:0 10px 25px #1d2e4310}.recipe-course-top{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.recipe-course-number{font-size:16px;letter-spacing:.05em;font-weight:800;color:var(--course-ink)}.recipe-course-count{font-size:16px;color:#66736c}.recipe-course-main{display:flex;gap:24px;align-items:flex-start;margin-top:23px;width:100%}.recipe-course-main>div{flex:1;min-width:0}.recipe-course-main h3{font-size:24px;line-height:1.4;letter-spacing:-.045em;color:#1a2b3e;word-break:keep-all;overflow-wrap:break-word}.recipe-course-main p{font-size:16px;line-height:1.8;color:#5a6861;margin-top:12px;word-break:keep-all;overflow-wrap:break-word}.recipe-course-icon{flex:0 0 62px;width:62px;height:62px;border-radius:18px;background:var(--course-wash);color:var(--course-ink);display:grid;place-items:center}.recipe-course-icon svg{width:38px;height:38px}.recipe-course-tags{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 27px}.recipe-course-tags span{font-size:16px;padding:5px 10px;border-radius:5px;background:var(--course-wash);color:var(--course-ink)}.recipe-course-footer{margin-top:auto;border-top:1px solid #dce3ec;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0;color:var(--course-ink);font-size:16px;font-weight:750}.recipe-course-arrow{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--course-line);border-radius:50%;font-size:18px;background:var(--course-wash)}@media(max-width:700px){.recipe-course-heading{display:block}.recipe-course-heading h2{font-size:29px}.recipe-course-heading>p{margin-top:16px;font-size:16px}.recipe-curriculum .ak-course-grid{grid-template-columns:minmax(0,1fr);gap:15px}.recipe-curriculum .ak-course{padding:23px 22px 0!important}.recipe-course-main{gap:14px;margin-top:19px}.recipe-course-main h3{font-size:23px}.recipe-course-main p{font-size:16px}.recipe-course-icon{width:48px;height:48px;flex-basis:48px;border-radius:14px}.recipe-course-icon svg{width:31px;height:31px}.recipe-course-tags{margin:20px 0}.recipe-curriculum{scroll-margin-top:155px;margin-top:38px!important}}@media(prefers-reduced-motion:reduce){.recipe-curriculum .ak-course{transition:none}.recipe-curriculum .ak-course:hover{transform:none}}.ai-intro-header{display:grid;grid-template-columns:1fr 240px;gap:30px;padding:45px 46px;background:#dbe2eb;border-radius:14px;border:1px solid #cad6e3;align-items:center}.ai-intro-header h1{font-size:clamp(28px,3.4vw,43px);color:#1d2e43}.ai-intro-header h1 em{font-style:normal;color:#3d5570}.ai-intro-header p{margin-top:20px;color:#5e6a5c;line-height:1.85}.ai-intro-emblem{background:#21364e;color:#d2e2f5;padding:26px;border-radius:5px;border-left:9px solid #6d8eb3;box-shadow:8px 10px #1d2f4410}.ai-intro-emblem>span{font-size:16px;letter-spacing:.08em}.ai-intro-emblem strong{display:block;font-size:32px;line-height:1.4;margin:14px 0 24px}.ai-intro-emblem small{display:block;border-top:1px solid #d2e2f544;padding-top:14px;font-size:16px}.ai-intro-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;margin-top:32px;align-items:start}.ai-intro-sidebar{position:sticky;top:90px;background:#e4eaf1;border:1px solid #d0dae5;border-radius:10px;padding:18px 12px}.ai-intro-sidebar label{font-size:16px;font-weight:800;display:block;padding:4px 8px 15px;color:#263e59}.ai-intro-sidebar nav{display:grid;gap:3px;max-height:65vh;overflow:auto;overscroll-behavior:contain}.ai-intro-index{display:flex;align-items:center;gap:12px;background:transparent;border:0;padding:9px 10px;border-radius:6px;color:#516156;font-size:16px!important;text-align:left;min-height:40px}.ai-intro-index span{font-size:16px;color:#7b826f}.ai-intro-index.on{background:#22374e;color:#fff;font-weight:750}.ai-intro-index.on span{color:#9dbce0}.ai-intro-index:hover:not(.on){background:#d9e1ea}.ai-intro-sidebar select{display:none}.ai-intro-article{min-width:0;background:#fafcfe;border:1px solid #ced8e4;border-radius:12px;padding:36px 40px}.ai-intro-count{display:flex;justify-content:space-between;gap:15px;color:#687561;font-size:16px;font-weight:700}.ai-intro-progress{height:3px;background:#dbe3ec;margin:14px 0 30px}.ai-intro-progress span{display:block;height:100%;background:#4c6b8e}.ai-intro-article h2{scroll-margin-top:120px;font-size:32px;line-height:1.4;letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;color:#1c2e42}.ai-intro-lead{font-size:17px;line-height:1.9;margin-top:18px!important;color:#596757!important;word-break:keep-all;overflow-wrap:anywhere}.ai-intro-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;background:#e8edf3;padding:18px;border-radius:8px}.ai-intro-points>div{padding:4px 10px;border-right:1px solid #cad5e2}.ai-intro-points>div:last-child{border-right:0}.ai-intro-points span{font:18px Georgia,serif;color:#46678c}.ai-intro-points p{font-size:16px;font-weight:700;line-height:1.8;margin-top:10px;word-break:keep-all;overflow-wrap:anywhere;color:#28405c}.ai-intro-prose p{font-size:17px;line-height:2;color:#273f5a;margin:23px 0;word-break:keep-all;overflow-wrap:anywhere}.ai-intro-example{border-left:3px solid #507aa9;padding:24px;background:#e3ebf5;margin:30px 0}.ai-intro-example h3{font-size:19px;margin-bottom:16px}.ai-intro-example>div{background:#f8fafd;padding:16px;margin:12px 0}.ai-intro-example small{font-size:16px;color:#435e7c}.ai-intro-example p{font-size:16px;line-height:1.85;margin-top:8px}.ai-intro-cta{padding:26px;border-radius:8px;background:#e5ebf1;margin-top:32px}.ai-intro-cta>span{font-size:16px;color:#4b698c}.ai-intro-cta h3{font-size:20px;margin:8px 0 18px;color:#243a53}.ai-intro-pagination{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.ai-intro-pagination .ak-btn{font-size:16px}.ak-topnav{overflow-x:auto}.ak-topnav button{white-space:nowrap;flex-shrink:0}@media(max-width:900px){.ai-intro-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}.ai-intro-article{padding:28px 25px}.ai-intro-header{padding:32px;grid-template-columns:1fr 180px}.ai-intro-emblem strong{font-size:27px}}@media(max-width:700px){.ai-intro-header{padding:28px 23px;grid-template-columns:1fr}.ai-intro-header h1{font-size:29px}.ai-intro-header p{font-size:16px}.ai-intro-emblem{display:none}.ai-intro-layout{display:block;margin-top:20px}.ai-intro-sidebar{position:static;padding:15px;margin-bottom:18px}.ai-intro-sidebar nav{display:none}.ai-intro-sidebar label{padding:0 0 10px}.ai-intro-sidebar select{display:block;width:100%;font:inherit;font-size:16px;border:1px solid #afc0d4;background:#fff;color:#21354c;border-radius:5px;padding:12px;min-height:46px}.ai-intro-article{padding:25px 21px}.ai-intro-article h2{scroll-margin-top:165px;font-size:26px}.ai-intro-lead,.ai-intro-prose p{font-size:16px;line-height:1.95}.ai-intro-points{grid-template-columns:1fr;padding:12px 16px}.ai-intro-points>div{display:flex;align-items:baseline;gap:14px;border-right:0;border-bottom:1px solid #cad5e2;padding:12px 0}.ai-intro-points>div:last-child{border-bottom:0}.ai-intro-points p{margin:0;font-size:16px}.ai-intro-example,.ai-intro-cta{padding:20px}.ai-intro-cta .ak-btn{width:100%;font-size:16px}.ai-intro-pagination{display:grid;grid-template-columns:1fr 1fr}.ai-intro-pagination .ak-btn{padding:10px;font-size:16px;line-height:1.6}.ak-topnav{justify-content:flex-start;gap:1px}.ak-topnav button{padding:5px 6px;font-size:16px;min-height:42px}.ak-topnav{gap:0;scrollbar-width:none}.ak-topnav::-webkit-scrollbar{display:none}.ak-topnav .ak-exit{margin-left:0}}.mt-bar{max-width:1200px;margin:auto;display:flex;justify-content:flex-end;gap:10px;align-items:center;padding:10px 24px;border-bottom:1px solid #dce8f5;background:#f0f6fd;color:#365571;font-size:16px;flex-wrap:wrap}.mt-bar button,.mt-page button{border:1px solid #bdcee2;border-radius:11px;background:#fff;color:#173956;padding:10px 16px;font-weight:750;cursor:pointer;min-height:44px;transition:transform .16s,box-shadow .16s}.mt-bar button:hover,.mt-page button:hover{transform:translateY(-1px);box-shadow:0 4px 10px #17395618}.mt-page button.primary{background:#133450;color:#fff;border-color:#133450}.mt-page button:disabled{opacity:.55;cursor:wait;transform:none}.mt-page{max-width:1160px;margin:0 auto;padding:40px 24px 70px;color:#173956;line-height:1.8}.mt-page h1{font-size:32px;letter-spacing:-.04em;margin:0 0 12px}.mt-page h2{font-size:21px;margin:0 0 12px}.mt-page h3{font-size:17px;margin:0}.mt-page p{color:#4d6780;margin:8px 0 18px;word-break:keep-all}.mt-card{background:#fff;border:1px solid #d6e3f2;border-radius:20px;padding:26px;margin:20px 0;box-shadow:0 10px 28px #0c2d4b08}.mt-hero{background:linear-gradient(120deg,#12304e,#254e76);color:#fff}.mt-hero p{color:#d9e9f8}.mt-kicker{font-size:16px;letter-spacing:.12em;font-weight:800;color:#6489af}.mt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mt-page label{font-size:16px;color:#355875;display:block}.mt-page input:not([type=checkbox]),.mt-page select{display:block;width:100%;margin:7px 0 14px;background:#f8fbff;border:1px solid #bfd1e5;border-radius:10px;color:#153651;padding:11px;font-size:16px;box-sizing:border-box}.mt-perms{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.mt-perms label,.mt-check{display:flex!important;gap:9px;align-items:center;padding:8px 12px;background:#eff5fc;border-radius:9px}.mt-check input,.mt-perms input{width:19px;height:19px;accent-color:#205182}.mt-note{font-size:16px!important;color:#5d7791!important;background:#f0f6fc;padding:14px 17px;border-radius:11px}.mt-tag{display:inline-block;padding:3px 12px;background:#e5effb;border-radius:20px;color:#23507d;font-weight:750;font-size:16px}.mt-status{position:relative;min-height:25px;color:#235585;font-size:16px;white-space:pre-line}.mt-table-wrap{overflow:auto}.mt-table{border-collapse:collapse;width:100%;font-size:16px;text-align:left;white-space:nowrap}.mt-table th,.mt-table td{padding:12px;border-bottom:1px solid #e0eaf6}.mt-table th{background:#edf4fc}.mt-account summary{cursor:pointer;font-weight:750}.mt-account summary small{display:block;color:#64809b;font-size:16px}.mt-price{font-weight:800;font-size:20px;color:#153956}.mt-narrow{max-width:760px}.mt-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.mt-page :is(button,input,select):focus-visible,.mt-bar button:focus-visible{outline:3px solid #639bd5;outline-offset:3px}@media(max-width:650px){.mt-grid{grid-template-columns:1fr}.mt-page{padding:25px 15px 50px}.mt-page h1{font-size:27px}.mt-card{padding:20px}.mt-bar{padding:10px 15px}.mt-bar>span{width:100%;overflow-wrap:anywhere}.mt-table td{max-width:210px;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.mt-page button,.mt-bar button{transition:none;transform:none!important}}#app :is(.un-header,.bar,.fcnav,.settabs,.acrprog,.actoc,.ak-top,.ak-jumps,.mc-nav,.lib-library-shortcuts,.ai-intro-sidebar){position:static!important;inset:auto!important}#app :is(.ak-block,.recipe-story,.recipe-reading,.recipe-fieldcase,.recipe-questions,.acph,.ga-section,.recipe-curriculum,.fcsec,.fcsh,.tcsh,.mfsend,.mfside,.duecard,.famcard,#tcSend,#tcWait){scroll-margin-top:24px!important}
