.fS-qNG_dock{display:none}@media (max-width:640px){.fS-qNG_dock{inset-inline:var(--gutter-sm);bottom:max(calc(var(--safe-area-bottom) + 6px), 12px);z-index:1100;height:62px;font-family:var(--font-body);gap:10px;display:flex;position:fixed}.fS-qNG_dock:before{content:"";inset-inline:0;z-index:-1;height:calc(112px + var(--safe-area-bottom));background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-bg-canvas) 85%, transparent) 55%, var(--color-bg-canvas));pointer-events:none;position:fixed;bottom:0}}.fS-qNG_pill{border:1px solid var(--color-border-hairline);background-color:var(--color-bg-surface);min-width:0;box-shadow:var(--shadow-raised);border-radius:31px;flex:auto;padding:6px;display:flex}.fS-qNG_tab,.fS-qNG_tab:hover{min-width:0;font:var(--type-meta);color:var(--color-text-secondary);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:25px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.fS-qNG_tab:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.fS-qNG_tab:active{background-color:var(--color-bg-pressed)}.fS-qNG_tab[aria-current]{background-color:var(--color-lilac-tint);color:var(--color-text-primary)}.fS-qNG_tab .fS-qNG_tabIcon{font-size:24px}.fS-qNG_search{border:1px solid var(--color-border-hairline);border-radius:var(--radius-pill);background-color:var(--color-bg-surface);width:62px;height:62px;color:var(--color-text-primary);flex:none;place-items:center;font-size:24px;display:grid;box-shadow:0 6px 10px #1d37521a}.fS-qNG_search:hover{color:var(--color-text-primary)}.fS-qNG_search[aria-current]{background-color:var(--color-lilac-tint)}
.HIzz0W_layer{z-index:1300;padding:var(--gutter-md);font-family:var(--font-body);place-items:center;display:grid;position:fixed;inset:0}.HIzz0W_scrim{background-color:var(--color-scrim);animation:HIzz0W_fade-in var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.HIzz0W_panel{box-sizing:border-box;width:min(880px,100%);max-height:100%;padding:var(--space-10);border-radius:var(--radius-lg);background-color:var(--color-bg-surface);box-shadow:var(--shadow-overlay);animation:HIzz0W_fade-in var(--duration-slow) var(--ease-entrance);position:relative;overflow-y:auto}.HIzz0W_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.HIzz0W_title{font:var(--type-display-lg);letter-spacing:var(--tracking-display-lg);color:var(--color-text-primary);margin:0}.HIzz0W_close{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.HIzz0W_close:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.HIzz0W_hint{margin:var(--space-2) 0 0;font:var(--type-body-lg);color:var(--color-text-secondary)}.HIzz0W_groups{gap:var(--space-8) var(--space-12);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.HIzz0W_context{margin:0 0 var(--space-4);font:var(--type-label-sm);letter-spacing:var(--tracking-label-sm);text-transform:uppercase;color:var(--color-text-tertiary)}.HIzz0W_contextHint{font:var(--type-meta);letter-spacing:normal;text-transform:none;margin-inline-start:var(--space-1)}.HIzz0W_shortcuts{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.HIzz0W_shortcut{align-items:center;gap:var(--space-4);grid-template-columns:122px minmax(0,1fr);display:grid}.HIzz0W_keys{align-items:center;gap:var(--space-1);display:flex}.HIzz0W_key{box-sizing:border-box;min-width:24px;height:24px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background-color:var(--color-bg-surface);box-shadow:0 1px 0 var(--color-border-hairline);font:var(--type-label-sm);letter-spacing:var(--tracking-label-sm);text-transform:uppercase;color:var(--color-text-primary);justify-content:center;align-items:center;display:inline-flex}.HIzz0W_then{padding:0 var(--space-1);font:var(--type-meta);color:var(--color-text-tertiary)}.HIzz0W_does{font:var(--type-body-md);color:var(--color-text-secondary);margin:0}@media (max-width:640px){.HIzz0W_layer{padding:var(--gutter-sm)}.HIzz0W_panel{padding:var(--space-6)}.HIzz0W_title{font:var(--type-display-md);letter-spacing:var(--tracking-display-md)}.HIzz0W_hint{font:var(--type-body-md)}.HIzz0W_groups{margin-top:var(--space-6);grid-template-columns:minmax(0,1fr)}.HIzz0W_shortcut{grid-template-columns:104px minmax(0,1fr)}}@keyframes HIzz0W_fade-in{0%{opacity:0}}
.ygGrOq_panel{padding:var(--space-2) 0;font-family:var(--font-body);position:relative}.ygGrOq_body{animation:ygGrOq_fade-in var(--duration-fast) var(--ease-standard)}.ygGrOq_clearRecents{top:var(--space-2);right:var(--space-3);z-index:1;height:28px;padding:0 var(--space-2);border-radius:var(--radius-xs);font:var(--type-meta);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;position:absolute}.ygGrOq_clearRecents:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.ygGrOq_group+.ygGrOq_group{margin-top:var(--space-2)}.ygGrOq_heading{height:28px;padding:0 var(--space-4);font:var(--type-label-sm);letter-spacing:var(--tracking-label-sm);text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;display:flex}.ygGrOq_rows{flex-direction:column;display:flex}.ygGrOq_row,.ygGrOq_row:hover{align-items:center;gap:var(--space-3);min-height:40px;padding:6px var(--space-4);color:var(--color-text-primary);text-decoration:none;display:flex}.ygGrOq_row[aria-selected=true]{background-color:var(--color-bg-selected)}.ygGrOq_panel .ygGrOq_rowIcon{color:var(--color-text-tertiary);flex:none;font-size:18px}.ygGrOq_thumb{border-radius:var(--radius-xs);background-color:var(--color-bg-sunken);flex:none;width:36px;height:36px;position:relative;overflow:hidden}.ygGrOq_media{color:var(--color-text-tertiary);place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.ygGrOq_coverImage{object-fit:cover}.ygGrOq_text{flex-direction:column;flex:1;min-width:0;display:flex}.ygGrOq_name,.ygGrOq_meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ygGrOq_name{font:var(--type-label-lg)}.ygGrOq_meta,.ygGrOq_level{font:var(--type-body-sm);color:var(--color-text-secondary)}.ygGrOq_level{color:var(--color-text-tertiary);flex:none}.ygGrOq_dot{background-color:var(--color-text-tertiary);border-radius:50%;flex:none;width:10px;height:10px;margin:0 13px}.ygGrOq_chips{gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.ygGrOq_chip[aria-selected=true]{border-color:var(--color-text-tertiary);background-color:var(--color-bg-selected)}.ygGrOq_footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-2) var(--space-2) 0;border-top:1px solid var(--color-border-hairline);display:flex}.ygGrOq_more,.ygGrOq_more:hover{min-width:0;padding:6px var(--space-2);border-radius:var(--radius-xs);font:var(--type-label-md);color:var(--color-lilac-deep);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.ygGrOq_more:hover,.ygGrOq_more[aria-selected=true]{background-color:var(--color-bg-selected)}.ygGrOq_keys{padding-right:var(--space-2);font:var(--type-meta);color:var(--color-text-tertiary);flex:none}@media (hover:none),(pointer:coarse){.ygGrOq_keys{display:none}}.ygGrOq_nothing{padding:var(--space-6) var(--space-4) var(--space-2);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ygGrOq_nothingMark{width:40px;height:40px;margin-bottom:var(--space-2);background-color:var(--color-bg-sunken);color:var(--color-text-tertiary);border-radius:50%;place-items:center;font-size:20px;display:grid}.ygGrOq_nothingTitle{overflow-wrap:anywhere;font:var(--type-title-md);color:var(--color-text-primary);margin:0}.ygGrOq_nothingHint{font:var(--type-body-sm);color:var(--color-text-secondary);margin:0}[data-group=suggestions] .ygGrOq_chips{justify-content:center}@keyframes ygGrOq_fade-in{0%{opacity:0}}
._1iD2IW_bar{z-index:1050;height:var(--mobile-header-height);border-bottom:1px solid var(--color-border-hairline);background-color:var(--color-bg-canvas);font-family:var(--font-body);position:sticky;top:0}._1iD2IW_inner{box-sizing:content-box;column-gap:var(--space-2);height:100%;max-width:var(--content-max);padding-inline:var(--gutter-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}._1iD2IW_start{min-width:0;display:flex}._1iD2IW_brand,._1iD2IW_brand:hover{font:var(--type-title-lg);letter-spacing:var(--tracking-title);color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}._1iD2IW_mark{flex:none;width:32px;height:32px}._1iD2IW_pill{padding:var(--space-1);border:1px solid var(--color-border-hairline);border-radius:var(--radius-pill);background-color:var(--color-bg-surface);gap:2px;display:flex}._1iD2IW_tab,._1iD2IW_tab:hover{align-items:center;gap:var(--space-2);height:40px;padding:0 18px 0 var(--space-4);border-radius:var(--radius-pill);font:var(--type-label-lg);color:var(--color-text-secondary);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}._1iD2IW_tab:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}._1iD2IW_tab:active{background-color:var(--color-bg-pressed)}._1iD2IW_tab[aria-current]{background-color:var(--color-lilac-tint);color:var(--color-text-primary)}._1iD2IW_tab ._1iD2IW_tabIcon{font-size:20px}._1iD2IW_end{justify-content:flex-end;min-width:0;display:flex}._1iD2IW_field{width:320px;max-width:100%}._1iD2IW_searchButton,._1iD2IW_searchButton:hover{border-radius:var(--radius-pill);background-color:var(--color-bg-sunken);width:44px;height:44px;color:var(--color-text-primary);place-items:center;font-size:22px;display:none}._1iD2IW_searchButton[aria-current]{background-color:var(--color-lilac-tint)}@media (max-width:1024px){._1iD2IW_inner{padding-inline:var(--gutter-md)}}@media (max-width:1023px){._1iD2IW_field{display:none}._1iD2IW_searchButton,._1iD2IW_searchButton:hover{display:grid}}@media (max-width:640px){._1iD2IW_bar{display:none}}
.Dhj7vq_shell{background-color:var(--color-bg-canvas);--app-bar-offset:var(--mobile-header-height);min-height:100dvh;position:relative}.Dhj7vq_column{flex-direction:column;min-width:0;display:flex;overflow-x:clip}.Dhj7vq_column :is(main,footer) *{scroll-margin-top:calc(var(--app-bar-offset) + var(--pinned-under-head,0px))}.Dhj7vq_main{min-width:0;min-height:calc(100svh - var(--app-bar-offset));flex:1 0 auto}@media (max-width:640px){.Dhj7vq_shell{--app-bar-offset:var(--safe-area-top);--dock-clearance:calc(96px + var(--safe-area-bottom))}.Dhj7vq_shell[data-dock=off]{--dock-clearance:0px}.Dhj7vq_column{padding-top:var(--safe-area-top)}.Dhj7vq_column :is(main,footer) *{scroll-margin-bottom:var(--dock-clearance)}}
