.guide-main{padding-top:34px;padding-bottom:var(--space-4xl)}.guide-main--article{--color-guide-muted:color-mix(in srgb, var(--color-muted) 95%, var(--color-ink));padding-top:var(--space-md)}.guide-breadcrumbs{color:var(--color-muted);margin-bottom:40px;font-size:13px}.guide-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.guide-breadcrumbs li+li:before{content:"/";color:var(--color-muted);margin-right:12px}.guide-breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.guide-breadcrumbs a:hover{color:var(--color-ink)}.guide-hub-heading{margin-bottom:var(--space-xl)}.guide-hub-heading h1{letter-spacing:-.035em;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:700;line-height:1.2}.guide-hub-heading>p{max-width:56ch;margin-top:var(--space-md);color:var(--color-muted);font-size:var(--text-md)}.guide-hub-feature{align-items:center;gap:var(--space-3xl);padding-block:var(--space-xl);border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.guide-hub-copy h2{letter-spacing:-.03em;max-width:26ch;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.3}.guide-hub-copy>p{max-width:52ch;margin-top:var(--space-lg);color:var(--color-muted);line-height:1.8}.guide-hub-link{align-items:center;gap:var(--space-sm);min-height:44px;margin-top:var(--space-lg);color:var(--color-accent);font-size:var(--text-sm);font-weight:600;display:inline-flex}.guide-hub-link:hover>span:first-child{text-underline-offset:4px;text-decoration:underline}.guide-hub-preview{min-width:0;padding:var(--space-lg);background:var(--color-accent-soft);border:var(--rule-hair) solid color-mix(in srgb, var(--color-accent) 15%, var(--color-rule));border-radius:var(--radius-sm)}.guide-hub-coin-groups{gap:var(--space-lg);display:grid}.guide-hub-coin-group{gap:12px;display:grid}.guide-hub-count-label{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.5;display:flex}.guide-hub-count-label>strong{font-variant-numeric:tabular-nums;font-weight:600}.guide-hub-coins{gap:var(--space-xs);width:100%;max-width:256px;display:grid}.guide-hub-coin-row{gap:var(--space-xs);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.guide-hub-coin{aspect-ratio:1;border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);width:100%;display:block}.guide-hub-coin-group[data-state=remaining] .guide-hub-coin{background:var(--color-transparent)}.guide-hub-coin-total{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:var(--rule-hair) solid color-mix(in srgb, var(--color-accent) 15%, var(--color-rule));font-size:var(--text-xs);flex-wrap:wrap;line-height:1.5;display:flex}.guide-hub-coin-total>span{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.guide-hub-coin-total strong{color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-weight:600}.guide-hub-coin-total>span>strong{font-size:2rem;line-height:1.2}.guide-hub-coin-total>strong{font-size:var(--text-lg)}.guide-hub-preview figcaption{margin-top:var(--space-md);color:color-mix(in srgb, var(--color-muted) 90%, var(--color-ink));font-size:var(--text-xs);line-height:1.7}.guide-main--article .guide-breadcrumbs{margin-bottom:var(--space-lg)}.guide-intro{gap:var(--space-3xl);padding-bottom:var(--space-2xl);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}.guide-intro h1{letter-spacing:-.035em;max-width:25ch;margin-bottom:var(--space-lg);font-size:38px;font-weight:700;line-height:1.2}.guide-intro-copy p{max-width:62ch;color:var(--color-muted);line-height:1.8}.guide-intro-copy p+p{margin-top:var(--space-md);color:var(--color-ink)}.guide-counting{padding:var(--space-lg);background:var(--color-accent-soft);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm)}.guide-counting-heading{justify-content:space-between;align-items:center;gap:var(--space-lg);font-size:13px;font-weight:600;display:flex}.guide-counting-heading>strong{color:var(--color-accent);font-variant-numeric:tabular-nums;min-width:0;font-size:32px;line-height:1}.guide-counting-heading strong span{color:var(--color-guide-muted);margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:block}.guide-coin-groups{gap:var(--space-lg);margin-block:var(--space-lg);max-width:320px;display:flex}.guide-coin-group{flex:1;min-width:0}.guide-coins{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:128px;margin-inline:auto;display:grid}.guide-coins>span{aspect-ratio:1;border:var(--rule-hair) solid color-mix(in srgb, var(--color-accent) 55%, var(--color-panel));border-radius:var(--radius-pill);background:var(--color-accent-soft);box-shadow:inset 0 0 0 3px var(--color-panel);display:block}.guide-coin-group>span{color:var(--color-guide-muted);font-size:var(--text-xs);text-align:center;margin-top:12px;display:block}.guide-remaining{justify-content:space-between;align-items:center;gap:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);padding-top:20px;display:flex}.guide-remaining>div:first-child{font-size:var(--text-xs);font-weight:600}.guide-remaining small{color:var(--color-guide-muted);font-size:var(--text-xs);margin-top:6px;font-weight:400;line-height:1.5;display:block}.guide-coins-remaining{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));width:112px;margin:0}.guide-coins-remaining>span{background:var(--color-panel)}.guide-counting figcaption{max-width:42ch;color:var(--color-guide-muted);font-size:var(--text-xs);margin-top:20px;line-height:1.6}.guide-reading{gap:var(--space-3xl);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:200px minmax(0,680px);justify-content:space-between;align-items:start;padding-top:40px;display:grid}.guide-contents{top:var(--space-xl);position:sticky}.guide-contents>p{font-size:var(--text-xs);margin-bottom:var(--space-md);font-weight:600}.guide-contents ol,.guide-mobile-contents ol{counter-reset:guide-sections;margin:0;padding:0;list-style:none}.guide-contents li,.guide-mobile-contents li{counter-increment:guide-sections}.guide-contents a,.guide-mobile-contents a{min-height:44px;color:var(--color-muted);font-size:var(--text-xs);align-items:center;gap:12px;line-height:1.5;display:flex}.guide-contents a:before,.guide-mobile-contents a:before{content:counter(guide-sections);color:var(--color-accent);min-width:14px}.guide-contents a:hover,.guide-mobile-contents a:hover{color:var(--color-accent)}.guide-contents a:active,.guide-mobile-contents a:active{opacity:.7}.guide-mobile-contents{display:none}.guide-body{min-width:0;max-width:680px;font-size:17px;line-height:1.85}.guide-body p+p{margin-top:20px}.guide-step{border-bottom:var(--rule-hair) solid var(--color-rule);margin-bottom:var(--space-2xl);scroll-margin-top:var(--space-xl);padding-bottom:40px}.guide-step:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.guide-step-number{width:30px;height:30px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-pill);margin-bottom:var(--space-md);place-items:center;font-size:13px;font-weight:600;display:grid}.guide-body h2{letter-spacing:-.025em;max-width:590px;margin-bottom:var(--space-lg);font-size:27px;line-height:1.35}.guide-body a:not(.button){text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--color-accent)}.guide-body a:not(.button):hover{color:var(--color-accent)}.guide-body strong{font-weight:600}.guide-app-figure{width:100%;max-width:540px;margin:var(--space-xl) auto}.guide-app-figure--report{max-width:480px}.guide-app-figure picture{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);display:block;overflow:hidden}.guide-app-figure img{width:100%;height:auto;display:block}.guide-app-figure figcaption{margin-top:var(--space-md);color:var(--color-guide-muted);font-size:14px;line-height:1.6}.guide-quantity{align-items:center;gap:var(--space-lg);padding:var(--space-lg) 28px;margin-block:var(--space-xl);background:var(--color-accent-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.guide-quantity>div:not(.guide-quantity-addition){flex-direction:column;gap:14px;display:flex}.guide-quantity>div>span{overflow-wrap:anywhere;font-size:var(--text-xs);color:var(--color-guide-muted);line-height:1.5}.guide-quantity>div>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.guide-quantity>div:nth-child(3)>strong{color:var(--color-accent)}.guide-quantity .guide-quantity-addition>span{color:var(--color-ink);font-size:21px;font-weight:500;display:block}.guide-quantity-addition small{color:var(--color-guide-muted);margin-top:6px;font-size:11px;display:block}.guide-quantity figcaption{border-top:var(--rule-hair) solid var(--color-rule);padding-top:var(--space-md);grid-column:1/-1;font-size:13px}.cash-count-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:28px 0;font-size:14px}.cash-count-table caption{text-align:left;color:var(--color-muted);margin-bottom:12px;font-size:13px}.cash-count-table th,.cash-count-table td{border-bottom:var(--rule-hair) solid var(--color-rule);text-align:right;padding:13px 12px}.cash-count-table th:first-child{text-align:left}.cash-count-table thead{background:var(--color-surface)}.cash-count-table thead th{font-weight:600}.cash-count-table tbody th{font-weight:400}.cash-count-table tbody tr:nth-child(5),.cash-count-table tfoot{background:var(--color-accent-soft)}.cash-count-table tfoot{font-weight:600}.cash-count-table tfoot th,.cash-count-table tfoot td{border-bottom:0;padding-block:18px}.guide-download{margin-top:36px!important}@media (width<=900px){.guide-intro{gap:var(--space-xl)}.guide-intro h1{font-size:34px}.guide-reading{gap:var(--space-xl);grid-template-columns:150px minmax(0,1fr)}.guide-contents a{font-size:11px}.guide-quantity{gap:var(--space-md);padding:var(--space-lg)}}@media (width<=767px){.guide-main{padding-top:20px;padding-bottom:var(--space-3xl)}.guide-main--article{padding-top:0}.guide-breadcrumbs{margin-bottom:28px}.guide-main--article .guide-breadcrumbs{margin-bottom:20px}.guide-hub-heading>p,.guide-body{font-size:var(--text-base)}.guide-hub-feature{gap:var(--space-lg);padding-block:var(--space-lg);grid-template-columns:minmax(0,1fr)}.guide-hub-copy>p,.guide-hub-link{margin-top:var(--space-md)}.guide-hub-preview{width:100%;max-width:390px;padding:var(--space-lg)}.guide-intro{gap:var(--space-lg);padding-bottom:var(--space-lg);grid-template-columns:minmax(0,1fr)}.guide-intro h1{margin-bottom:20px;font-size:30px;line-height:1.22}.guide-intro-copy p{font-size:15px;line-height:1.75}.guide-counting{justify-self:center;width:100%;max-width:390px;padding:20px}.guide-counting-heading>strong{font-size:28px}.guide-coin-groups{gap:20px;margin-block:20px}.guide-coins{max-width:106px}.guide-coin-group>span{font-size:11px}.guide-coins-remaining{width:96px}.guide-reading{border-top:0;padding-top:0;display:block}.guide-contents{display:none}.guide-mobile-contents{border-block:var(--rule-hair) solid var(--color-rule);margin-bottom:var(--space-xl);font-size:13px;display:block}.guide-mobile-contents summary{padding-block:var(--space-md);cursor:pointer;font-weight:600;display:list-item}.guide-mobile-contents summary:active{opacity:.7}.guide-mobile-contents nav{padding-bottom:var(--space-md)}.guide-mobile-contents a{font-size:13px}.guide-body{line-height:1.8}.guide-step{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl)}.guide-body h2{margin-bottom:20px;font-size:24px;line-height:1.3}.guide-quantity{padding:20px var(--space-md);gap:12px;margin-block:28px}.guide-quantity>div>span{font-size:11px}.guide-quantity>div>strong{font-size:34px}.guide-quantity .guide-quantity-addition>span{font-size:18px}.guide-quantity-addition small{font-size:10px}.guide-quantity figcaption{font-size:var(--text-xs)}.cash-count-table{font-size:13px}.cash-count-table th,.cash-count-table td{padding:10px var(--space-sm)}.guide-download .button{max-width:100%;padding-inline:var(--space-md);text-align:center;white-space:normal}}
