._6RzuNq_group{gap:var(--s-2);flex-wrap:wrap;display:flex}._6RzuNq_on,._6RzuNq_off{height:44px;padding:0 var(--s-4);border:var(--hair) solid var(--rule);background:var(--surface-2);color:var(--fg-2);font-family:var(--font-ui);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}._6RzuNq_on{border-color:var(--rule-accent);color:var(--accent)}._6RzuNq_off:hover{color:var(--accent)}._6RzuNq_on:focus-visible,._6RzuNq_off:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._6RzuNq_compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}._6RzuNq_compact ._6RzuNq_on,._6RzuNq_compact ._6RzuNq_off{min-width:0;height:36px;padding:0 var(--s-2);letter-spacing:.06em;font-size:.8125rem;font-weight:600}:is(:root[data-theme=kozmos] ._6RzuNq_on,:root[data-theme=kozmos] ._6RzuNq_off){border-color:var(--glass-edge);border-radius:var(--r-ctl);background:#c9c3ff12}:root[data-theme=kozmos] ._6RzuNq_on{box-shadow:var(--glow-sel);color:var(--color-kozmos-lavender-hi);background:linear-gradient(#c9c3ff38,#8b5cf624);border-color:#e6e2ffb3}
.BoDZYW_root{z-index:40;position:fixed;inset:0}.BoDZYW_scrim{animation:BoDZYW_fade-in .28s var(--ease-enter) both;background:#0505089e;position:absolute;inset:0}.BoDZYW_sheet{max-height:calc(100dvh - var(--sat) - var(--s-6));overscroll-behavior:contain;padding:var(--s-2) var(--s-5) calc(var(--s-5) + var(--sab));background:var(--surface-1);border-top:var(--hair) solid var(--rule-accent);animation:BoDZYW_rise .32s var(--ease-enter) both;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -24px 60px #0000008c}.BoDZYW_root[data-closing] .BoDZYW_scrim{animation:BoDZYW_fade-out .18s var(--ease-exit) both}.BoDZYW_root[data-closing] .BoDZYW_sheet{animation:BoDZYW_sink .18s var(--ease-exit) both}.BoDZYW_grabber{width:36px;height:4px;margin:0 auto var(--s-2);background:var(--rule-strong);border-radius:2px;display:block}.BoDZYW_head{justify-content:space-between;align-items:center;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair) solid var(--rule);display:flex}.BoDZYW_title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg);margin:0;font-size:1.75rem;font-weight:400;line-height:1.1}.BoDZYW_close{width:44px;height:44px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--s-2));padding:0;display:inline-flex}.BoDZYW_close svg{width:22px;height:22px}.BoDZYW_close:hover{color:var(--fg)}.BoDZYW_close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.BoDZYW_group{padding-top:var(--s-4)}.BoDZYW_groupTitle{align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);font-family:var(--font-display);color:var(--fg-3);font-size:.9375rem;font-style:italic;font-weight:400;line-height:1;display:flex}.BoDZYW_groupTitle:after{content:"";height:var(--hair);background:var(--rule);flex:1}.BoDZYW_grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.BoDZYW_grid>li:last-child:nth-child(odd){grid-column:1/-1}.BoDZYW_tile{align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-3) var(--s-4);border:var(--hair) solid var(--rule);background:var(--surface-2);color:var(--fg);font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--ease-move), border-color .16s var(--ease-move), transform 90ms var(--ease-move);border-radius:2px;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.BoDZYW_tile svg{width:22px;height:22px;color:var(--accent);flex:none}.BoDZYW_tile:active{background:var(--surface-3);transform:scale(.98)}.BoDZYW_tile[aria-current=page]{border-color:var(--accent);color:var(--accent)}.BoDZYW_tile[aria-current=page] svg [data-body]{fill:currentColor;fill-opacity:.16}.BoDZYW_tile svg [data-solid]{fill:currentColor}.BoDZYW_tile:focus-visible,.BoDZYW_refLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.BoDZYW_label{overflow-wrap:anywhere;min-width:0}.BoDZYW_reference{gap:0 var(--s-5);margin:var(--s-5) 0 0;padding:var(--s-1) 0 0;border-top:var(--hair) solid var(--rule);flex-wrap:wrap;list-style:none;display:flex}.BoDZYW_refLink{min-height:44px;color:var(--fg-2);font-family:var(--font-ui);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.BoDZYW_refLink[aria-current=page]{color:var(--accent)}@media (hover:hover) and (pointer:fine){.BoDZYW_tile:hover{border-color:var(--rule-strong)}.BoDZYW_refLink:hover{color:var(--fg)}}@media (min-width:768px){.BoDZYW_root{display:none}}@keyframes BoDZYW_rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes BoDZYW_sink{0%{transform:none}to{transform:translateY(100%)}}@keyframes BoDZYW_fade-in{0%{opacity:0}}@keyframes BoDZYW_fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.BoDZYW_scrim,.BoDZYW_sheet,.BoDZYW_root[data-closing] .BoDZYW_scrim,.BoDZYW_root[data-closing] .BoDZYW_sheet{animation:none}.BoDZYW_tile{transition:none}}:root[data-theme=kozmos] .BoDZYW_scrim{background:#06051ab3}:root[data-theme=kozmos] .BoDZYW_sheet{background:radial-gradient(90% 30% at 88% 0,#7054ee66,#0000 70%) local,linear-gradient(#0d0b27 0%,#15123a 100%) local;border-top-color:#c9c3ff80;border-radius:24px 24px 0 0;box-shadow:0 -24px 60px #0000008c,0 -10px 54px -18px #8b5cf68c}:root[data-theme=kozmos] .BoDZYW_sheet:before{content:"";z-index:0;pointer-events:none;opacity:.7;background:url(/art/sky-stars.svg) 0 0/600px 900px;height:240px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 80px,#0000 100%);mask-image:linear-gradient(#000 0 80px,#0000 100%)}:is(:root[data-theme=kozmos] .BoDZYW_head,:root[data-theme=kozmos] .BoDZYW_group,:root[data-theme=kozmos] .BoDZYW_reference){z-index:1;position:relative}:root[data-theme=kozmos] .BoDZYW_grabber{background:#c9c3ff73}:root[data-theme=kozmos] .BoDZYW_head{padding-bottom:var(--s-1);border-bottom-color:#0000}:root[data-theme=kozmos] .BoDZYW_title{letter-spacing:-.01em;font-size:2.125rem}:root[data-theme=kozmos] .BoDZYW_close{border:var(--hair) solid var(--glass-edge);color:var(--fg);background:#c9c3ff14;border-radius:50%}:root[data-theme=kozmos] .BoDZYW_groupTitle{color:var(--fg-2);font-size:1rem}:root[data-theme=kozmos] .BoDZYW_groupTitle:after{background:linear-gradient(90deg, var(--glass-edge), transparent)}:root[data-theme=kozmos] .BoDZYW_tile{gap:var(--s-3);min-height:64px;padding:var(--s-3);border-color:var(--glass-edge);border-radius:var(--r-card);background:linear-gradient(180deg, #c9c3ff1a, #8b5cf60d), var(--glass);box-shadow:inset 0 1px 0 #e6e2ff1f, var(--glow-card)}:root[data-theme=kozmos] .BoDZYW_tile svg{box-sizing:content-box;width:20px;height:20px;box-shadow:inset 0 0 0 var(--hair) #c9c3ff47;color:var(--color-kozmos-lavender-hi);background:#c9c3ff1f;border-radius:12px;padding:8px}:root[data-theme=kozmos] .BoDZYW_tile:active{background:linear-gradient(180deg, #c9c3ff2e, #8b5cf61a), var(--glass)}:root[data-theme=kozmos] .BoDZYW_tile[aria-current=page]{color:var(--fg);background:linear-gradient(180deg, #c9c3ff38, #8b5cf624), var(--glass);box-shadow:inset 0 1px 0 #f0edff47, var(--glow-sel), 0 14px 36px -18px #8b5cf6cc;border-color:#e6e2ffb3}:root[data-theme=kozmos] .BoDZYW_tile[aria-current=page] svg{background:var(--accent);color:var(--color-kozmos-0);box-shadow:0 0 14px -2px #c9c3ffb3}:root[data-theme=kozmos] .BoDZYW_tile[aria-current=page] svg [data-body]{fill-opacity:.22}:root[data-theme=kozmos] .BoDZYW_reference{background:linear-gradient(90deg, var(--glass-edge), transparent) top / 100% var(--hair) no-repeat;border-top-color:#0000}:root[data-theme=kozmos] .BoDZYW_refLink{color:var(--fg-2);text-decoration-color:#c9c3ff80}@media (hover:hover) and (pointer:fine){:root[data-theme=kozmos] .BoDZYW_tile:hover{border-color:#e6e2ff8c}}
._21g91G_content{padding-bottom:calc(60px + var(--sab))}._21g91G_bare{display:contents}._21g91G_bar{z-index:20;inset-inline:0;height:calc(60px + var(--sab));padding:0 var(--s-1) var(--sab);background:var(--surface-1);border-top:var(--hair) solid var(--rule);transition:transform .18s var(--ease-move);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0}._21g91G_barHidden{transform:translateY(100%)}._21g91G_slot{min-width:0;min-height:48px;color:var(--fg-3);font-family:var(--font-ui);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s var(--ease-move);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}._21g91G_slot svg{width:24px;height:24px;transition:transform 90ms var(--ease-move);flex:none}._21g91G_slot:active svg{transform:scale(.9)}._21g91G_slotLabel{white-space:nowrap}._21g91G_slot[aria-current=page],._21g91G_slot[data-current]{color:var(--accent);font-weight:600}._21g91G_slot[aria-current=page]:before,._21g91G_slot[data-current]:before{content:"";top:-1px;background:var(--accent);width:20px;height:2px;margin-inline-start:-10px;position:absolute;inset-inline-start:50%}._21g91G_slot:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}._21g91G_slot[aria-current=page] svg [data-body],._21g91G_slot[data-current] svg [data-body],._21g91G_item[aria-current=page] svg [data-body]{fill:currentColor;fill-opacity:.16}._21g91G_slot svg [data-solid],._21g91G_item svg [data-solid]{fill:currentColor}@media (hover:hover) and (pointer:fine){._21g91G_slot:hover,._21g91G_item:hover,._21g91G_refLink:hover{color:var(--fg)}}._21g91G_side,._21g91G_brand,._21g91G_foot{display:none}._21g91G_list,._21g91G_reference{margin:0;padding:0;list-style:none}._21g91G_item{min-height:56px;padding:var(--s-2) 2px;color:var(--fg-3);font-family:var(--font-ui);text-align:center;transition:color .16s var(--ease-move), background-color .16s var(--ease-move);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:1.1;text-decoration:none;display:flex;position:relative}._21g91G_item svg{flex:none;width:22px;height:22px}._21g91G_itemLabel{white-space:nowrap}._21g91G_item[aria-current=page]{color:var(--accent);background:var(--surface-1)}._21g91G_item[aria-current=page]:before{content:"";top:12px;bottom:12px;background:var(--accent);width:2px;position:absolute;inset-inline-start:0}._21g91G_item:focus-visible,._21g91G_refLink:focus-visible,._21g91G_brandLink:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._21g91G_refLink{min-height:44px;color:var(--fg-3);font-family:var(--font-ui);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex}@media (min-width:768px){._21g91G_content{padding-bottom:0;padding-inline-start:88px}._21g91G_bar{display:none}._21g91G_side{z-index:20;top:0;bottom:0;width:88px;padding-top:var(--sat);background:var(--bg);border-inline-end:var(--hair) solid var(--rule);flex-direction:column;display:flex;position:fixed;inset-inline-start:0}._21g91G_groups{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:var(--s-4) var(--s-2) var(--s-6);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-6)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--s-6)), transparent);flex:1;overflow-y:auto}._21g91G_group+._21g91G_group{margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--hair) solid var(--rule)}._21g91G_groupTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}._21g91G_list{flex-direction:column;gap:2px;display:flex}._21g91G_reference{margin-top:var(--s-2);padding-top:var(--s-1);border-top:var(--hair) solid var(--rule)}._21g91G_itemLabel,._21g91G_refLink{white-space:normal;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}}@media (min-width:768px) and (hover:hover) and (pointer:fine){._21g91G_item:hover{background:var(--surface-1)}}@media (min-width:1024px){._21g91G_content{padding-inline-start:248px}._21g91G_side{width:248px}._21g91G_brand{padding:var(--s-5) var(--s-6) var(--s-4);border-bottom:var(--hair) solid var(--rule);flex:none;display:block}._21g91G_brandLink{color:var(--fg);flex-direction:column;gap:3px;text-decoration:none;display:inline-flex}._21g91G_brandName{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.75rem;line-height:1}._21g91G_brandBy{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:.625rem}._21g91G_groups{padding:var(--s-3) var(--s-3) var(--s-6)}._21g91G_group+._21g91G_group{margin-top:var(--s-3);border-top:0;padding-top:0}._21g91G_groupTitle{align-items:center;gap:var(--s-3);width:auto;height:auto;margin:0 0 var(--s-1);padding:var(--s-2) var(--s-3);clip-path:none;font-family:var(--font-display);color:var(--fg-3);font-size:.9375rem;font-style:italic;font-weight:400;line-height:1;display:flex;position:static;overflow:visible}._21g91G_groupTitle:after{content:"";height:var(--hair);background:var(--rule);flex:1}._21g91G_item{justify-content:flex-start;gap:var(--s-4);min-height:44px;padding:0 var(--s-3);color:var(--fg-2);text-align:start;flex-direction:row;font-size:.9375rem}._21g91G_itemLabel{text-align:start}._21g91G_item svg{width:20px;height:20px}._21g91G_item[aria-current=page]:before{top:10px;bottom:10px}._21g91G_reference{gap:0 var(--s-4);margin-top:var(--s-4);padding:0 var(--s-3);border-top:var(--hair) solid var(--rule);flex-wrap:wrap;display:flex}._21g91G_refLink{text-align:start;justify-content:flex-start;font-size:.8125rem}._21g91G_foot{gap:var(--s-2);padding:var(--s-3) var(--s-6) calc(var(--s-3) + var(--sab));border-top:var(--hair) solid var(--rule);flex-direction:column;flex:none;display:flex}._21g91G_footLabel{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:.6875rem}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){._21g91G_item{min-height:40px}}@media (prefers-reduced-motion:reduce){._21g91G_slot,._21g91G_slot svg,._21g91G_item,._21g91G_bar{transition:none}}:root[data-theme=kozmos] ._21g91G_bar{background:linear-gradient(#171440 0%,#0c0b22 100%);border-top-color:#c9c3ff57;box-shadow:0 -12px 32px -14px #7054ee8c}:root[data-theme=kozmos] ._21g91G_slot{color:var(--fg-3)}:is(:root[data-theme=kozmos] ._21g91G_slot[aria-current=page],:root[data-theme=kozmos] ._21g91G_slot[data-current]){color:var(--color-kozmos-lavender-hi)}:root[data-theme=kozmos] ._21g91G_slot[aria-current=page]:before{background:var(--accent);border-radius:0 0 3px 3px;width:26px;height:3px;margin-inline-start:-13px;box-shadow:0 2px 14px 1px #a78bfad9}:root[data-theme=kozmos] ._21g91G_slot[data-current]:before{background:var(--accent);border-radius:0 0 3px 3px;width:26px;height:3px;margin-inline-start:-13px;box-shadow:0 2px 14px 1px #a78bfad9}:root[data-theme=kozmos] ._21g91G_slot[aria-current=page]:after{content:"";z-index:-1;top:2px;pointer-events:none;background:radial-gradient(closest-side,#8b5cf66b,#0000);width:58px;height:40px;margin-inline-start:-29px;position:absolute;inset-inline-start:50%}:root[data-theme=kozmos] ._21g91G_slot[data-current]:after{content:"";z-index:-1;top:2px;pointer-events:none;background:radial-gradient(closest-side,#8b5cf66b,#0000);width:58px;height:40px;margin-inline-start:-29px;position:absolute;inset-inline-start:50%}:root[data-theme=kozmos] ._21g91G_item[aria-current=page]{color:var(--color-kozmos-lavender-hi);border-radius:var(--r-ctl);background:linear-gradient(180deg, #c9c3ff24, #8b5cf612), var(--glass);box-shadow:inset 0 0 0 var(--hair) var(--glass-edge)}:root[data-theme=kozmos] ._21g91G_item[aria-current=page]:before{box-shadow:0 0 12px 1px #a78bfacc}@media (min-width:768px){:root[data-theme=kozmos] ._21g91G_side{background:linear-gradient(#0e0c28eb,#0b0a1ff5);border-inline-end-color:#c9c3ff38}}
