.core-step{gap:.15rem;white-space:nowrap}.core-step,.core-step button{display:inline-flex;align-items:center}.core-step button{flex:0 0 auto;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;padding:0}.core-step button:hover:not(:disabled){border-color:var(--brand-3);color:var(--brand-3)}.core-step button:disabled{opacity:.4;cursor:default}.core-step button:focus-visible{outline:2px solid var(--brand-3);outline-offset:2px}.core-step button svg{width:14px;height:14px}.core-step-n{min-width:1.6rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}.core-remove{font-size:.85rem;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;min-height:44px;padding:0 .4rem}.core-remove,.core-times{display:inline-flex;align-items:center}.core-times{flex-wrap:wrap;justify-content:flex-end;gap:.25rem .5rem}.core-remove:hover{color:var(--flag-ink,var(--flag))}@media (max-width:720px){.ledger-table tr:not(.grp) td.r:has(.core-times){flex-direction:column;align-items:flex-start;gap:0}.core-times{display:grid;justify-items:start;justify-content:start;grid-gap:0;gap:0}.core-times .core-remove{padding:0}}.fp>summary{width:44px;height:44px;margin:-11px;border:0;background:none;border-radius:50%}.fp>summary>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ink-3)}.fp>summary:hover,.fp[open]>summary{background:none;color:var(--ink-3);border-color:transparent}.fp>summary:hover>span,.fp[open]>summary>span{background:var(--ink);color:var(--ground);border-color:var(--ink)}.core-hit{display:inline-flex;align-items:center;min-height:44px;padding:0 .35rem}@media (max-width:720px){.cgw-rank a,.ledger .table-cap a,.ledger-figs a{display:inline-flex;align-items:center;min-height:44px}.ledger .act-card a,.ledger .stat a,.ledger p a{padding-block:13px;margin-block:-13px;display:inline-block;line-height:18px}}.core-save-top{margin:.6rem 0 0}.core-export-help{margin:.1rem 0 .2rem;color:var(--ink-3)}.core-have{margin:0 0 .6rem;padding:.55rem .9rem;border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-ink);font-size:.95rem;line-height:1.35;border:1px solid var(--line-2)}.core-have a{font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:2px}.core-help{margin:.75rem 0 0;font-size:.95rem;color:var(--ink-3)}.core-help a,.core-scale a{font-weight:600;color:var(--brand-3)}.core-scale{margin:var(--sp-5) 0 var(--sp-3);font-size:.95rem;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:.25rem .35rem;align-items:center}@media (max-width:720px){.core-have a,.core-help a,.core-scale a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:600px){.hero-live .hl-card{display:flex;flex-direction:column}.hero-live .hl-card>.hl-foot.is-empty{order:3}.hero-live .hl-card>.hl-sample{order:4;margin-top:.75rem}}.lp-reading{margin:.35rem 0 0;color:var(--ink-3);font-style:italic}.lp-reading:empty{margin:0}.lp-chips[aria-busy=true] .lp-chip.is-blank{opacity:.75}@media (max-width:900px) and (max-height:500px){.hero-live .hl-foot:not(.is-empty){position:static;box-shadow:none}header.site{position:relative}}.drawer-more>summary:before{content:"+ "/""}.drawer-more[open]>summary:before{content:"\2013  "/""}textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 0 4px color-mix(in srgb,var(--accent) 45%,transparent)}main h1[tabindex="-1"]:focus{outline:none}main h1[tabindex="-1"]:focus-visible{outline:none;box-shadow:none}html[data-kbd] main h1[tabindex="-1"]:focus-visible{outline:2px solid var(--brand-3);outline-offset:4px}@media (max-width:720px){.ledger-figs .core-allcited{display:block;flex-basis:100%;grid-column:1/-1;line-height:1.35;font-size:.95rem}.ledger-figs .core-allcited>span{display:inline;font-size:.95rem;line-height:1.35;font-weight:600;color:var(--ink-2);letter-spacing:0;text-transform:none}.ledger-figs .core-allcited>span:first-child:after{content:" "}.ledger-figs .core-allcited>span:empty{display:none}}.core-allcited-fp{display:none}@media (max-width:720px){.ledger-top>.ledger-figs>.core-allcited.core-allcited{display:none}.core-allcited-fp{display:block}.ledger-figs:not(:has(>:not(.core-allcited))){display:none}.ledger-top.ledger-top{margin-bottom:.5rem;padding-bottom:.6rem}.table-card>.table-cap.table-cap{padding-top:.5rem}}@media (max-width:479.98px){.ledger-figs:not(:has(>:not(.core-allcited):not([class*=phoneDup]))){display:none}}.core-bar-reading{display:block;margin-top:.15rem;font-style:italic;color:var(--ink-3);font-weight:400}@media (max-width:560px){.how-img{height:7rem}}.core-searched{margin:.1rem 0 .35rem;font-family:var(--font-d);font-weight:700;font-size:1.15rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-searched{margin:.15rem 0 0;font-weight:700;font-size:1rem}.core-child-basis{margin:.35rem 0 0;color:var(--ink-2);max-width:60ch}.core-child-fold>summary{display:flex;align-items:center;gap:.5rem;min-height:44px;cursor:pointer;list-style:none}.core-child-fold>summary::-webkit-details-marker{display:none}.core-more{color:var(--accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.core-child-fold[open] .core-more{display:none}.core-child-fold>p{margin:.1rem 0 .35rem}@media (max-width:720px){.ledger-top>.ledger-figs{grid-template-columns:1fr;margin-top:.5rem;padding-top:.6rem;gap:.3rem}.ledger-top>.ledger-figs>*{display:block}.ledger-top>.ledger-figs>*>*{display:inline;margin-right:.35rem}.core-cap-keep{display:none}}.core-return-note{flex-basis:100%;margin:.15rem 0 0;color:var(--ink-3);text-align:left;white-space:normal;max-width:22ch}@media (max-width:720px){.core-return-note{max-width:none}}.bar-v,.big-num,.blank,.chip b,.hl-total b,.j-amt,.ledger-table td.r b,.ledger-table td.r strong,.mb-total,.mid-num,.money{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-v,.blank,.chip b,.j-amt{flex:0 0 auto}.bar-l{min-width:0}@media (max-width:560px){.bar-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:720px){.ledger-table td.r:before{flex:0 0 auto;white-space:nowrap}.ledger-table .thumbs{flex-wrap:wrap}.ledger-table .thumb{white-space:nowrap;overflow-wrap:normal}}@media (max-width:640px){.j-side{flex-wrap:wrap;row-gap:.5rem;min-width:0}.j-map{width:100%}}.unpriced li.up-row{display:block}.up-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.up-head .li-name{margin:0;font-size:1.05rem}.up-lead{margin:.35rem 0 .6rem;font-size:1rem;line-height:1.5;color:var(--ink-2);max-width:60ch}.up-act{margin:0 0 .5rem}.up-why>summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;color:var(--ink-3);font-size:.95rem;font-weight:600}.up-why>summary:focus-visible{outline:2px solid var(--brand-3);outline-offset:2px}.up-why .li-sub{max-width:60ch;margin:.25rem 0 .5rem}.up-why>summary{list-style:none;color:var(--brand-ink,var(--ink-2))}.up-why>summary::-webkit-details-marker{display:none}.up-why>summary:before{content:"+"/"";display:inline-block;width:1.1em;font-weight:700;text-decoration:none}.up-why[open]>summary:before{content:"\2013"/""}.j-map{max-width:min(34rem,100%);overflow:hidden;text-overflow:ellipsis}.j-main,.j-map,.journey li{min-width:0}.chip span{white-space:normal;overflow:visible;text-overflow:clip;text-align:left;line-height:1.3}@media (min-width:861px){.ledger .two-col>.card:first-child{position:-webkit-sticky;position:sticky;top:5.5rem}}.btn[aria-disabled=true]{opacity:.6;cursor:default}.btn[aria-disabled=true]:hover{transform:none}.core-searched-from{font-weight:400;font-size:.88em;color:var(--ink-2)}@media (max-width:720px){.ledger-table tr:not(.grp){display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .6rem}.ledger-table tr:not(.grp)>td{flex:1 1 100%;min-width:0;padding:0;border-bottom:0}.ledger-table tr:not(.grp)>td.r{flex:0 1 auto;min-width:auto}.ledger-table tr:not(.grp)>td.paid-cell,.ledger-table tr:not(.grp)>td.r:has(.core-return-note),.ledger-table tr:not(.grp)>td.r:has(.loc-range){flex:1 1 100%}.ledger-table tr:not(.grp)>td:first-child{margin-bottom:0}.ledger-table tr:not(.grp)>td.verdict{margin-top:.25rem}}@media (max-width:383px){.ledger-table tr:not(.grp)>td.r{flex:1 1}.ledger-table tr:not(.grp)>td.r:has(.core-times){flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 .75rem}.core-times{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.25rem .5rem}.core-times .core-remove{padding:0 .4rem}}@media (min-width:384px) and (max-width:720px){.ledger-table tr:not(.grp):has(>td.verdict){position:relative}.ledger-table tr:not(.grp):has(>td.verdict) .core-times .core-remove{position:absolute;left:1.1rem;bottom:1rem;width:3.75rem;padding:0}.ledger-table tr:not(.grp)>td.verdict{min-height:44px;padding-left:4.35rem}.ledger-table tr:not(.grp):has(>td.verdict .paid-form) .core-times .core-remove{position:static}.ledger-table tr:not(.grp)>td.verdict:has(.paid-form){padding-left:0}}