.simdoc-paper{--simdoc-ink:#23262e;--simdoc-mut:#6b7078;--simdoc-line:rgba(35,38,46,0.12);--simdoc-accent:#3b4a6b;border-radius:12px;background:#f7f5ef;color:var(--simdoc-ink);box-shadow:0 14px 40px rgba(0,0,0,.45);overflow:hidden}.simdoc-paper[data-kind=credit_report]{--simdoc-accent:#0f6b62}.simdoc-paper[data-kind=paystub]{--simdoc-accent:#2e7d4f}.simdoc-paper[data-kind=w2]{--simdoc-accent:#23262e}.simdoc-paper[data-kind=bank_statement]{--simdoc-accent:#1f3a6e}.simdoc-paper[data-kind=closing_disclosure],.simdoc-paper[data-kind=loan_estimate]{--simdoc-accent:#191c22}.simdoc-paper[data-kind=purchase_contract]{--simdoc-accent:#7a5b2e}.simdoc-paper[data-kind=email]{--simdoc-accent:#4653c8}.simdoc-head{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-bottom:2px solid var(--simdoc-accent)}.simdoc-badge{flex:0 0 auto;padding:.22rem .5rem;border:2px solid var(--simdoc-accent);border-radius:4px;font-size:.8rem;font-weight:800;letter-spacing:.08em;color:var(--simdoc-accent);white-space:nowrap}.simdoc-head-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.simdoc-title{font-size:.9rem;font-weight:800}.simdoc-subtitle{font-size:.8rem;color:var(--simdoc-mut)}.simdoc-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1rem;padding:.55rem .9rem;border-bottom:1px solid var(--simdoc-line);background:rgba(35,38,46,.03)}.simdoc-paper[data-kind=email] .simdoc-meta{grid-template-columns:1fr}.simdoc-meta-item{display:flex;align-items:baseline;gap:.45rem;font-size:.8rem;min-width:0}.simdoc-meta-item span{flex:0 0 auto;font-weight:700;color:var(--simdoc-mut)}.simdoc-meta-item strong{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simdoc-body{display:flex;flex-direction:column}.simdoc-sechead{margin:0;padding:.5rem .9rem .3rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--simdoc-accent);border-bottom:1px solid var(--simdoc-line)}.simdoc-section+.simdoc-section{border-top:1px solid var(--simdoc-line)}.simdoc-lines{display:flex;flex-direction:column}.simdoc-line{display:flex;align-items:baseline;gap:.8rem;width:100%;text-align:left;padding:.42rem .9rem;font-size:.85rem;border:0;border-bottom:1px dashed var(--simdoc-line);background:transparent;color:inherit}.simdoc-line:last-child{border-bottom:0}.simdoc-line[data-flaggable=true]{cursor:pointer}.simdoc-line[data-flaggable=true]:hover:not(:disabled){background:rgba(240,182,74,.14)}.simdoc-line[data-state=flagged]{background:rgba(240,182,74,.22)}.simdoc-line[data-state=correct]{background:rgba(52,168,96,.16)}.simdoc-line[data-state=missed]{background:rgba(214,116,34,.18)}.simdoc-line[data-state=wrong]{background:rgba(203,68,74,.15)}.simdoc-line-label{flex:0 0 42%;font-weight:700;color:#40444d}.simdoc-line-value{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.simdoc-line[data-prose] .simdoc-line-value{line-height:1.55}.simdoc-line-ico{width:14px;height:14px;flex-shrink:0;color:#b8860b}.simdoc-line-ico.ok{color:#2e8b57}.simdoc-line-ico.miss{color:#d67422}.simdoc-line-ico.wrong{color:#cb444a}.simdoc-notes{padding-bottom:.2rem}.simdoc-note,.simdoc-notes{display:flex;flex-direction:column}.simdoc-note{margin:.5rem .9rem .2rem;padding:.5rem .7rem;border-radius:8px;border-left:3px solid #2e8b57;background:rgba(52,168,96,.1);font-size:.8rem;gap:.15rem}.simdoc-note[data-state=missed]{border-left-color:#d67422;background:rgba(214,116,34,.1)}.simdoc-note-rule{font-weight:800;color:var(--simdoc-ink)}.simdoc-note-why{color:#4b505a;line-height:1.45}@media (max-width:520px){.simdoc-line{flex-wrap:wrap;gap:.1rem .8rem}.simdoc-line-label{flex-basis:100%}.simdoc-meta{grid-template-columns:1fr}}.simdoc-showcase{min-height:100vh;padding:6rem clamp(1rem,4vw,3rem) 4rem;background:linear-gradient(165deg,#0c1022,#121736 55%,#171231);color:#e8edf8}.simdoc-showcase-h{margin:2rem 0 .3rem;font-size:1.3rem;font-weight:800}.simdoc-showcase-h:first-child{margin-top:0}.simdoc-showcase-sub{margin:0 0 1.2rem;font-size:.88rem;color:#a6b3cf}.simdoc-showcase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:1.2rem;align-items:start;margin-bottom:2rem}.simdoc-showcase-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.simdoc-showcase-tab{padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(148,170,220,.3);background:rgba(124,140,255,.08);color:#a6b3cf;font-size:.8rem;font-weight:700;cursor:pointer}.simdoc-showcase-tab[data-active=true]{background:#e8edf8;border-color:#e8edf8;color:#0c1220}.glf-file{width:min(920px,100%);margin:0 auto;color:#e7ecf5}.glf-head{margin-bottom:.8rem}.glf-kicker{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f0b64a}.glf-title{margin:.15rem 0 .3rem;font-size:1.25rem;font-weight:800}.glf-scenario{margin:0;font-size:.92rem;line-height:1.5;color:#aebad0}.glf-scoreband{display:inline-flex;align-items:center;gap:.5rem;margin-top:.6rem;padding:.45rem .9rem;border-radius:10px;font-size:.9rem;font-weight:800;border:1px solid rgba(240,182,74,.45);background:rgba(240,182,74,.12);color:#ffd98a}.glf-scoreband[data-perfect=true]{border-color:rgba(124,226,143,.5);background:rgba(124,226,143,.12);color:#a7f3b8}.glf-scoreband svg{width:16px;height:16px}.glf-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;align-items:start}@media (max-width:860px){.glf-body{grid-template-columns:1fr}}.glf-doctabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.glf-doctab{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;color:#aebad0;background:rgba(125,155,220,.1);border:1px solid rgba(125,155,220,.25);cursor:pointer}.glf-doctab svg{width:13px;height:13px}.glf-doctab[data-active=true]{color:#0c1220;background:#e7ecf5;border-color:#e7ecf5}.glf-tasks{display:flex;flex-direction:column;gap:.7rem}.glf-task{border-radius:12px;border:1px solid rgba(125,155,220,.25);background:rgba(13,16,26,.85);padding:.7rem .85rem}.glf-task[data-done=true]{border-color:rgba(124,226,143,.45)}.glf-task-head{display:flex;flex-direction:column;gap:.25rem}.glf-task-n{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9db4dd}.glf-task-n svg{width:13px;height:13px;color:#f0b64a}.glf-task-prompt{margin:0;font-size:.88rem;line-height:1.45;font-weight:600}.glf-task-sub{margin:.4rem 0 0;font-size:.8rem;color:#9db4dd}.glf-numeric{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.glf-input{width:7.5rem;padding:.45rem .6rem;border-radius:8px;border:1px solid rgba(125,155,220,.35);background:rgba(125,155,220,.08);color:#e7ecf5;font-size:.95rem;font-variant-numeric:tabular-nums}.glf-unit{font-weight:800;color:#9db4dd}.glf-hint{flex-basis:100%;font-size:.76rem;color:#8fa3bf}.glf-worked{flex-basis:100%;margin-top:.35rem;padding:.55rem .7rem;border-radius:8px;border-left:3px solid #7ce28f;background:rgba(124,226,143,.08);font-size:.82rem}.glf-worked[data-ok=false]{border-left-color:#d67422;background:rgba(214,116,34,.1)}.glf-worked p{margin:0 0 .35rem}.glf-worked ol{margin:0;padding-left:1.1rem;gap:.2rem;color:#c6d4ef}.glf-options,.glf-worked ol{display:flex;flex-direction:column}.glf-options{gap:.4rem;margin-top:.5rem}.glf-option{position:relative;text-align:left;padding:.5rem .7rem;border-radius:10px;border:1px solid rgba(125,155,220,.28);background:rgba(125,155,220,.07);color:#e7ecf5;font-size:.84rem;cursor:pointer}.glf-option[data-picked=true]{border-color:#7db0ff;background:rgba(96,148,255,.16)}.glf-option[data-reveal=ok]{border-color:rgba(124,226,143,.6);background:rgba(124,226,143,.12)}.glf-option[data-reveal=wrong]{border-color:rgba(248,113,113,.55);background:rgba(248,113,113,.1)}.glf-option-note{display:block;margin-top:.25rem;font-size:.76rem;color:#a7f3b8}.glf-submit{margin-top:.2rem;padding:.65rem 1.2rem;border-radius:999px;border:0;background:linear-gradient(120deg,#f0b64a,#d68a2e);color:#1c1206;font-size:.9rem;font-weight:800;cursor:pointer}.glf-submit:disabled{opacity:.6;cursor:default}.simd-root{--simd-ink:#e8edf8;--simd-mut:#a6b3cf;--simd-dim:#7e8bab;--simd-line:rgba(148,170,220,0.16);--simd-accent:#7c8cff;--simd-accent-deep:#5a63e8;--simd-gold:#f0b64a;--simd-good:#7ce28f;--simd-warn:#f0b64a;--simd-bad:#f87171;--simd-win:rgba(15,19,38,0.94);--simd-inset:rgba(124,140,255,0.07);position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;color:var(--simd-ink);font-family:var(--font-inter),sans-serif}.simd-root h1,.simd-root h2,.simd-root h3{font-family:var(--font-montserrat),sans-serif}.simd-wallpaper{position:absolute;inset:0;background:radial-gradient(1000px 620px at 16% -12%,rgba(124,140,255,.2),transparent 60%),radial-gradient(900px 640px at 88% 112%,rgba(240,182,74,.1),transparent 55%),radial-gradient(760px 520px at 72% 18%,rgba(139,92,246,.13),transparent 60%),linear-gradient(165deg,#0c1022,#121736 55%,#171231)}.simd-wallmark{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;opacity:.12;pointer-events:none}.simd-wallmark svg{width:92px;height:92px;color:var(--simd-accent)}.simd-wallmark span{font-family:var(--font-montserrat),sans-serif;font-size:2.4rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.simd-topbar{position:relative;z-index:6;display:flex;align-items:center;gap:.6rem;padding:.5rem .9rem;border-bottom:1px solid var(--simd-line);background:rgba(10,13,27,.88);backdrop-filter:blur(10px)}.simd-brand{gap:.5rem;font-family:var(--font-montserrat),sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.02em}.simd-brand,.simd-brand-tile{display:inline-flex;align-items:center}.simd-brand-tile{justify-content:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--simd-accent),var(--simd-accent-deep));color:#eef1ff}.simd-brand-tile svg{width:16px;height:16px}.simd-modulepill{padding:.28rem .75rem;border-radius:999px;border:1px solid var(--simd-line);background:var(--simd-inset);font-size:.8rem;font-weight:700;color:var(--simd-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simd-topspacer{flex:1 1 auto}.simd-daypill{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .75rem;border-radius:999px;border:1px solid var(--simd-line);background:var(--simd-inset);font-size:.82rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.simd-daypill svg{width:14px;height:14px;color:var(--simd-accent)}.simd-daypill-date{color:var(--simd-mut);font-weight:600}.simd-endday{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .9rem;border:0;border-radius:999px;background:linear-gradient(120deg,var(--simd-accent),var(--simd-accent-deep));color:#eef1ff;font-size:.84rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:filter .2s ease,transform .2s ease}.simd-endday:hover{filter:brightness(1.12)}.simd-endday:active{transform:scale(.97)}.simd-endday svg{width:15px;height:15px}.simd-hudbtn{display:inline-flex;align-items:center;gap:.45rem;padding:.34rem .8rem;border-radius:999px;border:1px solid rgba(240,182,74,.45);background:rgba(240,182,74,.12);color:#ffd98a;font-size:.84rem;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;transition:background-color var(--mode-transition),border-color var(--mode-transition)}.simd-hudbtn:hover,.simd-hudbtn[data-open=true]{background:rgba(240,182,74,.2);border-color:rgba(240,182,74,.65)}.simd-hudbtn svg{width:15px;height:15px}.simd-leave{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .75rem;border-radius:999px;border:1px solid var(--simd-line);background:transparent;color:var(--simd-mut);font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:color var(--mode-transition),border-color var(--mode-transition)}.simd-leave:hover{color:var(--simd-ink);border-color:rgba(148,170,220,.4)}.simd-leave svg{width:14px;height:14px}.simd-hud{position:absolute;top:calc(100% + .5rem);right:.9rem;z-index:7;width:min(430px,calc(100vw - 1.8rem));display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mode-transition)}.simd-hud[data-open=true]{grid-template-rows:1fr}.simd-hud-clip{min-height:0;overflow:hidden}.simd-hud-card{border-radius:14px;border:1px solid var(--simd-line);background:var(--simd-win);backdrop-filter:blur(12px);box-shadow:0 18px 50px rgba(0,0,0,.5);overflow:hidden}.simd-hud-head{padding:.8rem 1rem .7rem;border-bottom:1px solid var(--simd-line)}.simd-hud-eyebrow{display:block;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--simd-gold)}.simd-hud-payout{display:block;margin-top:.15rem;font-family:var(--font-montserrat),sans-serif;font-size:1.7rem;font-weight:800;font-variant-numeric:tabular-nums}.simd-hud-sub{display:block;margin-top:.1rem;font-size:.8rem;color:var(--simd-mut);font-variant-numeric:tabular-nums}.simd-ledger{max-height:300px;overflow-y:auto;display:flex;flex-direction:column}.simd-ledrow{display:flex;align-items:baseline;gap:.7rem;padding:.6rem 1rem;border-bottom:1px dashed var(--simd-line);font-size:.82rem}.simd-ledrow:last-child{border-bottom:0}.simd-ledday{flex:0 0 auto;font-weight:800;color:var(--simd-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.simd-ledbody{flex:1 1 auto;min-width:0}.simd-ledreason{display:block;line-height:1.45}.simd-ledrule{display:block;margin-top:.12rem;font-size:.8rem;color:var(--simd-dim)}.simd-leddelta{flex:0 0 auto;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.simd-leddelta[data-tone=good]{color:var(--simd-good)}.simd-leddelta[data-tone=bad]{color:var(--simd-bad)}.simd-ledempty{padding:.9rem 1rem;font-size:.82rem;color:var(--simd-mut)}.simd-stage{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:1.1rem 1.4rem 6.6rem}.simd-window{display:flex;flex-direction:column;width:min(1080px,100%);height:min(760px,100%);border-radius:16px;border:1px solid rgba(148,170,220,.22);background:var(--simd-win);backdrop-filter:blur(14px);box-shadow:0 30px 80px rgba(0,0,0,.55);overflow:hidden;animation:simd-pop var(--mode-transition)}.simd-window[data-size=compact]{width:min(540px,100%);height:auto;max-height:100%}@keyframes simd-pop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.simd-titlebar{display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border-bottom:1px solid var(--simd-line);background:rgba(124,140,255,.06)}.simd-dots{display:inline-flex;gap:.32rem}.simd-dots i{width:10px;height:10px;border-radius:999px;background:rgba(148,170,220,.28)}.simd-wintitle{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-montserrat),sans-serif;font-size:.88rem;font-weight:800}.simd-wintitle svg{width:15px;height:15px;color:var(--simd-accent)}.simd-winspacer{flex:1 1 auto}.simd-winclose{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--simd-mut);cursor:pointer;transition:background-color var(--mode-transition),color var(--mode-transition)}.simd-winclose:hover{background:rgba(248,113,113,.16);color:#fca5a5}.simd-winclose svg{width:16px;height:16px}.simd-winbody{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.simd-dock{position:absolute;bottom:1.1rem;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:stretch;gap:.25rem;padding:.45rem .6rem;border-radius:18px;border:1px solid var(--simd-line);background:rgba(12,15,30,.82);backdrop-filter:blur(14px);box-shadow:0 16px 44px rgba(0,0,0,.45)}.simd-dockbtn{position:relative;display:flex;flex-direction:column;align-items:center;gap:.24rem;min-width:66px;padding:.4rem .5rem .32rem;border:0;border-radius:12px;background:transparent;color:var(--simd-mut);cursor:pointer;transition:background-color var(--mode-transition),color var(--mode-transition),transform .2s ease}.simd-dockbtn:hover{background:rgba(124,140,255,.1);color:var(--simd-ink);transform:translateY(-2px)}.simd-dockbtn[data-active=true]{background:rgba(124,140,255,.16);color:var(--simd-ink)}.simd-dockbtn svg{width:21px;height:21px}.simd-docklabel{font-size:.8rem;font-weight:700;line-height:1}.simd-dockdot{position:absolute;bottom:2px;width:4px;height:4px;border-radius:999px;background:var(--simd-accent);opacity:0;transition:opacity var(--mode-transition)}.simd-dockbtn[data-active=true] .simd-dockdot{opacity:1}.simd-dockbadge{position:absolute;top:1px;right:8px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--simd-bad);color:#fff;font-size:.8rem;font-weight:800;line-height:17px;text-align:center}.simd-docksep{width:1px;margin:.3rem .25rem;background:var(--simd-line)}.simd-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.16rem .6rem;border-radius:999px;font-size:.8rem;font-weight:800;border:1px solid var(--simd-line);background:var(--simd-inset);color:var(--simd-mut);white-space:nowrap}.simd-pill[data-tone=good]{border-color:rgba(124,226,143,.45);background:rgba(124,226,143,.12);color:var(--simd-good)}.simd-pill[data-tone=warn]{border-color:rgba(240,182,74,.45);background:rgba(240,182,74,.12);color:#ffd98a}.simd-pill[data-tone=bad]{border-color:rgba(248,113,113,.45);background:rgba(248,113,113,.12);color:#fca5a5}.simd-pill[data-tone=accent]{border-color:rgba(124,140,255,.5);background:rgba(124,140,255,.14);color:#c3cbff}.simd-cta{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border:0;border-radius:999px;background:linear-gradient(120deg,var(--simd-accent),var(--simd-accent-deep));color:#eef1ff;font-size:.86rem;font-weight:800;cursor:pointer;transition:filter .2s ease,transform .2s ease}.simd-cta:hover{filter:brightness(1.12)}.simd-cta:active{transform:scale(.97)}.simd-cta:disabled{opacity:.55;cursor:default}.simd-cta svg{width:15px;height:15px}.simd-stub{flex:1 1 auto;display:flex;flex-direction:column;gap:.7rem;padding:2rem 1.5rem;text-align:center}.simd-stub,.simd-stub-ring{align-items:center;justify-content:center}.simd-stub-ring{display:inline-flex;width:64px;height:64px;border-radius:999px;border:1px solid var(--simd-line);background:var(--simd-inset);color:var(--simd-accent)}.simd-stub-ring svg{width:28px;height:28px}.simd-stub h3{margin:0;font-size:1.05rem;font-weight:800}.simd-stub p{margin:0;max-width:40ch;font-size:.86rem;line-height:1.55;color:var(--simd-mut)}.simd-flagform{display:flex;flex-direction:column;gap:.7rem;padding:1rem}.simd-flagform p{margin:0;font-size:.86rem;line-height:1.55;color:var(--simd-mut)}.simd-textarea{width:100%;min-height:110px;padding:.6rem .75rem;border-radius:10px;border:1px solid var(--simd-line);background:var(--simd-inset);color:var(--simd-ink);font-size:.86rem;line-height:1.5;resize:vertical}.simd-textarea:focus{outline:none;border-color:rgba(124,140,255,.6)}.simd-flagfoot{display:flex;justify-content:flex-end}.simd-flagok{display:flex;align-items:flex-start;gap:.6rem;margin:1rem;padding:.7rem .85rem;border-radius:10px;border-left:3px solid var(--simd-good);background:rgba(124,226,143,.1);font-size:.86rem;line-height:1.5}.simd-flagok svg{width:17px;height:17px;flex-shrink:0;color:var(--simd-good);margin-top:.1rem}.simd-mail{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr)}.simd-maillist{border-right:1px solid var(--simd-line);overflow-y:auto}.simd-mailitem,.simd-maillist{display:flex;flex-direction:column}.simd-mailitem{gap:.18rem;padding:.7rem .85rem;border:0;border-bottom:1px solid var(--simd-line);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--mode-transition)}.simd-mailitem:hover{background:rgba(124,140,255,.07)}.simd-mailitem[data-active=true]{background:rgba(124,140,255,.13)}.simd-mailitem-top{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--simd-mut)}.simd-mailitem-from{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.simd-mailitem[data-unread=true] .simd-mailitem-from{color:var(--simd-ink)}.simd-mailitem-day{flex:0 0 auto;font-variant-numeric:tabular-nums}.simd-mailitem-subject{font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simd-mailitem[data-unread=true] .simd-mailitem-subject{font-weight:800}.simd-mailitem-preview{font-size:.8rem;color:var(--simd-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simd-unreaddot{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--simd-accent)}.simd-mailpane{min-width:0;overflow-y:auto;padding:1.1rem 1.3rem 1.4rem}.simd-mailpane-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--simd-dim);font-size:.86rem;font-weight:700}.simd-mailpane-empty svg{width:30px;height:30px}.simd-mailback{display:none;align-items:center;gap:.35rem;margin-bottom:.6rem;padding:.3rem .7rem .3rem .45rem;border-radius:999px;border:1px solid var(--simd-line);background:var(--simd-inset);color:var(--simd-mut);font-size:.8rem;font-weight:700;cursor:pointer}.simd-mailback svg{width:14px;height:14px}.simd-mailsubject{margin:0 0 .4rem;font-size:1.15rem;font-weight:800}.simd-mailmeta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.7rem;margin-bottom:.9rem;border-bottom:1px solid var(--simd-line);font-size:.82rem;color:var(--simd-mut)}.simd-mailmeta strong{color:var(--simd-ink);font-weight:700}.simd-mailbody{display:flex;flex-direction:column;gap:.7rem}.simd-mailbody p{margin:0;font-size:.9rem;line-height:1.6;color:#cdd6ea}.simd-replies{margin-top:1.2rem;padding-top:.9rem;border-top:1px solid var(--simd-line);display:flex;flex-direction:column;gap:.45rem}.simd-replies-label{font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--simd-dim)}.simd-reply{position:relative;text-align:left;padding:.6rem .8rem;border-radius:10px;border:1px solid rgba(124,140,255,.28);background:rgba(124,140,255,.07);color:var(--simd-ink);font-size:.85rem;line-height:1.5;cursor:pointer;transition:border-color var(--mode-transition),background-color var(--mode-transition)}.simd-reply:hover{border-color:rgba(124,140,255,.55);background:rgba(124,140,255,.12)}.simd-reply[data-picked=true]{border-color:var(--simd-accent);background:rgba(124,140,255,.16)}.simd-reply[data-dimmed=true]{opacity:.45;cursor:default}.simd-replysent{display:inline-flex;align-items:center;gap:.3rem;margin-left:.5rem;font-size:.8rem;font-weight:800;color:var(--simd-good)}.simd-replysent svg{width:13px;height:13px}.simd-los{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:190px minmax(0,1fr)}.simd-lostabs{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .55rem;border-right:1px solid var(--simd-line);overflow-y:auto}.simd-lostab{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border:0;border-radius:10px;background:transparent;color:var(--simd-mut);font-size:.84rem;font-weight:700;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color var(--mode-transition),color var(--mode-transition)}.simd-lostab:hover{background:rgba(124,140,255,.08);color:var(--simd-ink)}.simd-lostab[data-active=true]{background:rgba(124,140,255,.15);color:var(--simd-ink)}.simd-lostab svg{width:15px;height:15px;flex-shrink:0}.simd-losbody{min-width:0;overflow-y:auto;padding:1rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.9rem}.simd-losbanner{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;border-radius:12px;border:1px solid var(--simd-line);background:var(--simd-inset);font-size:.86rem;font-weight:700}.simd-losbanner svg{width:17px;height:17px;flex-shrink:0;color:var(--simd-accent)}.simd-losbanner[data-tone=good]{border-color:rgba(124,226,143,.4);background:rgba(124,226,143,.09)}.simd-losbanner[data-tone=good] svg{color:var(--simd-good)}.simd-losbanner[data-tone=warn]{border-color:rgba(240,182,74,.4);background:rgba(240,182,74,.09)}.simd-losbanner[data-tone=warn] svg{color:var(--simd-warn)}.simd-loshead{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--simd-dim)}.simd-fieldgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.simd-field{display:flex;flex-direction:column;gap:.14rem;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--simd-line);background:var(--simd-inset)}.simd-field-label{font-size:.8rem;font-weight:700;color:var(--simd-dim)}.simd-field-value{font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.simd-field[data-missing=true]{border-style:dashed;border-color:rgba(240,182,74,.4)}.simd-field[data-missing=true] .simd-field-value{color:#ffd98a;font-weight:600}.simd-loslist{display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--simd-line);overflow:hidden}.simd-losrow{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;border-bottom:1px solid var(--simd-line);background:rgba(124,140,255,.04);font-size:.84rem}.simd-losrow:last-child{border-bottom:0}.simd-losrow-main{flex:1 1 auto;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simd-losrow-sub{flex:0 1 auto;color:var(--simd-mut);white-space:nowrap;font-variant-numeric:tabular-nums}.simd-losempty{padding:1.1rem .9rem;border-radius:12px;border:1px dashed var(--simd-line);font-size:.84rem;line-height:1.5;color:var(--simd-mut)}.simd-notice{position:relative;z-index:6;padding:.45rem .9rem;border-bottom:1px solid rgba(240,182,74,.4);background:rgba(240,182,74,.12);color:#ffd98a;font-size:.84rem;font-weight:700;text-align:center}.simd-select{width:100%;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--simd-line);background:var(--simd-inset);color:var(--simd-ink);font-size:.86rem}.simd-select:focus{outline:none;border-color:rgba(124,140,255,.6)}.simd-select option{background:#12172e;color:var(--simd-ink)}.simd-app{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.9rem}.simd-app-center{align-items:center;justify-content:center;gap:.7rem;text-align:center}.simd-app-center h3{margin:0;font-size:1.05rem;font-weight:800}.simd-app-center p{margin:0;max-width:44ch;font-size:.86rem;line-height:1.55;color:var(--simd-mut)}.simd-app-lede h3{margin:0 0 .25rem;font-size:1.05rem;font-weight:800}.simd-app-lede p{margin:0;font-size:.86rem;line-height:1.55;color:var(--simd-mut)}.simd-app-toolrow{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.simd-app-toolrow-end{justify-content:flex-end}.simd-mkt-back{display:inline-flex;align-items:center;gap:.35rem;padding:.34rem .75rem .34rem .5rem;border-radius:999px;border:1px solid var(--simd-line);background:var(--simd-inset);color:var(--simd-mut);font-size:.8rem;font-weight:700;cursor:pointer;transition:color var(--mode-transition),border-color var(--mode-transition)}.simd-mkt-back:hover{color:var(--simd-ink);border-color:rgba(148,170,220,.4)}.simd-mkt-back svg{width:14px;height:14px}.simd-mkt-adwrap{max-width:640px;margin:0 auto;width:100%}.simd-mkt-draftgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.simd-mkt-draftcard{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:14px;border:1px solid var(--simd-line);background:var(--simd-inset);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--mode-transition),background-color var(--mode-transition),transform .2s ease}.simd-mkt-draftcard:hover{border-color:rgba(124,140,255,.55);background:rgba(124,140,255,.12);transform:translateY(-2px)}.simd-mkt-draftbrand{font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--simd-dim)}.simd-mkt-draftheadline{font-family:var(--font-montserrat),sans-serif;font-size:1rem;font-weight:800;line-height:1.35}.simd-mkt-draftmeta{display:flex;flex-wrap:wrap;gap:.4rem}.simd-mkt-fixcard{display:flex;flex-direction:column;gap:.45rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(240,182,74,.35);background:rgba(240,182,74,.06)}.simd-mkt-fixrule{font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffd98a}.simd-mkt-fixwhy{font-size:.84rem;line-height:1.5;color:var(--simd-mut)}.simd-mkt-fixoriginal{padding:.45rem .65rem;border-radius:8px;border:1px dashed rgba(248,113,113,.45);background:rgba(248,113,113,.07);font-size:.84rem;line-height:1.45;color:#fca5a5;text-decoration:line-through;text-decoration-color:rgba(248,113,113,.6)}.simd-mkt-fixoptions{display:flex;flex-direction:column;gap:.4rem;margin-top:.2rem}.simd-mkt-budget{display:flex;align-items:center;gap:.55rem;padding:.6rem .85rem;border-radius:12px;border:1px solid rgba(124,140,255,.35);background:rgba(124,140,255,.08);font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums}.simd-mkt-budget svg{width:16px;height:16px;color:var(--simd-accent);flex-shrink:0}.simd-mkt-budget[data-over=true]{border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.09)}.simd-mkt-budgetnote{margin-left:auto;font-size:.8rem;font-weight:600;color:var(--simd-mut)}.simd-mkt-arealist{display:flex;flex-direction:column;gap:.45rem}.simd-mkt-area{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;border-radius:12px;border:1px solid var(--simd-line);background:var(--simd-inset);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--mode-transition),background-color var(--mode-transition)}.simd-mkt-area:hover{border-color:rgba(124,140,255,.45)}.simd-mkt-area[data-on=true]{border-color:var(--simd-accent);background:rgba(124,140,255,.13)}.simd-mkt-areacheck{flex:0 0 auto;display:inline-flex}.simd-mkt-areacheck svg{width:18px;height:18px;color:var(--simd-good)}.simd-mkt-areacheck i{width:18px;height:18px;border-radius:999px;border:2px solid var(--simd-line)}.simd-mkt-areabody{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.simd-mkt-areaname{font-size:.88rem;font-weight:800}.simd-mkt-areablurb{font-size:.8rem;line-height:1.4;color:var(--simd-mut)}.simd-mkt-areastats{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.simd-mkt-areacost{font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums}.simd-mkt-areareach{font-size:.72rem;letter-spacing:.08em;color:var(--simd-dim);white-space:nowrap}.simd-intk-list{display:flex;flex-direction:column;gap:.45rem}.simd-intk-row{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;border-radius:12px;border:1px solid var(--simd-line);background:var(--simd-inset)}.simd-intk-label{flex:1 1 auto;min-width:0;font-size:.86rem;font-weight:700;line-height:1.4}.simd-intk-seg{flex:0 0 auto;display:inline-flex;padding:.16rem;border-radius:999px;border:1px solid var(--simd-line);background:rgba(10,13,27,.55)}.simd-intk-seg button{padding:.28rem .7rem;border-radius:999px;border:0;background:transparent;color:var(--simd-mut);font-size:.8rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:color var(--mode-transition),background-color var(--mode-transition)}.simd-intk-seg button:hover{color:var(--simd-ink)}.simd-intk-seg button[data-on=true][data-bucket=required]{background:rgba(124,140,255,.22);color:#c3cbff}.simd-intk-seg button[data-on=true][data-bucket=optional]{background:rgba(124,226,143,.16);color:var(--simd-good)}.simd-intk-seg button[data-on=true][data-bucket=dont_ask]{background:rgba(248,113,113,.16);color:#fca5a5}.simd-intk-count{font-size:.8rem;font-weight:700;color:var(--simd-dim);font-variant-numeric:tabular-nums}.simd-intk-note{margin:-.4rem 0 0;font-size:.84rem;line-height:1.5;color:var(--simd-mut)}.simd-intk-chips{display:flex;flex-wrap:wrap;gap:.45rem}.simd-intk-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--simd-line);background:var(--simd-inset);color:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color var(--mode-transition),background-color var(--mode-transition)}.simd-intk-chip:hover{border-color:rgba(124,140,255,.45)}.simd-intk-chip[data-on=true]{border-color:var(--simd-accent);background:rgba(124,140,255,.13)}.simd-intk-chip svg{width:15px;height:15px;color:var(--simd-good)}.simd-intk-chip i{width:15px;height:15px;border-radius:999px;border:2px solid var(--simd-line)}.simd-intk-declare{display:flex;flex-wrap:wrap;gap:.6rem}.simd-cta-ghost{background:var(--simd-inset);border:1px solid var(--simd-line);color:var(--simd-mut);transition:transform .2s ease,color var(--mode-transition),border-color var(--mode-transition)}.simd-cta-ghost:hover{filter:none;color:var(--simd-ink);border-color:rgba(148,170,220,.4)}.simd-runstate{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:rgba(12,16,34,.96);color:#e8edf8;font-size:.92rem}.simd-runstate p{margin:0;max-width:46ch;text-align:center;line-height:1.55}.simd-runspin{width:34px;height:34px;color:#7c8cff;animation:simd-spin .9s linear infinite}@keyframes simd-spin{to{transform:rotate(1turn)}}.simd-payout{position:absolute;inset:0;z-index:20;justify-content:center;padding:1.2rem;background:rgba(8,10,22,.72);backdrop-filter:blur(6px)}.simd-payout,.simd-payout-card{display:flex;align-items:center}.simd-payout-card{flex-direction:column;gap:.4rem;width:min(560px,100%);max-height:100%;overflow-y:auto;padding:1.6rem 1.5rem 1.4rem;border-radius:18px;border:1px solid rgba(240,182,74,.4);background:var(--simd-win);box-shadow:0 30px 80px rgba(0,0,0,.6);text-align:center;animation:simd-pop var(--mode-transition)}.simd-payout-ring{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:999px;border:1px solid rgba(240,182,74,.5);background:rgba(240,182,74,.12);color:var(--simd-gold)}.simd-payout-ring svg{width:30px;height:30px}.simd-payout-card h2{margin:.2rem 0 0;font-size:1.15rem;font-weight:800}.simd-payout-amount{font-family:var(--font-montserrat),sans-serif;font-size:2.3rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--simd-gold)}.simd-payout-sub{font-size:.84rem;color:var(--simd-mut);font-variant-numeric:tabular-nums}.simd-payout-clean{margin:.5rem 0 .3rem;font-size:.88rem;line-height:1.55;color:var(--simd-good)}.simd-payout-ledger{width:100%;margin:.7rem 0 .5rem;border-radius:12px;border:1px solid var(--simd-line);text-align:left;max-height:260px;overflow-y:auto}.simd-payout-card .simd-cta{margin-top:.5rem}@media (max-width:768px){.simd-topbar{gap:.45rem;padding:.45rem .6rem}.simd-brand-name,.simd-daypill-date,.simd-leave span,.simd-modulepill{display:none}.simd-leave{padding:.34rem .5rem}.simd-hud{right:.6rem}.simd-stage{padding:0 0 4.4rem;align-items:stretch}.simd-window,.simd-window[data-size=compact]{width:100%;height:100%;max-height:none;border-radius:0;border-left:0;border-right:0;border-bottom:0}.simd-dots{display:none}.simd-dock{bottom:0;left:0;transform:none;width:100%;border-radius:0;border-left:0;border-right:0;border-bottom:0;padding:.35rem .35rem calc(.35rem + env(safe-area-inset-bottom));justify-content:space-around;gap:0;background:rgba(10,13,27,.96)}.simd-dockbtn{min-width:0;flex:1 1 0;padding:.4rem .2rem .3rem}.simd-dockbtn:hover{transform:none}.simd-dockbtn:not([data-active=true]) .simd-docklabel{display:none}.simd-dockbadge{right:calc(50% - 18px)}.simd-docksep{display:none}.simd-mail{grid-template-columns:1fr}.simd-mail:not([data-mobile-pane=true]) .simd-mailpane,.simd-mail[data-mobile-pane=true] .simd-maillist{display:none}.simd-maillist{border-right:0}.simd-mailback{display:inline-flex}.simd-app{padding:.85rem .85rem 1.1rem}.simd-mkt-draftgrid{grid-template-columns:1fr}.simd-mkt-budgetnote{display:none}.simd-payout{padding:.8rem}.simd-intk-row{flex-direction:column;align-items:stretch;gap:.45rem}.simd-intk-seg{align-self:stretch}.simd-intk-seg button{flex:1 1 0}.simd-los{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.simd-lostabs{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--simd-line);padding:.5rem .55rem}.simd-lostab{flex:0 0 auto}.simd-fieldgrid{grid-template-columns:1fr}}