.svUYJq_dock{bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));z-index:var(--z-sticky);align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5) 0 var(--sp-4);border:1px solid color-mix(in oklab, var(--brand) 30%, var(--border));border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 75%, transparent);color:var(--text);font-size:.875rem;font-weight:var(--fw-medium);box-shadow:var(--shadow-hover);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);transition:border-color var(--t), translate var(--t-move);display:inline-flex;position:fixed;left:50%;translate:-50%}.svUYJq_dock svg{color:var(--brand-ink)}.svUYJq_dock:hover{border-color:var(--brand-mid);translate:-50% -2px}@media (min-width:992px){.svUYJq_dock{left:auto;right:var(--gutter);translate:none}.svUYJq_dock:hover{translate:0 -2px}}.svUYJq_sheet{border:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--surface);width:100%;max-width:400px;max-height:90dvh;color:var(--text);box-shadow:var(--shadow-lg);transition:translate .35s cubic-bezier(.22, 1, .36, 1), display .35s allow-discrete, overlay .35s allow-discrete;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto;translate:0 100%}.svUYJq_sheet:popover-open{translate:0}@starting-style{.svUYJq_sheet:popover-open{translate:0 100%}}.svUYJq_sheet::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .3s, backdrop-filter .3s, display .3s allow-discrete, overlay .3s allow-discrete;background:0 0}.svUYJq_sheet:popover-open::backdrop{background:var(--backdrop-soft);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@starting-style{.svUYJq_sheet:popover-open::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@media (min-width:600px){.svUYJq_sheet{border-radius:var(--r-card);opacity:0;height:fit-content;transition:translate .35s cubic-bezier(.22, 1, .36, 1), opacity .25s, display .35s allow-discrete, overlay .35s allow-discrete;margin:auto;inset:0;translate:0 24px}.svUYJq_sheet:popover-open{opacity:1;translate:0}@starting-style{.svUYJq_sheet:popover-open{opacity:0;translate:0 24px}}}.svUYJq_close{top:var(--sp-3);right:var(--sp-3);z-index:1;border-radius:var(--r-full);width:32px;height:32px;color:var(--text-2);transition:background-color var(--t), color var(--t);place-items:center;display:grid;position:absolute}.svUYJq_close:hover{background:var(--surface-2);color:var(--text)}@media (prefers-reduced-motion:reduce){.svUYJq_sheet{transition:none;translate:none}.svUYJq_sheet:popover-open{transition:none;translate:none}.svUYJq_dock:hover{translate:-50%}}
.ltYoSq_wrap{background:linear-gradient(to bottom, var(--canvas), var(--bg) 560px);position:relative;overflow-x:clip}.ltYoSq_wrap:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 10%, transparent), transparent), radial-gradient(closest-side at 30% 70%, color-mix(in oklab, var(--brand) 12%, transparent), transparent);pointer-events:none;width:60%;height:560px;position:absolute;top:0;right:0}.ltYoSq_page{padding-block:var(--sp-4) var(--sp-16);position:relative}.ltYoSq_searchBar{gap:var(--sp-2);display:grid}.ltYoSq_quick{gap:var(--sp-2);display:flex}@media (min-width:992px){.ltYoSq_quick{display:none}}.ltYoSq_layout{gap:var(--sp-8);display:grid}.ltYoSq_main{gap:var(--sp-8);align-content:start;min-width:0;display:grid}@media (min-width:992px){.ltYoSq_layout{gap:var(--sp-8);grid-template-columns:288px minmax(0,1fr)}.ltYoSq_main{grid-area:1/2}}@media (min-width:1400px){.ltYoSq_layout{gap:var(--sp-10);grid-template-columns:312px minmax(0,1fr)}}.ltYoSq_head{gap:var(--sp-2);display:grid}.ltYoSq_kicker{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh);color:var(--text-2)}.ltYoSq_h1{font-size:var(--fs-xl);letter-spacing:var(--ls-heading);line-height:1.25}.ltYoSq_h1Sub{padding-bottom:.06em}@media (min-width:768px){.ltYoSq_h1{font-size:var(--fs-2xl);letter-spacing:var(--ls-display)}}.ltYoSq_note{color:var(--text-2);font-size:var(--fs-sm)}.ltYoSq_note a{color:var(--brand-ink)}.ltYoSq_note a:hover{text-underline-offset:3px;text-decoration:underline}.ltYoSq_active{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.ltYoSq_pill{min-height:30px;padding:0 var(--sp-2) 0 var(--sp-3);border:1px solid color-mix(in oklab, var(--brand) 30%, transparent);border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 62%, transparent);color:var(--brand-ink);font-size:var(--fs-xs);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--t);align-items:center;gap:6px;display:inline-flex}.ltYoSq_pill svg{flex:none}.ltYoSq_pill:hover{border-color:var(--brand-mid)}.ltYoSq_clear{padding-inline:var(--sp-2);color:var(--text-2);font-size:var(--fs-xs);text-underline-offset:3px;text-decoration:underline}.ltYoSq_clear:hover{color:var(--text)}.ltYoSq_blocks{gap:var(--sp-3);display:grid}.ltYoSq_block{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-card);background:color-mix(in oklab, var(--surface) 80%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid}.ltYoSq_block>.ltYoSq_note{margin:0}.ltYoSq_summary{margin:calc(-1 * var(--sp-3)) calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4)}details.ltYoSq_block:not([open]){gap:0}.ltYoSq_blockTitle,.ltYoSq_sectionTitle,.ltYoSq_featuredTitle,.ltYoSq_links h3{letter-spacing:0;font-size:.9375rem}.ltYoSq_intro{max-width:var(--measure);color:var(--text-2);font-size:.8125rem;line-height:1.6}.ltYoSq_intro strong{color:var(--text);white-space:nowrap}.ltYoSq_results{gap:var(--sp-4);display:grid}.ltYoSq_toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}.ltYoSq_count{color:var(--text-2);font-size:var(--fs-sm)}.ltYoSq_count b{color:var(--text)}.ltYoSq_count strong{color:var(--text)}.ltYoSq_sort{border:1px solid var(--border);border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface-2) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:2px;padding:3px;display:inline-flex}.ltYoSq_sortItem{min-height:30px;padding:0 var(--sp-3);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:color var(--t), background-color var(--t);align-items:center;display:inline-flex}.ltYoSq_sortItem:hover{color:var(--text)}.ltYoSq_sortItem[aria-current]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.ltYoSq_featured{gap:var(--sp-3);padding:var(--sp-4);border-radius:calc(var(--r-card) + 6px);background:linear-gradient(135deg, color-mix(in oklab, var(--accent-pale) 70%, transparent), color-mix(in oklab, var(--accent-pale) 25%, transparent));display:grid}.ltYoSq_featuredTitle{color:var(--accent-ink)}.ltYoSq_empty{padding:var(--sp-8) var(--sp-5);border:1px dashed var(--border-2);border-radius:var(--r-card);color:var(--text-2);text-align:center}.ltYoSq_pagination{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ltYoSq_pages{gap:var(--sp-2);display:none}.ltYoSq_tile,.ltYoSq_step,.ltYoSq_gap{border-radius:var(--r-field);min-width:44px;height:44px;font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.ltYoSq_tile{padding-inline:var(--sp-2);border:1px solid var(--border-2);background:var(--surface);color:var(--text);transition:border-color var(--t), color var(--t), background-color var(--t)}a.ltYoSq_tile:hover{border-color:var(--brand-mid);color:var(--brand-ink)}.ltYoSq_tile[aria-current]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.ltYoSq_gap{min-width:24px;color:var(--text-3)}.ltYoSq_step{gap:var(--sp-1);padding-inline:var(--sp-3) var(--sp-4);border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--surface);color:var(--brand-ink);transition:border-color var(--t), background-color var(--t);display:inline-flex}.ltYoSq_step:last-child{padding-inline:var(--sp-4) var(--sp-3)}a.ltYoSq_step:hover{border-color:var(--brand-mid);background:var(--brand-wash)}.ltYoSq_step[data-off]{visibility:hidden}.ltYoSq_pageOf{color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap}@media (max-width:479px){.ltYoSq_step span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ltYoSq_step,.ltYoSq_step:last-child{justify-content:center;width:44px;padding:0}}@media (min-width:768px){.ltYoSq_pagination{justify-content:center;gap:var(--sp-3)}.ltYoSq_pages{display:flex}.ltYoSq_pageOf{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.ltYoSq_seo,.ltYoSq_faq,.ltYoSq_links{padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.ltYoSq_seo{color:var(--text-2);background:linear-gradient(135deg, color-mix(in oklab, var(--brand) 6%, var(--surface)), var(--surface) 60%);font-size:.8125rem;line-height:1.65}.ltYoSq_seo p{columns:2 320px;column-gap:var(--sp-8)}.ltYoSq_seo a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.ltYoSq_seo strong,.ltYoSq_seo b{color:var(--text)}.ltYoSq_faq{gap:var(--sp-3);display:grid}.ltYoSq_accordion{border-bottom:1px solid var(--border)}.ltYoSq_accordion:last-child{border-bottom:0}.ltYoSq_accordion summary{padding:var(--sp-3) 0;font-size:.875rem;font-weight:var(--fw-medium);transition:color var(--t)}.ltYoSq_accordion summary:hover{color:var(--brand-ink)}.ltYoSq_accordion p{max-width:var(--measure);padding-bottom:var(--sp-3);color:var(--text-2);font-size:.8125rem;line-height:1.6}.ltYoSq_links{padding-block:var(--sp-5) var(--sp-2)}.ltYoSq_links details>summary{padding-block:var(--sp-3);font-size:.875rem}.ltYoSq_links summary:hover{color:var(--brand-ink)}.ltYoSq_links details:last-of-type{border-bottom:0}@media (max-width:767px){.ltYoSq_seo,.ltYoSq_faq,.ltYoSq_links{padding-inline:var(--sp-4)}}
