.LegalText-module__SDDlmW__text{font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2)}.LegalText-module__SDDlmW__text>*+*{margin-top:var(--s4)}.LegalText-module__SDDlmW__text h2,.LegalText-module__SDDlmW__text h3{color:var(--ink);scroll-margin-top:calc(var(--hd) + var(--s4));font-weight:650}.LegalText-module__SDDlmW__text>h2+*,.LegalText-module__SDDlmW__text>h3+*{margin-top:var(--s3)}.LegalText-module__SDDlmW__text>*+h2{margin-top:var(--s8)}.LegalText-module__SDDlmW__text>*+h3{margin-top:var(--s6)}.LegalText-module__SDDlmW__text h2{font-size:var(--fs-h2)}.LegalText-module__SDDlmW__text h3{font-size:var(--fs-h3)}.LegalText-module__SDDlmW__text ul,.LegalText-module__SDDlmW__text ol{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalText-module__SDDlmW__text li{padding-left:var(--s6);position:relative}.LegalText-module__SDDlmW__text ul>li:before{content:"";left:var(--s3);top:calc(var(--lh-read) * .5em);background:var(--action);border-radius:50%;width:.25rem;height:.25rem;position:absolute;translate:0 -50%}.LegalText-module__SDDlmW__text ol{counter-reset:clause}.LegalText-module__SDDlmW__text ol>li{counter-increment:clause}.LegalText-module__SDDlmW__text ol>li:before{content:counter(clause) ".";width:var(--s5);text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;position:absolute;left:0}.LegalText-module__SDDlmW__text strong{color:var(--ink);font-weight:650}.LegalText-module__SDDlmW__text a{color:var(--action);text-underline-offset:.1875rem;text-decoration:underline}.LegalText-module__SDDlmW__text a:hover{color:var(--press)}.LegalText-module__SDDlmW__tableWrap{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}.LegalText-module__SDDlmW__tableWrap:focus-visible{border-radius:var(--r-card)}.LegalText-module__SDDlmW__table{border-collapse:collapse;width:100%;min-width:32.5rem;font-size:var(--fs-sm);line-height:var(--lh-body);font-variant-numeric:tabular-nums}.LegalText-module__SDDlmW__table th,.LegalText-module__SDDlmW__table td{padding:var(--s3) var(--s4);vertical-align:top;text-align:left}.LegalText-module__SDDlmW__table thead th{background:var(--surface-2);color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap}.LegalText-module__SDDlmW__table tbody tr+tr{border-top:1px solid var(--rule)}.LegalText-module__SDDlmW__table tbody th{color:var(--ink);font-family:var(--font-display);font-weight:var(--fw-bold);white-space:nowrap}.LegalText-module__SDDlmW__table td{color:var(--ink-2)}
.Button-module__8RiFmG__btn{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r-btn);font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), translate var(--dur-1) var(--ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}.Button-module__8RiFmG__btn:after{content:"";height:max(100%,2.75rem);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.Button-module__8RiFmG__label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.Button-module__8RiFmG__sm{height:2.25rem;font-size:var(--fs-xs);padding-inline:.875rem}.Button-module__8RiFmG__md{height:2.75rem;font-size:var(--fs-sm);padding-inline:1.25rem}.Button-module__8RiFmG__lg{border-radius:var(--r-btn-lg);height:3.25rem;font-size:var(--fs-body);padding-inline:1.625rem}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__sm{width:2.25rem;padding-inline:0}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__md{width:2.75rem;padding-inline:0}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__lg{width:3.25rem;padding-inline:0}.Button-module__8RiFmG__full{width:100%;display:flex}.Button-module__8RiFmG__primary{background:var(--btn-fill);color:var(--on-btn);box-shadow:var(--sh-brand)}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__primary:not(:disabled,[aria-disabled=true]):hover{box-shadow:var(--sh-brand-hover);translate:0 -1px}}.Button-module__8RiFmG__primary:before{content:"";border-radius:inherit;background:var(--btn-fill-press);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:-1px}.Button-module__8RiFmG__primary>*{position:relative}.Button-module__8RiFmG__primary:not(:disabled,[aria-disabled=true]):hover:before,.Button-module__8RiFmG__primary:not(:disabled,[aria-disabled=true]):active:before{opacity:1}.Button-module__8RiFmG__primary:not(:disabled,[aria-disabled=true]):active{translate:0 1px}.Button-module__8RiFmG__soft{background:var(--brand-wash);color:var(--press)}.Button-module__8RiFmG__soft:not(:disabled,[aria-disabled=true]):hover{background:var(--press);color:var(--on-action)}.Button-module__8RiFmG__soft:not(:disabled,[aria-disabled=true]):active{background:var(--press);color:var(--on-action);translate:0 1px}.Button-module__8RiFmG__ink{background:var(--ink);color:var(--on-ink)}.Button-module__8RiFmG__ink:not(:disabled,[aria-disabled=true]):hover{background:color-mix(in oklab, var(--ink) 88%, var(--surface));color:var(--on-ink);translate:0 -1px}.Button-module__8RiFmG__ink:not(:disabled,[aria-disabled=true]):active{background:var(--ink);translate:0 1px}.Button-module__8RiFmG__quiet{background:var(--surface);border-color:var(--rule);color:var(--ink)}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__quiet:not(:disabled,[aria-disabled=true]):hover{border-color:var(--action);color:var(--action)}}.Button-module__8RiFmG__quiet:not(:disabled,[aria-disabled=true]):active{background:var(--fill);translate:0 1px}.Button-module__8RiFmG__ghost{color:var(--ink-2);background:0 0}.Button-module__8RiFmG__ghost:not(:disabled,[aria-disabled=true]):hover{color:var(--ink);background:color-mix(in oklab, var(--ink) 7%, transparent)}.Button-module__8RiFmG__ghost:not(:disabled,[aria-disabled=true]):active{background:color-mix(in oklab, var(--ink) 12%, transparent);translate:0 1px}.Button-module__8RiFmG__media{border-color:var(--on-media);color:var(--on-media);text-shadow:0 1px .125rem var(--media-shade);background:0 0}@media (hover:hover) and (pointer:fine){.Button-module__8RiFmG__media:not(:disabled,[aria-disabled=true]):hover{background:color-mix(in srgb, var(--on-media) 16%, transparent);color:var(--on-media)}}.Button-module__8RiFmG__media:not(:disabled,[aria-disabled=true]):active{background:color-mix(in srgb, var(--on-media) 24%, transparent);translate:0 1px}.Button-module__8RiFmG__media:focus-visible{outline-offset:.125rem}.Button-module__8RiFmG__btn[aria-pressed=true]:not(.Button-module__8RiFmG__primary,.Button-module__8RiFmG__ink,.Button-module__8RiFmG__media){background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.Button-module__8RiFmG__btn:disabled,.Button-module__8RiFmG__btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.Button-module__8RiFmG__btn[aria-disabled=true]{pointer-events:none}@media (max-width:760px){.Button-module__8RiFmG__md,.Button-module__8RiFmG__lg{min-height:2.75rem}}
.CookieBanner-module__BZQYEW__root{right:max(var(--pad-x), calc((100% - var(--container)) / 2 + var(--pad-x)));bottom:calc(var(--s5) + env(safe-area-inset-bottom,0px));z-index:50;align-items:center;gap:var(--s3) var(--s4);width:min(35rem, calc(36% - 2 * var(--s4)));padding:var(--s4) var(--s5);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--sh-2);transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);flex-wrap:wrap;display:flex;position:fixed}@starting-style{.CookieBanner-module__BZQYEW__root{opacity:0;transform:translateY(.5rem)}}.CookieBanner-module__BZQYEW__root[data-leaving]{opacity:0;transform:translateY(.5rem)}.CookieBanner-module__BZQYEW__text{font-family:var(--font-text);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);flex:17.5rem}.CookieBanner-module__BZQYEW__link{color:var(--ink);text-underline-offset:.1875rem;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out)}@media (hover:hover) and (pointer:fine){.CookieBanner-module__BZQYEW__link:hover{color:var(--action);text-decoration-color:currentColor}}.CookieBanner-module__BZQYEW__actions{gap:var(--s2);flex-wrap:wrap;display:flex}@media (max-width:1100px){.CookieBanner-module__BZQYEW__root{width:min(35rem, calc(44% - 2 * var(--s4)))}}@media (max-width:760px){.CookieBanner-module__BZQYEW__root{left:var(--pad-x-m);right:var(--pad-x-m);bottom:calc(var(--tabbar) + var(--s3));width:calc(100% - 2 * var(--pad-x-m));gap:var(--s3);padding:var(--s3)}.CookieBanner-module__BZQYEW__text{font-size:.875rem;line-height:var(--lh-open)}.CookieBanner-module__BZQYEW__actions{flex-wrap:nowrap;flex:100%}.CookieBanner-module__BZQYEW__actions>*{flex:1}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__BZQYEW__root{transition-property:opacity}}
.PinCard-module__jeB_ba__card{left:var(--s3);bottom:var(--s3);z-index:6;width:min(22.5rem, calc(100% - var(--s3) * 2));gap:var(--s2);padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);color:var(--ink);box-shadow:var(--sh-3);animation:PinCard-module__jeB_ba__rise var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:absolute}@keyframes PinCard-module__jeB_ba__rise{0%{opacity:0;transform:translateY(.375rem)scale(.98)}}.PinCard-module__jeB_ba__close{top:var(--s2);right:var(--s2);border-radius:var(--r-chip);width:2rem;height:2rem;color:var(--ink-3);cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){.PinCard-module__jeB_ba__close:hover{background:var(--fill);color:var(--ink)}}.PinCard-module__jeB_ba__close:active{background:var(--surface-2)}.PinCard-module__jeB_ba__head{gap:var(--s2);grid-template-columns:2.75rem 1fr;align-items:center;display:grid}.PinCard-module__jeB_ba__mark{border-radius:var(--r-media);background:var(--fill);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:relative;overflow:hidden}.PinCard-module__jeB_ba__mark img{object-fit:cover;width:100%;height:100%}.PinCard-module__jeB_ba__body{min-width:0;padding-right:calc(var(--s2) + 2rem - var(--s3));flex-direction:column;gap:.125rem;display:flex}.PinCard-module__jeB_ba__name{font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-snug);color:var(--ink)}.PinCard-module__jeB_ba__line{align-items:center;gap:var(--s1);min-width:0;font-size:var(--fs-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.PinCard-module__jeB_ba__dirIcon{color:var(--ink-3);flex:none}.PinCard-module__jeB_ba__about{-webkit-line-clamp:3;line-clamp:3;font-size:var(--fs-sm);color:var(--ink-2);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.PinCard-module__jeB_ba__distance{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.PinCard-module__jeB_ba__distance:empty{display:none}
.RailMap-module__f8v1-G__rail{align-self:stretch;min-width:0;display:block}.RailMap-module__f8v1-G__sticky{top:calc(var(--hd) + var(--fb));height:calc(100dvh - var(--hd) - var(--fb));border-left:1px solid var(--rule);background:var(--fill);position:sticky;overflow:hidden}.RailMap-module__f8v1-G__zoom{right:var(--s3);z-index:5;position:absolute;top:50%;transform:translateY(-50%)}.RailMap-module__f8v1-G__locate{right:var(--s3);bottom:var(--s3);z-index:5;position:absolute}.RailMap-module__f8v1-G__cardSlot{display:contents}@media (max-width:760px){.RailMap-module__f8v1-G__sticky{z-index:0;height:calc(var(--svh) * 100 - var(--sheet-rest));border-left:0;position:fixed;top:0;left:0;right:0}[data-sheet][data-drag] .RailMap-module__f8v1-G__sticky,[data-sheet][data-parked=min] .RailMap-module__f8v1-G__sticky,[data-sheet][data-lifting] .RailMap-module__f8v1-G__sticky{height:calc(100dvh - var(--sheet-peek))}.RailMap-module__f8v1-G__zoom{top:calc((var(--hd) - 2.75rem) / 2);transform:translateY(calc(var(--k,0) * ((100dvh - var(--sheet-peek)) * .56 - 2.75rem - (var(--hd) - 2.75rem) / 2)))}.RailMap-module__f8v1-G__locate{transform:translateY(var(--edge,0px))}}
.MapCard-module__a31CPa__item{display:block}.MapCard-module__a31CPa__card{--media:7.25rem;grid-template-columns:var(--media) 1fr;gap:var(--s3);padding:var(--s2);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);color:var(--ink);transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);align-items:start;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.MapCard-module__a31CPa__card:hover{border-color:var(--rule-strong);background:var(--surface-2)}}.MapCard-module__a31CPa__selected,.MapCard-module__a31CPa__selected:hover{border-color:var(--action);background:var(--brand-wash);box-shadow:inset .125rem 0 0 var(--action)}.MapCard-module__a31CPa__pick{z-index:0;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.MapCard-module__a31CPa__card:active{background:var(--fill)}.MapCard-module__a31CPa__selected:active{background:var(--brand-wash)}.MapCard-module__a31CPa__side{flex-direction:column;min-width:0;display:flex}.MapCard-module__a31CPa__media{aspect-ratio:4/2;border:1px solid var(--rule);border-radius:var(--r-media) var(--r-media) 0 0;background:var(--fill);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.MapCard-module__a31CPa__photo{object-fit:cover;width:100%;height:100%}.MapCard-module__a31CPa__mark{--mark:1.75rem;position:absolute;bottom:.25rem;left:.25rem}.MapCard-module__a31CPa__reel{right:var(--s1);top:var(--s1);padding:.125rem var(--s1);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-3);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);font-variant-numeric:tabular-nums;align-items:center;gap:.1875rem;font-weight:600;display:inline-flex;position:absolute}.MapCard-module__a31CPa__body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.MapCard-module__a31CPa__name{align-items:center;gap:var(--s1);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:var(--ls-title);font-weight:600;line-height:var(--lh-snug);color:var(--ink);display:flex}.MapCard-module__a31CPa__check{color:var(--pine);flex:none}.MapCard-module__a31CPa__line{align-items:center;gap:var(--s1);min-width:0;font-size:var(--fs-xs);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.MapCard-module__a31CPa__dirIcon{color:var(--ink-3);flex:none}.MapCard-module__a31CPa__sub{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MapCard-module__a31CPa__about{-webkit-line-clamp:2;line-clamp:2;margin-top:var(--s1);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MapCard-module__a31CPa__more{z-index:1;justify-content:center;align-items:center;gap:var(--s1);min-height:2rem;padding:0 var(--s2);border:1px solid var(--rule);border-radius:0 0 var(--r-media) var(--r-media);background:var(--surface);color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-xs);white-space:nowrap;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-top:0;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.MapCard-module__a31CPa__more:after{content:"";height:max(100%,2.75rem);position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.MapCard-module__a31CPa__more:hover{border-color:var(--ink);color:var(--ink)}}.MapCard-module__a31CPa__more:active{background:var(--fill)}@media (max-width:860px){.MapCard-module__a31CPa__card{--media:6rem}}
.MapControls-module__J5kpgq__layer{z-index:5;pointer-events:none;position:absolute;inset:0}.MapControls-module__J5kpgq__layer>*{pointer-events:auto}.MapControls-module__J5kpgq__top{top:var(--s3);align-items:center;gap:var(--s2);max-width:calc(100% - var(--s7));flex-wrap:wrap;justify-content:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.MapControls-module__J5kpgq__follow,.MapControls-module__J5kpgq__here,.MapControls-module__J5kpgq__toList{align-items:center;gap:var(--s2);min-height:2.75rem;padding:0 var(--s4);border:1px solid var(--rule-map);border-radius:var(--r-chip);background:var(--surface);color:var(--ink);box-shadow:var(--sh-2);font-family:var(--font-display);font-size:var(--fs-sm);white-space:nowrap;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);font-weight:600;display:inline-flex}.MapControls-module__J5kpgq__follow:hover,.MapControls-module__J5kpgq__here:hover,.MapControls-module__J5kpgq__toList:hover{border-color:var(--ink-3);box-shadow:var(--sh-3)}.MapControls-module__J5kpgq__follow:active,.MapControls-module__J5kpgq__here:active,.MapControls-module__J5kpgq__toList:active{background:var(--surface-2);box-shadow:var(--sh-1)}.MapControls-module__J5kpgq__follow{padding-left:var(--s3)}.MapControls-module__J5kpgq__track{border-radius:var(--r-chip);background:var(--fill);border:1px solid var(--rule-strong);width:2rem;height:1.125rem;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex:none;position:relative}.MapControls-module__J5kpgq__thumb{background:var(--ink-3);width:.75rem;height:.75rem;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.MapControls-module__J5kpgq__follow[aria-checked=true] .MapControls-module__J5kpgq__track{background:var(--ink);border-color:var(--ink)}.MapControls-module__J5kpgq__follow[aria-checked=true] .MapControls-module__J5kpgq__thumb{background:var(--on-ink);transform:translate(.875rem)}.MapControls-module__J5kpgq__here{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.MapControls-module__J5kpgq__here:hover{background:var(--ink-2);border-color:var(--ink-2)}.MapControls-module__J5kpgq__here:active{background:var(--ink-3);border-color:var(--ink-3)}.MapControls-module__J5kpgq__dock{display:contents}.MapControls-module__J5kpgq__zoom{right:var(--s4);position:absolute;top:50%;transform:translateY(-50%)}.MapControls-module__J5kpgq__locate{right:var(--s4);bottom:var(--s4);position:absolute}.MapControls-module__J5kpgq__toList{left:var(--s4);bottom:var(--s4);position:absolute}@media (max-width:860px){.MapControls-module__J5kpgq__top{left:var(--s3);right:var(--s3);justify-content:flex-start;max-width:none;transform:none}.MapControls-module__J5kpgq__dock{right:var(--s3);bottom:calc(var(--map-sheet,4.75rem) + var(--s3));align-items:flex-end;gap:var(--s2);flex-direction:column;display:flex;position:absolute}.MapControls-module__J5kpgq__zoom,.MapControls-module__J5kpgq__locate{position:static;transform:none}.MapControls-module__J5kpgq__toList{left:var(--s3);bottom:calc(var(--map-sheet,4.75rem) + var(--s3))}}
.MapLayer-module__DjUIEa__layer{--sheet-head:4.75rem;--map-sheet:4.75rem;left:0;right:0;top:calc(var(--hd) + var(--fb));z-index:60;background:var(--ground);opacity:1;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);grid-template-columns:minmax(25rem,28%) 1fr;display:grid;position:fixed;bottom:0;overflow:hidden;transform:translateY(0)}@starting-style{.MapLayer-module__DjUIEa__layer{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){@starting-style{.MapLayer-module__DjUIEa__layer{transform:none}}}.MapLayer-module__DjUIEa__panel{z-index:5;background:var(--ground);border-right:1px solid var(--rule);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.MapLayer-module__DjUIEa__head{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);flex:none}.MapLayer-module__DjUIEa__headRow{align-items:center;gap:var(--s3);min-height:2.75rem;display:flex}.MapLayer-module__DjUIEa__title{font-size:var(--fs-h3);letter-spacing:var(--ls-title);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MapLayer-module__DjUIEa__title:focus-visible{outline-offset:.25rem}.MapLayer-module__DjUIEa__count{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);flex:none;font-weight:600}.MapLayer-module__DjUIEa__close{width:2.75rem;height:2.75rem;margin-left:auto;margin-right:calc(var(--s2) * -1);border-radius:var(--r-chip);color:var(--ink-2);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.MapLayer-module__DjUIEa__close:hover{background:var(--surface-2);color:var(--ink)}.MapLayer-module__DjUIEa__list{overscroll-behavior:contain;min-height:0;padding:var(--s3) var(--s4) var(--s6);gap:var(--s3);flex:auto;grid-template-columns:1fr;align-content:start;display:grid;overflow-y:auto}.MapLayer-module__DjUIEa__more{min-height:2.5rem;font-size:var(--fs-xs);color:var(--ink-3);justify-content:center;align-items:center;display:flex}.MapLayer-module__DjUIEa__moreButton{min-height:2.5rem;padding:0 var(--s4);border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-xs);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);font-weight:600}@media (hover:hover) and (pointer:fine){.MapLayer-module__DjUIEa__moreButton:hover{border-color:var(--ink);color:var(--ink)}}.MapLayer-module__DjUIEa__collapseToggle{border:1px solid var(--rule);border-radius:var(--r-card) 0 0 var(--r-card);background:var(--surface);width:1.5rem;height:3.5rem;color:var(--ink-2);box-shadow:var(--sh-1);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-right:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.MapLayer-module__DjUIEa__collapseToggle:hover{background:var(--surface-2);color:var(--ink)}.MapLayer-module__DjUIEa__collapsed{grid-template-columns:3.25rem 1fr}.MapLayer-module__DjUIEa__collapsed .MapLayer-module__DjUIEa__headRow,.MapLayer-module__DjUIEa__collapsed .MapLayer-module__DjUIEa__list{display:none}.MapLayer-module__DjUIEa__collapsed .MapLayer-module__DjUIEa__head{border-bottom:0}.MapLayer-module__DjUIEa__stripLabel{top:var(--s5);writing-mode:vertical-rl;font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.MapLayer-module__DjUIEa__mapCol{min-width:0;position:relative;overflow:hidden}.MapLayer-module__DjUIEa__handle{display:none}@media (max-width:860px){.MapLayer-module__DjUIEa__layer,.MapLayer-module__DjUIEa__collapsed{grid-template-columns:none;display:block}.MapLayer-module__DjUIEa__mapCol{position:absolute;inset:0}.MapLayer-module__DjUIEa__panel{z-index:6;border:1px solid var(--rule);border-radius:var(--r-panel) var(--r-panel) 0 0;height:64%;max-height:64%;box-shadow:var(--sh-up);transform:translateY(calc(100% - var(--sheet-head)));transition:transform var(--dur-3) var(--ease-drawer);border-bottom:0;border-right:0;position:absolute;inset:auto 0 0}.MapLayer-module__DjUIEa__sheetOpen{transform:translateY(0)}.MapLayer-module__DjUIEa__dragging{transition:none}.MapLayer-module__DjUIEa__collapsed .MapLayer-module__DjUIEa__headRow,.MapLayer-module__DjUIEa__collapsed .MapLayer-module__DjUIEa__list{display:revert}.MapLayer-module__DjUIEa__collapsed .MapLayer-module__DjUIEa__list{display:grid}.MapLayer-module__DjUIEa__head{padding:0 var(--s4) var(--s3)}.MapLayer-module__DjUIEa__handle{touch-action:none;cursor:grab;justify-content:center;align-items:center;width:100%;height:1.75rem;padding:0;display:flex}.MapLayer-module__DjUIEa__handle:active{cursor:grabbing}.MapLayer-module__DjUIEa__grip{border-radius:var(--r-chip);background:var(--rule-strong);width:2.375rem;height:.25rem}.MapLayer-module__DjUIEa__collapseToggle,.MapLayer-module__DjUIEa__stripLabel,.MapLayer-module__DjUIEa__close{display:none}.MapLayer-module__DjUIEa__list{padding:var(--s3) var(--pad-x-m) var(--s7)}.MapLayer-module__DjUIEa__title{font-size:var(--fs-h4)}}
.PlaceLine-module__-SSEtq__line{align-items:center;gap:var(--s1) var(--s2);padding-inline:var(--s5) 0;flex-wrap:nowrap;display:flex}.PlaceLine-module__-SSEtq__label{color:var(--ink-3);font-size:var(--fs-sm);white-space:nowrap;flex:none}.PlaceLine-module__-SSEtq__wrap{flex:none;position:relative}.PlaceLine-module__-SSEtq__place{align-items:center;gap:var(--s1);max-width:100%;height:2rem;padding-inline:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--r-chip);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);letter-spacing:var(--ls-title);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);line-height:1;display:inline-flex;position:relative}.PlaceLine-module__-SSEtq__place:after{content:"";height:2.75rem;position:absolute;top:50%;left:0;right:0;translate:0 -50%}@media (hover:hover) and (pointer:fine){.PlaceLine-module__-SSEtq__place:hover{border-color:var(--ink-3)}}.PlaceLine-module__-SSEtq__place:active{background:var(--surface-2)}.PlaceLine-module__-SSEtq__place.PlaceLine-module__-SSEtq__open{border-color:var(--ink-3)}.PlaceLine-module__-SSEtq__pin{color:var(--action);flex:none}.PlaceLine-module__-SSEtq__text{text-overflow:ellipsis;max-width:24ch;overflow:hidden}.PlaceLine-module__-SSEtq__empty .PlaceLine-module__-SSEtq__text{font-weight:500}.PlaceLine-module__-SSEtq__caret{color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out);flex:none}.PlaceLine-module__-SSEtq__open .PlaceLine-module__-SSEtq__caret{transform:rotate(180deg)}.PlaceLine-module__-SSEtq__note{min-width:0;color:var(--ink-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.PlaceLine-module__-SSEtq__line{padding-inline:var(--s4) 0}.PlaceLine-module__-SSEtq__note{display:none}}
.PlacePrompt-module__VMjh1G__bar{align-items:center;gap:var(--s4);padding:var(--s4);background:var(--brand-wash);border-radius:var(--r-card);display:flex;position:relative}.PlacePrompt-module__VMjh1G__tile{--tile:4.5rem;width:var(--tile);height:var(--tile);border-radius:var(--r-media);background:var(--surface-2);box-shadow:0 0 0 1px var(--rule), var(--sh-2);transition:box-shadow var(--dur-1) var(--ease-out), translate var(--dur-1) var(--ease-out);flex:none;position:relative;overflow:clip}.PlacePrompt-module__VMjh1G__map{width:100%;height:100%;position:absolute;inset:0}.PlacePrompt-module__VMjh1G__park{fill:var(--pine-wash)}.PlacePrompt-module__VMjh1G__roadEdge,.PlacePrompt-module__VMjh1G__road{fill:none;stroke-linecap:round}.PlacePrompt-module__VMjh1G__roadEdge{stroke:var(--rule)}.PlacePrompt-module__VMjh1G__road{stroke:var(--surface)}.PlacePrompt-module__VMjh1G__studio{fill:var(--brand-wash);stroke:var(--action);stroke-width:1.2px}.PlacePrompt-module__VMjh1G__pin{left:calc(var(--tile) * 20 / 72);top:calc(var(--tile) * 17.7 / 72);width:calc(var(--tile) * 32 / 72);height:calc(var(--tile) * 32 / 72);filter:var(--sh-drop-2);transition:translate var(--dur-1) var(--ease-out);position:absolute}.PlacePrompt-module__VMjh1G__pinTop{stop-color:var(--btn-top)}.PlacePrompt-module__VMjh1G__pinBase{stop-color:var(--btn-base)}.PlacePrompt-module__VMjh1G__pinCore{fill:var(--surface)}.PlacePrompt-module__VMjh1G__pinDot{fill:var(--action)}.PlacePrompt-module__VMjh1G__ripple{left:calc(var(--tile) / 2);top:calc(var(--tile) * 31.2 / 72);width:calc(var(--tile) / 4);height:calc(var(--tile) / 4);pointer-events:none;position:absolute;translate:-50% -50%}.PlacePrompt-module__VMjh1G__ripple:before,.PlacePrompt-module__VMjh1G__ripple:after{content:"";background:var(--btn-top);opacity:0;animation:PlacePrompt-module__VMjh1G__ripple-grow 4s var(--ease-out) infinite, PlacePrompt-module__VMjh1G__ripple-fade 4s linear infinite;border-radius:50%;position:absolute;inset:0}.PlacePrompt-module__VMjh1G__ripple:after{animation-delay:2s}@keyframes PlacePrompt-module__VMjh1G__ripple-grow{0%{transform:scale(1)}to{transform:scale(2.4)}}@keyframes PlacePrompt-module__VMjh1G__ripple-fade{0%{opacity:.4}to{opacity:0}}@media (hover:hover) and (pointer:fine){.PlacePrompt-module__VMjh1G__tile:hover{box-shadow:0 0 0 1px var(--rule-strong), var(--sh-3)}.PlacePrompt-module__VMjh1G__tile:hover .PlacePrompt-module__VMjh1G__pin{translate:0 -.125rem}}.PlacePrompt-module__VMjh1G__tile:active{translate:0 1px}.PlacePrompt-module__VMjh1G__text{gap:var(--s1);flex-direction:column;flex:1;min-width:0;display:flex}.PlacePrompt-module__VMjh1G__title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-black);letter-spacing:var(--ls-title);line-height:var(--lh-snug);color:var(--ink)}.PlacePrompt-module__VMjh1G__lead{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.PlacePrompt-module__VMjh1G__actions{align-items:center;gap:var(--s2);flex:none;display:flex}.PlacePrompt-module__VMjh1G__close{border-radius:var(--r-chip);width:2rem;height:2rem;color:var(--ink-3);transition:color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.PlacePrompt-module__VMjh1G__close:hover{background:var(--surface);color:var(--ink)}}@media (max-width:1100px){.PlacePrompt-module__VMjh1G__bar{padding-right:var(--s6);display:flow-root}.PlacePrompt-module__VMjh1G__tile{--tile:4.1rem;float:left;margin:0 var(--s4) var(--s2) 0}.PlacePrompt-module__VMjh1G__text{display:block}.PlacePrompt-module__VMjh1G__lead{margin-top:var(--s1)}.PlacePrompt-module__VMjh1G__close{top:var(--s2);right:var(--s2);position:absolute}.PlacePrompt-module__VMjh1G__title{padding-right:var(--s5)}.PlacePrompt-module__VMjh1G__actions{clear:both;padding-top:var(--s4)}.PlacePrompt-module__VMjh1G__actions>*{flex:1}}@media (max-width:760px){.PlacePrompt-module__VMjh1G__bar{display:none}}
.DistancePick-module__NW4ycq__wrap{display:inline-flex;position:relative}.DistancePick-module__NW4ycq__trigger{align-items:center;gap:var(--s1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.25rem;transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.DistancePick-module__NW4ycq__trigger:before{content:"";position:absolute;inset:-.625rem -.5rem}@media (hover:hover) and (pointer:fine){.DistancePick-module__NW4ycq__trigger:hover{color:var(--action);text-decoration-color:currentColor}}.DistancePick-module__NW4ycq__trigger:active{color:var(--press)}.DistancePick-module__NW4ycq__caret{color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out);flex:none}.DistancePick-module__NW4ycq__trigger[aria-expanded=true] .DistancePick-module__NW4ycq__caret{transform:rotate(180deg)}.DistancePick-module__NW4ycq__pop{z-index:20;top:calc(100% + var(--s2));width:17rem;max-width:calc(100vw - var(--s6));gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel);box-shadow:var(--sh-3);opacity:1;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:absolute;left:0;transform:translateY(0)}@starting-style{.DistancePick-module__NW4ycq__pop{opacity:0;transform:translateY(-.375rem)}}.DistancePick-module__NW4ycq__head{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}.DistancePick-module__NW4ycq__list{flex-direction:column;gap:.125rem;list-style:none;display:flex}.DistancePick-module__NW4ycq__row{align-items:center;gap:var(--s2);width:100%;min-height:2.75rem;padding:0 var(--s2);border-radius:var(--r-card);color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;display:flex}@media (hover:hover) and (pointer:fine){.DistancePick-module__NW4ycq__row:hover{background:var(--surface-2)}}.DistancePick-module__NW4ycq__row:active{background:var(--fill)}.DistancePick-module__NW4ycq__current{border-color:var(--rule);background:var(--brand-wash)}@media (hover:hover) and (pointer:fine){.DistancePick-module__NW4ycq__current:hover{background:var(--brand-wash);border-color:var(--rule-strong)}}.DistancePick-module__NW4ycq__rowIcon{color:var(--ink-2);flex:none}.DistancePick-module__NW4ycq__current .DistancePick-module__NW4ycq__rowIcon{color:var(--action)}.DistancePick-module__NW4ycq__rowLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--fs-sm);flex:1;font-weight:600;overflow:hidden}.DistancePick-module__NW4ycq__rowValue{font-size:var(--fs-sm);color:var(--ink-2);flex:none}.DistancePick-module__NW4ycq__current .DistancePick-module__NW4ycq__rowValue{color:var(--ink)}
.CardSkeleton-module__uew_8W__card{height:100%;animation:CardSkeleton-module__uew_8W__breathe 1.4s var(--ease-in-out) infinite alternate;flex-direction:column;gap:.375rem;display:flex}@keyframes CardSkeleton-module__uew_8W__breathe{0%{opacity:.68}to{opacity:1}}.CardSkeleton-module__uew_8W__cover{aspect-ratio:16/10;border-radius:var(--r-media);background:var(--fill);margin-bottom:.5rem}.CardSkeleton-module__uew_8W__name{height:calc(var(--fs-card) * var(--lh-snug) * 2);flex-direction:column;justify-content:space-around;display:flex}.CardSkeleton-module__uew_8W__address{height:calc(max(11px, .875rem) * var(--lh-snug));align-items:center;display:flex}.CardSkeleton-module__uew_8W__tagline{height:calc(var(--fs-sm) * var(--lh-body) * 2);flex-direction:column;justify-content:space-around;display:flex}.CardSkeleton-module__uew_8W__bar{background:var(--fill);border-radius:62.4375rem;height:.5625rem}.CardSkeleton-module__uew_8W__name .CardSkeleton-module__uew_8W__bar{height:.875rem}.CardSkeleton-module__uew_8W__w90{width:90%}.CardSkeleton-module__uew_8W__w70{width:70%}.CardSkeleton-module__uew_8W__w95{width:95%}.CardSkeleton-module__uew_8W__w55{width:55%}.CardSkeleton-module__uew_8W__facts{align-items:flex-end;gap:.375rem;height:2.125rem;display:flex}.CardSkeleton-module__uew_8W__pill{border-radius:var(--r-chip);background:var(--fill);height:1.75rem}.CardSkeleton-module__uew_8W__p1{width:6.5rem}.CardSkeleton-module__uew_8W__p2{width:4.5rem}.CardSkeleton-module__uew_8W__p3{width:4rem}@media (max-width:760px){[data-sheet] .CardSkeleton-module__uew_8W__card:not(.CardSkeleton-module__uew_8W__framed){grid-template-rows:auto auto;grid-template-columns:4.5rem minmax(0,1fr);align-content:center;gap:.375rem .75rem;min-height:6rem;padding:.625rem 0;display:grid}[data-sheet] li+li>.CardSkeleton-module__uew_8W__card:not(.CardSkeleton-module__uew_8W__framed){border-top:1px solid var(--rule)}[data-sheet] .CardSkeleton-module__uew_8W__card:not(.CardSkeleton-module__uew_8W__framed) .CardSkeleton-module__uew_8W__cover{aspect-ratio:auto;grid-area:1/1/-1;align-self:center;width:4.5rem;height:4.5rem;margin-bottom:0}[data-sheet] .CardSkeleton-module__uew_8W__card:not(.CardSkeleton-module__uew_8W__framed) .CardSkeleton-module__uew_8W__name{grid-area:1/2;align-self:end;gap:.375rem;height:auto}[data-sheet] .CardSkeleton-module__uew_8W__card:not(.CardSkeleton-module__uew_8W__framed) .CardSkeleton-module__uew_8W__address{grid-area:2/2;align-self:start;height:auto}[data-sheet] .CardSkeleton-module__uew_8W__card:not(.CardSkeleton-module__uew_8W__framed) .CardSkeleton-module__uew_8W__tagline,[data-sheet] .CardSkeleton-module__uew_8W__card:not(.CardSkeleton-module__uew_8W__framed) .CardSkeleton-module__uew_8W__facts{display:none}}.CardSkeleton-module__uew_8W__card.CardSkeleton-module__uew_8W__framed{padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.CardSkeleton-module__uew_8W__card.CardSkeleton-module__uew_8W__framed .CardSkeleton-module__uew_8W__name{height:calc(var(--fs-h4) * var(--lh-snug) * 2)}.CardSkeleton-module__uew_8W__card.CardSkeleton-module__uew_8W__framed .CardSkeleton-module__uew_8W__facts{margin-top:auto}
.NotificationDot-module__pE1eSq__dot{border:.125rem solid var(--surface);background:var(--brand);pointer-events:none;width:.625rem;height:.625rem;transition:opacity var(--dur-2) var(--ease-out), scale var(--dur-2) var(--ease-pop);border-radius:50%;position:absolute;top:.125rem;right:.125rem}@starting-style{.NotificationDot-module__pE1eSq__dot{opacity:0;scale:.96}}
.AccountButton-module__FXUH-q__box{flex:none;display:inline-flex;position:relative}.AccountButton-module__FXUH-q__on{border-color:var(--action);color:var(--action);position:relative}.AccountButton-module__FXUH-q__count{border-radius:var(--r-chip);background:var(--brand-wash);min-width:1.375rem;height:1.25rem;color:var(--press);font-size:var(--fs-label);font-weight:var(--fw-bold);place-items:center;margin-left:auto;padding-inline:.375rem;display:inline-grid}.AccountButton-module__FXUH-q__menu{right:0;top:calc(100% + var(--s2));z-index:60;gap:var(--s1);min-width:12.5rem;padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-2);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:absolute}@starting-style{.AccountButton-module__FXUH-q__menu{opacity:0;transform:translateY(-.25rem)}}.AccountButton-module__FXUH-q__who{padding:0 var(--s2);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:var(--ls-label);color:var(--ink-3)}.AccountButton-module__FXUH-q__item{min-height:2.5rem;padding:0 var(--s2);border-radius:var(--r-btn);font-size:var(--fs-sm);color:var(--ink);transition:background var(--dur-1) var(--ease-out);align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.AccountButton-module__FXUH-q__item:hover{background:var(--fill);color:var(--ink)}}.AccountButton-module__FXUH-q__item:active{background:var(--rule)}@media (max-width:760px){.AccountButton-module__FXUH-q__item{min-height:2.75rem}}
.TabBar-module__-R0NVq__root{display:none}@media (max-width:760px){.TabBar-module__-R0NVq__root{left:var(--bar-inset);right:var(--bar-inset);bottom:calc(var(--bar-gap) + env(safe-area-inset-bottom,0px));z-index:44;height:var(--bar-h);background:var(--header);-webkit-backdrop-filter:blur(1rem)saturate(180%);backdrop-filter:blur(1rem)saturate(180%);border:1px solid var(--rule);border-radius:var(--r-chip);box-shadow:var(--sh-2);transform-origin:50%;transition:background-color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);justify-content:space-between;align-items:center;padding:.1875rem;display:flex;position:fixed}.TabBar-module__-R0NVq__root[data-compact]{transform:scale(.86)}@media (prefers-reduced-motion:reduce){.TabBar-module__-R0NVq__root[data-compact]{transform:none}}.TabBar-module__-R0NVq__root[data-tone=dark]{background:color-mix(in srgb, var(--cinema) 72%, transparent);border-color:var(--media-rule);box-shadow:none}.TabBar-module__-R0NVq__root[data-tone=dark] .TabBar-module__-R0NVq__item{color:var(--on-media-2)}.TabBar-module__-R0NVq__root[data-tone=dark] .TabBar-module__-R0NVq__item[aria-current=page]{color:var(--on-media)}.TabBar-module__-R0NVq__root[data-tone=dark] .TabBar-module__-R0NVq__lens{background:var(--media-btn)}@media (hover:hover) and (pointer:fine){.TabBar-module__-R0NVq__root[data-tone=dark] .TabBar-module__-R0NVq__item:not([aria-current=page]):hover{background:var(--media-btn);color:var(--on-media)}}.TabBar-module__-R0NVq__root[data-tone=dark] .TabBar-module__-R0NVq__item:not([aria-current=page]):active{background:color-mix(in srgb, var(--on-media) 24%, transparent)}}.TabBar-module__-R0NVq__lens{width:calc((100% - .375rem) / var(--n,1));border-radius:var(--r-chip);background:var(--brand-wash);transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--dur-3) var(--ease-out), background-color var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);position:absolute;top:.1875rem;bottom:.1875rem;left:.1875rem}.TabBar-module__-R0NVq__lens[data-off]{opacity:0}@media (prefers-reduced-motion:reduce){.TabBar-module__-R0NVq__lens{transition:none}}.TabBar-module__-R0NVq__item{border-radius:var(--r-chip);min-width:2.75rem;height:100%;color:var(--ink-3);-webkit-tap-highlight-color:transparent;transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.TabBar-module__-R0NVq__item:not([aria-current=page]):hover{background:var(--surface-2);color:var(--ink-2)}}.TabBar-module__-R0NVq__item:not([aria-current=page]):active{background:var(--fill)}.TabBar-module__-R0NVq__item[aria-current=page]{color:var(--press)}.TabBar-module__-R0NVq__icon{display:inline-flex;position:relative}.TabBar-module__-R0NVq__glyph{flex:none;width:1.75rem;height:1.75rem;display:block}.TabBar-module__-R0NVq__dot.TabBar-module__-R0NVq__dot{top:-.125rem;right:-.1875rem}
.PageHead-module__UvomAa__root{align-items:center;gap:var(--s8);margin-block:.125rem var(--s6);display:flex}.PageHead-module__UvomAa__withCrumbs.PageHead-module__UvomAa__withCrumbs{margin-top:0}.PageHead-module__UvomAa__landing.PageHead-module__UvomAa__withCrumbs{margin-bottom:0}.PageHead-module__UvomAa__withSearch{gap:var(--s5) var(--s8);grid-template-columns:minmax(0,1fr) auto;display:grid}.PageHead-module__UvomAa__withSearch .PageHead-module__UvomAa__body{max-width:45rem}.PageHead-module__UvomAa__search{order:3;grid-column:1/-1;min-width:0}.PageHead-module__UvomAa__eyebrow{width:fit-content;margin-bottom:var(--s4);border-radius:var(--r-chip);background:var(--brand-wash);color:var(--press);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:.375rem;padding:.375rem .875rem;display:inline-flex}.PageHead-module__UvomAa__eyebrowIcon{color:var(--action);flex:none}.PageHead-module__UvomAa__body{flex:0 auto;min-width:0;max-width:41.25rem}.PageHead-module__UvomAa__title{font-size:var(--fs-display);margin-bottom:var(--s4)}.PageHead-module__UvomAa__home .PageHead-module__UvomAa__title{font-size:3.4375rem}.PageHead-module__UvomAa__lead{color:var(--ink-3);font-size:var(--fs-lead);line-height:var(--lh-body);max-width:56ch}.PageHead-module__UvomAa__lead b,.PageHead-module__UvomAa__lead strong{color:var(--ink);font-weight:600}.PageHead-module__UvomAa__stats{color:var(--ink-2);font-size:var(--fs-sm)}.PageHead-module__UvomAa__stats b,.PageHead-module__UvomAa__stats strong{color:var(--ink);font-weight:600}.PageHead-module__UvomAa__lead+.PageHead-module__UvomAa__stats{margin-top:var(--s2)}.PageHead-module__UvomAa__document .PageHead-module__UvomAa__body{max-width:none}.PageHead-module__UvomAa__landing .PageHead-module__UvomAa__title{font-size:clamp(2rem,3.4vw,3rem);font-weight:var(--fw-black);letter-spacing:-.025em;text-wrap:pretty;margin-bottom:1rem;line-height:1.08}.PageHead-module__UvomAa__document .PageHead-module__UvomAa__stats{font-size:var(--fs-body)}.PageHead-module__UvomAa__document .PageHead-module__UvomAa__stats b,.PageHead-module__UvomAa__document .PageHead-module__UvomAa__stats strong{font-weight:700}.PageHead-module__UvomAa__document .PageHead-module__UvomAa__stats+.PageHead-module__UvomAa__lead{margin-top:.75rem}.PageHead-module__UvomAa__document .PageHead-module__UvomAa__lead{max-width:60ch;margin-bottom:2rem}.PageHead-module__UvomAa__mascot{flex:none;order:2;justify-content:center;align-items:center;width:16.25rem;display:flex}@media (max-width:760px){.PageHead-module__UvomAa__root{gap:var(--s4);margin-block:0 var(--s4)}.PageHead-module__UvomAa__mascot{width:8.25rem}.PageHead-module__UvomAa__lead{font-size:var(--fs-body);line-height:var(--lh-body)}}@media (max-width:1100px) and (min-width:761px){.PageHead-module__UvomAa__root{gap:var(--s4)}.PageHead-module__UvomAa__mascot{width:clamp(4.75rem,22%,8.25rem)}}@media (max-width:1100px){.PageHead-module__UvomAa__home .PageHead-module__UvomAa__mascot{display:none}.PageHead-module__UvomAa__home.PageHead-module__UvomAa__withSearch{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.PageHead-module__UvomAa__mascot{width:4.75rem}}@media (max-width:760px){[data-sheet] .PageHead-module__UvomAa__root{margin-block:0}:is([data-sheet] .PageHead-module__UvomAa__mascot,[data-sheet] .PageHead-module__UvomAa__eyebrow,[data-sheet] .PageHead-module__UvomAa__search,[data-sheet] .PageHead-module__UvomAa__crumbs,[data-sheet] .PageHead-module__UvomAa__lead){display:none}[data-sheet] .PageHead-module__UvomAa__title{letter-spacing:var(--ls-title);margin-bottom:0;font-size:1.25rem;font-weight:800;line-height:1.25}[data-sheet] .PageHead-module__UvomAa__stats{margin-top:var(--s2)}}
.ReelPlaceholder-module__SeN9kW__box{aspect-ratio:9/16;border-radius:var(--r-media);background:linear-gradient(160deg, var(--surface-2), var(--fill) 62%);width:100%;color:var(--ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.ReelPlaceholder-module__SeN9kW__fill{aspect-ratio:auto;border-radius:inherit;height:100%}.ReelPlaceholder-module__SeN9kW__mark{aspect-ratio:1;opacity:.55;width:26%;min-width:1rem;max-width:2.5rem;height:auto}.ReelPlaceholder-module__SeN9kW__dur{left:var(--s2);bottom:var(--s2);padding:1px var(--s2);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;line-height:1.5;position:absolute}.ReelPlaceholder-module__SeN9kW__durTop{top:var(--s3);right:var(--s3);bottom:auto;left:auto}
.ReelThumb-module__ok9jjq__box{aspect-ratio:9/16;border-radius:var(--r-media);background:var(--fill);width:100%;display:block;position:relative;overflow:hidden}.ReelThumb-module__ok9jjq__video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ReelThumb-module__ok9jjq__dur{left:var(--s1);bottom:var(--s1);padding:0 var(--s1);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-2);font-size:var(--fs-label);white-space:nowrap;line-height:1.6;position:absolute}
.MyReelsView-module__biKkRa__wrap{gap:var(--s4);flex-direction:column;display:flex}.MyReelsView-module__biKkRa__list{gap:var(--s3);flex-direction:column;list-style:none;display:flex}.MyReelsView-module__biKkRa__card{align-items:start;gap:var(--s5);padding:var(--s4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.MyReelsView-module__biKkRa__thumb{width:6.5rem;display:block}.MyReelsView-module__biKkRa__body{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.MyReelsView-module__biKkRa__head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.MyReelsView-module__biKkRa__when{font-size:var(--fs-xs);color:var(--ink-3)}.MyReelsView-module__biKkRa__title{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-snug);color:var(--ink);overflow-wrap:anywhere}.MyReelsView-module__biKkRa__untitled{font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--ink-3)}.MyReelsView-module__biKkRa__steps{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.MyReelsView-module__biKkRa__step{align-items:flex-start;gap:var(--s1);flex-direction:column;min-width:0;display:flex;position:relative}.MyReelsView-module__biKkRa__step+.MyReelsView-module__biKkRa__step:before{content:"";background:var(--rule-strong);border-radius:1px;width:calc(100% - 2rem);height:.125rem;position:absolute;top:.5625rem;left:calc(1.625rem - 100%)}.MyReelsView-module__biKkRa__step[data-state=done]:before,.MyReelsView-module__biKkRa__step[data-state=now]:before,.MyReelsView-module__biKkRa__step[data-state=stop]:before{background:var(--pine)}.MyReelsView-module__biKkRa__dot{border:.125rem solid var(--rule-strong);background:var(--surface);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid}.MyReelsView-module__biKkRa__step[data-state=done] .MyReelsView-module__biKkRa__dot{border-color:var(--pine);background:var(--pine);color:var(--on-pine)}.MyReelsView-module__biKkRa__step[data-state=now] .MyReelsView-module__biKkRa__dot{border-color:var(--action);background:radial-gradient(circle, var(--action) 0 .1875rem, var(--surface) .21875rem)}.MyReelsView-module__biKkRa__step[data-state=stop] .MyReelsView-module__biKkRa__dot{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.MyReelsView-module__biKkRa__stepName{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);overflow-wrap:anywhere}.MyReelsView-module__biKkRa__step[data-state=done] .MyReelsView-module__biKkRa__stepName{color:var(--ink-2)}.MyReelsView-module__biKkRa__step[data-state=now] .MyReelsView-module__biKkRa__stepName,.MyReelsView-module__biKkRa__step[data-state=stop] .MyReelsView-module__biKkRa__stepName{color:var(--ink);font-weight:600}.MyReelsView-module__biKkRa__note{padding:var(--s3);border-radius:var(--r-card);background:var(--surface-2);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2);overflow-wrap:anywhere}.MyReelsView-module__biKkRa__note[data-alert]{background:var(--brand-wash);box-shadow:inset .1875rem 0 0 var(--action);color:var(--ink)}.MyReelsView-module__biKkRa__stats{gap:var(--s4);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.MyReelsView-module__biKkRa__stat{align-items:center;gap:var(--s1);display:inline-flex}.MyReelsView-module__biKkRa__stat svg{color:var(--ink-3)}.MyReelsView-module__biKkRa__edit{gap:var(--s3);flex-direction:column;display:flex}.MyReelsView-module__biKkRa__row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.MyReelsView-module__biKkRa__foot{padding-top:var(--s3);border-top:1px solid var(--rule)}.MyReelsView-module__biKkRa__ask{font-size:var(--fs-sm);color:var(--ink-2)}.MyReelsView-module__biKkRa__wait{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.MyReelsView-module__biKkRa__error{padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--brand-wash);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink)}.MyReelsView-module__biKkRa__empty{align-items:center;gap:var(--s2);padding:var(--s7) var(--s5);text-align:center;background:var(--fill);border:1px dashed var(--rule-strong);border-radius:var(--r-card);flex-direction:column;display:flex}.MyReelsView-module__biKkRa__emptyMark{width:3.25rem;height:3.25rem;margin-bottom:var(--s1);background:var(--surface);color:var(--action);border-radius:50%;place-items:center;display:grid}.MyReelsView-module__biKkRa__emptyTitle{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--ls-title);color:var(--ink);font-weight:700}.MyReelsView-module__biKkRa__emptyText{max-width:48ch;font-size:var(--fs-sm);line-height:var(--lh-read);color:var(--ink-2)}.MyReelsView-module__biKkRa__more{justify-content:center;display:flex}.MyReelsView-module__biKkRa__ghost{pointer-events:none}.MyReelsView-module__biKkRa__ghostThumb{aspect-ratio:9/16;border-radius:var(--r-media);background:var(--fill)}.MyReelsView-module__biKkRa__ghostLine{background:var(--fill);border-radius:.4375rem;height:.875rem;display:block}.MyReelsView-module__biKkRa__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:560px){.MyReelsView-module__biKkRa__card{gap:var(--s3);padding:var(--s3);grid-template-columns:4.5rem minmax(0,1fr)}.MyReelsView-module__biKkRa__thumb{width:4.5rem}}
.AiDisclosure-module__LgUz9a__list{gap:var(--s2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AiDisclosure-module__LgUz9a__list li{padding-left:var(--s4);position:relative}.AiDisclosure-module__LgUz9a__list li:before{content:"";background:var(--action);border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.55em;left:0}.AiDisclosure-module__LgUz9a__link{font-family:var(--font-text);font-size:var(--fs-xs);color:var(--ink-2);text-underline-offset:.1875rem;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out);align-self:flex-start}@media (hover:hover) and (pointer:fine){.AiDisclosure-module__LgUz9a__link:hover{color:var(--action);text-decoration-color:currentColor}}
@media (min-width:761px){.AiConsentDialog-module__GxQO-G__dialog.AiConsentDialog-module__GxQO-G__dialog{gap:var(--s3);width:min(100%,45rem)}.AiConsentDialog-module__GxQO-G__facts{column-gap:var(--s5);row-gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}}.AiConsentDialog-module__GxQO-G__note{padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--fill);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.AiConsentDialog-module__GxQO-G__actions{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}@media (max-width:560px){.AiConsentDialog-module__GxQO-G__actions>*{flex:auto}}
.AiSetting-module__AbIvPa__card{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);display:flex}.AiSetting-module__AbIvPa__text{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.AiSetting-module__AbIvPa__title{font-family:var(--font-display);font-size:var(--fs-body);color:var(--ink);font-weight:600}.AiSetting-module__AbIvPa__status{font-family:var(--font-text);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.AiSetting-module__AbIvPa__more{margin-top:var(--s1);font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-2);text-underline-offset:.1875rem;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);cursor:pointer;transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out);background:0 0;border:0;padding:0;font-weight:600;position:relative}.AiSetting-module__AbIvPa__more:after{content:"";position:absolute;inset:-.75rem -.5rem}@media (hover:hover) and (pointer:fine){.AiSetting-module__AbIvPa__more:hover{color:var(--action);text-decoration-color:currentColor}}.AiSetting-module__AbIvPa__more:active{color:var(--press)}.AiSetting-module__AbIvPa__waiting{opacity:.6}@media (max-width:760px){.AiSetting-module__AbIvPa__card{padding:var(--s4)}}
.AccountNotifications-module__wb3ybW__box{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.AccountNotifications-module__wb3ybW__main{align-items:center;gap:var(--s3);width:100%;min-height:4.5rem;padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);color:var(--ink);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.AccountNotifications-module__wb3ybW__main:hover{border-color:var(--rule-strong);box-shadow:var(--sh-1);color:var(--ink)}.AccountNotifications-module__wb3ybW__main:hover .AccountNotifications-module__wb3ybW__go{color:var(--ink-2);translate:.125rem}}.AccountNotifications-module__wb3ybW__main:active{background:var(--surface-2)}.AccountNotifications-module__wb3ybW__main:focus-visible{border-radius:var(--r-card)}.AccountNotifications-module__wb3ybW__sign{background:var(--brand-wash);width:2.75rem;height:2.75rem;color:var(--action);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.AccountNotifications-module__wb3ybW__dot{border:.125rem solid var(--surface);background:var(--brand);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.125rem;right:.125rem}.AccountNotifications-module__wb3ybW__body{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.AccountNotifications-module__wb3ybW__title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold)}.AccountNotifications-module__wb3ybW__text{font-size:var(--fs-sm);color:var(--ink-2)}.AccountNotifications-module__wb3ybW__count{border-radius:var(--r-chip);background:var(--brand-wash);min-width:1.75rem;height:1.5rem;color:var(--press);font-size:var(--fs-label);font-weight:var(--fw-bold);flex:none;place-items:center;padding-inline:.5rem;display:inline-grid}.AccountNotifications-module__wb3ybW__go{color:var(--ink-3);transition:color var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-out);flex:none}.AccountNotifications-module__wb3ybW__settings{padding-block:var(--s2);font-size:var(--fs-sm)}
.SuggestPanel-module__I1rG3G__panel{gap:var(--s4);flex-direction:column;display:flex}.SuggestPanel-module__I1rG3G__group{gap:var(--s1);flex-direction:column;display:flex}.SuggestPanel-module__I1rG3G__label{margin-bottom:var(--s1);font-family:var(--font-display);color:var(--ink-2);font-size:.875rem;font-weight:600}.SuggestPanel-module__I1rG3G__row{align-items:center;gap:var(--s2);min-height:2.5rem;padding:var(--s1) var(--s2);margin:0 calc(var(--s2) * -1);border-radius:var(--r-card);font-family:var(--font-text);font-size:var(--fs-sm);color:var(--ink-2);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);display:flex}.SuggestPanel-module__I1rG3G__row:hover{background:var(--surface-2);color:var(--ink)}.SuggestPanel-module__I1rG3G__row:active{background:var(--fill)}@media (pointer:coarse){.SuggestPanel-module__I1rG3G__row{min-height:2.75rem}}.SuggestPanel-module__I1rG3G__rowIcon{color:var(--ink-3);flex:none}.SuggestPanel-module__I1rG3G__row:hover .SuggestPanel-module__I1rG3G__rowIcon{color:var(--ink-2)}.SuggestPanel-module__I1rG3G__rowText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SuggestPanel-module__I1rG3G__rowNote{font-size:var(--fs-xs);color:var(--ink-3);flex:none}
.EmptyBox-module__qQrdFq__box{align-items:center;gap:var(--s1);padding:var(--s6) var(--s5);text-align:center;border:1px dashed var(--rule-strong);border-radius:var(--r-card);flex-direction:column;display:flex}.EmptyBox-module__qQrdFq__title{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--ls-title);font-weight:700}.EmptyBox-module__qQrdFq__text{max-width:52ch;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2)}.EmptyBox-module__qQrdFq__action{margin-top:var(--s3)}
.SearchPill-module__bJMBYq__wrap{flex:auto;width:100%;min-width:0;max-width:32.5rem;display:flex;position:relative}.SearchPill-module__bJMBYq__field{z-index:71;align-items:center;gap:var(--s2);min-width:0;height:2.75rem;padding:0 var(--s1) 0 var(--s4);border:1px solid var(--rule-control);border-radius:var(--r-chip);background:var(--surface);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex:1;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.SearchPill-module__bJMBYq__field:hover{border-color:var(--ink-3)}}.SearchPill-module__bJMBYq__field:has(.SearchPill-module__bJMBYq__input:focus){border-color:var(--field-focus);box-shadow:var(--field-ring)}.SearchPill-module__bJMBYq__wrap.SearchPill-module__bJMBYq__open .SearchPill-module__bJMBYq__field{box-shadow:var(--field-ring), var(--sh-2)}.SearchPill-module__bJMBYq__lead{color:var(--ink-3);transition:color var(--dur-2) var(--ease-out);flex:none}.SearchPill-module__bJMBYq__field:has(.SearchPill-module__bJMBYq__input:focus) .SearchPill-module__bJMBYq__lead{color:var(--ink-2)}.SearchPill-module__bJMBYq__input{min-width:0;height:100%;font-family:var(--font-text);color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;font-size:1rem}.SearchPill-module__bJMBYq__input:focus-visible{outline:none}.SearchPill-module__bJMBYq__input::placeholder{color:var(--ink-3);opacity:1;text-overflow:ellipsis}.SearchPill-module__bJMBYq__clear,.SearchPill-module__bJMBYq__mic,.SearchPill-module__bJMBYq__go{width:2.25rem;height:2.25rem;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.SearchPill-module__bJMBYq__clear:after,.SearchPill-module__bJMBYq__mic:after,.SearchPill-module__bJMBYq__go:after{content:"";border-radius:50%;position:absolute;inset:-.25rem}.SearchPill-module__bJMBYq__clear,.SearchPill-module__bJMBYq__mic{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.SearchPill-module__bJMBYq__clear:hover,.SearchPill-module__bJMBYq__mic:hover{background:var(--surface-2);color:var(--ink)}}.SearchPill-module__bJMBYq__clear:active,.SearchPill-module__bJMBYq__mic:active{background:var(--fill);transform:scale(.94)}.SearchPill-module__bJMBYq__hearing,.SearchPill-module__bJMBYq__hearing:hover{background:var(--action);color:var(--on-action)}.SearchPill-module__bJMBYq__hearing{animation:SearchPill-module__bJMBYq__hearing 1.6s var(--ease-in-out) infinite}@keyframes SearchPill-module__bJMBYq__hearing{50%{box-shadow:0 0 0 .4375rem color-mix(in srgb, var(--action) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.SearchPill-module__bJMBYq__hearing{animation:none}}.SearchPill-module__bJMBYq__voice{margin-bottom:var(--s3);font-family:var(--font-text);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.SearchPill-module__bJMBYq__go{isolation:isolate;background:var(--btn-fill);color:var(--on-btn);box-shadow:var(--sh-brand-sm)}.SearchPill-module__bJMBYq__go:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-fill-press);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.SearchPill-module__bJMBYq__go:hover:before{opacity:1}}.SearchPill-module__bJMBYq__go:active{transform:scale(.94)}.SearchPill-module__bJMBYq__go:active:before{opacity:1}.SearchPill-module__bJMBYq__clear:focus-visible,.SearchPill-module__bJMBYq__mic:focus-visible,.SearchPill-module__bJMBYq__go:focus-visible{outline-offset:.1875rem}.SearchPill-module__bJMBYq__pop{top:calc(100% + var(--s2));z-index:70;width:36.25rem;max-width:calc(100vw - var(--s8));padding:var(--s4) var(--s5) var(--s5);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--sh-hang);transform-origin:0 0;opacity:1;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);position:absolute;left:0;transform:translateY(0)scale(1)}@starting-style{.SearchPill-module__bJMBYq__pop{opacity:0;transform:translateY(-.375rem)scale(.98)}}.SearchPill-module__bJMBYq__scrim{z-index:62;background:color-mix(in srgb, var(--on-brand) 18%, transparent);opacity:1;transition:opacity var(--dur-2) var(--ease-out);position:fixed;inset:0}@starting-style{.SearchPill-module__bJMBYq__scrim{opacity:0}}@media (max-width:940px){.SearchPill-module__bJMBYq__pop{top:calc(var(--hd) + var(--s2));left:auto;right:var(--pad-x);max-width:calc(100vw - var(--pad-x) * 2);transform-origin:100% 0;position:fixed}}@media (max-width:720px){.SearchPill-module__bJMBYq__pop{top:calc(var(--hd) + var(--s2));left:var(--pad-x-m);right:var(--pad-x-m);transform-origin:top;width:auto;max-width:none;position:fixed}}@media (prefers-reduced-motion:reduce){@starting-style{.SearchPill-module__bJMBYq__pop{transform:none}}}.SearchPill-module__bJMBYq__sheet{flex:auto;width:100%;max-width:none}.SearchPill-module__bJMBYq__trigger{border:1px solid var(--rule-strong);border-radius:var(--r-chip);background:var(--surface);min-width:0;height:3.5rem;box-shadow:var(--sh-1);color:var(--ink);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex:1;align-items:center;display:flex}.SearchPill-module__bJMBYq__triggerMain{min-width:0;padding:0 var(--s2) 0 .5rem;border-radius:var(--r-chip);text-align:start;flex:1;align-self:stretch;align-items:center;gap:.75rem;display:flex}.SearchPill-module__bJMBYq__triggerMain:last-child{padding-right:var(--s3)}.SearchPill-module__bJMBYq__triggerMain:focus-visible{outline:none}.SearchPill-module__bJMBYq__trigger:has(.SearchPill-module__bJMBYq__triggerMain:focus-visible){outline:2px solid var(--action);outline-offset:1px}@media (hover:hover) and (pointer:fine){.SearchPill-module__bJMBYq__trigger:has(.SearchPill-module__bJMBYq__triggerMain:hover){border-color:var(--ink-3)}.SearchPill-module__bJMBYq__triggerMain:hover .SearchPill-module__bJMBYq__triggerMark:before{opacity:1}}.SearchPill-module__bJMBYq__trigger:has(.SearchPill-module__bJMBYq__triggerMain:active){background:var(--surface-2)}.SearchPill-module__bJMBYq__triggerMain:active .SearchPill-module__bJMBYq__triggerMark:before{opacity:1}.SearchPill-module__bJMBYq__triggerMark{isolation:isolate;background:var(--btn-fill);width:2.375rem;height:2.375rem;color:var(--on-btn);box-shadow:var(--sh-brand-sm);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.SearchPill-module__bJMBYq__triggerMark:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-fill-press);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.SearchPill-module__bJMBYq__triggerText{min-width:0;font-family:var(--font-text);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1rem;font-weight:400;line-height:1.2;overflow:hidden}.SearchPill-module__bJMBYq__triggerText.SearchPill-module__bJMBYq__applied{color:var(--ink);font-weight:500}.SearchPill-module__bJMBYq__triggerSide{width:3rem;height:3rem;color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:50%;flex:none;place-items:center;margin-right:.1875rem;display:grid}.SearchPill-module__bJMBYq__triggerSide:focus-visible{outline-offset:-2px;border-radius:50%}@media (hover:hover) and (pointer:fine){.SearchPill-module__bJMBYq__triggerSide:hover{background:var(--surface-2);color:var(--ink)}}.SearchPill-module__bJMBYq__triggerSide:active{background:var(--fill);color:var(--ink)}.SearchPill-module__bJMBYq__scrim.SearchPill-module__bJMBYq__scrimSheet{z-index:49;background:color-mix(in srgb, var(--on-brand) 32%, transparent)}.SearchPill-module__bJMBYq__panel{display:none}.SearchPill-module__bJMBYq__panel.SearchPill-module__bJMBYq__shown{top:calc(var(--hd) + var(--s2));z-index:50;gap:var(--s4);overscroll-behavior:contain;padding:var(--s5) var(--s4) calc(var(--bar-gap) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--surface);box-shadow:var(--sh-up);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@starting-style{.SearchPill-module__bJMBYq__panel.SearchPill-module__bJMBYq__shown{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){@starting-style{.SearchPill-module__bJMBYq__panel.SearchPill-module__bJMBYq__shown{transform:none}}}.SearchPill-module__bJMBYq__head{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.SearchPill-module__bJMBYq__heading{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.SearchPill-module__bJMBYq__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--ls-title);text-wrap:balance}.SearchPill-module__bJMBYq__hint{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.SearchPill-module__bJMBYq__close{width:2.75rem;height:2.75rem;margin:calc(var(--s2) * -1) calc(var(--s2) * -1) 0 0;border-radius:var(--r-chip);color:var(--ink-2);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);flex:none;place-items:center;display:grid}.SearchPill-module__bJMBYq__close:focus-visible{border-radius:var(--r-chip)}@media (hover:hover) and (pointer:fine){.SearchPill-module__bJMBYq__close:hover{background:var(--fill);color:var(--ink)}}.SearchPill-module__bJMBYq__close:active{background:var(--rule)}.SearchPill-module__bJMBYq__panel .SearchPill-module__bJMBYq__field{flex:none}.SearchPill-module__bJMBYq__pop.SearchPill-module__bJMBYq__inline{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none;position:static;transform:none}.SearchPill-module__bJMBYq__hero{gap:var(--s3);flex-direction:column;max-width:none}.SearchPill-module__bJMBYq__anchor{min-width:0;display:flex;position:relative}.SearchPill-module__bJMBYq__hero .SearchPill-module__bJMBYq__field{z-index:auto;height:4rem;padding:0 var(--s2) 0 var(--s5);gap:var(--s3);border-color:var(--rule-control);box-shadow:var(--sh-1)}.SearchPill-module__bJMBYq__hero .SearchPill-module__bJMBYq__field:has(.SearchPill-module__bJMBYq__input:focus){box-shadow:var(--field-ring), var(--sh-1)}.SearchPill-module__bJMBYq__hero.SearchPill-module__bJMBYq__open .SearchPill-module__bJMBYq__field{z-index:71;box-shadow:var(--field-ring), var(--sh-2)}.SearchPill-module__bJMBYq__hero .SearchPill-module__bJMBYq__lead{color:var(--action)}.SearchPill-module__bJMBYq__hero .SearchPill-module__bJMBYq__input{font-size:max(16px,1.125rem)}.SearchPill-module__bJMBYq__find{flex:none}.SearchPill-module__bJMBYq__hero .SearchPill-module__bJMBYq__find{border-radius:var(--r-chip)}.SearchPill-module__bJMBYq__hero .SearchPill-module__bJMBYq__pop{top:calc(100% + var(--s2));transform-origin:top;width:auto;max-width:none;position:absolute;left:0;right:0}.SearchPill-module__bJMBYq__heroNote{padding-inline:var(--s5) 0;font-family:var(--font-text);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.SearchPill-module__bJMBYq__heroNote:empty{margin-top:calc(-1 * var(--s3))}.SearchPill-module__bJMBYq__examples{align-items:center;gap:0 var(--s4);padding-inline:var(--s5) 0;flex-wrap:wrap;display:flex}.SearchPill-module__bJMBYq__examplesLabel{color:var(--ink-3);font-size:var(--fs-sm)}.SearchPill-module__bJMBYq__examplesList{list-style:none;display:contents}.SearchPill-module__bJMBYq__example{align-items:center;gap:var(--s1);min-height:2.5rem;color:var(--ink-2);font-family:var(--font-text);font-size:var(--fs-sm);text-align:start;transition:color var(--dur-1) var(--ease-out);display:inline-flex}.SearchPill-module__bJMBYq__example span{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.1875rem;transition:text-decoration-color var(--dur-1) var(--ease-out)}.SearchPill-module__bJMBYq__exampleIcon{color:var(--ink-3);transition:color var(--dur-1) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.SearchPill-module__bJMBYq__example:hover{color:var(--ink)}.SearchPill-module__bJMBYq__example:hover span{-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}.SearchPill-module__bJMBYq__example:hover .SearchPill-module__bJMBYq__exampleIcon{color:var(--action)}}.SearchPill-module__bJMBYq__example:active{color:var(--ink)}.SearchPill-module__bJMBYq__example:focus-visible{outline-offset:.125rem;border-radius:var(--r-chip)}@media (max-width:1100px){.SearchPill-module__bJMBYq__hero .SearchPill-module__bJMBYq__field{padding-left:var(--s4)}.SearchPill-module__bJMBYq__heroNote,.SearchPill-module__bJMBYq__examples{padding-inline:var(--s4) 0}.SearchPill-module__bJMBYq__examplesLabel{display:none}}
.HashtagLink-module__oyGXka__tag{z-index:1;align-items:center;gap:var(--s1);border-radius:var(--r-chip);background:var(--surface-2);height:1.75rem;color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-xs);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);padding-inline:.75rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.HashtagLink-module__oyGXka__tag:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.HashtagLink-module__oyGXka__tag:hover{background:var(--fill);color:var(--ink)}}.HashtagLink-module__oyGXka__tag:active{background:var(--fill);color:var(--ink)}.HashtagLink-module__oyGXka__tag:focus-visible{border-radius:var(--r-chip)}.HashtagLink-module__oyGXka__sm{height:1.625rem;padding-inline:.625rem}.HashtagLink-module__oyGXka__pin{color:var(--ink-3);flex:none}.HashtagLink-module__oyGXka__hash{color:var(--ink-3)}.HashtagLink-module__oyGXka__count{color:var(--ink-3);font-weight:var(--fw-ui)}
.Attachments-module__JDzikW__chips{gap:var(--s2);flex-wrap:wrap;display:flex}.Attachments-module__JDzikW__chipCell{min-width:0;max-width:100%;display:flex}.Attachments-module__JDzikW__chip{border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--surface);min-width:0;max-width:100%;height:2.25rem;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-xs);white-space:nowrap;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;gap:.375rem;padding-inline:.75rem .875rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.Attachments-module__JDzikW__chip:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.Attachments-module__JDzikW__chip:hover{border-color:var(--rule-strong);background:var(--surface-2);color:var(--ink)}.Attachments-module__JDzikW__chip:hover .Attachments-module__JDzikW__chipIcon{color:var(--press)}}.Attachments-module__JDzikW__chip:active{background:var(--fill)}.Attachments-module__JDzikW__chip:focus-visible{border-radius:var(--r-chip)}.Attachments-module__JDzikW__chipIcon{color:var(--action);transition:color var(--dur-1) var(--ease-out);flex:none}.Attachments-module__JDzikW__chipTitle{text-overflow:ellipsis;min-width:0;font-weight:var(--fw-ui);flex:0 auto;overflow:hidden}.Attachments-module__JDzikW__chipCaption{text-overflow:ellipsis;min-width:0;color:var(--ink-3);font-family:var(--font-text);flex:0 100 auto;overflow:hidden}.Attachments-module__JDzikW__answer{gap:var(--s3);flex-direction:column;display:flex}.Attachments-module__JDzikW__minis{gap:var(--s2);flex-direction:column;display:flex}.Attachments-module__JDzikW__mini{align-items:center;gap:var(--s3);min-height:4rem;padding:var(--s2) var(--s3) var(--s2) var(--s2);border-radius:var(--r-card);background:var(--surface-2);color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.Attachments-module__JDzikW__mini:hover{background:var(--fill);color:var(--ink)}.Attachments-module__JDzikW__mini:hover .Attachments-module__JDzikW__miniGo{color:var(--action)}}.Attachments-module__JDzikW__mini:active{background:var(--fill)}.Attachments-module__JDzikW__mini:focus-visible{border-radius:var(--r-card)}.Attachments-module__JDzikW__miniSign{border-radius:var(--r-media);background:var(--surface);width:3rem;height:3rem;color:var(--action);flex:none;place-items:center;display:grid}.Attachments-module__JDzikW__miniBody{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.Attachments-module__JDzikW__miniTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);overflow:hidden}.Attachments-module__JDzikW__miniCaption{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-3);overflow:hidden}.Attachments-module__JDzikW__miniGo{align-items:center;gap:var(--s1);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-ui);color:var(--ink-2);transition:color var(--dur-1) var(--ease-out);flex:none;display:inline-flex}@media (max-width:560px){.Attachments-module__JDzikW__miniGoText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.Attachments-module__JDzikW__cards{gap:var(--s2);flex-direction:column;display:flex}.Attachments-module__JDzikW__card{align-items:center;gap:var(--s3);min-height:5rem;padding:var(--s2) var(--s3) var(--s2) var(--s2);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);color:var(--ink);transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);text-decoration:none;display:flex;position:relative}.Attachments-module__JDzikW__card:focus-visible{border-radius:var(--r-card)}.Attachments-module__JDzikW__cardSign{background:var(--brand-wash);width:4rem;height:4rem;color:var(--action);border-radius:.75rem;flex:none;place-items:center;display:grid}.Attachments-module__JDzikW__cardTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);overflow:hidden}.Attachments-module__JDzikW__cardGo{border:1px solid color-mix(in oklab, var(--action) 45%, transparent);border-radius:var(--r-chip);height:2.25rem;color:var(--press);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-bold);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);flex:none;align-items:center;padding-inline:.875rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.Attachments-module__JDzikW__card:hover{border-color:var(--rule-strong);background:var(--surface-2);color:var(--ink)}.Attachments-module__JDzikW__card:hover .Attachments-module__JDzikW__cardGo{border-color:var(--press);background:var(--brand-wash);color:var(--press)}}.Attachments-module__JDzikW__card:active{background:var(--fill)}@media (max-width:560px){.Attachments-module__JDzikW__cardSign{width:3.25rem;height:3.25rem}.Attachments-module__JDzikW__cardGo{display:none}}button.Attachments-module__JDzikW__card,button.Attachments-module__JDzikW__mini{width:100%}
.Avatar-module__5QXX-a__avatar{width:var(--avatar);height:var(--avatar);background:var(--fill);color:var(--ink-2);font-family:var(--font-display);font-size:calc(var(--avatar) * .42);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.Avatar-module__5QXX-a__md{--avatar:2.5rem}.Avatar-module__5QXX-a__sm{--avatar:2rem}.Avatar-module__5QXX-a__studio{background:var(--brand-wash);color:var(--press)}.Avatar-module__5QXX-a__mark.Avatar-module__5QXX-a__mark{--mark-size:var(--avatar)}
.VenueMiniMap-module__UTseWG__small{background:var(--fill);border-radius:.875rem;height:11.25rem;position:relative;overflow:hidden}.VenueMiniMap-module__UTseWG__canvas{position:absolute;inset:0}.VenueMiniMap-module__UTseWG__expand{z-index:2;border:1px solid var(--rule-map);background:var(--surface);min-height:2.25rem;color:var(--ink);box-shadow:var(--sh-2);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-bold);transition:background-color var(--dur-1) var(--ease-out);border-radius:.625rem;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex;position:absolute;bottom:.625rem;right:.625rem}.VenueMiniMap-module__UTseWG__expand:after{content:"";position:absolute;inset:-.25rem}@media (hover:hover) and (pointer:fine){.VenueMiniMap-module__UTseWG__expand:hover{background:var(--surface-2)}.VenueMiniMap-module__UTseWG__close:hover{background:var(--surface-2);color:var(--ink)}}.VenueMiniMap-module__UTseWG__layer{z-index:80;padding:var(--s5);place-items:center;display:grid;position:fixed;inset:0}.VenueMiniMap-module__UTseWG__scrim{z-index:-1;background:color-mix(in srgb, var(--on-brand) 46%, transparent);cursor:default;border:0;width:100%;position:absolute;inset:0}.VenueMiniMap-module__UTseWG__sheet{z-index:1;border-radius:var(--r-panel);background:var(--surface);width:min(61.25rem,100%);height:min(42.5rem,100%);box-shadow:var(--sh-3);animation:VenueMiniMap-module__UTseWG__rise var(--dur-3) var(--ease-out) both;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes VenueMiniMap-module__UTseWG__rise{0%{opacity:0;transform:scale(.97)translateY(.5rem)}}.VenueMiniMap-module__UTseWG__head{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);flex:none;display:flex}.VenueMiniMap-module__UTseWG__text{align-content:center;align-items:baseline;gap:.125rem var(--s3);flex-wrap:wrap;flex:1;min-width:0;min-height:2.75rem;display:flex}.VenueMiniMap-module__UTseWG__name{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-snug);overflow-wrap:anywhere}.VenueMiniMap-module__UTseWG__addr{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:anywhere}.VenueMiniMap-module__UTseWG__close{width:2.75rem;height:2.75rem;color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.VenueMiniMap-module__UTseWG__big{flex:1;min-height:0}:is(.VenueMiniMap-module__UTseWG__canvas [data-pin][data-id],.VenueMiniMap-module__UTseWG__big [data-pin][data-id]){background:var(--btn-fill)}:is(.VenueMiniMap-module__UTseWG__canvas [data-pin]+[data-ripple],.VenueMiniMap-module__UTseWG__big [data-pin]+[data-ripple]){display:none}@media (max-width:760px){.VenueMiniMap-module__UTseWG__layer{padding:0}.VenueMiniMap-module__UTseWG__sheet{border-radius:0;width:100%;height:100%}}
.PageShell-module__kBSYoG__shell{width:100%;max-width:var(--container-page);padding-inline:var(--page-pad);padding-bottom:var(--sec-page-tight);flex-direction:column;margin-inline:auto;display:flex}
.AuthorLine-module__sy5Zua__line{align-items:center;gap:var(--s3);min-width:0;display:flex}.AuthorLine-module__sy5Zua__who{flex-direction:column;gap:.125rem;min-width:0;display:flex}.AuthorLine-module__sy5Zua__name{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-title);color:var(--ink)}.AuthorLine-module__sy5Zua__nameLink{text-decoration:none}@media (hover:hover) and (pointer:fine){.AuthorLine-module__sy5Zua__nameLink:hover{text-decoration:underline}}.AuthorLine-module__sy5Zua__meta{align-items:baseline;column-gap:var(--s2);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);flex-wrap:wrap;display:flex}.AuthorLine-module__sy5Zua__part{align-items:baseline;gap:var(--s2);display:inline-flex}.AuthorLine-module__sy5Zua__part+.AuthorLine-module__sy5Zua__part:before{content:"·" / "";color:var(--rule-strong)}.AuthorLine-module__sy5Zua__timeLink{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.AuthorLine-module__sy5Zua__timeLink:hover{color:var(--ink-2);text-decoration:underline}}.AuthorLine-module__sy5Zua__place{align-items:center;gap:.25rem;display:inline-flex}.AuthorLine-module__sy5Zua__place svg{color:var(--ink-3);flex:none;translate:0 1px}.AuthorLine-module__sy5Zua__postTime{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);white-space:nowrap}.AuthorLine-module__sy5Zua__useful{align-items:center;gap:.125rem;display:inline-flex}.AuthorLine-module__sy5Zua__useful svg{color:var(--ink-3);flex:none;translate:0 1px}.AuthorLine-module__sy5Zua__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.TopicList-module__nq92GG__list{border-top:1px solid var(--rule);flex-direction:column;display:flex}.TopicList-module__nq92GG__row{gap:var(--s2);padding-block:var(--s4);border-bottom:1px solid var(--rule);flex-direction:column;display:flex;position:relative}.TopicList-module__nq92GG__title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-title);color:var(--ink);text-wrap:pretty;text-decoration:none}.TopicList-module__nq92GG__title:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.TopicList-module__nq92GG__title:hover{color:var(--action)}}.TopicList-module__nq92GG__title:focus-visible{outline:none}.TopicList-module__nq92GG__row:has(.TopicList-module__nq92GG__title:focus-visible){outline:2px solid var(--action);outline-offset:.125rem;border-radius:var(--r-media)}.TopicList-module__nq92GG__excerpt{-webkit-line-clamp:2;line-clamp:2;max-width:66ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TopicList-module__nq92GG__meta{align-items:center;gap:var(--s2) var(--s3);font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.TopicList-module__nq92GG__tag{align-items:center;gap:var(--s1);border-radius:var(--r-chip);background:var(--surface-2);height:1.625rem;color:var(--ink-2);font-family:var(--font-display);padding-inline:.625rem;font-weight:500;display:inline-flex}.TopicList-module__nq92GG__fact{align-items:center;gap:var(--s1);display:inline-flex}.TopicList-module__nq92GG__waiting{color:var(--ink-2);font-weight:var(--fw-ui)}.TopicList-module__nq92GG__compact{border-top:0}.TopicList-module__nq92GG__compact .TopicList-module__nq92GG__row{gap:var(--s1);padding-block:var(--s3)}.TopicList-module__nq92GG__compact .TopicList-module__nq92GG__row:last-child{border-bottom:0}.TopicList-module__nq92GG__compact .TopicList-module__nq92GG__title{font-size:var(--fs-sm)}.TopicList-module__nq92GG__ranked{counter-reset:rank}.TopicList-module__nq92GG__ranked .TopicList-module__nq92GG__row{column-gap:var(--s2);row-gap:var(--s1);counter-increment:rank;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.TopicList-module__nq92GG__ranked .TopicList-module__nq92GG__row:before{content:counter(rank);color:var(--action);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-black);line-height:var(--lh-snug);font-variant-numeric:tabular-nums;grid-row:span 2}
.Pagination-module__Mq-yPa__wrap{flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.Pagination-module__Mq-yPa__more{width:min(30rem,100%)}.Pagination-module__Mq-yPa__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.Pagination-module__Mq-yPa__page,.Pagination-module__Mq-yPa__arrow{border-radius:var(--r-chip);min-width:2.75rem;height:2.75rem;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;transition:background-color var(--dur-1) var(--ease-out);place-items:center;padding:0 .375rem;text-decoration:none;display:grid}.Pagination-module__Mq-yPa__page[aria-current=page]{background:var(--ink);color:var(--on-ink)}.Pagination-module__Mq-yPa__gap{width:2rem;color:var(--ink-3);font-weight:var(--fw-bold);text-align:center}.Pagination-module__Mq-yPa__off{color:var(--rule-strong)}@media (hover:hover) and (pointer:fine){a.Pagination-module__Mq-yPa__page:hover,a.Pagination-module__Mq-yPa__arrow:hover{background:var(--fill);color:var(--ink)}a.Pagination-module__Mq-yPa__page[aria-current=page]:hover{background:var(--ink);color:var(--on-ink)}}
.StudioQuestions-module__3bacoq__sec{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.StudioQuestions-module__3bacoq__title{font-size:var(--fs-h2)}.StudioQuestions-module__3bacoq__lead{max-width:66ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.StudioQuestions-module__3bacoq__all{color:var(--press);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);align-self:flex-start;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex;position:relative}.StudioQuestions-module__3bacoq__all:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}.StudioQuestions-module__3bacoq__all svg{transition:translate var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.StudioQuestions-module__3bacoq__all:hover svg{translate:.1875rem}}.StudioQuestions-module__3bacoq__ask{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.StudioQuestions-module__3bacoq__none{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}
.ParentsQuestions-module__Ws7QCG__plate{border:1px solid color-mix(in oklab, var(--brand) 14%, var(--brand-wash));border-radius:var(--r-panel);background:linear-gradient(120deg, var(--brand-soft), var(--brand-wash));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem 1.75rem;padding:1.75rem 2rem;display:grid}.ParentsQuestions-module__Ws7QCG__sign{background:var(--surface);width:3.5rem;height:3.5rem;box-shadow:var(--sh-1);color:var(--action);border-radius:1.125rem;place-items:center;display:grid}.ParentsQuestions-module__Ws7QCG__body{flex-direction:column;gap:.375rem;min-width:0;display:flex}.ParentsQuestions-module__Ws7QCG__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-black);line-height:var(--lh-title);letter-spacing:var(--ls-title);text-wrap:balance;margin:0}.ParentsQuestions-module__Ws7QCG__text{max-width:72ch;color:var(--ink-2);font-size:var(--fs-body);text-wrap:pretty;margin:0;line-height:1.5}.ParentsQuestions-module__Ws7QCG__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.25rem;display:flex}.ParentsQuestions-module__Ws7QCG__ask{min-width:8.25rem}.ParentsQuestions-module__Ws7QCG__topics{min-height:2.75rem;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;transition:color var(--dur-1) var(--ease-out);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.ParentsQuestions-module__Ws7QCG__topics svg{transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ParentsQuestions-module__Ws7QCG__topics:hover{color:var(--press)}.ParentsQuestions-module__Ws7QCG__topics:hover svg{transform:translate(.1875rem)}}.ParentsQuestions-module__Ws7QCG__list{flex-direction:column;grid-column:2/-1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ParentsQuestions-module__Ws7QCG__item{border-radius:var(--r-card);background:var(--surface);min-height:3.25rem;color:var(--ink);transition:box-shadow var(--dur-2) var(--ease-out);align-items:center;gap:.75rem 1rem;padding:.625rem 1rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ParentsQuestions-module__Ws7QCG__item:hover{color:var(--ink);box-shadow:var(--sh-1)}.ParentsQuestions-module__Ws7QCG__item:hover .ParentsQuestions-module__Ws7QCG__itemGo{color:var(--ink-2);translate:.125rem}}.ParentsQuestions-module__Ws7QCG__item:active{background:var(--surface-2)}.ParentsQuestions-module__Ws7QCG__item:focus-visible{border-radius:var(--r-card)}.ParentsQuestions-module__Ws7QCG__itemTitle{min-width:0;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);text-wrap:pretty;flex:auto}.ParentsQuestions-module__Ws7QCG__itemFacts{color:var(--ink-2);font-size:var(--fs-xs);flex:none;align-items:center;gap:.25rem;display:inline-flex}.ParentsQuestions-module__Ws7QCG__itemGo{color:var(--ink-3);transition:color var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-out);flex:none}@media (max-width:1100px){.ParentsQuestions-module__Ws7QCG__plate{grid-template-columns:auto minmax(0,1fr)}.ParentsQuestions-module__Ws7QCG__links{grid-column:2;justify-content:flex-start}}@media (max-width:760px){.ParentsQuestions-module__Ws7QCG__plate{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}.ParentsQuestions-module__Ws7QCG__sign{border-radius:1rem;width:3rem;height:3rem}.ParentsQuestions-module__Ws7QCG__links{flex-direction:column;grid-column:auto;align-items:stretch;gap:.25rem}.ParentsQuestions-module__Ws7QCG__topics{justify-content:center}.ParentsQuestions-module__Ws7QCG__list{grid-column:auto}.ParentsQuestions-module__Ws7QCG__item{flex-wrap:wrap}.ParentsQuestions-module__Ws7QCG__itemTitle{flex-basis:calc(100% - 2rem)}}
.ClampMore-module__IX6_za__root{position:relative}.ClampMore-module__IX6_za__clamp{max-height:calc(var(--lines) * 1lh);overflow:hidden}.ClampMore-module__IX6_za__more{width:min(100%,13.75rem);height:1lh;padding-left:var(--s7);background:linear-gradient(90deg, transparent, var(--surface) var(--s7));cursor:pointer;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:0;right:0}.ClampMore-module__IX6_za__more:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}.ClampMore-module__IX6_za__moreText{color:var(--ink-2);font-family:var(--font-display);font-weight:var(--fw-ui);text-underline-offset:.1875rem;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ClampMore-module__IX6_za__more:hover .ClampMore-module__IX6_za__moreText{color:var(--action);text-decoration-color:currentColor}}.ClampMore-module__IX6_za__more:active .ClampMore-module__IX6_za__moreText{color:var(--press)}
.ReviewDialog-module__Wmczoq__form{gap:var(--s4);flex-direction:column;display:flex}.ReviewDialog-module__Wmczoq__rate{align-items:flex-start;gap:var(--s2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ReviewDialog-module__Wmczoq__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}.ReviewDialog-module__Wmczoq__stars{justify-content:flex-end;gap:var(--s1);flex-direction:row-reverse;display:flex}.ReviewDialog-module__Wmczoq__radio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReviewDialog-module__Wmczoq__star{border-radius:var(--r-chip);width:2.75rem;height:2.75rem;color:var(--ink-3);cursor:pointer;transition:color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);place-items:center;display:grid}.ReviewDialog-module__Wmczoq__radio:checked~.ReviewDialog-module__Wmczoq__star{color:var(--action)}.ReviewDialog-module__Wmczoq__radio:checked~.ReviewDialog-module__Wmczoq__star svg path,.ReviewDialog-module__Wmczoq__star:hover svg path,.ReviewDialog-module__Wmczoq__star:hover~.ReviewDialog-module__Wmczoq__star svg path{fill:currentColor}@media (hover:hover) and (pointer:fine){.ReviewDialog-module__Wmczoq__star:hover,.ReviewDialog-module__Wmczoq__star:hover~.ReviewDialog-module__Wmczoq__star{color:var(--action)}.ReviewDialog-module__Wmczoq__star:hover{transform:scale(1.06)}}.ReviewDialog-module__Wmczoq__star:active{transform:scale(.94)}.ReviewDialog-module__Wmczoq__radio:focus-visible+.ReviewDialog-module__Wmczoq__star{outline:2px solid var(--action);outline-offset:.125rem}.ReviewDialog-module__Wmczoq__mark{font-family:var(--font-display);font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.ReviewDialog-module__Wmczoq__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ReviewDialog-module__Wmczoq__error{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--action)}.ReviewDialog-module__Wmczoq__terms{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);text-align:center}.ReviewDialog-module__Wmczoq__files{gap:var(--s2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ReviewDialog-module__Wmczoq__tiles{gap:var(--s2);flex-wrap:wrap;display:flex}.ReviewDialog-module__Wmczoq__tile{aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--r-media);background:var(--fill);width:4.75rem;transition:border-color var(--dur-2) var(--ease-out);position:relative;overflow:hidden}.ReviewDialog-module__Wmczoq__tile[data-failed]{border-color:var(--action)}.ReviewDialog-module__Wmczoq__thumb{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ReviewDialog-module__Wmczoq__state{left:var(--s1);bottom:var(--s1);padding:0 var(--s1);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-2);font-size:var(--fs-label);white-space:nowrap;align-items:center;line-height:1.6;display:inline-flex;position:absolute}.ReviewDialog-module__Wmczoq__unpick{top:var(--s1);right:var(--s1);border-radius:var(--r-chip);background:var(--surface);width:1.5rem;height:1.5rem;color:var(--ink);cursor:pointer;box-shadow:var(--sh-1);transition:color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute}.ReviewDialog-module__Wmczoq__unpick:before{content:"";position:absolute;inset:-.625rem}@media (hover:hover) and (pointer:fine){.ReviewDialog-module__Wmczoq__unpick:hover{color:var(--action)}}.ReviewDialog-module__Wmczoq__unpick:active{transform:scale(.92)}.ReviewDialog-module__Wmczoq__unpick:disabled{opacity:.5;cursor:default}.ReviewDialog-module__Wmczoq__add{aspect-ratio:1;border:1px dashed var(--rule-strong);border-radius:var(--r-media);background:var(--surface);width:4.75rem;color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-xs);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.ReviewDialog-module__Wmczoq__add:hover{border-color:var(--action);color:var(--action)}}.ReviewDialog-module__Wmczoq__add:active{background:var(--surface-2)}.ReviewDialog-module__Wmczoq__add:disabled{opacity:.5;cursor:default}.ReviewDialog-module__Wmczoq__hint{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.ReviewDialog-module__Wmczoq__note{padding:var(--s2) var(--s3);border-radius:var(--r-card);background:var(--brand-wash);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink)}.ReviewDialog-module__Wmczoq__remove{align-self:center}.ReviewDialog-module__Wmczoq__ask{align-items:center;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--rule);text-align:center;flex-direction:column;display:flex}.ReviewDialog-module__Wmczoq__askText{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.ReviewDialog-module__Wmczoq__askRow{justify-content:center;gap:var(--s2);flex-wrap:wrap;display:flex}
.SeasonShowcase-module__vy23vq__plate{margin-top:var(--sec-page-tight);border-radius:var(--r-block);background:linear-gradient(90deg, color-mix(in srgb, var(--cinema) 55%, transparent), transparent 55%), url(/afisha/season-newyear-1600.webp) right center / cover no-repeat, var(--cinema-raised);color:var(--on-media);flex-wrap:wrap;align-items:center;display:flex;overflow:hidden}.SeasonShowcase-module__vy23vq__copy{flex-direction:column;flex:26.25rem;gap:1.25rem;min-width:0;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.SeasonShowcase-module__vy23vq__eyebrow{border-radius:var(--r-chip);background:color-mix(in srgb, var(--tint) 16%, transparent);color:var(--tint);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;align-self:flex-start;padding:.375rem .75rem}.SeasonShowcase-module__vy23vq__title{font-family:var(--font-display);font-size:clamp(2.125rem,3.6vw,3.25rem);font-weight:var(--fw-black);letter-spacing:-.025em;margin:0;line-height:1.05}.SeasonShowcase-module__vy23vq__text{max-width:28.75rem;color:var(--on-media-2);font-size:var(--fs-lead);text-wrap:pretty;margin:0;line-height:1.55}.SeasonShowcase-module__vy23vq__ages{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.SeasonShowcase-module__vy23vq__age{border:1px solid var(--media-rule-strong);border-radius:var(--r-chip);min-height:2.75rem;color:var(--on-media);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.SeasonShowcase-module__vy23vq__all{border-radius:var(--r-btn-lg);background:var(--on-media);min-height:3.25rem;color:var(--cinema);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);transition:background-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);align-self:flex-start;align-items:center;gap:.625rem;margin-top:.5rem;padding:0 1.625rem;text-decoration:none;display:inline-flex}.SeasonShowcase-module__vy23vq__all:active,.SeasonShowcase-module__vy23vq__age:active{transform:scale(.98)}.SeasonShowcase-module__vy23vq__plate[data-first]{margin-top:3rem}.SeasonShowcase-module__vy23vq__collage{flex:32.5rem;min-width:0;height:clamp(15.625rem,64vw,27.5rem);position:relative}.SeasonShowcase-module__vy23vq__poster{aspect-ratio:14/9;border:.375rem solid var(--on-media);background:var(--surface-2);box-shadow:0 1.5rem 3rem var(--media-shade);border-radius:.875rem;position:absolute;overflow:hidden}.SeasonShowcase-module__vy23vq__poster img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease-out);filter:var(--card-img-filter);display:block}.SeasonShowcase-module__vy23vq__poster[data-slot="0"]{width:56%;top:14%;left:4%;transform:rotate(-5deg)}.SeasonShowcase-module__vy23vq__poster[data-slot="1"]{width:50%;top:6%;right:4%;transform:rotate(4deg)}.SeasonShowcase-module__vy23vq__poster[data-slot="2"]{width:54%;bottom:8%;left:26%;transform:rotate(-1deg)}.SeasonShowcase-module__vy23vq__collage[data-count="1"] .SeasonShowcase-module__vy23vq__poster[data-slot="0"]{width:min(64%,32.5rem);top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.SeasonShowcase-module__vy23vq__collage[data-count="2"] .SeasonShowcase-module__vy23vq__poster[data-slot="0"]{top:30%}.SeasonShowcase-module__vy23vq__collage[data-count="2"] .SeasonShowcase-module__vy23vq__poster[data-slot="1"]{top:12%}@media (hover:hover) and (pointer:fine){.SeasonShowcase-module__vy23vq__age:hover{border-color:var(--on-media);background:var(--media-btn)}.SeasonShowcase-module__vy23vq__all:hover{background:var(--on-media-2)}.SeasonShowcase-module__vy23vq__poster:hover img{transform:scale(1.03)}}@media (max-width:760px){.SeasonShowcase-module__vy23vq__plate{background:linear-gradient(to bottom, var(--cinema-raised) 40%, transparent 62%), url(/afisha/season-newyear-960.webp) 80% bottom / auto 60% no-repeat, var(--cinema-raised)}.SeasonShowcase-module__vy23vq__plate[data-first]{margin-top:2.5rem}.SeasonShowcase-module__vy23vq__copy{gap:1rem}.SeasonShowcase-module__vy23vq__collage{margin-bottom:.5rem}}
.PostMedia-module__XAXm1W__grid{--cap:min(28.75rem, 40svh);gap:var(--s2);grid-template-rows:minmax(0,1fr);min-width:0;display:grid}.PostMedia-module__XAXm1W__full{--cap:min(40rem, 70svh)}.PostMedia-module__XAXm1W__grid[data-count="1"]{aspect-ratio:var(--ratio);width:min(100%, calc(var(--cap) * var(--ratio)))}.PostMedia-module__XAXm1W__grid[data-count="2"]{aspect-ratio:2;max-height:var(--cap);grid-template-columns:repeat(2,minmax(0,1fr))}.PostMedia-module__XAXm1W__grid[data-count="3"]{aspect-ratio:3/2;max-height:var(--cap);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.PostMedia-module__XAXm1W__grid[data-count="3"]>:first-child{grid-row:span 2}.PostMedia-module__XAXm1W__tile{border:1px solid var(--rule);border-radius:var(--r-media);background:var(--fill);min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.PostMedia-module__XAXm1W__still{appearance:none;cursor:zoom-in}.PostMedia-module__XAXm1W__photo{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-2) var(--ease-out);display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.PostMedia-module__XAXm1W__still:hover .PostMedia-module__XAXm1W__photo{transform:scale(1.03)}}.PostMedia-module__XAXm1W__still:active .PostMedia-module__XAXm1W__photo{transform:scale(.995)}.PostMedia-module__XAXm1W__more{background:color-mix(in srgb, var(--on-brand) 46%, transparent);color:var(--on-media);font-family:var(--font-display);font-size:var(--fs-h4);transition:background-color var(--dur-1) var(--ease-out);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.PostMedia-module__XAXm1W__still:hover .PostMedia-module__XAXm1W__more{background:color-mix(in srgb, var(--on-brand) 36%, transparent)}}.PostMedia-module__XAXm1W__aside{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PostMedia-module__XAXm1W__frame{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.PostMedia-module__XAXm1W__video[data-playing]{background:var(--cinema)}.PostMedia-module__XAXm1W__video[data-playing] .PostMedia-module__XAXm1W__frame{object-fit:contain}.PostMedia-module__XAXm1W__frame:focus-visible{outline-offset:-.1875rem;border-radius:var(--r-media)}.PostMedia-module__XAXm1W__start{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.PostMedia-module__XAXm1W__start:focus-visible{outline-offset:-.1875rem;border-radius:var(--r-media)}.PostMedia-module__XAXm1W__play{background:var(--media-plate);width:3.5rem;height:3.5rem;color:var(--on-media);transition:transform var(--dur-1) var(--ease-out);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.PostMedia-module__XAXm1W__start:hover .PostMedia-module__XAXm1W__play{transform:scale(1.06)}}.PostMedia-module__XAXm1W__start:active .PostMedia-module__XAXm1W__play{transform:scale(.96)}.PostMedia-module__XAXm1W__duration{left:var(--s2);bottom:var(--s2);padding:0 var(--s1);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-2);font-size:var(--fs-label);white-space:nowrap;line-height:1.6;position:absolute}@media (prefers-reduced-motion:reduce){.PostMedia-module__XAXm1W__still:hover .PostMedia-module__XAXm1W__photo,.PostMedia-module__XAXm1W__still:active .PostMedia-module__XAXm1W__photo,.PostMedia-module__XAXm1W__start:hover .PostMedia-module__XAXm1W__play,.PostMedia-module__XAXm1W__start:active .PostMedia-module__XAXm1W__play{transform:none}}
.ReviewMedia-module__P_1ndq__media{gap:var(--s2);margin-top:var(--s1);flex-direction:column;display:flex}.ReviewMedia-module__P_1ndq__strip{gap:var(--s2);flex-wrap:wrap;display:flex}.ReviewMedia-module__P_1ndq__tile{aspect-ratio:1;appearance:none;cursor:zoom-in;border:1px solid var(--rule);border-radius:var(--r-media);background:var(--fill);width:5.5rem;padding:0;display:block;position:relative;overflow:hidden}.ReviewMedia-module__P_1ndq__photo{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-2) var(--ease-out);display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ReviewMedia-module__P_1ndq__tile:hover .ReviewMedia-module__P_1ndq__photo{transform:scale(1.03)}}.ReviewMedia-module__P_1ndq__tile:active .ReviewMedia-module__P_1ndq__photo{transform:scale(.995)}.ReviewMedia-module__P_1ndq__video{border-radius:var(--r-media);background:var(--fill);width:min(100%,20rem);max-height:22.5rem;display:block}.ReviewMedia-module__P_1ndq__aside{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.VenueTypes-module__GKMkiq__grid{grid-template-columns:repeat(auto-fit,minmax(min(11.875rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.VenueTypes-module__GKMkiq__grid>li{min-width:0;display:flex}@media (min-width:761px){.VenueTypes-module__GKMkiq__grid>li{max-width:30cqi}}.VenueTypes-module__GKMkiq__tile{border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);min-height:12.25rem;color:var(--ink);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);flex-direction:column;flex:1;gap:.375rem;padding:1.25rem 1.25rem 1.125rem;text-decoration:none;display:flex}.VenueTypes-module__GKMkiq__tile:active{transform:scale(.985)}.VenueTypes-module__GKMkiq__top{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.VenueTypes-module__GKMkiq__badge{background:var(--brand-wash);width:2.75rem;height:2.75rem;color:var(--action);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:.875rem;place-items:center;display:grid}.VenueTypes-module__GKMkiq__go{width:2rem;height:2rem;color:var(--ink-3);transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.VenueTypes-module__GKMkiq__name{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-black);line-height:var(--lh-snug);letter-spacing:var(--ls-title);text-wrap:balance}.VenueTypes-module__GKMkiq__count{color:var(--ink-2);font-size:var(--fs-sm);margin-top:auto;padding-top:.625rem}.VenueTypes-module__GKMkiq__count b{color:var(--ink);font-family:var(--font-display);font-size:2rem;font-weight:var(--fw-black);letter-spacing:var(--ls-display);margin-right:.125rem;line-height:1}.VenueTypes-module__GKMkiq__facts{border-top:1px solid var(--rule);color:var(--ink-3);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .5rem;margin-top:.625rem;padding-top:.75rem;display:flex}.VenueTypes-module__GKMkiq__price{color:var(--ink);font-weight:var(--fw-bold);white-space:nowrap}@media (hover:hover) and (pointer:fine){.VenueTypes-module__GKMkiq__tile:hover{border-color:var(--rule-strong);box-shadow:var(--sh-2);transform:translateY(-.125rem)}.VenueTypes-module__GKMkiq__tile:hover .VenueTypes-module__GKMkiq__badge{color:var(--press)}.VenueTypes-module__GKMkiq__tile:hover .VenueTypes-module__GKMkiq__go{background:var(--surface-2);color:var(--ink);transform:translate(.125rem)}}@media (max-width:760px){.VenueTypes-module__GKMkiq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.VenueTypes-module__GKMkiq__grid>li:only-child{grid-column:1/-1}.VenueTypes-module__GKMkiq__tile{min-height:10.75rem;padding:1rem 1rem .875rem}.VenueTypes-module__GKMkiq__top{margin-bottom:.5rem}.VenueTypes-module__GKMkiq__badge{border-radius:.75rem;width:2.5rem;height:2.5rem}.VenueTypes-module__GKMkiq__go{display:none}.VenueTypes-module__GKMkiq__count b{font-size:1.75rem}}
.UsefulButton-module__bAnCVa__quiet{border-radius:var(--r-btn);height:2.25rem;color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:.375rem;padding-inline:.5rem .625rem;display:inline-flex;position:relative}.UsefulButton-module__bAnCVa__quiet:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}.UsefulButton-module__bAnCVa__quiet svg{transition:stroke-width var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-pop)}@media (hover:hover) and (pointer:fine){.UsefulButton-module__bAnCVa__quiet:hover{background:color-mix(in oklab, var(--ink) 7%, transparent);color:var(--ink)}}.UsefulButton-module__bAnCVa__quiet:active{background:color-mix(in oklab, var(--ink) 12%, transparent)}.UsefulButton-module__bAnCVa__on,.UsefulButton-module__bAnCVa__on:hover{color:var(--action)}.UsefulButton-module__bAnCVa__on svg{stroke-width:2.2px;translate:0 -1px}
.StudioReviews-module___pqMDG__sec{gap:var(--s5);min-width:0;scroll-margin-top:calc(var(--hd) + var(--s5));flex-direction:column;display:flex}.StudioReviews-module___pqMDG__head{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.StudioReviews-module___pqMDG__title{align-items:baseline;gap:var(--s3);font-size:var(--fs-h2);display:flex}.StudioReviews-module___pqMDG__count{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--ink-3);font-weight:500}.StudioReviews-module___pqMDG__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}.StudioReviews-module___pqMDG__status{gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--brand-wash);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink);flex-direction:column;display:flex}.StudioReviews-module___pqMDG__list{gap:var(--s6);flex-direction:column;display:flex}.StudioReviews-module___pqMDG__item{gap:var(--s1);padding-left:var(--s3);border-left:.125rem solid var(--rule);flex-direction:column;display:flex}.StudioReviews-module___pqMDG__who{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.StudioReviews-module___pqMDG__whoWho{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.StudioReviews-module___pqMDG__whoName{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--ls-title)}.StudioReviews-module___pqMDG__text{max-width:66ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.StudioReviews-module___pqMDG__reply{gap:var(--s1);margin-top:var(--s2);padding:var(--s3);border-radius:var(--r-card);background:var(--fill);flex-direction:column;display:flex}.StudioReviews-module___pqMDG__stars{color:var(--action);gap:.125rem;display:flex}.StudioReviews-module___pqMDG__starOn path{fill:currentColor}.StudioReviews-module___pqMDG__starOff{color:var(--ink-3)}
.DirectionQuestions-module__mIw0Cq__sec{gap:var(--s4);max-width:74ch;padding-top:var(--s7);border-top:1px solid var(--rule);flex-direction:column;display:flex}.DirectionQuestions-module__mIw0Cq__head{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.DirectionQuestions-module__mIw0Cq__title{font-size:var(--fs-h2);line-height:var(--lh-snug)}.DirectionQuestions-module__mIw0Cq__all{color:var(--press);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);flex:none;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex;position:relative}.DirectionQuestions-module__mIw0Cq__all:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}.DirectionQuestions-module__mIw0Cq__all svg{transition:translate var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.DirectionQuestions-module__mIw0Cq__all:hover svg{translate:.1875rem}}.DirectionQuestions-module__mIw0Cq__ask{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}
.page-module__AuAwVG__app{--fb:0px;min-height:calc(100dvh - var(--hd));background:var(--ground)}@media (max-width:760px){.page-module__AuAwVG__app{min-height:calc(100dvh - var(--hd));background:var(--cinema)}}.page-module__AuAwVG__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.layout-module__SmfMhG__narrow{--container:calc(45rem + var(--s9) + var(--doc-side) + 2 * var(--pad-x))}
