.fw{--blue:#066ccd;--blue-dark:#054fa0;--blue-light:#e8f3fc;--gold:#ffc221;--gold-dark:#e6a800;--gold-tint:#fff6d9;--ink:#0d1b2e;--ink-2:#4a5568;--line:#dbe4f0;--paper:#f5f8fc;--white:#fff;--gain:#0a6b52;--gain-bg:#e3f5ee;--loss:#a8391a;--loss-bg:#fdeee8;--r:8px;--r-sm:4px;--pill:999px;--head:var(--font-display), "Sora", system-ui, sans-serif;--body:var(--font-sans), "Plus Jakarta Sans", system-ui, sans-serif;--shadow:0 1px 2px #0d1b2e0f, 0 6px 18px #0d1b2e0f;font-family:var(--body);color:var(--ink);background:var(--paper);word-spacing:.05em;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.6;container:fw/inline-size}.fw *,.fw :before,.fw :after{box-sizing:border-box}.fw :where(h1,h2,h3,h4,h5,p,ul,ol,figure,blockquote,dl,dd){margin:0}.fw :where(ul,ol){padding:0;list-style:none}.fw :where(a){color:inherit;text-decoration:none}.fw :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fw :where(input,select,textarea){font:inherit;color:inherit}.fw :where(img,svg){max-width:100%;display:block}.fw svg.ic{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.fw :focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.fw [hidden]{display:none!important}.fw .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fw .btn{border-radius:var(--pill);min-height:44px;font:700 15px/1 var(--body);white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.fw .btn .ic{width:18px;height:18px}.fw .fbtn-gold{background:var(--gold);color:var(--ink)}.fw .fbtn-gold:hover{background:#ffd04f}.fw .btn-blue{background:var(--blue);color:#fff}.fw .btn-blue:hover{background:var(--blue-dark)}.fw .btn-line{border-color:var(--line);color:var(--ink);background:#fff}.fw .btn-line:hover{border-color:var(--blue);color:var(--blue-dark)}.fw .fbtn-ghost{color:var(--blue-dark);min-height:40px;padding:0 12px}.fw .fbtn-ghost:hover{background:var(--blue-light)}.fw .btn-sm{min-height:36px;padding:0 14px;font-size:14px}.fw .btn[disabled]{opacity:.45;cursor:not-allowed}.fw .fwtop{z-index:5;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:18px;min-height:64px;padding:8px 20px;display:flex;position:sticky;top:0}.fw .fwtop .back{color:var(--blue-dark);border-radius:var(--r);align-items:center;gap:8px;margin-left:-10px;padding:8px 10px;font-size:14px;font-weight:700;display:inline-flex}.fw .fwtop .back:hover{background:var(--blue-light)}.fw .fwtop .back .ic{width:18px;height:18px;transform:rotate(180deg)}.fw .fwtop .ttl{min-width:0}.fw .fwtop .ttl b{font:800 16px/1.2 var(--head);letter-spacing:-.01em;display:block}.fw .fwtop .ttl span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.fw .fwtop .grow{flex:1}.fw .meter{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.fw .meter .bar{background:var(--blue-light);border-radius:4px;width:140px;height:8px;overflow:hidden}.fw .meter .bar i{background:var(--blue);border-radius:4px;height:100%;display:block}.fw .saved{color:var(--gain);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.fw .saved .ic{stroke-width:2.6px;width:16px;height:16px}.fw .fwbody{grid-template-columns:276px minmax(0,1fr);align-items:start;display:grid}.fw .fwbody.has-rail{grid-template-columns:276px minmax(0,1fr) 300px}.fw .fwside{border-right:1px solid var(--line);background:#fff;align-self:stretch}.fw .fwside>.sin{padding:22px 16px 28px 20px;position:sticky;top:64px}.fw .wbcard{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:18px;display:grid}.fw .wbcard .mini{color:#fff;border-radius:4px;flex-direction:column;justify-content:space-between;width:54px;height:72px;padding:7px 6px;display:flex;box-shadow:2px 3px #0d1b2e24}.fw .wbcard .mini svg{stroke-width:1.6px;width:26px;height:26px}.fw .wbcard .mini i{background:#ffffffb3;border-radius:2px;width:70%;height:3px;display:block}.fw .wbcard b{font:800 15px/1.25 var(--head);display:block}.fw .wbcard span{color:var(--ink-2);font-size:12.5px}.fw .navh{font:700 12px/1 var(--body);letter-spacing:.02em;color:var(--ink-2);margin:18px 0 8px}.fw .chs{gap:2px;display:grid}.fw .ch>a,.fw .ch>button{border-radius:var(--r);text-align:left;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 8px;font-size:14px;font-weight:600;line-height:1.3;display:grid}.fw .ch>a:hover,.fw .ch>button:hover{background:var(--paper)}.fw .ch .n{background:var(--paper);border:1px solid var(--line);width:26px;height:26px;font:700 12px var(--head);color:var(--ink-2);border-radius:6px;place-items:center;display:grid}.fw .ch.done .n{background:var(--gain-bg);color:var(--gain);border-color:#0000}.fw .ch.done .n .ic{stroke-width:3px;width:14px;height:14px}.fw .ch.now>a{background:var(--blue-light);color:var(--blue-dark)}.fw .ch.now .n{background:var(--blue);border-color:var(--blue);color:#fff}.fw .ch .pct{color:var(--ink-2);font-size:11.5px;font-weight:700}.fw .lessons{border-left:2px solid var(--line);gap:1px;margin:2px 0 8px 22px;padding-left:14px;display:grid}.fw .lessons a{color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;line-height:1.35;display:flex}.fw .lessons a:hover{color:var(--ink);background:var(--paper)}.fw .lessons a .dot{border:2px solid var(--line);border-radius:50%;flex:none;width:10px;height:10px}.fw .lessons a.done .dot{background:var(--gain);border-color:var(--gain)}.fw .lessons a.now{color:var(--ink);background:var(--gold-tint);font-weight:700}.fw .lessons a.now .dot{border-color:var(--gold-dark);background:var(--gold)}.fw .tools-nav{gap:4px;display:grid}.fw .tools-nav a{border-radius:var(--r);border:1px solid var(--line);background:#fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:700;line-height:1.25;display:grid}.fw .tools-nav a small{color:var(--ink-2);font-size:12px;font-weight:500;display:block}.fw .tools-nav a .ico{border-radius:var(--r);background:var(--gold-tint);color:#7a5200;place-items:center;width:34px;height:34px;display:grid}.fw .tools-nav a:hover{border-color:var(--blue)}.fw .tools-nav a.now{border-color:var(--blue);background:var(--blue-light)}.fw .fwmain{min-width:0;padding:28px 32px 56px}.fw .fwrail{align-content:start;gap:16px;padding:24px 20px 28px 4px;display:grid;position:sticky;top:64px}.fw .rcard{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:16px}.fw .rcard h4{font:700 15px/1.3 var(--head);align-items:center;gap:8px;margin-bottom:10px;display:flex}.fw .rcard h4 .ic{width:18px;height:18px;color:var(--blue)}.fw .word{border-top:1px solid var(--line);padding:10px 0}.fw .word:first-of-type{border-top:0;padding-top:0}.fw .word b{font-size:14.5px;display:block}.fw .word p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.fw .rcard textarea{resize:vertical;border:1.5px solid var(--line);border-radius:var(--r);background:#fcfdff;width:100%;min-height:96px;padding:10px 12px;font-size:14px}.fw .rcard textarea:focus{border-color:var(--blue);outline:0}.fw .tutor{background:var(--blue-light);border-color:#0000;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.fw .tutor .ico{border-radius:var(--r);width:40px;height:40px;color:var(--blue-dark);background:#fff;place-items:center;display:grid}.fw .tutor b{font-size:14px;line-height:1.3;display:block}.fw .tutor a{color:var(--blue-dark);text-underline-offset:3px;font-size:13.5px;font-weight:700;text-decoration:underline}.fw .lpage{max-width:820px;margin:0 auto}.fw .crumb{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13.5px;font-weight:600;display:flex}.fw .crumb .ic{width:14px;height:14px}.fw .crumb b{color:var(--ink)}.fw .lhead{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:28px;margin-bottom:22px;display:grid}.fw .lhead h1{font:800 clamp(28px, 4.4cqi, 40px)/1.12 var(--head);letter-spacing:-.025em;text-wrap:balance;margin-bottom:14px}.fw .lmeta{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.fw .tag{border-radius:var(--r-sm);border:1px solid var(--line);color:var(--ink-2);background:#fff;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.fw .tag .ic{width:14px;height:14px}.fw .tag.gold{background:var(--gold-tint);color:#6b4a00;border-color:#f1d98b}.fw .tag.blue{background:var(--blue-light);color:var(--blue-dark);border-color:#cfe3f7}.fw .tag.gain{background:var(--gain-bg);color:var(--gain);border-color:#0000}.fw .tag.loss{background:var(--loss-bg);color:var(--loss);border-color:#0000}.fw .goal{border-radius:var(--r);background:var(--ink);color:#fff;padding:14px 16px}.fw .goal b{font:700 14px/1.3 var(--head);color:var(--gold);align-items:center;gap:8px;margin-bottom:4px;display:flex}.fw .goal b .ic{width:18px;height:18px}.fw .goal p{color:#e4edf9;font-size:15px;line-height:1.5}.fw .photo-slot{aspect-ratio:4/5;border-radius:var(--r);text-align:center;color:var(--ink-2);background:repeating-linear-gradient(135deg,#e8eef6 0 12px,#f1f5fa 12px 24px);border:1.5px dashed #b6c6dc;place-items:center;padding:14px;font-size:12.5px;line-height:1.4;display:grid;position:relative}.fw .photo-slot svg{color:#7a8ba5;width:28px;height:28px;margin:0 auto 8px}.fw .photo-slot b{color:var(--ink);font-size:13px;display:block}.fw .stepsbar{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.fw .sb{text-align:center;color:var(--ink-2);padding:8px 4px 0;font-size:13px;font-weight:700;position:relative}.fw .sb:before{content:"";background:var(--line);border-radius:3px;height:6px;margin-bottom:8px;display:block}.fw .sb.done:before{background:var(--gain)}.fw .sb.now:before{background:var(--gold)}.fw .sb.now{color:var(--ink)}.fw .stp{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-bottom:10px;overflow:hidden}.fw .stp.is-open{box-shadow:var(--shadow);border-color:#b9d3ee}.fw .stp-btn{text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.fw .stp-btn:hover{background:#fbfdff}.fw .stp .no{border-radius:var(--r);background:var(--paper);border:1.5px solid var(--line);width:40px;height:40px;font:800 16px var(--head);color:var(--ink-2);place-items:center;display:grid}.fw .stp.done .no{background:var(--gain-bg);color:var(--gain);border-color:#0000}.fw .stp.done .no .ic{stroke-width:3px;width:20px;height:20px}.fw .stp.is-open .no{background:var(--gold);border-color:var(--gold);color:var(--ink)}.fw .stp .nm b{font:700 17px/1.25 var(--head);display:block}.fw .stp .nm span{color:var(--ink-2);margin-top:1px;font-size:14px;display:block}.fw .stp .st{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.fw .stp.done .st{color:var(--gain)}.fw .stp .chev{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .2s;display:grid}.fw .stp .chev .ic{width:16px;height:16px}.fw .stp.is-open .chev{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(180deg)}.fw .stp-panel{border-top:1px solid var(--line);padding:4px 18px 22px;display:none}.fw .stp.is-open .stp-panel{padding-top:20px;display:block}.fw .nextrow{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.fw .nextrow p{color:var(--ink-2);font-size:13.5px}.fw .bites{gap:12px;display:grid}.fw .bite{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.fw .bite .bn{background:var(--blue);color:#fff;width:36px;height:36px;font:800 15px var(--head);border-radius:50%;place-items:center;display:grid}.fw .bite p{font-size:17px;line-height:1.55}.fw .bite p b{background:linear-gradient(transparent 58%, var(--gold) 58% 92%, transparent 92%);font-weight:700}.fw .read-split{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:26px;display:grid}.fw .illo{border-radius:var(--r);background:var(--blue-light);padding:12px}.fw .illo figcaption{color:var(--ink-2);text-align:center;padding-top:6px;font-size:12.5px;line-height:1.4}.fw .ex{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden}.fw .ex-h{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.fw .ex-h b{font-family:var(--head)}.fw .ex-body{gap:14px;padding:16px;display:grid}.fw .timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fw .tl{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:10px 12px}.fw .tl .w{color:var(--ink-2);font-size:12px;font-weight:700}.fw .tl .p{font:800 18px/1.2 var(--head);margin:2px 0}.fw .tl .v{color:var(--ink-2);font-size:13px}.fw .delta{border-radius:var(--r-sm);align-items:center;gap:4px;padding:2px 8px;font-size:13.5px;font-weight:800;display:inline-flex}.fw .delta .ic{stroke-width:3px;width:13px;height:13px}.fw .delta.up{background:var(--gain-bg);color:var(--gain)}.fw .delta.down{background:var(--loss-bg);color:var(--loss)}.fw .delta.flat{background:var(--paper);color:var(--ink-2)}.fw .note{border-radius:var(--r);background:var(--gold-tint);align-items:flex-start;gap:12px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:flex}.fw .note .ic{color:#7a5200;width:20px;height:20px;margin-top:1px}.fw .note b{font-family:var(--head)}.fw .note.blue{background:var(--blue-light)}.fw .note.blue .ic{color:var(--blue-dark)}.fw .note.loss{background:var(--loss-bg)}.fw .note.loss .ic{color:var(--loss)}.fw .note.gain{background:var(--gain-bg)}.fw .note.gain .ic{color:var(--gain)}.fw .try{border-radius:var(--r);background-color:#fffdf4;background-image:repeating-linear-gradient(#0000 0 31px,#f6ecc4 31px 32px);border:1px solid #f1d98b;gap:16px;padding:18px;display:grid}.fw .try-h{font:700 15px var(--head);align-items:center;gap:10px;display:flex}.fw .try-h .ic{color:#7a5200}.fw .row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.fw .field{gap:6px;min-width:0;display:grid}.fw .field>label,.fw .field>.lab{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.fw .field>label small,.fw .lab small{color:var(--ink-2);font-size:12.5px;font-weight:500}.fw .inp{border-radius:var(--r);background:#fff;border:1.5px solid #b6c6dc;align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.fw .inp:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #066ccd29}.fw .inp>span{background:var(--paper);font:700 13.5px var(--body);color:var(--ink-2);border-right:1.5px solid var(--line);place-items:center;padding:0 10px;display:grid}.fw .inp>span.suf{border-right:0;border-left:1.5px solid var(--line)}.fw .inp input{width:100%;min-width:0;font:700 17px var(--head);letter-spacing:-.01em;background:0 0;border:0;flex:1;padding:10px 12px}.fw .inp input:focus{outline:0}.fw .readout{border-radius:var(--r);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:9px 12px;display:flex}.fw .readout span{color:#bcd0ea;font-size:12.5px;font-weight:600}.fw .readout b{font:800 18px var(--head);letter-spacing:-.01em;white-space:nowrap}.fw .readout.light{color:var(--ink);border:1.5px solid var(--line);background:#fff}.fw .readout.light span{color:var(--ink-2)}.fw .readout.up b{color:#7ee2bd}.fw .readout.down b{color:#ffab8e}.fw .readout.light.up b{color:var(--gain)}.fw .readout.light.down b{color:var(--loss)}.fw .rng{gap:6px;display:grid}.fw .rng .top{justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:700;display:flex}.fw .rng .top b{font:800 16px var(--head);color:var(--blue-dark)}.fw input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.fw input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blue) var(--fill,50%), #d2deee var(--fill,50%));border-radius:4px;height:8px}.fw input[type=range]::-moz-range-track{background:#d2deee;border-radius:4px;height:8px}.fw input[type=range]::-moz-range-progress{background:var(--blue);border-radius:4px;height:8px}.fw input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--blue);background:#fff;border-radius:50%;width:26px;height:26px;margin-top:-9px;box-shadow:0 1px 4px #0d1b2e4d}.fw input[type=range]::-moz-range-thumb{border:4px solid var(--blue);background:#fff;border-radius:50%;width:18px;height:18px}.fw .scale{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.fw .seg{flex-wrap:wrap;gap:6px;display:inline-flex}.fw .seg button{border-radius:var(--pill);background:#fff;border:1.5px solid #b6c6dc;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:background .12s,border-color .12s}.fw .seg button:hover{border-color:var(--blue)}.fw .seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fw .seg.full{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.fw .switchrow{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.fw .switchrow small{color:var(--ink-2);font-size:12.5px;font-weight:500;display:block}.fw .sw{border-radius:var(--pill);background:#b6c6dc;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.fw .sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.fw .sw[aria-checked=true]{background:var(--blue)}.fw .sw[aria-checked=true]:after{transform:translate(18px)}.fw .opts{gap:8px;display:grid}.fw .opt{text-align:left;border-radius:var(--r);background:#fff;border:1.5px solid #b6c6dc;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:12px 14px;font-size:15px;line-height:1.45;transition:border-color .12s,background .12s;display:grid}.fw .opt:hover{border-color:var(--blue)}.fw .opt .k{width:26px;height:26px;font:700 12px var(--head);color:var(--ink-2);border:2px solid #9fb2cc;border-radius:50%;place-items:center;display:grid}.fw .opt.sel{border-color:var(--blue);background:var(--blue-light)}.fw .opt.sel .k{background:var(--blue);border-color:var(--blue);color:#fff}.fw .opt.right{border-color:var(--gain);background:var(--gain-bg)}.fw .opt.right .k{background:var(--gain);border-color:var(--gain);color:#fff}.fw .opt.wrong{border-color:var(--loss);background:var(--loss-bg)}.fw .opt.wrong .k{background:var(--loss);border-color:var(--loss);color:#fff}.fw .opt .k .ic{stroke-width:3.2px;width:14px;height:14px}.fw .fb{border-radius:var(--r);background:var(--paper);border:1px solid var(--line);padding:12px 14px;font-size:14.5px;line-height:1.5}.fw .fb b{font-family:var(--head);margin-bottom:2px;display:block}.fw .qn{border:1px solid var(--line);border-radius:var(--r);background:#fff;gap:10px;padding:16px;display:grid}.fw .qn+.qn{margin-top:12px}.fw .qn h5{font:700 16px/1.4 var(--head)}.fw .qn h5 span{color:var(--blue);margin-right:6px}.fw .todo{gap:8px;display:grid}.fw .todo label{border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer;background:#fff;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;font-size:15px;line-height:1.5;display:grid}.fw .todo input{opacity:0;width:1px;height:1px;position:absolute}.fw .todo .bx{border-radius:var(--r-sm);border:2px solid var(--blue);color:#0000;background:#fff;place-items:center;width:24px;height:24px;display:grid}.fw .todo .bx .ic{stroke-width:3.4px;width:15px;height:15px}.fw .todo input:checked+.bx{background:var(--blue);color:#fff}.fw .todo label:has(input:checked){background:var(--blue-light);border-color:#b9d3ee}.fw .todo input:focus-visible+.bx{outline:3px solid var(--blue);outline-offset:2px}.fw .toolpage{max-width:1120px;margin:0 auto}.fw .thead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.fw .thead h1{font:800 clamp(26px, 3.6cqi, 34px)/1.12 var(--head);letter-spacing:-.025em}.fw .thead p{color:var(--ink-2);max-width:62ch;margin-top:6px;font-size:15.5px}.fw .banner{border-radius:var(--r);background:var(--gold-tint);border:1px solid #f1d98b;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.fw .banner .ic{color:#7a5200}.fw .banner b{font-family:var(--head)}.fw .panel{border:1px solid var(--line);border-radius:var(--r);background:#fff}.fw .panel>.ph{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.fw .panel>.ph h3{font:700 17px/1.25 var(--head);align-items:center;gap:10px;display:flex}.fw .panel>.ph h3 .ic{color:var(--blue)}.fw .panel>.ph p{color:var(--ink-2);font-size:13px}.fw .pb{gap:16px;padding:18px;display:grid}.fw .grid2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fw .grid2.even{grid-template-columns:repeat(2,minmax(0,1fr))}.fw .stack{gap:16px;display:grid}.fw .mkt{border-collapse:collapse;width:100%;font-size:14.5px}.fw .mkt th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--paper);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:700}.fw .mkt th.r,.fw .mkt td.r{text-align:right}.fw .mkt td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 12px}.fw .mkt tr[data-t]{cursor:pointer}.fw .mkt tr[data-t]:hover td{background:#fbfdff}.fw .mkt tr.sel td{background:var(--blue-light)}.fw .mkt .co{align-items:center;gap:10px;min-width:0;display:flex}.fw .mkt .tk{border-radius:var(--r-sm);background:var(--ink);color:#fff;width:44px;height:32px;font:800 12px var(--head);letter-spacing:.02em;flex:none;place-items:center;display:grid}.fw .mkt .co b{font-size:14.5px;line-height:1.25;display:block}.fw .mkt .co small{color:var(--ink-2);font-size:12.5px;display:block}.fw .mkt .px{font:800 15px var(--head)}.fw .risk{color:var(--ink-2);white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;font-weight:700;display:inline-flex}.fw .risk i{background:#c9d6e8;border-radius:50%;width:7px;height:7px}.fw .risk i.on{background:var(--ink)}.fw .risk span{margin-left:5px}.fw .spark{width:92px;height:30px}.fw .detail{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;display:grid}.fw .detail h4{font:800 20px/1.2 var(--head)}.fw .detail p{color:var(--ink-2);margin:4px 0 10px;font-size:14.5px}.fw .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fw .facts div{border-radius:var(--r);background:var(--paper);padding:8px 10px}.fw .facts span{color:var(--ink-2);font-size:12px;font-weight:600;display:block}.fw .facts b{font:800 15px var(--head)}.fw .ticket .pb{gap:14px}.fw .chips{flex-wrap:wrap;gap:6px;display:flex}.fw .chips button{border-radius:var(--r-sm);background:#fff;border:1.5px solid #b6c6dc;padding:6px 12px;font-size:13px;font-weight:700}.fw .chips button:hover{border-color:var(--blue)}.fw .calc{border:1px solid var(--line);border-radius:var(--r);gap:0;display:grid;overflow:hidden}.fw .calc div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 12px;font-size:14px;display:flex}.fw .calc div:first-child{border-top:0}.fw .calc div span{color:var(--ink-2)}.fw .calc div b{font-family:var(--head)}.fw .calc div.tot{background:var(--paper)}.fw .calc div.tot b{font-size:16px}.fw .pos{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.fw .pos:first-child{border-top:0}.fw .pos .tk{border-radius:var(--r-sm);background:var(--ink);color:#fff;width:40px;height:30px;font:800 11.5px var(--head);place-items:center;display:grid}.fw .pos small{color:var(--ink-2);font-size:12.5px;display:block}.fw .pos b{font-family:var(--head)}.fw .pos .x{color:var(--ink-2);text-underline-offset:2px;padding:4px;font-size:12.5px;font-weight:700;text-decoration:underline}.fw .alloc{background:var(--paper);border-radius:4px;height:14px;display:flex;overflow:hidden}.fw .alloc i{border-right:2px solid #fff;height:100%;display:block}.fw .empty{text-align:center;color:var(--ink-2);border-radius:var(--r);background:var(--paper);border:1.5px dashed #b6c6dc;padding:18px;font-size:14.5px}.fw .empty b{color:var(--ink);font-family:var(--head);margin-bottom:2px;display:block}.fw .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fw .stat{border-radius:var(--r);background:var(--paper);border:1px solid var(--line);padding:14px 16px}.fw .stat span{color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.35;display:block}.fw .stat b{font:800 24px/1.15 var(--head);letter-spacing:-.02em;margin:4px 0 2px;display:block}.fw .stat small{color:var(--ink-2);font-size:12.5px}.fw .stat.hero{background:var(--ink);border-color:var(--ink)}.fw .stat.hero span,.fw .stat.hero small{color:#bcd0ea}.fw .stat.hero b{color:#fff}.fw .stat.hero b.gold{color:var(--gold)}.fw .stat .delta{margin-top:2px}.fw .chart{width:100%}.fw .chart svg{width:100%;height:auto;overflow:visible}.fw .chart text{font-family:var(--body);fill:#4a5568;font-size:12px}.fw .chart .lbl{font-size:12.5px;font-weight:700}.fw .legend{flex-wrap:wrap;gap:8px 18px;font-size:13px;font-weight:600;display:flex}.fw .legend span{align-items:center;gap:8px;display:inline-flex}.fw .legend i{border-top:4px solid;border-radius:2px;width:22px;height:0}.fw .legend i.dash{border-top-style:dashed;border-top-width:3px}.fw .legend i.dot{border-top-style:dotted}.fw .insights{gap:10px;display:grid}.fw .tbl{border-collapse:collapse;width:100%;font-size:14px}.fw .tbl th{color:var(--ink-2);text-align:right;border-bottom:1px solid var(--line);background:var(--paper);padding:8px 10px;font-size:12px;font-weight:700}.fw .tbl th:first-child,.fw .tbl td:first-child{text-align:left}.fw .tbl td{text-align:right;border-bottom:1px solid var(--line);padding:9px 10px}.fw .bar2{background:var(--paper);border-radius:4px;height:22px;display:flex;overflow:hidden}.fw .bar2 i{height:100%;display:block}.fw .bar2-l{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:6px;font-size:13px;display:flex}.fw .bar2-l span{align-items:center;gap:6px;font-weight:600;display:inline-flex}.fw .bar2-l i{border-radius:2px;width:10px;height:10px}.fw .cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fw .cmpc{border-radius:var(--r);border:1.5px solid var(--line);background:#fff;padding:14px 16px}.fw .cmpc.on{border-color:var(--blue);background:var(--blue-light)}.fw .cmpc h5{font:700 14px/1.3 var(--head);align-items:center;gap:8px;display:flex}.fw .cmpc p.d{color:var(--ink-2);margin:2px 0 8px;font-size:12.5px;line-height:1.4}.fw .cmpc .v{font:800 22px/1.2 var(--head);letter-spacing:-.02em}.fw .cmpc .s{color:var(--ink-2);font-size:13px}.fw .debts{gap:8px;display:grid}.fw .dhead,.fw .drow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.9fr) 34px;align-items:center;gap:8px;display:grid}.fw .dhead{color:var(--ink-2);padding:0 2px;font-size:12px;font-weight:700}.fw .drow .inp input{padding:9px 10px;font-size:15px}.fw .drow .inp>span{padding:0 8px;font-size:12.5px}.fw .rm{border-radius:var(--r);width:34px;height:34px;color:var(--ink-2);place-items:center;display:grid}.fw .rm:hover{background:var(--loss-bg);color:var(--loss)}.fw .rm .ic{width:17px;height:17px}.fw .lab-in{display:none}.fw .plan{gap:0;display:grid}.fw .pstep{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.fw .pstep:first-child{border-top:0}.fw .pstep .n{background:var(--blue);color:#fff;width:34px;height:34px;font:800 14px var(--head);border-radius:50%;place-items:center;display:grid}.fw .pstep.first .n{background:var(--gold);color:var(--ink)}.fw .pstep b{font-size:15px;display:block}.fw .pstep small{color:var(--ink-2);font-size:13px}.fw .pstep .when{text-align:right;color:var(--ink-2);font-size:13px}.fw .pstep .when b{font:800 15px var(--head);color:var(--ink)}.fw .big{font:800 clamp(28px, 4cqi, 40px)/1.1 var(--head);letter-spacing:-.03em}.fw .hero-res{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.fw .hero-res .main{border-radius:var(--r);background:var(--ink);color:#fff;padding:20px 22px}.fw .hero-res .main span{color:#bcd0ea;font-size:14px;font-weight:600}.fw .hero-res .main .big{color:var(--gold);margin:6px 0 8px}.fw .hero-res .main p{color:#e4edf9;font-size:15px;line-height:1.5}.fw .hero-res .sub{gap:10px;display:grid}.fw .fring{width:120px;height:120px}.fw .fring text{font:800 22px var(--head);fill:var(--ink);text-anchor:middle;dominant-baseline:central}.fw .fring .bg{stroke:var(--blue-light)}.fw .fring .fg{stroke:var(--blue);stroke-linecap:round}.fw .goalrow{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;display:grid}.fw .tabs2{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:18px;display:flex}.fw .tabs2 button{color:var(--ink-2);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.fw .tabs2 button .ic{width:18px;height:18px}.fw .tabs2 button[aria-selected=true]{color:var(--blue-dark);border-bottom-color:var(--blue)}.fw .tabs2 button:hover{color:var(--ink)}.fw .sheet{border:1px solid var(--line);border-radius:var(--r);background:#fff}.fw .sheet-h{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px;display:flex}.fw .sheet-h h2{font:800 22px/1.2 var(--head);letter-spacing:-.02em}.fw .sheet-h span{color:var(--ink-2);font-size:13px;font-weight:600}.fw .sheet-b{gap:18px;padding:18px 22px 22px;display:grid}.fw .lines{border:1px solid var(--line);border-radius:var(--r);gap:0;display:grid;overflow:hidden}.fw .line{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:12px;padding:7px 12px;display:grid}.fw .line:first-child{border-top:0}.fw .line>span{font-size:15px;font-weight:600}.fw .line>span small{color:var(--ink-2);font-size:12.5px;font-weight:500;display:block}.fw .line.head{background:var(--paper);color:var(--ink-2);font-size:12.5px;font-weight:700}.fw .line.sum{background:var(--paper)}.fw .line.sum>span{font-weight:800;font-family:var(--head)}.fw .line.sum b{text-align:right;font:800 18px var(--head)}.fw .line.big{background:var(--ink);color:#fff}.fw .line.big b{text-align:right;font:800 22px var(--head);color:var(--gold)}.fw .line .inp input{text-align:right}.fw .srcline{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.fw .srcline .ic{width:14px;height:14px;margin-top:2px}.fw .eg{background:var(--gold);color:var(--ink);letter-spacing:.02em;border-radius:3px;align-items:center;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-flex}.fw .check{gap:8px;display:grid}.fw .check li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;line-height:1.5;display:grid}.fw .check .bx{border:2px solid var(--ink-2);border-radius:4px;width:22px;height:22px}.fw .a4{color:var(--ink);background:#fff;grid-template-rows:auto 1fr auto;gap:16px;width:794px;height:1123px;padding:48px 52px 40px;display:grid;position:relative;overflow:hidden}.fw .a4 .ph1{border-bottom:3px solid var(--gold);color:var(--ink-2);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:12px;font-weight:600;display:flex}.fw .a4 .ph1 .logo{font:800 15px var(--head);color:var(--blue);align-items:center;gap:8px;display:flex}.fw .a4 .ph1 .logo i{border:3px solid var(--gold);border-right-color:#0000;border-radius:50%;width:12px;height:12px}.fw .a4 .pg{align-content:start;gap:16px;display:grid}.fw .a4 h2{font:800 26px/1.15 var(--head);letter-spacing:-.025em}.fw .a4 .kick{font:700 12.5px var(--head);color:var(--blue-dark);letter-spacing:.02em}.fw .a4 .pf{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:11.5px;display:flex}.fw .a4 .line{grid-template-columns:minmax(0,1fr) 150px;padding:5px 10px}.fw .a4 .line>span{font-size:13px}.fw .a4 .line b{font:700 14px var(--head);text-align:right}.fw .a4 .line.sum b{font-size:15px}.fw .a4 .line.big b{font-size:18px}.fw .a4 .blank{border-bottom:1.5px solid var(--ink-2);height:22px}.fw .sh{border-bottom:1px solid var(--line);background:#fff}.fw .sh-in{align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.fw .sh-logo{font:800 20px/1 var(--head);color:var(--blue);letter-spacing:-.02em;align-items:center;gap:8px;display:flex}.fw .sh-logo i{border:4px solid var(--gold);border-right-color:#0000;border-radius:50%;width:18px;height:18px;transform:rotate(-30deg)}.fw .sh-nav{flex:1;gap:22px;font-size:14.5px;font-weight:500;display:flex}.fw .sh-av{background:var(--blue-light);border-radius:50%;width:34px;height:34px}.fw .shero{background:var(--ink);color:#fff;position:relative;overflow:hidden}.fw .shero:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000 85%);mask-image:linear-gradient(90deg,#000 0,#0000 85%)}.fw .shero-in{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:52px 24px 60px;display:grid;position:relative}.fw .shero .crumbs{color:#b9cdea;align-items:center;gap:8px;margin-bottom:18px;font-size:13.5px;display:flex}.fw .shero .crumbs .ic{width:14px;height:14px}.fw .shero .crumbs b{color:#fff}.fw .shero h1{font:800 clamp(38px, 5.6cqi, 62px)/1.04 var(--head);letter-spacing:-.035em;text-wrap:balance;margin-bottom:18px}.fw .shero h1 em{color:var(--gold);font-style:normal}.fw .shero p.l{color:#d6e4f7;max-width:46ch;margin-bottom:26px;font-size:19px;line-height:1.55}.fw .shero .pts{color:#d6e4f7;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:14px;display:flex}.fw .shero .pts span{align-items:center;gap:8px;display:inline-flex}.fw .shero .pts .ic{color:var(--gold);stroke-width:2.6px;width:18px;height:18px}.fw .collage{height:380px;position:relative}.fw .collage .c{color:var(--ink);border-radius:var(--r);background:#fff;padding:14px 16px;position:absolute;box-shadow:0 18px 40px #00000059}.fw .collage .c1{width:330px;top:20px;left:0;transform:rotate(-2deg)}.fw .collage .c2{width:220px;top:0;right:0;transform:rotate(2.5deg)}.fw .collage .c3{width:290px;bottom:0;right:20px;transform:rotate(-1.5deg)}.fw .collage h6{font:700 12.5px var(--head);color:var(--ink-2);margin:0 0 6px}.fw .collage .n{font:800 26px/1.1 var(--head);letter-spacing:-.02em}.fw .collage .m{color:var(--ink-2);font-size:12.5px}.fw .collage .pbar{background:var(--blue-light);border-radius:5px;height:10px;margin:10px 0 6px;overflow:hidden}.fw .collage .pbar i{background:var(--gold);width:62%;height:100%;display:block}.fw .shop-in{max-width:1200px;margin:0 auto;padding:0 24px}.fw .sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.fw .sec-h h2{font:800 28px/1.15 var(--head);letter-spacing:-.025em}.fw .sec-h p{color:var(--ink-2);margin-top:4px;font-size:15.5px}.fw .finder{z-index:2;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);background:#fff;gap:12px;margin-top:-28px;padding:20px 22px;display:grid;position:relative}.fw .finder h3{font:700 17px var(--head)}.fw .goals{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.fw .goals button{border-radius:var(--r);border:1.5px solid var(--line);text-align:left;background:#fff;justify-items:start;gap:8px;padding:12px;font-size:14.5px;font-weight:700;line-height:1.3;transition:border-color .12s,background .12s;display:grid}.fw .goals button .ico{border-radius:var(--r);background:var(--blue-light);width:36px;height:36px;color:var(--blue-dark);place-items:center;display:grid}.fw .goals button small{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.fw .goals button:hover{border-color:var(--blue)}.fw .goals button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-light)}.fw .goals button[aria-pressed=true] .ico{background:var(--blue);color:#fff}.fw .blk{padding:44px 0 0}.fw .bundles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fw .bundle{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-content:start;gap:12px;padding:16px;transition:box-shadow .15s,transform .15s;display:grid}.fw .bundle:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.fw .stackc{height:128px;margin:4px 0 6px;position:relative}.fw .stackc .cover{width:86px;height:118px;position:absolute;bottom:0;box-shadow:3px 4px #0d1b2e29}.fw .stackc .cover:first-child{left:6px;transform:rotate(-6deg)}.fw .stackc .cover:nth-child(2){z-index:2;height:126px;left:62px}.fw .stackc .cover:nth-child(3){z-index:1;left:118px;transform:rotate(6deg)}.fw .bundle h3{font:800 18px/1.25 var(--head)}.fw .bundle p{color:var(--ink-2);font-size:14px;line-height:1.5}.fw .bundle .inc{gap:4px;font-size:13.5px;font-weight:600;display:grid}.fw .bundle .inc li{align-items:center;gap:8px;display:flex}.fw .bundle .inc .ic{width:15px;height:15px;color:var(--gain);stroke-width:3px}.fw .price{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;font-size:13px;display:flex}.fw .price b{font:800 18px var(--head);color:var(--ink)}.fw .allacc{border-radius:var(--r);background:var(--gold);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:14px;padding:18px 22px;display:grid}.fw .allacc b{font:800 20px/1.25 var(--head);display:block}.fw .allacc span{font-size:14.5px}.fw .filters{flex-wrap:wrap;gap:8px;display:flex}.fw .filters button{border-radius:var(--pill);background:#fff;border:1.5px solid #b6c6dc;padding:8px 16px;font-size:14px;font-weight:700}.fw .filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fw .wgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fw .wcard{border:1px solid var(--line);border-radius:var(--r);background:#fff;grid-template-rows:auto 1fr;transition:box-shadow .15s,transform .15s;display:grid;overflow:hidden}.fw .wcard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.fw .wcard .cv{background:var(--paper);place-items:end center;padding:20px 20px 0;display:grid}.fw .cover{color:#fff;border-radius:4px 6px 6px 4px;flex-direction:column;justify-content:flex-start;gap:14px;width:136px;height:184px;padding:14px 12px 12px;display:flex;position:relative;overflow:hidden;box-shadow:3px 4px #0d1b2e29}.fw .cover:before{content:"";background:#00000029;width:7px;position:absolute;top:0;bottom:0;left:0}.fw .cover .k{font:700 8.5px var(--head);opacity:.9;letter-spacing:.03em;padding-left:6px}.fw .cover .t{font:800 17px/1.1 var(--head);letter-spacing:-.02em;padding-left:6px}.fw .cover .g{opacity:.22;stroke-width:1.2px;width:84px;height:84px;position:absolute;bottom:-12px;right:-10px}.fw .cover .jm{font:800 8px var(--head);background:var(--gold);color:var(--ink);border-radius:2px;padding:2px 5px;position:absolute;bottom:10px;left:6px}.fw .cover.sm{width:86px;height:118px;padding:9px 7px}.fw .cover.sm .t,.fw .cover.sm .k{display:none}.fw .cover.sm .g{opacity:.95;stroke-width:1.6px;width:40px;height:40px;inset:calc(50% - 20px) auto auto calc(50% - 16px)}.fw .cover.sm .jm{display:none}.fw .cover.c-basics{background:#066ccd}.fw .cover.c-save{background:#0d6e8a}.fw .cover.c-loans{background:#054fa0}.fw .cover.c-nht{background:#0b6a4a}.fw .cover.c-debt{background:#8a3f00}.fw .cover.c-invest{background:#0d1b2e}.fw .cover.c-jse{background:#4a2fb0}.fw .cover.c-tax{background:#7a5200}.fw .wcard .bd{align-content:start;gap:10px;padding:16px;display:grid}.fw .wcard .tg{flex-wrap:wrap;gap:6px;display:flex}.fw .wcard h3{font:800 17px/1.25 var(--head)}.fw .wcard .can{color:var(--ink-2);font-size:14px;line-height:1.5}.fw .wcard .can b{color:var(--ink)}.fw .wcard .mt{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12.5px;font-weight:600;display:flex}.fw .wcard .mt span{align-items:center;gap:5px;display:inline-flex}.fw .wcard .mt .ic{width:14px;height:14px}.fw .wcard .price{margin-top:auto}.fw .how{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fw .hw{border-radius:var(--r);border:1px solid var(--line);background:#fff;align-content:start;gap:8px;padding:18px;display:grid}.fw .hw .ico{border-radius:var(--r);background:var(--gold-tint);color:#7a5200;place-items:center;width:44px;height:44px;display:grid}.fw .hw b{font:700 16px/1.3 var(--head)}.fw .hw p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.fw .fine{color:var(--ink-2);border-top:1px solid var(--line);margin-top:36px;padding:18px 0 40px;font-size:13px;line-height:1.6}.fw .mtabs{display:none}.fw .navbtn{font:700 13px var(--head);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:none}.fw .navbtn .ic{width:16px;height:16px}@container fw (max-width:1180px){.fw .fwbody.has-rail{grid-template-columns:276px minmax(0,1fr)}.fw .fwrail{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 32px 40px;position:static}.fw .fwrail .tutor{grid-column:1/-1}.fw .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fw .grid2{grid-template-columns:minmax(0,1fr)!important}.fw .goals{grid-template-columns:repeat(3,minmax(0,1fr))}.fw .bundles,.fw .wgrid,.fw .how{grid-template-columns:repeat(2,minmax(0,1fr))}.fw .shero-in{grid-template-columns:minmax(0,1fr);gap:36px}.fw .collage{max-width:540px}}@container fw (max-width:860px){.fw .fwbody,.fw .fwbody.has-rail{grid-template-columns:minmax(0,1fr)}.fw .fwside{display:none}.fw .navbtn{display:inline-flex}.fw .fwtop .meter .bar{width:80px}.fw .fwtop .saved,.fw .fwtop .dl-t{display:none}.fw .fwmain{padding:20px 20px 48px}.fw .fwrail{grid-column:1;padding:0 20px 40px}.fw .lhead{grid-template-columns:minmax(0,1fr)}.fw .lhead .photo-slot{display:none}.fw .read-split,.fw .hero-res{grid-template-columns:minmax(0,1fr)}}@container fw (max-width:640px){.fw .fwtop{gap:10px;padding:8px 14px}.fw .fwtop .meter span{display:none}.fw .fwtop .meter .bar{width:56px}.fw .fwtop .back span,.fw .navbtn span{display:none}.fw .fwmain{padding:16px 16px 40px}.fw .fwrail{grid-template-columns:minmax(0,1fr);padding:0 16px 32px}.fw .stepsbar{gap:4px}.fw .sb{font-size:11.5px}.fw .stp-btn{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:12px}.fw .stp .no{width:36px;height:36px}.fw .stp .st{display:none}.fw .stp-panel{padding:4px 14px 18px}.fw .bite p{font-size:16px}.fw .timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.fw .row{grid-template-columns:minmax(0,1fr)}.fw .stats,.fw .cmp{grid-template-columns:minmax(0,1fr)!important}.fw .detail{grid-template-columns:minmax(0,1fr)}.fw .facts{grid-template-columns:repeat(3,minmax(0,1fr))}.fw .mkt .hide-s{display:none}.fw .spark{width:64px}.fw .dhead{display:none}.fw .drow{border:1px solid var(--line);border-radius:var(--r);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px}.fw .drow>:first-child{grid-column:1/-1}.fw .drow .rate,.fw .drow .minp{grid-column:auto}.fw .drow .rm{place-self:end}.fw .lab-in{color:var(--ink-2);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.fw .pstep{grid-template-columns:34px minmax(0,1fr)}.fw .pstep .when{text-align:left;grid-column:2}.fw .goalrow{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.fw .line{grid-template-columns:minmax(0,1fr) 130px}.fw .sheet-b,.fw .sheet-h{padding-left:14px;padding-right:14px}.fw .sh-nav{display:none}.fw .shero-in{padding:32px 16px 56px}.fw .shop-in{padding:0 16px}.fw .goals{grid-template-columns:repeat(2,minmax(0,1fr))}.fw .bundles,.fw .wgrid,.fw .how{grid-template-columns:minmax(0,1fr)}.fw .collage{height:330px}.fw .collage .c1{width:260px}.fw .collage .c2{width:170px;top:120px}.fw .collage .c3{width:250px;right:0}.fw .allacc{grid-template-columns:minmax(0,1fr)}.fw .tabs2 button{padding:10px 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.fw *,.fw :before,.fw :after{scroll-behavior:auto!important;transition:none!important}}@media print{.fw .fwtop,.fw .fwside,.fw .fwrail,.fw .nextrow,.fw .btn{display:none!important}.fw .a4{box-shadow:none}}.fw .mkt .co b{white-space:nowrap}.fw .mkt td,.fw .mkt th{padding-left:8px;padding-right:8px}@container (min-width:861px){.fw .drow .inp>span:not(.suf){display:none}.fw .drow .inp input{padding:9px 8px}}.fw .cmpc .v{font-size:clamp(17px,1.7vw,24px)}.fw .grid2>*,.fw .stack,.fw .stack>*,.fw .panel,.fw .pb{min-width:0}.fw .mktwrap{overflow-x:auto}.fw .pb>*,.fw .ph>*{min-width:0}@container fw (max-width:640px){.fw .mkt .co b{white-space:normal}.fw .mkt .co small{display:none}.fw .tbl th,.fw .tbl td{padding:8px 6px;font-size:13px}}.fw .tabs2{flex-wrap:nowrap;overflow-x:auto}.fw .tabs2 button{white-space:nowrap;flex:none}
@container fw (max-width:640px){.fw .fwtop .ttl span,.fw .meter,.fw .saved,.fw .wbcard span,.fw .navh,.fw .ch .pct,.fw .lessons a,.fw .tools-nav a small,.fw .word p,.fw .tutor a,.fw .crumb,.fw .tag,.fw .photo-slot b,.fw .sb,.fw .nextrow p,.fw .illo figcaption,.fw .tl .w,.fw .tl .v,.fw .delta,.fw .field>label,.fw .field>.lab,.fw .lab small,.fw .field>label small,.fw .inp>span,.fw .readout span,.fw .rng .top,.fw .scale,.fw .switchrow small,.fw .opt .k,.fw .panel>.ph p,.fw .mkt th,.fw .mkt .co small,.fw .risk,.fw .facts span,.fw .chips button,.fw .pos small,.fw .pos .x,.fw .stat span,.fw .stat small,.fw .legend,.fw .tbl th,.fw .tbl td,.fw .stp .st,.fw .srcline,.fw .mkt .tk,.fw .pos .tk{font-size:14px}.fw .navbtn,.fw .fwtop .back,.fw .chips button,.fw .btn-sm,.fw .pos .x,.fw .tutor a{align-items:center;min-height:40px;display:inline-flex}.fw .navbtn,.fw .fwtop .back{justify-content:center;min-width:40px}.fw .opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fw .opts.two .opt{grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:44px;padding:10px}.fw .opts.two .opt .k{width:22px;height:22px}}@media (max-width:860px){.fw.fw-drawer .wbcard span,.fw.fw-drawer .navh,.fw.fw-drawer .ch .n,.fw.fw-drawer .ch .pct,.fw.fw-drawer .lessons a,.fw.fw-drawer .tools-nav a small{font-size:14px}.fw.fw-drawer .lessons a,.fw.fw-drawer .ch>a,.fw.fw-drawer .tools-nav a{min-height:40px}}.fw .fwtop{z-index:46}.fw.fw-drawer{z-index:45;background:0 0;grid-template-columns:min(320px,86vw) minmax(0,1fr);display:grid;position:fixed;inset:64px 0 0;container-type:normal}.fw.fw-drawer .fw-drawer-panel{border-right:1px solid var(--line);overscroll-behavior:contain;box-shadow:var(--shadow);background:#fff;padding:18px 16px 28px;overflow-y:auto}.fw.fw-drawer .fw-drawer-backdrop{cursor:pointer;background:#0d1b2e59;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.fw.fw-drawer .fw-drawer-panel{animation:.18s ease-out fw-slide}}@keyframes fw-slide{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.fw .fw-drawer-panel .navh:first-child{margin-top:0}.fw h1{font-size:2em}.fw h2{font-size:1.5em}.fw h3{font-size:1.17em}.fw h4{font-size:1em}.fw h5{font-size:.83em}.fw h6{font-size:.67em}.fw :is(h1,h2,h3,h4,h5,h6){color:inherit;line-height:inherit;font-family:inherit}.fw:not(.fw-drawer){flex-direction:column;min-height:100dvh;display:flex}.fw:not(.fw-drawer)>.fwbody{flex:1}.fw .saved.sample{color:var(--ink-2)}.fw .ff-note{color:var(--ink-2);font-size:13px;line-height:1.5}.fw .ff-note .srcline{margin-top:6px}@container fw (max-width:640px){.fw .ff-note{font-size:14px}}.fw .saved.warn{color:var(--loss)}@container fw (max-width:860px){.fw .fwtop .saved.sample,.fw .fwtop .saved.warn{display:inline-flex}}@container fw (max-width:640px){.fw .fwtop .chip-more{display:none}}.fw .photo{margin:0}.fw .photo img{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.fw .credit{color:#6b7280;margin-top:4px;font-size:12px;line-height:1.35}.fw .illo .caption{color:#4b5563;margin-top:6px;font-size:14px}@media (max-width:640px){.fw .credit{font-size:14px}}.fw .fin-unlock{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;margin-top:18px;padding:16px;display:grid}.fw .fin-unlock h2{font:800 18px/1.2 var(--head);align-items:center;gap:8px;margin:0;display:flex}.fw .fin-unlock h2 .ic{width:20px;height:20px}.fw .fin-unlock p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.fw .fin-unlock-acts{gap:8px;display:grid}.fw .fin-unlock-acts .btn{white-space:normal;text-align:center;min-height:44px;padding:8px 16px;line-height:1.25}.fw .fin-unlock-warn{color:var(--loss)!important}.fw .fin-unlock-fine a,.fw .fin-unlock p a{color:var(--blue-dark);font-weight:700;text-decoration:underline}@container fw (min-width:720px){.fw .fin-unlock{padding:20px 24px}.fw .fin-unlock-acts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@container fw (max-width:640px){.fw .goals button small,.fw .wcard .mt,.fw .fine,.fw .bundle .inc{font-size:14px}.fw .how{gap:8px}.fw .hw{-moz-column-gap:12px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:2px 12px;padding:12px 14px}.fw .hw .ico{grid-row:span 2;width:40px;height:40px}.fw .hw p{font-size:14px}}.fw .fin-unlock-fine a{align-items:center;min-height:40px;padding:0 4px;display:inline-flex}.fw .shero .crumbs a{align-items:center;min-height:40px;display:inline-flex}.fw .fsources{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.6}.fw .fsources a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.fw .lhead .photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}@container fw (max-width:860px){.fw .lhead .photo img{aspect-ratio:16/9}}
.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover :where(:not(svg,svg *)){all:revert}.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box{aspect-ratio:3/4;width:100%;position:relative;overflow:hidden;container-type:inline-size}.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__native{width:1200px}.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box>.fin-book-cover-module__VYfQtW__cover{--u:calc(100cqw / 1200);--blue:#066ccd;--blue-light:#e8f3fc;--gold:#ffc221;--ink:#0d1b2e;--ink-2:#4a5568;box-sizing:border-box;background:var(--paper);color:var(--ink);font-family:var(--font-sans), "Plus Jakarta Sans", system-ui, sans-serif;text-align:left;letter-spacing:normal;line-height:normal;position:absolute;inset:0;overflow:hidden}.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box>.fin-book-cover-module__VYfQtW__cover *,.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box>.fin-book-cover-module__VYfQtW__cover :before,.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box.fin-book-cover-module__VYfQtW__box>.fin-book-cover-module__VYfQtW__cover :after{box-sizing:border-box}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__bgchart{width:100%;height:100%;position:absolute;inset:0}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__brand{left:calc(96 * var(--u));top:calc(80 * var(--u));align-items:center;gap:calc(14 * var(--u));font:700 calc(30 * var(--u)) / 1 var(--font-display), "Sora", sans-serif;color:var(--blue);display:flex;position:absolute}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__brand i{width:calc(34 * var(--u));height:calc(34 * var(--u));border:calc(6 * var(--u)) solid var(--gold);border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;transform:rotate(-20deg)}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__title{left:calc(96 * var(--u));top:calc(124 * var(--u));font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.03em;font-weight:800;font-size:calc(32 * var(--u));margin:0;position:absolute}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__l1{font-size:calc(120 * var(--u));color:var(--blue);line-height:1;display:block}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__l2{margin-top:calc(2 * var(--u));font-size:calc(256 * var(--u));color:var(--ink);letter-spacing:-.04em;line-height:1;display:block}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__hl{z-index:0;padding:0 calc(6 * var(--u));display:inline-block;position:relative}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__hl:after{content:"";z-index:-1;left:calc(-12 * var(--u));right:calc(-16 * var(--u));bottom:calc(26 * var(--u));height:calc(94 * var(--u));background:var(--panel);position:absolute;transform:rotate(-1.4deg)}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__l3{margin-top:calc(12 * var(--u));font-size:calc(68 * var(--u));letter-spacing:-.01em;color:var(--ink);font-weight:700;line-height:1;display:block}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__lead{left:calc(96 * var(--u));top:calc(650 * var(--u));width:calc(1008 * var(--u));font-weight:700;font-size:calc(48 * var(--u));line-height:calc(62 * var(--u));letter-spacing:-.01em;margin:0;position:absolute}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__lead b{color:var(--blue);font-weight:700}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__points{left:calc(96 * var(--u));top:calc(810 * var(--u));gap:calc(18 * var(--u));margin:0;padding:0;list-style:none;display:grid;position:absolute}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__points li{align-items:center;gap:calc(22 * var(--u));font-weight:600;font-size:calc(31 * var(--u));line-height:calc(40 * var(--u));display:flex}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__ck{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:calc(4 * var(--u));background:var(--blue);box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 var(--ink);border:calc(3 * var(--u)) solid var(--ink);flex:none;place-items:center;display:grid}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__ck svg{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__fine{left:calc(96 * var(--u));bottom:calc(40 * var(--u));font-weight:600;font-size:calc(21 * var(--u));line-height:calc(30 * var(--u));color:var(--ink-2);margin:0;position:absolute}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__panel{left:calc(96 * var(--u));top:calc(1010 * var(--u));width:calc(1008 * var(--u));height:calc(494 * var(--u));border:calc(6 * var(--u)) solid var(--ink);border-radius:calc(6 * var(--u));background:var(--panel);box-shadow:calc(14 * var(--u)) calc(14 * var(--u)) 0 var(--ink);z-index:1;position:absolute}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__note{left:calc(600 * var(--u));top:calc(1230 * var(--u));width:calc(260 * var(--u));font:700 calc(50 * var(--u)) / 1.02 var(--font-fin-caveat), "Caveat", cursive;color:var(--ink);transform-origin:0 100%;z-index:2;position:absolute;transform:rotate(-3deg)}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__stage{width:100%;height:calc(1498 * var(--u));pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__art{z-index:3;position:absolute}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__card{padding:0 0 calc(20 * var(--u));border:calc(6 * var(--u)) solid var(--ink);border-radius:calc(6 * var(--u));box-shadow:calc(10 * var(--u)) calc(10 * var(--u)) 0 var(--ink);z-index:4;background:#fff;position:absolute}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__tab{margin:calc(-6 * var(--u)) 0 0 calc(-6 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));background:var(--blue);color:#fff;font:700 calc(24 * var(--u)) / 1 var(--font-display), "Sora", sans-serif;border-radius:calc(6 * var(--u)) 0 calc(6 * var(--u)) 0;border:calc(6 * var(--u)) solid var(--ink);display:inline-block}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__q{margin:calc(12 * var(--u)) calc(24 * var(--u)) 0;font-weight:800;font-size:calc(27 * var(--u));line-height:calc(36 * var(--u));font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.02em}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__sub{margin:0 calc(24 * var(--u)) 0;font-weight:600;font-size:calc(21 * var(--u));line-height:calc(28 * var(--u));color:var(--ink-2)}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__bars{margin:calc(8 * var(--u)) calc(24 * var(--u)) 0;height:calc(168 * var(--u));gap:calc(16 * var(--u));border-bottom:calc(4 * var(--u)) solid var(--ink);grid-template-columns:repeat(3,1fr);align-items:end;display:grid}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__col{flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;display:flex}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__v{text-align:center;font:800 calc(22 * var(--u)) / 1 var(--font-display), "Sora", sans-serif;margin-bottom:calc(6 * var(--u));letter-spacing:-.02em}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__b{border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(4 * var(--u)) calc(4 * var(--u)) 0 0;background:var(--blue);border-bottom:0}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__top .fin-book-cover-module__VYfQtW__b{background:var(--panel)}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__labels{margin:calc(6 * var(--u)) calc(24 * var(--u)) 0;gap:calc(16 * var(--u));text-align:center;font-weight:700;font-size:calc(20 * var(--u));color:var(--ink-2);grid-template-columns:repeat(3,1fr);display:grid}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__gain{margin:calc(12 * var(--u)) calc(24 * var(--u)) 0;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border:calc(3 * var(--u)) solid var(--ink);border-radius:calc(4 * var(--u));background:var(--blue-light);font-weight:800;font-size:calc(24 * var(--u));display:flex}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__gain svg{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:var(--blue);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;flex:none}.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover.fin-book-cover-module__VYfQtW__cover .fin-book-cover-module__VYfQtW__gain span{font-weight:600;font-size:calc(20 * var(--u));color:var(--ink-2);margin-left:auto}