.ublhkG_list{display:flex}.ublhkG_link{align-items:center;font-weight:650;display:flex;position:relative}.ublhkG_icon{place-items:center;display:grid;position:relative}.ublhkG_icon svg{width:20px;height:20px}.ublhkG_badge{border-radius:var(--radius-pill);min-width:19px;height:19px;color:var(--paper);background:#d6336c;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-11px}.ublhkG_header .ublhkG_list{gap:2px}.ublhkG_header .ublhkG_link{border-radius:var(--radius-control);justify-content:center;width:44px;min-height:48px}.ublhkG_header .ublhkG_link:hover{background:var(--mist)}.ublhkG_header .ublhkG_link[aria-current=page]{background:var(--lilac)}.ublhkG_header .ublhkG_icon svg{width:22px;height:22px}.ublhkG_tabbar{z-index:35;padding:6px 12px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:fixed;bottom:0;left:0;right:0}.ublhkG_tabbar .ublhkG_list{justify-content:space-around}.ublhkG_tabbar li{flex:1}.ublhkG_tabbar .ublhkG_link{border-radius:var(--radius-control);min-height:58px;color:var(--ink-soft);flex-direction:column;justify-content:center;gap:4px;font-size:.75rem}.ublhkG_tabbar .ublhkG_icon{border-radius:var(--radius-pill);width:52px;height:30px;transition:background-color .2s}.ublhkG_tabbar .ublhkG_link[aria-current=page]{color:var(--ink)}.ublhkG_tabbar .ublhkG_link[aria-current=page] .ublhkG_icon{background:var(--lilac)}@media (min-width:861px){.ublhkG_tabbar{display:none}}@media (max-width:860px){.ublhkG_header{display:none}}
.jfVd5W_headerBar{border-bottom:1px solid var(--line)}.jfVd5W_footerBar{margin-top:var(--section-space);border-top:1px solid var(--line)}.jfVd5W_header{max-width:calc(var(--container-content) + 2 * var(--gutter));padding:18px var(--gutter);align-items:center;gap:20px;margin-inline:auto;display:flex}.jfVd5W_brand{align-items:center;gap:16px;margin-right:auto;display:flex}.jfVd5W_logo{flex:none;display:inline-flex}.jfVd5W_descriptor{border-left:1.5px solid var(--line);max-width:26ch;color:var(--ink-soft);font-size:var(--step--2);padding-left:16px;font-weight:550;line-height:1.3}.jfVd5W_about{color:var(--violet-deep);font-size:var(--step-ui);text-underline-offset:4px;font-weight:650;text-decoration:underline}.jfVd5W_footer{max-width:calc(var(--container-content) + 2 * var(--gutter));padding:24px var(--gutter) 32px;color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-inline:auto;display:flex}.jfVd5W_footer ul{flex-wrap:wrap;gap:8px 20px;display:flex}.jfVd5W_footer a{text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.jfVd5W_descriptor{display:none}}body:has([data-link-unavailable]) .jfVd5W_report{display:none}
.UlklYq_box.UlklYq_wide{width:min(880px,100vw - 32px)}.UlklYq_frame{border-radius:var(--radius-card);background:var(--ink);cursor:pointer;position:relative;overflow:hidden}.UlklYq_playing .UlklYq_frame{cursor:auto}.UlklYq_video{object-fit:cover;width:100%;display:block}.UlklYq_wide .UlklYq_frame{width:min(100%,99.5556dvh);margin-inline:auto}.UlklYq_wide .UlklYq_video{aspect-ratio:16/9}.UlklYq_tall .UlklYq_video{aspect-ratio:4/5;max-height:44dvh}.UlklYq_tall.UlklYq_playing .UlklYq_frame{width:fit-content;margin-inline:auto}.UlklYq_tall.UlklYq_playing .UlklYq_video{aspect-ratio:9/16;object-fit:contain;width:auto;height:min(70dvh,760px)}.UlklYq_disc{background:var(--violet-deep);width:68px;height:68px;color:var(--paper);box-shadow:0 0 0 6px #ffffff8c, var(--shadow-float);pointer-events:none;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UlklYq_disc svg{fill:currentColor;width:28px;height:28px;margin-left:4px}.UlklYq_frame:hover .UlklYq_disc{transform:translate(-50%,-50%)scale(1.06)}.UlklYq_duration{border-radius:var(--radius-pill);color:var(--paper);font-size:var(--step--1);font-variant-numeric:tabular-nums;pointer-events:none;background:#1d1838b8;padding:3px 10px;font-weight:700;position:absolute;bottom:12px;right:12px}.UlklYq_actions{flex-wrap:wrap;gap:12px;display:flex}.UlklYq_actions>*{flex:200px}.UlklYq_box[data-state=closed]{animation:.18s ease-in forwards UlklYq_leave}.UlklYq_box[data-state=closed][data-fly]{pointer-events:none;animation:.5s cubic-bezier(.55,0,.25,1) forwards UlklYq_fly}@keyframes UlklYq_leave{to{opacity:0}}@keyframes UlklYq_fly{0%{transform:translate(0, 0) var(--fly-base) scale(1)}65%{opacity:1}to{opacity:0;transform:translate(var(--fly-x), var(--fly-y)) var(--fly-base) scale(var(--fly-scale))}}
.gupZrW_shortcut{right:16px;bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 12px);z-index:34;background:var(--lilac);width:52px;height:52px;color:var(--violet-deep);box-shadow:var(--shadow-pop);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid;position:fixed}.gupZrW_shortcut:hover{background:var(--lilac-strong)}.gupZrW_shortcut svg{width:26px;height:26px}@media (min-width:861px){.gupZrW_shortcut{width:56px;height:56px;bottom:24px;right:24px}}.gupZrW_landed{animation:.45s cubic-bezier(.3,1.5,.5,1) .4s both gupZrW_land,2.4s ease-out .4s gupZrW_glow}@keyframes gupZrW_land{0%{opacity:0;transform:scale(.3)}}@keyframes gupZrW_glow{0%,45%{box-shadow:0 0 0 6px color-mix(in srgb, var(--violet) 32%, transparent)}}
.ubZWbW_button{border-radius:var(--radius-control);background:var(--mist);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:none}.ubZWbW_button:hover{background:var(--lilac)}.ubZWbW_button svg{width:20px;height:20px}@media (max-width:859px){.ubZWbW_button{display:grid}}.ubZWbW_back{border-radius:var(--radius-control);background:var(--mist);min-height:44px;color:var(--ink);font:inherit;font-size:var(--step-ui);cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0 12px 0 6px;font-weight:650;display:inline-flex}.ubZWbW_back svg{width:18px;height:18px}.ubZWbW_rows{margin-inline:-8px;display:grid}.ubZWbW_row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);font:inherit;font-size:var(--step-0);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 8px;font-weight:650;display:grid}.ubZWbW_row>span:first-child:not(.ubZWbW_icon){grid-column:1/3}li:last-child>.ubZWbW_row{border-bottom:0}.ubZWbW_row:hover{background:var(--mist)}.ubZWbW_icon{background:color-mix(in srgb, var(--lilac) 70%, var(--paper));width:36px;height:36px;color:var(--violet-deep);border-radius:50%;place-items:center;display:grid}.ubZWbW_icon svg{width:18px;height:18px}.ubZWbW_row[data-seasonal]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tone,var(--lilac)) 55%, var(--paper));border:0;margin-top:8px}.ubZWbW_row[data-seasonal] .ubZWbW_icon{background:var(--paper)}.ubZWbW_all{color:var(--violet-deep)}.ubZWbW_count{color:var(--ink-soft);font-size:var(--step--1);font-variant-numeric:tabular-nums;font-weight:600}.ubZWbW_arrow{width:18px;height:18px;color:var(--ink-soft);grid-column:4}.ubZWbW_tabs{border-radius:var(--radius-pill);background:var(--mist);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ubZWbW_tab{border-radius:var(--radius-pill);min-height:40px;color:var(--ink-soft);font:inherit;font-size:var(--step-ui);cursor:pointer;background:0 0;border:0;font-weight:700}.ubZWbW_tab[aria-selected=true]{background:var(--paper);box-shadow:var(--shadow-soft);color:var(--ink)}.ubZWbW_groups{gap:18px;display:grid}.ubZWbW_heading{color:var(--ink-soft);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-weight:700}.ubZWbW_guided{border-radius:var(--radius-md);background:color-mix(in srgb, var(--butter) 60%, var(--paper));width:100%;min-height:64px;color:var(--ink);font:inherit;font-size:var(--step--1);text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ubZWbW_guided strong{font-size:var(--step-0);display:block}.ubZWbW_guided .ubZWbW_arrow{grid-column:3}.ubZWbW_guided>svg:first-child{width:20px;height:20px;color:var(--violet-deep)}
.sKUj9q_root{display:flex}.sKUj9q_trigger{border-radius:var(--radius-control);min-height:40px;color:var(--ink);font:inherit;font-size:var(--step-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:700;transition:background-color .2s;display:inline-flex}.sKUj9q_root[data-open] .sKUj9q_trigger{z-index:42;position:relative}.sKUj9q_trigger:hover,.sKUj9q_root[data-open] .sKUj9q_trigger{background:var(--mist)}.sKUj9q_trigger svg{width:18px;height:18px}.sKUj9q_trigger .sKUj9q_chevron{width:16px;height:16px;color:var(--violet-deep);transition:transform .2s}.sKUj9q_root[data-open] .sKUj9q_chevron{transform:rotate(180deg)}.sKUj9q_scrim{z-index:40;background:#1d183829;position:fixed;inset:0}.sKUj9q_panel{top:calc(100% + 6px);right:var(--gutter);left:var(--gutter);z-index:41;max-height:var(--panel-max,640px);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);grid-template-columns:minmax(260px,320px) minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.sKUj9q_panel[hidden]{display:none}.sKUj9q_departments{border-right:1px solid var(--line);overscroll-behavior:contain;align-content:start;gap:2px;padding:12px;display:grid;overflow-y:auto}.sKUj9q_department{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--step-ui);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:4px 8px 4px 6px;font-weight:650;display:grid}.sKUj9q_department:hover,.sKUj9q_current{background:var(--mist)}.sKUj9q_icon{background:color-mix(in srgb, var(--lilac) 70%, var(--paper));width:32px;height:32px;color:var(--violet-deep);border-radius:50%;place-items:center;display:grid}.sKUj9q_current .sKUj9q_icon{background:var(--paper)}.sKUj9q_icon svg{width:16px;height:16px}.sKUj9q_name{min-width:0}.sKUj9q_count{color:var(--ink-soft);font-size:var(--step--2);font-variant-numeric:tabular-nums;font-weight:600}.sKUj9q_arrow{width:16px;height:16px;color:var(--ink-soft)}.sKUj9q_current .sKUj9q_arrow{color:var(--violet-deep)}.sKUj9q_all{color:var(--violet-deep);font-size:var(--step-ui);margin-top:6px;padding:10px 8px;font-weight:700;display:block}.sKUj9q_types{overscroll-behavior:contain;align-content:start;gap:16px;padding:22px 28px 28px;display:grid;overflow-y:auto}.sKUj9q_types[hidden]{display:none}.sKUj9q_overview{font-size:var(--step-1);letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:5px;justify-self:start;font-weight:750;text-decoration-thickness:2px}.sKUj9q_overview:hover{-webkit-text-decoration-color:var(--orchid);text-decoration-color:var(--orchid)}.sKUj9q_typeList{columns:2;column-gap:32px}.sKUj9q_typeList li{break-inside:avoid}.sKUj9q_type{border-radius:var(--radius-sm);font-size:var(--step-ui);justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.sKUj9q_type:hover{background:var(--mist)}
.DK-ONW_root{display:flex}.DK-ONW_trigger{border-radius:var(--radius-control);min-height:40px;color:var(--ink);font:inherit;font-size:var(--step-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:700;transition:background-color .2s;display:inline-flex}.DK-ONW_root[data-open] .DK-ONW_trigger{z-index:42;position:relative}.DK-ONW_trigger:hover,.DK-ONW_root[data-open] .DK-ONW_trigger{background:var(--mist)}.DK-ONW_trigger svg{width:18px;height:18px}.DK-ONW_trigger .DK-ONW_chevron{width:16px;height:16px;color:var(--violet-deep);transition:transform .2s}.DK-ONW_root[data-open] .DK-ONW_chevron{transform:rotate(180deg)}.DK-ONW_scrim{z-index:40;background:#1d183829;position:fixed;inset:0}.DK-ONW_panel{top:calc(100% + 6px);right:var(--gutter);left:var(--gutter);z-index:41;border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 28px;padding:24px 28px 28px;display:grid;position:absolute}.DK-ONW_panel[hidden]{display:none}.DK-ONW_column,.DK-ONW_guided{align-content:start;gap:8px;min-width:0;display:grid}.DK-ONW_heading{color:var(--ink-soft);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;padding-inline:10px;font-weight:700}.DK-ONW_links{gap:2px;display:grid}.DK-ONW_link{border-radius:var(--radius-sm);font-size:var(--step-ui);justify-content:space-between;gap:12px;padding:9px 10px;font-weight:600;display:flex}.DK-ONW_link:hover{background:var(--mist)}.DK-ONW_count{color:var(--ink-soft);font-size:var(--step--2);font-variant-numeric:tabular-nums;font-weight:600}.DK-ONW_more{color:var(--violet-deep);font-size:var(--step-ui);padding:6px 10px;font-weight:700}.DK-ONW_guided{border-radius:var(--radius-card);background:color-mix(in srgb, var(--butter) 60%, var(--paper));align-self:start;padding:16px}.DK-ONW_guided .DK-ONW_heading{color:var(--ink);font-size:var(--step-1);letter-spacing:-.01em;text-transform:none;padding:0}.DK-ONW_note{color:var(--ink-soft);font-size:var(--step--1)}.DK-ONW_start{border-radius:var(--radius-control);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;font-size:var(--step-ui);text-align:left;cursor:pointer;border:0;justify-self:stretch;padding:8px 14px;font-weight:700}.DK-ONW_start:hover{background:var(--mist)}
.eOiT8a_bar{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.eOiT8a_seasonal{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone,var(--lilac)) 55%, var(--paper));min-height:32px;color:var(--ink);font-size:var(--step--1);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:700;transition:background-color .2s;display:inline-flex}.eOiT8a_seasonal:hover{background:var(--tone,var(--lilac))}.eOiT8a_seasonal svg{width:16px;height:16px;color:var(--violet-deep)}.eOiT8a_shortcuts{border-left:1px solid var(--line);flex:1;gap:4px;min-width:0;margin-left:8px;padding-left:12px;display:flex;overflow:hidden;container-type:inline-size}.eOiT8a_shortcut{border-radius:var(--radius-control);min-height:36px;color:var(--ink-soft);font-size:var(--step-ui);white-space:nowrap;align-items:center;padding:0 10px;font-weight:650;display:inline-flex}.eOiT8a_shortcut:hover{background:var(--mist);color:var(--ink)}.eOiT8a_shortcut[aria-current=page]{background:var(--lilac);color:var(--violet-deep)}@container (max-width:640px){.eOiT8a_shortcuts li:nth-child(n+4){display:none}}@container (max-width:480px){.eOiT8a_shortcuts li:nth-child(n+3){display:none}}@container (max-width:320px){.eOiT8a_shortcuts li:nth-child(n+2){display:none}}@container (max-width:170px){.eOiT8a_shortcuts li{display:none}}@media (max-width:1179px){.eOiT8a_shortcuts{display:none}}@media (max-width:859px){.eOiT8a_bar{display:none}}
.Bd6FRG_account{border-radius:var(--radius-control);width:44px;min-height:48px;color:var(--ink);font-size:var(--step-ui);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-weight:650;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.Bd6FRG_account:hover{background:var(--mist)}.Bd6FRG_account>svg{width:22px;height:22px}.Bd6FRG_avatar.Bd6FRG_cachedAvatar{display:none}html[data-account-hint] .Bd6FRG_pending{background:var(--mist)}html[data-account-hint] .Bd6FRG_pending>svg{display:none}html[data-account-hint] .Bd6FRG_pending .Bd6FRG_cachedAvatar{display:grid}.Bd6FRG_cachedAvatar:before{content:var(--account-initial,"")}.Bd6FRG_signedIn{box-shadow:none;background:var(--mist)}.Bd6FRG_signedIn:hover,.Bd6FRG_signedIn[data-state=open]{background:var(--lilac);color:var(--ink)}.Bd6FRG_avatar{border-radius:var(--radius-sm);background:var(--violet-deep);width:36px;height:36px;color:var(--paper);place-items:center;font-weight:800;display:grid}@media (max-width:860px){.Bd6FRG_account{background:var(--mist);width:48px}}
.azVQWW_site{border-bottom:1px solid var(--line)}.azVQWW_header{max-width:calc(var(--container) + 2 * var(--gutter));padding:12px var(--gutter);align-items:center;gap:8px;margin-inline:auto;display:flex;position:relative}.azVQWW_brand{align-items:center;margin-right:8px;display:flex}.azVQWW_logo{flex:none;display:inline-flex}@media (max-width:859px){.azVQWW_brand{margin-right:auto}}@media (max-width:480px){.azVQWW_logo svg{width:clamp(112px,36vw,135px);height:auto}}
