@layer components{.gd-files ul{display:grid;gap:6px}.gd-files li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:var(--hr-surface2)}.gd-files li[data-best]{background:color-mix(in oklab,var(--hr-moment) 22%,var(--hr-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hr-moment-edge) 35%,transparent)}.gd-file-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--hr-surface);color:var(--hr-ink2)}.gd-file-icon>svg{width:13px;height:13px}.gd-file-name{font-weight:600;font-size:13px}.gd-best{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.03em;color:var(--hr-moment-edge)}.gd-prev.mk-vignette{max-width:300px;padding:12px 13px}.gd-prev.mk-vignette>*+*{margin-top:9px}.gd-prev-name{align-items:center;gap:7px;font-size:13px}.gd-prev-name,.gd-prev-tabs{display:inline-flex;font-weight:600}.gd-prev-tabs{gap:2px;padding:2px;border-radius:8px;background:var(--hr-surface2);font-size:11px;line-height:14px;color:var(--hr-ink2)}.gd-prev-tabs>span{padding:3px 8px;border-radius:6px}.gd-prev-tabs>span[data-on]{background:var(--hr-surface);color:var(--hr-ink);box-shadow:var(--hr-shadow-card)}.gd-prev-sheet{display:grid;overflow:hidden;border-radius:9px;box-shadow:inset 0 0 0 1px var(--hr-line);font-family:var(--hr-font-mono);font-size:10px;line-height:14px}.gd-prev-row{display:grid;grid-template-columns:7.4em repeat(var(--gd-rest,2),minmax(0,1fr));border-top:1px solid var(--hr-line)}.gd-prev-sheet>:first-child{border-top:0}.gd-prev-row>span{overflow:hidden;padding:5px;white-space:nowrap;text-overflow:ellipsis;color:var(--hr-ink)}.gd-prev-row>span:last-child{text-align:right}.gd-prev-row>span[data-head]{background:var(--hr-surface2);font-weight:600;color:var(--hr-ink2)}.gd-prev-row>span[data-mark]{background:color-mix(in oklab,var(--hr-moment) 26%,var(--hr-surface));color:var(--hr-moment-edge);font-weight:600}.gd-prev-row>span[data-mark][data-head]{background:color-mix(in oklab,var(--hr-moment) 34%,var(--hr-surface2))}.gd-prev-nohead,.gd-prev-skip{padding:5px 6px;border-top:1px solid var(--hr-line);color:var(--hr-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-prev-skip{text-decoration:line-through;text-decoration-color:var(--hr-moment-edge);background:var(--hr-surface2)}.gd-prev-nohead{margin:4px;border:1px dashed var(--hr-moment-edge);border-radius:6px;text-align:center;font-weight:600;color:var(--hr-moment-edge)}.gd-prev-path{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;font-size:12px;line-height:16px;font-weight:500}.gd-prev-path>li{display:inline-flex;align-items:center;gap:2px;color:var(--hr-ink2)}.gd-prev-path>li>svg{width:12px;height:12px}.gd-prev-path>li[data-last]{padding:4px 9px;border-radius:999px;background:color-mix(in oklab,var(--hr-moment) 26%,var(--hr-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hr-moment-edge) 40%,transparent);font-weight:600;color:var(--hr-moment-edge)}.gd-prev-note{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:600;color:var(--hr-ink)}.gd-prev-note>svg{flex:none;width:14px;height:14px;padding:2px;border-radius:50%;background:var(--hr-positive-soft);color:var(--hr-positive)}@media (min-width:860px){.gd-banks>.st-card[data-layout=wide]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gd-banks>.st-card[data-layout=wide]>.st-thumb{min-height:250px}.gd-banks>.st-card[data-layout=wide]>.st-card-body{padding:18px 16px 12px 20px}.gd-banks .st-card-title{font-size:19px;line-height:25px}}@media (min-width:680px) and (max-width:859px){.gd-banks>.st-card>.st-thumb{--thumb-ratio:16/11}}.gd-steps{display:grid;gap:12px;counter-reset:gd-step}@media (min-width:760px){.gd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.gd-steps[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.gd-steps[data-count="3"],.gd-steps[data-count="5"],.gd-steps[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gd-step{display:grid;align-content:start;gap:12px;padding:18px;border-radius:20px;background:var(--hr-surface);box-shadow:var(--hr-shadow-card),0 0 0 1px var(--hr-line)}.gd-step:before{counter-increment:gd-step;content:counter(gd-step,decimal-leading-zero);display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--pn-k1-l),var(--pn-k2-l));color:var(--hr-ivory);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.gd-note{display:flex;gap:10px;margin-top:14px;color:var(--hr-ink2)}.gd-formats .st-table{min-width:560px}.gd-formats tbody th{white-space:nowrap}.gd-formats tbody td{color:var(--hr-ink)}.gd-formats .st-mark-label{align-items:flex-start}.gd-formats .st-mark{flex:none;margin-top:1px}@media (max-width:639px){.gd-formats .st-table{min-width:0}.gd-formats thead{display:none}.gd-formats tbody tr{display:block;padding:14px 16px;border-top:1px solid var(--hr-line)}.gd-formats tbody tr:first-child{border-top:0}.gd-formats tbody td,.gd-formats tbody th{display:block;padding:0;border-top:0;white-space:normal}.gd-formats tbody td{margin-top:10px}.gd-formats tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:12px;line-height:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hr-ink2)}}.gd-pick{margin-left:8px;vertical-align:1px}.gd-columns{display:grid;gap:8px}.gd-columns li{padding:10px 12px;border-radius:12px;background:var(--hr-surface2);font-family:var(--hr-font-mono),ui-monospace,monospace;font-size:13px;line-height:19px;overflow-wrap:anywhere}.gd-pair{display:grid;gap:16px}@media (min-width:900px){.gd-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}}