.research-desk[data-v-13dc0e49]{--desk-positive: #376156;--desk-negative: var(--red, #a93827);--desk-wine: #462c34;--desk-peach: #eedacc;--desk-sage: #dfe9e5;width:100%;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);font:14px/1.6 var(--sans);text-align:left;color-scheme:light}.research-desk[data-v-13dc0e49] *,.research-desk[data-v-13dc0e49] *:before,.research-desk[data-v-13dc0e49] *:after{box-sizing:border-box}.research-desk[data-v-13dc0e49] :is(p,h3,h4,h5,figure){margin:0}.research-desk[data-v-13dc0e49] :is(button,input,textarea,select){font:inherit}.research-desk button[data-v-13dc0e49]{cursor:pointer;transition:background-color .18s,color .18s}.research-desk[data-v-13dc0e49] :is(button,input,textarea,select,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.research-desk[data-v-13dc0e49] :is(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}.research-desk button[data-v-13dc0e49]:disabled{cursor:not-allowed;opacity:.55}.research-desk svg[data-v-13dc0e49]{flex-shrink:0}.research-desk .small-heading[data-v-13dc0e49]{display:flex;align-items:center;gap:8px;font:10px/1.7 var(--mono);letter-spacing:1.2px;color:var(--muted);text-transform:uppercase}.desk-header[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 34px;background:var(--desk-wine);color:var(--paper)}.desk-title[data-v-13dc0e49]{display:flex;align-items:center;gap:21px}.folio-mark[data-v-13dc0e49]{font:italic 50px/.8 var(--serif);padding-right:23px;border-right:1px solid #866f73}.desk-title small[data-v-13dc0e49]{display:block;font:9px/1.8 var(--mono);letter-spacing:1.8px;color:#e3c7bd}.desk-title h3[data-v-13dc0e49]{margin-top:5px;font:normal 25px/1.2 var(--serif);letter-spacing:-.3px}.quiet-button[data-v-13dc0e49],.inline-button[data-v-13dc0e49],.next-step[data-v-13dc0e49],.save-button[data-v-13dc0e49]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font:600 12px/1.5 var(--sans)!important;text-decoration:none}.quiet-button[data-v-13dc0e49]:hover:not(:disabled){background:var(--surface-2)}.journal-toggle[data-v-13dc0e49]{flex-shrink:0;color:var(--paper);border-color:#89777a}.journal-toggle[data-v-13dc0e49]:hover:not(:disabled){background:#61434b;color:var(--paper)}.count[data-v-13dc0e49]{display:grid;place-items:center;width:23px;height:23px;background:var(--paper);color:var(--desk-wine);font:11px var(--mono)}.asset-index[data-v-13dc0e49]{padding:22px 34px;border-bottom:1px solid var(--line);background:var(--paper)}.index-label[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.sample-note[data-v-13dc0e49]{font:10px var(--mono);color:var(--muted)}.index-controls[data-v-13dc0e49]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:center}.asset-search[data-v-13dc0e49]{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--ink);color:var(--muted)}.asset-search input[data-v-13dc0e49]{width:100%;min-width:0;height:49px;padding:8px 0;border:0;background:transparent;color:var(--ink);font-size:12px}.asset-search input[data-v-13dc0e49]::-webkit-search-cancel-button{display:none}.asset-search button[data-v-13dc0e49]{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;color:var(--ink);background:transparent}.asset-list[data-v-13dc0e49]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.asset-row[data-v-13dc0e49]{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:69px;padding:11px;border:1px solid transparent;border-bottom-color:var(--line);background:transparent;color:var(--ink);text-align:left}.asset-row[data-v-13dc0e49]:hover{border-color:var(--line);background:var(--surface)}.asset-row.selected[data-v-13dc0e49]{border-color:var(--desk-wine);background:var(--desk-wine);color:var(--paper)}.asset-name[data-v-13dc0e49],.asset-quote[data-v-13dc0e49]{display:flex;flex-direction:column;gap:4px;min-width:0}.asset-name strong[data-v-13dc0e49]{font:600 13px var(--sans)}.asset-name small[data-v-13dc0e49]{font-size:10px;color:var(--muted)}.asset-row.selected .asset-name small[data-v-13dc0e49]{color:#e4d4ce}.asset-quote[data-v-13dc0e49]{text-align:right}.asset-quote strong[data-v-13dc0e49]{font:11px var(--mono)}.asset-quote small[data-v-13dc0e49]{display:flex;align-items:center;justify-content:flex-end;font:10px var(--mono)}.positive[data-v-13dc0e49]{color:var(--desk-positive)}.negative[data-v-13dc0e49]{color:var(--desk-negative)}.asset-row.selected .positive[data-v-13dc0e49],.asset-row.selected .negative[data-v-13dc0e49]{color:#f2c8b7}.search-empty[data-v-13dc0e49]{display:flex;align-items:center;gap:18px;grid-column:1/-1;font-size:12px;min-height:69px}.inline-button[data-v-13dc0e49]{padding:7px 0;border:0;color:var(--accent);text-align:left;justify-content:flex-start}.inline-button[data-v-13dc0e49]:hover{text-decoration:underline;text-underline-offset:4px}.asset-heading[data-v-13dc0e49]{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;padding:38px 34px 33px}.asset-title-group h3[data-v-13dc0e49]{display:flex;align-items:center;gap:20px;margin-top:7px;font:normal 60px/1.15 var(--serif);letter-spacing:-2px;scroll-margin-top:100px}.signal-status[data-v-13dc0e49]{padding:4px 8px;border:1px solid #c6d4cd;color:var(--desk-positive);font:10px/1.5 var(--mono);letter-spacing:.5px;text-transform:uppercase}.signal-status.watch[data-v-13dc0e49]{color:#6c5440;border-color:#d8c7af}.signal-status.caution[data-v-13dc0e49]{color:var(--accent);border-color:#d9b9ac}.asset-title-note[data-v-13dc0e49]{padding-left:30px;border-left:1px solid var(--line)}.asset-title-note p[data-v-13dc0e49]{margin-top:8px;font:italic 25px/1.2 var(--serif);color:var(--muted)}.asset-title-note .small-heading[data-v-13dc0e49]{font-size:9px}.main-price[data-v-13dc0e49]{text-align:right}.main-price .small-heading[data-v-13dc0e49]{justify-content:flex-end}.main-price>strong[data-v-13dc0e49]{display:block;margin-top:7px;font:normal 37px/1.2 var(--serif);letter-spacing:-1px}.main-price>small[data-v-13dc0e49]{display:block;margin-top:7px;font:11px var(--mono)}.main-price small span[data-v-13dc0e49]{color:var(--muted);font-size:9px}.revisit-banner[data-v-13dc0e49]{display:flex;align-items:center;gap:14px;padding:17px 34px;border-top:1px solid var(--line);background:var(--desk-sage);font-size:13px}.revisit-banner p[data-v-13dc0e49]{flex:1}.revisit-banner p span[data-v-13dc0e49]{display:block;color:var(--muted);font-size:11px}.revisit-banner button[data-v-13dc0e49]{flex-shrink:0}.research-tabs[data-v-13dc0e49]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 34px;border-block:1px solid var(--line)}.research-tabs button[data-v-13dc0e49]{display:flex;align-items:center;gap:17px;min-height:84px;padding:16px 22px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);text-align:left}.research-tabs button[data-v-13dc0e49]:last-child{border-right:0}.research-tabs button.selected[data-v-13dc0e49]{background:var(--desk-peach);color:var(--desk-wine)}.research-tabs button[data-v-13dc0e49]:hover:not(.selected){background:var(--paper)}.tab-number[data-v-13dc0e49]{font:italic 22px var(--serif);color:var(--accent)}.tab-title[data-v-13dc0e49]{flex:1;font:normal 23px/1.2 var(--serif)}.tab-title small[data-v-13dc0e49]{display:block;margin-top:5px;font:11px/1.5 var(--sans);color:var(--muted)}.research-panel[data-v-13dc0e49]{padding:34px;scroll-margin-top:100px}.brief-panel[data-v-13dc0e49]{display:grid;grid-template-columns:1.18fr 1fr;gap:46px;min-height:370px}.brief-label[data-v-13dc0e49]{display:flex;align-items:center;gap:10px;font:10px/1.6 var(--mono);letter-spacing:1.2px;color:var(--accent)}.sample-tag[data-v-13dc0e49]{margin-left:auto;border:1px solid var(--line);padding:2px 6px;color:var(--muted);font-size:8px;letter-spacing:.7px}.thesis-copy[data-v-13dc0e49]{margin-top:24px!important;max-width:640px;font:normal clamp(24px,2.6vw,34px)/1.4 var(--serif);letter-spacing:-.55px}.next-step[data-v-13dc0e49]{min-height:47px;margin-top:25px;padding:10px 0;border:0;border-bottom:1px solid var(--accent);color:var(--accent);justify-content:space-between;gap:28px}.next-step[data-v-13dc0e49]:hover{gap:36px;background:transparent}.context-column[data-v-13dc0e49]{padding-left:35px;border-left:1px solid var(--line)}.counter-case h4[data-v-13dc0e49]{margin-top:11px;font:normal 25px/1.25 var(--serif)}.counter-case>p[data-v-13dc0e49]{margin-top:14px;font-size:13px;line-height:1.9;color:var(--muted)}.evidence-summary[data-v-13dc0e49]{display:flex;align-items:center;gap:25px;margin-top:23px;padding:18px 0;border-block:1px solid var(--line)}.evidence-summary>div[data-v-13dc0e49]:first-child{display:flex;align-items:center;gap:13px}.evidence-summary strong[data-v-13dc0e49]{white-space:nowrap;font:28px var(--serif)}.evidence-summary strong small[data-v-13dc0e49]{font:11px var(--mono);color:var(--muted)}.evidence-summary span[data-v-13dc0e49]{max-width:85px;font-size:10px;line-height:1.6;color:var(--muted)}.signal-track[data-v-13dc0e49]{flex:1;height:5px;background:var(--line)}.signal-track i[data-v-13dc0e49]{display:block;height:100%;background:var(--desk-wine)}.evidence-button[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:48px;padding:12px 0;border:0;background:transparent;color:var(--ink);font-size:11px!important}.evidence-button[data-v-13dc0e49]:hover{color:var(--accent)}.evidence-button .rotated[data-v-13dc0e49]{transform:rotate(180deg)}.evidence-detail[data-v-13dc0e49]{padding:18px;background:var(--paper);font-size:12px;line-height:1.8}.evidence-detail p[data-v-13dc0e49]{margin-top:10px;color:var(--muted)}.source-panel[data-v-13dc0e49]{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.section-introduction h4[data-v-13dc0e49]{margin-top:22px;font:normal 37px/1.14 var(--serif);letter-spacing:-.8px}.panel-copy[data-v-13dc0e49]{font-size:13px;line-height:1.9;color:var(--muted)}.section-introduction>.panel-copy[data-v-13dc0e49]{margin-top:20px}.source-ledger[data-v-13dc0e49]{border-top:1px solid var(--line)}.source-record[data-v-13dc0e49]{display:flex;align-items:flex-start;gap:22px;padding:23px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.source-number[data-v-13dc0e49]{font:italic 23px var(--serif);color:var(--accent)}.source-record>div[data-v-13dc0e49]{flex:1}.source-record strong[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.source-record p[data-v-13dc0e49]{margin-top:8px;font-size:12px;line-height:1.8;color:var(--muted)}.source-record small[data-v-13dc0e49]{display:block;margin-top:11px;font:9px/1.7 var(--mono);color:var(--muted);letter-spacing:.6px}.source-link:hover strong[data-v-13dc0e49]{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.scenario-introduction[data-v-13dc0e49]{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.scenario-introduction h4[data-v-13dc0e49]{margin-top:17px;font:normal 34px/1.2 var(--serif);letter-spacing:-.6px}.scenario-introduction>.panel-copy[data-v-13dc0e49]{max-width:320px}.scenario-choices[data-v-13dc0e49]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.scenario-choices button[data-v-13dc0e49]{display:flex;flex-direction:column;min-width:0;padding:21px;border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left}.scenario-choices button.selected[data-v-13dc0e49]{outline:1px solid var(--desk-wine);border-color:var(--desk-wine);background:var(--desk-peach)}.scenario-choices button.bull[data-v-13dc0e49]{background:var(--desk-sage)}.scenario-choices button.bear[data-v-13dc0e49]{background:#f4e4de}.scenario-choices button[data-v-13dc0e49]:hover{border-color:var(--ink)}.scenario-choices button>span[data-v-13dc0e49]:first-child{display:flex;align-items:center;justify-content:space-between;width:100%;font:10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.7px}.scenario-choices strong[data-v-13dc0e49]{margin-top:15px;font:normal 43px/1.15 var(--serif);letter-spacing:-1.5px}.scenario-choices small[data-v-13dc0e49]{max-width:210px;min-height:43px;margin-top:10px;font-size:12px;line-height:1.8;color:var(--muted)}.case-price[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin-top:22px;padding-top:12px;border-top:1px solid #c9baad;font:12px var(--mono)}.scenario-comparison[data-v-13dc0e49]{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.scenario-result>span[data-v-13dc0e49]{display:block;font-size:12px;color:var(--muted)}.scenario-result>.small-heading[data-v-13dc0e49]{margin-bottom:17px;font-size:9px}.scenario-result strong[data-v-13dc0e49]{display:block;margin:6px 0 12px;font:normal 40px/1.2 var(--serif);letter-spacing:-1px}.scenario-result p[data-v-13dc0e49]{font-size:12px;color:var(--muted)}.scenario-chart figcaption[data-v-13dc0e49]{display:flex;justify-content:space-between;gap:15px;margin-bottom:12px;font:9px var(--mono);color:var(--muted);letter-spacing:.5px}.scenario-chart-row[data-v-13dc0e49]{display:grid;grid-template-columns:38px minmax(0,1fr) 80px;align-items:center;gap:12px;padding:6px 0;font-size:11px;color:var(--muted)}.scenario-chart-row.selected[data-v-13dc0e49]{color:var(--accent)}.scenario-bar-track[data-v-13dc0e49]{position:relative;height:23px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),var(--line) calc(20% - 1px),var(--line) 20%)}.scenario-bar-track[data-v-13dc0e49]:after{content:"";position:absolute;height:100%;width:1px;left:40%;top:0;background:var(--muted)}.scenario-bar-track i[data-v-13dc0e49]{position:absolute;height:9px;top:6px;background:#77938a}.scenario-bar-track i.downside[data-v-13dc0e49]{background:#c18570}.selected .scenario-bar-track i[data-v-13dc0e49]{background:var(--desk-wine)}.selected .scenario-bar-track i.downside[data-v-13dc0e49]{background:var(--accent)}.scenario-chart-row strong[data-v-13dc0e49]{text-align:right;font:11px var(--mono)}.scenario-chart-row strong small[data-v-13dc0e49]{display:block;margin-top:4px;font-size:9px}.scenario-chart>p[data-v-13dc0e49]{margin-top:15px;font-size:10px;line-height:1.8;color:var(--muted)}.assumption-note[data-v-13dc0e49]{margin-top:25px!important;padding-top:15px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.decision-spread[data-v-13dc0e49]{display:grid;grid-template-columns:.82fr 1.18fr;border-top:1px solid var(--line)}.risk-sidebar[data-v-13dc0e49]{padding:32px 34px;background:var(--desk-sage)}.risk-sidebar h4[data-v-13dc0e49]{margin-top:16px;font:normal 32px/1.2 var(--serif);letter-spacing:-.6px}.risk-intro[data-v-13dc0e49]{max-width:360px;margin-top:12px!important;color:var(--muted);font-size:12px;line-height:1.8}.compact-scenarios[data-v-13dc0e49]{min-width:0;padding:0;border:0;margin:23px 0}.compact-scenarios legend[data-v-13dc0e49]{margin-bottom:9px;padding:0;font-size:12px}.compact-scenarios>div[data-v-13dc0e49]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #aebdb4}.compact-scenarios button[data-v-13dc0e49]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 3px;border:0;border-right:1px solid #aebdb4;background:transparent;color:var(--ink);font-size:12px}.compact-scenarios button[data-v-13dc0e49]:last-child{border-right:0}.compact-scenarios button.selected[data-v-13dc0e49]{background:var(--desk-wine);color:var(--paper)}.compact-scenarios button[data-v-13dc0e49]:hover:not(.selected){background:#f0f4ee}.weight-label[data-v-13dc0e49]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.weight-label output[data-v-13dc0e49]{font:25px var(--serif)}.risk-sidebar input[type=range][data-v-13dc0e49]{width:100%;min-height:44px;margin:0;accent-color:var(--desk-wine);cursor:pointer}.range-ends[data-v-13dc0e49],.stress-scale[data-v-13dc0e49]{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font:9px var(--mono)}.stress-result[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:24px;padding-top:20px;border-top:1px solid #bfc9c0}.stress-result>div>span[data-v-13dc0e49]{font-size:11px;color:var(--muted)}.stress-result strong[data-v-13dc0e49]{display:block;margin-top:5px;font:normal 42px/1.2 var(--serif);letter-spacing:-1.5px;color:var(--accent)}.stress-result strong small[data-v-13dc0e49]{font-size:25px}.stress-result p[data-v-13dc0e49]{max-width:140px;font-size:10px;line-height:1.8;color:var(--muted)}.stress-gauge[data-v-13dc0e49]{height:4px;margin-top:17px;overflow:hidden;background:#c1cec4}.stress-gauge i[data-v-13dc0e49]{display:block;height:100%;background:var(--accent)}.stress-scale[data-v-13dc0e49]{margin-top:8px;font-size:8px}.risk-footnote[data-v-13dc0e49]{margin-top:23px!important;max-width:400px;font-size:10px;line-height:1.8;color:var(--muted)}.risk-note-link[data-v-13dc0e49]{margin-top:7px}.save-area[data-v-13dc0e49]{min-width:0;padding:32px 38px;background:var(--paper);border-left:1px solid var(--line)}.save-area h4[data-v-13dc0e49]{margin-top:16px;font:normal 36px/1.17 var(--serif);letter-spacing:-.8px}.note-intro[data-v-13dc0e49]{margin-top:12px!important;color:var(--muted);font-size:12px}.save-area label[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;font-size:12px}.save-area label span[data-v-13dc0e49]{font-size:10px;color:var(--muted)}.save-area textarea[data-v-13dc0e49]{display:block;width:100%;min-height:142px;max-height:320px;margin:10px 0 9px;padding:14px 0;border:0;border-block:1px solid var(--line);border-radius:0;resize:vertical;scroll-margin-top:120px;background:repeating-linear-gradient(transparent,transparent 27px,#d8cec166 28px,transparent 29px);color:var(--ink);font-size:13px;line-height:29px}.save-area textarea[data-v-13dc0e49]::placeholder,.research-desk input[data-v-13dc0e49]::placeholder{color:var(--muted);opacity:1}.draft-note[data-v-13dc0e49]{font:9px/1.8 var(--mono);color:var(--muted)}.save-row[data-v-13dc0e49]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.save-row small[data-v-13dc0e49]{font-size:10px;line-height:1.8;color:var(--muted)}.save-button[data-v-13dc0e49]{min-height:48px;flex-shrink:0;padding:12px 23px;border-color:var(--accent);background:var(--accent);color:var(--surface)}.save-button[data-v-13dc0e49]:hover:not(:disabled){background:var(--desk-wine);border-color:var(--desk-wine)}.save-button[data-v-13dc0e49]:disabled{opacity:1;color:var(--muted);border-color:var(--line);background:var(--surface-2)}.saved-journal-link[data-v-13dc0e49]{margin-top:8px;font-size:11px!important}.desk-feedback[data-v-13dc0e49]{padding:17px 34px;border-top:1px solid var(--line);background:var(--accent-soft);color:var(--accent);font-size:12px;line-height:1.8}.storage-error[data-v-13dc0e49]{display:flex;align-items:center;gap:20px}.storage-error span[data-v-13dc0e49]{flex:1}.storage-error button[data-v-13dc0e49]{flex-shrink:0}.local-journal[data-v-13dc0e49]{padding:34px;background:var(--surface);border-top:1px solid var(--line);scroll-margin-top:100px}.journal-heading[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:20px}.journal-heading h4[data-v-13dc0e49]{margin-top:8px;font:normal 40px/1.2 var(--serif);letter-spacing:-1px;scroll-margin-top:110px}.journal-heading h4 span[data-v-13dc0e49]{margin-left:10px;vertical-align:middle;font:12px var(--mono);color:var(--muted)}.journal-actions[data-v-13dc0e49]{display:flex;align-items:center;gap:10px}.journal-close[data-v-13dc0e49]{display:grid;place-items:center;min-height:44px;min-width:44px;padding:10px;border:1px solid var(--line);color:var(--ink);background:transparent}.journal-close[data-v-13dc0e49]:hover{background:var(--paper)}.journal-disclosure[data-v-13dc0e49]{max-width:700px;margin-top:18px!important;font-size:11px;line-height:1.9;color:var(--muted)}.journal-filters[data-v-13dc0e49]{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:24px;padding:14px 0;border-block:1px solid var(--line)}.journal-search[data-v-13dc0e49]{display:flex;align-items:center;gap:10px;flex:1;min-width:200px;color:var(--muted)}.journal-search input[data-v-13dc0e49]{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font-size:12px}.journal-asset-filter[data-v-13dc0e49]{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.journal-asset-filter select[data-v-13dc0e49]{min-height:44px;padding:9px 28px 9px 12px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font-size:12px}.journal-filter-count[data-v-13dc0e49]{font:10px var(--mono);color:var(--muted);white-space:nowrap}.undo-row[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 18px;margin-top:20px;background:var(--accent-soft);font-size:12px;color:var(--accent)}.journal-empty[data-v-13dc0e49]{padding:50px 20px;text-align:center;color:var(--muted)}.journal-empty h5[data-v-13dc0e49]{margin:16px 0 10px;color:var(--ink);font:normal 30px/1.3 var(--serif)}.journal-empty p[data-v-13dc0e49]{font-size:13px;line-height:1.8}.journal-entries[data-v-13dc0e49]{counter-reset:entry;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;list-style:none;padding:0;margin:12px 0 0}.journal-entries li[data-v-13dc0e49]{counter-increment:entry;position:relative;min-width:0;padding:27px 0 23px 43px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.journal-entries li[data-v-13dc0e49]:before{content:counter(entry,decimal-leading-zero);position:absolute;left:0;top:28px;font:italic 24px var(--serif);color:var(--accent)}.entry-heading[data-v-13dc0e49]{display:flex;align-items:start;justify-content:space-between;gap:15px}.entry-heading strong[data-v-13dc0e49]{font:normal 24px var(--serif)}.entry-heading span[data-v-13dc0e49]{display:block;margin-top:4px;font-size:10px;color:var(--muted);text-transform:capitalize}.entry-heading time[data-v-13dc0e49]{font:9px/1.8 var(--mono);text-align:right;color:var(--muted)}.journal-entries li>p[data-v-13dc0e49]{margin-top:18px;font-size:12px;line-height:1.9}.entry-note[data-v-13dc0e49]{padding:12px 15px;background:var(--paper);white-space:pre-wrap}.entry-note strong[data-v-13dc0e49]{display:block;margin-bottom:5px;font:9px var(--mono);color:var(--muted)}.entry-footer[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.revisit-entry[data-v-13dc0e49]{font-size:10px!important;padding:8px 12px}.delete-entry[data-v-13dc0e49]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:9px 7px;border:0;background:transparent;color:var(--accent);font-size:10px!important}.delete-entry[data-v-13dc0e49]:hover{background:var(--accent-soft)}.journal-entries li>.entry-disclosure[data-v-13dc0e49]{margin-top:13px;color:var(--muted);font:9px/1.7 var(--mono)}.desk-footer[data-v-13dc0e49]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 34px;border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font:9px/1.8 var(--mono);letter-spacing:.5px}.desk-footer>span[data-v-13dc0e49]:first-child{display:flex;align-items:center;gap:8px}.desk-footer>span[data-v-13dc0e49]:last-child{font:italic 16px/1.4 var(--serif);letter-spacing:0}.preview-dot[data-v-13dc0e49]{width:6px;height:6px;background:var(--accent);border-radius:50%}@media(min-width:1400px){.brief-panel[data-v-13dc0e49]{gap:70px}.context-column[data-v-13dc0e49]{padding-left:50px}}@media(max-width:1100px){.index-controls[data-v-13dc0e49]{grid-template-columns:1fr}.asset-search[data-v-13dc0e49]{max-width:280px}.asset-list[data-v-13dc0e49]{gap:12px}.asset-row[data-v-13dc0e49]{padding:12px 15px}.asset-title-note[data-v-13dc0e49]{display:none}.asset-heading[data-v-13dc0e49]{grid-template-columns:1fr auto}.brief-panel[data-v-13dc0e49]{gap:30px}.context-column[data-v-13dc0e49]{padding-left:25px}.scenario-introduction[data-v-13dc0e49]{display:block}.scenario-introduction>.panel-copy[data-v-13dc0e49]{max-width:600px;margin-top:16px}.decision-spread[data-v-13dc0e49]{grid-template-columns:1fr 1.15fr}.save-area[data-v-13dc0e49]{padding:30px}.stress-result[data-v-13dc0e49]{gap:10px}.stress-result strong[data-v-13dc0e49]{font-size:36px}.source-panel[data-v-13dc0e49]{gap:35px}}@media(max-width:780px){.desk-header[data-v-13dc0e49]{padding:24px}.desk-title h3[data-v-13dc0e49]{font-size:23px}.desk-title[data-v-13dc0e49]{gap:16px}.folio-mark[data-v-13dc0e49]{font-size:44px;padding-right:16px}.asset-index[data-v-13dc0e49]{padding:22px 24px}.asset-heading[data-v-13dc0e49]{padding:30px 24px}.research-tabs[data-v-13dc0e49]{margin-inline:24px}.research-tabs button[data-v-13dc0e49]{padding:15px;gap:11px}.tab-title[data-v-13dc0e49]{font-size:21px}.tab-title small[data-v-13dc0e49]{font-size:10px}.research-tabs button>svg[data-v-13dc0e49]{display:none}.research-panel[data-v-13dc0e49]{padding:30px 24px}.brief-panel[data-v-13dc0e49]{grid-template-columns:1fr;gap:30px}.thesis-copy[data-v-13dc0e49]{font-size:31px;max-width:none}.context-column[data-v-13dc0e49]{padding:25px 0 0;border-left:0;border-top:1px solid var(--line)}.counter-case>p[data-v-13dc0e49]{max-width:600px}.evidence-summary[data-v-13dc0e49]{max-width:500px}.source-panel[data-v-13dc0e49]{grid-template-columns:1fr;gap:30px}.section-introduction h4 br[data-v-13dc0e49]{display:none}.source-record[data-v-13dc0e49]{padding:20px 0}.scenario-choices[data-v-13dc0e49]{gap:10px}.scenario-choices button[data-v-13dc0e49]{padding:16px}.scenario-choices strong[data-v-13dc0e49]{font-size:38px}.scenario-comparison[data-v-13dc0e49]{gap:28px}.decision-spread[data-v-13dc0e49]{grid-template-columns:1fr}.risk-sidebar[data-v-13dc0e49]{padding:30px 24px}.risk-intro[data-v-13dc0e49]{max-width:none}.compact-scenarios[data-v-13dc0e49]{max-width:500px}.stress-result strong[data-v-13dc0e49]{font-size:42px}.risk-footnote[data-v-13dc0e49]{max-width:none}.save-area[data-v-13dc0e49]{padding:30px 24px;border-left:0;border-top:1px solid var(--line)}.save-area textarea[data-v-13dc0e49]{min-height:148px}.save-area h4 br[data-v-13dc0e49]{display:none}.save-row[data-v-13dc0e49]{max-width:620px}.journal-entries[data-v-13dc0e49]{grid-template-columns:1fr}.local-journal[data-v-13dc0e49]{padding:30px 24px}.revisit-banner[data-v-13dc0e49]{padding:18px 24px;flex-wrap:wrap}.revisit-banner p[data-v-13dc0e49]{flex-basis:80%}.revisit-banner button[data-v-13dc0e49]{margin-left:32px}.desk-feedback[data-v-13dc0e49],.desk-footer[data-v-13dc0e49]{padding:17px 24px}}@media(max-width:540px){.desk-header[data-v-13dc0e49]{padding:22px 18px;align-items:flex-start;flex-wrap:wrap;gap:21px}.desk-title[data-v-13dc0e49]{gap:14px}.desk-title h3[data-v-13dc0e49]{font-size:24px}.desk-title small[data-v-13dc0e49]{font-size:8px;letter-spacing:1px}.folio-mark[data-v-13dc0e49]{font-size:43px}.journal-toggle[data-v-13dc0e49]{margin-left:auto;min-height:44px;padding:8px 12px;font-size:11px!important}.asset-index[data-v-13dc0e49]{padding:20px 18px}.index-label[data-v-13dc0e49]{align-items:flex-start;gap:10px}.index-label .small-heading[data-v-13dc0e49]{font-size:9px;letter-spacing:.6px}.sample-note[data-v-13dc0e49]{max-width:110px;text-align:right;font-size:9px;line-height:1.7}.index-controls[data-v-13dc0e49]{gap:12px}.asset-search[data-v-13dc0e49]{max-width:none}.asset-list[data-v-13dc0e49]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-row[data-v-13dc0e49]{padding:11px 12px;min-height:70px}.asset-name small[data-v-13dc0e49]{font-size:10px}.asset-heading[data-v-13dc0e49]{gap:15px;padding:27px 18px}.asset-title-group>.small-heading[data-v-13dc0e49]{font-size:8px;letter-spacing:.6px}.asset-title-group h3[data-v-13dc0e49]{flex-wrap:wrap;gap:8px;font-size:43px;letter-spacing:-1px}.signal-status[data-v-13dc0e49]{padding:3px 6px;font-size:8px}.main-price .small-heading[data-v-13dc0e49]{font-size:8px}.main-price>strong[data-v-13dc0e49]{font-size:28px;letter-spacing:-.5px}.main-price>small[data-v-13dc0e49]{font-size:10px}.main-price small span[data-v-13dc0e49]{display:block;margin-top:4px;font-size:8px}.research-tabs[data-v-13dc0e49]{margin-inline:18px}.research-tabs button[data-v-13dc0e49]{display:block;min-height:92px;padding:12px 10px}.tab-number[data-v-13dc0e49]{display:block;margin-bottom:5px;font-size:17px}.tab-title[data-v-13dc0e49]{font-size:20px}.tab-title small[data-v-13dc0e49]{display:none}.research-panel[data-v-13dc0e49]{padding:27px 18px}.brief-label[data-v-13dc0e49]{font-size:9px;letter-spacing:.8px;gap:8px}.thesis-copy[data-v-13dc0e49]{margin-top:19px!important;font-size:28px;line-height:1.4}.counter-case h4[data-v-13dc0e49]{font-size:26px}.source-panel .section-introduction h4[data-v-13dc0e49]{font-size:33px}.scenario-introduction h4[data-v-13dc0e49]{font-size:31px}.scenario-choices[data-v-13dc0e49]{grid-template-columns:1fr;gap:10px;margin-top:23px}.scenario-choices button[data-v-13dc0e49]{display:grid;grid-template-columns:1fr auto;column-gap:20px;padding:16px 19px}.scenario-choices button>span[data-v-13dc0e49]:first-child{grid-column:1;align-self:end}.scenario-choices strong[data-v-13dc0e49]{grid-column:2;grid-row:1/3;margin-top:0;align-self:center;font-size:39px}.scenario-choices small[data-v-13dc0e49]{grid-column:1;min-height:0;max-width:none;margin-top:7px;font-size:11px}.case-price[data-v-13dc0e49]{grid-column:1/-1;margin-top:13px;padding-top:9px;font-size:11px}.scenario-comparison[data-v-13dc0e49]{grid-template-columns:1fr;gap:23px}.scenario-result[data-v-13dc0e49]{padding-bottom:23px;border-bottom:1px solid var(--line)}.scenario-result strong[data-v-13dc0e49]{font-size:37px}.scenario-chart-row[data-v-13dc0e49]{grid-template-columns:33px minmax(0,1fr) 72px;gap:8px}.risk-sidebar[data-v-13dc0e49],.save-area[data-v-13dc0e49]{padding:28px 18px}.risk-sidebar h4[data-v-13dc0e49]{font-size:31px}.save-area h4[data-v-13dc0e49]{font-size:33px}.save-area h4 br[data-v-13dc0e49]{display:initial}.save-row[data-v-13dc0e49]{align-items:stretch;flex-direction:column;gap:16px}.save-row small br[data-v-13dc0e49]{display:none}.save-button[data-v-13dc0e49]{min-height:49px}.saved-journal-link[data-v-13dc0e49]{font-size:10px!important;gap:6px}.draft-note[data-v-13dc0e49]{font-size:8px}.revisit-banner[data-v-13dc0e49]{padding:17px 18px;gap:10px}.revisit-banner p[data-v-13dc0e49]{font-size:12px}.revisit-banner p span[data-v-13dc0e49]{font-size:10px}.revisit-banner button[data-v-13dc0e49]{margin-left:28px;font-size:11px!important}.desk-feedback[data-v-13dc0e49]{padding:16px 18px}.storage-error[data-v-13dc0e49]{align-items:flex-start;flex-direction:column;gap:3px}.local-journal[data-v-13dc0e49]{padding:28px 18px}.journal-heading[data-v-13dc0e49]{flex-wrap:wrap;gap:20px}.journal-heading h4[data-v-13dc0e49]{font-size:34px}.journal-actions[data-v-13dc0e49]{margin-left:auto}.journal-actions .quiet-button[data-v-13dc0e49]{font-size:11px!important}.journal-filters[data-v-13dc0e49]{gap:12px}.journal-search[data-v-13dc0e49]{flex-basis:100%;min-width:0}.journal-filter-count[data-v-13dc0e49]{margin-left:auto;font-size:9px}.journal-empty[data-v-13dc0e49]{padding:40px 8px}.journal-empty h5[data-v-13dc0e49]{font-size:27px}.journal-entries li[data-v-13dc0e49]{padding-left:32px}.journal-entries li[data-v-13dc0e49]:before{font-size:21px}.entry-heading[data-v-13dc0e49]{gap:10px}.entry-heading strong[data-v-13dc0e49]{font-size:23px}.entry-heading span[data-v-13dc0e49]{font-size:9px}.entry-heading time[data-v-13dc0e49]{font-size:8px}.entry-footer[data-v-13dc0e49]{flex-wrap:wrap;gap:5px}.undo-row[data-v-13dc0e49]{padding:10px 12px;flex-wrap:wrap;gap:2px}.desk-footer[data-v-13dc0e49]{padding:17px 18px;flex-wrap:wrap;gap:7px;font-size:8px}.desk-footer>span[data-v-13dc0e49]:last-child{font-size:15px}}@media(max-width:360px){.asset-title-group h3[data-v-13dc0e49]{font-size:38px}.main-price>strong[data-v-13dc0e49]{font-size:24px}.research-tabs button[data-v-13dc0e49]{padding-inline:8px}.tab-title[data-v-13dc0e49]{font-size:18px}.asset-row[data-v-13dc0e49]{padding:10px 8px}.asset-name strong[data-v-13dc0e49]{font-size:12px}.asset-quote strong[data-v-13dc0e49]{font-size:10px}.asset-quote small[data-v-13dc0e49]{font-size:9px}.desk-title h3[data-v-13dc0e49]{font-size:21px}.journal-filter-count[data-v-13dc0e49]{margin-left:0}}@media(prefers-reduced-motion:reduce){.research-desk[data-v-13dc0e49] *,.research-desk[data-v-13dc0e49] *:before,.research-desk[data-v-13dc0e49] *:after{animation:none!important;transition:none!important}}.wallet-backdrop[data-v-e0bb40f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#462c3499;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink, #462c34);font:14px/1.65 var(--sans, "Segoe UI", Arial, sans-serif)}.wallet-dialog[data-v-e0bb40f3]{position:relative;width:min(100%,540px);max-height:calc(100dvh - 48px);padding:28px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface, #fff);border:1px solid var(--line, #d8cec1);border-radius:2px;box-shadow:0 28px 90px #462c3438;text-align:left;box-sizing:border-box;scrollbar-color:var(--muted, #726563) var(--surface, #fff);color-scheme:light}.wallet-dialog[data-v-e0bb40f3] *,.wallet-dialog[data-v-e0bb40f3] *:before,.wallet-dialog[data-v-e0bb40f3] *:after{box-sizing:border-box}.wallet-dialog p[data-v-e0bb40f3],.wallet-dialog h2[data-v-e0bb40f3]{margin:0}.wallet-dialog button[data-v-e0bb40f3]{font:inherit;cursor:pointer}.wallet-dialog[data-v-e0bb40f3] :is(button,a,[tabindex]):focus-visible{outline:3px solid var(--violet, #725b85);outline-offset:4px}.wallet-dialog svg[data-v-e0bb40f3]{flex-shrink:0}.wallet-heading[data-v-e0bb40f3]{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:0 13px;margin:-28px -28px 0;padding:28px;background:var(--ink, #462c34);color:var(--surface, #fff)}.wallet-close[data-v-e0bb40f3]{position:absolute;z-index:1;top:18px;right:18px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff30;border-radius:2px;color:#fff;background:#ffffff08}.wallet-close[data-v-e0bb40f3]:hover{background:#ffffff20}.wallet-emblem[data-v-e0bb40f3]{display:grid;place-items:center;width:40px;height:40px;border-radius:2px;overflow:hidden;background:var(--lime, #f1b29d)}.wallet-emblem img[data-v-e0bb40f3]{display:block;width:40px;height:40px;object-fit:contain}.wallet-eyebrow[data-v-e0bb40f3]{padding-right:38px;color:#dfcdd0;font:10px/1.7 var(--mono, Consolas, monospace);letter-spacing:.6px;text-transform:uppercase}.wallet-dialog h2[data-v-e0bb40f3]{grid-column:1 / -1;max-width:410px;margin-top:25px;font:400 38px/1.2 var(--serif, Georgia, serif);letter-spacing:-1px}.wallet-description[data-v-e0bb40f3]{grid-column:1 / -1;margin-top:13px!important;color:#dfcdd0;font-size:14px;line-height:1.75}.connection-steps[data-v-e0bb40f3]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:23px 0 0;padding:4px;border:1px solid var(--line);border-radius:2px;background:var(--paper);list-style:none;font-size:12px;color:var(--muted)}.connection-steps li[data-v-e0bb40f3]{display:flex;align-items:center;gap:9px;min-width:0;min-height:50px;padding:9px 10px;border-radius:2px}.connection-steps li>span[data-v-e0bb40f3]{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--ink);font:11px var(--mono)}.connection-steps .done[data-v-e0bb40f3]{color:var(--accent);background:var(--accent-soft)}.connection-steps .done>span[data-v-e0bb40f3]{background:var(--accent);border-color:var(--accent);color:var(--surface)}.network-summary[data-v-e0bb40f3]{display:flex;align-items:center;gap:11px;padding:20px 0;border-bottom:1px solid var(--line)}.network-dot[data-v-e0bb40f3]{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.network-summary strong[data-v-e0bb40f3]{font-size:14px;font-weight:650}.network-summary small[data-v-e0bb40f3]{display:block;margin-top:3px;color:var(--muted);font-size:12px}.network-summary code[data-v-e0bb40f3]{margin-left:auto;padding:5px 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font:11px/1.5 var(--mono)}.connected-account[data-v-e0bb40f3]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:15px;color:var(--accent);font-size:13px}.connected-account code[data-v-e0bb40f3]{margin-left:auto;color:var(--ink);font:12px var(--mono)}.wallet-primary[data-v-e0bb40f3]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;margin-top:20px;padding:12px 15px;border:1px solid var(--lime);border-radius:2px;background:var(--lime);color:var(--ink);font-size:14px!important;font-weight:700!important}.wallet-primary>svg[data-v-e0bb40f3]:last-child:not(:first-child){margin-left:auto}.wallet-primary>svg[data-v-e0bb40f3]:first-child{margin-right:auto}.wallet-primary[data-v-e0bb40f3]:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--lime)}.wallet-primary[data-v-e0bb40f3]:active:not(:disabled){transform:translateY(1px)}.wallet-primary[data-v-e0bb40f3]:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:wait}.wallet-waiting[data-v-e0bb40f3],.wallet-success[data-v-e0bb40f3]{display:flex;align-items:center;gap:12px;min-height:66px;margin-top:20px;padding:14px;border:1px solid var(--line);border-radius:2px;background:var(--accent-soft);color:var(--accent);font-size:14px}.wallet-waiting small[data-v-e0bb40f3],.wallet-success small[data-v-e0bb40f3]{display:block;margin-top:4px;color:var(--muted);font-size:12px}.wallet-success strong[data-v-e0bb40f3]{font-size:14px;font-weight:650}.wallet-success small[data-v-e0bb40f3]{font-family:var(--mono)}.pending-note[data-v-e0bb40f3]{margin-top:10px!important;color:var(--muted);font-size:12px;line-height:1.7}.wallet-error[data-v-e0bb40f3]{margin-top:16px!important;padding:13px 15px;border:1px solid #e8b5b1;border-radius:2px;background:#fcecea;color:var(--red, #ad3c38);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.signature-note[data-v-e0bb40f3]{display:flex;gap:10px;margin-top:20px!important;color:var(--muted);font-size:12px;line-height:1.75}.signature-note svg[data-v-e0bb40f3]{margin-top:3px;color:var(--accent)}.wallet-docs[data-v-e0bb40f3]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;color:var(--accent);font-size:12px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.wallet-docs[data-v-e0bb40f3]:hover{text-decoration-color:var(--accent)}.wallet-preview-note[data-v-e0bb40f3]{margin-top:6px!important;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.75}.spin[data-v-e0bb40f3]{animation:wallet-spin-e0bb40f3 1s linear infinite}@keyframes wallet-spin-e0bb40f3{to{transform:rotate(360deg)}}.wallet-dialog-enter-active[data-v-e0bb40f3],.wallet-dialog-leave-active[data-v-e0bb40f3]{transition:opacity .15s ease}.wallet-dialog-enter-active .wallet-dialog[data-v-e0bb40f3],.wallet-dialog-leave-active .wallet-dialog[data-v-e0bb40f3]{transition:transform .15s ease}.wallet-dialog-enter-from[data-v-e0bb40f3],.wallet-dialog-leave-to[data-v-e0bb40f3]{opacity:0}.wallet-dialog-enter-from .wallet-dialog[data-v-e0bb40f3],.wallet-dialog-leave-to .wallet-dialog[data-v-e0bb40f3]{transform:translateY(8px)}@media(max-width:540px){.wallet-backdrop[data-v-e0bb40f3]{padding:12px}.wallet-dialog[data-v-e0bb40f3]{max-height:calc(100dvh - 24px);padding:22px 18px;border-radius:2px}.wallet-heading[data-v-e0bb40f3]{margin:-22px -18px 0;padding:24px 18px;gap:0 10px}.wallet-dialog h2[data-v-e0bb40f3]{margin-top:22px;font-size:29px}.wallet-eyebrow[data-v-e0bb40f3]{font-size:9px;padding-right:38px;letter-spacing:.3px}.wallet-description[data-v-e0bb40f3]{font-size:13px}.wallet-close[data-v-e0bb40f3]{right:10px;top:16px}.connection-steps li[data-v-e0bb40f3]{padding:9px 6px;gap:7px;font-size:11px}.wallet-primary[data-v-e0bb40f3]{gap:8px;font-size:13px!important}}@media(prefers-reduced-motion:reduce){.wallet-backdrop[data-v-e0bb40f3],.wallet-dialog[data-v-e0bb40f3],.spin[data-v-e0bb40f3]{animation:none!important;transition:none!important}}:root{color-scheme:light;--paper: #f8f3e9;--surface: #fffdf8;--surface-2: #eee5d8;--ink: #322a2b;--muted: #675a58;--line: #d8cec1;--accent: #a93827;--accent-soft: #f4dfd4;--wine: #462c34;--lime: #f1b29d;--sage: #dfe9e5;--violet: #725b85;--red: #a93827;--error: #a93827;--sans: Arial, Helvetica, sans-serif;--serif: Georgia, "Times New Roman", serif;--mono: Consolas, "Courier New", monospace;--radius: 2px;--shadow: 0 16px 45px #462c340a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;transition:background .18s,color .18s,border-color .18s}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}::selection{color:var(--wine);background:var(--lime)}h1,h2,h3,p{margin-top:0}button svg,a svg{flex-shrink:0}img{max-width:100%}h2 em{color:var(--accent);font-weight:400}.page-container{width:min(1280px,calc(100% - 100px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:2000;padding:12px 18px;background:var(--wine);color:var(--paper)}.skip-link:focus{top:12px}.edition-line{display:flex;justify-content:space-between;padding-block:11px;font:9px/1.6 var(--mono);letter-spacing:1.6px;color:var(--muted)}.site-header{position:sticky;top:0;z-index:30;background:var(--paper);border-block:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.brand-lockup{display:inline-flex;align-items:center;gap:11px;color:var(--wine);white-space:nowrap}.brand-lockup span{font:29px/1 var(--serif);letter-spacing:-1.1px}.brand-lockup img{display:block}.desktop-navigation{display:flex;align-items:center;gap:30px;font-size:13px}.desktop-navigation a,.desktop-navigation button{min-height:44px;display:inline-flex;align-items:center;gap:5px}.desktop-navigation button{border:0;padding:0;background:transparent;color:inherit}.desktop-navigation a:hover,.desktop-navigation a[aria-current],.desktop-navigation button:hover{color:var(--accent)}.header-actions{display:flex;align-items:center;gap:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:13px 22px;border:1px solid var(--line);border-radius:2px;background:transparent;color:var(--ink);font:13px/1.5 var(--sans)}.button:hover{background:var(--surface-2)}.button.primary{background:var(--accent);border-color:var(--accent);color:#fffdf8}.button.primary:hover{background:var(--wine);border-color:var(--wine)}.wallet-button{min-height:42px;padding:10px 13px;gap:8px;font-size:12px}.session-end{font-size:10px}.mobile-menu,.mobile-navigation{display:none}.eyebrow{display:flex;align-items:center;gap:10px;font:10px/1.65 var(--mono);letter-spacing:1.2px;color:var(--accent)}.small-rule{width:24px;height:1px;background:currentColor}.hero-section{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding-block:74px 72px}.hero-copy h1{font:400 clamp(72px,6.8vw,102px)/.99 var(--serif);letter-spacing:-5.5px;margin:28px 0;color:var(--wine)}.hero-copy h1 em{color:var(--accent);font-weight:400}.hero-lede{color:var(--muted);font-size:16px;line-height:1.85;margin-block:24px 30px}.hero-actions{display:flex;align-items:center;gap:21px}.hero-actions>span{color:var(--muted);font-size:10px;line-height:1.7}.hero-art{height:470px;position:relative;isolation:isolate}.art-annotation{position:absolute;font:8px/1.6 var(--mono);letter-spacing:1.5px;color:var(--muted)}.annotation-top{top:2px;left:28px}.annotation-bottom{bottom:0;right:38px}.folio-sheet{position:absolute;width:80%;height:360px;left:9%;top:53px;border:1px solid #bfae9e}.folio-back{transform:rotate(-9deg);background:#dfe9e5}.folio-shadow{position:absolute;background:#d8c9b950;width:74%;height:350px;top:83px;left:15%;transform:rotate(12deg);filter:blur(7px);z-index:-1}.folio-front{background:#eee0cf;transform:rotate(6deg);padding:22px}.folio-top,.folio-baseline{display:flex;justify-content:space-between;font:8px/1.5 var(--mono);letter-spacing:.8px;color:var(--wine)}.folio-top{border-bottom:1px solid #cbbbaf;padding-bottom:12px}.lens-composition{position:relative;height:185px;margin-top:12px}.lens{position:absolute;width:126px;height:126px;border-radius:50%;border:1px solid var(--wine)}.lens-one{background:#b5412c;left:calc(50% - 112px);top:14px;border-color:#b5412c}.lens-two{background:#ede2d144;left:calc(50% - 26px);top:14px}.lens-three{width:94px;height:94px;left:calc(50% - 42px);top:62px;border-color:#783e36;background:#462c3420}.lens-cross{position:absolute;font:20px var(--serif);color:var(--wine)}.cross-one{top:12px;left:9px}.cross-two{bottom:14px;right:8px}.folio-front>p{font:27px/1.1 var(--serif);color:var(--wine);margin:-4px 0 18px}.folio-baseline{border-top:1px solid #cbbbaf;padding-top:10px;font-size:7px;letter-spacing:.6px}.art-seal{position:absolute;right:-2px;bottom:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;background:var(--wine);color:var(--paper);font:10px/1.5 var(--mono);letter-spacing:1.5px;transform:rotate(-8deg)}.art-seal svg{margin-top:3px}.reading-strip{display:grid;grid-template-columns:1.05fr repeat(3,1fr);align-items:center;border-block:1px solid var(--line)}.reading-strip>span{margin:0;color:var(--muted);font-size:9px}.reading-strip button{display:flex;align-items:center;gap:13px;min-height:74px;border:0;border-left:1px solid var(--line);padding:16px 20px;background:transparent;color:var(--ink);font-size:12px;text-align:left}.reading-strip button>span{color:var(--accent);font:11px var(--mono)}.reading-strip button svg{margin-left:auto}.reading-strip button:hover{background:var(--accent-soft)}.workspace-section,.method-section,.roadmap-section{padding-block:94px}.section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:38px}.section-intro h2{font:400 49px/1.1 var(--serif);letter-spacing:-1.8px;margin:15px 0 0}.section-aside{margin:0 0 3px;font-size:12px;line-height:1.8}.section-aside>span:last-child{color:var(--muted);font-size:10px}.status-dot{display:inline-block;width:6px;height:6px;margin-right:5px;background:var(--accent);border-radius:50%}.workspace-caption{display:flex;justify-content:space-between;gap:16px;padding-top:13px;color:var(--muted);font-size:10px}.method-section{border-top:1px solid var(--line);padding-top:74px}.method-intro{color:var(--muted);max-width:350px;font-size:13px;line-height:1.9;margin:0}.method-layout{display:grid;grid-template-columns:1fr 1.5fr;border:1px solid var(--line)}.method-tabs{display:grid;border-right:1px solid var(--line)}.method-tabs button{display:flex;align-items:center;text-align:left;gap:28px;padding:27px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent}.method-tabs button:last-child{border-bottom:0}.method-tabs button[aria-pressed=true]{background:var(--wine);color:var(--paper)}.method-tabs button>span{font:11px var(--mono)}.method-tabs strong{font:28px var(--serif)}.method-tabs svg{margin-left:auto}.method-detail{background:var(--surface);padding:38px 44px}.method-detail h3{max-width:470px;font:34px/1.2 var(--serif);letter-spacing:-.6px;margin-bottom:18px}.method-detail>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9;max-width:500px}.text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;border:0;border-bottom:1px solid currentColor;padding:4px 0;background:transparent;color:var(--accent);font-size:12px}.text-link:hover{color:var(--wine)}.journal-section{background:var(--wine);color:var(--paper);padding-block:78px}.journal-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.journal-copy .eyebrow{color:var(--lime)}.journal-copy h2{font:53px/1.1 var(--serif);letter-spacing:-1.8px;margin:24px 0}.journal-copy h2 em{color:var(--lime)}.journal-copy>p:not(.eyebrow){color:#dfcdd0;max-width:370px;font-size:14px;line-height:1.9;margin-bottom:26px}.light-button{color:var(--wine);background:var(--paper);border-color:var(--paper)}.light-button:hover{background:var(--lime);border-color:var(--lime)}.journal-copy>small{display:block;margin-top:15px;color:#dfcdd0;font-size:10px}.example-note{padding:28px 30px;background:var(--paper);color:var(--wine);box-shadow:11px 11px #ffffff0d;transform:rotate(2deg)}.note-heading{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:20px;font:9px var(--mono)}.note-heading>span:last-child{margin-left:auto;font-size:8px;color:var(--muted)}.note-asset{display:flex;gap:12px;align-items:center;margin-top:23px}.note-asset strong{font:14px var(--mono)}.note-asset>span{color:var(--muted);font-size:10px}.example-note h3{font:30px/1.17 var(--serif);margin:22px 0 24px}.note-row{border-top:1px solid var(--line);padding-top:15px;margin-top:15px}.note-row>span{color:var(--accent);font:8px var(--mono);letter-spacing:1px}.note-row p{font-size:12px;margin:8px 0 0}.note-footer{margin-top:25px;color:var(--muted);font:italic 12px var(--serif)}.roadmap-list{border-top:1px solid var(--line)}.roadmap-list article{display:grid;grid-template-columns:50px 1fr 1.4fr 160px;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.roadmap-number{color:var(--accent);font:12px var(--mono)}.roadmap-list h3{font:23px var(--serif);margin:0}.roadmap-list p{color:var(--muted);font-size:12px;margin:0;max-width:360px}.roadmap-status{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--muted);font:9px/1.8 var(--mono);letter-spacing:.7px}.roadmap-list a{color:var(--accent);min-height:44px}.interest-section{border-block:1px solid var(--line);padding:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.interest-section h2{font:40px/1.2 var(--serif);letter-spacing:-1px;margin:16px 0}.interest-section>div>p:last-child{font-size:12px;color:var(--muted);margin:0}.interest-form label{display:block;font-size:11px;margin-bottom:10px}.email-controls{display:flex}.email-controls input{width:100%;min-width:0;padding:14px;border:1px solid var(--line);border-right:0;border-radius:0;background:var(--surface);color:var(--ink);font-size:13px}.email-controls .button{flex-shrink:0;gap:8px;padding-inline:16px}#email-help{color:var(--muted);font-size:10px;line-height:1.8;margin:10px 0 0}.form-error,.form-success{margin:8px 0 0;font-size:12px}.form-error{color:var(--red)}.form-success{color:#365947}.site-footer{padding-block:42px 28px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top>p{font:italic 16px var(--serif);margin:0;color:var(--muted)}.footer-links{display:flex;flex-direction:column;gap:4px;font-size:10px}.footer-links a{display:inline-flex;align-items:center;gap:12px;min-height:30px}.footer-links a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;gap:70px;border-top:1px solid var(--line);margin-top:32px;padding-top:22px;color:var(--muted);font-size:9px;line-height:1.85}.footer-bottom p{max-width:680px;margin:0}.footer-bottom>span{flex-shrink:0;text-align:right}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(min-width:1600px){.hero-section{padding-block:90px}.hero-art{height:490px}.folio-sheet{height:380px}.lens-composition{height:200px}}@media(max-width:1100px){.page-container{width:calc(100% - 64px)}.header-inner{gap:16px}.desktop-navigation{gap:19px;font-size:12px}.brand-lockup span{font-size:25px}.brand-lockup img{width:32px;height:32px}.hero-section{gap:15px;padding-block:54px}.hero-copy h1{font-size:76px;letter-spacing:-4px}.hero-art{height:420px}.folio-sheet{width:83%;height:320px;top:42px;padding:18px}.lens-composition{height:152px}.lens{width:108px;height:108px}.lens-one{left:calc(50% - 90px)}.lens-two{left:calc(50% - 24px)}.lens-three{width:78px;height:78px;left:calc(50% - 32px);top:56px}.folio-front>p{font-size:24px}.folio-shadow{height:305px}.art-seal{width:74px;height:74px;font-size:8px}.hero-lede{font-size:14px}.hero-actions{gap:12px}.hero-actions>span{font-size:9px}.hero-actions .button{padding-inline:15px;font-size:12px}.reading-strip>span{font-size:8px;letter-spacing:.6px}.reading-strip button{padding-inline:12px;gap:10px;font-size:11px}.section-intro h2{font-size:42px}.journal-layout{gap:45px}.journal-copy h2{font-size:46px}.example-note{padding:23px}.roadmap-list article{grid-template-columns:28px 1fr 1.1fr 130px;gap:15px}.interest-section{gap:35px}.footer-top>p{font-size:14px}}@media(max-width:820px){.desktop-navigation{display:none}.mobile-menu{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);color:var(--ink);background:transparent}.header-inner{min-height:70px}.mobile-navigation{display:block;position:absolute;top:100%;inset-inline:0;padding:15px 32px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.mobile-navigation a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--line);font-size:14px}.mobile-navigation a:last-child{border-bottom:0}.hero-copy h1{font-size:64px;letter-spacing:-3px}.hero-copy .eyebrow{font-size:8px;letter-spacing:.5px}.hero-actions{flex-wrap:wrap}.hero-actions>span br{display:none}.hero-art{height:380px}.folio-sheet{height:295px;padding:15px}.folio-front>p{font-size:22px}.folio-top{font-size:6px}.folio-baseline{font-size:5px}.lens-composition{height:140px}.lens{width:96px;height:96px}.lens-one{left:calc(50% - 80px)}.lens-three{width:70px;height:70px;left:calc(50% - 30px)}.art-annotation{font-size:6px;letter-spacing:.6px}.annotation-top{left:16px}.annotation-bottom{right:15px}.art-seal{bottom:9px}.reading-strip{grid-template-columns:repeat(3,1fr)}.reading-strip>span{grid-column:1/-1;padding:14px 0;border-bottom:1px solid var(--line)}.reading-strip button:first-of-type{border-left:0}.reading-strip button{padding-block:12px;min-height:64px}.reading-strip button svg{display:none}.workspace-section,.method-section,.roadmap-section{padding-block:65px}.section-intro{align-items:flex-start;flex-direction:column;gap:20px}.section-intro h2{font-size:42px}.section-aside br{display:none}.section-aside>span:last-child{margin-left:7px}.method-intro{max-width:520px}.method-layout{grid-template-columns:1fr 1.55fr}.method-tabs button{padding:22px;gap:14px}.method-tabs strong{font-size:24px}.method-detail{padding:28px}.method-detail h3{font-size:29px}.method-detail .eyebrow{font-size:8px}.journal-layout{gap:30px}.journal-copy h2{font-size:39px}.example-note{padding:21px}.example-note h3{font-size:25px}.note-heading{gap:7px;font-size:7px}.note-heading>span:last-child{font-size:6px}.journal-copy .button{font-size:11px;padding-inline:14px}.interest-section{grid-template-columns:1fr}.footer-top{flex-wrap:wrap}.footer-top>p{margin-right:0}.footer-links{flex-direction:row;width:100%;gap:25px}.footer-links a{min-height:44px}}@media(max-width:600px){html{scroll-padding-top:84px}.page-container{width:calc(100% - 36px)}.edition-line{padding-block:9px;font-size:7px;letter-spacing:.7px}.edition-line>span:last-child{display:none}.header-inner{gap:8px;min-height:68px}.brand-lockup{gap:7px}.brand-lockup span{font-size:23px;letter-spacing:-.8px}.brand-lockup img{width:29px;height:29px}.wallet-button{min-height:44px;width:44px;padding:10px}.wallet-button span{display:none}.header-actions{gap:6px}.mobile-navigation{padding-inline:18px}.hero-section{grid-template-columns:1fr;padding-block:43px 24px;gap:25px}.hero-copy .eyebrow{font-size:8px;letter-spacing:.5px}.hero-copy h1{font-size:clamp(57px,16vw,86px);letter-spacing:-3.5px;margin-block:25px}.hero-lede{font-size:14px;line-height:1.8;margin-bottom:23px}.desktop-break{display:none}.hero-actions{gap:15px;flex-wrap:nowrap}.hero-actions>span{max-width:92px;font-size:9px}.hero-actions .button{min-height:50px;padding-inline:15px;gap:12px;font-size:12px}.hero-art{width:min(370px,100%);height:370px;margin-inline:auto}.folio-sheet{top:39px;height:288px;width:80%}.folio-front{padding:18px}.lens-composition{height:132px}.folio-front>p{font-size:23px}.folio-top{font-size:7px}.folio-baseline{font-size:6px}.art-annotation{font-size:7px}.folio-shadow{height:270px;top:65px}.art-seal{bottom:13px;right:0}.reading-strip{grid-template-columns:1fr}.reading-strip>span{padding-block:13px;font-size:8px}.reading-strip button{border-left:0;border-bottom:1px solid var(--line);padding:13px 2px;min-height:52px;font-size:12px;gap:22px}.reading-strip button:last-child{border-bottom:0}.reading-strip button svg{display:block}.workspace-section,.method-section,.roadmap-section{padding-block:50px}.section-intro{gap:18px;margin-bottom:26px}.section-intro h2{font-size:37px;letter-spacing:-1.3px}.eyebrow{font-size:9px}.section-aside{font-size:11px}.section-aside br{display:block}.section-aside>span:last-child{margin-left:0}.workspace-caption{flex-direction:column;gap:3px;font-size:9px}.method-layout{grid-template-columns:1fr}.method-tabs{grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid var(--line)}.method-tabs button{min-height:80px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px 3px;border-bottom:0;border-right:1px solid var(--line)}.method-tabs button:last-child{border-right:0}.method-tabs button>span{font-size:9px}.method-tabs strong{font-size:19px}.method-tabs svg{display:none}.method-detail{padding:25px}.method-detail h3{font-size:30px}.method-detail .eyebrow{font-size:8px;letter-spacing:.5px}.method-intro{font-size:12px}.journal-section{padding-block:48px 55px}.journal-layout{grid-template-columns:1fr;gap:38px}.journal-copy h2{font-size:46px}.journal-copy>p:not(.eyebrow){font-size:13px;max-width:100%}.journal-copy .button{font-size:12px}.example-note{margin-inline:5px;padding:23px}.example-note h3{font-size:28px}.note-heading{font-size:8px}.note-heading>span:last-child{font-size:7px}.roadmap-list article{grid-template-columns:24px 1fr;align-items:start;gap:10px 13px;padding-block:24px}.roadmap-number{margin-top:6px}.roadmap-list h3{font-size:23px}.roadmap-list p,.roadmap-status{grid-column:2}.roadmap-status{justify-content:flex-start;font-size:9px}.roadmap-list p{font-size:12px}.interest-section{padding-block:36px;gap:28px}.interest-section h2{font-size:36px}.email-controls{flex-direction:column;gap:8px}.email-controls input{border-right:1px solid var(--line);min-height:48px}.email-controls .button{min-height:48px}.site-footer{padding-block:30px 24px}.footer-top{gap:22px}.footer-top>p{width:100%}.footer-links{gap:16px;flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:18px;margin-top:20px}.footer-bottom>span{text-align:left}}
