.legacy-ledger-workspace{display:none!important}.decision-page,.notes-page{padding-top:70px}.ledger-colophon{max-width:920px;margin:6px auto 18px;color:var(--paper-muted,#77736a);font-size:.8125rem;line-height:1.8;letter-spacing:.02em;text-align:center}.ledger-dashboard{width:min(1180px,100%);margin:0 auto;padding:38px 0 72px;color:var(--ink);font-family:var(--font-paper)}.ledger-page-heading,.notes-page-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:0 4px 22px;border-bottom:1px solid var(--rule)}.ledger-page-heading span,.notes-page-heading span{color:var(--ink-blue);font-size:.75rem;letter-spacing:.14em}.ledger-page-heading h1,.notes-page-heading h1{margin:7px 0 6px;color:var(--ink-blue);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1.12}.ledger-page-heading p,.notes-page-heading p{margin:0;color:var(--ink-secondary);font-size:.875rem;line-height:1.8}.ledger-organize-trigger,.notes-page-heading .notes-refresh{display:inline-flex;align-items:center;gap:8px;padding:9px 2px;background:transparent;border:0;border-bottom:1px solid var(--ink-blue);color:var(--ink-blue);font-family:var(--font-paper);font-size:.8125rem;white-space:nowrap;cursor:pointer}.ledger-organize-trigger svg{width:15px;height:15px;stroke-width:1.4}.ledger-organizer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:30px;padding:24px 4px;border-bottom:1px solid var(--rule)}.ledger-organizer-add{grid-column:1/-1;padding-top:20px;border-top:1px solid var(--rule)}.ledger-add-fund{position:relative;width:min(480px,100%)}.ledger-add-fund .form{display:flex;align-items:end;gap:18px}.ledger-add-fund .search-input-wrapper{display:block!important;flex:1}.ledger-add-fund .navbar-input-shell{min-height:38px;padding:2px 0!important;background:transparent!important;border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;box-shadow:none!important}.ledger-add-fund .navbar-input-shell:focus-within{border-bottom-color:var(--ink-blue)}.ledger-add-fund .navbar-input-field{height:32px;margin:0;color:var(--ink);font-size:1rem}html body .ledger-add-fund .paper-submit-action{display:inline-flex;min-width:48px;min-height:38px;justify-content:center;padding:0 2px;background:transparent!important;border:0!important;border-bottom:1px solid var(--ink-blue)!important;border-radius:0!important;box-shadow:none!important;color:var(--ink-blue)!important;font-family:var(--font-paper);font-size:.8125rem}html body .ledger-add-fund .paper-submit-action:hover{background:var(--ink-blue-tint)!important}.ledger-add-fund .selected-inline-chips{margin:0 0 12px}.ledger-add-fund .search-dropdown{top:calc(100% + 6px);padding:6px 0;background:var(--paper-raised)!important;border:1px solid var(--rule);border-radius:2px;box-shadow:var(--shadow-whisper)}.ledger-add-fund-error{margin-top:8px;color:var(--market-up);font-size:.75rem}.ledger-organizer small{display:block;margin-bottom:12px;color:var(--ink-meta);font-size:.6875rem;letter-spacing:.12em}.ledger-choice-row{display:flex;flex-wrap:wrap;gap:4px 16px}.ledger-choice-row button,.ledger-group-link{padding:5px 0;background:transparent;border:0;border-bottom:1px solid transparent;color:var(--ink-secondary);font-family:var(--font-paper);font-size:.75rem;cursor:pointer}.ledger-choice-row .ledger-scope-tool{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border-bottom-color:transparent;color:var(--ink-meta)}.ledger-choice-row .ledger-scope-tool svg{width:14px;height:14px;stroke-width:1.5}.ledger-project-actions{gap:4px 22px}.ledger-choice-row button.is-active,.ledger-choice-row button:hover,.ledger-group-link:hover{border-bottom-color:var(--ink-blue);color:var(--ink-blue)}.ledger-group-link{align-self:end;color:var(--ink-blue)}.ledger-summary-strip{position:relative;display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(210px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr);gap:0;padding:26px 0 25px;border-bottom:1px solid var(--rule)}.ledger-summary-primary,.ledger-summary-secondary{display:grid;align-content:start;gap:8px;min-width:0;padding:0 28px;border-left:1px solid var(--rule)}.ledger-summary-primary:first-child{padding-left:4px;border-left:0}.ledger-summary-primary span,.ledger-summary-secondary span{color:var(--ink-meta);font-size:.75rem;letter-spacing:.1em}.ledger-summary-primary strong{font-size:clamp(1.8125rem,3.1vw,2.5rem);font-weight:500;line-height:1.15}.ledger-summary-secondary strong{font-size:1.375rem;font-weight:500;line-height:1.3}.ledger-summary-primary small,.ledger-summary-secondary small{color:var(--ink-meta);font-size:.6875rem}.ledger-asset-label{display:flex;align-items:center;gap:8px}.ledger-mask-toggle{display:inline-flex;align-items:center;padding:0;background:transparent;border:0;color:var(--ink-meta);cursor:pointer}.ledger-held-section{padding-top:30px}.ledger-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:0 4px 18px}.ledger-section-title div{display:flex;align-items:baseline;gap:12px}.ledger-section-title span{color:var(--ink-blue);font-size:1.25rem}.ledger-section-title small,.ledger-section-title strong{color:var(--ink-meta);font-size:.6875rem;font-weight:400}.ledger-fund-row,.ledger-table-head{display:grid;grid-template-columns:minmax(260px,2.1fr) minmax(130px,1fr) minmax(165px,1.2fr) minmax(130px,1fr) minmax(130px,1fr);gap:20px;align-items:center}.ledger-table-head{padding:14px 18px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-blue);font-size:.75rem;letter-spacing:.08em}.ledger-table-head span:not(:first-child){text-align:right}.ledger-fund-row{width:100%;min-height:92px;padding:16px 18px;background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-paper);text-align:left;cursor:pointer;transition:background .12s ease}.ledger-fund-row:hover{background:color-mix(in srgb,var(--ink-blue) 3%,transparent)}.ledger-fund-name{display:grid;gap:7px;min-width:0}.ledger-fund-name strong{overflow:hidden;font-size:.9375rem;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ledger-fund-name span{display:flex;align-items:center;gap:8px;color:var(--ink-meta);font-family:var(--font-mono);font-size:.6875rem}.ledger-fund-name em{padding:2px 6px;background:color-mix(in srgb,var(--ink-blue) 6%,transparent);color:var(--ink-blue);font-family:var(--font-paper);font-size:.625rem;font-style:normal}.ledger-cell{display:grid;justify-items:end;gap:5px;text-align:right}.ledger-cell strong{font-size:1rem;font-weight:500}.ledger-cell small,.ledger-cell span{color:var(--ink-meta);font-size:.6875rem}.ledger-cell--today strong{font-size:1.1875rem}.ledger-cell--today small{font-family:var(--font-mono);white-space:nowrap}.ledger-cell-mobile-extra{display:none}.ledger-dashboard .is-rise,.ledger-dashboard .is-rise strong{color:var(--gain,#a65337)}.ledger-dashboard .is-fall,.ledger-dashboard .is-fall strong{color:var(--loss,#386c57)}.ledger-dashboard .is-flat,.ledger-dashboard .is-flat strong{color:var(--ink-secondary)}.ledger-watch-section{margin-top:30px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ledger-watch-section>button{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;width:100%;padding:18px 4px;background:transparent;border:0;color:var(--ink-secondary);font-family:var(--font-paper);text-align:left;cursor:pointer}.ledger-watch-section>button small{color:var(--ink-meta);font-size:.6875rem}.ledger-watch-section>button svg{width:16px;height:16px;transition:transform .15s ease}.ledger-watch-section>button svg.is-open{transform:rotate(180deg)}.ledger-watch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.ledger-watch-list>button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:16px 12px 16px 4px;background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-paper);text-align:left;cursor:pointer}.ledger-watch-list>button:nth-child(odd){padding-right:24px;border-right:1px solid var(--rule)}.ledger-watch-list>button:nth-child(2n){padding-left:24px}.ledger-empty-line{padding:36px 4px;border-bottom:1px solid var(--rule);color:var(--ink-meta);font-size:.8125rem}html body .paper-action-dialog,html body .paper-trade-dialog{width:min(520px,calc(100vw - 32px));max-width:520px;max-height:min(86vh,760px);padding:28px 34px 30px;overflow-y:auto;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:5px;box-shadow:0 18px 50px rgba(37,32,23,.16);color:var(--ink);font-family:var(--font-paper)}html body .paper-action-dialog{max-width:480px}.paper-action-heading,.paper-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.paper-action-heading>div,.paper-settings-heading>div{display:grid;gap:5px}.paper-action-heading span,.paper-settings-heading span{color:var(--ink-blue);font-size:.75rem;letter-spacing:.14em}.paper-action-heading strong,.paper-settings-heading strong{color:var(--ink-blue);font-size:1.75rem;font-weight:500;line-height:1.2}.paper-action-heading p,.paper-settings-heading p{margin:0;color:var(--ink-secondary);font-size:.8125rem;line-height:1.7}.paper-sheet-close{display:inline-grid;width:32px;height:32px;padding:0;place-items:center;background:transparent;border:0;color:var(--ink-secondary);cursor:pointer}.paper-sheet-close svg{stroke-width:1.35}.paper-action-fund{padding:20px 0 17px;border-bottom:1px solid var(--rule)}.paper-action-fund .fund-name{display:flex;align-items:baseline;gap:10px;color:var(--ink);font-size:1.0625rem;font-weight:600}.paper-action-fund .fund-name em{color:var(--ink-blue);font-size:.6875rem;font-style:normal;font-weight:500}.paper-action-fund small{color:var(--paper-muted);font-size:.75rem}.paper-action-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--rule)}.paper-action-primary button{display:grid;gap:4px;padding:18px 12px;background:transparent;border:0;color:var(--ink-blue);text-align:left;cursor:pointer}.paper-action-primary button+button{border-left:1px solid var(--rule)}.paper-action-primary strong{font-size:1.1875rem;font-weight:500}.paper-action-list small,.paper-action-primary span{color:var(--paper-muted);font-size:.75rem}.paper-action-list{display:grid}.paper-action-list button{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:13px 2px;background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.paper-action-list button:hover,.paper-action-primary button:hover{background:color-mix(in srgb,var(--ink-blue) 4%,transparent)}.paper-action-clear{margin-top:18px;padding:8px 0;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger);font-family:inherit;font-size:.75rem;cursor:pointer}html body .paper-trade-dialog>.title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px!important;padding-bottom:17px;border-bottom:1px solid var(--rule);color:var(--ink-blue);font-size:1.5rem;font-weight:500}html body .paper-trade-dialog .input,html body .paper-trade-dialog [data-slot=input],html body .paper-trade-dialog input{min-height:42px;background:transparent;border-color:var(--rule-strong);border-radius:2px;box-shadow:none;font-size:1rem}html body .paper-trade-dialog .trade-confirm-card,html body .paper-trade-dialog .trade-preview-card,html body .paper-trade-dialog .trade-time-slot{background:transparent!important;border:0!important;border-radius:0!important}html body .paper-trade-dialog .trade-confirm-card{padding:4px 0 14px;border-bottom:1px solid var(--rule)!important}html body .paper-trade-dialog .trade-preview-card{padding:12px 0;border-top:1px solid var(--rule)!important}html body .paper-trade-dialog .trade-amount-btn,html body .paper-trade-dialog .trade-time-btn{background:transparent;border:0;border-bottom:1px solid var(--rule);border-radius:0;color:var(--ink-secondary)}html body .paper-trade-dialog .trade-time-btn.active{background:transparent;border-bottom-color:var(--ink-blue);color:var(--ink-blue)}html body .paper-trade-dialog .button{min-height:42px;border-radius:3px;font-family:var(--font-paper)}.fund-dashboard-holdings{margin-top:8px;padding-top:20px;border-top:1px solid var(--rule)}.fund-dashboard-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px;color:var(--ink-blue);font-family:var(--font-paper)}.fund-dashboard-section-title strong{font-size:1.125rem;font-weight:500}.fund-dashboard-section-title span{color:var(--paper-muted);font-size:.75rem}.fund-dashboard-archive{margin-top:20px;border-top:1px solid var(--rule);color:var(--ink);font-family:var(--font-paper)}.fund-dashboard-archive>summary{padding:16px 2px;color:var(--ink-secondary);font-size:.8125rem;letter-spacing:.06em;cursor:pointer;list-style:none}.fund-dashboard-archive>summary::-webkit-details-marker{display:none}.fund-dashboard-archive>summary:after{float:right;content:"展开";color:var(--paper-muted);font-size:.6875rem;letter-spacing:0}.fund-dashboard-archive[open]>summary:after{content:"收起"}.trade-field-note{margin:7px 0 0;color:var(--paper-muted);font-size:.75rem}.trade-field-note.is-error{color:var(--danger)}html body .paper-settings-dialog{width:min(720px,calc(100vw - 32px));max-height:min(88vh,820px);padding:30px 38px 28px;overflow-y:auto;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:5px;box-shadow:0 18px 50px rgba(37,32,23,.16);color:var(--ink);font-family:var(--font-paper)}.paper-settings-section,.paper-settings-toggles{padding:20px 0;border-bottom:1px solid var(--rule)}.paper-settings-section .muted,.paper-settings-toggles .muted{color:var(--ink-secondary)}.paper-settings-dialog .chips{display:flex;flex-wrap:wrap;gap:18px}html body .paper-settings-dialog .chip{padding:5px 1px;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--ink-secondary)}html body .paper-settings-dialog .chip.active{background:transparent;border-bottom-color:var(--ink-blue);color:var(--ink-blue)}html body .paper-settings-dialog .input{width:180px;min-height:40px;background:transparent;border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;box-shadow:none;font-size:1rem}.paper-settings-toggles>.row{padding:8px 0}.paper-settings-transfer .row{display:inline-flex}html body .paper-settings-transfer .button{min-height:auto;padding:6px 1px;background:transparent;border:0;border-bottom:1px solid var(--ink-blue);border-radius:0;color:var(--ink-blue)}.paper-settings-footer{display:flex;justify-content:flex-end;gap:28px;padding-top:24px}.paper-settings-cancel,.paper-settings-save{padding:8px 1px;background:transparent;border:0;border-bottom:1px solid var(--rule-strong);color:var(--ink-secondary);font-family:inherit;cursor:pointer}.paper-settings-save{border-bottom-color:var(--ink-blue);color:var(--ink-blue)}.paper-settings-save:disabled{opacity:.45}.notes-page-heading{width:min(1180px,100%);margin:0 auto;padding-top:38px}.decision-launcher-actions{display:grid;justify-items:end;gap:10px}.portfolio-decision-launcher .decision-kicker{color:var(--ink-blue);font-family:var(--font-paper);font-size:.75rem;letter-spacing:.14em}.portfolio-decision-launcher h1{margin:7px 0 6px;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.12}.portfolio-decision-launcher .decision-data-refresh{min-height:auto;padding:5px 0;background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--ink-meta);font-size:.6875rem}html body .paper-group-dialog{width:min(520px,calc(100vw - 32px));max-width:520px;padding:34px 36px 28px;background:var(--paper-raised)!important;border:1px solid var(--rule)!important;border-top:3px solid var(--ink-blue)!important;border-radius:3px!important;box-shadow:var(--shadow-whisper)!important;color:var(--ink);font-family:var(--font-paper)}html body .paper-group-dialog--new{max-width:430px}.paper-group-dialog-heading{padding:0 0 22px;border-bottom:1px solid var(--rule)}.paper-group-dialog-heading>span{display:block;margin-bottom:7px;color:var(--ink-blue);font-size:.6875rem;letter-spacing:.14em}.paper-group-dialog-heading>strong{display:block;color:var(--ink-blue);font-size:1.5625rem;font-weight:500;line-height:1.3}.paper-group-dialog-heading>p{margin:8px 0 0;color:var(--ink-meta);font-size:.8125rem;font-weight:400}.paper-group-name-field{display:block;margin-top:27px}.paper-group-name-field>span{display:block;margin-bottom:10px;color:var(--ink-meta);font-size:.75rem;letter-spacing:.04em}.paper-group-name-field input{width:100%;min-height:42px;padding:5px 0;background:transparent;border:0;border-bottom:1px solid var(--rule-strong)!important;border-radius:0;outline:none!important;box-shadow:inset 0 -1px 0 var(--rule-strong)!important;color:var(--ink);font-family:var(--font-paper);font-size:1rem}.paper-group-name-field input:focus{border-bottom-color:var(--ink-blue)!important;outline:none!important;box-shadow:inset 0 -1px 0 var(--ink-blue)!important}.paper-group-name-field input::-moz-placeholder{color:var(--ink-meta)}.paper-group-name-field input::placeholder{color:var(--ink-meta)}html body .paper-group-dialog .group-manage-list-container{max-height:52vh!important;padding:8px 0 0!important}html body .paper-group-dialog .group-manage-list{gap:0}html body .paper-group-dialog .group-manage-item{min-height:58px;gap:6px;padding:8px 0;background:transparent;border:0;border-bottom:1px solid var(--rule);border-radius:0}html body .paper-group-dialog .group-manage-item--preset,html body .paper-group-dialog .group-manage-item:hover{background:var(--ink-blue-tint);border-color:var(--rule)}html body .paper-group-dialog .group-rename-input{min-width:0;padding-right:8px;padding-left:8px;border:0!important;border-bottom:1px solid transparent!important;border-radius:0;color:var(--ink);font-family:var(--font-paper);font-size:1rem}html body .paper-group-dialog .group-rename-input:focus{background:transparent!important;border-bottom-color:var(--ink-blue)!important}html body .paper-group-dialog .icon-button.danger{background:transparent;border:0;border-radius:2px;box-shadow:none;color:var(--ink-meta)}html body .paper-group-dialog .icon-button.danger:hover{background:transparent;color:var(--danger)}html body .paper-group-dialog .add-group-row-btn{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:8px;margin-top:12px;padding:11px 4px;background:transparent;border:0;border-bottom:1px dashed var(--rule-strong);border-radius:0;color:var(--ink-secondary);font-family:var(--font-paper);font-size:.8125rem;cursor:pointer}html body .paper-group-dialog .add-group-row-btn:hover{background:transparent!important;border-color:var(--ink-blue)!important;color:var(--ink-blue)!important}.paper-group-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:22px;margin-top:26px}.paper-group-dialog-cancel,.paper-group-dialog-save{min-height:36px;padding:4px 2px;background:transparent;border:0;border-bottom:1px solid transparent;border-radius:0;color:var(--ink-secondary);font-family:var(--font-paper);font-size:.875rem;cursor:pointer}.paper-group-dialog-save{min-width:52px;border-bottom-color:var(--ink-blue);color:var(--ink-blue)}.paper-group-dialog-cancel:hover,.paper-group-dialog-save:hover{color:var(--ink-blue)}.paper-group-dialog-save:disabled{border-bottom-color:var(--rule);color:var(--ink-meta);cursor:not-allowed}@media (max-width:640px){html body .paper-group-dialog{width:calc(100vw - 28px);padding:28px 22px 22px}}@media (max-width:900px){.ledger-summary-strip{grid-template-columns:1fr 1fr}.ledger-summary-strip>:nth-child(odd){padding-left:0;border-left:0}.ledger-summary-strip>:nth-child(2n){border-left:1px solid var(--rule)}.ledger-summary-secondary{margin-top:24px;padding-top:22px;border-top:1px solid var(--rule)}.ledger-fund-row,.ledger-table-head{grid-template-columns:minmax(220px,1.8fr) minmax(120px,1fr) minmax(150px,1.2fr)}.ledger-fund-row>:nth-child(4),.ledger-fund-row>:nth-child(5),.ledger-table-head span:nth-child(4),.ledger-table-head span:nth-child(5){display:none}}@media (max-width:640px){.decision-page,.notes-page{padding-top:112px}.ledger-dashboard{padding:28px 0 100px}.ledger-page-heading,.notes-page-heading{align-items:start;padding:0 0 22px}.ledger-page-heading h1,.notes-page-heading h1{font-size:2.125rem}.ledger-page-heading p,.notes-page-heading p{max-width:250px;font-size:.75rem}.ledger-organize-trigger{margin-top:20px}.ledger-organizer{grid-template-columns:1fr;gap:20px}.ledger-group-link{justify-self:start}.ledger-summary-strip{grid-template-columns:1fr 1fr;padding:28px 0}.ledger-summary-primary,.ledger-summary-secondary{padding:0 14px}.ledger-summary-primary:first-child{padding-left:0}.ledger-summary-primary strong{font-size:1.6875rem}.ledger-summary-secondary strong{font-size:1.125rem}.ledger-section-title small,.ledger-table-head{display:none}.ledger-fund-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:0;padding:18px 0}.ledger-fund-row>:nth-child(2),.ledger-fund-row>:nth-child(4),.ledger-fund-row>:nth-child(5){display:none}.ledger-cell--today strong{font-size:1.0625rem}.ledger-cell-mobile-extra{display:block;color:var(--ink-meta);font-size:.6875rem}.ledger-cell--today small{max-width:150px;overflow:hidden;text-overflow:ellipsis}.ledger-watch-list{grid-template-columns:1fr}.ledger-watch-list>button:nth-child(2n),.ledger-watch-list>button:nth-child(odd){padding-right:0;padding-left:0;border-right:0}.notes-page-heading{padding-top:28px}.decision-launcher-actions{justify-items:stretch}}.landing-page{min-height:100dvh;color:var(--paper-ink,#171713);background:var(--paper-page,#f5f3eb);font-family:var(--paper-font-body,serif)}.landing-masthead{width:min(1440px,calc(100% - 96px));height:112px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--paper-rule,#d9d4c7)}.landing-brand{display:inline-flex;align-items:center;gap:15px;color:var(--paper-ink-blue,#17375f);font-family:var(--paper-font-display,serif);font-size:2rem;font-weight:700;text-decoration:none}.landing-brand-mark{display:inline-block;width:5px;height:48px;background:var(--paper-ink-blue,#17375f);border-radius:2px 1px 3px 1px;transform:rotate(-1deg)}.landing-primary-action,.landing-secondary-action,.landing-text-action{min-height:46px;padding:0 22px;border:0;font:inherit;font-size:1rem;cursor:pointer}.landing-text-action{color:var(--paper-ink-blue,#17375f);background:transparent;border-bottom:1px solid}.landing-hero{width:min(1280px,calc(100% - 96px));min-height:610px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:72px;border-bottom:1px solid var(--paper-rule,#d9d4c7)}.landing-eyebrow{margin:0 0 22px;font-size:1.0625rem;letter-spacing:.16em}.landing-eyebrow,.landing-hero h1{color:var(--paper-ink-blue,#17375f)}.landing-hero h1{max-width:720px;margin:0;font-family:var(--paper-font-display,serif);font-size:clamp(3.375rem,5.2vw,5.125rem);font-weight:700;line-height:1.18;letter-spacing:.025em}.landing-intro{max-width:620px;margin:30px 0 0;color:var(--paper-muted,#6f6b62);font-size:1.25rem;line-height:1.9}.landing-actions{display:flex;align-items:center;gap:18px;margin-top:38px}.landing-primary-action{color:#f8f5eb;background:var(--paper-ink-blue,#17375f);border:1px solid var(--paper-ink-blue,#17375f)}.landing-secondary-action{color:var(--paper-ink-blue,#17375f);background:transparent;border:1px solid var(--paper-ink-blue,#17375f)}.landing-primary-action:hover,.landing-secondary-action:hover,.landing-text-action:hover{text-decoration:underline;text-underline-offset:5px}.landing-invite-note{margin:14px 0 0;color:var(--paper-muted,#6f6b62);font-size:.875rem}.landing-illustration svg{display:block;width:100%;max-height:470px;overflow:visible}.landing-sketch-chart,.landing-sketch-dot,.landing-sketch-fold,.landing-sketch-line,.landing-sketch-paper,.landing-sketch-pencil,.landing-sketch-pencil-detail{fill:none;stroke:var(--paper-ink-blue,#17375f);stroke-linecap:round;stroke-linejoin:round}.landing-sketch-paper{fill:rgba(255,253,247,.72);stroke-width:3}.landing-sketch-fold{stroke-width:2}.landing-sketch-line{opacity:.33;stroke-width:2}.landing-sketch-chart{stroke-width:5}.landing-sketch-dot{stroke-width:8}.landing-sketch-pencil{fill:var(--paper-page,#f5f3eb);stroke-width:3}.landing-sketch-pencil-detail{stroke-width:2}.landing-sections{width:min(1280px,calc(100% - 96px));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.landing-sections article{min-height:230px;padding:48px 42px 44px 0;border-bottom:1px solid var(--paper-rule,#d9d4c7)}.landing-sections article+article{padding-left:42px;border-left:1px solid var(--paper-rule,#d9d4c7)}.landing-sections span{color:var(--paper-muted,#6f6b62);font-size:.875rem}.landing-sections h2{margin:14px 0;color:var(--paper-ink-blue,#17375f);font-size:1.75rem}.landing-sections p{max-width:330px;margin:0;color:var(--paper-muted,#6f6b62);font-size:1rem;line-height:1.8}.landing-footer{width:min(1280px,calc(100% - 96px));margin:0 auto;padding:30px 0 50px;color:var(--paper-muted,#6f6b62);font-size:.8125rem}.landing-page--checking{display:flex;align-items:center;justify-content:center;gap:18px;color:var(--paper-muted,#6f6b62)}.landing-page--checking .landing-brand-mark{height:32px}@media (max-width:760px){.landing-footer,.landing-hero,.landing-masthead,.landing-sections{width:calc(100% - 40px)}.landing-masthead{height:82px}.landing-brand{font-size:1.625rem}.landing-brand-mark{height:38px;width:4px}.landing-text-action{padding:0;font-size:1rem}.landing-hero{min-height:auto;padding:70px 0 54px;grid-template-columns:1fr;gap:36px}.landing-eyebrow{font-size:.875rem}.landing-hero h1{font-size:clamp(2.75rem,13vw,3.875rem)}.landing-intro{font-size:1.0625rem;line-height:1.75}.landing-actions{align-items:stretch;flex-direction:column}.landing-primary-action,.landing-secondary-action{min-height:52px;font-size:1rem}.landing-illustration{order:-1;max-width:360px;margin:0 auto}.landing-sections{grid-template-columns:1fr}.landing-sections article{min-height:auto;padding:32px 0}.landing-sections article+article{padding-left:0;border-left:0}}