:root{--paper: #F7F2E9;--paper-2: #FCF8F1;--ink: #23201B;--muted: #6E655A;--border: #E7DFD1;--hairline: #D9CFC0;--clay: #C0592C;--clay-dim: #A44A22;--clay-bright: #D86A3B;--sage: #5F7356;--heartwood: #B98A2E;--trunk: #a86a3d;--radius-panel: 12px;--radius-control: 8px;--radius-pill: 999px;--font-display: "Fraunces", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--shadow-sm: 0 1px 3px rgba(35, 32, 27, .08);--shadow-md: 0 4px 12px rgba(35, 32, 27, .1);--shadow-lg: 0 8px 24px rgba(35, 32, 27, .12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/tree-mark.png);background-repeat:no-repeat;background-position:center 60%;background-size:min(70vw,600px) auto;opacity:.06;mix-blend-mode:multiply;pointer-events:none;z-index:0}#root{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.25;color:var(--ink)}button{font-family:var(--font-body);cursor:pointer;border:none;background:none;font-size:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}._overlay_1q3ht_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#23201b73;display:flex;align-items:center;justify-content:center;padding:var(--space-5);z-index:50}._card_1q3ht_12{background:var(--paper-2);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);max-width:520px;width:100%;padding:var(--space-7) var(--space-6);position:relative;overflow:hidden}._treeAccent_1q3ht_24{position:absolute;top:-24px;right:-24px;width:160px;height:160px;background-image:url(/tree-mark.png);background-size:contain;background-repeat:no-repeat;opacity:.07;pointer-events:none}._header_1q3ht_37{margin-bottom:var(--space-5)}._title_1q3ht_41{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--ink);margin-bottom:var(--space-2)}._subtitle_1q3ht_49{color:var(--muted);font-size:.9375rem;line-height:1.55}._terms_1q3ht_55{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-control);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);max-height:260px;overflow-y:auto;font-size:.875rem;color:var(--ink);line-height:1.65}._terms_1q3ht_55 p{margin-bottom:var(--space-3)}._terms_1q3ht_55 ul{padding-left:var(--space-5);margin-bottom:var(--space-3)}._terms_1q3ht_55 li{margin-bottom:var(--space-2)}._error_1q3ht_81{background:#fef2ee;border:1px solid #f5c6b2;border-radius:var(--radius-control);color:var(--clay-dim);font-size:.875rem;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}._actions_1q3ht_91{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}._acceptBtn_1q3ht_98{display:block;width:100%;min-height:48px;background:var(--clay);color:#fff;border-radius:var(--radius-control);font-size:1rem;font-weight:600;letter-spacing:.01em;transition:background .15s ease}._acceptBtn_1q3ht_98:hover:not(:disabled){background:var(--clay-dim)}._acceptBtn_1q3ht_98:disabled{opacity:.6;cursor:not-allowed}._signOutLink_1q3ht_120{display:block;width:100%;text-align:center;color:var(--muted);font-size:.875rem;text-decoration:underline;text-underline-offset:2px;background:none;padding:var(--space-2) 0}._signOutLink_1q3ht_120:hover{color:var(--ink)}._userLine_1q3ht_136{font-size:.8125rem;color:var(--muted);text-align:center}._chat_n7z8f_6{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--paper)}._topStrip_n7z8f_15{flex-shrink:0;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);background:var(--paper-2);min-height:44px}._channelLabel_n7z8f_26{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}._channelSub_n7z8f_34{font-size:.75rem;color:var(--muted)}._strue_n7z8f_39{flex:1}._connChip_n7z8f_44{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--paper);color:var(--muted);white-space:nowrap}._connDot_n7z8f_59{width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0}._connChip_n7z8f_44[data-state=connected]{color:var(--sage);border-color:#5f73564d;background:#5f735614}._connChip_n7z8f_44[data-state=connected] ._connDot_n7z8f_59{background:var(--sage)}._connChip_n7z8f_44[data-state=reconnecting],._connChip_n7z8f_44[data-state=connecting]{color:var(--heartwood);border-color:#b98a2e4d;background:#b98a2e14}._connChip_n7z8f_44[data-state=reconnecting] ._connDot_n7z8f_59,._connChip_n7z8f_44[data-state=connecting] ._connDot_n7z8f_59{background:var(--heartwood);animation:_pulse_n7z8f_1 1.1s ease-in-out infinite}._connChip_n7z8f_44[data-state=offline]{color:var(--clay-dim);border-color:#c0592c47;background:#c0592c12}._connChip_n7z8f_44[data-state=offline] ._connDot_n7z8f_59{background:var(--clay)}@keyframes _pulse_n7z8f_1{0%,to{opacity:1}50%{opacity:.35}}._consoleToggle_n7z8f_103{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--paper);color:var(--muted);font-size:.8125rem;font-weight:500;transition:color .12s ease,background .12s ease,border-color .12s ease}._consoleToggle_n7z8f_103:hover{color:var(--ink);border-color:var(--hairline)}._consoleToggleActive_n7z8f_124{color:#fff;background:#6b4f8a;border-color:#6b4f8a}._consoleToggleActive_n7z8f_124:hover{color:#fff;background:#5c4478}._unreadDot_n7z8f_135{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:var(--clay);border:2px solid var(--paper-2)}._list_n7z8f_147{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-5) var(--space-5) var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);scroll-behavior:smooth}._empty_n7z8f_159{margin:auto;text-align:center;color:var(--muted);max-width:360px;padding:var(--space-6) var(--space-4)}._emptyTitle_n7z8f_167{font-family:var(--font-display);font-size:1.375rem;color:var(--ink);margin-bottom:var(--space-2)}._emptyBody_n7z8f_174{font-size:.9375rem;line-height:1.6}._row_n7z8f_180{display:flex;flex-direction:column;max-width:100%}._rowUser_n7z8f_186{align-items:flex-end}._rowAgent_n7z8f_190{align-items:flex-start}._bubble_n7z8f_195{max-width:min(680px,82%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-panel);font-size:.9375rem;line-height:1.6;word-wrap:break-word;overflow-wrap:anywhere;box-shadow:var(--shadow-sm)}._bubbleUser_n7z8f_207{background:var(--clay);color:#fff;border-bottom-right-radius:var(--space-1)}._bubbleAgent_n7z8f_214{background:var(--paper-2);border:1px solid var(--border);color:var(--ink);border-bottom-left-radius:var(--space-1)}._bubbleRook_n7z8f_222{border-left:3px solid var(--clay)}._bubbleRookCon_n7z8f_227{border-left:3px solid #6b4f8a}._sender_n7z8f_232{font-size:.75rem;font-weight:600;color:var(--muted);margin:0 var(--space-2) 2px;letter-spacing:.01em}._senderRook_n7z8f_240{color:var(--clay-dim)}._senderRookCon_n7z8f_241{color:#6b4f8a}._time_n7z8f_244{font-size:.6875rem;color:var(--muted);margin:3px var(--space-2) 0;opacity:.85}._md_n7z8f_252 :first-child{margin-top:0}._md_n7z8f_252 :last-child{margin-bottom:0}._md_n7z8f_252 p{margin:0 0 var(--space-2)}._md_n7z8f_252 ul,._md_n7z8f_252 ol{margin:0 0 var(--space-2);padding-left:1.3em}._md_n7z8f_252 li{margin-bottom:2px}._md_n7z8f_252 a{color:inherit;text-decoration:underline;text-underline-offset:2px}._bubbleAgent_n7z8f_214 ._md_n7z8f_252 a{color:var(--clay-dim)}._md_n7z8f_252 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;background:#23201b0f;padding:1px 5px;border-radius:4px}._bubbleUser_n7z8f_207 ._md_n7z8f_252 code{background:#ffffff2e}._md_n7z8f_252 pre{background:#23201b0f;padding:var(--space-3);border-radius:var(--radius-control);overflow-x:auto;margin:0 0 var(--space-2)}._bubbleUser_n7z8f_207 ._md_n7z8f_252 pre{background:#ffffff24}._md_n7z8f_252 pre code{background:none;padding:0}._md_n7z8f_252 h1,._md_n7z8f_252 h2,._md_n7z8f_252 h3,._md_n7z8f_252 h4{font-size:1.05em;margin:var(--space-2) 0 var(--space-1);color:inherit}._md_n7z8f_252 blockquote{border-left:3px solid var(--hairline);padding-left:var(--space-3);margin:0 0 var(--space-2);color:var(--muted)}._pending_n7z8f_291{display:inline-flex;gap:4px;align-items:center}._pendingDot_n7z8f_296{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:_bounce_n7z8f_1 1.2s infinite ease-in-out}._pendingDot_n7z8f_296:nth-child(2){animation-delay:.15s}._pendingDot_n7z8f_296:nth-child(3){animation-delay:.3s}@keyframes _bounce_n7z8f_1{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}._systemLine_n7z8f_312{align-self:center;max-width:90%;text-align:center;font-size:.75rem;color:var(--muted);padding:2px var(--space-3);border-radius:var(--radius-pill)}._systemLineAlert_n7z8f_322{color:var(--clay-dim);background:#c0592c12;font-weight:500}._composer_n7z8f_329{flex-shrink:0;border-top:1px solid var(--border);background:var(--paper-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}._composerInner_n7z8f_337{display:flex;align-items:flex-end;gap:var(--space-3);max-width:900px;margin:0 auto}._textarea_n7z8f_345{flex:1;resize:none;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:.9375rem;line-height:1.5;padding:10px var(--space-3);max-height:160px;min-height:44px;transition:border-color .12s ease}._textarea_n7z8f_345::placeholder{color:var(--muted)}._textarea_n7z8f_345:focus{outline:none;border-color:var(--clay);box-shadow:0 0 0 3px #c0592c1f}._textareaConsole_n7z8f_371:focus{border-color:#6b4f8a;box-shadow:0 0 0 3px #6b4f8a26}._textarea_n7z8f_345:disabled{opacity:.6;cursor:not-allowed}._sendBtn_n7z8f_381{flex-shrink:0;height:44px;min-width:44px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--clay);color:#fff;font-size:.9375rem;font-weight:600;transition:background .15s ease,opacity .15s ease}._sendBtn_n7z8f_381:hover:not(:disabled){background:var(--clay-dim)}._sendBtnConsole_n7z8f_398{background:#6b4f8a}._sendBtnConsole_n7z8f_398:hover:not(:disabled){background:#5c4478}._sendBtn_n7z8f_381:disabled{opacity:.45;cursor:not-allowed}._composerHint_n7z8f_410{max-width:900px;margin:var(--space-1) auto 0;font-size:.6875rem;color:var(--muted);text-align:right;min-height:1em}._jumpBtn_n7z8f_420{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:.75rem;font-weight:600;box-shadow:var(--shadow-md);z-index:5}._jumpBtn_n7z8f_420:hover{background:#34302a}._listWrap_n7z8f_443{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}@media(max-width:480px){._list_n7z8f_147{padding:var(--space-4) var(--space-3) var(--space-2)}._topStrip_n7z8f_15{padding:var(--space-2) var(--space-3)}._bubble_n7z8f_195{max-width:88%}._channelSub_n7z8f_34{display:none}}.equity-view{--ev-paper: #F7F2E9;--ev-paper-2: #FCF8F1;--ev-ink: #23201B;--ev-muted: #6E655A;--ev-border: #E7DFD1;--ev-hairline: #D9CFC0;--ev-clay: #C0592C;--ev-clay-dim: #A44A22;--ev-clay-bright: #D86A3B;--ev-sage: #5F7356;--ev-heartwood: #B98A2E;--ev-radius-card: 12px;--ev-radius-ctrl: 8px}.equity-view{font-family:Inter,system-ui,sans-serif;color:var(--ev-ink);background:var(--ev-paper);min-height:100%;padding:0;box-sizing:border-box;overflow-y:auto}.equity-view .equity-view__inner{max-width:680px;margin:0 auto;padding:24px 16px 48px}.equity-view .equity-view__eyebrow{display:flex;align-items:center;gap:10px;margin:32px 0 12px}.equity-view .equity-view__eyebrow-text{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ev-clay);white-space:nowrap}.equity-view .equity-view__eyebrow:before,.equity-view .equity-view__eyebrow:after{content:"";flex:1;height:1px;background:var(--ev-hairline)}.equity-view .equity-card{background:var(--ev-paper-2);border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);padding:20px;margin-bottom:12px}.equity-view .equity-error-card{background:#fdf2f0;border:1px solid #f0c4b8;border-radius:var(--ev-radius-card);padding:20px;margin-bottom:12px}.equity-view .equity-error-card__title{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600;color:var(--ev-clay);margin:0 0 6px}.equity-view .equity-error-card__body{font-size:14px;color:var(--ev-muted);margin:0;font-family:Inter,system-ui,monospace}.equity-view .equity-header{margin-bottom:8px}.equity-view .equity-header__project-name{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:700;color:var(--ev-ink);margin:0 0 4px;line-height:1.2}.equity-view .equity-header__tagline{font-size:14px;color:var(--ev-muted);margin:0 0 12px}.equity-view .equity-header__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.equity-view .equity-header__status-chip{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:20px;background:var(--ev-sage);color:#fff}.equity-view .equity-header__ripple-pct{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:700;color:var(--ev-sage)}.equity-view .equity-header__ripple-label{font-size:13px;color:var(--ev-sage);font-weight:500}.equity-view .equity-header__ripple-desc{font-size:13px;color:var(--ev-muted);margin:0;padding:10px 14px;background:#5f735614;border-left:3px solid var(--ev-sage);border-radius:0 6px 6px 0}.equity-view .equity-captable__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.equity-view .equity-captable__row{display:flex;flex-direction:column;gap:6px}.equity-view .equity-captable__row-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.equity-view .equity-captable__holder{font-size:14px;font-weight:600;color:var(--ev-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equity-view .equity-captable__kind-badge{font-size:10px;letter-spacing:.06em;font-weight:600;text-transform:uppercase;padding:2px 7px;border-radius:10px;background:var(--ev-border);color:var(--ev-muted);flex-shrink:0}.equity-view .equity-captable__nums{display:flex;align-items:baseline;gap:6px;flex-shrink:0}.equity-view .equity-captable__points{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:700;color:var(--ev-clay)}.equity-view .equity-captable__pct{font-size:13px;color:var(--ev-muted)}.equity-view .equity-captable__bar-track{width:100%;height:8px;background:var(--ev-border);border-radius:4px;overflow:hidden}.equity-view .equity-captable__bar-fill{height:100%;border-radius:4px;width:0%;transition:width .7s cubic-bezier(.25,.46,.45,.94)}.equity-view .equity-captable__bar-fill--base{background:linear-gradient(90deg,var(--ev-clay) 0%,var(--ev-clay-bright) 100%)}.equity-view .equity-captable__bar-fill--grant{background:linear-gradient(90deg,var(--ev-sage) 0%,#7a9870 100%)}.equity-view .equity-grants__empty{font-size:14px;color:var(--ev-muted);line-height:1.6;margin:0}.equity-view .equity-grants__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.equity-view .equity-grant-row{display:flex;flex-direction:column;gap:4px}.equity-view .equity-grant-row__header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.equity-view .equity-grant-row__to{font-size:14px;font-weight:600;color:var(--ev-ink)}.equity-view .equity-grant-row__id{font-size:11px;color:var(--ev-muted);font-family:monospace}.equity-view .equity-grant-row__detail{font-size:13px;color:var(--ev-muted)}.equity-view .equity-grant-row__status{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:10px;margin-left:8px}.equity-view .equity-grant-row__status--pending{background:#fef3c7;color:#92400e}.equity-view .equity-grant-row__status--active{background:#d1fae5;color:#065f46}.equity-view .equity-grant-row__status--fulfilled{background:#e0e7ff;color:#3730a3}.equity-view .equity-grant-row__status--forfeited,.equity-view .equity-grant-row__status--split{background:var(--ev-border);color:var(--ev-muted)}.equity-view .equity-faucet__empty{display:flex;flex-direction:column;gap:8px}.equity-view .equity-faucet__glyph{font-size:28px;line-height:1;color:var(--ev-heartwood)}.equity-view .equity-faucet__empty-title{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600;color:var(--ev-ink);margin:0}.equity-view .equity-faucet__empty-body{font-size:14px;color:var(--ev-muted);line-height:1.6;margin:0}.equity-view .equity-faucet__table{width:100%;border-collapse:collapse;font-size:14px}.equity-view .equity-faucet__table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ev-muted);padding:4px 8px 8px 0;border-bottom:1px solid var(--ev-hairline)}.equity-view .equity-faucet__table td{padding:8px 8px 8px 0;border-bottom:1px solid var(--ev-border);color:var(--ev-ink);vertical-align:middle}.equity-view .equity-faucet__table tr:last-child td{border-bottom:none}.equity-view .equity-faucet__earned{font-family:Fraunces,Georgia,serif;font-weight:700;color:var(--ev-clay)}.equity-view .equity-faucet__tithe{font-size:12px;color:var(--ev-sage)}.equity-view .equity-distributions__empty{display:flex;flex-direction:column;gap:8px}.equity-view .equity-distributions__glyph{font-size:28px;line-height:1;color:var(--ev-heartwood)}.equity-view .equity-distributions__empty-title{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600;color:var(--ev-ink);margin:0}.equity-view .equity-distributions__empty-body{font-size:14px;color:var(--ev-muted);line-height:1.6;margin:0}.equity-view .equity-dist__meta{font-size:13px;color:var(--ev-muted);margin-top:6px}.equity-view .equity-dist__net{font-size:13px;margin-top:6px}.equity-view .equity-costs__subtitle{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ev-muted);margin:0 0 10px}.equity-view .equity-costs__table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:20px}.equity-view .equity-costs__table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ev-muted);padding:4px 8px 8px 0;border-bottom:1px solid var(--ev-hairline)}.equity-view .equity-costs__table td{padding:8px 8px 8px 0;border-bottom:1px solid var(--ev-border);color:var(--ev-ink);vertical-align:middle}.equity-view .equity-costs__table tr:last-child td{border-bottom:none}.equity-view .equity-costs__kill-tag{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:6px;background:#fff3cd;color:#856404;margin-left:6px;vertical-align:middle}.equity-view .equity-costs__confirm-badge{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:6px;background:var(--ev-border);color:var(--ev-muted)}.equity-view .equity-costs__total-row{font-weight:600;color:var(--ev-clay)}.equity-view .equity-costs__ripple-note{font-size:13px;color:var(--ev-sage);margin:4px 0 0;display:flex;align-items:baseline;gap:6px}.equity-view .equity-costs__ripple-note strong{font-family:Fraunces,Georgia,serif;font-size:15px}.equity-view .equity-origin__caption{font-size:13px;color:var(--ev-muted);margin:0 0 14px;line-height:1.55}.equity-view .equity-origin__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.equity-view .equity-origin-row{display:flex;flex-direction:column;gap:3px}.equity-view .equity-origin-row__header{display:flex;justify-content:space-between;align-items:center;gap:8px}.equity-view .equity-origin-row__date{font-size:12px;color:var(--ev-muted);white-space:nowrap}.equity-view .equity-origin-row__by{font-size:13px;font-weight:600;color:var(--ev-ink)}.equity-view .equity-origin-row__deliverable{font-size:13px;color:var(--ev-muted)}.equity-view .equity-origin-row__artifact{font-size:11px;color:var(--ev-heartwood);font-family:monospace}.equity-view .empty-text{font-size:14px;color:var(--ev-muted);margin:0;line-height:1.6}@media(max-width:420px){.equity-view .equity-view__inner{padding:16px 12px 40px}.equity-view .equity-header__project-name{font-size:22px}.equity-view .equity-captable__points{font-size:16px}}@media(prefers-reduced-motion:reduce){.equity-view .equity-captable__bar-fill{transition:none}}.equity-view .equity-error-card__retry{margin-top:12px;padding:8px 18px;border:none;border-radius:var(--ev-radius-ctrl);background:var(--ev-clay);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.equity-view .equity-error-card__retry:hover{background:var(--ev-clay-dim)}.equity-view .equity-draft-banner{display:flex;flex-direction:column;gap:0;padding:12px 16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:var(--ev-radius-card);margin-bottom:16px}.equity-view .equity-draft-banner__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;border-radius:10px;background:#fbbf24;color:#78350f;flex-shrink:0}.equity-view .equity-draft-banner__body{font-size:13px;color:#92400e;line-height:1.5}.equity-view .equity-draft-banner__top{display:flex;align-items:flex-start;gap:10px}.equity-view .equity-draft-banner--signed{background:#ecfdf5;border-color:#6ee7b7}.equity-view .equity-draft-banner__label--signed{background:#6ee7b7;color:#064e3b}.equity-view .equity-sign-cta{margin-top:14px;display:flex;flex-direction:column;gap:8px}.equity-view .equity-sign-cta__btn{align-self:flex-start;min-height:44px;padding:10px 24px;border:none;border-radius:var(--ev-radius-ctrl);background:var(--ev-clay);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;outline-offset:3px}.equity-view .equity-sign-cta__btn:hover:not(:disabled){background:var(--ev-clay-dim)}.equity-view .equity-sign-cta__btn:focus-visible{outline:3px solid var(--ev-clay-bright)}.equity-view .equity-sign-cta__btn--pending{opacity:.7;cursor:not-allowed}.equity-view .equity-sign-cta__helper{font-size:12px;color:#92400e;margin:0;line-height:1.5}.equity-view .equity-sign-cta__note{font-size:13px;color:#92400e;margin:0;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--ev-radius-ctrl);line-height:1.5}.equity-view .equity-sign-cta__error{font-size:13px;color:var(--ev-clay);margin:0;padding:8px 12px;background:#fdf2f0;border:1px solid #f0c4b8;border-radius:var(--ev-radius-ctrl);line-height:1.5}.equity-view .equity-sign-cta__retry-link{background:none;border:none;padding:0;color:var(--ev-clay);font-size:inherit;font-weight:600;text-decoration:underline;cursor:pointer}@media(max-width:420px){.equity-view .equity-sign-cta__btn{align-self:stretch;width:100%}}.equity-view .equity-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.equity-view .equity-tabs__tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--ev-border);border-radius:20px;background:var(--ev-paper-2);font-size:13px;font-weight:500;color:var(--ev-muted);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.equity-view .equity-tabs__tab:hover{background:var(--ev-border);color:var(--ev-ink)}.equity-view .equity-tabs__tab--active{background:var(--ev-clay);border-color:var(--ev-clay);color:#fff}.equity-view .equity-tabs__draft-chip{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:8px;background:#fbbf24;color:#78350f}.equity-view .equity-tabs__status-chip{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:8px;background:var(--ev-sage);color:#fff}@keyframes ev-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.equity-view .equity-skeleton{display:flex;flex-direction:column;gap:14px;padding-top:8px}.equity-view .equity-skeleton__title,.equity-view .equity-skeleton__bar,.equity-view .equity-skeleton__card{border-radius:8px;background:linear-gradient(90deg,var(--ev-border) 25%,var(--ev-hairline) 50%,var(--ev-border) 75%);background-size:800px 100%;animation:ev-shimmer 1.4s infinite linear}.equity-view .equity-skeleton__title{height:28px;width:60%}.equity-view .equity-skeleton__bar{height:14px;width:80%}.equity-view .equity-skeleton__bar--wide{width:90%}.equity-view .equity-skeleton__bar--narrow{width:50%}.equity-view .equity-skeleton__card{height:100px;width:100%}.equity-view .equity-skeleton__card--short{height:64px}.equity-view .equity-empty-state{text-align:center;padding:48px 24px}.equity-view .equity-empty-state__title{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;color:var(--ev-ink);margin:0 0 8px}.equity-view .equity-empty-state__body{font-size:14px;color:var(--ev-muted);line-height:1.6;margin:0}.equity-view .equity-simulator__label{font-size:13px;color:var(--ev-sage);font-style:italic;margin:0 0 16px;padding:10px 14px;background:#5f735614;border-left:3px solid var(--ev-sage);border-radius:0 6px 6px 0}.equity-view .equity-simulator__inputs{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:16px}.equity-view .equity-simulator__field{display:flex;flex-direction:column;gap:4px}.equity-view .equity-simulator__field-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ev-muted)}.equity-view .equity-simulator__input{padding:8px 12px;border:1px solid var(--ev-border);border-radius:var(--ev-radius-ctrl);background:var(--ev-paper-2);font-size:14px;color:var(--ev-ink);width:160px}.equity-view .equity-simulator__input:focus{outline:none;border-color:var(--ev-clay)}.equity-view .equity-simulator__run{padding:8px 20px;border:none;border-radius:var(--ev-radius-ctrl);background:var(--ev-clay);color:#fff;font-size:13px;font-weight:600;cursor:pointer;height:38px}.equity-view .equity-simulator__run:hover{background:var(--ev-clay-dim)}.equity-view .equity-simulator__error{font-size:13px;color:var(--ev-clay);margin:0 0 12px}.equity-view .equity-simulator__result{margin-top:4px}.equity-view .equity-simulator__table{width:100%;border-collapse:collapse;font-size:13px}.equity-view .equity-simulator__table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--ev-muted);padding:4px 8px 8px 0;border-bottom:1px solid var(--ev-hairline)}.equity-view .equity-simulator__table td{padding:8px 8px 8px 0;border-bottom:1px solid var(--ev-border);color:var(--ev-ink);vertical-align:middle}.equity-view .equity-simulator__table tr:last-child td{border-bottom:none}.equity-view .equity-simulator__net{font-family:Fraunces,Georgia,serif;font-weight:700;color:var(--ev-clay)}.equity-view .equity-simulator__charity-row td{font-weight:600;color:var(--ev-sage);border-top:1px solid var(--ev-hairline);border-bottom:none;padding-top:10px}@media(max-width:420px){.equity-view .equity-simulator__input{width:130px}.equity-view .equity-simulator__table th,.equity-view .equity-simulator__table td{font-size:12px}}._landing_1qdbx_2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._landingCard_1qdbx_10{background:var(--paper-2);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-7);max-width:400px;width:100%;text-align:center}._logoLockup_1qdbx_21{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-5)}._treeMark_1qdbx_29{width:56px;height:56px;object-fit:contain;flex-shrink:0}._wordmark_1qdbx_36{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--ink);line-height:1}._hqPill_1qdbx_44{display:inline-block;background:var(--clay);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);margin-top:var(--space-1)}._tagline_1qdbx_57{color:var(--muted);font-size:.9375rem;line-height:1.55;margin-bottom:var(--space-5)}._landingError_1qdbx_64{background:#fef2ee;border:1px solid #f5c6b2;border-radius:var(--radius-control);color:var(--clay-dim);font-size:.875rem;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);text-align:left}._gisContainer_1qdbx_75{display:flex;justify-content:center;margin-bottom:var(--space-4);min-height:44px}._footNote_1qdbx_82{color:var(--muted);font-size:.8125rem}._loadingScreen_1qdbx_88{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4)}._loadingSpinner_1qdbx_97{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--clay);border-radius:50%;animation:_spin_1qdbx_1 .8s linear infinite}@keyframes _spin_1qdbx_1{to{transform:rotate(360deg)}}._loadingText_1qdbx_110{color:var(--muted);font-size:.9375rem}._authedBackdrop_1qdbx_116{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paper)}._shell_1qdbx_123{display:flex;flex-direction:column;height:100vh;overflow:hidden}._header_1qdbx_131{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-5);height:56px;background:var(--paper-2);border-bottom:1px solid var(--border);flex-shrink:0;position:relative;z-index:10}._headerLeft_1qdbx_144{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-right:var(--space-2)}._headerTree_1qdbx_152{width:28px;height:28px;object-fit:contain}._headerWordmark_1qdbx_158{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}._headerHqPill_1qdbx_166{background:var(--clay);color:#fff;font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-pill);align-self:flex-start;margin-top:2px}._nav_1qdbx_180{display:flex;align-items:center;gap:var(--space-1);flex:1}._navBtn_1qdbx_187{height:36px;padding:0 var(--space-4);border-radius:var(--radius-control);font-size:.9375rem;font-weight:500;color:var(--muted);transition:color .12s ease,background .12s ease}._navBtn_1qdbx_187:hover{color:var(--ink);background:var(--paper)}._navBtnActive_1qdbx_202{color:var(--clay);font-weight:600;background:#c0592c14}._navBtnActive_1qdbx_202:hover{background:#c0592c1f}._userChip_1qdbx_213{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto}._avatar_1qdbx_221{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1.5px solid var(--border)}._userName_1qdbx_229{font-size:.875rem;font-weight:500;color:var(--ink)}._rolePill_1qdbx_235{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--border);color:var(--muted)}._rolePill_1qdbx_235[data-role=owner]{background:#b98a2e1f;border-color:#b98a2e4d;color:var(--heartwood)}._signOutBtn_1qdbx_253{font-size:.8125rem;color:var(--muted);text-decoration:underline;text-underline-offset:2px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);transition:color .12s ease}._signOutBtn_1qdbx_253:hover{color:var(--ink)}._main_1qdbx_268{flex:1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:480px){._header_1qdbx_131{padding:0 var(--space-4)}._headerWordmark_1qdbx_158,._userName_1qdbx_229,._rolePill_1qdbx_235{display:none}}
