.pj-journey{color:var(--foreground);background:var(--background);font-family:var(--mp-body),"DM Sans",sans-serif;font-size:16px;line-height:1.5;isolation:isolate;color-scheme:light}.pj-journey[data-theme=dark]{color-scheme:dark}.pj-journey a,.pj-journey button,.pj-journey input,.pj-journey select{-webkit-tap-highlight-color:transparent}.pj-journey :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.pj-journey h1,.pj-journey h2,.pj-journey h3{font-family:inherit;letter-spacing:-.035em}.pj-topbar{height:84px;max-width:1440px;width:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.pj-brand{display:inline-flex;align-items:center;gap:.32em;font-size:23px;font-weight:800;letter-spacing:-.04em;color:var(--foreground);white-space:nowrap}.pj-brand svg{color:var(--primary)}.pj-theme{display:flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:30px;background:var(--card);flex-shrink:0}.pj-theme button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:24px;padding:7px 11px;color:var(--muted-foreground);font-size:12px;font-weight:650;min-height:36px;cursor:pointer}.pj-theme button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.pj-eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:var(--primary);margin:0 0 12px}.pj-lead{font-size:16px;line-height:1.6;color:var(--muted-foreground);margin-top:14px;max-width:48ch}.pj-auth{min-height:100svh;display:flex;flex-direction:column}.pj-auth-grid{width:calc(100% - 80px);max-width:1160px;margin:40px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;flex:1}.pj-auth-form{width:100%;max-width:420px;margin:auto}.pj-auth-form h1{font-size:clamp(30px,3vw,42px);font-weight:650;line-height:1.13;margin:0}.pj-fields{margin-top:30px}.pj-fields input:not([type=checkbox]):not([type=radio]),.pj-fields select{height:50px;min-width:0;width:100%;border:1px solid var(--input);border-radius:9px;background:var(--input-surface);color:var(--foreground);font-size:16px;box-shadow:none}.pj-fields label{font-size:13px;line-height:1.5;color:var(--foreground)}.pj-fields input::placeholder{color:var(--muted-foreground);opacity:.8}.pj-fields button[type=submit]{height:50px;background:var(--primary);color:var(--primary-foreground);border-radius:9px;animation:none;font-size:15px}.pj-fields button[type=submit]:hover:not(:disabled){filter:brightness(1.08)}.pj-fields button:disabled{cursor:not-allowed}.pj-fields a,.pj-fields button.text-teal-700{color:var(--primary)}.pj-fields .pj-password-eye{position:absolute;inset:0 0 0 auto;width:48px;align-items:center;justify-content:center}.pj-auth-note,.pj-fields .pj-password-eye{display:flex;color:var(--muted-foreground)}.pj-auth-note{gap:8px;align-items:flex-start;font-size:11px;margin:24px 0 0}.pj-auth-note svg{flex-shrink:0;margin-top:1px}.pj-auth-story{align-self:stretch;position:relative;overflow:hidden;background:var(--pj-band);border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.pj-story-content{padding:36px 36px 0;position:relative;z-index:1}.pj-auth-story h2{font-size:34px;font-weight:550;line-height:1.16;margin-bottom:14px}.pj-auth-story p:not(.pj-eyebrow):not(.pj-example-amount){font-size:14px;color:var(--muted-foreground);max-width:36ch;line-height:1.65}.pj-blueprint{position:absolute;right:-80px;top:-70px;width:340px;stroke:var(--primary);stroke-width:1;opacity:.11;pointer-events:none}.pj-blueprint-flow{stroke-width:2;stroke-dasharray:4 14}.pj-example{border:1px solid var(--border);border-radius:12px;padding:19px 22px;margin-top:24px;background:var(--card)}.pj-example-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.pj-example-head svg{color:var(--primary)}.pj-example-head small{margin-left:auto;font-size:10px;font-weight:500;color:var(--muted-foreground)}.pj-example-amount{font-size:42px;font-weight:600;letter-spacing:-.05em;line-height:1.1;margin:20px 0 18px;color:var(--foreground);font-variant-numeric:tabular-nums}.pj-example-amount span{font-size:12px;color:var(--muted-foreground);display:block;letter-spacing:0;font-weight:400;margin-top:8px}.pj-water{height:58px;border-radius:8px;background:var(--pj-water);position:relative;overflow:hidden;margin-bottom:16px}.pj-water span{position:absolute;left:-10%;top:-19px;width:120%;height:35px;background:var(--card);border-radius:50%;opacity:.35}.pj-water span+span{left:-35%;top:-25px;width:180%;opacity:.6}.pj-example dl{display:grid;gap:8px;font-size:12px}.pj-example dl div{display:flex;align-items:center;justify-content:space-between;gap:10px}.pj-example dt{display:flex;gap:5px;align-items:center;color:var(--muted-foreground)}.pj-example dd{font-weight:600;font-variant-numeric:tabular-nums}.pj-story-foot{display:flex;align-items:flex-start;gap:8px;margin:20px 0}.pj-story-foot svg{flex-shrink:0;margin-top:4px;color:var(--primary)}.pj-farm{overflow:hidden;width:100%;margin-top:6px}.pj-auth-footer{display:flex;justify-content:center;gap:22px;padding:16px 24px 24px;font-size:12px;color:var(--muted-foreground)}.pj-auth-footer a:hover{text-decoration:underline}.pj-onboarding{height:100%;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;width:100%}.pj-onboarding>.pj-blueprint{right:-70px;top:90px;width:430px;opacity:.07}.pj-work-header{width:100%;margin:0;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border);position:relative;z-index:1;background:var(--background)}.pj-work-header .pj-brand{font-size:21px}.pj-work-status{font-size:12px;color:var(--muted-foreground);display:flex;gap:7px;align-items:center;margin-left:auto}.pj-workspace{width:100%;margin:0;flex:1;min-height:0;display:flex;background:var(--background);position:relative}.pj-workspace>div{min-width:0}.pj-workspace .pj-plan-rail{width:268px;background:var(--background)}.pj-workspace .pj-rail-body{padding:20px 18px}.pj-rail-brand{display:none!important}.pj-rail-purpose{padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.pj-rail-purpose summary{font-size:12px;font-weight:650;cursor:pointer}.pj-rail-purpose>div{padding-top:8px}.pj-workspace .obf-col{background:var(--background)}.pj-phase-map{gap:16px;list-style:none;margin:0;padding:0}.pj-phase-map,.pj-phase-map li{display:flex;align-items:center}.pj-phase-map li{gap:7px;font-size:12px;color:var(--muted-foreground);white-space:nowrap}.pj-phase-map li+li:before{content:"";display:block;width:22px;height:1px;background:var(--border);margin-right:9px}.pj-phase-map span{height:23px;width:23px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:650}.pj-phase-map [aria-current=step]{color:var(--foreground);font-weight:650}.pj-phase-map [aria-current=step] span{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.pj-phase-map .is-done span{background:var(--pj-lime);color:#183b32;border-color:var(--pj-lime)}.pj-stage-top{flex-shrink:0;border-bottom:1px solid var(--border);padding:18px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--card)}.pj-stage-title{font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-stage-top[data-work-progress=true]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(180px,220px) auto;grid-template-areas:"title phases progress plan"}.pj-stage-top[data-work-progress=true] .pj-stage-title{grid-area:title;min-width:0}.pj-stage-top[data-work-progress=true] .pj-phase-map{grid-area:phases}.pj-stage-top[data-work-progress=true] .pj-plan-link{grid-area:plan}.pj-work-progress{grid-area:progress;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;column-gap:4px}.pj-work-progress-label{font-size:11px;font-weight:550;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.pj-work-progress .tax-help-trigger{width:28px;height:28px;margin:0;padding:6px}.pj-work-progress-track{grid-column:1/-1;height:6px;min-width:0;overflow:hidden;border-radius:4px;background:var(--muted)}.pj-work-progress-fill{height:100%;border-radius:inherit;background:var(--primary);transition:width .25s ease}.pj-workspace .obf-pane{--pane-column:1260px;--pane-measure:1000px;--pane-pad-x:28px;--pane-pad-t:28px}.pj-workspace .obf-pane[data-obf-width=split]{--pane-measure:1040px}.pj-workspace .obf-body{padding:28px}.pj-workspace .obf-title{font-size:30px;font-weight:650;line-height:1.2}.pj-workspace .obf-sub{font-size:15px;line-height:1.6}.pj-workspace .obf-footer{background:var(--card);padding:16px 28px;min-height:80px}.pj-workspace .obf-footer button{min-height:46px;border-radius:9px}.pj-workspace .obf-footer button:last-child:not(:first-child){min-width:170px}.pj-workspace .obf-footer .shell-pulse{animation:none}.pj-workspace button[class~=bg-teal-600][class~=text-white],.pj-workspace button[class~=bg-teal-700][class~=text-white]{background:var(--primary);color:var(--primary-foreground)}.pj-workspace button[class~=bg-teal-600][class~=text-white]:hover:not(:disabled){filter:brightness(1.06)}.pj-task-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}.pj-task-content{min-width:0}.pj-context{display:none}.pj-context-copy{padding:23px;position:relative;z-index:1}.pj-context .pj-eyebrow{font-size:10px;margin-bottom:14px}.pj-context h2{font-size:24px;line-height:1.2;font-weight:600}.pj-context p:not(.pj-eyebrow){font-size:13px;line-height:1.65;margin-top:14px;color:var(--muted-foreground)}.pj-context ol{display:grid;gap:16px;margin-top:24px;list-style:none}.pj-context li{display:flex;gap:10px;font-size:12px;align-items:flex-start}.pj-context li svg{color:var(--primary);flex-shrink:0;margin-top:1px}.pj-context .pj-blueprint{width:260px;right:-90px;top:80px;opacity:.08}.pj-context .pj-farm{margin-top:auto;opacity:.85}.pj-month-reservoir{background:var(--card);border-radius:12px;padding:16px;border:1px solid var(--border);width:340px;max-width:100%}.pj-month-label{display:flex;justify-content:space-between;gap:10px;color:var(--muted-foreground);font-size:11px;margin-bottom:10px}.pj-month-label strong{color:var(--primary);font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.pj-month-amount{font-size:32px;font-weight:650;letter-spacing:-.045em;line-height:1.2;margin-bottom:4px}.pj-month-amount.is-negative{color:var(--destructive)}.pj-month-reservoir dl{display:grid;gap:6px;font-size:12px;margin-top:16px}.pj-month-reservoir dl>div{display:flex;justify-content:space-between;gap:12px}.pj-month-reservoir dt{color:var(--muted-foreground)}.pj-month-reservoir dd{font-variant-numeric:tabular-nums;font-weight:600}.pj-month-tank{height:8px;border-radius:8px;background:var(--muted);overflow:hidden;margin-top:12px}.pj-month-tank>div{height:100%;background:var(--pj-water);transition:width .3s}.pj-month-caption{font-size:10px;line-height:1.5;color:var(--muted-foreground);margin-top:12px}.pj-workspace .mt-tbl col{--mt-column-width:var(--mt-fluid-width)}.pj-workspace .mt-tbl th{font-size:11px}.pj-workspace .mt-tbl td{font-size:13px;padding-block:8px}.pj-workspace .mt-pill{font-family:inherit;font-size:12px}.pj-workspace .mt-filter-btn[aria-pressed=true]{color:var(--primary)}.pj-workspace .mt-check{accent-color:var(--primary)}.pj-workspace input:not([type=checkbox]):not([type=radio]),.pj-workspace select,.pj-workspace textarea{font-size:16px}@media (min-width:1280px){.pj-task-grid[data-context=true]{grid-template-columns:260px minmax(0,1fr);align-items:start}.pj-context{display:flex;flex-direction:column;overflow:hidden;position:sticky;top:0;min-height:480px;border:1px solid var(--border);border-radius:14px;background:var(--pj-band)}.pj-workspace .obf-pane[data-obf-width=column] .obf-cap{max-width:1000px}}@media (max-width:1279px){.pj-context,.pj-work-status{display:none}.pj-workspace .obf-pane{--pane-measure:760px}.pj-stage-top[data-work-progress=true]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title phases plan" "progress progress progress";row-gap:4px}.pj-work-progress{grid-template-columns:auto 28px minmax(0,1fr);column-gap:6px}.pj-work-progress-track{grid-column:auto;margin-left:6px}}@media (max-width:1023px){.pj-work-header{padding:12px 20px}.pj-workspace{border:0}.pj-stage-top{padding:13px 20px;justify-content:center}.pj-stage-title{display:none}.pj-stage-top[data-work-progress=true]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"phases plan" "progress progress"}.pj-workspace .obf-body{padding:22px 20px}.pj-workspace .obf-cap{display:block;max-width:640px;margin-inline:auto}.pj-workspace .obf-title{font-size:26px}.pj-workspace .obf-footer{padding:12px 20px max(12px,env(safe-area-inset-bottom));min-height:72px}.pj-workspace .obf-footcap{display:flex;justify-content:space-between;gap:12px;width:100%;max-width:640px;margin-inline:auto}.pj-workspace .obf-chrome{padding:15px 20px 0}.pj-workspace .obf-chrome>span:first-child{max-width:65%;font-size:10px}.pj-workspace .obf-chrome>span:last-child{max-width:35%;overflow:hidden}.pj-workspace .obf-footer button:last-child:not(:first-child){min-width:150px;max-width:70%}.pj-workspace input:not([type=checkbox]):not([type=radio]),.pj-workspace select{min-height:44px}}@media (max-width:767px){.pj-topbar{height:72px;padding:0 22px}.pj-brand{font-size:21px}.pj-theme button{min-height:38px;padding:7px 9px;font-size:11px}.pj-auth-grid{width:100%;margin:24px 0 0;display:flex;flex-direction:column;gap:36px;align-items:stretch}.pj-auth-form{padding:0 24px;max-width:468px}.pj-auth-form h1{font-size:32px}.pj-auth-form .pj-lead{font-size:15px}.pj-fields{margin-top:25px}.pj-auth-story{border-radius:0;border-width:1px 0 0;background:var(--background);min-height:0}.pj-auth-story .pj-story-content,.pj-auth-story>.pj-blueprint{display:none}.pj-auth-story .pj-farm{max-width:468px;margin:0 auto}.pj-auth-footer{padding:18px 24px 24px;margin-top:auto}.pj-work-header{padding:10px 16px;gap:8px}.pj-work-header .pj-brand{font-size:19px}.pj-phase-map{gap:8px}.pj-phase-map li{font-size:11px;gap:6px}.pj-phase-map li+li:before{width:10px;margin-right:2px}.pj-phase-map span{width:21px;height:21px;font-size:10px}.pj-workspace .obf-body{padding:20px 18px}.pj-workspace .obf-title{font-size:25px}.pj-workspace .obf-sub{font-size:14px}}@media (prefers-reduced-motion:no-preference){.pj-blueprint-flow{animation:pj-flow 9s linear infinite}.pj-water span{animation:pj-wave 8s ease-in-out infinite alternate}.pj-water span+span{animation-duration:11s;animation-direction:alternate-reverse}@keyframes pj-flow{to{stroke-dashoffset:-72}}@keyframes pj-wave{to{transform:translateX(18px) translateY(4px)}}}@media (prefers-reduced-motion:reduce){.pj-journey *,.pj-journey :after,.pj-journey :before{scroll-behavior:auto!important}.pj-month-tank>div,.pj-work-progress-fill{transition:none}}@media (pointer:coarse){.pj-fields button:not([type=submit]),.pj-theme button{min-height:44px}}.pj-plan-link{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--primary);min-height:36px;cursor:pointer;flex-shrink:0}@media (max-width:767px){.pj-stage-top{justify-content:space-between;gap:8px}.pj-stage-top[data-work-progress=true]{padding:10px 16px;row-gap:2px}.pj-plan-link{width:34px;min-height:36px;justify-content:center}.pj-plan-link span{display:none}}.pj-workspace .obf-pane[data-obf-width=table] .pj-task-content,.pj-workspace .obf-pane[data-obf-width=table] .pj-task-grid{display:contents}.pj-journey[data-theme=dark] .fm-scene{--fm-dawn:#102c34;--fm-sun-start:#8a9f73;--fm-outline:#7fa59b;--fm-field-near:#173b3a;--fm-field-far:#244d43;--fm-hill-back:#30574b;--fm-hill-light:#4b714e;--fm-hill:#365d49;--fm-barn-light:#8ca270;--fm-barn:#66835d;--fm-roof:#519b93;--fm-trim:#c5d9ad;--fm-door:#365f52;--fm-silo:#4c7770;--fm-bush:#345a47;--fm-crop:#a4cd83;--fm-crop-leaf:#c2e993;--fm-furrow:#507660;--fm-fence:#94ad81;--fm-cloud:#2b515b;--fm-sun:#dbec9c;--fm-sun-low:#a2c97b;--fm-halo:#b6db97;background:radial-gradient(ellipse at 82% 84%,#466d4755,transparent 46%),linear-gradient(180deg,#10252c,#173b43 60%,#214c44)}.pj-farm .fm-scene{position:relative;left:0;width:100%}.pj-fields input:not([type=checkbox]):not([type=radio]){padding-inline:14px}.pj-fields .relative>input{padding-right:48px}@media (min-width:1280px){.pj-task-grid[data-context=true]>.pj-task-content{padding:28px;border:1px solid var(--border);border-radius:14px;min-height:480px;background:var(--card)}}.pj-audiences{display:grid;gap:12px;margin-top:24px}.pj-audiences>button{display:flex;align-items:center;gap:16px;text-align:left;padding:18px;border:1px solid var(--border);border-radius:11px;background:var(--background);min-height:90px;cursor:pointer}.pj-audiences>button>svg{color:var(--primary);flex-shrink:0}.pj-audiences>button>span{flex:1}.pj-audiences b{display:block;font-size:16px;font-weight:650}.pj-audiences small{display:block;margin-top:4px;font-size:13px;color:var(--muted-foreground)}.pj-audiences>button[aria-pressed=true]{border-color:var(--primary);background:var(--accent);box-shadow:0 0 0 1px var(--primary)}.pj-goals{margin-top:22px;border-top:1px solid var(--border);padding-top:18px}.pj-goals h2{font-size:14px;font-weight:650}.pj-goals h2 span{font-size:11px;font-weight:400;color:var(--muted-foreground);margin-left:8px}.pj-goals p{font-size:12px;color:var(--muted-foreground);margin:12px 0}.pj-goals>div{display:flex;flex-wrap:wrap;gap:8px}.pj-goals button{display:flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--border);padding:9px 12px;border-radius:30px;cursor:pointer}.pj-goals button[aria-pressed=true]{background:var(--accent);border-color:var(--primary);color:var(--primary)}.pj-trust{display:flex;gap:9px;color:var(--muted-foreground);font-size:12px;line-height:1.6;margin-top:22px}.pj-trust svg{flex-shrink:0;color:var(--primary);margin-top:2px}.pj-workspace .pj-task-content>.pj-audiences:first-child{margin-top:0}.pj-workspace .obf-pane[data-obf-width=table]{--pane-column:100%;--pane-measure:100%}@media (min-width:1920px){.pj-workspace .pj-plan-rail{width:300px}.pj-workspace .mt-tbl td{font-size:15px;padding-block:11px}.pj-workspace .mt-pill{font-size:14px}.pj-workspace .mt-tbl th{font-size:12px}.pj-workspace .pj-workspace-menu li{font-size:15px}}html[data-journey-theme=dark] :where(.pj-journey .text-teal-700,.pj-journey .text-teal-800,.pj-journey .text-teal-900){color:var(--primary)}.pj-journey{--pj-green:#416b38;--pj-green-line:#9fbf87;--pj-green-soft:#eff7e7;--pj-rail:#f0f5ef}.pj-journey[data-theme=dark]{--pj-green:#c2e993;--pj-green-line:#628761;--pj-green-soft:#284739;--pj-rail:#122f35}.pj-workspace .pj-plan-rail,.pj-workspace .pj-rail-body{background:var(--pj-rail)}.pj-rail-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.pj-workspace-menu{padding-bottom:15px;border-bottom:1px solid var(--border)}.pj-workspace-menu ul{display:grid;gap:3px;list-style:none;margin:12px 0 0;padding:0}.pj-workspace-menu li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;font-size:13px;font-weight:550;color:var(--muted-foreground)}.pj-workspace-menu li[data-active=true]{background:var(--pj-lime);color:#183b32;font-weight:750;box-shadow:inset 3px 0 0 #659346}.pj-menu-dot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:currentColor}.pj-menu-caption{font-size:10px;line-height:1.5;color:var(--muted-foreground);margin:11px 2px 0}.pj-rail-phase{display:flex;align-items:center;gap:8px;margin:10px 0 5px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:750;color:var(--pj-green)}.pj-rail-phase span{font-size:9px;font-variant-numeric:tabular-nums;opacity:.75}.pj-journey [data-journey-current=true],.pj-journey [data-journey-group-current=true]{background:var(--pj-green-soft);border-color:var(--pj-green-line)}.pj-journey [data-journey-current=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--pj-green-line) 20%,transparent)}.pj-journey [data-journey-current=true]>span:first-child{background:var(--pj-lime);color:#183b32}.pj-journey [data-journey-current=true]>svg{color:var(--pj-green)}.pj-journey [data-journey-current=true] span[aria-hidden]>span{background:var(--pj-green-line)}.pj-journey [data-journey-current=true] span[aria-hidden]>span.w-4{background:var(--pj-green)}.pj-journey [data-rail-enter][data-journey-unlocked=true]{border-color:var(--pj-green-line);background:var(--pj-green-soft)}.pj-phase-map [aria-current=step] span{background:var(--pj-lime);color:#183b32;border-color:var(--pj-lime)}.pj-audiences>button[aria-pressed=true]{border-color:var(--pj-green-line);background:var(--pj-green-soft);box-shadow:0 0 0 1px var(--pj-green-line)}.pj-audiences>button[aria-pressed=true]>svg:last-child{color:var(--pj-green)}.pj-relationship-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.pj-relationship-options button{border:1px solid var(--border);border-radius:10px;background:var(--background);padding:16px;text-align:left;cursor:pointer}.pj-relationship-options strong{display:block;font-size:14px;font-weight:650;line-height:1.4}.pj-relationship-options span{display:block;font-size:12px;color:var(--muted-foreground);margin-top:6px;line-height:1.5}.pj-relationship-options button[aria-pressed=true]{background:var(--pj-green-soft);border-color:var(--pj-green-line);box-shadow:0 0 0 1px var(--pj-green-line)}.pj-choice-note{font-size:12px;line-height:1.65;color:var(--muted-foreground);margin-top:20px}.pj-choice-note strong{color:var(--foreground);font-weight:650}@media(max-width:767px){.pj-relationship-options{grid-template-columns:1fr;gap:9px}.pj-relationship-options button{padding:13px 15px}}.qbo-demo-evidence{flex-shrink:0;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:13px;margin-bottom:18px}.qbo-demo-evidence summary{cursor:pointer;padding:12px 16px;color:var(--primary)}.qbo-demo-evidence summary span{color:var(--muted-foreground);margin-left:14px;font-size:12px}.qbo-demo-evidence>div{padding:0 16px 16px;max-height:440px;overflow:auto;line-height:1.6}.qbo-demo-evidence p{margin:12px 0;max-width:115ch;color:var(--muted-foreground)}.qbo-demo-evidence .qbo-demo-match{padding:12px;border-radius:8px;background:var(--accent);color:var(--foreground)}.qbo-demo-proof{overflow:auto}.qbo-demo-proof table{width:100%;border-collapse:collapse;min-width:650px;font-size:12px}.qbo-demo-proof td,.qbo-demo-proof th{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.qbo-demo-proof small{display:block;color:var(--muted-foreground);font-size:11px;max-width:50ch}@media(max-width:600px){.qbo-demo-evidence summary span{display:block;margin:4px 0 0}}@media (min-width:1280px){.pj-workspace .pj-month-reservoir{width:480px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:20px;padding:12px 16px}.pj-workspace .pj-month-label{grid-column:1/-1;margin-bottom:6px}.pj-workspace .pj-month-amount{grid-column:1;grid-row:2}.pj-workspace .pj-month-amount+p{grid-column:1;grid-row:3}.pj-workspace .pj-month-tank{grid-column:1;grid-row:4;margin-top:8px}.pj-workspace .pj-month-reservoir dl{grid-column:2;grid-row:2/5;align-content:center;margin:0;font-size:11px}.pj-workspace .pj-month-caption{grid-column:1/-1;margin-top:8px}}@media (min-width:1024px) and (max-height:1100px){.pj-stage-top,.pj-work-header{padding-block:10px}.pj-workspace .obf-body{padding-block:18px}.pj-workspace .obf-footer{min-height:64px;padding-block:9px}}.qbo-demo-evidence{position:relative;z-index:5}.qbo-demo-evidence[open]>div{position:absolute;top:100%;left:-1px;right:-1px;z-index:5;max-height:min(440px,55dvh);border:1px solid var(--border);border-radius:0 0 10px 10px;background:var(--card);box-shadow:0 16px 40px #0002}