@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zilla-slab-latin-ext-500-normal-BtCblgyy.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-500-normal-CU92Uk-1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zilla-slab-latin-500-normal-CzZRcrUb.woff2)format("woff2"),url(/assets/zilla-slab-latin-500-normal-B8-aa0aC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/zilla-slab-latin-ext-600-normal-9hyyVsz0.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-600-normal-DTnoEnY3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/zilla-slab-latin-600-normal-BRgn6X7z.woff2)format("woff2"),url(/assets/zilla-slab-latin-600-normal-iLPAhCz6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-ext-700-normal-C1-U_e_0.woff2)format("woff2"),url(/assets/zilla-slab-latin-ext-700-normal-DQD_oLH8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zilla-slab-latin-700-normal-CEKI1vVu.woff2)format("woff2"),url(/assets/zilla-slab-latin-700-normal-C8aaVMsA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stone-950:#111a23;--stone-900:#16202b;--stone-800:#1e2b37;--stone-700:#2c3b4a;--stone-500:#5b6e7e;--stone-400:#7b8d9b;--stone-300:#9cacb8;--line:#d5dee4;--line-soft:#e4eaef;--canvas:#edf1f4;--paper:#fff;--lamp:#e8a33d;--lamp-deep:#c9822a;--lamp-soft:#fbebd1;--moss:#3e7c6a;--moss-soft:#e2efea;--clay:#b4553f;--eventeon:#6e9fc9;--eventeon-deep:#12335e;--wordmark:url(data:image/png;base64,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);--ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--slab:"Zilla Slab",Georgia,serif}.app-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:236px 1fr;height:100%;display:grid}.side{background:var(--stone-900);color:var(--stone-300);flex-direction:column;padding:20px 0 0;display:flex}.mark{align-items:center;gap:10px;padding:0 20px 22px;display:flex}.mark .badge{width:24px;color:var(--lamp);flex:none}.mark b{font-family:var(--slab);letter-spacing:.08em;color:#fff;font-size:20px;font-weight:600}.mark-pro{font-family:var(--slab);letter-spacing:.17em;color:var(--eventeon);align-self:center;margin-left:-3px;padding-top:2px;font-size:10.5px;font-weight:700}.side nav{scrollbar-width:thin;scrollbar-color:#9cacb859 transparent;flex-direction:column;flex:auto;gap:1px;min-height:0;padding:0 10px;display:flex;overflow-y:auto}.side nav a{color:var(--stone-300);cursor:default;border-radius:6px;align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;display:flex}.side nav a svg{opacity:.72;flex:none;width:17px;height:17px}.side nav a.on{background:var(--stone-700);color:#fff}.side nav a.on svg{opacity:1;color:var(--lamp)}.side-tenant{padding:0 20px 18px}.side-tenant label{flex-direction:column;gap:5px;display:flex}.side-tenant span{letter-spacing:.07em;text-transform:uppercase;color:var(--stone-500);font-size:11px}.side-tenant select{width:100%;font:inherit;color:#fff;background:var(--stone-700);border:1px solid #9cacb838;border-radius:6px;padding:7px 9px;font-size:13.5px}.side-tenant-add{font:inherit;color:var(--stone-300);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:7px;padding:0;font-size:12.5px}.side-tenant-add:hover{color:#fff}.side-tenant-new{flex-direction:column;gap:6px;margin-top:7px;display:flex}.side-tenant-new input,.side-tenant-new select{width:100%;font:inherit;color:#fff;background:var(--stone-700);border:1px solid #9cacb838;border-radius:6px;padding:6px 9px;font-size:13px}.side-tenant-new div{gap:6px;display:flex}.side-tenant-new button{font:inherit;cursor:pointer;color:#fff;background:var(--stone-700);border:1px solid #9cacb838;border-radius:6px;padding:5px 10px;font-size:12.5px}.side-tenant-new button[type=submit]{background:var(--lamp-deep);border-color:var(--lamp-deep)}.side-tenant-new button:disabled{opacity:.5;cursor:default}.side-tenant-no{color:var(--lamp);margin:7px 0 0;font-size:12px}.side-foot{border-top:1px solid #9cacb824;align-items:center;gap:10px;margin-top:auto;padding:18px 20px 61px;display:flex}.side-foot .bat,.side-foot .fly{width:18px;color:var(--stone-500);flex:none}.side-foot span{color:#fff;font-size:13px;font-weight:600}.side-foot div{min-width:0}.side-foot small{color:var(--stone-300);text-overflow:ellipsis;white-space:nowrap;max-width:168px;font-size:12px;display:block;overflow:hidden}.wm{-webkit-mask-image:var(--wordmark);-webkit-mask-image:var(--wordmark);mask-image:var(--wordmark);background-color:var(--eventeon);-webkit-user-select:none;user-select:none;font-size:0;line-height:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.side-wm{width:63px;height:7.5px;position:absolute;bottom:19px;left:20px;-webkit-mask-position:0;mask-position:0}.splash-wm{height:12px;position:absolute;bottom:30px;left:0;right:0;-webkit-mask-position:50%;mask-position:50%}.main{flex-direction:column;min-width:0;display:flex}.bar{background:var(--paper);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex}.crumb{color:var(--stone-700);font-size:13.5px}.crumb i{color:var(--stone-300);padding:0 7px;font-style:normal}.bar-r{align-items:center;gap:14px;display:flex}.bar-stress{color:#8a4b12;white-space:nowrap;background:#fdf0dc;border:1px solid #ebc58c;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.bar-stress:hover{background:#fae4c4}.bar-help{color:var(--stone-500);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin-left:12px;padding:4px 9px;font-size:12.5px;text-decoration:none;display:inline-flex}.bar-help svg{width:16px;height:16px}.bar-help:hover{color:var(--stone-700);background:#eef3f7}.bar-inbox{color:var(--stone-500);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;margin-left:auto;margin-right:10px;padding:4px 9px;text-decoration:none;display:inline-flex}.bar-guest+.bar-inbox{margin-left:0}.bar-inbox svg{width:18px;height:18px}.bar-inbox:hover{color:var(--stone-700);background:#eef3f7}.bar-inbox.waiting{color:#8a4b12;background:var(--lamp-soft);border-color:#ebc58c}.bar-inbox.waiting:hover{background:#f7e2c0}.bar-inbox-n{background:var(--lamp);min-width:18px;color:var(--stone-950);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.bar-guest{color:var(--stone-700);white-space:nowrap;cursor:default;background:#eef3f7;border:1px solid #c9d6e0;border-radius:999px;align-items:center;margin-left:auto;margin-right:10px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.avatar{background:var(--stone-700);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11.5px;font-weight:600;display:grid}.canvas{padding:26px 30px;overflow:hidden}.head{max-width:78ch;margin-bottom:16px}.head h3{letter-spacing:-.012em;margin:0 0 5px;font-size:22px;font-weight:600}.head p{color:var(--stone-500);margin:0;font-size:13.5px;line-height:1.6}.head.sub2{margin-top:22px}.head.sub2 h3{font-size:16px}.card{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:22px 24px}.callout{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--lamp);color:var(--stone-700);border-radius:0 8px 8px 0;align-items:flex-start;gap:14px;max-width:96ch;margin-top:18px;padding:15px 18px;font-size:13px;line-height:1.6;display:flex}.callout.tight{flex:1;margin-top:0}.callout.fix{border-left-color:var(--clay)}.callout b{color:var(--stone-900)}.ci{width:30px;color:var(--lamp-deep);flex:none;margin-top:1px}.ci:has(.fly){width:21px;margin-top:0}.scgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sc{background:var(--paper);border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:18px 18px 14px;display:flex}.sc.hi{border-color:var(--lamp);box-shadow:0 0 0 2px var(--lamp-soft)}.sc-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.sc-h b{font-size:15px;font-weight:600}.lock{color:var(--stone-500);border:1px solid var(--line);border-radius:4px;flex:none;padding:2px 7px;font-size:10.5px}.sc p{color:var(--stone-500);min-height:58px;margin:0 0 15px;font-size:12.5px;line-height:1.55}.sc dl{border-top:1px solid var(--line-soft);margin:0;padding-top:13px}.sc dt{color:var(--stone-400);margin-bottom:2px;font-size:11.5px}.sc dd{font-variant-numeric:tabular-nums;margin:0 0 11px;font-size:13.5px;font-weight:500}.sc dd.big{letter-spacing:-.015em;font-size:21px;font-weight:600}.sc dd.sc-who{flex-direction:column;gap:2px;font-weight:400;display:flex}.sc dd.sc-who b{font-weight:600}.sc-f{border-top:1px solid var(--line-soft);gap:16px;margin-top:auto;padding-top:11px;display:flex}.sc-f a{color:var(--stone-700);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);font-size:12.5px}.ch-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ch-h b{font-size:14px;font-weight:600}.cmp{margin-top:18px;padding:18px 22px 8px}.cmp .ch-h{align-items:baseline;margin-bottom:14px}.mut2{color:var(--stone-400);font-size:11.5px}.cmpr{grid-template-columns:150px 1fr 118px;align-items:center;gap:18px;padding:9px 0;font-size:13px;display:grid}.cmpr span{color:var(--stone-700)}.cmpr b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cb{background:var(--canvas);border-radius:5px;height:9px;position:relative}.cb i{background:var(--lamp);opacity:.85;border-radius:5px;position:absolute;inset:0 auto 0 0}.cb i.c1{background:var(--stone-400)}.cb i.c2{background:var(--lamp)}.cb i.c3{background:var(--moss)}.cb u{color:var(--stone-400);white-space:nowrap;font-size:10.5px;text-decoration:none;position:absolute;top:14px;transform:translate(-50%)}.mark .badge .bat,.side-foot .bat{stroke-width:2px}.mark .badge .fly,.side-foot .fly{stroke-width:1.7px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--canvas);font-family:var(--ui);color:var(--stone-900);-webkit-font-smoothing:antialiased;margin:0}.bat,.fly{width:100%;height:auto;display:block}.app-grid{height:auto;min-height:100vh}.side{align-self:start;height:100vh;position:sticky;top:0}.canvas{overflow:visible}.side nav a[aria-current=page]{background:var(--stone-700);color:#fff}.side nav a[aria-current=page] svg{opacity:1;color:var(--lamp)}.status{color:var(--stone-500);font-size:13.5px}.cmp .ch-h{flex-wrap:wrap;gap:6px 18px}button{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:9px 17px;font-size:13px;font-weight:500}button.sm{padding:7px 13px;font-size:12.5px}button:disabled{opacity:.55;cursor:default}.pri{background:var(--stone-800);color:#fff}.alt{background:var(--paper);color:var(--stone-800);border-color:var(--line)}.sc-f{flex-wrap:wrap;align-items:center;gap:10px 16px}.sc-f button.link{color:var(--stone-700);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;padding:0;font-size:12.5px}.sc-f button.link:hover{-webkit-text-decoration-color:var(--stone-500);text-decoration-color:var(--stone-500)}.lock.edited{color:var(--lamp-deep);border-color:var(--lamp);background:var(--lamp-soft)}.lock.plan{color:var(--moss);border-color:var(--moss);background:var(--moss-soft);margin-left:auto}.lock.plan+.lock{margin-left:6px}.sc dd.ages{flex-wrap:wrap;gap:12px;display:flex}.sc dd.ages label{color:var(--stone-700);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.sc dd.ages select{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--stone-900);border-radius:6px;padding:4px 6px;font-size:13.5px}.sc-err{color:var(--clay);margin:0 0 8px;font-size:12px}.sc-form{flex-wrap:wrap;align-items:flex-start;gap:14px 20px;margin:2px 0 12px;display:flex}.sc-form label{color:var(--stone-700);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.sc-form input{font:inherit;color:var(--stone-900);border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:13px;font-weight:400}.sc-form label.wide input{width:230px}.sc-form label.amt input{text-align:right;font-variant-numeric:tabular-nums;width:140px}.sc-form label.when input{width:110px}.sc-form small{color:var(--stone-400);max-width:230px;font-size:11px;font-weight:400;line-height:1.4}.sc-acts{flex-wrap:wrap;gap:8px;display:flex}.confirm{color:var(--stone-700);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.confirm div{gap:8px;display:flex}.restore{color:var(--stone-700);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.restore .sc-err{margin:0}.scgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (width<=1100px){.scgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.app-grid{grid-template-columns:1fr}.side{display:none}.scgrid{grid-template-columns:1fr}.sc p{min-height:0}.canvas{padding:20px 16px}.cmpr{grid-template-columns:96px 1fr 96px;gap:10px}}.tbl{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:9px;width:100%;margin:16px 0 18px;font-size:13.5px;overflow:hidden}.tbl th{text-align:left;color:var(--stone-500);border-bottom:1px solid var(--line);background:#f5f8fa;padding:11px 16px;font-size:11.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:14px 16px}.tbl tr:last-child td{border-bottom:none}.tbl .r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl td b{font-weight:600}.tbl .mut{color:var(--stone-400);margin-top:2px;font-size:11.5px;display:block}.tbl td.mut,.fc-tbl td.mut{margin:0;display:table-cell}.tbl .tot td{background:#f5f8fa;font-weight:600}.tbl tbody th{font-size:inherit;color:var(--stone-900);border-bottom:1px solid var(--line-soft);background:0 0;padding:14px 16px;font-weight:600}.tbl tbody tr:last-child th{border-bottom:none}.statrow{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.stat{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:15px 17px}.stat span{color:var(--stone-500);margin-bottom:5px;font-size:12px;display:block}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;display:block}.stat i{color:var(--stone-400);margin-top:4px;font-size:11.5px;font-style:normal;display:block}.chartrow{grid-template-columns:1fr 340px;gap:18px;display:grid}.chart{padding:18px 20px 14px}.key{color:var(--stone-500);gap:14px;font-size:11.5px;display:flex}.key span{align-items:center;gap:6px;display:flex}.key span:before{content:"";background:var(--lamp);border-radius:2px;width:14px;height:2.5px}.key .k2:before{background:var(--stone-400)}.fc-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin-top:18px;display:grid}.fc-grid .card.chart{padding:18px 20px 14px}.note-before{max-width:none;margin-top:0;margin-bottom:0}.key .swatch:before{background:var(--sw);border-radius:2px;width:10px;height:10px}.scol .key{flex-wrap:wrap;row-gap:6px;margin:0 0 8px}.scol .key span{white-space:nowrap}.scol-plot{position:relative}.scol svg{width:100%;height:auto;display:block;overflow:visible}.scol .grid{stroke:var(--line-soft);stroke-width:1px}.scol .axis{stroke:var(--line);stroke-width:1px}.scol .tick{fill:var(--stone-400);font-variant-numeric:tabular-nums;font-size:11px}.scol .endlabel{fill:var(--stone-900);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.scol-tip{background:var(--paper);border:1px solid var(--line);pointer-events:none;z-index:2;border-radius:8px;min-width:210px;padding:10px 12px;font-size:12px;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 8px 24px -12px #111a2359}.scol-tip b{font-size:13px}.scol-tip .mut2{margin:1px 0 6px;display:block}.scol-tip table{border-collapse:collapse;width:100%}.scol-tip td{color:var(--stone-700);padding:2px 0}.scol-tip td i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.scol-tip .r{text-align:right;font-variant-numeric:tabular-nums}.scol-tip .tot td{border-top:1px solid var(--line-soft);color:var(--stone-900);background:0 0;padding-top:4px;font-weight:600}.sel{align-self:start;padding:0;overflow:hidden}.sel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.sel-head b{font-size:14px}.sel-head button.link,.fc-grid button.link{color:var(--stone-700);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;padding:0;font-size:12.5px}.sel ul{max-height:430px;margin:0;padding:0;list-style:none;overflow:auto}.sel li label{border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:9px 16px;font-size:12.5px;display:grid}.sel li input{accent-color:var(--lamp-deep);width:15px;height:15px;margin:0}.sel .nm{color:var(--stone-800);min-width:0;line-height:1.35}.sel .nm small{color:var(--stone-400);font-size:11px;display:block}.sel .basis{background:var(--lamp-soft);color:var(--lamp-deep);border-radius:4px;margin-left:6px;padding:1px 6px;font-style:normal}.sel .amt{font-variant-numeric:tabular-nums;color:var(--stone-700)}.sel-foot{color:var(--stone-500);background:#f5f8fa;margin:0;padding:10px 16px;font-size:11.5px;line-height:1.5}.tblwrap{margin-top:18px;overflow-x:auto}.fc-tbl{margin:0;font-size:12.5px}.fc-tbl td,.fc-tbl th{white-space:nowrap;padding:7px 12px}.fc-tbl .mut{margin-left:6px;display:inline}.fc-tbl .amt{text-align:right;font-variant-numeric:tabular-nums}.fc-tbl tfoot td{border-top:1px solid var(--line);background:#f5f8fa;font-weight:600}@media (width<=1100px){.fc-grid{grid-template-columns:1fr}.statrow{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.statrow{grid-template-columns:1fr}}.side nav a[href]{cursor:pointer;text-decoration:none}.side nav a[href]:hover{color:#fff}.side nav a[aria-disabled]{opacity:.45;cursor:not-allowed}.side nav .nav-grp{letter-spacing:.1em;text-transform:uppercase;color:var(--stone-500);padding:16px 12px 5px;font-size:10px;font-weight:600}.side nav .nav-grp:first-child{padding-top:4px}.side nav a.nav-waiting{color:#fff;font-weight:600}.side nav a.nav-waiting svg{opacity:1;color:var(--lamp)}.side nav .nav-n{background:var(--lamp);min-width:18px;color:var(--stone-950);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.sh-cap{font:inherit;color:var(--stone-800);background:var(--paper);border:1px solid var(--line);border-radius:5px;max-width:30ch;padding:4px 6px;font-size:12.5px}.ib-count{margin:0 0 12px;font-size:12px}.ib-list{flex-direction:column;gap:16px;display:flex}.ib-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:18px 20px 16px}.ib-card.ib-open{border-left:3px solid var(--lamp)}.ib-card header{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ib-card h4{letter-spacing:-.008em;color:var(--stone-900);margin:0;font-size:16px;font-weight:600}.ib-card header .pill{border:1px solid var(--line);white-space:nowrap;color:var(--stone-700);background:#f5f8fa;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:11px}.ib-card .pill.ib-accepted{border-color:var(--lamp-deep);color:var(--lamp-deep)}.ib-from{margin:4px 0 0;font-size:12px}.ib-why{color:var(--stone-700);border-left:2px solid var(--line);margin:12px 0 0;padding-left:12px;font-size:13.5px;line-height:1.6}.ib-yours{border-left-color:var(--stone-300)}.ib-tbl{margin-top:14px}.ib-tbl td .mut{font-size:11.5px;display:block}.ib-tbl .pill{border:1px solid var(--line);color:var(--stone-700);background:#f5f8fa;border-radius:4px;margin-top:3px;padding:1px 6px;font-size:11px;display:inline-block}.ib-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ib-acts .mut{font-size:12px}.ib-decline{display:block}.ib-decline textarea{width:100%;max-width:52ch}.wi-keep.wi-propose{align-items:flex-start}.wi-propose label{flex:22ch;min-width:22ch}.wi-propose textarea{width:100%;font:inherit;font-size:12.5px}.wi-propose .wi-acts{flex-basis:100%;margin-top:2px}.wi-basket{color:var(--stone-700);flex-basis:100%;margin:2px 0 6px;padding-left:22px;font-size:13px}.wi-basket li{margin:2px 0}.ah-tbl .pill{border:1px solid var(--line);white-space:nowrap;color:var(--stone-700);background:#f5f8fa;border-radius:4px;padding:2px 7px;font-size:11px}fieldset.look-only{border:0;min-width:0;margin:0;padding:0}fieldset.look-only:disabled button{display:none}.filters{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:4px 0 12px;display:flex}.flt{color:var(--stone-500);flex-direction:column;gap:3px;font-size:11px;display:flex}.flt select{font:inherit;color:var(--stone-800);background:var(--paper);border:1px solid var(--line);border-radius:6px;min-width:120px;max-width:200px;padding:6px 8px;font-size:12.5px}.flt-count{color:var(--stone-400);margin-left:auto;padding-bottom:7px;font-size:11.5px}.saved{color:var(--moss);background:var(--moss-soft);border-radius:6px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}.as-tbl{margin:0;font-size:12.5px}.as-tbl td,.as-tbl th{vertical-align:middle;padding:9px 12px}.as-tbl td .mut{display:block}.as-tbl tr.off td{color:var(--stone-400)}.as-tbl tr.editing td{background:#fffdf8}.as-tbl .amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.as-tbl .pill{border:1px solid var(--line);white-space:nowrap;color:var(--stone-700);background:#f5f8fa;border-radius:4px;padding:2px 7px;font-size:11px}.as-tbl button.val{font:inherit;color:var(--stone-900);font-variant-numeric:tabular-nums;cursor:text;background:0 0;border:1px solid #0000;border-radius:5px;margin:-4px -6px;padding:4px 6px;font-size:13px;font-weight:500}.as-tbl button.val:hover{border-color:var(--line);background:var(--paper)}.inline-edit{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.inline-edit input{text-align:right;width:130px;font:inherit;border:1px solid var(--lamp);box-shadow:0 0 0 2px var(--lamp-soft);font-variant-numeric:tabular-nums;border-radius:6px;padding:5px 8px;font-size:13px}.inline-edit small{color:var(--stone-400);font-size:10.5px}.as-tbl .asof{white-space:nowrap;color:var(--stone-500)}.as-tbl .asof.stale{color:var(--lamp-deep)}.as-tbl .asof.stale:before{content:"";background:var(--lamp);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.as-tbl button.basis-btn{font:inherit;color:var(--stone-700);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.as-tbl .warn{color:var(--clay)}.as-tbl tr.edit-row td{border-bottom:1px solid var(--line);background:#fffdf8}.as-tbl tr.err-row td{color:var(--clay);padding-top:0;font-size:12px}.assume{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.assume label{color:var(--stone-700);flex-direction:column;gap:4px;max-width:230px;font-size:12px;font-weight:500;display:flex}.assume .pct{color:var(--stone-500);align-items:center;gap:6px;font-weight:400;display:inline-flex}.assume input{width:90px;font:inherit;border:1px solid var(--line);text-align:right;border-radius:6px;padding:6px 8px;font-size:13px}.assume small{color:var(--stone-400);font-size:11px;font-weight:400;line-height:1.4}.assume-acts{gap:8px;margin-left:auto;display:flex}.assume-note{color:var(--stone-500);margin:10px 0 0;font-size:11.5px}.as-tbl button.name-btn{font:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.as-tbl button.name-btn:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.manage{border-top:1px dashed var(--line);color:var(--stone-500);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.manage button.link{text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.manage button.del{color:var(--clay);text-decoration-color:currentColor}.confirm-del{color:var(--stone-700);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}button.danger{background:var(--clay);color:#fff}.filters .add-btn{align-self:flex-end}.add-asset{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin:0 0 14px;padding:16px 18px}.add-asset h4{color:var(--stone-900);margin:0 0 12px;font-size:14px;font-weight:600}.add-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 18px;display:grid}.add-grid label{color:var(--stone-700);flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:500;display:flex}.add-grid input,.add-grid select{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--stone-900);border-radius:6px;min-width:0;padding:6px 8px;font-size:13px}.add-grid .pct{color:var(--stone-500);align-items:center;gap:6px;font-weight:400;display:flex}.add-grid .pct input{text-align:right;width:90px}.add-grid small{color:var(--stone-400);font-size:11px;font-weight:400;line-height:1.4}.add-grid small.inc-why{color:var(--stone-500);margin-top:-1px}.hh-stress{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.hh-stress .check{flex-direction:row;align-items:center;gap:8px;font-weight:600}.hh-stress .check input{flex:none;width:auto}.adding{align-items:end}.adding .adding-acts{gap:8px;display:flex}.add-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.add-acts small{color:var(--stone-400);margin-left:6px;font-size:11.5px}.add-acts button.link{text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.add-acts button.del{color:var(--clay);text-decoration-color:currentColor}.add-acts .confirm-del{font-size:12.5px}.as-tbl .acct-status{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11.5px;display:inline-block}.acct-status.ok{color:var(--moss);background:var(--moss-soft)}.acct-status.look{color:var(--lamp-deep);background:var(--lamp-soft)}.acct-status.warn{color:var(--clay);background:#f6e3de}.hh-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-bottom:16px;display:grid}.hh-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0;padding:16px 18px}.hh-card h4{color:var(--stone-900);margin:0 0 12px;font-size:15px;font-weight:600}.hh-card h5{color:var(--stone-700);margin:0 0 8px;font-size:12.5px;font-weight:600}.hh-card label.check{flex-direction:row;align-items:center;gap:8px;font-weight:500}.hh-card label.hh-partd{grid-column:1/-1;align-items:flex-start}.hh-partd input{flex:none;margin-top:3px}.hh-partd small{margin-top:2px;display:block}.hh-facts{border-top:1px dashed var(--line);grid-template-columns:1fr 1fr;gap:6px 16px;margin:14px 0 0;padding:12px 0 0;font-size:12px;display:grid}.hh-facts div{min-width:0}.hh-facts dt{color:var(--stone-400);font-size:11px}.hh-facts dd{color:var(--stone-800);font-variant-numeric:tabular-nums;margin:1px 0 0}.hh-ssa{border-top:1px dashed var(--line);margin-top:16px;padding-top:12px}.hh-ssa-rows{flex-wrap:wrap;gap:10px 18px;margin-bottom:6px;display:flex}.hh-ssa-rows label{color:var(--stone-700);flex-direction:column;gap:4px;font-size:12px;display:flex}.hh-ssa .pct{color:var(--stone-500);align-items:center;gap:4px;display:inline-flex}.hh-ssa input{width:90px;font:inherit;border:1px solid var(--line);text-align:right;border-radius:6px;padding:6px 8px;font-size:13px}.hh-ssa small{color:var(--stone-400);font-size:11px}.hh-assume{margin-bottom:16px}.hh-moved{padding:12px 14px}.hh-moved-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.hh-moved-head button.link{color:var(--moss);background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;text-decoration:underline}.hh-moved p{margin:8px 0 0}.hh-moves{background:var(--paper);margin-top:10px}@media (width<=760px){.hh-grid,.hh-facts{grid-template-columns:1fr}}.tax-foot{margin:6px 0 18px}.tax-cmp tr.editing td{background:#f5f9fc}.tax-who{margin:0 0 4px}.tax-who h4{color:var(--stone-900);margin:0 0 4px;font-size:15px;font-weight:600}.tax-who p{margin:0 0 12px}.tax-years td,.tax-years th{white-space:nowrap}.tax-years .mut-cell{color:var(--stone-400);font-variant-numeric:tabular-nums}.tax-years tr.editing td{background:#f5f9fc}.tax-cap{margin:0 0 9px}.tax-cap .cue{color:var(--stone-700);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--stone-400);text-decoration-color:var(--stone-400)}.tax-years button.link{font:inherit;color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--stone-400);text-decoration-color:var(--stone-400);background:0 0;border:0;padding:0}.tax-years button.link:hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--lamp-deep);text-decoration-color:var(--lamp-deep)}.trace{white-space:normal;max-width:1080px;padding:10px 2px 12px}.trace-head{color:var(--stone-800);margin:0 0 12px;font-size:13.5px}.trace-groups{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px 28px;display:grid}.trace-groups section{min-width:0}.trace-groups h5{letter-spacing:.02em;color:var(--stone-900);margin:0;font-size:12.5px}.trace-about{color:var(--stone-400);margin:3px 0 8px;font-size:11.5px;line-height:1.45}.trace dl{margin:0}.trace dl>div{justify-content:space-between;align-items:baseline;gap:14px;padding:3px 0;display:flex}.trace dt{color:var(--stone-800);font-size:12.5px}.trace dt small{color:var(--stone-400);font-size:11px;line-height:1.4;display:block}.trace dd{font-variant-numeric:tabular-nums;color:var(--stone-800);white-space:nowrap;margin:0;font-size:12.5px}.trace dl>div.less dd{color:var(--stone-500)}.trace dl>div.total{border-top:1px solid var(--line);margin-top:3px;padding-top:6px;font-weight:600}.stat button.stat-btn{text-align:left;width:100%;font:inherit;color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--stone-400);text-decoration-color:var(--stone-400);background:0 0;border:0;padding:0;display:block}.stat button.stat-btn:hover{text-decoration-style:solid;-webkit-text-decoration-color:var(--lamp-deep);text-decoration-color:var(--lamp-deep)}.trace-card{margin-bottom:18px;padding:4px 16px 10px}.card.chart{margin-bottom:16px}.card.sel li.plan-row{border-top:1px dashed var(--line);margin-top:4px;padding-top:6px}.ip-plan{margin-bottom:16px}.ip-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ip-head h4{margin:0}.ip-sentence{color:var(--stone-800);max-width:80ch;margin:10px 0 14px;font-size:14px;line-height:1.55}.ip-edit{margin-top:6px}.ip-rows{max-width:720px;margin-top:14px}.ip-rows select{font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:6px;max-width:100%;padding:6px 8px;font-size:13px}.ip-rows .pct{align-items:center;gap:4px;display:inline-flex}.ip-rows input{width:70px;font:inherit;border:1px solid var(--line);text-align:right;border-radius:6px;padding:6px 8px;font-size:13px}.ip-rows .warn{color:var(--clay)}.ip-rows button.link,.ip-plan button.link{text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.acct-status.off{color:var(--stone-500);background:var(--line-soft)}.mv .filters{margin-top:0}.mv-none{margin:4px 0 0;font-size:13px}.mv-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mv-row{border-bottom:1px solid var(--line);padding:12px 0}.mv-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mv-text{flex:1;min-width:0}.mv-sentence{color:var(--stone-900);margin:0 0 5px;font-size:13.5px;line-height:1.5}.mv-meta{color:var(--stone-500);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:12px;display:flex}.mv-meta .acct-status{border-radius:4px;padding:2px 8px;font-size:11.5px;display:inline-block}.mv-tag{color:var(--stone-500);border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-size:11px}.mv-note{color:var(--stone-400);max-width:90ch;margin:5px 0 0;font-size:12px;line-height:1.45}.mv-acts{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px 14px;max-width:45%;display:flex}.mv button.link{color:var(--stone-700);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.mv-panel{background:var(--canvas);border:1px solid var(--line);border-radius:8px;margin:12px 0 2px;padding:12px 14px}.mv-panel p{margin:0 0 8px;font-size:13px;line-height:1.5}.mv-panel h5{color:var(--stone-700);margin:0 0 8px;font-size:12.5px;font-weight:600}.mv-tbl{max-width:560px;margin-bottom:10px}.mv-tbl .warn{color:var(--clay)}.mv-outlook b{font-weight:600}.mv-check{color:var(--stone-700);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;font-weight:500;display:flex}.mv-explain{margin:6px 0 0;font-size:12px}.mv-edit{margin-bottom:12px}@media (width<=760px){.mv-main{flex-direction:column}.mv-acts{justify-content:flex-start;max-width:none}}.gap{margin-top:28px}.gap .card.chart{margin-bottom:16px}.fc-tbl .neg{color:var(--clay)}.scol .axis.zero{stroke:var(--stone-500)}.ex-tbl tr.edit-row td{border-bottom:1px solid var(--line);background:#fffdf8}.ex-tbl tr.err-row td{color:var(--clay);padding-top:0;font-size:12px}.ex-tbl button.name-btn{font:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ex-tbl button.name-btn:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.ex-tbl button.link{color:var(--stone-700);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.ex-amt{width:110px;font:inherit;border:1px solid var(--line);text-align:right;background:var(--paper);border-radius:6px;padding:5px 8px;font-size:13px}.ex-amt:focus{border-color:var(--stone-500);outline:none}.ex-chg{color:var(--stone-700);font-size:12px;display:block}.ex-draft{color:var(--lamp-deep);font-size:11.5px;display:block}.ex-review{color:var(--lamp-deep);background:var(--lamp-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:12.5px;display:flex}.ex-add{align-items:center;gap:8px;display:inline-flex}.ex-add input{font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:200px;padding:6px 8px;font-size:13px}.ex-details{align-items:flex-start}.ex-details select,.ex-details input.wide{font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:6px 8px;font-size:13px}.ex-details input.wide{text-align:left;width:220px}.ex-changes{flex-basis:100%;margin-top:6px}.ex-changes h5{color:var(--stone-700);margin:0 0 6px;font-size:12.5px;font-weight:600}.ex-changes ul{margin:0 0 8px;padding:0;list-style:none}.ex-changes li{align-items:center;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.ex-changes button.link,.ex-retired button.link,.ex-details button.link{color:var(--stone-700);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.ex-newchg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ex-newchg input,.ex-newchg select{font:inherit;border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:6px;width:auto;padding:5px 8px;font-size:12.5px}.ex-newchg label.inl{flex-direction:row;align-items:center;gap:6px;max-width:none;font-weight:400}.ex-details .manage{flex-basis:100%}.ex-retired{margin:14px 0}.ex-retired h5{color:var(--stone-700);margin:0 0 6px;font-size:12.5px;font-weight:600}.ex-retired ul{margin:0;padding:0;list-style:none}.ex-retired li{align-items:center;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.ex-tbl{table-layout:fixed;width:100%}.ex-tbl th:nth-child(2){width:130px}.ex-tbl th:nth-child(3){width:118px}.ex-tbl th:nth-child(4){width:96px}.ex-tbl th:nth-child(5){width:22%}.ex-tbl th:nth-child(6){width:76px}.ex-tbl td:nth-child(6){white-space:nowrap}.ex-tbl td{overflow-wrap:anywhere}.ex-tbl td:nth-child(3){white-space:nowrap}.ex-add input{width:170px;min-width:0}.prop-head{margin:28px 0 12px}.prop-head h4{color:var(--stone-900);font-size:15px;font-weight:600}.prop-note{max-width:96ch;margin:14px 0 0;font-size:12.5px;line-height:1.6}.prop-band{border-left-color:var(--moss)}.add-grid label.check{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:8px;font-weight:500}.add-grid label.check input{flex:none;width:auto;margin-top:2px}.add-grid label.check span{font-weight:600}.add-grid label.check small{margin-top:3px;display:block}.prop-form fieldset{border:none;border-top:1px solid var(--line-soft);margin:0;padding:16px 0 20px}.prop-form .escrow-check{grid-column:1/-1;margin-top:6px}.prop-form fieldset>small.inc-why{grid-column:1/-1;max-width:78ch;margin:0 0 2px}label.bad input,input.bad,select.bad{border-color:var(--clay);background:color-mix(in srgb, var(--clay) 6%, var(--paper))}label.bad>span,label.bad{color:var(--clay)}.prop-form .form-err{margin:14px 0 0}.chip{border:1px solid var(--line);background:var(--canvas);color:var(--stone-600);white-space:nowrap;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.3;display:inline-block}.needs{line-height:1.9}.needs .chip{margin-right:5px}.prop-form .escrow-check small{max-width:78ch}.prop-form fieldset:first-of-type{border-top:none;padding-top:0}.prop-form legend{color:var(--stone-500);padding:0 0 10px;font-size:12px;font-weight:600}.prop-form fieldset.land-box{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:12px 18px;min-inline-size:0;margin:4px 0 2px;padding:4px 14px 14px;display:grid}.prop-form fieldset.land-box>legend{color:var(--stone-600);margin-left:-4px;padding:0 6px}.prop-form fieldset.land-box>.inc-stub-open{place-self:start;margin:0}.prop-form fieldset.land-box>.inc-stub{grid-column:1/-1;margin:2px 0 0}.prop-form .assess-what{max-width:72ch;margin:-2px 0 10px}.sale-band,.sale-years{margin:0 0 18px;padding:18px 20px}.sale-years h3{color:var(--stone-900);margin:0 0 6px;font-size:14px;font-weight:600}.sale-years-why{color:var(--stone-500);max-width:82ch;margin:8px 0 0;font-size:12px;line-height:1.5}.sale-years .tblwrap{margin-top:14px}.sale-years tbody tr.now th{background:var(--lamp-soft)}.sale-years tbody tr.now td{background:color-mix(in srgb, var(--lamp-soft) 45%, transparent)}.sale-years .chip{margin-left:8px}.sale-band h3{color:var(--stone-900);margin:0 0 12px;font-size:14px;font-weight:600}.sale-lines{max-width:60ch;margin:0}.sale-lines>div{justify-content:space-between;gap:16px;padding:5px 0;font-size:13px;display:flex}.sale-lines dt{color:var(--stone-600);min-width:0}.sale-lines dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--stone-900);margin:0}.sale-lines .sale-rule{border-top:1px solid var(--line);margin-top:3px;padding-top:8px;font-weight:600}.sale-lines .sale-rule dt{color:var(--stone-900)}.property .statrow{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.tbl td.neg{color:var(--clay)}.tbl td.pos{color:var(--moss)}.not-modeled{padding:18px 20px}.not-modeled h2{margin:0 0 4px;font-size:14px}.not-modeled>p{color:var(--stone-500);margin:0 0 14px;font-size:12.5px}.not-modeled dl{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px 22px;margin:0;display:grid}.not-modeled dt{color:var(--stone-700);font-size:12.5px;font-weight:600}.not-modeled dd{color:var(--stone-500);margin:2px 0 0;font-size:12px;line-height:1.5}@media (width<=760px){.not-modeled dl{grid-template-columns:1fr}}.inc{margin-bottom:16px}.inc h4{margin:0 0 10px}.inc-tbl td .mut{font-size:11.5px;display:block}.inc-ded{color:var(--stone-700);font-size:12px;display:block}.inc-acts{white-space:nowrap}.inc-acts button.link,.inc button.link{color:var(--stone-700);text-underline-offset:3px;background:0 0;border:0;margin-right:12px;padding:0;font-size:12.5px;text-decoration:underline}.inc-edit{margin:10px 0 4px}.inc-note{max-width:90ch;margin:8px 0 10px;font-size:12px;line-height:1.5}.inc-years tr.quiet td,.inc-years td.inc-ref{color:var(--stone-400)}.inc-years .inc-unused{color:var(--stone-400);white-space:nowrap;font-size:10.5px;display:block}.inc-in{width:92px;font:inherit;border:1px solid var(--line);text-align:right;border-radius:6px;padding:4px 6px;font-size:12.5px}.inc-magi{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0;font-size:12.5px;display:flex}.inc-magi label{color:var(--stone-700);align-items:center;gap:6px;font-weight:500;display:inline-flex}.inc-magi input{width:110px;font:inherit;border:1px solid var(--line);text-align:right;border-radius:6px;padding:5px 8px;font-size:12.5px}.magi-rows{gap:4px 12px;width:100%;display:grid}.magi-head,.magi-row{grid-template-columns:58px 130px 130px 1fr;align-items:center;gap:12px;display:grid}.magi-head span{text-transform:uppercase;letter-spacing:.05em;color:var(--stone-400);font-size:10.5px}.magi-row b{color:var(--stone-700);font-weight:600}.magi-row input{width:100%}.magi-sum{font-variant-numeric:tabular-nums;color:var(--stone-800);font-weight:600}@media (width<=620px){.magi-head{display:none}.magi-row{grid-template-columns:52px 1fr 1fr 1fr}}.inc tr.edit-row td{background:#fffdf8}.inc-tbl .acct-status{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11.5px;display:inline-block}.ex-hint{color:var(--stone-400);margin-top:2px;font-size:11px;font-weight:400;line-height:1.35;display:block}.inc-stub-open{margin:4px 0 0}.inc-stub{border:1px solid var(--line);background:var(--canvas);border-radius:8px;margin:12px 0 4px;padding:12px 14px}.inc-stub-head{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;font-size:12.5px;display:flex}.inc-stub-head label{color:var(--stone-700);align-items:center;gap:6px;font-weight:500;display:inline-flex}.inc-stub-head select{font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:5px 8px;font-size:12.5px}.inc-stub-head button.link{margin-left:auto}.inc-stub-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px;display:grid}.inc-stub-row label{color:var(--stone-700);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.inc-stub-row input{font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:0;padding:6px 8px;font-size:13px}.inc-stub-row small{color:var(--moss);min-height:14px;font-size:11px;font-weight:400}.inc-stub>small{margin-top:8px;font-size:11px;display:block}.dr-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:18px 0 6px;display:grid}.dr-card{text-align:left;font:inherit;background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.dr-card:hover{border-color:var(--stone-400)}.dr-card.on{border-color:var(--eventeon);box-shadow:0 0 0 1px var(--eventeon)}.dr-card b{font-size:14.5px}.dr-why{color:var(--stone-700);font-size:12px}.dr-cost{color:var(--stone-400);font-size:11.5px}.dr-card dl{flex-direction:column;gap:4px;margin:8px 0 0;display:flex}.dr-card dl div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.dr-card dt{color:var(--stone-500)}.dr-card dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.dr-ok{color:var(--moss);font-size:11.5px}.dr-short{color:var(--clay);font-size:11.5px;font-weight:600}.dr-warn{color:var(--clay);margin:10px 0 0;font-size:12.5px}.dr-none{color:var(--stone-700);background:var(--canvas);border:1px solid var(--line);border-radius:9px;margin:14px 0 0;padding:12px 14px;font-size:13px}.dr-note{max-width:74ch;margin:2px 0 10px;font-size:12px}.dr h4{margin:22px 0 4px}.dr-tbl td,.dr-tbl th{padding:8px 10px}.dr-from{white-space:normal;min-width:220px}.dr-pill{background:var(--canvas);border:1px solid var(--line);border-radius:999px;margin:1px 4px 1px 0;padding:2px 8px;font-size:11.5px;display:inline-block}.dr-pill b{font-variant-numeric:tabular-nums}.dr-row-short td{background:#fdf3f1}.dr-pick{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;width:100%;padding:0;display:flex}.dr-card{flex-direction:column;gap:6px;display:flex}.dr-acts{border-top:1px solid var(--line-soft);gap:12px;margin-top:8px;padding-top:8px;display:flex}.dr-acts button.link,.dr-steps button.link,.dr-add button.link{font:inherit;color:var(--stone-700);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.dr-acts button.link:disabled,.dr-steps button.link:disabled{color:var(--stone-400);cursor:default}.dr-add{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 4px;font-size:12.5px;display:flex}.dr-edit{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.dr-edit>label{color:var(--stone-700);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.dr-edit input,.dr-edit select{font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:0;padding:5px 7px;font-size:12.5px}.dr-edit label.check{flex-direction:row;align-items:center;gap:7px;font-weight:400}.dr-steps{flex-direction:column;gap:6px;margin-top:2px;display:flex}.dr-step{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dr-step input{text-align:right;width:78px}.dr-seq{color:var(--stone-400);width:14px;font-size:11px}.dr-steps p{margin:2px 0 0;font-size:11px}.dr-edit-acts{gap:10px;margin-top:4px;display:flex}.dr-edit-acts button{font:inherit;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:7px;padding:6px 12px;font-size:12.5px}.dr-edit-acts button.alt{background:var(--paper);color:var(--ink)}.side-who{align-items:baseline;gap:8px;min-width:0;margin-top:8px;font-size:11px;display:flex}.side-who-mail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--stone-500);flex:1;overflow:hidden}.side-out{color:var(--stone-500);border-bottom:1px solid #0000;flex:none;text-decoration:none}.side-out:hover{color:var(--stone-700);border-bottom-color:currentColor}.side-ver{color:var(--stone-500);letter-spacing:.2px;margin-top:6px;font-size:10.5px}.side-ver i{opacity:.55;margin:0 3px;font-style:normal}.dr-applied{color:var(--eventeon);margin-top:2px;font-size:11px;font-weight:600}.dr-card.followed{border-color:var(--eventeon)}.add-grid label>span{display:block}.inc-tag{letter-spacing:.3px;text-transform:uppercase;color:var(--paper);background:var(--eventeon);vertical-align:1px;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.fc-mode{border:1px solid var(--line);border-radius:8px;margin:0 0 16px;display:inline-flex;overflow:hidden}.callout+.fc-mode{margin-top:18px}.amt.nowrap{white-space:nowrap}.fc-mode button{font:inherit;background:var(--paper);color:var(--stone-700);cursor:pointer;border:0;padding:7px 14px;font-size:12.5px}.fc-mode button+button{border-left:1px solid var(--line)}@media (width<=760px){.fc-mode{flex-direction:column;display:flex}.fc-mode button{text-align:left}.fc-mode button+button{border-left:0;border-top:1px solid var(--line)}}.fc-mode button[aria-pressed=true]{background:var(--stone-900);color:var(--paper);font-weight:600}.fcx-keys{flex-wrap:wrap;gap:8px 28px;margin:16px 0 10px;display:flex}.fcx-keys .key{flex-wrap:wrap;row-gap:6px}.fcx-keys .key span{white-space:nowrap}.fcx{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.fcx-col{grid-row:span 4;grid-template-rows:subgrid;gap:12px;padding:15px 16px 12px;display:grid}.fcx-col.on{border-color:var(--eventeon);box-shadow:0 0 0 1px var(--eventeon)}.fcx-head{flex-direction:column;gap:5px;display:flex}.fcx-head b{font-size:14.5px}.fcx-acts{align-items:center;gap:12px;margin-top:4px;display:flex}.fcx-acts button.link{font:inherit;color:var(--stone-700);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.fcx-stats{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;margin:0;padding:10px 0;display:flex}.fcx-stats div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.fcx-stats dt{color:var(--stone-500)}.fcx-stats dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.fcx-stats dd.neg{color:var(--clay)}.fcx-chart{flex-direction:column;gap:4px;min-width:0;display:flex}.fcx-chart .mut2{font-size:11.5px}.fcx-foot{max-width:80ch;margin:12px 0 0;font-size:12px}@media (width<=1400px){.fcx.fcx-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.fcx,.fcx.fcx-wide{grid-template-columns:minmax(0,1fr)}}.tax-sbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.tax-sbs-col{flex-direction:column;gap:4px;min-width:0;padding:14px 16px 10px;display:flex}.tax-sbs-col.on{border-color:var(--eventeon);box-shadow:0 0 0 1px var(--eventeon)}.tax-sbs-head{align-items:baseline;gap:10px;display:flex}.tax-sbs-head button.name-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.tax-sbs-head button.name-btn:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.tax-sbs-head .mut{color:var(--stone-400);font-size:11.5px}@media (width>=1500px){.tax-sbs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.tax-sbs{grid-template-columns:minmax(0,1fr)}}.ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.ov-card{flex-direction:column;gap:8px;min-width:0;padding:14px 16px 12px;display:flex}.ov-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ov-head b{font-size:14px}.ov-head a{color:var(--stone-700);text-underline-offset:3px;white-space:nowrap;font-size:12.5px}.ov-bars,.ov-goals,.ov-mixkey{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ov-bars li,.ov-goals li{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.ov-goals li{grid-template-columns:180px minmax(0,1fr) auto}.ov-bars .nm small{color:var(--eventeon);font-size:11px;font-weight:600;display:block}.ov-bars .bar,.ov-goals .bar{background:var(--canvas);border-radius:3px;height:9px;overflow:hidden}.ov-bars .bar i,.ov-goals .bar i{background:var(--stone-300);border-radius:3px;height:100%;display:block}.ov-bars li.plan .bar i{background:var(--eventeon-deep)}.ov-goals .bar i{background:var(--moss)}.ov-bars .amt{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.ov-goals .warn{color:var(--clay)}.ov-goals .ok{color:var(--moss)}.ov-foot{color:var(--stone-400);margin:2px 0 0;font-size:11.5px}.ov-mix{border-radius:4px;gap:2px;height:18px;margin:6px 0 4px;display:flex;overflow:hidden}.ov-mix i{height:100%;display:block}.ov-mixkey li{grid-template-columns:12px minmax(0,1fr) 44px auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.ov-mixkey li i{border-radius:2px;width:10px;height:10px}.ov-mixkey b{text-align:right;font-variant-numeric:tabular-nums}.ov-mixkey span{color:var(--stone-500);font-variant-numeric:tabular-nums;text-align:right}.stat b.neg{color:var(--clay)}.ov-empty{max-width:52ch;margin:40px 0}.ov-empty .btn{background:var(--stone-900);color:var(--paper);border-radius:8px;margin-top:10px;padding:8px 14px;font-size:13px;text-decoration:none;display:inline-block}@media (width<=900px){.ov-grid{grid-template-columns:minmax(0,1fr)}.ov-bars li,.ov-goals li{grid-template-columns:120px minmax(0,1fr) auto}}@media (width<=600px){.ov-goals li{grid-template-columns:minmax(0,1fr);gap:4px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.setup{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin:0 0 18px;padding:14px 18px}.setup-head{color:var(--stone-900);align-items:baseline;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.setup-head .mut{color:var(--stone-400);font-size:12px}.setup-steps{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.setup-steps li{flex:1;min-width:0;position:relative}.setup-steps li+li:before{content:"";border-top:2px solid var(--line);position:absolute;top:13px;left:calc(17px - 50%);right:calc(50% + 17px)}.setup-steps li.done+li:before{border-color:var(--moss)}.setup-steps a{color:var(--stone-500);flex-direction:column;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.setup-steps a[aria-disabled]{cursor:default}.setup-dot{border:2px solid var(--line);background:var(--paper);width:28px;height:28px;color:var(--stone-500);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid}.setup-steps li.done .setup-dot{background:var(--moss);border-color:var(--moss);color:#fff}.setup-steps li.now .setup-dot{border-color:var(--lamp-deep);box-shadow:0 0 0 3px var(--lamp-soft);color:var(--stone-900)}.setup-steps li.now.done .setup-dot{color:#fff}.setup-steps li.now a{color:var(--stone-900);font-weight:600}.setup-label{text-align:center;overflow-wrap:anywhere}.setup-steps li.opt .setup-dot{color:var(--stone-400);border-style:dashed}.setup-steps li.opt.done .setup-dot{color:#fff;border-style:solid}.setup-opt{color:var(--stone-400);font-size:10.5px;font-style:normal;font-weight:400;line-height:1.3;display:block}.setup-bar{background:var(--line-soft);border-radius:3px;height:6px;display:none;overflow:hidden}.setup-bar i{background:var(--moss);height:100%;display:block}.setup-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;padding-top:12px;display:flex}.setup-hint{color:var(--stone-500);flex:260px;min-width:0;font-size:12.5px}.setup-nav{flex-wrap:wrap;gap:8px;display:flex}.sm-link{border:1px solid #0000;border-radius:6px;padding:7px 13px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-block}a.alt.sm-link{border-color:var(--line)}.setup-form{max-width:980px}.setup-who{color:var(--stone-900);gap:18px;margin:0 0 12px;font-size:13.5px;display:flex}.setup-who label{cursor:pointer;align-items:center;gap:6px;display:flex}.setup-intro{color:var(--stone-700);max-width:70ch;margin:0 0 16px;font-size:13.5px}.setup-state{max-width:420px;margin:0 0 4px}.setup-form .hh-ssa h5{margin:0 0 8px}.setup-form .hh-ssa-rows{align-items:flex-end}.setup-form .hh-ssa-rows label small{font-size:10.5px}@media (width<=600px){.setup{padding:12px 14px}.setup-steps{display:none}.setup-bar{display:block}}.setup>.setup-loose:first-child{border-top:0;margin-top:0;padding-top:0}.setup-loose{border-top:1px dashed var(--line);color:var(--stone-700);margin-top:14px;padding-top:12px;font-size:12.5px}.setup-loose b{color:var(--stone-900);margin-bottom:6px;display:block}.setup-loose ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.setup-loose li{padding-left:16px;line-height:1.45;position:relative}.setup-loose li:before{content:"";background:var(--lamp);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:2px}.setup-loose a{color:var(--eventeon-deep);white-space:nowrap}.setup-loose.standing{border:1px solid var(--line);border-top:1px solid var(--line);background:var(--paper);border-radius:9px;margin:0 0 18px;padding:16px 18px}.setup-loose.standing b{font-size:13.5px}.inc-first-save{flex-basis:100%;align-items:center;gap:10px;margin-top:2px;display:flex}.inc-first-save .mut{color:var(--stone-400);font-size:11.5px}.side-demo{border:1px solid var(--stone-700);color:var(--stone-300);text-align:center;border-radius:6px;margin:0 20px 8px;padding:6px 10px;font-size:11.5px;text-decoration:none;display:block}.side-demo:hover{background:var(--stone-800);color:#fff}.cols3{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 6px;display:grid}@media (width<=1100px){.cols3{grid-template-columns:1fr}}.cols3 .card{padding:16px 18px;font-size:13px;line-height:1.6}.cols3 .card p{margin:0 0 10px}.cols3 .card p:last-child{margin-bottom:0}.chip{border:1px solid var(--line);text-align:left;cursor:pointer;background:var(--canvas);color:var(--stone-700);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.chip:hover{border-color:var(--stone-300)}.chip .mut{color:inherit;opacity:.7;white-space:nowrap;font-weight:500}.chip.conf-full{color:#2c5e3a;background:#eaf3ec;border-color:#bbd9c2}.chip.conf-modeled{color:#7a5b18;background:#fbf3e3;border-color:#e6d3a8}.chip.conf-estimated{color:#42596b;background:#eef2f6;border-color:#cbd8e2}.chip.conf-not_modeled{color:#6a5b5b;background:#f4f1f1;border-color:#dad3d3}.limits{color:var(--stone-700);margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.65}.limits li{margin-bottom:8px}.limits li:last-child{margin-bottom:0}.sc-years th:not(:first-child),.sc-years td:not(:first-child){width:28%}.sc-spread{max-width:78ch;color:var(--stone-500);margin:0 0 4px;font-size:13.5px;line-height:1.6}.sc-sbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.sc-panel{flex-direction:column;gap:4px;min-width:0;padding:14px 16px 10px;display:flex}.sc-panel-head{align-items:baseline;gap:10px;display:flex}.sc-panel-head b{font-size:14px}.sc-panel .mut2{color:var(--stone-400);font-size:11.5px}.sc-none{color:var(--stone-500);margin:18px 0;font-size:12.5px;line-height:1.6}@media (width<=1100px){.sc-sbs{grid-template-columns:minmax(0,1fr)}}.gl-nothing{max-width:70ch;color:var(--stone-700);margin:6px 0 2px;font-size:13px;line-height:1.65}.mv-drawn{max-width:74ch;color:var(--stone-700);border-top:1px dashed var(--line);margin:8px 0 2px;padding-top:8px;font-size:12.5px;line-height:1.65}.mv-suggest{color:var(--stone-400);max-width:90ch;margin:5px 0 0;font-size:12px;line-height:1.45}.mv-suggest-all{background:var(--canvas);border-radius:7px;margin:0 0 10px;padding:8px 11px}.ticker-look{color:var(--stone-400);margin:-2px 0 10px;font-size:12px;line-height:1.45}.ticker-look a{color:var(--stone-700);text-underline-offset:3px;text-decoration:underline}.what-if{max-width:980px}.wi-form{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px 20px;margin:16px 0 6px;display:grid}.wi-form label{color:var(--stone-700);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.wi-form .ticker-look{grid-column:1/-1}.wi-acts{align-items:center;gap:14px;margin:10px 0 0;display:flex}.wi-problem{color:var(--clay);margin:0;font-size:12.5px}.wi-result{background:var(--canvas);border-radius:9px;margin:18px 0 0;padding:14px 16px}.wi-result h3{margin:0 0 8px;font-size:15px}.wi-keep{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 0;padding:12px 0 0;display:flex}.wi-keep p{flex-basis:100%;margin:0;font-size:12px}.wi-keep label{color:var(--stone-700);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.wi-kept{border-top:1px solid var(--line-soft);margin:12px 0 0;padding:12px 0 0;font-size:12.5px}.rate-note{color:var(--stone-400);grid-column:1/-1;max-width:92ch;margin:2px 0 8px;font-size:12px;line-height:1.5}.rate-note strong{color:var(--stone-700)}.wi-charts{flex-direction:column;gap:18px;margin:16px 0 0;display:flex}.wi-park{border-top:1px solid var(--line-soft);margin:12px 0 0;padding:12px 0 0}.wi-park p{margin:0;font-size:12px}.wi-sbs{border-top:1px solid var(--line);margin:22px 0 0;padding:18px 0 0}.wi-sbs-h h3{margin:0 0 4px;font-size:15px}.wi-sbs-h p{max-width:92ch;margin:0;font-size:12.5px}.wi-sbs-cols{margin-top:4px}.sharing{max-width:980px}.sh-form{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px 20px;margin:10px 0 6px;display:grid}.sh-form label{color:var(--stone-700);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.sh-scope{color:var(--stone-400);max-width:92ch;margin:4px 0 2px;font-size:12px;line-height:1.5}.sh-bal{color:var(--stone-700);align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;display:flex}.sh-bal input{width:auto;margin:0}.sh-typo{color:var(--stone-400);max-width:92ch;margin:0 0 2px;font-size:12px;line-height:1.5}.sh-typo strong,.sh-scope strong{color:var(--stone-700)}.sh-tbl{margin:8px 0 0}.sh-tbl tr.off td{color:var(--stone-400)}.sharing button.link{color:var(--stone-700);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.scol-note{color:var(--stone-400);max-width:86ch;margin:6px 0 0;font-size:11.5px;line-height:1.45}.wi-limit{color:var(--stone-400);grid-column:1/-1;max-width:92ch;margin:2px 0 6px;font-size:12px;line-height:1.5}.wi-limit strong{color:var(--stone-700)}.mv-limit{color:var(--stone-400);margin:4px 0 0;line-height:1.45;display:block}
