@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2");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 Fallback;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:106.99%;ascent-override:90.54%;descent-override:22.54%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:108.1%;ascent-override:89.61%;descent-override:22.31%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);size-adjust:101.4%;ascent-override:95.53%;descent-override:23.79%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);size-adjust:102.42%;ascent-override:94.59%;descent-override:23.55%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-weight:400 500;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}:root,:host{--font-sans:var(--font-site);--font-mono:var(--font-code);--radius-md:4px}.moneyid-app{--font-sans:var(--font-site);--font-mono:var(--font-code);--background:#f6f5f3;--foreground:#101214;--primary:var(--mid-cobalt);--primary-foreground:#fcfcf9;--on-primary:var(--mid-white);--primary-text:var(--mid-cobalt-deep);--card:#fefdfd;--secondary:#ecebe7;--muted:#ecebe7;--muted-foreground:#5d6166;--accent:#e0e5ed;--border:#d2d1cd;--destructive:#c13c39;--success:#005c40;--success-surface:#e3f7ed;--error-surface:#ffedea;--warning:#81561e;--warning-surface:#fcf0e2;--subtle:#5e6165;--grid:#d5d4d26b;--toolbar:#f7f7f6;--toolbar-ink:#2b2e32;--toolbar-muted:#6f7275;--toolbar-border:#d8d7d4;--toolbar-selected:#101214;--toolbar-selected-ink:#f9f8f8;--overlay:#020202bf;--shadow-panel:0 24px 80px #03030433;--shadow-console:0 12px 45px #1f22270f}@supports (color:lab(0% 0 0)){.moneyid-app{--background:lab(96.5357% -.00891089 1.14337);--foreground:lab(5.25479% -.17564 -1.47416);--primary-foreground:lab(98.8557% -.0089705 1.14335);--card:lab(99.4253% -.00360608 .380754);--secondary:lab(93.066% -.0116825 1.90769);--muted:lab(93.066% -.0116825 1.90769);--muted-foreground:lab(40.8062% -.488549 -3.71891);--accent:lab(90.6726% -.402421 -4.51018);--border:lab(83.786% -.0109673 1.90816);--destructive:lab(46.1138% 53.4557 33.7974);--success:lab(33.911% -30.8725 9.37703);--success-surface:lab(95.6974% -8.20231 2.55034);--error-surface:lab(95.1337% 7.59652 4.27784);--warning:lab(40.6733% 14.1881 38.3514);--warning-surface:lab(95.3675% 2.60779 7.98379);--subtle:lab(40.8136% -.400737 -2.98036);--grid:lab(84.9357% -.00858307 1.14356/.42);--toolbar:lab(97.1053% -.00360608 .380754);--toolbar-ink:lab(18.7722% -.375614 -2.96731);--toolbar-muted:lab(47.7807% -.310302 -2.24067);--toolbar-border:lab(86.1009% -.0102222 1.52557);--toolbar-selected:lab(5.25479% -.17564 -1.47416);--toolbar-selected-ink:lab(97.6853% -.00357628 .380754);--overlay:lab(.461456% -.0141412 -.116047/.75);--shadow-panel:0 24px 80px lab(.898769% -.0460669 -.468522/.2);--shadow-console:0 12px 45px lab(12.9629% -.428468 -3.68954/.06)}}.moneyid-app.theme-cinematic{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:var(--mid-cobalt-light);--on-primary:var(--mid-ink);--primary-text:var(--mid-cobalt-light);--destructive:#ff958c;--error-surface:#2d1513;--warning:#e6b96b;--warning-surface:#271d12;--background:#060607;--foreground:#f3f0e7;--card:#0b0c0e;--secondary:#121416;--muted:#121416;--muted-foreground:#918f8a;--accent:#1a1d23;--border:#292b2f;--subtle:#8c8f95;--grid:#4042474d;--success:#7dbea0;--success-surface:#0d1c15}@supports (color:lab(0% 0 0)){.moneyid-app.theme-cinematic{--destructive:lab(73.2464% 40.2853 23.5175);--error-surface:lab(10.2995% 12.4061 7.00657);--warning:lab(78.063% 10.1196 45.8711);--warning-surface:lab(11.8198% 3.48877 9.39002);--background:lab(1.76049% -.0521019 -.424418);--foreground:lab(94.841% -.00312924 4.59505);--card:lab(3.35374% -.126332 -1.09961);--secondary:lab(6.18107% -.197634 -1.63932);--muted:lab(6.18107% -.197634 -1.63932);--muted-foreground:lab(59.4407% -.00268221 3.06298);--accent:lab(10.6245% -.258476 -4.44032);--border:lab(17.6159% -.334024 -2.59914);--subtle:lab(59.3671% -.503778 -3.72702);--grid:lab(28.0529% -.389308 -2.9743/.3);--success:lab(72.0704% -26.7033 8.22897);--success-surface:lab(8.69407% -8.09412 2.52967)}}.moneyid-app *{box-sizing:border-box;border-color:var(--border)}.moneyid-app{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.moneyid-app button,.moneyid-app input,.moneyid-app select,.moneyid-app textarea{font:inherit}.moneyid-app a{color:inherit;text-decoration:none}.moneyid-app button,.moneyid-app a,.moneyid-app summary,.moneyid-app select{-webkit-tap-highlight-color:transparent}.moneyid-app :focus-visible{outline:2px solid var(--primary);outline-offset:5px}.moneyid-app ::selection{background:var(--primary);color:var(--on-primary)}.moneyid-app{background:var(--background);color:var(--foreground);min-height:100vh}.moneyid-app .section-shell{max-width:1600px;margin-inline:auto;padding-inline:5.5%}.moneyid-app .micro{font-family:var(--font-mono);letter-spacing:0;font-size:10px;font-weight:500;line-height:1.6}.moneyid-app .mode-control{border:1px solid var(--border);background:var(--card);border-radius:5px;align-items:center;gap:2px;padding:3px;display:inline-flex}.moneyid-app .mode-button{height:32px;color:var(--muted-foreground);border-radius:2px;gap:6px;padding:0 10px;font-size:11px}.moneyid-app .mode-button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.moneyid-app .mode-button:hover:not([aria-pressed=true]){background:var(--accent);color:var(--foreground)}.moneyid-app .mode-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.moneyid-app .prototype-label{background:var(--card);border:1px solid var(--border);width:fit-content;min-height:66px;color:var(--muted-foreground);border-radius:3px;align-items:center;gap:7px;margin:12px 5.5% 0;padding:7px 10px;font-size:9px;display:flex;position:static}.moneyid-app .site-header{z-index:40;background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:24px;height:100px;margin:auto;padding-inline:max(5.5%,50% - 712px);display:flex;position:sticky;top:0}.moneyid-app .site-nav{gap:10px;margin-left:auto;display:flex}.moneyid-app .site-nav button{color:var(--muted-foreground);padding:8px 12px;font-size:12px}.moneyid-app .pilot-button{background:var(--foreground);color:var(--background);border-radius:3px;gap:20px;height:42px;padding:0 19px;font-size:12px}.moneyid-app .pilot-button:hover{background:var(--primary);color:var(--on-primary)}.moneyid-app .mobile-menu{display:none}.moneyid-app .cinematic-hero{padding-top:44px;padding-bottom:48px}.moneyid-app .hero-eyebrow{color:var(--muted-foreground);margin-bottom:30px;display:block}.moneyid-app .hero-title{letter-spacing:0;margin:0;font-size:82px;font-weight:500;line-height:1.06}.moneyid-app .hero-title span{display:block}.moneyid-app .title-muted{color:var(--muted-foreground)}.moneyid-app .hero-support{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.moneyid-app .hero-support>p{max-width:400px;color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.65}.moneyid-app .text-arrow-button{border-bottom:1px solid var(--border);height:auto;color:var(--foreground);border-radius:0;gap:32px;padding:0 0 6px;font-size:12px}.moneyid-app .text-arrow-button:hover{color:var(--primary-text);border-color:var(--primary)}.moneyid-app .hero-system-row{border-top:1px solid var(--border);grid-template-columns:220px 1fr;margin-top:58px;display:grid}.moneyid-app .hero-system-aside{border-right:1px solid var(--border);flex-direction:column;padding:34px 26px 0 0;display:flex}.moneyid-app .hero-system-aside .micro{color:var(--muted-foreground)}.moneyid-app .hero-system-aside p{max-width:190px;margin-top:24px;font-size:23px;line-height:1.4}.moneyid-app .aside-coordinate{font-family:var(--font-mono);color:var(--subtle);margin-top:auto;padding-bottom:30px;font-size:10px}.moneyid-app .relationship-scene{min-width:0;padding:24px 0 0 32px}.moneyid-app .scene-heading{color:var(--muted-foreground);justify-content:space-between;display:flex}.moneyid-app .scene-live,.moneyid-app .tiny-dot{background:var(--primary);border-radius:50%;width:5px;height:5px;display:inline-block}.moneyid-app .relationship-svg{width:100%;height:auto;margin-top:14px;display:block;overflow:visible}.moneyid-app .mobile-relationship{display:none}.moneyid-app .svg-grid-dot{fill:var(--grid)}.moneyid-app .connection-base,.moneyid-app .connection-inactive,.moneyid-app .connection-active{fill:none;stroke-width:1.5px}.moneyid-app .connection-base{stroke:var(--border)}.moneyid-app .connection-active{stroke:var(--primary);stroke-dasharray:480}.moneyid-app .connection-inactive{stroke:var(--subtle);stroke-dasharray:3 7;opacity:.6}.moneyid-app .system-box{fill:var(--card);stroke:var(--border)}.moneyid-app .authorized-box{stroke:var(--primary)}.moneyid-app .system-hub{fill:var(--background);stroke:var(--primary);stroke-width:1.5px}.moneyid-app .hub-mark{fill:none;stroke:var(--primary);stroke-width:2px}.moneyid-app .svg-eyebrow,.moneyid-app .svg-tiny{fill:var(--muted-foreground);font-family:var(--font-mono);font-size:10px}.moneyid-app .svg-title{fill:var(--foreground);font-size:16px}.moneyid-app .svg-title,.moneyid-app .svg-small,.moneyid-app .svg-hub-title{font-family:var(--font-sans)}.moneyid-app .svg-small{fill:var(--foreground);font-size:11px}.moneyid-app .svg-tiny{font-size:8px}.moneyid-app .svg-hub-title{fill:var(--foreground);font-size:18px}.moneyid-app .svg-divider{stroke:var(--border)}.moneyid-app .svg-status{fill:var(--primary);font-family:var(--font-mono);font-size:9px}.moneyid-app .status-dot,.moneyid-app .signal{fill:var(--primary)}.moneyid-app .inactive-dot{fill:var(--subtle)}.moneyid-app .signal{opacity:0}.moneyid-app .scene-caption{align-items:center;gap:12px;margin-top:7px;padding-bottom:10px;display:flex}.moneyid-app .scene-caption-line{background:var(--primary);width:20px;height:1px}.moneyid-app .scene-caption p{color:var(--muted-foreground);margin:0;font-size:10px}.moneyid-app .problem-section{border-top:1px solid var(--border);padding-top:96px;padding-bottom:100px}.moneyid-app .request-opener{background:var(--background)}.moneyid-app .request-opener-label{color:var(--muted-foreground);margin-bottom:32px;display:block}.moneyid-app .request-opener-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.moneyid-app .request-formats,.moneyid-app .request-evidence{min-width:0}.moneyid-app .request-lead{max-width:440px;margin:0;font-size:24px;font-weight:500;line-height:1.4}.moneyid-app .request-wheel{--wheel-slot:2.8em;height:calc(var(--wheel-slot) * 3);font-size:32px;font-weight:600;line-height:1.3;display:none;position:relative;overflow:hidden}.moneyid-app .request-wheel-item{top:var(--wheel-slot);width:100%;height:var(--wheel-slot);color:var(--foreground);align-items:center;padding-right:4px;display:flex;position:absolute;left:0}.moneyid-app .request-wheel-item span{max-width:100%}.moneyid-app .request-static-list{margin:24px 0;padding:0;font-size:24px;font-weight:500;line-height:1.5;list-style:none}.moneyid-app .request-static-list li+li{margin-top:8px}.moneyid-app .request-pause{min-height:44px;color:var(--muted-foreground);padding-inline:10px;font-size:12px;display:none}.moneyid-app .request-opener[data-motion=true] .request-wheel{display:block}.moneyid-app .request-opener[data-motion=true] .request-static-list{display:none}.moneyid-app .request-opener[data-motion=true] .request-pause{display:inline-flex}.moneyid-app .request-evidence{border-left:1px solid var(--border);padding-left:32px}.moneyid-app .request-evidence:before{content:"";background:var(--primary);width:24px;height:2px;margin-bottom:24px;display:block}.moneyid-app .request-evidence h2{letter-spacing:0;margin:0;font-size:40px;font-weight:500;line-height:1.15}.moneyid-app .request-evidence p{color:var(--muted-foreground);margin:24px 0 0;font-size:15px;line-height:1.8}@media not all and (min-width:768px){.moneyid-app .request-opener-columns{grid-template-columns:minmax(0,1fr);gap:36px}.moneyid-app .request-opener-label{margin-bottom:24px}.moneyid-app .request-lead{font-size:22px}.moneyid-app .request-wheel{font-size:26px}.moneyid-app .request-evidence{border-left:0;border-top:1px solid var(--border);padding:28px 0 0}.moneyid-app .request-evidence h2{font-size:33px}.moneyid-app .request-evidence p{font-size:14px}.moneyid-app .request-static-list{font-size:24px}}@media (prefers-reduced-motion:reduce){.moneyid-app .request-opener[data-motion=true] .request-wheel,.moneyid-app .request-opener[data-motion=true] .request-pause{display:none}.moneyid-app .request-opener[data-motion=true] .request-static-list{display:block}}.moneyid-app .section-heading{grid-template-columns:220px 1fr;align-items:start;gap:0 32px;display:grid}.moneyid-app .section-heading>.micro{color:var(--muted-foreground);padding-top:8px}.moneyid-app .section-heading h2,.moneyid-app .closing-section h2{white-space:pre-line;letter-spacing:0;margin:0;font-size:43px;font-weight:500;line-height:1.15}.moneyid-app .section-heading>p{color:var(--muted-foreground);grid-column:2;max-width:590px;margin:24px 0 0;font-size:15px;line-height:1.7}.moneyid-app .problem-comparison{border-top:1px solid var(--border);grid-template-columns:1.2fr 1fr;margin-top:50px;display:grid}.moneyid-app .situation-cards{gap:22px;margin-top:42px;display:grid}.moneyid-app .situation-card{border:1px solid var(--border);background:var(--card);border-radius:4px;min-width:0;padding:28px}.moneyid-app .situation-heading .micro{color:var(--subtle)}.moneyid-app .situation-heading h3{margin:14px 0 24px;font-size:24px;font-weight:500;line-height:1.35}.moneyid-app .situation-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:36px;display:grid}.moneyid-app .situation-comparison>div+div{border-left:1px solid var(--border);padding-left:36px}.moneyid-app .situation-comparison h4{margin:0 0 10px;font-size:13px;font-weight:700}.moneyid-app .situation-comparison>div+div h4{color:var(--primary-text)}.moneyid-app .situation-comparison p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.75}.moneyid-app .situation-note{border-top:1px solid var(--border);color:var(--subtle);margin:22px 0 0;padding-top:16px;font-size:12px;line-height:1.7}.moneyid-app .authorization-punchline{max-width:780px;margin:18px 0 4px;font-size:30px;font-weight:500;line-height:1.4}.moneyid-app .audience-steps{counter-reset:path;margin:24px 0 0;padding:0;list-style:none}.moneyid-app .audience-steps li{counter-increment:path;border-top:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:15px 0;font-size:14px;line-height:1.7;display:grid}.moneyid-app .audience-steps li:before{content:"0" counter(path);font-family:var(--font-mono);color:var(--primary-text);font-size:11px}.moneyid-app .audience-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.moneyid-app .audience-actions button{white-space:normal;text-align:left;height:auto;min-height:40px;line-height:1.5}.moneyid-app .audience-reassurance{color:var(--subtle);max-width:680px;margin:32px 0 0;font-size:13px;line-height:1.7}.moneyid-app .workshop-faq{border-top:1px solid var(--border);padding-top:56px;padding-bottom:64px}.moneyid-app .faq-items{max-width:920px;margin-top:34px;margin-left:auto}.moneyid-app .faq-item{border-top:1px solid var(--border)}.moneyid-app .faq-item:last-child{border-bottom:1px solid var(--border)}.moneyid-app .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:16px;font-weight:500;line-height:1.6;list-style:none;display:flex}.moneyid-app .faq-item summary::-webkit-details-marker{display:none}.moneyid-app .faq-item summary svg{color:var(--primary-text);flex-shrink:0}.moneyid-app .faq-item[open] summary svg{transform:rotate(180deg)}.moneyid-app .faq-item p{max-width:780px;color:var(--muted-foreground);margin:0 0 24px;font-size:14px;line-height:1.8}.moneyid-app .result-name{margin:14px 0 8px;font-size:22px;font-weight:500;line-height:1.35}@media not all and (min-width:768px){.moneyid-app .situation-card{padding:22px 20px}.moneyid-app .situation-heading h3{font-size:22px}.moneyid-app .situation-comparison{grid-template-columns:minmax(0,1fr);gap:22px}.moneyid-app .situation-comparison>div+div{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.moneyid-app .authorization-punchline{font-size:25px}.moneyid-app .workshop-faq{padding-top:40px;padding-bottom:44px}}.moneyid-app .manual-loop{padding:30px 42px 0 0}.moneyid-app .manual-loop>.micro,.moneyid-app .evidence-basis>.micro{color:var(--muted-foreground)}.moneyid-app .callback-flow{justify-content:space-between;margin:28px 0 22px;display:flex}.moneyid-app .callback-flow>div{flex:1;position:relative}.moneyid-app .callback-number{font-family:var(--font-mono);color:var(--subtle);font-size:11px;display:block}.moneyid-app .callback-flow p{max-width:80px;margin:15px 0;font-size:12px;line-height:1.5}.moneyid-app .callback-flow svg{color:var(--subtle);position:absolute;top:0;right:14px}.moneyid-app .problem-question{color:var(--subtle);font-size:12px}.moneyid-app .evidence-basis{border-left:1px solid var(--border);padding:30px 0 0 40px}.moneyid-app .evidence-basis>p{margin:21px 0;font-size:21px;line-height:1.5}.moneyid-app .evidence-basis small{color:var(--muted-foreground);font-size:11px;line-height:1.65;display:block}.moneyid-app .cinematic-narrative{background:var(--card);border-top:1px solid var(--border);min-height:700px;padding-top:64px;padding-bottom:64px}.moneyid-app .narrative-tabs{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:45px;display:grid}.moneyid-app .stage-tab{text-align:left;white-space:normal;height:66px;color:var(--subtle);border-radius:0;flex-direction:column;align-items:start;gap:9px;padding:0;font-size:11px;font-weight:400;line-height:1.4;display:flex}.moneyid-app .stage-tab>span:first-child{font-family:var(--font-mono);font-size:10px}.moneyid-app .stage-tab.active{color:var(--foreground)}.moneyid-app .stage-tab.active>span:first-child{color:var(--primary-text)}.moneyid-app .narrative-track{background:var(--border);height:1px;margin-top:8px}.moneyid-app .narrative-track-fill{background:var(--primary);transform-origin:0;height:2px;transform:scaleX(0)}.stage-.moneyid-app{grid-template-columns:1fr 1fr;gap:75px;min-height:325px;margin-top:38px;display:grid}.moneyid-app .stage-count{color:var(--primary-text)}.moneyid-app .stage-copy h3{max-width:370px;margin:17px 0;font-size:30px;font-weight:400;line-height:1.2}.moneyid-app .stage-copy>p{color:var(--muted-foreground);max-width:380px;font-size:14px;line-height:1.65}.moneyid-app .stage-copy .stage-note{color:var(--subtle);margin-top:22px;font-size:12px}.moneyid-app .stage-controls{gap:8px;margin-top:23px;display:flex}.moneyid-app .synthetic-stage{border:1px solid var(--border);background:var(--background);grid-template-columns:160px 1fr;align-self:center;align-items:center;min-height:270px;display:grid}.moneyid-app .stage-art{flex-direction:column;align-items:center;gap:24px;display:flex}.moneyid-app .stage-art-ring{border:1px solid var(--primary);width:106px;height:106px;color:var(--primary-text);border-radius:50%;place-items:center;display:grid;position:relative}.moneyid-app .stage-art-ring:after{content:"";border:1px dashed var(--border);border-radius:50%;position:absolute;inset:8px}.moneyid-app .stage-tag{color:var(--primary-text);text-align:center;font-size:8px}.moneyid-app .stage-record{border-left:1px solid var(--border);padding:25px 18px}.moneyid-app .stage-record>.micro{color:var(--muted-foreground);font-size:9px}.moneyid-app .stage-record p{font-family:var(--font-sans);border-bottom:1px solid var(--border);margin:0;padding:13px 0;font-size:10px;line-height:1.6}.moneyid-app .stage-record .record-footer{color:var(--subtle);margin-top:18px;font-size:8px;display:block}.moneyid-app .audience-section{padding-top:100px;padding-bottom:96px}.moneyid-app .audience-paths{grid-template-columns:1fr 1fr;gap:60px;margin-top:55px;display:grid}.moneyid-app .audience-path{border-top:1px solid var(--border);padding-top:24px}.moneyid-app .audience-path>.micro{color:var(--primary-text);text-transform:uppercase}.moneyid-app .audience-path h3{margin:20px 0;font-size:28px;font-weight:400;line-height:1.2}.moneyid-app .audience-path p{color:var(--muted-foreground);max-width:470px;font-size:14px;line-height:1.7}.moneyid-app .audience-path button{margin-top:18px}.moneyid-app .audience-detail{border-top:1px solid var(--border);padding-top:18px}.moneyid-app .audience-diagram{max-width:330px;height:100px;margin-top:10px;position:relative}.moneyid-app .diagram-anchor,.moneyid-app .diagram-target{border:1px solid var(--primary);background:var(--background);z-index:1;width:24px;height:24px;position:absolute;top:40px;left:5px}.moneyid-app .diagram-anchor{transform:rotate(45deg)}.moneyid-app .diagram-target{border-color:var(--subtle);border-radius:50%;left:280px}.moneyid-app .diagram-route{background:var(--primary);width:273px;height:1px;position:absolute;top:52px;left:18px}.moneyid-app .diagram-target.second,.moneyid-app .diagram-target.third{display:none}.moneyid-app .audience-diagram-1 .diagram-route{border:1px solid var(--primary);background:0 0;border-left:0;border-right:0;width:230px;height:65px;top:20px;left:32px}.moneyid-app .audience-diagram-1 .diagram-anchor{top:40px}.moneyid-app .audience-diagram-1 .diagram-target{top:9px;left:253px}.moneyid-app .audience-diagram-1 .diagram-target.second{border-style:dashed;display:block;top:73px}.moneyid-app .audience-diagram-1 .diagram-target.third{border-color:var(--primary);border-radius:0;display:block;top:40px;left:140px}@media (max-width:359px){.moneyid-app .audience-diagram-0 .diagram-target{left:calc(100% - 24px)}.moneyid-app .audience-diagram-0 .diagram-route{width:calc(100% - 30px)}}.moneyid-app .closing-section{border-top:1px solid var(--border);background:var(--secondary);padding-top:96px;padding-bottom:112px;position:relative;overflow:hidden}.moneyid-app .closing-statement{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0c0d0f;--primary:var(--mid-cobalt);--primary-foreground:var(--mid-white);--on-primary:var(--mid-white);--primary-text:var(--mid-cobalt-deep);--muted-foreground:#585b61;--border:#dcdee1;--secondary:#fff;color:var(--foreground)}@supports (color:lab(0% 0 0)){.moneyid-app .closing-statement{--background:lab(100% 0 0);--foreground:lab(3.68927% -.135548 -1.17013);--muted-foreground:lab(38.4861% -.485912 -3.71753);--border:lab(88.3876% -.214636 -1.49822);--secondary:lab(100% 0 0)}}.moneyid-app .closing-sweep{z-index:2;background:var(--primary);pointer-events:none;position:absolute;inset:0;transform:translate(102%)}.moneyid-app .closing-sweep.back{z-index:1;background:var(--mid-cobalt-light)}.moneyid-app .closing-statement{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}.moneyid-app .closing-columns{pointer-events:none;grid-area:1/1/span 2/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;column-gap:32px;margin-block:-96px -112px;margin-inline:-32px;display:grid}.moneyid-app .closing-columns span:first-child{border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.moneyid-app .closing-columns span:first-child{border-left:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.moneyid-app .closing-columns span:last-child{border-right:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.moneyid-app .closing-columns span:last-child{border-right:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.moneyid-app .closing-eyebrow{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;background:#eef0f3;background:lab(94.7676% -.214934 -1.49843);border:0;border-radius:6px;grid-area:1/1;justify-self:start;align-items:center;gap:10px;margin-top:14px;padding:9px 14px;display:inline-flex;position:relative}.moneyid-app .closing-dot{background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}.moneyid-app .closing-statement .closing-title{letter-spacing:-.035em;white-space:normal;color:var(--foreground);text-wrap:balance;grid-area:1/2/auto/-1;margin:0;font-size:clamp(44px,4.6vw,84px);font-weight:600;line-height:1.04;position:relative}.moneyid-app .closing-line{display:inline}.moneyid-app .closing-word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;position:relative;overflow:hidden}.moneyid-app .closing-word-inner{will-change:transform;display:inline-block}.moneyid-app .closing-aside{grid-area:2/2/auto/span 2;max-width:460px;margin-top:44px;position:relative}.moneyid-app .closing-aside p{color:var(--muted-foreground);margin:0 0 26px;font-size:15px;line-height:1.65}.moneyid-app .app-availability{border-top:1px solid var(--border);padding-top:40px;padding-bottom:46px}.moneyid-app .app-availability ul{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.moneyid-app .app-tile{border:1px solid var(--border);background:var(--card);cursor:default;border-radius:6px;flex:0 350px;align-items:center;gap:18px;min-width:0;padding:20px 24px;display:flex}.moneyid-app .platform-icon{width:34px;height:34px;color:var(--foreground);flex:none}.moneyid-app .app-tile-copy{gap:4px;min-width:0;display:grid}.moneyid-app .app-primary{color:var(--foreground);font-size:14px;font-weight:500;line-height:1.5}.moneyid-app .app-secondary{color:var(--muted-foreground);font-size:12px;line-height:1.5}@media not all and (min-width:768px){.moneyid-app .app-availability{padding-top:30px;padding-bottom:34px}.moneyid-app .app-availability ul{flex-direction:column}.moneyid-app .app-tile{flex-basis:auto;padding:20px}}.moneyid-app .site-footer{padding-top:38px;padding-bottom:20px}.moneyid-app .footer-top{align-items:center;gap:40px;display:flex}.moneyid-app .footer-top p{color:var(--muted-foreground);font-size:11px}.moneyid-app .footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:18px;display:flex}.moneyid-app .footer-bottom>span{font-family:var(--font-mono);color:var(--subtle);font-size:9px}.moneyid-app .footer-bottom>div{gap:15px;display:flex}.moneyid-app .footer-bottom button{color:var(--muted-foreground);padding-inline:0;font-size:10px}.moneyid-app .footer-made{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:7px;margin:18px 0 0;font-size:10px;line-height:1.6;display:flex}.moneyid-app .footer-made svg{flex-shrink:0}@media not all and (min-width:768px){.moneyid-app .footer-made{justify-content:flex-start}}.moneyid-app .theme-evidence{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px}.moneyid-app .theme-evidence .site-header{border-bottom:1px solid var(--border)}.moneyid-app .evidence-hero{grid-template-columns:1fr 1fr;align-items:start;gap:65px;padding-top:64px;padding-bottom:75px;display:grid}.moneyid-app .evidence-hero-copy{padding-top:14px}.moneyid-app .evidence-hero .hero-title{font-size:69px;line-height:1.08}.moneyid-app .title-accent{color:var(--primary-text)}.moneyid-app .evidence-hero .hero-support{margin-top:28px;display:block}.moneyid-app .evidence-hero .hero-support>p{max-width:365px;font-size:16px}.moneyid-app .evidence-hero .text-arrow-button{margin-top:28px}.moneyid-app .evidence-hero-proof{border-top:1px solid var(--border);max-width:350px;margin-top:67px;padding-top:20px}.moneyid-app .proof-cross{color:var(--primary-text);font-size:24px}.moneyid-app .evidence-hero-proof p{max-width:300px;margin:16px 0 20px;font-size:23px;line-height:1.4}.moneyid-app .evidence-hero-proof .micro{color:var(--muted-foreground)}.moneyid-app .evidence-console{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-console);border-radius:4px;padding:0 26px 18px}.moneyid-app .console-top{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;margin:0 -26px;padding:14px 26px;display:flex}.moneyid-app .console-top .micro{font-size:9px}.moneyid-app .console-heading{padding-top:25px}.moneyid-app .console-heading h2{margin:0;font-size:23px;font-weight:500}.moneyid-app .console-heading p{color:var(--muted-foreground);margin:9px 0 21px;font-size:11px}.moneyid-app .scenario-label{color:var(--muted-foreground);margin-bottom:8px;font-size:10px;display:block}.moneyid-app .select-wrap{position:relative}.moneyid-app .select-wrap svg{pointer-events:none;position:absolute;top:12px;right:13px}.moneyid-app .select-wrap select{appearance:none;background:var(--background);border:1px solid var(--border);width:100%;color:var(--foreground);cursor:pointer;border-radius:3px;padding:11px 34px 11px 13px;font-size:12px}.moneyid-app .result-block{background:var(--success-surface);border:1px solid var(--success);min-height:134px;margin-top:18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.moneyid-app .result-block{border:1px solid color-mix(in oklch, var(--success) 20%, transparent)}}.moneyid-app .result-block{color:var(--success);border-radius:3px}.moneyid-app .result-different{background:var(--error-surface);color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.moneyid-app .result-different{border-color:color-mix(in oklch, var(--destructive) 20%, transparent)}}.moneyid-app .result-withdrawn{background:var(--warning-surface);color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.moneyid-app .result-withdrawn{border-color:color-mix(in oklch, var(--warning) 20%, transparent)}}.moneyid-app .result-block .micro{font-size:8px}.moneyid-app .result-code{align-items:center;gap:10px;margin-top:10px;display:flex}.moneyid-app .result-code strong{font-family:var(--font-mono);font-size:24px;font-weight:500}.moneyid-app .result-block p{margin:10px 0 0;font-size:11px;line-height:1.55}.moneyid-app .evidence-facts{min-height:77px;margin-top:9px}.moneyid-app .evidence-fact{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:10px;display:flex}.moneyid-app .evidence-fact>span{color:var(--muted-foreground)}.moneyid-app .evidence-fact strong{font-family:var(--font-mono);text-align:right;font-size:9px;font-weight:400}.moneyid-app .console-caution{color:var(--muted-foreground);margin:13px 0;font-size:10px;line-height:1.6}.moneyid-app .console-actions{gap:8px;display:grid}.moneyid-app .console-actions button{border-radius:3px;justify-content:space-between;width:100%;height:37px;font-size:11px}.moneyid-app .decision-status{min-height:30px;color:var(--muted-foreground);margin:13px 0;font-size:10px;line-height:1.6}.moneyid-app .decision-status.is-decided{color:var(--success)}.moneyid-app .evidence-record{border-top:1px solid var(--border)}.moneyid-app .evidence-record summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0 9px;font-size:11px;list-style:none;display:flex}.moneyid-app .evidence-record summary::-webkit-details-marker{display:none}.moneyid-app .evidence-record summary small{color:var(--muted-foreground);margin-top:5px;font-size:9px;display:block}.moneyid-app .evidence-record[open] summary>svg{transform:rotate(180deg)}.moneyid-app .record-layer{border-top:1px solid var(--border);grid-template-columns:25px 1fr;gap:8px;padding:14px 0;display:grid}.moneyid-app .record-number{font-family:var(--font-mono);color:var(--primary-text);font-size:9px}.moneyid-app .record-layer h3{margin:0 0 7px;font-size:11px;font-weight:500}.moneyid-app .record-layer p{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.7}.moneyid-app .record-layer code{color:var(--foreground);margin-top:9px;font-size:9px;display:block}.moneyid-app .console-disclaimer{color:var(--subtle);margin:13px 0 0;font-size:8px;line-height:1.6}.moneyid-app .theme-evidence .problem-section{background:var(--background)}.moneyid-app .evidence-chain{background:var(--card);border-top:1px solid var(--border);padding-block:80px}.moneyid-app .chain-rows{margin-top:50px}.moneyid-app .chain-row{border-top:1px solid var(--border);grid-template-columns:65px 55px 1fr 1fr;align-items:center;gap:28px;min-height:140px;display:grid}.moneyid-app .chain-number{color:var(--muted-foreground);font-family:var(--font-mono);font-size:12px}.moneyid-app .chain-node{place-items:center;height:140px;display:grid;position:relative}.moneyid-app .chain-node:before{content:"";background:var(--border);width:1px;height:100%;position:absolute;top:0;left:50%}.moneyid-app .chain-node span{border:1px solid var(--primary);background:var(--card);z-index:1;width:15px;height:15px;transform:rotate(45deg)}.moneyid-app .chain-row h3{max-width:270px;margin:0;font-size:23px;font-weight:400;line-height:1.3}.moneyid-app .chain-row p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.moneyid-app .theme-evidence .audience-section{background:var(--background)}.moneyid-app .prototype-overlay{background:var(--overlay);z-index:60;position:fixed;inset:0}.moneyid-app .prototype-panel{z-index:61;background:var(--background);color:var(--foreground);border:1px solid var(--border);width:min(520px,100% - 32px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-panel);border-radius:6px;padding:38px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.moneyid-app .panel-close{position:absolute;top:12px;right:12px}.moneyid-app .prototype-panel>.micro{color:var(--primary-text);font-size:9px}.moneyid-app .prototype-panel h2{letter-spacing:0;margin:23px 0 16px;font-size:30px;font-weight:500;line-height:1.2}.moneyid-app .prototype-panel>p{color:var(--muted-foreground);font-size:13px;line-height:1.65}.moneyid-app .prototype-panel form{gap:17px;margin-top:24px;display:grid}.moneyid-app .prototype-panel label{color:var(--muted-foreground);gap:8px;font-size:11px;display:grid}.moneyid-app .prototype-panel input,.moneyid-app .prototype-panel select,.moneyid-app .prototype-panel textarea{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);border-radius:3px;padding:11px;font-size:13px}.moneyid-app .prototype-panel textarea{resize:vertical}.moneyid-app .prototype-panel form>button{justify-content:space-between;margin-top:5px}.moneyid-app .inquiry-preview{color:var(--primary-text);padding-block:25px}.moneyid-app .inquiry-preview p{color:var(--foreground);font-size:14px;line-height:1.6}@media (min-width:1440px){.moneyid-app .hero-title{font-size:94px}.moneyid-app .evidence-hero .hero-title{font-size:80px}}@media not all and (min-width:1101px){.moneyid-app .site-header{gap:16px}.moneyid-app .site-nav{gap:0}.moneyid-app .site-nav button{padding-inline:9px}.moneyid-app .hero-title{font-size:64px}.moneyid-app .hero-system-row{grid-template-columns:170px 1fr}.moneyid-app .hero-system-aside p{font-size:20px}.moneyid-app .section-heading{grid-template-columns:170px 1fr}.moneyid-app .evidence-hero{gap:35px}.moneyid-app .evidence-hero .hero-title{font-size:55px}.stage-.moneyid-app{gap:35px}.moneyid-app .synthetic-stage{grid-template-columns:125px 1fr}.moneyid-app .stage-art-ring{width:85px;height:85px}.moneyid-app .chain-row{grid-template-columns:40px 30px 1fr 1fr;gap:20px}}@media not all and (min-width:768px){.moneyid-app .section-shell{padding-inline:6%}.moneyid-app .site-header{flex-wrap:wrap;gap:8px;height:112px;padding:12px 6%}.moneyid-app .site-header>.mode-switch{order:4;margin-right:auto}.moneyid-app .site-header>.pilot-button{order:5}.moneyid-app .site-header .wordmark{flex:1}.moneyid-app .site-header>.pilot-button{gap:8px;height:35px;margin-left:auto;padding:0 11px;font-size:10px}.moneyid-app .site-header>.pilot-button svg{width:13px}.moneyid-app .mobile-menu{width:26px;display:inline-flex}.moneyid-app .site-nav{background:var(--background);border-bottom:1px solid var(--border);z-index:30;padding:18px;display:none;position:absolute;top:111px;left:0;right:0}.moneyid-app .site-nav.menu-open{flex-direction:column;align-items:stretch;display:flex}.moneyid-app .site-nav button{justify-content:flex-start}.moneyid-app .cinematic-hero{padding-top:32px;padding-bottom:36px}.moneyid-app .hero-eyebrow{margin-bottom:23px;font-size:8px}.moneyid-app .hero-title{font-size:32px;line-height:1.14}.moneyid-app .hero-title span{max-width:100%}.moneyid-app .hero-support{margin-top:25px;display:block}.moneyid-app .hero-support>p{max-width:290px;font-size:13px}.moneyid-app .hero-support>button{margin-top:20px}.moneyid-app .text-arrow-button{gap:28px;font-size:11px}.moneyid-app .hero-system-row{grid-template-columns:1fr;margin-top:32px}.moneyid-app .hero-system-aside{border-right:0;grid-template-columns:1fr 1.2fr;align-items:start;gap:20px;padding:21px 0;display:grid}.moneyid-app .hero-system-aside .micro{font-size:8px}.moneyid-app .hero-system-aside p{max-width:none;margin:0;font-size:15px}.moneyid-app .aside-coordinate{display:none}.moneyid-app .relationship-scene{border-top:1px solid var(--border);padding:18px 0 0}.moneyid-app .scene-heading .micro{font-size:7px}.moneyid-app .relationship-svg{display:none}.moneyid-app .scene-caption p{font-size:9px;line-height:1.5}.moneyid-app .mobile-relationship{padding-block:14px;display:block}.moneyid-app .mobile-beneficiary{border:1px solid var(--border);background:var(--card);gap:6px;padding:12px 14px;display:grid}.moneyid-app .mobile-beneficiary .micro,.moneyid-app .mobile-payer .micro{color:var(--muted-foreground);font-size:8px}.moneyid-app .mobile-beneficiary strong{font-size:13px;font-weight:400}.moneyid-app .mobile-beneficiary small{color:var(--muted-foreground);font-size:9px}.moneyid-app .mobile-system-bridge{color:var(--primary-text);justify-content:center;align-items:center;gap:16px;padding:12px 0;display:flex}.moneyid-app .mobile-system-bridge span{background:var(--primary);width:65px;height:1px}.moneyid-app .mobile-system-bridge strong{font-size:13px;font-weight:400}.moneyid-app .mobile-payers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.moneyid-app .mobile-payer{border:1px solid var(--primary);background:var(--card);gap:9px;padding:12px;display:grid}.moneyid-app .mobile-payer strong{font-size:12px;font-weight:400}.moneyid-app .mobile-payer small{color:var(--primary-text);font-family:var(--font-mono);font-size:8px}.moneyid-app .inactive-payer{border-color:var(--border);border-style:dashed}.moneyid-app .inactive-payer small{color:var(--muted-foreground)}.moneyid-app .problem-section{padding-block:55px}.moneyid-app .section-heading{display:block}.moneyid-app .section-heading>.micro{margin-bottom:24px;padding-top:0;font-size:8px;display:block}.moneyid-app .section-heading h2,.moneyid-app .closing-section h2{font-size:33px}.moneyid-app .section-heading>p{margin-top:20px;font-size:13px}.moneyid-app .problem-comparison{grid-template-columns:1fr;margin-top:32px}.moneyid-app .manual-loop{padding:24px 0}.moneyid-app .callback-flow svg{width:13px;right:8px}.moneyid-app .callback-flow p{max-width:64px;font-size:10px}.moneyid-app .problem-question{font-size:11px}.moneyid-app .evidence-basis{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.moneyid-app .evidence-basis>p{margin-block:17px;font-size:19px}.moneyid-app .cinematic-narrative{min-height:auto;padding-block:50px}.moneyid-app .narrative-tabs{gap:10px;margin-top:28px}.moneyid-app .stage-tab{gap:7px;height:80px;font-size:8px;line-height:1.4}.moneyid-app .stage-tab>span:first-child{font-size:9px}.stage-.moneyid-app{grid-template-columns:1fr;gap:30px;min-height:530px;margin-top:26px}.moneyid-app .stage-copy h3{font-size:26px}.moneyid-app .stage-copy>p{font-size:13px}.moneyid-app .stage-copy .stage-note{font-size:11px}.moneyid-app .stage-controls{margin-top:18px}.moneyid-app .synthetic-stage{grid-template-columns:110px 1fr;min-height:240px}.moneyid-app .stage-art-ring{width:75px;height:75px}.moneyid-app .stage-art-ring svg{width:36px}.moneyid-app .stage-tag{max-width:85px}.moneyid-app .stage-record{padding:20px 12px}.moneyid-app .stage-record p,.moneyid-app .stage-record>.micro{font-size:8px}.moneyid-app .audience-section{padding-block:55px}.moneyid-app .audience-paths{grid-template-columns:1fr;gap:45px;margin-top:35px}.moneyid-app .audience-path h3{font-size:26px}.moneyid-app .audience-path p{font-size:13px}.moneyid-app .audience-diagram{max-width:310px}.moneyid-app .closing-section{padding-block:56px 64px}.moneyid-app .closing-statement{grid-template-columns:minmax(0,1fr)}.moneyid-app .closing-columns{grid-row:1/span 3;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:-56px -64px;margin-inline:-14px}.moneyid-app .closing-columns span:nth-child(n+3){display:none}.moneyid-app .closing-columns span:nth-child(2){border-right:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.moneyid-app .closing-columns span:nth-child(2){border-right:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.moneyid-app .closing-eyebrow,.moneyid-app .closing-statement .closing-title,.moneyid-app .closing-aside{grid-column:1}.moneyid-app .closing-eyebrow{grid-row:1}.moneyid-app .closing-statement .closing-title{grid-row:2}.moneyid-app .closing-aside{grid-row:3}.moneyid-app .closing-eyebrow{margin-top:0;font-size:9px}.moneyid-app .closing-statement .closing-title{margin-top:28px;font-size:clamp(38px,11vw,56px)}.moneyid-app .closing-aside{margin-top:30px}.moneyid-app .closing-aside p{font-size:14px}.moneyid-app .footer-top{display:block}.moneyid-app .footer-top p{max-width:270px;margin-top:20px;font-size:10px;line-height:1.6}.moneyid-app .footer-bottom{flex-direction:column-reverse;align-items:start;gap:20px}.moneyid-app .footer-bottom>div{flex-wrap:wrap;gap:18px}.moneyid-app .footer-bottom button{font-size:9px}.moneyid-app .evidence-hero{grid-template-columns:1fr;gap:35px;padding-top:28px;padding-bottom:50px}.moneyid-app .evidence-hero-copy{padding-top:0}.moneyid-app .evidence-hero .hero-title{font-size:40px}.moneyid-app .evidence-hero .hero-support>p{font-size:14px}.moneyid-app .evidence-hero-proof{grid-template-columns:20px 1fr;gap:4px 14px;margin-top:28px;padding-top:14px;display:grid}.moneyid-app .evidence-hero-proof p{margin:0;font-size:17px}.moneyid-app .evidence-hero-proof .micro{grid-column:2;margin-top:9px;font-size:8px}.moneyid-app .evidence-console{padding-inline:20px}.moneyid-app .console-top{margin-inline:-20px;padding-inline:20px}.moneyid-app .console-top .micro{font-size:8px}.moneyid-app .console-heading h2{font-size:23px}.moneyid-app .result-code strong{font-size:22px}.moneyid-app .evidence-fact{font-size:9px}.moneyid-app .evidence-fact strong{font-size:8px}.moneyid-app .evidence-chain{padding-block:55px}.moneyid-app .chain-rows{margin-top:32px}.moneyid-app .chain-row{grid-template-columns:26px 18px 1fr;align-items:start;gap:12px;min-height:150px;padding-block:24px}.moneyid-app .chain-row h3{max-width:none;font-size:22px}.moneyid-app .chain-row p{grid-column:3;margin:0;font-size:12px}.moneyid-app .chain-number{padding-top:5px;font-size:10px}.moneyid-app .chain-node{grid-row:span 2;align-self:stretch;height:auto}.moneyid-app .chain-node span{width:11px;height:11px;position:absolute;top:7px}.moneyid-app .prototype-panel{padding:30px 24px}.moneyid-app .prototype-panel h2{font-size:26px}}@media (max-width:360px){.moneyid-app .hero-title{font-size:28px}.moneyid-app .evidence-hero .hero-title{font-size:34px}.moneyid-app .site-header>.pilot-button{gap:6px;font-size:9px}.moneyid-app .narrative-tabs{gap:6px}}@media (prefers-reduced-motion:reduce){.moneyid-app *,.moneyid-app :before,.moneyid-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.moneyid-app .connection-active{stroke-dashoffset:0}.moneyid-app .narrative-track-fill{transform:scaleX(1)}}.moneyid-app .theme-evidence,.moneyid-app.theme-system{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px}.moneyid-app.theme-cinematic{background-image:none}.moneyid-app .evidence-hero .hero-title{font-size:52px}.moneyid-app .relationship-section{padding-bottom:48px}.moneyid-app .relationship-section .relationship-scene{border-top:1px solid var(--border);max-width:980px;margin:auto;padding:25px 0 0}.moneyid-app .prototype-panel>.mode-control{margin:0 0 18px}.moneyid-app .prototype-panel>.micro{display:block}.moneyid-app .moneyid-app,.moneyid-app .moneyid-app *,.moneyid-app .prototype-panel,.moneyid-app .prototype-panel *{transition-property:background-color,color,border-color,fill,stroke;transition-duration:.18s;transition-timing-function:ease-out}:is(.moneyid-app .moneyid-app:not(:has(.mode-switch[data-ready=true])),.moneyid-app .moneyid-app:not(:has(.mode-switch[data-ready=true])) *){transition:none}@media (prefers-color-scheme:dark){.moneyid-app.theme-system{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:var(--mid-cobalt-light);--on-primary:var(--mid-ink);--primary-text:var(--mid-cobalt-light);--destructive:#ff958c;--error-surface:#2d1513;--warning:#e6b96b;--warning-surface:#271d12;--background:#060607;--foreground:#f3f0e7;--card:#0b0c0e;--secondary:#121416;--muted:#121416;--muted-foreground:#918f8a;--accent:#1a1d23;--border:#292b2f;--subtle:#585b61;--grid:#4042474d;--success:#7dbea0;--success-surface:#0d1c15;background-image:none}@supports (color:lab(0% 0 0)){.moneyid-app.theme-system{--destructive:lab(73.2464% 40.2853 23.5175);--error-surface:lab(10.2995% 12.4061 7.00657);--warning:lab(78.063% 10.1196 45.8711);--warning-surface:lab(11.8198% 3.48877 9.39002);--background:lab(1.76049% -.0521019 -.424418);--foreground:lab(94.841% -.00312924 4.59505);--card:lab(3.35374% -.126332 -1.09961);--secondary:lab(6.18107% -.197634 -1.63932);--muted:lab(6.18107% -.197634 -1.63932);--muted-foreground:lab(59.4407% -.00268221 3.06298);--accent:lab(10.6245% -.258476 -4.44032);--border:lab(17.6159% -.334024 -2.59914);--subtle:lab(38.4861% -.485912 -3.71753);--grid:lab(28.0529% -.389308 -2.9743/.3);--success:lab(72.0704% -26.7033 8.22897);--success-surface:lab(8.69407% -8.09412 2.52967)}}.moneyid-app.theme-system .night-control:disabled{background:var(--foreground);color:var(--background);opacity:1}}@media (prefers-color-scheme:light){.moneyid-app.theme-system .day-control:disabled{background:var(--foreground);color:var(--background);opacity:1}}@media (not (min-width:1101px)) and (min-width:768px){.moneyid-app .site-header{gap:12px}.moneyid-app .site-nav button{padding-inline:5px;font-size:11px}.moneyid-app .mode-button{padding-inline:7px}.moneyid-app .evidence-hero .hero-title{font-size:43px}}@media not all and (min-width:768px){.moneyid-app .evidence-hero .hero-title{font-size:32px}.moneyid-app .prototype-label{min-height:66px;margin:12px 6% 0;font-size:8px;position:static}.moneyid-app .site-footer{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.moneyid-app .moneyid-app,.moneyid-app .moneyid-app *,.moneyid-app .prototype-panel,.moneyid-app .prototype-panel *{transition:none!important}}.moneyid-app .language-control{flex-shrink:0;font-size:12px;position:relative}.moneyid-app .language-control>summary{cursor:pointer;align-items:center;gap:7px;min-width:111px;min-height:38px;list-style:none;display:flex}.moneyid-app .language-control>summary::-webkit-details-marker{display:none}.moneyid-app .language-control>summary>span{flex:1}.moneyid-app .language-options{background:var(--card);border:1px solid var(--border);width:154px;box-shadow:var(--shadow-console);z-index:50;border-radius:4px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.moneyid-app .language-options button{justify-content:space-between;width:100%;font-size:12px;display:flex}.moneyid-app .prototype-label{flex-wrap:wrap;max-width:calc(100% - 20px)}.moneyid-app .prototype-label small{font-size:inherit;flex-basis:100%;padding-left:14px;display:block}.moneyid-app .prototype-panel>.language-control{margin:0 0 18px 12px;display:inline-block}.moneyid-app .console-actions button{white-space:normal;text-align:left;height:auto;min-height:40px;padding-block:9px;line-height:1.4}.moneyid-app .console-actions button:last-child:enabled{background-color:var(--primary)}.moneyid-app .stage-tab{overflow-wrap:anywhere;min-width:0}.moneyid-app .site-header{gap:16px}@media (max-width:1200px) and (min-width:768px){.moneyid-app .site-nav{background:var(--background);border-bottom:1px solid var(--border);padding:18px;display:none;position:absolute;top:99px;left:0;right:0}.moneyid-app .site-nav.menu-open{display:flex}.moneyid-app .site-header .mobile-menu{margin-left:auto;display:inline-flex}.moneyid-app .site-header .wordmark{margin-right:auto}}@media not all and (min-width:768px){.moneyid-app .site-header{grid-template-rows:32px 38px 35px;grid-template-columns:1fr auto;gap:9px 8px;height:154px;display:grid}.moneyid-app .site-header .wordmark{grid-area:1/1}.moneyid-app .site-header>.mobile-menu{grid-area:1/2;justify-self:end}.moneyid-app .site-header>.mode-switch{grid-area:2/1;justify-self:start;margin:0}.moneyid-app .site-header>.language-control{grid-area:2/2}.moneyid-app .site-header>.pilot-button{grid-area:3/1/auto/-1;justify-self:end;margin:0}.moneyid-app .site-nav{top:153px}.moneyid-app .stage-tab{height:112px}.moneyid-app .prototype-panel>.language-control{width:max-content;margin-left:0;display:block}.moneyid-app .console-top{gap:8px}.moneyid-app .console-top>svg{flex-shrink:0}.moneyid-app .result-code strong{font-size:20px}}.moneyid-app .mode-switch{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px;display:inline-flex;position:relative}.moneyid-app .mode-switch:disabled{cursor:default;opacity:.7}.moneyid-app .mode-switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.moneyid-app .mode-track{border:1px solid var(--border);background:var(--card);width:56px;height:30px;color:var(--muted-foreground);border-radius:999px;justify-content:space-between;align-items:center;padding:0 7px;display:flex;position:relative}.moneyid-app .mode-switch:hover:not(:disabled) .mode-track{border-color:var(--foreground)}.moneyid-app .mode-track svg{z-index:1;width:14px;height:14px;transition:color .18s;position:relative}.moneyid-app .mode-thumb{background:var(--foreground);border-radius:999px;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px}.moneyid-app .mode-switch[data-mode=night] .mode-thumb{transform:translate(26px)}.moneyid-app .mode-switch[data-mode=day] .mode-sun,.moneyid-app .mode-switch[data-mode=night] .mode-moon{color:var(--background)}.moneyid-app.theme-evidence .mode-switch[data-ready=false][data-mode=night] .mode-thumb{transform:none}.moneyid-app.theme-evidence .mode-switch[data-ready=false][data-mode=night] .mode-moon{color:inherit}.moneyid-app.theme-evidence .mode-switch[data-ready=false][data-mode=night] .mode-sun{color:var(--background)}@media (prefers-reduced-motion:reduce){.moneyid-app .mode-thumb,.moneyid-app .mode-track svg{transition:none!important}}.moneyid-app .prototype-panel>.mode-switch{margin:0 0 18px}.moneyid-app.theme-cinematic{--background:#030605;--card:#060d0b;--secondary:#0c1311;--muted:#0c1311;--border:#1f2c27;--rain:#4ebe7d38;--rain-head:#7eeca88c;--signal-emerald:#4ebe7d;--scanline:#69b18307;--grid:#3c5e4c52;--panel-glow:0 0 0 1px #4ebe7d0f, 0 18px 60px #00884c14, 0 0 80px #477ae40f}@supports (color:lab(0% 0 0)){.moneyid-app.theme-cinematic{--background:lab(1.4068% -.812061 .155199);--card:lab(3.13107% -2.08578 .191236);--secondary:lab(5.3866% -3.0138 .274774);--muted:lab(5.3866% -3.0138 .274774);--border:lab(16.7449% -6.78316 1.26366);--rain:lab(69.3433% -44.5479 22.9571/.22);--rain-head:lab(85.5963% -44.2804 22.7849/.55);--signal-emerald:lab(69.3433% -44.5479 22.9571);--scanline:lab(66.5175% -31.5156 16.203/.028);--grid:lab(36.8689% -16.3078 6.44823/.32);--panel-glow:0 0 0 1px lab(69.3433% -44.5479 22.9571/.06), 0 18px 60px lab(49.5995% -45.1147 23.3324/.08), 0 0 80px lab(52.0253% 9.75308 -60.0799/.06)}}@media (prefers-color-scheme:dark){.moneyid-app.theme-system{--background:#030605;--card:#060d0b;--secondary:#0c1311;--muted:#0c1311;--border:#1f2c27;--rain:#4ebe7d38;--rain-head:#7eeca88c;--signal-emerald:#4ebe7d;--scanline:#69b18307;--grid:#3c5e4c52;--panel-glow:0 0 0 1px #4ebe7d0f, 0 18px 60px #00884c14, 0 0 80px #477ae40f}@supports (color:lab(0% 0 0)){.moneyid-app.theme-system{--background:lab(1.4068% -.812061 .155199);--card:lab(3.13107% -2.08578 .191236);--secondary:lab(5.3866% -3.0138 .274774);--muted:lab(5.3866% -3.0138 .274774);--border:lab(16.7449% -6.78316 1.26366);--rain:lab(69.3433% -44.5479 22.9571/.22);--rain-head:lab(85.5963% -44.2804 22.7849/.55);--signal-emerald:lab(69.3433% -44.5479 22.9571);--scanline:lab(66.5175% -31.5156 16.203/.028);--grid:lab(36.8689% -16.3078 6.44823/.32);--panel-glow:0 0 0 1px lab(69.3433% -44.5479 22.9571/.06), 0 18px 60px lab(49.5995% -45.1147 23.3324/.08), 0 0 80px lab(52.0253% 9.75308 -60.0799/.06)}}}.moneyid-app .evidence-hero,.moneyid-app .relationship-section{isolation:isolate;position:relative}.moneyid-app .evidence-hero>:not(.digital-rain),.moneyid-app .relationship-section>:not(.digital-rain){z-index:1;position:relative}.moneyid-app .digital-rain{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;display:none;position:absolute;inset:0 0 0 46%;overflow:hidden;-webkit-mask-image:radial-gradient(70% 75% at 55% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 75% at 55% 45%,#000 30%,#0000 80%)}.moneyid-app .rain-relationship{inset:0 8%}.moneyid-app .rain-col{font-family:var(--font-mono);color:var(--rain);will-change:transform;flex-direction:column;font-size:12px;line-height:1.9;animation:linear infinite rain-fall;display:flex;position:absolute;top:0}.moneyid-app .rain-col i{font-style:normal}.moneyid-app .rain-head{color:var(--rain-head)}.moneyid-app .digital-rain[data-paused=true] .rain-col,.moneyid-app .digital-rain[data-paused=true] .rain-scan{animation-play-state:paused}.moneyid-app .rain-scan{background:linear-gradient(to bottom, transparent 0 46%, var(--scanline) 50%, transparent 54%);animation:18s linear infinite rain-scan;position:absolute;inset:0}.moneyid-app .study-label{font-size:inherit}.moneyid-app.theme-cinematic{background-image:repeating-linear-gradient(to bottom, transparent 0 3px, var(--scanline) 3px 4px);position:relative}.moneyid-app.theme-cinematic .digital-rain{display:block}.moneyid-app.theme-cinematic .evidence-console{box-shadow:var(--panel-glow)}.moneyid-app.theme-cinematic .connection-base{stroke:var(--signal-emerald);stroke-opacity:.35}.moneyid-app.theme-cinematic .scene-caption-line{background:linear-gradient(90deg, var(--signal-emerald), var(--primary))}.moneyid-app.theme-cinematic .study-label{color:var(--signal-emerald)}.moneyid-app.theme-cinematic .console-actions button:last-child:enabled{color:var(--background)}@media (prefers-color-scheme:dark){.moneyid-app.theme-system{background-image:repeating-linear-gradient(to bottom, transparent 0 3px, var(--scanline) 3px 4px);position:relative}.moneyid-app.theme-system .digital-rain{display:block}.moneyid-app.theme-system .evidence-console{box-shadow:var(--panel-glow)}.moneyid-app.theme-system .connection-base{stroke:var(--signal-emerald);stroke-opacity:.35}.moneyid-app.theme-system .scene-caption-line{background:linear-gradient(90deg, var(--signal-emerald), var(--primary))}.moneyid-app.theme-system .study-label{color:var(--signal-emerald)}.moneyid-app.theme-system .console-actions button:last-child:enabled{color:var(--background)}}@media not all and (min-width:768px){.moneyid-app .digital-rain{opacity:.45;inset:0}.moneyid-app .rain-col:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.moneyid-app .rain-col,.moneyid-app .rain-scan{animation:none!important;transform:none!important}.moneyid-app .rain-scan{display:none}}.moneyid-app .footer-made{margin:0;padding:20px 5.5%;font-size:12px}.moneyid-app .micro,.moneyid-app .prototype-label,.moneyid-app .result-note,.moneyid-app .situation-note,.moneyid-app .console-fine{font-size:12px}@keyframes rain-fall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes rain-scan{0%{transform:translateY(-60%)}to{transform:translateY(60%)}}@media not all and (min-width:768px){.moneyid-app .site-header{flex-wrap:wrap;gap:10px;height:auto;min-height:80px;padding-block:12px;display:flex}.moneyid-app .site-header>.mode-switch{margin-left:auto}.moneyid-app .site-header>.pilot-button{order:5;margin-left:auto}.moneyid-app .site-header>.mobile-menu{order:4}.moneyid-app .site-header>.wordmark{flex:1 0 5.42em;min-width:0}.moneyid-app .site-header>.pilot-button{flex:0 0 10.15em;justify-content:center}}@media (max-width:360px){.moneyid-app .site-header>.wordmark{flex-basis:5.52em}.moneyid-app .site-header>.pilot-button{flex-basis:10.4em}}.moneyid-app .console-caution,.moneyid-app .console-disclaimer,.moneyid-app .decision-status,.moneyid-app .result-block p,.moneyid-app .console-actions button,.moneyid-app .stage-note,.moneyid-app .stage-record .record-footer{font-size:12px}.moneyid-splash{--splash-canvas:#2061f5;--splash-ink:#fcfcf9;--splash-muted:#fbfaf8;--splash-line:#bed5ff47;--splash-button-ink:#0f42b5;--splash-button-hover:#e7ebf3;isolation:isolate;background:var(--splash-canvas);color:var(--splash-ink);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.moneyid-splash{--splash-canvas:lab(44.9078% 24.7281 -80.7899);--splash-ink:lab(98.8557% -.0089705 1.14335);--splash-muted:lab(98.2757% -.0089407 1.14335);--splash-line:lab(84.5605% -.880986 -25.6611/.28);--splash-button-ink:lab(31.3692% 22.1303 -66.7368);--splash-button-hover:lab(92.9927% -.403345 -4.51074)}}.theme-cinematic .moneyid-splash{--splash-canvas:#0b1323;--splash-line:#6297ff47}@supports (color:lab(0% 0 0)){.theme-cinematic .moneyid-splash{--splash-canvas:lab(5.98749% .642493 -12.1853);--splash-line:lab(62.4631% 8.86095 -63.7504/.28)}}@media (prefers-color-scheme:dark){.theme-system .moneyid-splash{--splash-canvas:#0b1323;--splash-line:#6297ff47}@supports (color:lab(0% 0 0)){.theme-system .moneyid-splash{--splash-canvas:lab(5.98749% .642493 -12.1853);--splash-line:lab(62.4631% 8.86095 -63.7504/.28)}}}.moneyid-splash .splash-inner{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:24px 7%;max-width:1440px;margin:auto;padding:40px 5.5% 24px;display:grid;position:relative}.moneyid-splash p{margin:0}.moneyid-splash .splash-eyebrow{margin-bottom:22px;font-size:13px;font-weight:600;line-height:1.6}.moneyid-splash h1{letter-spacing:0;max-width:none;margin:0 0 22px;font-size:76px;font-weight:700;line-height:1.06}.moneyid-splash .splash-question{max-width:32ch;font-size:20px;font-weight:600;line-height:1.5}.moneyid-splash .splash-support{color:var(--splash-muted);max-width:53ch;margin-top:14px;font-size:16px;line-height:1.75}.moneyid-splash .splash-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:26px;display:flex}.moneyid-splash .splash-primary,.moneyid-splash .splash-secondary{white-space:normal;border-radius:4px;height:auto;min-height:46px;padding:12px 18px;font-size:14px;line-height:1.5}.moneyid-splash .splash-primary{background:var(--splash-ink);color:var(--splash-button-ink)}.moneyid-splash .splash-primary:hover{background:var(--splash-button-hover)}.moneyid-splash .splash-secondary{color:var(--splash-ink);background:0 0;padding-inline:0}.moneyid-splash .splash-secondary:hover{text-underline-offset:5px;text-decoration:underline}.moneyid-splash .splash-primary:focus-visible,.moneyid-splash .splash-secondary:focus-visible{outline:2px solid var(--splash-ink);outline-offset:4px}.moneyid-splash .splash-bottom{border-top:1px solid var(--splash-line);color:var(--splash-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px 24px;margin-top:4px;padding-top:18px;font-size:13px;line-height:1.7;display:flex}.moneyid-splash .splash-bottom>span{font-size:11px}.splash-workflow{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:56px;padding-bottom:56px;display:grid;position:relative}.splash-workflow>:not(.digital-rain){z-index:1;position:relative}.splash-workflow-heading{max-width:15ch;margin:12px 0 0;font-size:32px;font-weight:500;line-height:1.3}@media (min-width:1440px){.moneyid-splash h1{font-size:84px}}@media not all and (min-width:1101px){.moneyid-splash h1{font-size:60px}.moneyid-splash .splash-inner{gap:32px 5%}}@media (max-width:900px){.moneyid-splash .splash-inner{grid-template-columns:minmax(0,1fr);padding-top:40px}.moneyid-splash h1{max-width:12ch}.moneyid-splash .splash-bottom{margin-top:0}.splash-workflow{grid-template-columns:minmax(0,1fr);gap:28px}.splash-workflow-heading{max-width:none;font-size:26px}}@media (max-width:600px){.moneyid-splash .splash-inner{gap:32px;padding:32px 6% 24px}.moneyid-splash h1{max-width:none;margin-bottom:20px;font-size:46px}.moneyid-splash .splash-eyebrow{margin-bottom:20px;font-size:12px}.moneyid-splash .splash-question{font-size:18px}.moneyid-splash .splash-support{font-size:15px;line-height:1.7}.moneyid-splash .splash-bottom{display:block}.moneyid-splash .splash-bottom>span{margin-top:8px;display:block}.splash-workflow{padding-top:36px;padding-bottom:40px}}@media (max-width:360px){.moneyid-splash h1{font-size:40px}}@media (min-width:1101px) and (max-height:850px){.moneyid-splash .splash-inner{row-gap:16px;padding-top:28px;padding-bottom:16px}}.moneyid-app.theme-evidence:has(>#content){isolation:isolate;--homepage-grid-display:block;--homepage-open-surface:transparent;--homepage-diagram-grid:none;--homepage-audience-divider:1px;--homepage-faq-surface:var(--card);--homepage-faq-border:1px;--homepage-faq-radius:4px;--homepage-faq-inset:22px;--homepage-faq-edge:0px;background-image:none}@media (prefers-color-scheme:light){.moneyid-app.theme-system:has(>#content){isolation:isolate;--homepage-grid-display:block;--homepage-open-surface:transparent;--homepage-diagram-grid:none;--homepage-audience-divider:1px;--homepage-faq-surface:var(--card);--homepage-faq-border:1px;--homepage-faq-radius:4px;--homepage-faq-inset:22px;--homepage-faq-edge:0px;background-image:none}}.homepage-grid{display:var(--homepage-grid-display,none);z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px;position:fixed;inset:0;transition:none!important;animation:none!important}.moneyid-app.theme-evidence #content :is(.problem-section,.audience-section){background:var(--homepage-open-surface)}.moneyid-app.theme-evidence #content .audience-section{border-top:var(--homepage-audience-divider) solid var(--border)}.moneyid-app.theme-evidence #content .relationship-svg>rect[fill="url(#system-grid)"]{display:var(--homepage-diagram-grid)}.moneyid-app.theme-evidence #content .faq-items{background:var(--homepage-faq-surface);border:var(--homepage-faq-border) solid var(--border);border-radius:var(--homepage-faq-radius);padding-inline:var(--homepage-faq-inset)}.moneyid-app.theme-evidence #content .faq-item:first-child{border-top-width:var(--homepage-faq-edge)}.moneyid-app.theme-evidence #content .faq-item:last-child{border-bottom-width:var(--homepage-faq-edge)}@media (prefers-color-scheme:light){.moneyid-app.theme-system #content :is(.problem-section,.audience-section){background:var(--homepage-open-surface)}.moneyid-app.theme-system #content .audience-section{border-top:var(--homepage-audience-divider) solid var(--border)}.moneyid-app.theme-system #content .relationship-svg>rect[fill="url(#system-grid)"]{display:var(--homepage-diagram-grid)}.moneyid-app.theme-system #content .faq-items{background:var(--homepage-faq-surface);border:var(--homepage-faq-border) solid var(--border);border-radius:var(--homepage-faq-radius);padding-inline:var(--homepage-faq-inset)}.moneyid-app.theme-system #content .faq-item:first-child{border-top-width:var(--homepage-faq-edge)}.moneyid-app.theme-system #content .faq-item:last-child{border-bottom-width:var(--homepage-faq-edge)}}@media print{.homepage-grid{display:none!important}}html[data-header-hidden]{scroll-padding-top:0}html[data-header-hidden] :is(#content,#problem,#approach,#audiences,.legal section){scroll-margin-top:var(--scroll-header-offset,var(--anchor-offset))}.site-header{transition:transform .2s;transform:translateY(0)}.site-header[data-header-hidden=true]{transform:translateY(-100%)}.site-header:focus-within,.site-header[data-header-focus=true]{transition:none;transform:translateY(0)}.moneyid-app .site-header[data-header-top=true]{color:var(--header-splash-ink);--foreground:var(--header-splash-ink,var(--primary-foreground));--muted-foreground:var(--header-splash-ink,var(--primary-foreground));--primary:var(--header-splash-ink,var(--primary-foreground));--primary-text:var(--header-splash-ink,var(--primary-foreground));--background:var(--header-splash-canvas);--card:var(--header-splash-ink,var(--primary-foreground));--border:var(--header-splash-ink,var(--primary-foreground));--accent:var(--header-splash-button-hover);background:0 0;border-bottom-color:#0000}.site-header[data-header-top=true]:before{content:"";z-index:-1;background:var(--header-splash-canvas);pointer-events:none;position:absolute;inset:0 0 -1px}.site-header[data-header-top=true] .mode-track{color:var(--header-splash-button-ink)}.site-header[data-header-top=true] .mode-thumb{background:var(--header-splash-button-ink)}.moneyid-app .site-header[data-header-top=true] .mode-switch[data-mode=day] .mode-sun,.moneyid-app .site-header[data-header-top=true] .mode-switch[data-mode=night] .mode-moon{color:var(--header-splash-ink)}.moneyid-app.theme-evidence .site-header[data-header-top=true] .mode-switch[data-ready=false][data-mode=night] .mode-moon{color:inherit}.moneyid-app.theme-evidence .site-header[data-header-top=true] .mode-switch[data-ready=false][data-mode=night] .mode-sun{color:var(--header-splash-ink)}.site-header[data-header-top=true] .pilot-button{color:var(--header-splash-button-ink)}.site-header[data-header-top=true] .pilot-button:hover{background:var(--header-splash-button-hover);color:var(--header-splash-button-ink)}.site-header[data-header-top=true] :is(.site-nav button,.mobile-menu):hover{color:var(--header-splash-button-ink)}.site-header[data-header-top=true] :is(button,a,summary):focus-visible{outline:2px solid var(--header-splash-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.site-header{transition:none!important}}@media print{.site-header{background:var(--background);transition:none;position:static;transform:none!important}.site-header:before{display:none}}.back-to-top{z-index:10;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-md);background:var(--primary);width:48px;height:48px;color:var(--on-primary);border:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;place-items:center;padding:0;transition:opacity .18s,visibility 0s linear .18s;display:grid;position:fixed}.back-to-top[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.back-to-top:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.back-to-top svg{width:22px;height:22px}.to-top-row{display:none}@media not all and (min-width:1100px){.back-to-top{display:none}.to-top-row{padding:0 0 24px;display:block}.to-top-row .wrap{justify-content:flex-end;display:flex}.to-top-row .to-top-link{min-height:44px;color:var(--brand);text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.to-top-row .to-top-link:hover{text-decoration-thickness:2px}.moneyid-app .to-top-row .to-top-link{color:var(--mid-paper)}.moneyid-app .to-top-row{background:var(--mid-ink);padding-top:24px}.to-top-row .to-top-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;box-shadow:0 0 0 7px var(--surface);border-radius:4px}.to-top-link svg{width:16px;height:16px}.moneyid-app .to-top-row .to-top-link:focus-visible{box-shadow:0 0 0 3px var(--mid-ink), 0 0 0 7px var(--brand);outline-color:#fff}}@media print{.to-top-row{display:none}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none!important}}@media print{.back-to-top{display:none!important}}.wordmark{--wordmark-money:var(--mid-ink);--wordmark-id:var(--mid-cobalt);font-family:var(--font-site);white-space:nowrap;align-items:center;font-size:28px;line-height:1;display:inline-flex}.wordmark-art{aspect-ratio:1796/435;flex-shrink:0;width:auto;height:30px;display:block;overflow:visible;transform:translateY(12.5%)}.wordmark-money{fill:var(--wordmark-money)}.wordmark-id{fill:var(--wordmark-id)}.site-header[data-header-top=true] .wordmark,.moneyid-app.theme-cinematic .wordmark{--wordmark-money:var(--mid-paper);--wordmark-id:#4e7efd}@media not all and (min-width:768px){.wordmark{font-size:24px}.wordmark-art{height:26px}}@media (max-width:360px){.wordmark{font-size:22px}.wordmark-art{height:24px}}.moneyid-app .moneyid-splash.sphere-hero{--splash-canvas:#0a152a;--splash-ink:#fcfcf9;--splash-muted:#d7deec;--splash-line:#85adfa47;--splash-button-ink:#0a2769;--splash-button-hover:#dee5f2;--sh-ink:#fcfcf9;--sh-highlight:#eff6ff;--sh-glass:#1d469d;--sh-cobalt:#1f57d3;--sh-cobalt-light:#70a6f5;--sh-pulse:#d2ebff;--sh-navy:#060f21;background-color:var(--splash-canvas);color:var(--splash-ink);background-image:radial-gradient(60% 75% at 78% 58%,#1f57d3d9,#0000 70%),radial-gradient(45% 55% at 95% 20%,#236ade73,#0000 70%);background-image:radial-gradient(60% 75% at 78% 58%,lab(39.5808% 20.1313 -70.2677/.85),#0000 70%),radial-gradient(45% 55% at 95% 20%,lab(45.9216% 12.1751 -66.3401/.45),#0000 70%)}@supports (color:lab(0% 0 0)){.moneyid-app .moneyid-splash.sphere-hero{--splash-canvas:lab(6.90622% 1.27408 -15.8758);--splash-ink:lab(98.8557% -.0089705 1.14335);--splash-muted:lab(88.3179% -.615239 -7.48713);--splash-line:lab(70.2022% 1.65132 -43.1346/.28);--splash-button-ink:lab(17.3485% 12.0788 -42.1606);--splash-button-hover:lab(90.6381% -.61819 -7.48862);--sh-ink:lab(98.8557% -.0089705 1.14335);--sh-highlight:lab(96.4491% -2.23953 -10.9041);--sh-glass:lab(31.0685% 12.6893 -52.7654);--sh-cobalt:lab(39.5808% 20.1313 -70.2677);--sh-cobalt-light:lab(66.7673% -1.02273 -45.8962);--sh-pulse:lab(91.7794% -5.58323 -20.977);--sh-navy:lab(4.22671% .916183 -12.7541)}}.moneyid-app .sphere-hero .splash-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 4%;padding-top:48px;padding-bottom:24px}.moneyid-app .sphere-hero h1{letter-spacing:normal;margin:0 0 22px;font-size:64px;font-weight:500;line-height:1.08}.moneyid-app .sphere-hero .splash-headline-second{display:block}.moneyid-app .sphere-hero .splash-question{max-width:34ch;font-size:24px;font-weight:500;line-height:1.4}.moneyid-app .sphere-hero .splash-support{max-width:58ch;color:var(--splash-muted);margin-top:20px;font-size:17px;line-height:1.75}.moneyid-app .sphere-hero .sphere-caution{color:var(--splash-ink);margin-top:20px;font-size:13px;line-height:1.6}.moneyid-app .sphere-hero .splash-actions{margin-top:18px}.moneyid-app .sphere-hero .splash-bottom{border-top-color:var(--splash-line);color:var(--splash-muted)}.sphere-hero .sphere-column{min-width:0;padding-top:34px;position:relative}.sphere-hero .sphere-sample{color:var(--splash-muted);font-size:12px;line-height:1.5;position:absolute;top:0;left:0}.sphere-hero .sphere-visual{aspect-ratio:760/550;width:100%;margin:30px 0 34px;position:relative;container-type:inline-size}.sphere-hero .sphere-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sphere-hero .sphere-svg-narrow{display:none}.sphere-hero .sh-halo{fill:var(--sh-cobalt);opacity:.2}.sphere-hero .sh-resolve{fill:var(--sh-cobalt-light);opacity:0}.sphere-hero .sh-orbit{fill:none;stroke:var(--sh-cobalt-light);stroke-opacity:.22;stroke-width:1px}.sphere-hero .sh-link{fill:none;stroke:var(--sh-cobalt-light);stroke-width:1.6px;stroke-linecap:round}.sphere-hero .sh-link-a{opacity:.75}.sphere-hero .sh-link-b{opacity:.42}.sphere-hero .sh-node-2{opacity:.9}.sphere-hero .sh-shade{fill:var(--sh-navy);opacity:.26}.sphere-hero .sh-specular{fill:var(--sh-highlight)}.sphere-hero .sh-pulse{fill:var(--sh-pulse);opacity:0}.sphere-hero .sh-pulse-a,.sphere-hero .sh-pulse-idle{offset-path:path("M181 142 C235 161 244 180 288 201");offset-rotate:0deg}.sphere-hero .sphere-svg-narrow .sh-pulse-a,.sphere-hero .sphere-svg-narrow .sh-pulse-idle{offset-path:path("M104 96 C132 113 121 142 139 146")}.sphere-hero .sphere-label,.sphere-hero .sphere-icon{color:var(--sh-ink);position:absolute;transform:translate(-50%,-50%)}.sphere-hero .sphere-label{white-space:nowrap;font-size:14px;line-height:1.4}.sphere-hero .sphere-icon{stroke-width:1.6px;width:28px;height:28px}.sphere-hero .sphere-icon-org{top:20%;left:16.45%}.sphere-hero .sphere-icon-vendor{top:80%;left:85.53%}.sphere-hero .sphere-label-org{top:8.4%;left:16.45%;transform:translate(-50%,calc(-100% - 10px))}.sphere-hero .sphere-label-vendor{top:91.6%;left:85.53%;transform:translate(-50%,10px)}.sphere-hero .sphere-label-center{flex-direction:column;align-items:center;gap:4px;font-size:22px;display:flex;top:50%;left:51.3%}.sphere-hero .sphere-descriptor{color:#f2f5fc;color:lab(96.481% -.343531 -3.76312);font-size:12px}.sphere-hero .sphere-wordmark{--wordmark-money:var(--mid-paper);--wordmark-id:#4e7efd;aspect-ratio:1796/435;width:auto;height:min(34px,6cqw - 3px);margin-bottom:2px;display:block;overflow:visible}.sphere-hero .sphere-wordmark .wordmark-money{fill:var(--wordmark-money)}.sphere-hero .sphere-wordmark .wordmark-id{fill:var(--wordmark-id)}.sphere-hero .sphere-controls{gap:8px;display:flex;position:absolute;top:14px;right:0}.sphere-hero .sphere-controls button{width:44px;height:44px;color:var(--sh-ink);cursor:pointer;background:#0a152ae6;background:lab(6.90622% 1.27408 -15.8758/.9);border:1px solid #fcfcf980;border:1px solid lab(98.8557% -.0089705 1.14335/.5);border-radius:8px;place-items:center;display:grid}.sphere-hero .sphere-controls button:hover{background:#162644f2;background:lab(14.8598% 1.7882 -21.2999/.95);border-color:#fcfcf9bf;border-color:lab(98.8557% -.0089705 1.14335/.75)}.sphere-hero .sphere-controls button:focus-visible{outline:2px solid var(--sh-ink);outline-offset:2px;color:var(--sh-ink);box-shadow:none}.sphere-hero .sphere-controls button:disabled{opacity:.45;cursor:default}.sphere-hero .sphere-controls svg{width:18px;height:18px}.sphere-hero .sh-opening,.sphere-hero .sh-ambient{animation-play-state:paused!important}.sphere-hero .sh-pulse-a{animation:sh-request 1.4s calc(.3s - var(--sh-elapsed,0s)) ease-in-out both}.sphere-hero .sh-resolve{animation:sh-resolve .25s calc(1.7s - var(--sh-elapsed,0s)) ease-out both}.sphere-hero .sh-link-b{animation:sh-consult 1s calc(1.95s - var(--sh-elapsed,0s)) ease-in-out both}.sphere-hero .sphere-visual[data-idle=true] .sh-halo{animation:sh-breathe 7s ease-in-out calc(0s - var(--sh-idle-elapsed,0s)) infinite}.sphere-hero .sphere-visual[data-idle=true] .sh-pulse-idle{animation:sh-request-idle 9s ease-in-out calc(0s - var(--sh-idle-elapsed,0s)) infinite}.sphere-hero .sphere-visual[data-running=true] .sh-opening,.sphere-hero .sphere-visual[data-running=true][data-idle=true] .sh-ambient{animation-play-state:running!important}.sphere-hero .sphere-visual[data-cut=true] .sh-opening{animation:none}.sphere-hero .sphere-visual[data-final=true] .sh-pulse-a,.sphere-hero .sphere-visual[data-final=true] .sh-resolve{opacity:0}.sphere-hero .sphere-visual[data-final=true] .sh-link-b{opacity:.42}@keyframes sh-request{0%{offset-distance:0%;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes sh-resolve{0%,to{opacity:0}40%{opacity:.14}}@keyframes sh-consult{0%,to{opacity:.42}40%{opacity:.72}}@keyframes sh-breathe{0%,to{opacity:.2}50%{opacity:.3}}@keyframes sh-request-idle{0%,78%{opacity:0;offset-distance:0%}81%{opacity:.55}92%{opacity:.55}96%,to{opacity:0;offset-distance:100%}}@media (prefers-reduced-motion:reduce){.sphere-hero .sh-opening,.sphere-hero .sh-ambient,.sphere-hero .sphere-visual .sh-halo,.sphere-hero .sphere-visual .sh-pulse-idle{animation:none!important}.sphere-hero .sh-pulse{opacity:0!important}}@media (min-width:1440px){.moneyid-app .sphere-hero h1{font-size:70px}}@media not all and (min-width:1101px){.moneyid-app .sphere-hero h1{font-size:54px}.moneyid-app .sphere-hero .splash-question{font-size:21px}}@media (max-width:1023px){.moneyid-app .sphere-hero .splash-headline-second{display:inline}}@media (max-width:900px){.moneyid-app .sphere-hero .splash-inner{grid-template-columns:minmax(0,1fr)}.moneyid-app .moneyid-splash.sphere-hero{background-image:radial-gradient(90% 45% at 60% 72%,#1f57d3cc,#0000 70%);background-image:radial-gradient(90% 45% at 60% 72%,lab(39.5808% 20.1313 -70.2677/.8),#0000 70%)}.sphere-hero .sphere-column{width:100%;max-width:520px;margin:0 auto}}@media (max-width:600px){.moneyid-app .sphere-hero h1{font-size:44px}.moneyid-app .sphere-hero .splash-question{font-size:20px}.moneyid-app .sphere-hero .splash-support{font-size:16px;line-height:1.7}.sphere-hero .sphere-visual{aspect-ratio:370/405;margin:34px 0 30px}.sphere-hero .sphere-svg-wide{display:none}.sphere-hero .sphere-svg-narrow{display:block}.sphere-hero .sphere-label{font-size:13px}.sphere-hero .sphere-icon{width:22px;height:22px}.sphere-hero .sphere-icon-org{top:17.28%;left:18.92%}.sphere-hero .sphere-icon-vendor{top:81.48%;left:80.54%}.sphere-hero .sphere-label-org{top:6.7%;left:18.92%;transform:translate(-30%,calc(-100% - 8px))}.sphere-hero .sphere-label-vendor{top:92.1%;left:80.54%;transform:translate(-70%,8px)}.sphere-hero .sphere-label-center{gap:2px;font-size:17px;top:50.6%;left:50%}.sphere-hero .sphere-wordmark{height:min(24px,7cqw - 4.5px);margin-bottom:1px}.sphere-hero .sphere-descriptor{font-size:12px}}@container (max-width:349px){.sphere-hero .sphere-descriptor{white-space:normal;text-align:center;max-width:7em;line-height:1.35}.sphere-hero .sphere-controls{top:14px}}@media (max-width:360px){.moneyid-app .sphere-hero h1{font-size:38px}}.moneyid-app .approach-statement{padding-top:64px;padding-bottom:64px}.moneyid-app .approach-inner{border-top:1px solid var(--border);max-width:980px;margin:auto;padding-top:32px}.moneyid-app .approach-inner p{max-width:34ch;color:var(--foreground);margin:0;font-size:30px;font-weight:500;line-height:1.35}.moneyid-app .approach-link{color:var(--muted-foreground);text-underline-offset:5px;margin-top:18px;font-size:15px;line-height:1.6;text-decoration:underline;display:inline-block}.moneyid-app .approach-link:hover{color:var(--foreground)}.moneyid-app .approach-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media not all and (min-width:768px){.moneyid-app .approach-statement{padding-top:40px;padding-bottom:40px}.moneyid-app .approach-inner{padding-top:24px}.moneyid-app .approach-inner p{font-size:22px}}.moneyid-app.how-figure{border:1px solid var(--border);border-radius:4px;max-width:980px;min-height:0;margin:0;padding:24px 28px 12px}.moneyid-app.how-figure .relationship-scene{padding:0}@media not all and (min-width:768px){.moneyid-app.how-figure{padding:20px 18px 12px}.moneyid-app.how-figure .relationship-scene{border-top:0}.moneyid-app.how-figure .scene-heading .micro{font-size:12px;line-height:1.5}.moneyid-app.how-figure .mobile-relationship{padding-block:18px 8px}.moneyid-app.how-figure :is(.mobile-beneficiary,.mobile-payer){gap:8px;padding:16px 18px}.moneyid-app.how-figure :is(.mobile-beneficiary,.mobile-payer) .micro{font-size:12px;line-height:1.5}.moneyid-app.how-figure :is(.mobile-beneficiary,.mobile-payer) strong{font-size:18px;line-height:1.4}.moneyid-app.how-figure .mobile-beneficiary small{font-size:14px;line-height:1.5}.moneyid-app.how-figure .mobile-payer small{font-size:13px;line-height:1.5}.moneyid-app.how-figure .mobile-system-bridge{padding:16px 0}.moneyid-app.how-figure .mobile-system-bridge strong{font-size:17px}.moneyid-app.how-figure .mobile-payers{grid-template-columns:minmax(0,1fr);gap:12px}.moneyid-app.how-figure .scene-caption{align-items:flex-start;margin-top:14px}.moneyid-app.how-figure .scene-caption-line{flex:none;margin-top:11px}.moneyid-app.how-figure .scene-caption p{font-size:15px;line-height:1.6}}.nav nav a[aria-current=page]{color:var(--ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.moneyid-app .pilot-button:hover{background:var(--foreground);background:oklch(from var(--foreground) calc(l - .08) c h);color:var(--background)}.pilot-button,.moneyid-splash .splash-primary{transition:background-color .25s,border-color .25s}@media (prefers-reduced-motion:reduce){.pilot-button,.moneyid-splash .splash-primary{transition:none}}.site-header:not([data-header-top=true]){background:0 0}.site-header:not([data-header-top=true]):before{content:"";z-index:-1;pointer-events:none;background:var(--background);background:linear-gradient(var(--background) 64px, var(--background) 88px, var(--background) 112px);position:absolute;inset:-64px 0}@supports (color:color-mix(in lab, red, red)){.site-header:not([data-header-top=true]):before{background:linear-gradient(var(--background) 64px, var(--background) 88px, color-mix(in srgb, var(--background) 95%, transparent) 112px)}}.site-header:not([data-header-top=true]):before{-webkit-backdrop-filter:saturate(1.5)blur(12px);backdrop-filter:saturate(1.5)blur(12px);-webkit-mask-image:linear-gradient(#0000 64px,#000 64px calc(100% - 64px),#0000 calc(100% - 64px));mask-image:linear-gradient(#0000 64px,#000 64px calc(100% - 64px),#0000 calc(100% - 64px))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header:not([data-header-top=true]){background:var(--background)}.site-header:not([data-header-top=true]):before{display:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.site-header:not([data-header-top=true]){background:var(--background)}.site-header:not([data-header-top=true]):before{display:none}}.site-header:not([data-header-top=true]):has([aria-expanded=true]){background:var(--background)}.site-header:not([data-header-top=true]):has([aria-expanded=true]):before{display:none}.site-header .nav nav .nav-cta{background:var(--surface)}
