.ui-guide-search{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.ui-guide-find{position:relative;flex:1 1 320px;min-width:0}.ui-guide-find>svg{position:absolute;top:50%;left:var(--spacing-3);translate:0 -50%;color:var(--color-ink-soft);pointer-events:none}.ui-screen .ui-guide-find input{width:100%;min-height:48px;padding-left:40px;font-size:1rem}.ui-guide-search>.ui-button,.ui-screen .ui-guide-search select{min-height:48px}@media (max-width:767px){.ui-guide-find{flex-basis:100%}.ui-screen .ui-guide-search select{flex:1 1 auto;min-width:0}}.ui-guide-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-3)}.ui-guide-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-1);min-width:0}@media (max-width:767px){.ui-guide-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ui-guide-chips::-webkit-scrollbar{display:none}}.ui-guide-filters .ui-tab[aria-current=true]{background:var(--color-ink);color:var(--color-sheet);font-weight:600}.ui-guide-filters .ui-tab[aria-current=true] .ui-tab-n{color:inherit}@media (max-width:1099px){.ui-guide-one>.ui-col{gap:var(--spacing-4)}}.ui-guide-lines{display:grid;max-width:70ch;margin:0;padding:0;list-style:none;counter-reset:ui-guide-line}.ui-guide-lines>li{position:relative;padding:var(--spacing-2) 0 var(--spacing-2) 32px;border-top:var(--hairline) solid var(--ui-line);font-size:.9375rem;line-height:1.6;counter-increment:ui-guide-line}.ui-guide-lines>li:first-child{border-top:0}.ui-guide-lines>li:before{content:counter(ui-guide-line);position:absolute;top:var(--spacing-2);left:0;width:24px;color:var(--color-ink-soft);font-size:.8125rem;line-height:calc(.9375rem * 1.6);text-align:right;font-variant-numeric:tabular-nums}.ui-guide-sources{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-ink-soft)}.ui-guide-shelves{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-3);margin:0;padding:0;list-style:none}.ui-guide-shelf{display:grid;align-content:start;gap:var(--spacing-1);height:100%;padding:var(--spacing-3) var(--spacing-4);border:var(--hairline) solid var(--ui-line);border-radius:var(--radius-control);color:inherit;text-decoration:none}.ui-guide-shelf:hover{border-color:var(--ui-line-strong);background:var(--ui-hover)}.ui-guide-shelf:focus-visible{outline:2px solid var(--color-grid);outline-offset:2px}.ui-guide-shelf-top{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.ui-guide-shelf-name{font-family:var(--font-display);font-size:.9375rem;font-weight:600}.ui-guide-shelf-blurb{font-size:.8125rem;line-height:1.4;color:var(--color-ink-soft)}@media (max-width:767px){.ui-guide-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}.ui-guide-shelf{padding:var(--spacing-3)}}.ui-guide-plays{margin:0;padding:0;list-style:none}.ui-guide-plays>li{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-3) 20px;border-top:var(--hairline) solid var(--ui-line)}.ui-guide-plays>li:hover{background:var(--ui-hover)}.ui-guide-play{flex:1 1 auto;display:grid;gap:2px;min-width:0}.ui-guide-play-title{color:var(--color-ink);font-size:.9375rem;font-weight:600;text-decoration:none}.ui-guide-plays>li:hover .ui-guide-play-title{color:var(--color-water)}.ui-guide-play-sum{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.8125rem;line-height:1.45;color:var(--color-ink-soft)}.ui-guide-play-for{font-size:.75rem;color:var(--color-ink-soft)}.ui-guide-play-end{position:relative;z-index:1;flex-shrink:0}.ui-guide-play-end form{margin:0}@media (max-width:767px){.ui-guide-plays>li{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4)}}.ui-guide-gaps{display:grid;margin:0;padding:0;list-style:none}.ui-guide-gaps>li{display:grid;gap:var(--spacing-1);padding:var(--spacing-3) 0;border-top:var(--hairline) solid var(--ui-line)}.ui-guide-gaps>li:last-child{padding-bottom:0}.ui-guide-gap-q{margin:0;font-size:.875rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.ui-guide-gap-n{margin:0;font-size:.75rem;color:var(--color-ink-soft)}.ui-guide-gap-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-1)}.ui-guide-gap-acts form{margin:0}.ui-guide-meter{height:6px;overflow:hidden;border-radius:3px;background:var(--ui-tint-gray)}.ui-guide-meter>span{display:block;height:100%;border-radius:3px;background:var(--color-vegetation)}.ui-guide-upstream{margin:var(--spacing-3) 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-ink-soft)}.ui-guide-read{display:grid;gap:var(--spacing-4);padding:var(--spacing-6)}.ui-guide-summary{max-width:64ch;font-size:1.0625rem;line-height:1.55}.ui-guide-shows,.ui-guide-summary{margin:0;color:var(--color-ink-soft)}.ui-guide-shows{display:flex;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:var(--hairline) solid var(--ui-line);font-size:.8125rem}.ui-guide-shows>svg{flex-shrink:0}@media (max-width:767px){.ui-guide-read{padding:var(--spacing-4)}.ui-guide-tools>.ui-record-action{grid-column:1/-1}}.ui-screen textarea.ui-guide-lines-input{line-height:1.6}.ui-guide-tagpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 var(--spacing-4)}@media (max-width:767px){.ui-guide-tagpick{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--spacing-3)}}@media (pointer:coarse){.ui-guide-tagpick .ui-check{min-height:44px}}.ui-guide-ask{display:grid;gap:var(--spacing-4);width:100%;max-width:800px}.ui-guide-try .ui-row-title{white-space:normal}.ui-guide-turns{display:grid;gap:var(--spacing-6);margin:0;padding:0;list-style:none}.ui-guide-turn{display:grid;gap:var(--spacing-2)}.ui-guide-q{justify-self:end;max-width:min(560px,85%);margin:0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-sheet);font-size:.9375rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.ui-guide-a{display:grid;gap:var(--spacing-3);padding:var(--spacing-4) 20px}.ui-guide-a>.ui-pill{justify-self:start}.ui-guide-a-text{margin:0;font-size:.9375rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.ui-guide-a-links{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.ui-guide-a-links .ui-button{max-width:100%;white-space:normal;text-align:left}.ui-guide-thinking{color:var(--color-ink-soft)}@media (prefers-reduced-motion:no-preference){.ui-guide-thinking{animation:ui-guide-thinking var(--duration-loop) var(--ease-in-out) infinite alternate}}@keyframes ui-guide-thinking{0%{opacity:1}to{opacity:.4}}.ui-guide-askbar{display:flex;gap:var(--spacing-2)}.ui-screen .ui-guide-askbar input{flex:1 1 auto;min-width:0;min-height:48px;font-size:.9375rem}.ui-guide-askbar .ui-button{min-height:48px}@media (max-width:767px){.ui-guide-a{padding:var(--spacing-4)}.ui-screen .ui-guide-askbar input{font-size:1rem}}.ui-set-headwords{display:grid;gap:var(--spacing-1);min-width:0}.ui-set-lede{max-width:72ch;line-height:1.5}.ui-stats.ui-set-figures{grid-template-columns:repeat(auto-fill,minmax(180px,220px))}@media (max-width:767px){.ui-stats.ui-set-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-set-key{display:grid;gap:var(--spacing-1);margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.5;color:var(--color-ink-soft)}.ui-set-key strong{margin-right:var(--spacing-2);color:var(--color-ink);font-weight:600}.ui-set-rule{padding-top:var(--spacing-4)}.ui-set-cardfoot,.ui-set-rule{border-top:var(--hairline) solid var(--ui-line)}.ui-set-cardfoot{margin:0;padding:var(--spacing-3) 20px var(--spacing-4);font-size:.8125rem;line-height:1.5;color:var(--color-ink-soft)}@media (max-width:767px){.ui-set-cardfoot{padding:var(--spacing-3) var(--spacing-4) var(--spacing-4)}}.ui-table.ui-set-table td{vertical-align:baseline}.ui-table.ui-set-table tbody tr[data-marked]{background:var(--ui-tint-gray)}.ui-table.ui-set-table tbody tr[data-marked]>td:first-child{box-shadow:inset 2px 0 0 var(--color-grid)}@media (max-width:767px){.ui-table.ui-set-table tbody tr[data-marked]{box-shadow:inset 2px 0 0 var(--color-grid)}.ui-table.ui-set-table tbody tr[data-marked]>td:first-child{box-shadow:none}}.ui-set-edit>summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1) var(--spacing-2);max-width:100%;list-style:none;cursor:pointer;border-radius:3px}.ui-set-edit>summary::-webkit-details-marker{display:none}.ui-set-edit-name{font-weight:500;color:var(--color-ink)}.ui-set-edit-cue{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-ink-soft);font-size:.75rem;font-weight:500}.ui-set-edit>summary:hover .ui-set-edit-name{color:var(--color-water)}.ui-set-edit>summary:hover .ui-set-edit-cue{color:var(--color-ink)}.ui-set-edit>summary:focus-visible{outline:2px solid var(--color-grid);outline-offset:2px}.ui-set-edit:not([open]) .ui-set-cue-close,.ui-set-edit[open] .ui-set-cue-edit{display:none}.ui-set-fold>summary{display:inline-flex;align-items:center;gap:var(--spacing-1);min-height:28px;list-style:none;cursor:pointer;border-radius:3px;color:var(--color-ink-soft);font-size:.8125rem;font-weight:500}.ui-set-fold>summary::-webkit-details-marker{display:none}.ui-set-fold>summary:hover{color:var(--color-ink)}.ui-set-fold>summary:focus-visible{outline:2px solid var(--color-grid);outline-offset:2px}.ui-set-fold>summary>svg{flex-shrink:0;transition:rotate var(--duration-instant) var(--ease-out)}.ui-set-fold[open]>summary>svg{rotate:90deg}@media (pointer:coarse){.ui-set-edit>summary,.ui-set-fold>summary{min-height:44px}}.ui-set-editform{margin:var(--spacing-3) 0 var(--spacing-1);padding:var(--spacing-4);border-radius:var(--radius-control);background:var(--color-sheet-2);color:var(--color-ink);font-size:.875rem;text-align:left;white-space:normal}.ui-set-editform .ui-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:767px){.ui-set-editform{padding:var(--spacing-3)}}.ui-table.ui-set-table td.ui-set-acts{text-align:right}.ui-set-actrow{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-1)}.ui-set-actrow>form{margin:0}.ui-button.ui-set-off:hover{background:var(--ui-tint-red);color:var(--color-hazard)}.ui-set-acts .ui-confirm-panel{position:static;width:260px;margin-top:var(--spacing-2);border:0;background:var(--color-sheet-2);box-shadow:none;text-align:left;white-space:normal}.ui-set-acts .ui-confirm-panel .ui-button{white-space:normal;text-align:center}@media (max-width:767px){.ui-table.ui-set-table td.ui-set-acts{text-align:left}.ui-set-actrow{justify-content:flex-start;margin-top:var(--spacing-1)}.ui-set-acts .ui-confirm-panel{width:auto}}.ui-table.ui-set-steps{table-layout:fixed}.ui-set-steps col.ui-set-w-state{width:152px}.ui-set-steps col.ui-set-w-fix{width:36%}.ui-set-steps .ui-link{white-space:normal}.ui-set-step-title{font-weight:500}.ui-set-detail{display:block;margin-top:var(--spacing-1);font-size:.8125rem;line-height:1.5;color:var(--color-ink-soft);overflow-wrap:anywhere}.ui-set-steps tr[data-open] .ui-set-detail{color:var(--color-ink)}.ui-set-fixlabel,.ui-set-fixnote{display:block;font-size:.8125rem;color:var(--color-ink-soft)}.ui-set-fixnote{line-height:1.5}.ui-set-cmd{display:block;max-width:100%;margin-top:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);overflow-x:auto;border:var(--hairline) solid var(--ui-line);border-radius:var(--radius-chip);background:var(--color-sheet-2);color:var(--color-ink);font-family:inherit;font-size:.8125rem;line-height:1.6;white-space:nowrap;-webkit-user-select:all;user-select:all}@media (max-width:767px){.ui-set-steps colgroup{display:none}}.ui-set-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6);align-items:start}@media (max-width:1099px){.ui-set-pair{grid-template-columns:minmax(0,1fr);gap:var(--spacing-4)}}.ui-set-sold{display:grid;justify-items:end;gap:2px}.ui-set-sold .ui-row-value{color:var(--color-ink)}.ui-set-cats{min-width:0}@media (min-width:768px){.ui-toolbar.ui-set-toolbar{align-items:flex-start}.ui-set-cats{flex:1 1 480px}.ui-set-cats .ui-tabs{flex-wrap:wrap;overflow:visible}}.ui-set-explain>p{max-width:75ch;margin:var(--spacing-2) 0 0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-control);background:var(--ui-tint-gray);font-size:.875rem;line-height:1.5}.ui-table.ui-set-book th.ui-set-w-sold{width:64px}.ui-table.ui-set-book th.ui-set-w-price{width:104px}.ui-table.ui-set-book th.ui-set-w-cost{width:184px}.ui-table.ui-set-book th.ui-set-w-margin{width:136px}.ui-table.ui-set-book th.ui-set-w-markup{width:88px}.ui-set-item-name{font-weight:500}.ui-set-item-cat{display:block;font-size:.75rem;color:var(--color-ink-soft)}.ui-set-folds{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--spacing-4);margin-top:2px}.ui-set-folds>details[open]{flex-basis:100%}.ui-set-notes{max-width:60ch;margin:var(--spacing-1) 0 var(--spacing-2);padding-left:var(--spacing-3);border-left:var(--hairline) solid var(--ui-line-strong);font-size:.8125rem;line-height:1.5;color:var(--color-ink-soft);white-space:pre-line}.ui-set-cost{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--spacing-1);margin:0}.ui-set-cost input[name=cost]{width:96px;text-align:right}@media (min-width:768px){.ui-set-cost input[name=cost]{min-height:36px;padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}}.ui-set-price{display:inline-flex;align-items:center;gap:var(--spacing-1);min-height:32px;margin-right:calc(var(--spacing-2) * -1);padding:0 var(--spacing-2);border:0;border-radius:var(--radius-chip);background:none;color:inherit;font:inherit;font-weight:500;cursor:pointer}.ui-set-price>svg{flex-shrink:0;color:var(--color-ink-soft)}.ui-set-price:hover{background:var(--ui-hover)}.ui-set-price:hover>svg{color:var(--color-ink)}.ui-set-price:focus-visible{outline:2px solid var(--color-grid);outline-offset:2px}@media (pointer:coarse){.ui-set-price{min-height:44px}}.ui-set-price-saved{display:flex;align-items:center;justify-content:flex-end;gap:2px;font-size:.75rem;font-weight:500;color:var(--color-vegetation)}.ui-set-price-edit{display:grid;justify-items:end;gap:var(--spacing-1);margin:0}.ui-set-price-edit input[name=price]{width:96px;text-align:right}.ui-set-price-tools{display:flex;gap:var(--spacing-1)}.ui-set-price-was{font-size:.75rem;color:var(--color-ink-soft);white-space:nowrap}.ui-set-price-why{max-width:200px;font-size:.75rem;line-height:1.4;color:var(--color-hazard);text-align:right}@media (min-width:768px){.ui-set-price-edit input[name=price]{min-height:36px;padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}}@media (max-width:767px){.ui-set-price-edit{grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch}.ui-set-price-edit input[name=price]{width:100%;text-align:left}.ui-set-price-was,.ui-set-price-why{grid-column:1/-1;max-width:none;text-align:left}}.ui-set-margin{color:var(--color-vegetation);font-weight:500}.ui-set-margin[data-thin]{color:var(--color-relief)}.ui-set-profit{margin-left:var(--spacing-1);font-size:.75rem;font-weight:400;color:var(--color-ink-soft)}.ui-set-new{scroll-margin-top:var(--spacing-4)}.ui-set-new .ui-form{max-width:880px}.ui-set-item{display:grid;gap:var(--spacing-4);min-width:0}.ui-set-item-fields{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.ui-set-item-fields>.ui-field{flex:1 1 140px}.ui-set-item-fields>.ui-field>:is(input,select){width:100%;min-width:0}.ui-set-item-fields>.ui-set-item-wide{flex:2 1 240px}.ui-set-checks{display:flex;flex-wrap:wrap;gap:0 var(--spacing-6)}.ui-set-item-fields:not(:has(select[name=warranty] option[value=other]:checked))>.ui-set-warranty-days{display:none}.ui-set-package{display:grid;gap:var(--spacing-3);margin:0 0 var(--spacing-1);padding:var(--spacing-4);border-radius:var(--radius-control);background:var(--color-sheet-2);color:var(--color-ink);font-size:.875rem;text-align:left;white-space:normal}.ui-set-package[aria-busy=true]{opacity:.7}.ui-set-package-head{display:grid;gap:var(--spacing-1)}.ui-set-package-head h3{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-size:.875rem;font-weight:600}.ui-set-parts{display:grid;gap:var(--spacing-2);margin:0;padding:0;list-style:none}.ui-set-part{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-3);border:var(--hairline) solid var(--ui-line);border-radius:var(--radius-chip);background:var(--color-sheet)}.ui-set-part-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-weight:500}.ui-set-part-qty input{width:72px;text-align:right}@media (max-width:767px){.ui-set-package{padding:var(--spacing-3)}}.ui-set-canon{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-4) var(--spacing-8);align-items:start}.ui-set-canon>p{margin:0;max-width:64ch;font-size:.875rem;line-height:1.6;color:var(--color-ink-soft)}.ui-set-canon .ui-facts dd{overflow-wrap:anywhere}@media (max-width:1099px){.ui-set-canon{grid-template-columns:minmax(0,1fr)}}.ui-set-match{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-vegetation);font-weight:500}.ui-set-rating{font-weight:600}.ui-set-soft{color:var(--color-ink-soft)}@media (max-width:767px){.ui-set-book tr:has(td[data-primary] details[open])>td[data-primary]{grid-column:1/-1}.ui-set-book tr:has(td[data-primary] details[open])>td[data-end]{grid-column:1/-1;grid-row:auto;justify-self:start}}