#financial-content .fgen-wrap{display:flex;flex-direction:column;min-width:0;}#financial-content .fgen-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px;}#financial-content .fgen-crumb{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--dim,#8A857D);margin-bottom:7px;}#financial-content .fgen-crumb .spec{color:var(--gold,#C9A84C);font-weight:600;font-family:"Montserrat",sans-serif;}#financial-content .fgen-crumb .sep{opacity:0.45;}#financial-content .fgen-topbar h1{font-size:26px;font-weight:800;color:var(--head,#F0EBE2);letter-spacing:-0.01em;line-height:1.05;font-family:"Montserrat",sans-serif;}#financial-content .fgen-sub{font-size:13px;color:var(--text,#C4BFB6);margin-top:9px;max-width:900px;line-height:1.55;}#financial-content .fgen-sub b{color:var(--head,#F0EBE2);font-weight:700;}#financial-content .fgen-when{font-size:11px;color:var(--dim,#8A857D);border:1px solid var(--border,rgba(255,255,255,0.07));border-radius:9px;padding:6px 12px;white-space:nowrap;}#financial-content .fgen-statuschips{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 18px;}#financial-content .fgen-sc{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;font-family:"Montserrat",sans-serif;letter-spacing:.02em;padding:6px 12px;border-radius:999px;border:1px solid;}#financial-content .fgen-sc svg{width:13px;height:13px;}#financial-content .fgen-sc.draft{color:#1a160c;background:linear-gradient(180deg,var(--amber,#E8943A),#c9772a);border-color:transparent;box-shadow:0 4px 14px -6px rgba(232,148,58,0.6);}#financial-content .fgen-sc.draft .dotp{width:8px;height:8px;border-radius:50%;background:#1a160c;}#financial-content .fgen-sc.acct{color:var(--gold,#C9A84C);background:rgba(201,168,76,0.12);border-color:rgba(201,168,76,0.36);}#financial-content .fgen-sc.notadvice{color:var(--red,#E05555);background:rgba(224,85,85,0.10);border-color:rgba(224,85,85,0.32);}#financial-content .fgen-sc.formula{color:var(--blue,#5B9BD5);background:rgba(91,155,213,0.10);border-color:rgba(91,155,213,0.32);}#financial-content .fin-notadvice-row{display:flex;flex-wrap:wrap;margin:0 0 16px;}#financial-content .fgen-flow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:2px 0 18px;}#financial-content .fgen-flow .fstep{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:11px;border:1px solid var(--border,rgba(255,255,255,0.07));background:rgba(255,255,255,0.018);}#financial-content .fgen-flow .fstep .fn{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-family:"Montserrat",sans-serif;font-weight:800;font-size:10px;flex:none;}#financial-content .fgen-flow .fstep .ft{font-family:"Montserrat",sans-serif;font-size:11.5px;font-weight:700;color:var(--dim,#8A857D);}#financial-content .fgen-flow .fstep .fmeta{font-size:9.5px;color:var(--dim,#8A857D);}#financial-content .fgen-flow .fstep.done{border-color:rgba(76,175,125,0.34);background:rgba(76,175,125,0.07);}#financial-content .fgen-flow .fstep.done .fn{background:rgba(76,175,125,0.18);color:var(--green,#4CAF7D);}#financial-content .fgen-flow .fstep.done .ft{color:var(--green,#4CAF7D);}#financial-content .fgen-flow .fstep.here{border-color:rgba(232,148,58,0.4);background:rgba(232,148,58,0.09);box-shadow:0 4px 16px -8px rgba(232,148,58,0.5);}#financial-content .fgen-flow .fstep.here .fn{background:rgba(232,148,58,0.2);color:var(--amber,#E8943A);}#financial-content .fgen-flow .fstep.here .ft{color:var(--head,#F0EBE2);}#financial-content .fgen-flow .fstep.next .fn{background:rgba(255,255,255,0.06);color:var(--dim,#8A857D);}#financial-content .fgen-flow .farrow{color:var(--dim,#8A857D);opacity:.5;}#financial-content .fgen-flow .farrow svg{width:15px;height:15px;stroke:currentColor;}#financial-content .fgen-gate-banners{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px;}@media (max-width:1080px){#financial-content .fgen-gate-banners{grid-template-columns:1fr;}}#financial-content .fgen-gate-banner{display:flex;align-items:flex-start;gap:13px;padding:14px 17px;border-radius:13px;}#financial-content .fgen-gate-banner.acct{background:linear-gradient(120deg,rgba(232,148,58,0.11),rgba(255,255,255,0.012) 62%);border:1px solid rgba(232,148,58,0.34);}#financial-content .fgen-gate-banner.formula{background:linear-gradient(120deg,rgba(91,155,213,0.10),rgba(255,255,255,0.012) 62%);border:1px solid rgba(91,155,213,0.32);}#financial-content .fgen-gate-banner .gb-ic{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;}#financial-content .fgen-gate-banner.acct .gb-ic{background:rgba(232,148,58,0.16);}#financial-content .fgen-gate-banner.acct .gb-ic svg{stroke:var(--amber,#E8943A);}#financial-content .fgen-gate-banner.formula .gb-ic{background:rgba(91,155,213,0.16);}#financial-content .fgen-gate-banner.formula .gb-ic svg{stroke:var(--blue,#5B9BD5);}#financial-content .fgen-gate-banner .gb-ic svg{width:18px;height:18px;}#financial-content .fgen-gate-banner .gb-t{font-size:12.5px;color:var(--text,#C4BFB6);line-height:1.55;}#financial-content .fgen-gate-banner .gb-t b{color:var(--head,#F0EBE2);font-weight:700;}#financial-content .fgen-gate-banner.acct .gb-t .u{color:var(--amber,#E8943A);font-weight:700;}#financial-content .fgen-gate-banner.formula .gb-t .u{color:var(--blue,#5B9BD5);font-weight:700;}#financial-content .fgen-engine-note{display:flex;align-items:center;gap:11px;margin:0 0 20px;padding:11px 15px;border-radius:12px;background:rgba(201,168,76,0.06);border:1px dashed rgba(201,168,76,0.28);font-size:11.5px;color:var(--text,#C4BFB6);line-height:1.5;}#financial-content .fgen-engine-note svg{width:17px;height:17px;stroke:var(--gold,#C9A84C);flex:none;}#financial-content .fgen-engine-note b{color:var(--head,#F0EBE2);font-weight:700;}#financial-content .fgen-engine-note .fam{display:inline-flex;gap:5px;margin-left:auto;flex-wrap:wrap;}#financial-content .fgen-engine-note .fam .fp{font-family:"Montserrat",sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;border:1px solid var(--border-strong,rgba(255,255,255,0.13));color:var(--dim,#8A857D);}#financial-content .fgen-engine-note .fam .fp.on{color:var(--gold,#C9A84C);border-color:rgba(201,168,76,0.4);background:rgba(201,168,76,0.1);}#financial-content .fgen-demo-toggle{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;color:var(--dim,#8A857D);border:1px dashed var(--border-strong,rgba(255,255,255,0.13));border-radius:9px;padding:6px 11px;cursor:pointer;font-family:"Montserrat",sans-serif;font-weight:600;}#financial-content .fgen-demo-toggle:hover{color:var(--gold,#C9A84C);border-color:var(--gold,#C9A84C);}#financial-content .fgen-demo-toggle svg{width:13px;height:13px;}#financial-content .fgen-panel{background:linear-gradient(170deg,#252220,#1e1b19);border:1px solid var(--border,rgba(255,255,255,0.07));border-radius:16px;padding:18px 20px;box-shadow:0 22px 50px -36px #000, inset 0 1px 0 rgba(255,255,255,0.05);margin-bottom:18px;}#financial-content .fgen-panel-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;gap:12px;flex-wrap:wrap;}#financial-content .fgen-panel-h h3{font-size:14px;letter-spacing:.4px;display:flex;align-items:center;gap:9px;color:var(--head,#F0EBE2);font-family:"Montserrat",sans-serif;font-weight:700;}#financial-content .fgen-panel-h h3 .step{width:22px;height:22px;border-radius:7px;background:rgba(201,168,76,0.14);border:1px solid rgba(201,168,76,0.32);color:var(--gold,#C9A84C);display:grid;place-items:center;font-size:11px;font-weight:800;font-family:"Montserrat",sans-serif;}#financial-content .fgen-panel-h .hint{font-size:11px;color:var(--dim,#8A857D);}#financial-content .fgen-panel-sub{font-size:11.5px;color:var(--dim,#8A857D);margin:0 0 14px;line-height:1.5;}#financial-content .fgen-panel-sub b{color:var(--text,#C4BFB6);}#financial-content .fgen-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;}@media (max-width:1180px){#financial-content .fgen-catalog{grid-template-columns:repeat(2,1fr);}}@media (max-width:720px){#financial-content .fgen-catalog{grid-template-columns:1fr;}}#financial-content .fgen-dtype{position:relative;text-align:left;padding:15px 15px 14px;border-radius:13px;border:1px solid var(--border,rgba(255,255,255,0.07));background:rgba(255,255,255,0.018);cursor:pointer;transition:.16s cubic-bezier(0.4,0,0.2,1);overflow:hidden;color:var(--text,#C4BFB6);}#financial-content .fgen-dtype::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dim,#8A857D);opacity:.4;transition:.16s cubic-bezier(0.4,0,0.2,1);}#financial-content .fgen-dtype:hover{border-color:var(--border-strong,rgba(255,255,255,0.13));transform:translateY(-2px);box-shadow:0 14px 32px -20px #000;}#financial-content .fgen-dtype.sel{border-color:rgba(201,168,76,0.5);background:linear-gradient(170deg,rgba(201,168,76,0.1),rgba(201,168,76,0.02));box-shadow:0 10px 30px -16px rgba(201,168,76,0.28),inset 0 0 0 1px rgba(201,168,76,0.22);}#financial-content .fgen-dtype.sel::before{background:var(--gold,#C9A84C);opacity:1;box-shadow:0 0 12px rgba(201,168,76,0.28);}#financial-content .fgen-dtype .dt-top{display:flex;align-items:center;gap:10px;margin-bottom:8px;}#financial-content .fgen-dtype .dt-ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:rgba(201,168,76,0.1);border:1px solid rgba(201,168,76,0.22);}#financial-content .fgen-dtype .dt-ic svg{width:18px;height:18px;stroke:var(--gold,#C9A84C);}#financial-content .fgen-dtype.sel .dt-ic{background:rgba(201,168,76,0.18);}#financial-content .fgen-dtype .dt-name{font-family:"Montserrat",sans-serif;font-weight:700;font-size:12.5px;color:var(--head,#F0EBE2);line-height:1.25;}#financial-content .fgen-dtype .dt-hero{margin-left:auto;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:var(--gold,#C9A84C);background:rgba(201,168,76,0.14);border:1px solid rgba(201,168,76,0.34);border-radius:5px;padding:2px 7px;flex:none;}#financial-content .fgen-dtype .dt-purpose{font-size:11.5px;color:var(--dim,#8A857D);line-height:1.5;margin-bottom:10px;}#financial-content .fgen-dtype .dt-gate{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--amber,#E8943A);background:rgba(232,148,58,0.1);border:1px solid rgba(232,148,58,0.28);border-radius:999px;padding:3px 9px;font-family:"Montserrat",sans-serif;}#financial-content .fgen-dtype .dt-gate svg{width:11px;height:11px;stroke:var(--amber,#E8943A);}#financial-content .fgen-dtype .dt-check{position:absolute;top:13px;right:13px;width:18px;height:18px;border-radius:50%;background:var(--gold,#C9A84C);display:none;place-items:center;box-shadow:0 0 10px rgba(201,168,76,0.28);}#financial-content .fgen-dtype.sel .dt-check{display:grid;}#financial-content .fgen-dtype .dt-check svg{width:11px;height:11px;stroke:#1a160c;}#financial-content .fgen-catalog-foot{display:flex;align-items:center;gap:9px;margin-top:13px;font-size:11px;color:var(--dim,#8A857D);padding-top:12px;border-top:1px solid var(--border,rgba(255,255,255,0.07));}#financial-content .fgen-catalog-foot svg{width:14px;height:14px;stroke:var(--amber,#E8943A);flex:none;}#financial-content .fgen-catalog-foot b{color:var(--text,#C4BFB6);font-weight:600;}#financial-content .fgen-io-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;}@media (max-width:980px){#financial-content .fgen-io-grid{grid-template-columns:1fr;}}#financial-content .fgen-form-field{margin-bottom:13px;}#financial-content .fgen-form-field label{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim,#8A857D);margin-bottom:6px;font-family:"Montserrat",sans-serif;}#financial-content .fgen-form-field label .req{color:var(--amber,#E8943A);}#financial-content .fgen-form-field .fx{display:flex;align-items:center;gap:10px;border:1px solid var(--border-strong,rgba(255,255,255,0.13));border-radius:10px;background:rgba(0,0,0,0.16);padding:0 13px;transition:.16s cubic-bezier(0.4,0,0.2,1);}#financial-content .fgen-form-field .fx:focus-within{border-color:var(--gold,#C9A84C);box-shadow:0 0 0 2px rgba(201,168,76,0.2);}#financial-content .fgen-form-field .fx .cur{font-family:"Montserrat",sans-serif;font-weight:700;color:var(--gold,#C9A84C);font-size:13px;}#financial-content .fgen-form-field input,#financial-content .fgen-form-field select,#financial-content .fgen-form-field textarea{flex:1;width:100%;background:transparent;border:none;outline:none;color:var(--head,#F0EBE2);font-family:"Open Sans",sans-serif;font-size:13px;padding:11px 0;}#financial-content .fgen-form-field select{cursor:pointer;}#financial-content .fgen-form-field select option{background:#231f1b;color:var(--head,#F0EBE2);}#financial-content .fgen-form-field textarea{resize:vertical;min-height:62px;line-height:1.5;}#financial-content .fgen-form-field .fhint{font-size:10px;color:var(--dim,#8A857D);margin-top:5px;line-height:1.45;}#financial-content .fgen-form-field .fhint b{color:var(--text,#C4BFB6);}#financial-content .fgen-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;}@media (max-width:560px){#financial-content .fgen-form-row{grid-template-columns:1fr;}}#financial-content .fgen-owner-tag{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--violet,#8B6FD6);background:rgba(139,111,214,0.12);border:1px solid rgba(139,111,214,0.3);border-radius:999px;padding:2px 8px;font-family:"Montserrat",sans-serif;margin-left:8px;}#financial-content .fgen-books{background:linear-gradient(170deg,rgba(91,155,213,0.06),rgba(91,155,213,0.015));border:1px solid rgba(91,155,213,0.26);border-radius:14px;padding:15px 16px;}#financial-content .fgen-books .books-h{display:flex;align-items:center;gap:9px;margin-bottom:4px;}#financial-content .fgen-books .bh-ic{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;background:rgba(91,155,213,0.14);}#financial-content .fgen-books .bh-ic svg{width:15px;height:15px;stroke:var(--blue,#5B9BD5);}#financial-content .fgen-books .bh-t{font-family:"Montserrat",sans-serif;font-weight:700;font-size:13px;color:var(--head,#F0EBE2);}#financial-content .fgen-books .bh-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;color:var(--green,#4CAF7D);font-family:"Montserrat",sans-serif;}#financial-content .fgen-books .bh-live .dot{width:6px;height:6px;border-radius:50%;background:var(--green,#4CAF7D);box-shadow:0 0 7px var(--green,#4CAF7D);}#financial-content .fgen-books .books-sub{font-size:10.5px;color:var(--dim,#8A857D);line-height:1.5;margin-bottom:13px;}#financial-content .fgen-books .books-sub b{color:var(--text,#C4BFB6);}#financial-content .fgen-books .fig-list{display:flex;flex-direction:column;gap:8px;}#financial-content .fgen-books .fig{display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:center;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,0.02);border:1px solid var(--border,rgba(255,255,255,0.07));}#financial-content .fgen-books .fig .f-lab{font-size:11.5px;color:var(--text,#C4BFB6);font-weight:600;}#financial-content .fgen-books .fig .f-src{font-size:9px;color:var(--blue,#5B9BD5);margin-top:2px;display:flex;align-items:center;gap:5px;font-weight:700;letter-spacing:.02em;font-family:"Montserrat",sans-serif;}#financial-content .fgen-books .fig .f-src svg{width:10px;height:10px;stroke:var(--blue,#5B9BD5);}#financial-content .fgen-books .fig .f-val{font-family:"Montserrat",sans-serif;font-weight:800;font-size:15px;color:var(--head,#F0EBE2);text-align:right;letter-spacing:-.01em;white-space:nowrap;}#financial-content .fgen-books .fig .f-val small{font-size:10px;color:var(--dim,#8A857D);font-weight:600;}#financial-content .fgen-books .fig.pos-v .f-val{color:var(--green,#4CAF7D);}#financial-content .fgen-books .fig.neg-v .f-val{color:var(--red,#E05555);}#financial-content .fgen-books .books-foot{margin-top:13px;padding-top:12px;border-top:1px solid rgba(91,155,213,0.2);font-size:10.5px;color:var(--dim,#8A857D);line-height:1.5;display:flex;gap:9px;align-items:flex-start;}#financial-content .fgen-books .books-foot svg{width:14px;height:14px;stroke:var(--blue,#5B9BD5);flex:none;margin-top:1px;}#financial-content .fgen-books .books-foot b{color:var(--text,#C4BFB6);}#financial-content .fgen-gen-grid{display:grid;grid-template-columns:1fr 360px;gap:18px;align-items:start;}@media (max-width:1240px){#financial-content .fgen-gen-grid{grid-template-columns:1fr;}}#financial-content .fgen-rail{position:sticky;top:0;}#financial-content .fgen-doc-panel{background:linear-gradient(170deg,#252220,#1e1b19);border:1px solid rgba(232,148,58,0.28);border-radius:16px;padding:18px 20px 20px;box-shadow:0 22px 50px -36px #000, 0 0 0 1px rgba(232,148,58,0.06), inset 0 1px 0 rgba(255,255,255,0.05);margin-bottom:18px;position:relative;overflow:hidden;}#financial-content .fgen-doc-panel::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--amber,#E8943A),var(--gold-soft,#9c7f33));border-radius:16px 0 0 16px;}#financial-content .fgen-doc-panel .doc-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap;}#financial-content .fgen-doc-panel .dt-title{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;color:var(--head,#F0EBE2);display:flex;align-items:center;gap:9px;}#financial-content .fgen-doc-panel .dt-title .step{width:22px;height:22px;border-radius:7px;background:rgba(201,168,76,0.14);border:1px solid rgba(201,168,76,0.32);color:var(--gold,#C9A84C);display:grid;place-items:center;font-size:11px;font-weight:800;font-family:"Montserrat",sans-serif;}#financial-content .fgen-doc-panel .spacer{flex:1;}#financial-content .fgen-tog{display:inline-flex;border:1px solid var(--border,rgba(255,255,255,0.07));border-radius:9px;overflow:hidden;}#financial-content .fgen-tog button{font-family:"Montserrat",sans-serif;font-size:10.5px;font-weight:700;color:var(--dim,#8A857D);background:transparent;border:none;padding:6px 12px;cursor:pointer;transition:.15s cubic-bezier(0.4,0,0.2,1);}#financial-content .fgen-tog button.on{background:rgba(201,168,76,0.16);color:var(--gold,#C9A84C);}#financial-content .fgen-tog button:hover{color:var(--head,#F0EBE2);}#financial-content .fgen-doc-meta{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:13px;font-size:11px;}#financial-content .fgen-doc-meta .dm{display:flex;flex-direction:column;gap:2px;}#financial-content .fgen-doc-meta .dm .dl{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim,#8A857D);font-weight:700;}#financial-content .fgen-doc-meta .dm .dv{font-family:"Montserrat",sans-serif;font-weight:700;font-size:12px;color:var(--head,#F0EBE2);}#financial-content .fgen-doc-meta .dm .dv.green{color:var(--green,#4CAF7D);}#financial-content .fgen-doc-meta .dm .dv.amber{color:var(--amber,#E8943A);}#financial-content .fgen-doc-meta .dm .dv.blue{color:var(--blue,#5B9BD5);}#financial-content .fgen-paper-wrap{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--border-strong,rgba(255,255,255,0.13));}#financial-content .fgen-paper{position:relative;background:linear-gradient(180deg,#f4f0e6,#efe9dc);color:#2a2620;padding:34px 42px 40px;font-family:"Open Sans",serif;font-size:12.5px;line-height:1.7;max-height:640px;overflow-y:auto;}#financial-content .fgen-paper .wm{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;}#financial-content .fgen-paper .wm span{position:absolute;font-family:"Montserrat",sans-serif;font-weight:800;font-size:74px;letter-spacing:12px;color:rgba(200,60,40,0.09);transform:rotate(-32deg);white-space:nowrap;user-select:none;}#financial-content .fgen-paper .wm span:nth-child(1){top:6%;left:-4%;}#financial-content .fgen-paper .wm span:nth-child(2){top:30%;left:6%;}#financial-content .fgen-paper .wm span:nth-child(3){top:54%;left:-2%;}#financial-content .fgen-paper .wm span:nth-child(4){top:78%;left:8%;}#financial-content .fgen-paper .pp{position:relative;z-index:1;}#financial-content .fgen-paper .doc-ribbon{display:inline-flex;align-items:center;gap:7px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:10px;letter-spacing:.13em;color:#a5341f;background:rgba(200,60,40,0.10);border:1px solid rgba(200,60,40,0.35);border-radius:6px;padding:5px 11px;margin-bottom:16px;}#financial-content .fgen-paper .doc-ribbon svg{width:13px;height:13px;stroke:#a5341f;}#financial-content .fgen-paper h2.doc-t{font-family:"Montserrat",sans-serif;font-size:17px;color:#241f18;text-align:center;letter-spacing:.4px;margin-bottom:3px;line-height:1.3;font-weight:800;}#financial-content .fgen-paper .doc-org{text-align:center;font-size:11.5px;color:#4b4438;margin-bottom:2px;letter-spacing:.03em;font-weight:600;}#financial-content .fgen-paper .doc-loc{text-align:center;font-size:10.5px;color:#8a8072;margin-bottom:8px;}#financial-content .fgen-paper .doc-addr{text-align:center;font-size:10px;color:#8a8072;margin-bottom:22px;}#financial-content .fgen-paper .doc-rule{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,0.18),transparent);margin:18px 0;}#financial-content .fgen-paper p{margin-bottom:13px;}#financial-content .fgen-sec-num{font-family:"Montserrat",sans-serif;font-weight:700;font-size:13px;color:#241f18;margin:22px 0 8px;letter-spacing:.02em;display:flex;align-items:center;gap:8px;scroll-margin-top:20px;}#financial-content .fgen-sec-num .n{color:#9c7f33;}#financial-content .fgen-figref{display:inline-flex;align-items:baseline;gap:4px;background:rgba(76,175,125,0.14);border-bottom:1.5px solid rgba(60,150,100,0.5);border-radius:3px;padding:0 5px;font-family:"Montserrat",sans-serif;font-weight:700;color:#1f5c3e;white-space:nowrap;position:relative;}#financial-content .fgen-figref .ft{font-size:7.5px;font-weight:800;letter-spacing:.03em;color:#2f7a54;text-transform:uppercase;opacity:.9;}#financial-content .fgen-flag{display:inline;background:rgba(232,148,58,0.2);border:1px dashed rgba(200,120,40,0.7);border-radius:4px;padding:1px 6px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:11px;color:#9a5a12;line-height:1.4;box-decoration-break:clone;-webkit-box-decoration-break:clone;}#financial-content .fgen-flag .fl-k{font-size:8px;font-weight:800;letter-spacing:.05em;color:#a5341f;margin-right:4px;text-transform:uppercase;}#financial-content .fgen-fintab{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:11.5px;}#financial-content .fgen-fintab th{text-align:left;font-family:"Montserrat",sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a7264;border-bottom:1.5px solid rgba(0,0,0,0.22);padding:6px 8px;}#financial-content .fgen-fintab th.r,#financial-content .fgen-fintab td.r{text-align:right;}#financial-content .fgen-fintab td{padding:7px 8px;border-bottom:1px solid rgba(0,0,0,0.09);color:#3a352c;}#financial-content .fgen-fintab td.lab{font-weight:600;color:#241f18;}#financial-content .fgen-fintab td .fgen-figref{font-size:11.5px;}#financial-content .fgen-fintab tr.tot td{border-top:1.5px solid rgba(0,0,0,0.28);border-bottom:none;font-weight:800;color:#241f18;font-family:"Montserrat",sans-serif;padding-top:8px;}#financial-content .fgen-marginnote{margin:6px 0 14px;padding:9px 12px;border-radius:9px;background:#e9e2d2;border:1px dashed rgba(150,120,50,0.5);font-family:"Open Sans",sans-serif;font-size:10.5px;color:#5f5647;line-height:1.5;}#financial-content .fgen-marginnote b{color:#3f382c;font-weight:700;}#financial-content .fgen-marginnote .mn-h{display:inline-flex;align-items:center;gap:6px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;color:#9c7f33;margin-bottom:4px;}#financial-content .fgen-marginnote .mn-h svg{width:11px;height:11px;stroke:#9c7f33;}#financial-content .fgen-paper .paper-foot{margin-top:24px;padding-top:14px;border-top:1px dashed rgba(0,0,0,0.22);font-size:10px;color:#8a8072;line-height:1.55;font-style:italic;}#financial-content .fgen-paper .paper-foot b{color:#a5341f;font-style:normal;font-weight:700;}#financial-content .fgen-paper.clean .fgen-marginnote{display:none;}#financial-content .fgen-paper.clean .fgen-figref{background:transparent;border-bottom:none;padding:0;}#financial-content .fgen-paper.clean .fgen-figref .ft{display:none;}#financial-content .fgen-paper.clean .fgen-flag{background:rgba(232,148,58,0.12);border-style:solid;}#financial-content .fgen-rail-panel{background:linear-gradient(170deg,#252220,#1e1b19);border:1px solid var(--border,rgba(255,255,255,0.07));border-radius:16px;padding:16px 17px;box-shadow:0 22px 50px -36px #000, inset 0 1px 0 rgba(255,255,255,0.05);margin-bottom:18px;}#financial-content .fgen-rail-panel h3{font-size:13px;letter-spacing:.3px;display:flex;align-items:center;gap:8px;margin-bottom:3px;color:var(--head,#F0EBE2);font-family:"Montserrat",sans-serif;font-weight:700;}#financial-content .fgen-rail-panel .rp-sub{font-size:10.5px;color:var(--dim,#8A857D);margin-bottom:13px;line-height:1.5;}#financial-content .fgen-sec-list{display:flex;flex-direction:column;gap:9px;}#financial-content .fgen-seccard{padding:11px 12px;border-radius:11px;background:rgba(255,255,255,0.018);border:1px solid var(--border,rgba(255,255,255,0.07));position:relative;cursor:pointer;transition:.16s cubic-bezier(0.4,0,0.2,1);}#financial-content .fgen-seccard::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:11px 0 0 11px;background:var(--cc,var(--blue,#5B9BD5));}#financial-content .fgen-seccard:hover{border-color:var(--border-strong,rgba(255,255,255,0.13));transform:translateX(2px);}#financial-content .fgen-seccard.k-books{--cc:var(--green,#4CAF7D);}#financial-content .fgen-seccard.k-flag{--cc:var(--amber,#E8943A);}#financial-content .fgen-seccard.k-prose{--cc:var(--blue,#5B9BD5);}#financial-content .fgen-seccard .sc-top{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap;}#financial-content .fgen-seccard .sc-badge{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;padding:2px 7px;border-radius:5px;flex:none;}#financial-content .fgen-seccard.k-books .sc-badge{color:#2f7a54;background:rgba(76,175,125,0.16);border:1px solid rgba(76,175,125,0.34);}#financial-content .fgen-seccard.k-flag .sc-badge{color:var(--amber,#E8943A);background:rgba(232,148,58,0.14);border:1px solid rgba(232,148,58,0.32);}#financial-content .fgen-seccard.k-prose .sc-badge{color:var(--blue,#5B9BD5);background:rgba(91,155,213,0.14);border:1px solid rgba(91,155,213,0.32);}#financial-content .fgen-seccard .sc-t{font-family:"Montserrat",sans-serif;font-weight:700;font-size:12px;color:var(--head,#F0EBE2);line-height:1.3;}#financial-content .fgen-seccard .sc-why{font-size:11px;color:var(--dim,#8A857D);line-height:1.5;margin-top:3px;}#financial-content .fgen-seccard .sc-why b{color:var(--text,#C4BFB6);font-weight:600;}#financial-content .fgen-seccard .sc-supply{font-size:9.5px;color:var(--gold,#C9A84C);margin-top:7px;display:flex;align-items:flex-start;gap:6px;border-top:1px solid var(--border,rgba(255,255,255,0.07));padding-top:7px;font-style:italic;}#financial-content .fgen-seccard .sc-supply svg{width:11px;height:11px;stroke:var(--gold,#C9A84C);flex:none;margin-top:1px;}#financial-content .fgen-seccard .sc-supply b{color:var(--gold,#C9A84C);font-style:normal;font-weight:700;}#financial-content .fgen-flagchk{padding:14px 15px;border-radius:14px;background:linear-gradient(170deg,rgba(232,148,58,0.09),rgba(232,148,58,0.02));border:1px solid rgba(232,148,58,0.32);}#financial-content .fgen-flagchk .fc-h{display:flex;align-items:center;gap:8px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--amber,#E8943A);margin-bottom:4px;}#financial-content .fgen-flagchk .fc-h svg{width:15px;height:15px;stroke:var(--amber,#E8943A);}#financial-content .fgen-flagchk .fc-sub{font-size:10.5px;color:var(--dim,#8A857D);line-height:1.5;margin-bottom:12px;}#financial-content .fgen-flagchk .fc-sub b{color:var(--text,#C4BFB6);}#financial-content .fgen-flagchk .fc-count{margin-left:auto;font-family:"Montserrat",sans-serif;font-weight:800;font-size:11px;color:var(--amber,#E8943A);background:rgba(232,148,58,0.14);border:1px solid rgba(232,148,58,0.32);border-radius:999px;padding:2px 9px;}#financial-content .fgen-flaglist{display:flex;flex-direction:column;gap:8px;}#financial-content .fgen-flagitem{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,0.02);border:1px solid var(--border,rgba(255,255,255,0.07));cursor:pointer;transition:.15s cubic-bezier(0.4,0,0.2,1);}#financial-content .fgen-flagitem:hover{border-color:var(--border-strong,rgba(255,255,255,0.13));}#financial-content .fgen-flagitem .ck{width:18px;height:18px;border-radius:6px;border:1.5px solid rgba(232,148,58,0.6);flex:none;display:grid;place-items:center;margin-top:1px;transition:.15s cubic-bezier(0.4,0,0.2,1);}#financial-content .fgen-flagitem .ck svg{width:11px;height:11px;stroke:#1a160c;opacity:0;transition:.15s cubic-bezier(0.4,0,0.2,1);}#financial-content .fgen-flagitem.done .ck{background:var(--green,#4CAF7D);border-color:var(--green,#4CAF7D);}#financial-content .fgen-flagitem.done .ck svg{opacity:1;}#financial-content .fgen-flagitem .fi-t{font-family:"Montserrat",sans-serif;font-weight:700;font-size:11.5px;color:var(--head,#F0EBE2);line-height:1.3;}#financial-content .fgen-flagitem.done .fi-t{color:var(--dim,#8A857D);text-decoration:line-through;}#financial-content .fgen-flagitem .fi-who{font-size:10px;color:var(--dim,#8A857D);margin-top:3px;line-height:1.4;}#financial-content .fgen-flagitem .fi-who b{color:var(--amber,#E8943A);font-weight:700;}#financial-content .fgen-flagitem.done .fi-who b{color:var(--green,#4CAF7D);}#financial-content .fgen-flagchk .fc-gate{margin-top:13px;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:11px;background:rgba(0,0,0,0.2);border:1px solid var(--border,rgba(255,255,255,0.07));}#financial-content .fgen-flagchk .fc-gate .fg-txt{font-size:11px;color:var(--text,#C4BFB6);line-height:1.45;flex:1;}#financial-content .fgen-flagchk .fc-gate .fg-txt b{color:var(--head,#F0EBE2);}#financial-content .fgen-btn-ready{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:800;border-radius:9px;padding:9px 14px;border:1px solid var(--border-strong,rgba(255,255,255,0.13));background:rgba(255,255,255,0.05);color:var(--dim,#8A857D);cursor:not-allowed;white-space:nowrap;transition:.16s cubic-bezier(0.4,0,0.2,1);}#financial-content .fgen-btn-ready.armed{background:linear-gradient(180deg,rgba(76,175,125,0.9),#2f8058);color:#0e2018;border-color:transparent;cursor:pointer;box-shadow:0 8px 22px -10px rgba(76,175,125,0.6);}#financial-content .fgen-btn-ready.armed:hover{filter:brightness(1.07);}#financial-content .fgen-conf{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;background:rgba(91,155,213,0.09);border:1px solid rgba(91,155,213,0.3);font-size:11px;color:var(--text,#C4BFB6);font-family:"Montserrat",sans-serif;font-weight:600;}#financial-content .fgen-conf .c-dot{width:8px;height:8px;border-radius:50%;background:var(--blue,#5B9BD5);box-shadow:0 0 8px var(--blue,#5B9BD5);}#financial-content .fgen-conf b{color:var(--head,#F0EBE2);font-weight:700;}#financial-content .fgen-conf .c-lvl{color:var(--blue,#5B9BD5);font-weight:800;}#financial-content .fgen-rail-note{padding:12px 13px;border-radius:12px;background:rgba(224,85,85,0.06);border:1px solid rgba(224,85,85,0.24);font-size:11px;color:var(--text,#C4BFB6);line-height:1.55;}#financial-content .fgen-rail-note b{color:var(--head,#F0EBE2);font-weight:700;}#financial-content .fgen-rail-note .rn-h{display:flex;align-items:center;gap:8px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--red,#E05555);margin-bottom:7px;}#financial-content .fgen-rail-note .rn-h svg{width:14px;height:14px;stroke:var(--red,#E05555);}#financial-content .fgen-tracker{display:flex;align-items:stretch;gap:0;border-radius:13px;overflow:hidden;border:1px solid var(--border,rgba(255,255,255,0.07));}#financial-content .fgen-tracker .tstep{flex:1;padding:12px 14px;position:relative;background:rgba(255,255,255,0.015);border-right:1px solid var(--border,rgba(255,255,255,0.07));}#financial-content .fgen-tracker .tstep:last-child{border-right:none;}#financial-content .fgen-tracker .tstep .ts-n{display:inline-flex;align-items:center;gap:7px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:11px;color:var(--dim,#8A857D);margin-bottom:5px;}#financial-content .fgen-tracker .tstep .ts-n .dot{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:9px;background:rgba(255,255,255,0.06);color:var(--dim,#8A857D);}#financial-content .fgen-tracker .tstep .ts-n .dot svg{width:9px;height:9px;}#financial-content .fgen-tracker .tstep .ts-d{font-size:10px;color:var(--dim,#8A857D);line-height:1.4;}#financial-content .fgen-tracker .tstep.done{background:rgba(76,175,125,0.07);}#financial-content .fgen-tracker .tstep.done .ts-n{color:var(--green,#4CAF7D);}#financial-content .fgen-tracker .tstep.done .ts-n .dot{background:var(--green,#4CAF7D);color:#0e2018;}#financial-content .fgen-tracker .tstep.here{background:rgba(232,148,58,0.09);}#financial-content .fgen-tracker .tstep.here .ts-n{color:var(--amber,#E8943A);}#financial-content .fgen-tracker .tstep.here .ts-n .dot{background:var(--amber,#E8943A);color:#1a160c;}#financial-content .fgen-tracker .tstep.here::after{content:"you are here";position:absolute;top:10px;right:12px;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--amber,#E8943A);font-family:"Montserrat",sans-serif;}#financial-content .fgen-actions-panel{background:linear-gradient(170deg,#252220,#1e1b19);border:1px solid var(--border,rgba(255,255,255,0.07));border-radius:16px;padding:18px 20px;box-shadow:0 22px 50px -36px #000, inset 0 1px 0 rgba(255,255,255,0.05);margin-bottom:18px;}#financial-content .fgen-actions-panel .ap-note{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:11px;background:rgba(201,168,76,0.08);border:1px solid rgba(201,168,76,0.28);margin-bottom:15px;font-size:12px;color:var(--text,#C4BFB6);line-height:1.55;}#financial-content .fgen-actions-panel .ap-note svg{width:17px;height:17px;stroke:var(--gold,#C9A84C);flex:none;margin-top:1px;}#financial-content .fgen-actions-panel .ap-note b{color:var(--head,#F0EBE2);font-weight:700;}#financial-content .fgen-btn-row{display:flex;gap:11px;flex-wrap:wrap;align-items:center;}#financial-content .fgen-btn{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;cursor:pointer;border-radius:10px;padding:11px 18px;border:1px solid var(--border-strong,rgba(255,255,255,0.13));background:rgba(255,255,255,0.04);color:var(--text,#C4BFB6);transition:all .16s cubic-bezier(0.4,0,0.2,1);display:inline-flex;align-items:center;gap:9px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);white-space:nowrap;}#financial-content .fgen-btn svg{width:15px;height:15px;}#financial-content .fgen-btn:hover{background:rgba(255,255,255,0.09);color:var(--head,#F0EBE2);border-color:var(--gold,#C9A84C);transform:translateY(-1px);}#financial-content .fgen-btn.primary{background:linear-gradient(180deg,rgba(201,168,76,0.95),var(--gold-soft,#9c7f33));color:#1a160c;border-color:transparent;box-shadow:0 8px 22px -10px rgba(201,168,76,0.28), inset 0 1px 0 rgba(255,255,255,0.05);}#financial-content .fgen-btn.primary:hover{filter:brightness(1.06);}#financial-content .fgen-btn.ghost{color:var(--dim,#8A857D);border-style:dashed;}#financial-content .fgen-btn .kb{font-size:9px;font-weight:700;opacity:.65;margin-left:2px;}#financial-content .fgen-acct-foot{display:flex;align-items:center;gap:13px;padding:13px 16px;border-radius:13px;background:rgba(232,148,58,0.07);border:1px solid rgba(232,148,58,0.28);margin-bottom:18px;}#financial-content .fgen-acct-foot .a-ic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:rgba(232,148,58,0.15);font-size:18px;}#financial-content .fgen-acct-foot .a-t{font-size:12.5px;color:var(--text,#C4BFB6);line-height:1.55;flex:1;}#financial-content .fgen-acct-foot .a-t b{color:var(--head,#F0EBE2);font-weight:700;}#financial-content .fgen-footer-disc{margin:6px 0 6px;padding:16px 20px;border-radius:14px;background:linear-gradient(120deg,rgba(224,85,85,0.07),rgba(232,148,58,0.05));border:1px solid rgba(224,85,85,0.24);display:flex;gap:14px;align-items:flex-start;}#financial-content .fgen-footer-disc .fd-ic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:rgba(224,85,85,0.13);}#financial-content .fgen-footer-disc .fd-ic svg{width:19px;height:19px;stroke:var(--red,#E05555);}#financial-content .fgen-footer-disc .fd-t{font-size:12px;color:var(--text,#C4BFB6);line-height:1.6;}#financial-content .fgen-footer-disc .fd-t b{color:var(--head,#F0EBE2);font-weight:700;}#financial-content .fgen-footer-disc .fd-t .u{color:var(--amber,#E8943A);font-weight:700;}#financial-content .fgen-empty-panel{background:linear-gradient(170deg,#252220,#1e1b19);border:1px solid var(--border,rgba(255,255,255,0.07));border-radius:16px;box-shadow:0 22px 50px -36px #000, inset 0 1px 0 rgba(255,255,255,0.05);margin-bottom:18px;overflow:hidden;}#financial-content .fgen-empty-inner{padding:40px 36px;text-align:center;}#financial-content .fgen-empty-inner .em-ic{width:56px;height:56px;border-radius:15px;margin:0 auto 16px;display:grid;place-items:center;background:rgba(91,155,213,0.1);border:1px solid rgba(91,155,213,0.24);}#financial-content .fgen-empty-inner .em-ic svg{width:28px;height:28px;stroke:var(--blue,#5B9BD5);}#financial-content .fgen-empty-inner h3{font-size:17px;margin-bottom:8px;color:var(--head,#F0EBE2);font-family:"Montserrat",sans-serif;font-weight:700;}#financial-content .fgen-empty-inner p{font-size:13px;color:var(--dim,#8A857D);max-width:560px;margin:0 auto 18px;line-height:1.6;}#financial-content .fgen-empty-inner p b{color:var(--text,#C4BFB6);}#financial-content .fgen-empty-inner .em-btns{display:flex;gap:11px;justify-content:center;flex-wrap:wrap;}#financial-content .fgen-fm-state{padding:16px 18px;border-radius:13px;background:rgba(255,255,255,0.02);border:1px dashed var(--border-strong,rgba(255,255,255,0.13));color:var(--dim,#8A857D);font-size:12.5px;line-height:1.55;margin-top:22px;text-align:left;}#financial-content .fgen-fm-state b{color:var(--text,#C4BFB6);}