@media (min-width: 768px){html[data-grid=ticks] .cell:before,html[data-grid=ticks] .cell:after{width:9px;height:9px;top:-5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Cpath d='M4.5 0v9M0 4.5h9' stroke='%23a29c90' stroke-width='1'/%3E%3C/svg%3E") center / 9px 9px no-repeat}html[data-grid=ticks] .cell:before{left:-5px}html[data-grid=ticks] .cell:after{right:-5px}html[data-grid=ticks] .bar .cell:before,html[data-grid=ticks] .bar .cell:after{top:auto;bottom:-5px}html[data-grid=ticks] .band,html[data-grid=minimal] .band{border-bottom-color:transparent}html[data-grid=ticks] .cell,html[data-grid=minimal] .cell{box-shadow:0 1px 0 var(--rule)}html[data-grid=minimal] .cell:before,html[data-grid=minimal] .cell:after{display:none}html[data-grid=ticks] main{counter-reset:row}html[data-grid=ticks] main>section.band{counter-increment:row}@media (min-width: 620px){html[data-grid=ticks] main>section.band:before{content:counter(row,decimal-leading-zero);position:absolute;top:20px;left:calc(50% - var(--frame) / 2 - 46px);width:30px;text-align:right;font:500 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-3);pointer-events:none}}html[data-grid=none] .band{border-bottom-color:transparent}html[data-grid=none] .cell{border-inline-color:transparent}html[data-grid=none] .cell:before,html[data-grid=none] .cell:after{display:none}html[data-grid=none] .band.bar{border-bottom-color:var(--rule)}}.grid-switch{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:200;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--control-bg);box-shadow:var(--shadow-control),0 8px 24px -10px #2d241440;transform:translate(-50%)}.gs-label{padding:0 7px 0 9px;font:600 8.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.gs-btn{appearance:none;border:0;padding:6px 11px;border-radius:999px;background:none;font:500 11.5px/1 var(--font-sans);letter-spacing:var(--tracking);color:var(--ink-2);white-space:nowrap;transition:color .14s ease,background-color .16s var(--ease-out),transform .1s ease}.gs-btn:hover{color:var(--ink)}.gs-btn:active{transform:scale(.96)}.gs-btn[aria-pressed=true]{background:var(--tabs-bg);color:var(--ink)}.gs-btn:focus-visible{box-shadow:0 0 0 2px #2d241438}@media (max-width: 480px){.grid-switch{display:none}}@media (prefers-reduced-motion: reduce){.gs-btn,.gs-btn:active{transition:none;transform:none}}
