.gmb-root{min-width:0}.gmb-root--end{flex:none;margin-left:auto}.gmb-tip-positioner{z-index:var(--ui-layer-popover)}.gmb-tip{border:1px solid var(--rule);background:var(--paper-2);max-width:min(24rem,100vw - 1rem);color:var(--ink);overflow-wrap:anywhere;box-shadow:.15rem .15rem 0 var(--paper-edge);padding:.45rem .6rem;font-size:.75rem}.gmb-bar{border:.5px solid var(--rule-soft);background:var(--paper);align-items:stretch}.gmb-trigger{border-right:.5px solid var(--rule-soft);gap:.4rem;min-height:2.75rem;padding-inline:.7rem .55rem}.gmb-trigger>svg{flex:none;width:1em;height:1em}.gmb-trigger--word{padding-inline:.7rem}.gmb-bar>.gmb-trigger:last-child{border-right:0}.gmb-kicker{color:var(--gen-muted,var(--ink-3));letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.gmb-value{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:14rem;font-size:.8125rem;overflow:hidden}.gmb-caret{color:var(--gen-muted,var(--ink-3));transition:transform .16s var(--easing);flex:none}.gmb-trigger[data-popup-open] .gmb-kicker,.gmb-trigger[data-popup-open] .gmb-caret{color:color-mix(in srgb, var(--paper) 70%, transparent)}.gmb-trigger[data-popup-open] .gmb-caret{transform:rotate(180deg)}.gmb-word{letter-spacing:.06em;font-size:.8125rem}.gmb-rule{border-right:.5px solid var(--rule-soft);border-left:.5px solid var(--rule-soft);flex:none;width:.2rem;margin-left:-.5px}.gnw-header{container:gnw-header/inline-size}@container gnw-header (max-width:64rem){.gmb-bar .gmb-kicker{display:none}.gmb-bar .gmb-trigger{gap:.3rem;padding-inline:.55rem .45rem}}@container gnw-header (max-width:50rem){.gmb-bar .gmb-value{max-width:8rem}}.gmb-content{min-width:13rem}.gmb-content .mbr-label{color:var(--gen-muted,var(--ink-3));font-size:.6875rem}.gmb-content .mbr-shortcut{color:var(--gen-faint,var(--ink-4))}.gmb-content .mbr-item[data-disabled]{color:var(--gen-disabled-ink,var(--gen-faint,var(--ink-4)))}.gmb-content--wide{width:min(27rem,100vw - 1rem)}.gmb-excerpt{border-bottom:.5px solid var(--rule-soft);max-width:22rem;color:var(--ink-2);font:.8125rem/1.3 var(--font-display);gap:.2rem;margin:0 0 .3rem;padding:.5rem .55rem .6rem;display:grid}.gmb-excerpt-kicker{color:var(--gen-muted,var(--ink-3));font:500 .6875rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.gmb-model{align-items:center;min-height:2.75rem;padding-left:.7rem}.gmb-model:hover:not([data-disabled]){background:var(--paper-3)}.gmb-model .mbr-indicator{display:none}.gmb-model[data-checked],.gmb-model[aria-checked=true]{background:var(--vermillion-soft);box-shadow:inset 3px 0 0 var(--vermillion)}.gmb-model-text{flex:auto;gap:.15rem;min-width:0;display:grid}.gmb-model-name{color:inherit;font-size:.8125rem}.gmb-model-detail{color:var(--gen-muted,var(--ink-3));font-size:.75rem;line-height:1.3}.gmb-model-check{visibility:hidden;color:var(--vermillion);flex:0 0 1rem;place-items:center;display:inline-grid}.gmb-model[data-checked] .gmb-model-check,.gmb-model[aria-checked=true] .gmb-model-check{visibility:visible}.gmb-model-price{min-width:4.5rem;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;flex:none;justify-items:end;gap:.1rem;font-size:.75rem;display:grid}.gmb-model-cost{white-space:nowrap}.gmb-model-basis{color:var(--gen-muted,var(--ink-3));white-space:nowrap;font-size:.6875rem}.gmb-model-unit{color:var(--gen-muted,var(--ink-3));font-size:.6875rem}.gmb-model[data-checked] .gmb-model-price{color:var(--vermillion)}.gmb-model[data-disabled] .gmb-model-detail{color:var(--gen-disabled-ink,var(--gen-faint,var(--ink-4)))}.gmb-shelf+.gmb-shelf{border-top:.5px solid var(--rule-soft);margin-top:.2rem;padding-top:.1rem}.gmb-filter{z-index:1;border-bottom:.5px solid var(--rule);background:var(--paper);margin:-.3rem -.3rem .3rem;padding:.4rem;position:sticky;top:-.3rem}.gmb-filter-input{border:.5px solid var(--rule-soft);background:var(--paper-2);width:100%;color:var(--ink);font:.76rem var(--font-mono);padding:.45rem .55rem}.gmb-filter-input::-webkit-search-cancel-button{appearance:none}.gmb-filter-input::placeholder{color:var(--gen-faint,var(--ink-4))}.gmb-filter-input:focus-visible{border-color:var(--vermillion);outline:1px solid var(--vermillion);outline-offset:-1px}.gmb-empty{color:var(--gen-muted,var(--ink-3));font-style:italic}.gmb-title{white-space:normal;overflow-wrap:normal;max-height:1.3em;line-height:1.3;display:block;overflow:hidden}.gmb-chip{white-space:nowrap;border:.5px solid var(--rule-soft);color:var(--gen-muted,var(--ink-3));letter-spacing:.03em;vertical-align:.12em;background:0 0;border-radius:0;margin-inline:.12rem;padding:.04rem .32rem;font-size:.62em;font-style:normal;display:inline-block}.gmb-chip:before{content:"{{";color:var(--gen-faint,var(--ink-4))}.gmb-chip:after{content:"}}";color:var(--gen-faint,var(--ink-4))}.gmb-chip[data-complete=false]{border-style:dashed}.gmb-sheet-trigger{appearance:none;border:.5px solid var(--rule-soft);background:var(--paper);max-width:100%;min-height:2.75rem;color:var(--ink);cursor:pointer;font:500 .74rem/1.2 var(--font-mono);align-items:center;display:inline-flex}.gmb-sheet-trigger:hover{background:var(--paper-3)}.gmb-sheet-trigger:focus-visible{outline:2px solid var(--vermillion);outline-offset:-2px}.ats-popup.gmb-sheet{flex-direction:column;width:100vw;max-width:100vw;max-height:70dvh;padding:1rem 1rem 0;display:flex;overflow:hidden}.gmb-sheet .ats-title{flex:none;align-items:center;min-height:2.75rem;margin:0;padding-right:5rem;display:flex}.gmb-sheet--sub .ats-title{padding-left:5.5rem}.gmb-sheet .ats-close,.gmb-sheet-back{border:.5px solid var(--rule-soft);min-width:2.75rem;min-height:2.75rem;color:var(--ink-2);cursor:pointer;font:500 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.3rem;padding:0 .75rem;display:inline-flex}.gmb-sheet-back{position:absolute;top:1rem;left:1rem}.gmb-sheet .ats-close{top:1rem;right:1rem}.gmb-sheet-back:focus-visible,.gmb-sheet .ats-close:focus-visible{outline:2px solid var(--vermillion);outline-offset:-2px}.gmb-sheet .ats-body{overscroll-behavior:contain;border-top:.5px solid var(--rule-soft);min-height:0;padding:.75rem 0 calc(1.25rem + env(safe-area-inset-bottom,0px));flex:auto;align-content:start;gap:1.1rem;margin-top:.75rem;display:grid;overflow-y:auto}.gmb-sheet-index{border:.5px solid var(--rule-soft);display:grid}.gmb-sheet-value{color:var(--gen-muted,var(--ink-3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gmb-sheet .gmb-excerpt{max-width:none;margin-bottom:.6rem}.gmb-sheet-section{gap:.35rem;display:grid}.gmb-sheet-choices{border:.5px solid var(--rule-soft);display:grid}.gmb-sheet-row{appearance:none;border:0;border-bottom:.5px solid var(--rule-soft);width:100%;min-height:2.75rem;color:var(--ink);cursor:pointer;font:.8125rem/1.25 var(--font-mono);text-align:left;background:0 0;align-items:center;gap:.55rem;padding:.5rem .6rem;display:flex}.gmb-sheet-row:last-child{border-bottom:0}.gmb-sheet-row:hover:not(:disabled){background:var(--paper-3)}.gmb-sheet-row:focus-visible{outline:2px solid var(--vermillion);outline-offset:-2px}.gmb-sheet-row[data-checked]{color:var(--vermillion);background:var(--vermillion-soft);box-shadow:inset 3px 0 0 var(--vermillion)}.gmb-sheet-row.gmb-model>.gmb-sheet-check{display:none}.gmb-sheet-row:disabled{color:var(--gen-disabled-ink,var(--gen-faint,var(--ink-4)));cursor:not-allowed}.gmb-sheet-check{color:var(--vermillion);flex:0 0 1rem;place-items:center;display:inline-grid}.gmb-sheet-label{flex:auto}.gmb-sheet-note{color:var(--gen-muted,var(--ink-3));letter-spacing:.08em;font-size:.6875rem}.gmb-sheet-family{border-bottom:.5px solid var(--rule-soft);color:var(--gen-muted,var(--ink-3));font:500 .6rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.55rem .6rem .3rem}.gmb-sheet-models{gap:.4rem;display:grid}.gmb-sheet-models .gmb-shelf+.gmb-shelf{border-top:.5px solid var(--rule);margin-top:0;padding-top:0}.gmb-sheet-verbs{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.35rem;display:grid}.gmb-sheet-verb{border:.5px solid var(--rule-soft);min-height:2.75rem;color:var(--ink);cursor:pointer;font:.74rem/1.2 var(--font-mono);text-align:left;background:0 0;align-items:center;padding:.5rem .6rem;text-decoration:none;display:flex}.gmb-sheet-verb:hover:not(:disabled){background:var(--paper-3)}.gmb-sheet-verb:focus-visible{outline:2px solid var(--vermillion);outline-offset:-2px}.gmb-sheet-verb:disabled{color:var(--gen-disabled-ink,var(--gen-faint,var(--ink-4)));cursor:not-allowed}@media (prefers-reduced-motion:reduce){.gmb-caret{transition:none}}
.gnr-actions .gnr-download{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gnr-card[data-compact-actions] .gnr-summary{justify-content:flex-end;gap:.25rem}.gnr-copy-anchor{display:inline-flex}.gnr-card[data-compact-actions] .gnr-actions{flex:none;gap:.25rem}.gnr-card[data-compact-actions] :is(.gnr-actions .btn,.gnr-copy,.gnr-stop){justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:.45rem;display:inline-flex}.gcf-edition .gnr-head .gnr-edition{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:48rem),(any-pointer:coarse){.gnr-card .gnr-summary,.gnr-card .gnr-actions{flex-wrap:wrap}.gnr-card .gnr-actions .btn,.gnr-card .gnr-summary>.gnr-copy{min-height:2.75rem}}
