.Group-module__BJNsCW__group{gap:var(--s4);flex-direction:column;display:flex}.Group-module__BJNsCW__title{font-size:var(--fs-h3);padding-bottom:var(--s2);border-bottom:1px solid var(--rule)}.Group-module__BJNsCW__chips{gap:var(--s2);flex-wrap:wrap;display:flex}
.CategoryGroup-module__SRYoXq__tiles{gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CategoryGroup-module__SRYoXq__cell{min-width:0;display:grid}.CategoryGroup-module__SRYoXq__card{--card-x:1.25rem;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);min-width:0;color:var(--ink);transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){a.CategoryGroup-module__SRYoXq__card:hover{border-color:var(--rule-strong);box-shadow:var(--sh-2);color:var(--ink);transform:translateY(-.125rem)}}a.CategoryGroup-module__SRYoXq__card:focus-visible{border-color:var(--rule-strong);box-shadow:var(--sh-2);border-radius:var(--r-card);transform:translateY(-.125rem)}a.CategoryGroup-module__SRYoXq__card:active{box-shadow:var(--sh-1);transform:translateY(0)}.CategoryGroup-module__SRYoXq__art{aspect-ratio:2;border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0;display:block;position:relative;overflow:hidden}.CategoryGroup-module__SRYoXq__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CategoryGroup-module__SRYoXq__body{gap:var(--s1);padding:.875rem var(--card-x) 1.125rem;flex-direction:column;display:flex}.CategoryGroup-module__SRYoXq__head{justify-content:space-between;align-items:flex-start;gap:var(--s2);display:flex}.CategoryGroup-module__SRYoXq__name{min-width:0;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);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.CategoryGroup-module__SRYoXq__arrow{margin-top:calc((var(--fs-h4) * var(--lh-snug) - 1.125rem) / 2);color:var(--ink-3);transition:color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out)}@media (hover:hover) and (pointer:fine){a.CategoryGroup-module__SRYoXq__card:hover .CategoryGroup-module__SRYoXq__arrow{color:var(--action);transform:translate(.125rem)}}a.CategoryGroup-module__SRYoXq__card:focus-visible .CategoryGroup-module__SRYoXq__arrow{color:var(--action)}.CategoryGroup-module__SRYoXq__note{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3)}.CategoryGroup-module__SRYoXq__thin{background:0 0;border-style:dashed}.CategoryGroup-module__SRYoXq__thin .CategoryGroup-module__SRYoXq__name{color:var(--ink-3);font-weight:500}.CategoryGroup-module__SRYoXq__thin .CategoryGroup-module__SRYoXq__note{font-size:var(--fs-xs)}.CategoryGroup-module__SRYoXq__blankThin.CategoryGroup-module__SRYoXq__blankThin{background:var(--surface-2)}.CategoryGroup-module__SRYoXq__blankThin.CategoryGroup-module__SRYoXq__blankThin:after{display:none}.CategoryGroup-module__SRYoXq__blankThin svg{color:var(--ink-3)}@media (max-width:1100px){.CategoryGroup-module__SRYoXq__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.CategoryGroup-module__SRYoXq__tiles{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.CategoryGroup-module__SRYoXq__card{--card-x:.75rem}.CategoryGroup-module__SRYoXq__body{padding:.625rem var(--card-x) .75rem;gap:.125rem}.CategoryGroup-module__SRYoXq__name{font-size:var(--fs-sm)}.CategoryGroup-module__SRYoXq__note{font-size:var(--fs-xs)}.CategoryGroup-module__SRYoXq__arrow{display:none}}
.CityGuide-module__T_tHHa__guide{align-items:start;gap:var(--s7) var(--s9);padding-top:var(--s7);border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.CityGuide-module__T_tHHa__intro{top:calc(var(--hd) + var(--s5));gap:var(--s4);flex-direction:column;display:flex;position:sticky}.CityGuide-module__T_tHHa__head{gap:var(--s2);flex-direction:column;display:flex}.CityGuide-module__T_tHHa__label{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.CityGuide-module__T_tHHa__title{max-width:17ch;font-size:var(--fs-h2);line-height:var(--lh-snug)}.CityGuide-module__T_tHHa__text{max-width:62ch;font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2);text-wrap:pretty}.CityGuide-module__T_tHHa__blocks{gap:var(--s7);flex-direction:column;display:flex}.CityGuide-module__T_tHHa__ages{gap:var(--s7) var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CityGuide-module__T_tHHa__block{gap:var(--s2);flex-direction:column;display:flex}.CityGuide-module__T_tHHa__heading{font-size:var(--fs-h4);color:var(--ink)}@media (max-width:1100px){.CityGuide-module__T_tHHa__guide{grid-template-columns:minmax(0,1fr)}.CityGuide-module__T_tHHa__intro{position:static}}@media (max-width:760px){.CityGuide-module__T_tHHa__guide,.CityGuide-module__T_tHHa__blocks{gap:var(--s5)}.CityGuide-module__T_tHHa__ages{gap:var(--s5);grid-template-columns:minmax(0,1fr)}}
.SheetScrim-module__yCRU7q__scrim{display:none}@media (max-width:760px){.SheetScrim-module__yCRU7q__scrim{z-index:9;background:color-mix(in srgb, var(--on-brand) 32%, transparent);touch-action:none;opacity:1;transition:opacity var(--dur-2) var(--ease-out);display:block;position:fixed;inset:0}.SheetScrim-module__yCRU7q__scrim.SheetScrim-module__yCRU7q__overBar{z-index:49}@starting-style{.SheetScrim-module__yCRU7q__scrim{opacity:0}}}
.Segment-module__P_GokW__group{align-items:center;gap:var(--s1);border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--surface-2);flex:none;padding:.1875rem;display:inline-flex}.Segment-module__P_GokW__option{justify-content:center;align-items:center;gap:var(--s1);border-radius:var(--r-chip);color:var(--ink-2);font-family:var(--font-display);letter-spacing:var(--ls-title);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);font-weight:600;line-height:1;display:inline-flex;position:relative}.Segment-module__P_GokW__option:after{content:"";height:max(100%,2.75rem);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.Segment-module__P_GokW__sm .Segment-module__P_GokW__option{height:1.625rem;padding-inline:var(--s3);font-size:var(--fs-xs)}.Segment-module__P_GokW__md .Segment-module__P_GokW__option{height:2rem;padding-inline:var(--s4);font-size:var(--fs-sm)}.Segment-module__P_GokW__option:hover{color:var(--ink);background:var(--surface)}.Segment-module__P_GokW__option:active{background:var(--fill)}.Segment-module__P_GokW__option[aria-checked=true]{background:var(--ink);color:var(--on-ink)}.Segment-module__P_GokW__option[aria-checked=true]:hover{background:var(--ink-2)}.Segment-module__P_GokW__option[aria-checked=true]:active{background:var(--ink)}
.Switch-module__QeUTqq__root{border:1px solid var(--rule-strong);border-radius:var(--r-chip);background:var(--fill);cursor:pointer;width:2.75rem;height:1.625rem;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex:none;padding:0;position:relative}.Switch-module__QeUTqq__root:after{content:"";position:absolute;inset:-.625rem -.25rem}.Switch-module__QeUTqq__root:focus-visible{border-radius:var(--r-chip)}.Switch-module__QeUTqq__thumb{background:var(--ink-3);width:1.25rem;height:1.25rem;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.Switch-module__QeUTqq__root[aria-checked=true]{background:var(--action);border-color:var(--action)}.Switch-module__QeUTqq__root[aria-checked=true] .Switch-module__QeUTqq__thumb{background:var(--on-action);transform:translate(1.125rem)}@media (hover:hover) and (pointer:fine){.Switch-module__QeUTqq__root:hover{border-color:var(--ink-3)}.Switch-module__QeUTqq__root[aria-checked=true]:hover{background:var(--press);border-color:var(--press)}}.Switch-module__QeUTqq__root:active .Switch-module__QeUTqq__thumb{transform:scale(.88)}.Switch-module__QeUTqq__root[aria-checked=true]:active .Switch-module__QeUTqq__thumb{transform:translate(1.125rem)scale(.88)}.Switch-module__QeUTqq__root:disabled{opacity:.5;cursor:default}
.Badge-module__H8aylq__badge{align-items:center;gap:var(--s1);height:1.5rem;padding-inline:var(--s2);border-radius:var(--r-chip);font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:var(--ls-title);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.Badge-module__H8aylq__neutral{border-color:var(--rule);background:var(--surface-2);color:var(--ink-2)}.Badge-module__H8aylq__pine{border-color:color-mix(in oklab, var(--pine) 26%, transparent);background:var(--pine-wash);color:var(--pine)}.Badge-module__H8aylq__brand{border-color:color-mix(in oklab, var(--action) 32%, transparent);background:var(--brand-wash);color:var(--ink)}.Badge-module__H8aylq__solid{background:var(--ink);color:var(--on-ink)}
.StudioMark-module__Hx8iWG__mark{width:var(--mark,2.5rem);height:var(--mark,2.5rem);border:1px solid var(--logo-plate);border-radius:var(--r-media);background:var(--logo-plate);box-shadow:var(--sh-1);flex:none;justify-content:center;align-items:center;padding:.25rem;display:flex;overflow:hidden}.StudioMark-module__Hx8iWG__img{object-fit:cover;border-radius:calc(var(--r-media) - .3125rem);width:100%;height:auto;max-height:100%}
.StudioBlank-module__bGAH2G__blank{gap:var(--s2);background:linear-gradient(135deg, var(--brand-wash), var(--blank-end,var(--ground)));flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.StudioBlank-module__bGAH2G__blank:after{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--tint) 20%, transparent);border-radius:50%;width:34%;position:absolute;top:-22%;right:-8%}.StudioBlank-module__bGAH2G__sign{width:22%;min-width:1.375rem;max-width:4.5rem;height:auto;color:var(--action);position:relative}.StudioBlank-module__bGAH2G__caption{max-width:80%;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-ui);line-height:var(--lh-snug);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}
.SaveAs-module__9V0DYa__row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.SaveAs-module__9V0DYa__hint{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}.SaveAs-module__9V0DYa__input{flex:10rem;min-width:0}
.PlacePicker-module__AkEVXW__layer{z-index:80;background:var(--ground);opacity:1;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);position:fixed;inset:0;transform:translateY(0)}@starting-style{.PlacePicker-module__AkEVXW__layer{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){@starting-style{.PlacePicker-module__AkEVXW__layer{transform:none}}}.PlacePicker-module__AkEVXW__map{position:absolute;inset:0}.PlacePicker-module__AkEVXW__pin{--lift:0px;--pin:var(--brand);z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.PlacePicker-module__AkEVXW__lifted{--lift:-.75rem}.PlacePicker-module__AkEVXW__ground,.PlacePicker-module__AkEVXW__stick,.PlacePicker-module__AkEVXW__dot,.PlacePicker-module__AkEVXW__bubble{transition:transform var(--dur-3) var(--ease-out), opacity var(--dur-3) var(--ease-out);position:absolute}.PlacePicker-module__AkEVXW__lifted .PlacePicker-module__AkEVXW__ground,.PlacePicker-module__AkEVXW__lifted .PlacePicker-module__AkEVXW__stick,.PlacePicker-module__AkEVXW__lifted .PlacePicker-module__AkEVXW__dot,.PlacePicker-module__AkEVXW__lifted .PlacePicker-module__AkEVXW__bubble{transition-duration:var(--dur-2)}.PlacePicker-module__AkEVXW__ground{background:color-mix(in srgb, var(--ink) 40%, transparent);border-radius:50%;width:.75rem;height:.3125rem;top:-.15625rem;left:-.375rem}.PlacePicker-module__AkEVXW__lifted .PlacePicker-module__AkEVXW__ground{opacity:.45;transform:scale(1.5)}.PlacePicker-module__AkEVXW__stick{background:var(--pin);width:.1875rem;height:1.25rem;transform:translateY(var(--lift));border-radius:.125rem;top:-1.25rem;left:-.09375rem}.PlacePicker-module__AkEVXW__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PlacePicker-module__AkEVXW__dot{border:.375rem solid var(--pin);background:var(--on-btn);width:1.375rem;height:1.375rem;box-shadow:var(--sh-2);opacity:0;transform:translateY(var(--lift)) scale(.6);transform-origin:50% 100%;border-radius:50%;top:-2.5rem;left:-.6875rem}.PlacePicker-module__AkEVXW__lifted .PlacePicker-module__AkEVXW__dot{opacity:1;transform:translateY(var(--lift)) scale(1)}.PlacePicker-module__AkEVXW__bubble{border-radius:var(--r-chip);background:var(--pin);color:var(--on-btn);box-shadow:var(--sh-brand);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-black);white-space:nowrap;transform:translate(-50%, var(--lift)) scale(1);transform-origin:50% 100%;padding:.5625rem 1rem;line-height:1.2;bottom:1.125rem;left:0}.PlacePicker-module__AkEVXW__lifted .PlacePicker-module__AkEVXW__bubble{opacity:0;transform:translate(-50%, var(--lift)) scale(.5)}@media (prefers-reduced-motion:reduce){.PlacePicker-module__AkEVXW__lifted{--lift:0px}.PlacePicker-module__AkEVXW__lifted .PlacePicker-module__AkEVXW__ground{transform:none}}.PlacePicker-module__AkEVXW__zoom{right:var(--s4);z-index:6;position:absolute;top:50%;transform:translateY(-50%)}.PlacePicker-module__AkEVXW__locate{right:var(--s4);bottom:var(--s4);z-index:6;position:absolute}.PlacePicker-module__AkEVXW__close{right:var(--s4);top:calc(var(--s4) + .375rem);z-index:6;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);box-shadow:var(--sh-2);transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover) and (pointer:fine){.PlacePicker-module__AkEVXW__close:hover{background:var(--surface-2);border-color:var(--rule-strong)}}.PlacePicker-module__AkEVXW__close:active{background:var(--fill)}.PlacePicker-module__AkEVXW__card{left:50%;top:var(--s4);z-index:8;width:min(36.25rem, calc(100% - 2 * (2.75rem + var(--s4) + var(--s3))));border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--sh-3);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}.PlacePicker-module__AkEVXW__card:has(.PlacePicker-module__AkEVXW__input:focus-visible){border-color:var(--field-focus);box-shadow:var(--field-ring), var(--sh-3)}.PlacePicker-module__AkEVXW__field{align-items:center;gap:var(--s3);height:3.5rem;padding-inline:var(--s5);display:flex}.PlacePicker-module__AkEVXW__fieldIcon{color:var(--ink-3);flex:none}.PlacePicker-module__AkEVXW__input{min-width:0;height:100%;font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--fw-bold);color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0}.PlacePicker-module__AkEVXW__input:focus-visible{outline:none}.PlacePicker-module__AkEVXW__input::placeholder{color:var(--ink-3);opacity:1;font-weight:400}.PlacePicker-module__AkEVXW__below{padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--rule)}.PlacePicker-module__AkEVXW__hints{max-height:min(22.5rem,55svh);margin:calc(var(--s2) * -1) calc(var(--s3) * -1);overscroll-behavior:contain;flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.PlacePicker-module__AkEVXW__hint{align-items:flex-start;gap:var(--s3);width:100%;min-height:3.25rem;padding:var(--s3);border-radius:var(--r-card);text-align:start;transition:background var(--dur-1) var(--ease-out);display:flex}@media (hover:hover) and (pointer:fine){.PlacePicker-module__AkEVXW__hint:hover{background:var(--surface-2)}}.PlacePicker-module__AkEVXW__hint:active{background:var(--fill)}.PlacePicker-module__AkEVXW__hintIcon{color:var(--ink-3);flex:none;margin-top:.125rem}.PlacePicker-module__AkEVXW__hintText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.PlacePicker-module__AkEVXW__hintText b{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--ink)}.PlacePicker-module__AkEVXW__hintText span{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlacePicker-module__AkEVXW__miss{min-height:2.25rem;font-size:var(--fs-sm);color:var(--ink-2);align-items:center;display:flex}@media (max-width:760px){.PlacePicker-module__AkEVXW__card{left:var(--s3);right:calc(2.75rem + var(--s3) * 2);top:var(--s3);width:auto;transform:none}.PlacePicker-module__AkEVXW__field,.PlacePicker-module__AkEVXW__below{padding-inline:var(--s4)}.PlacePicker-module__AkEVXW__zoom{top:auto;bottom:calc(50% + var(--s6));transform:none}.PlacePicker-module__AkEVXW__close{right:var(--s3);top:calc(var(--s3) + .375rem)}.PlacePicker-module__AkEVXW__locate{right:var(--s3);bottom:var(--s3)}}
.AttachPicker-module__kUEvVG__group{gap:var(--s2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.AttachPicker-module__kUEvVG__legend{margin-bottom:var(--s1);font-size:var(--fs-xs);color:var(--ink-2);padding:0;font-weight:600}.AttachPicker-module__kUEvVG__picked,.AttachPicker-module__kUEvVG__kinds{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AttachPicker-module__kUEvVG__search{gap:var(--s2);flex-direction:column;display:flex}.AttachPicker-module__kUEvVG__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AttachPicker-module__kUEvVG__list{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.AttachPicker-module__kUEvVG__list li+li{border-top:1px solid var(--rule)}.AttachPicker-module__kUEvVG__item{align-items:center;gap:var(--s3);width:100%;min-height:2.75rem;padding:var(--s2) var(--s3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.AttachPicker-module__kUEvVG__item:hover{background:var(--surface-2)}}.AttachPicker-module__kUEvVG__itemSign{color:var(--action);flex:none}.AttachPicker-module__kUEvVG__itemBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.AttachPicker-module__kUEvVG__itemTitle{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug)}.AttachPicker-module__kUEvVG__itemCaption{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3)}.AttachPicker-module__kUEvVG__itemGo{color:var(--ink-3);flex:none}.AttachPicker-module__kUEvVG__state{min-height:1lh;font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-3);margin:0}
.MediaPick-module__zJ9-jW__files{gap:var(--s2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.MediaPick-module__zJ9-jW__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MediaPick-module__zJ9-jW__tiles{gap:var(--s2);flex-wrap:wrap;display:flex}.MediaPick-module__zJ9-jW__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}.MediaPick-module__zJ9-jW__tile[data-failed]{border-color:var(--action)}.MediaPick-module__zJ9-jW__thumb{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.MediaPick-module__zJ9-jW__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;gap:.125rem;line-height:1.6;display:inline-flex;position:absolute}.MediaPick-module__zJ9-jW__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}.MediaPick-module__zJ9-jW__unpick:before{content:"";position:absolute;inset:-.625rem}@media (hover:hover) and (pointer:fine){.MediaPick-module__zJ9-jW__unpick:hover{color:var(--action)}}.MediaPick-module__zJ9-jW__unpick:active{transform:scale(.92)}.MediaPick-module__zJ9-jW__add{aspect-ratio:1;width:4.75rem;padding:0 var(--s1);border:1px dashed var(--rule-strong);border-radius:var(--r-media);background:var(--surface);color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-xs);line-height:var(--lh-snug);text-align:center;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;display:flex}@media (hover:hover) and (pointer:fine){.MediaPick-module__zJ9-jW__add:hover{border-color:var(--action);color:var(--action)}}.MediaPick-module__zJ9-jW__add:active{background:var(--surface-2)}.MediaPick-module__zJ9-jW__rule{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink)}.MediaPick-module__zJ9-jW__hint{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.MediaPick-module__zJ9-jW__error{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--action)}@media (prefers-reduced-motion:reduce){.MediaPick-module__zJ9-jW__unpick:active{transform:none}}
.Composer-module__G2GFWq__box{gap:var(--s4);padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--sh-1);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;display:flex}.Composer-module__G2GFWq__box:focus-within{border-color:color-mix(in oklab, var(--brand) 40%, var(--rule));box-shadow:var(--sh-brand-soft)}.Composer-module__G2GFWq__form{gap:var(--s3);flex-direction:column;display:flex}.Composer-module__G2GFWq__main{flex-direction:column;display:flex}.Composer-module__G2GFWq__area{resize:vertical;field-sizing:content;min-height:calc(4lh + 1.625rem)}.Composer-module__G2GFWq__hint,.Composer-module__G2GFWq__note{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.Composer-module__G2GFWq__more{gap:var(--s4);padding-top:var(--s1);transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out);flex-direction:column;display:flex}@starting-style{.Composer-module__G2GFWq__more{opacity:0;translate:0 -.25rem}}.Composer-module__G2GFWq__group{gap:var(--s2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.Composer-module__G2GFWq__legend{margin-bottom:var(--s2);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2);padding:0}.Composer-module__G2GFWq__chips{gap:var(--s2);flex-wrap:wrap;display:flex}.Composer-module__G2GFWq__row{gap:var(--s4) var(--s3);flex-wrap:wrap;display:flex}.Composer-module__G2GFWq__cell{flex:11.25rem}.Composer-module__G2GFWq__error{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--action)}.Composer-module__G2GFWq__actions{justify-content:flex-end;gap:var(--s2);display:flex}.Composer-module__G2GFWq__terms{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}@media (max-width:560px){.Composer-module__G2GFWq__box{padding:var(--s4)}.Composer-module__G2GFWq__actions{flex-direction:column-reverse}.Composer-module__G2GFWq__actions>*{width:100%}}.Composer-module__G2GFWq__hiddenTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Composer-module__G2GFWq__compose{align-items:flex-start;gap:var(--s3);display:flex}.Composer-module__G2GFWq__face{background:var(--fill);width:2.75rem;height:2.75rem;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.Composer-module__G2GFWq__compose .Composer-module__G2GFWq__titleField{border-radius:var(--r-card);background:var(--surface-2);border-color:#0000;flex:auto;min-width:0}.Composer-module__G2GFWq__compose .Composer-module__G2GFWq__titleField:focus{border-color:var(--rule-strong);background:var(--surface)}.Composer-module__G2GFWq__kinds{gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.Composer-module__G2GFWq__kind{border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--surface);height:2.25rem;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-ui);white-space:nowrap;cursor:pointer;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;display:inline-flex;position:relative}.Composer-module__G2GFWq__kind:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}.Composer-module__G2GFWq__kind svg{color:var(--action);flex:none}@media (hover:hover) and (pointer:fine){.Composer-module__G2GFWq__kind:hover{border-color:var(--rule-strong);background:var(--surface-2)}}.Composer-module__G2GFWq__kind:active{background:var(--fill)}.Composer-module__G2GFWq__kind[aria-pressed=true]{border-color:color-mix(in oklab, var(--brand) 45%, transparent);background:var(--brand-wash);color:var(--press)}.Composer-module__G2GFWq__kind[aria-pressed=true] svg{color:var(--press)}@media (max-width:560px){.Composer-module__G2GFWq__face{display:none}.Composer-module__G2GFWq__kind{flex:1 1 0;justify-content:center}}.Composer-module__G2GFWq__similarSlot:empty{margin-top:calc(var(--s3) * -1)}.Composer-module__G2GFWq__similar{gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--pine-wash);flex-direction:column;display:flex}.Composer-module__G2GFWq__similarTitle{font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--ink)}.Composer-module__G2GFWq__similarList{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Composer-module__G2GFWq__similarList>li{flex-direction:column;gap:.125rem;display:flex}.Composer-module__G2GFWq__similarLink{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);line-height:var(--lh-snug);align-items:baseline;gap:.25rem;display:inline-flex}.Composer-module__G2GFWq__similarOut{color:var(--ink-3);flex:none;translate:0 .125rem}.Composer-module__G2GFWq__similarFacts{align-items:center;gap:var(--s2);font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;display:flex}.Composer-module__G2GFWq__cell:has(.Composer-module__G2GFWq__ageField){gap:var(--s2);flex-direction:column;display:flex}.Composer-module__G2GFWq__ageField{max-width:8.75rem}.Composer-module__G2GFWq__rules{color:var(--ink-2)}.Composer-module__G2GFWq__tagBox{align-items:center;gap:var(--s1) var(--s2);min-height:3rem;padding:.3125rem var(--s2);border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--surface);cursor:text;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex-wrap:wrap;display:flex}.Composer-module__G2GFWq__tagBox:has(.Composer-module__G2GFWq__tagInput:focus){border-color:var(--field-focus);box-shadow:var(--field-ring)}.Composer-module__G2GFWq__tagBox:has(.Composer-module__G2GFWq__tagInput[aria-invalid=true]){border-color:var(--action)}.Composer-module__G2GFWq__tagList{gap:var(--s1) var(--s2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.Composer-module__G2GFWq__tagInput{min-width:7.5rem;height:2.25rem;padding:0 var(--s1);color:var(--ink);font-family:var(--font-text);background:0 0;border:0;flex:7.5rem;font-size:1rem}.Composer-module__G2GFWq__tagInput::placeholder{color:var(--ink-3)}.Composer-module__G2GFWq__tagInput:focus-visible{outline:none}
.SearchHead-module__Bi0hOG__root{align-items:flex-start;gap:var(--s4);margin-block:.125rem var(--s2);display:flex}.SearchHead-module__Bi0hOG__body{gap:var(--s2);flex-direction:column;flex:1;min-width:0;display:flex}.SearchHead-module__Bi0hOG__title{font-size:var(--fs-h1);overflow-wrap:anywhere}.SearchHead-module__Bi0hOG__meta{align-items:center;gap:var(--s1) var(--s4);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.SearchHead-module__Bi0hOG__meta b{color:var(--ink);font-weight:600}.SearchHead-module__Bi0hOG__smart{align-items:center;gap:var(--s2);display:inline-flex}.SearchHead-module__Bi0hOG__smart:before{content:"";background:var(--action);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.SearchHead-module__Bi0hOG__pending:before{animation:SearchHead-module__Bi0hOG__thinking 1.6s var(--ease-in-out) infinite alternate}@keyframes SearchHead-module__Bi0hOG__thinking{to{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.SearchHead-module__Bi0hOG__pending:before{animation:none}}.SearchHead-module__Bi0hOG__clear{flex:none}.SearchHead-module__Bi0hOG__empty{align-items:center;gap:var(--s2);max-width:42.5rem;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}.SearchHead-module__Bi0hOG__emptyTitle{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--ls-title);color:var(--ink);font-weight:700}.SearchHead-module__Bi0hOG__emptyText{max-width:48ch;margin-bottom:var(--s2);font-size:var(--fs-sm);line-height:var(--lh-read);color:var(--ink-2)}@media (max-width:760px){.SearchHead-module__Bi0hOG__root{align-items:center;margin-block:0}.SearchHead-module__Bi0hOG__title{font-size:var(--fs-h2)}}
.topic-module__5fk0Ja__question{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.topic-module__5fk0Ja__title{font-size:var(--fs-h1);line-height:var(--lh-title)}.topic-module__5fk0Ja__meta{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.topic-module__5fk0Ja__category{border-radius:var(--r-chip);background:var(--brand-wash);height:1.75rem;color:var(--press);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-ui);transition:background-color var(--dur-1) var(--ease-out);align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex;position:relative}.topic-module__5fk0Ja__category:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.topic-module__5fk0Ja__category:hover{background:color-mix(in oklab, var(--brand) 22%, var(--brand-wash))}}.topic-module__5fk0Ja__tags{gap:var(--s2);flex-wrap:wrap;display:flex}.topic-module__5fk0Ja__tag{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);padding-inline:.75rem;font-weight:500;display:inline-flex}.topic-module__5fk0Ja__text{max-width:66ch;font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink);overflow-wrap:break-word}.topic-module__5fk0Ja__actions{justify-content:space-between;align-items:center;gap:var(--s2);padding-bottom:var(--s4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.topic-module__5fk0Ja__marks{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.topic-module__5fk0Ja__tools{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.topic-module__5fk0Ja__answers{gap:var(--s4);flex-direction:column;display:flex}.topic-module__5fk0Ja__answersTitle{font-size:var(--fs-h3)}.topic-module__5fk0Ja__list{gap:var(--s3);flex-direction:column;display:flex}
.EditorialNote-module__gdw3lG__note{border:1px solid var(--rule);border-radius:var(--r-card);background:color-mix(in oklab, var(--surface-2) 45%, var(--surface))}.EditorialNote-module__gdw3lG__summary{align-items:center;gap:var(--s3);min-height:3.25rem;padding:var(--s2) var(--s4) var(--s2) var(--s3);border-radius:var(--r-card);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);list-style:none;display:flex}.EditorialNote-module__gdw3lG__summary::-webkit-details-marker{display:none}.EditorialNote-module__gdw3lG__summary::marker{content:""}@media (hover:hover) and (pointer:fine){.EditorialNote-module__gdw3lG__summary:hover{background:var(--surface-2)}}.EditorialNote-module__gdw3lG__summary:focus-visible{border-radius:var(--r-card)}.EditorialNote-module__gdw3lG__mark.EditorialNote-module__gdw3lG__mark{--mark-size:1.75rem;flex:none}.EditorialNote-module__gdw3lG__label{align-items:baseline;column-gap:var(--s2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.EditorialNote-module__gdw3lG__who{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink)}.EditorialNote-module__gdw3lG__what{font-size:var(--fs-xs);color:var(--ink-3)}.EditorialNote-module__gdw3lG__chevron{color:var(--ink-3);transition:rotate var(--dur-2) var(--ease-out);flex:none}.EditorialNote-module__gdw3lG__note[open] .EditorialNote-module__gdw3lG__chevron{rotate:180deg}.EditorialNote-module__gdw3lG__list{padding:0 var(--s2) var(--s2);flex-direction:column;margin:0;list-style:none;display:flex}.EditorialNote-module__gdw3lG__list>li+li{border-top:1px solid var(--rule)}.EditorialNote-module__gdw3lG__link{justify-content:space-between;align-items:center;gap:var(--s3);min-height:3rem;padding:var(--s2);border-radius:var(--r-btn);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);transition:background-color var(--dur-1) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.EditorialNote-module__gdw3lG__link:hover{background:var(--surface-2);color:var(--ink)}.EditorialNote-module__gdw3lG__link:hover .EditorialNote-module__gdw3lG__go{color:var(--ink-2);translate:.125rem}}.EditorialNote-module__gdw3lG__link:active{background:var(--fill)}.EditorialNote-module__gdw3lG__link:focus-visible{border-radius:var(--r-btn)}.EditorialNote-module__gdw3lG__go{color:var(--ink-3);transition:color var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-out);flex:none}
.SearchThinking-module__kXUVRa__root{gap:var(--s4);flex-direction:column;display:flex}.SearchThinking-module__kXUVRa__box{gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--surface-2);transition:opacity var(--dur-2) var(--ease-out);flex-direction:column;display:flex}@starting-style{.SearchThinking-module__kXUVRa__box{opacity:0}}.SearchThinking-module__kXUVRa__steps{flex-direction:column;display:flex}.SearchThinking-module__kXUVRa__step{align-items:center;gap:var(--s3);min-height:2rem;font-family:var(--font-display);font-size:var(--fs-sm);color:var(--ink-3);transition:color var(--dur-2) var(--ease-out);font-weight:600;display:flex}.SearchThinking-module__kXUVRa__step[data-state=active]{color:var(--ink)}.SearchThinking-module__kXUVRa__step[data-state=done]{color:var(--ink-2)}.SearchThinking-module__kXUVRa__text{min-width:0}.SearchThinking-module__kXUVRa__mark{flex:none;place-items:center;width:1.125rem;height:1.125rem;display:grid}.SearchThinking-module__kXUVRa__dot,.SearchThinking-module__kXUVRa__spinner,.SearchThinking-module__kXUVRa__check{opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);grid-area:1/1;transform:scale(.95)}.SearchThinking-module__kXUVRa__step[data-state=next] .SearchThinking-module__kXUVRa__dot,.SearchThinking-module__kXUVRa__step[data-state=active] .SearchThinking-module__kXUVRa__spinner,.SearchThinking-module__kXUVRa__step[data-state=done] .SearchThinking-module__kXUVRa__check{opacity:1;transform:none}.SearchThinking-module__kXUVRa__dot{background:var(--ink-3);border-radius:50%;width:.375rem;height:.375rem}.SearchThinking-module__kXUVRa__spinner{width:1rem;height:1rem}.SearchThinking-module__kXUVRa__spin{border:.125rem solid color-mix(in srgb, var(--action) 20%, transparent);border-top-color:var(--action);border-radius:50%;width:100%;height:100%;animation:1s linear infinite paused SearchThinking-module__kXUVRa__spin;display:block}.SearchThinking-module__kXUVRa__step[data-state=active] .SearchThinking-module__kXUVRa__spin{animation-play-state:running}@keyframes SearchThinking-module__kXUVRa__spin{to{transform:rotate(360deg)}}.SearchThinking-module__kXUVRa__check{color:var(--pine)}@media (prefers-reduced-motion:reduce){.SearchThinking-module__kXUVRa__spin{border-color:var(--action);animation:none}}.SearchThinking-module__kXUVRa__slow{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-2);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out)}@starting-style{.SearchThinking-module__kXUVRa__slow{opacity:0;transform:translateY(.25rem)}}
.FeedFilter-module__67dM7a__order{border-radius:var(--r-chip);background:var(--surface-2);align-self:flex-start;align-items:center;gap:.125rem;padding:.1875rem;display:flex}.FeedFilter-module__67dM7a__orderLink{border-radius:var(--r-chip);height:2rem;color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-ui);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.FeedFilter-module__67dM7a__orderLink:hover{color:var(--ink)}}.FeedFilter-module__67dM7a__orderHere{background:var(--surface);box-shadow:var(--sh-1);color:var(--ink)}.FeedFilter-module__67dM7a__orderLink:focus-visible{border-radius:var(--r-chip)}
.CategoryList-module__5LJbBq__list{gap:var(--s1);flex-direction:column;list-style:none;display:flex}.CategoryList-module__5LJbBq__row{align-items:center;gap:var(--s2);width:100%;min-width:0;min-height:2.75rem;padding: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){.CategoryList-module__5LJbBq__list{gap:.125rem}.CategoryList-module__5LJbBq__row{min-height:2.25rem;padding-block:var(--s1)}.CategoryList-module__5LJbBq__row:hover{background:var(--surface-2)}}.CategoryList-module__5LJbBq__row:active{background:var(--fill)}.CategoryList-module__5LJbBq__current{border-color:var(--rule);background:var(--brand-wash)}@media (hover:hover) and (pointer:fine){.CategoryList-module__5LJbBq__current:hover{background:var(--brand-wash);border-color:var(--rule-strong)}}.CategoryList-module__5LJbBq__box{border:.09375rem solid var(--rule-strong);border-radius:calc(var(--r-media) / 2);color:#0000;width:1.125rem;height:1.125rem;transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.CategoryList-module__5LJbBq__current .CategoryList-module__5LJbBq__box{border-color:var(--action);background:var(--action);color:var(--on-action)}.CategoryList-module__5LJbBq__rowIcon{color:var(--ink-3);flex:none}.CategoryList-module__5LJbBq__current .CategoryList-module__5LJbBq__rowIcon{color:var(--action)}.CategoryList-module__5LJbBq__rowLabel{min-width:0;font-family:var(--font-display);font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.CategoryList-module__5LJbBq__rowCount{font-size:var(--fs-xs);color:var(--ink-3);flex:none}
.Modal-module__7LRQSW__layer{z-index:90;padding:var(--s4);place-items:center;display:grid;position:fixed;inset:0}.Modal-module__7LRQSW__scrim{z-index:-1;background:color-mix(in srgb, var(--on-brand) 58%, transparent);cursor:default;width:100%;transition:opacity var(--dur-2) var(--ease-out);border:0;position:absolute;inset:0}@starting-style{.Modal-module__7LRQSW__scrim{opacity:0}}.Modal-module__7LRQSW__panel{z-index:1;border-radius:var(--r-panel);background:var(--surface);width:min(100%,28.75rem);max-height:min(88vh,45rem);box-shadow:var(--sh-3);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module__7LRQSW__layer[data-covered]>.Modal-module__7LRQSW__panel{opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2);transform:scale(.97)}.Modal-module__7LRQSW__layer[data-nested]>.Modal-module__7LRQSW__scrim{background:0 0}@starting-style{.Modal-module__7LRQSW__panel{opacity:0;transform:scale(.97)translateY(.5rem)}}.Modal-module__7LRQSW__head{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:var(--s6) var(--s6) var(--s4);flex:none;display:flex}.Modal-module__7LRQSW__heading{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.Modal-module__7LRQSW__title{font-size:var(--fs-h3)}.Modal-module__7LRQSW__hint{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.Modal-module__7LRQSW__close{border-radius:var(--r-chip);width:2.25rem;height:2.25rem;color:var(--ink-2);transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);flex:none;place-items:center;margin:-.375rem -.375rem 0 0;display:grid}@media (hover:hover) and (pointer:fine){.Modal-module__7LRQSW__close:hover{background:var(--fill);color:var(--ink)}}.Modal-module__7LRQSW__close:active{background:var(--rule)}.Modal-module__7LRQSW__body{gap:var(--s4);overscroll-behavior:contain;min-height:0;padding:.125rem var(--s6) var(--s6);scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;flex-direction:column;display:flex;overflow-y:auto}@media (max-width:560px){.Modal-module__7LRQSW__layer{align-items:end;padding:0}.Modal-module__7LRQSW__panel{border-radius:var(--r-panel) var(--r-panel) 0 0;width:100%;max-height:92vh}.Modal-module__7LRQSW__head{padding:var(--s5) var(--s5) var(--s4)}.Modal-module__7LRQSW__body{padding:.125rem var(--s5) max(var(--s5), env(safe-area-inset-bottom))}@starting-style{.Modal-module__7LRQSW__panel{opacity:0;transform:translateY(1.5rem)}}.Modal-module__7LRQSW__close{width:2.75rem;height:2.75rem}}
.PhoneInput-module__l70loq__box{--country-w:4.75rem;display:block;position:relative}.PhoneInput-module__l70loq__country{z-index:1;inset-block:0;align-items:center;gap:var(--s2);width:var(--country-w);padding-left:var(--s3);font-family:var(--font-text);font-variant-numeric:tabular-nums;color:var(--ink);pointer-events:none;font-size:1rem;font-weight:500;display:flex;position:absolute;left:0}.PhoneInput-module__l70loq__country:after{content:"";inset-block:.75rem;background:var(--rule-strong);width:1px;position:absolute;right:0}.PhoneInput-module__l70loq__flag{background:linear-gradient(to bottom, var(--flag-ru-white) 0 33.34%, var(--flag-ru-blue) 33.34% 66.67%, var(--flag-ru-red) 66.67%);width:1.3125rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--rule-control);border-radius:.1875rem;flex:none}.PhoneInput-module__l70loq__box .PhoneInput-module__l70loq__input{padding-left:calc(var(--country-w) + var(--s3));font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.PhoneInput-module__l70loq__box:has(.PhoneInput-module__l70loq__input:disabled) .PhoneInput-module__l70loq__country{color:var(--ink-3)}
.AuthDialog-module__pcsKwq__panel.AuthDialog-module__pcsKwq__panel{background:radial-gradient(90% 55% at 100% 0%, color-mix(in oklab, var(--tint) 20%, transparent), transparent), radial-gradient(70% 45% at 0% 0%, color-mix(in oklab, var(--brand-wash) 80%, transparent), transparent), var(--surface)}.AuthDialog-module__pcsKwq__form{gap:var(--s4);flex-direction:column;display:flex}.AuthDialog-module__pcsKwq__foot{justify-content:center;align-items:center;gap:var(--s2);font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.AuthDialog-module__pcsKwq__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)}@media (hover:hover) and (pointer:fine){.AuthDialog-module__pcsKwq__link:hover:not(:disabled){color:var(--action);text-decoration-color:currentColor}}.AuthDialog-module__pcsKwq__link:disabled{color:var(--ink-3);cursor:not-allowed;text-decoration:none}.AuthDialog-module__pcsKwq__push{justify-content:center;align-items:center;gap:var(--s2);min-height:3rem;font-size:var(--fs-sm);color:var(--ink-2);text-align:center;display:flex}.AuthDialog-module__pcsKwq__spin{border:.125rem solid var(--rule);border-top-color:var(--action);border-radius:50%;flex:none;width:1rem;height:1rem;animation:1s linear infinite AuthDialog-module__pcsKwq__spin}@media (prefers-reduced-motion:reduce){.AuthDialog-module__pcsKwq__spin{animation-duration:3s}}@keyframes AuthDialog-module__pcsKwq__spin{to{transform:rotate(360deg)}}.AuthDialog-module__pcsKwq__consents{gap:var(--s1);flex-direction:column;display:flex}.AuthDialog-module__pcsKwq__consent{align-items:flex-start;gap:var(--s2);padding-block:var(--s1);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);cursor:pointer;display:flex}.AuthDialog-module__pcsKwq__box{width:1.125rem;height:1.125rem;accent-color:var(--action);cursor:pointer;flex:none;margin:.125rem 0 0}.AuthDialog-module__pcsKwq__box:disabled,.AuthDialog-module__pcsKwq__box:disabled+span{cursor:default}.AuthDialog-module__pcsKwq__doc{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){.AuthDialog-module__pcsKwq__doc:hover{color:var(--action);text-decoration-color:currentColor}}.AuthDialog-module__pcsKwq__step{gap:var(--s3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.AuthDialog-module__pcsKwq__legend{margin-bottom:var(--s2);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2);padding:0}.AuthDialog-module__pcsKwq__item{gap:var(--s1);flex-direction:column;display:flex}.AuthDialog-module__pcsKwq__error{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--action)}
.TermsDialog-module__MZnbtG__docs{gap:var(--s3);flex-direction:column;display:flex}.TermsDialog-module__MZnbtG__doc{gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--surface-2);flex-direction:column;display:flex}.TermsDialog-module__MZnbtG__title{font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--ink)}.TermsDialog-module__MZnbtG__meta{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.TermsDialog-module__MZnbtG__list{gap:var(--s1);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}.TermsDialog-module__MZnbtG__list li{padding-left:var(--s4);position:relative}.TermsDialog-module__MZnbtG__list li:before{content:"";background:var(--action);border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.55em;left:0}.TermsDialog-module__MZnbtG__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){.TermsDialog-module__MZnbtG__link:hover{color:var(--action);text-decoration-color:currentColor}}.TermsDialog-module__MZnbtG__error{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--action)}.TermsDialog-module__MZnbtG__actions{gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}@media (max-width:560px){.TermsDialog-module__MZnbtG__actions>*{flex:auto}}
.TopicCard-module__sCk26G__card{gap:var(--s4);min-width:0;padding:var(--s5) var(--s5) var(--s3);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--sh-1);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.TopicCard-module__sCk26G__card:hover{border-color:var(--rule-strong);box-shadow:var(--sh-2)}}.TopicCard-module__sCk26G__head{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.TopicCard-module__sCk26G__corner{align-items:center;gap:var(--s2);flex:none;display:flex}.TopicCard-module__sCk26G__title{margin-bottom:calc(var(--s2) * -1);font-size:var(--fs-card);line-height:var(--lh-snug);letter-spacing:var(--ls-title);text-wrap:pretty}.TopicCard-module__sCk26G__titleLink{color:var(--ink);transition:color var(--dur-1) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.TopicCard-module__sCk26G__titleLink:hover{color:var(--press)}}.TopicCard-module__sCk26G__text{max-width:66ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);overflow-wrap:break-word}.TopicCard-module__sCk26G__tags{align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TopicCard-module__sCk26G__tag,.TopicCard-module__sCk26G__category{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);padding-inline:.75rem;font-weight:500;display:inline-flex}.TopicCard-module__sCk26G__category{background:var(--brand-wash);color:var(--press);font-weight:var(--fw-ui);transition:background-color var(--dur-1) var(--ease-out);text-decoration:none;position:relative}.TopicCard-module__sCk26G__category:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.TopicCard-module__sCk26G__category:hover{background:color-mix(in oklab, var(--brand) 22%, var(--brand-wash))}}.TopicCard-module__sCk26G__foot{justify-content:space-between;align-items:center;gap:var(--s2);margin-inline:calc(var(--s2) * -1);padding-top:var(--s2);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.TopicCard-module__sCk26G__actions,.TopicCard-module__sCk26G__tools{align-items:center;gap:var(--s2);display:flex}.TopicCard-module__sCk26G__replies{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);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;gap:.375rem;padding-inline:.5rem .625rem;text-decoration:none;display:inline-flex;position:relative}.TopicCard-module__sCk26G__replies:after{content:"";inset-inline:0;height:2.75rem;position:absolute;top:50%;translate:0 -50%}@media (hover:hover) and (pointer:fine){.TopicCard-module__sCk26G__replies:hover{background:color-mix(in oklab, var(--ink) 7%, transparent);color:var(--ink)}}.TopicCard-module__sCk26G__replies:active{background:color-mix(in oklab, var(--ink) 12%, transparent)}.TopicCard-module__sCk26G__replies:focus-visible{border-radius:var(--r-btn)}.TopicCard-module__sCk26G__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.TopicCard-module__sCk26G__card{padding:var(--s4) var(--s4) var(--s2)}.TopicCard-module__sCk26G__text{font-size:var(--fs-sm)}.TopicCard-module__sCk26G__title{font-size:var(--fs-h4)}}@media (max-width:420px){.TopicCard-module__sCk26G__corner{align-items:flex-end;gap:var(--s1);flex-direction:column}}
.CategoryFilter-module__BQVJCq__wrap{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex;position:relative}.CategoryFilter-module__BQVJCq__pop{z-index:10;top:calc(100% + var(--s2));width:17.5rem;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{.CategoryFilter-module__BQVJCq__pop{opacity:0;transform:translateY(-.375rem)}}.CategoryFilter-module__BQVJCq__head{padding-inline:var(--s2);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}.CategoryFilter-module__BQVJCq__list{overscroll-behavior:contain;max-height:min(52vh,26.25rem);overflow-y:auto}.CategoryFilter-module__BQVJCq__reset{padding:var(--s1) var(--s2);font-family:var(--font-display);font-size:var(--fs-sm);color:var(--ink);text-underline-offset:.1875rem;cursor:pointer;transition:color var(--dur-1) var(--ease-out), opacity var(--dur-2) var(--ease-out), visibility var(--dur-2) var(--ease-out);background:0 0;align-self:flex-start;font-weight:600;text-decoration:underline}@media (hover:hover) and (pointer:fine){.CategoryFilter-module__BQVJCq__reset:hover{color:var(--action)}}.CategoryFilter-module__BQVJCq__reset:disabled{display:none}
.ReelFile-module__eUCFGa__box{gap:var(--s2);flex-direction:column;display:flex}.ReelFile-module__eUCFGa__input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReelFile-module__eUCFGa__drop{align-items:center;gap:var(--s2);padding:var(--s8) var(--s5);border:1px dashed var(--rule-strong);border-radius:var(--r-card);background:var(--surface);text-align:center;transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);flex-direction:column;display:flex}.ReelFile-module__eUCFGa__drop[data-over]{border-color:var(--action);background:var(--brand-wash)}.ReelFile-module__eUCFGa__mark{color:var(--ink-3)}.ReelFile-module__eUCFGa__invite{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--ls-title);color:var(--ink);font-weight:600}.ReelFile-module__eUCFGa__limits{max-width:34ch;margin-bottom:var(--s2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.ReelFile-module__eUCFGa__picked{gap:var(--s4);padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);display:flex}.ReelFile-module__eUCFGa__frame{aspect-ratio:9/16;border-radius:var(--r-media);background:var(--fill);flex:none;width:5.25rem;display:block;overflow:hidden}.ReelFile-module__eUCFGa__frame[data-wide] .ReelFile-module__eUCFGa__video{object-fit:contain}.ReelFile-module__eUCFGa__video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ReelFile-module__eUCFGa__about{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.ReelFile-module__eUCFGa__name{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ReelFile-module__eUCFGa__facts{gap:var(--s2);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.ReelFile-module__eUCFGa__warn{max-width:46ch;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2)}.ReelFile-module__eUCFGa__swap{margin-top:var(--s2)}.ReelFile-module__eUCFGa__error{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--action)}@media (max-width:760px){.ReelFile-module__eUCFGa__drop{padding:var(--s6) var(--s4)}}
.loading-module__63PtDa__skeleton{min-width:0;animation:loading-module__63PtDa__breathe 1.4s var(--ease-in-out) infinite alternate;flex-direction:column;display:flex}@keyframes loading-module__63PtDa__breathe{0%{opacity:.68}to{opacity:1}}.loading-module__63PtDa__crumb,.loading-module__63PtDa__title,.loading-module__63PtDa__titleTail,.loading-module__63PtDa__stats,.loading-module__63PtDa__num,.loading-module__63PtDa__wd,.loading-module__63PtDa__pillText{border-radius:var(--r-chip);background:var(--fill);flex:none;max-width:100%;display:block}.loading-module__63PtDa__crumbs{align-items:center;gap:1.5rem;height:2rem;margin:2rem 0 1.75rem;display:flex}.loading-module__63PtDa__crumb{width:3.25rem;height:.625rem}.loading-module__63PtDa__crumb:nth-child(2){width:2.75rem}.loading-module__63PtDa__head{flex-direction:column;gap:1rem;display:flex}.loading-module__63PtDa__titleBox{flex-direction:column;display:flex}.loading-module__63PtDa__title,.loading-module__63PtDa__titleTail{height:.62em;margin-block:.23em;font-size:clamp(2rem,3.4vw,3rem)}.loading-module__63PtDa__title{width:12em}.loading-module__63PtDa__titleTail{display:none}.loading-module__63PtDa__stats{width:19em;height:.75em;font-size:var(--fs-body);margin-block:.425em}.loading-module__63PtDa__selection{flex-direction:column;gap:1.25rem;margin-top:1rem;padding-top:1rem;display:flex}.loading-module__63PtDa__rail{gap:.25rem;padding-bottom:.25rem;display:flex;overflow:hidden}.loading-module__63PtDa__month{border-radius:var(--r-chip);background:var(--surface-2);flex:none;justify-content:center;align-items:center;width:2.125rem;margin:0 .25rem 0 .5rem;display:flex}.loading-module__63PtDa__month:after{content:"";border-radius:var(--r-chip);background:var(--fill);width:.5rem;height:3rem}.loading-module__63PtDa__day{flex-direction:column;flex:none;align-items:center;gap:.25rem;width:4rem;padding:.75rem 0 .625rem;display:flex}.loading-module__63PtDa__num{width:2.375rem;height:1.375rem;margin-block:.3125rem}.loading-module__63PtDa__wd{width:1.5em;height:.7em;font-size:var(--fs-label);margin-block:.45em}.loading-module__63PtDa__filters{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.loading-module__63PtDa__pill{width:var(--w);border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--surface);flex:none;align-items:center;height:2.75rem;padding-inline:1.25rem;display:flex}.loading-module__63PtDa__pill:first-child{--w:7.5rem;--w-m:6.375rem}.loading-module__63PtDa__pill:nth-child(2){--w:7.76875rem;--w-m:6.625rem}.loading-module__63PtDa__pill:nth-child(3){--w:6.50625rem;--w-m:5.5rem}.loading-module__63PtDa__pill:nth-child(4){--w:8.71875rem;--w-m:7.5rem}.loading-module__63PtDa__pill:nth-child(5){--w:6.30625rem;--w-m:5.3125rem}.loading-module__63PtDa__pill:nth-child(6){--w:11.1875rem;--w-m:9.5625rem}.loading-module__63PtDa__mapPill{--w:8.39375rem;--w-m:7.25rem;margin-left:auto}.loading-module__63PtDa__pillText{flex:1;height:.625rem}.loading-module__63PtDa__shelf{flex-direction:column;gap:1.75rem;padding-top:3rem;display:flex}.loading-module__63PtDa__shelfHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.loading-module__63PtDa__shelfTitle,.loading-module__63PtDa__shelfMore{color:#0000;max-width:100%;font-family:var(--font-display);flex:none;position:relative}.loading-module__63PtDa__shelfTitle:before,.loading-module__63PtDa__shelfMore:before{content:"";border-radius:var(--r-chip);background:var(--fill);width:100%;position:absolute;top:50%;left:0;translate:0 -50%}.loading-module__63PtDa__shelfTitle{width:8.5em;font-size:var(--fs-h2);font-weight:var(--fw-black);line-height:1.15}.loading-module__63PtDa__shelfTitle:before{height:.62em}.loading-module__63PtDa__shelfMore{width:8.25rem;min-height:2.75rem;font-size:var(--fs-body);font-weight:var(--fw-bold);align-items:center;display:inline-flex}.loading-module__63PtDa__shelfMore:before{height:.625rem}@media (hover:hover) and (pointer:fine){.loading-module__63PtDa__rail{margin-inline:2.25rem}}@media (max-width:760px){.loading-module__63PtDa__crumbs{margin:1.25rem 0}.loading-module__63PtDa__crumb:first-child{width:4.875rem}.loading-module__63PtDa__head{gap:.875rem}.loading-module__63PtDa__title,.loading-module__63PtDa__titleTail{font-size:min(2rem,7.4vw)}.loading-module__63PtDa__title{width:7.4em}.loading-module__63PtDa__titleTail{width:4.6em;display:block}.loading-module__63PtDa__stats{font-size:max(var(--fs-xs), min(var(--fs-sm), 3.8vw))}.loading-module__63PtDa__selection{gap:1rem;margin-top:.5rem}.loading-module__63PtDa__day{width:3rem}.loading-module__63PtDa__num{width:1.875rem;height:1.125rem;margin-block:.25rem}.loading-module__63PtDa__filters{margin-inline:calc(-1 * var(--page-pad));padding-inline:var(--page-pad);flex-wrap:nowrap;overflow:hidden}.loading-module__63PtDa__pill{width:var(--w-m);height:2.5rem;padding-inline:.875rem}.loading-module__63PtDa__shelf{padding-top:2.5rem}}
.page-module__hAF__W__head{flex-direction:column;gap:1.125rem;display:flex}.page-module__hAF__W__title{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-black);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.04}.page-module__hAF__W__lead{max-width:45rem;color:var(--ink-2);font-size:var(--fs-lead);margin:0;line-height:1.5}.page-module__hAF__W__totals{color:var(--ink-2);font-size:var(--fs-body);flex-wrap:wrap;gap:.25rem 0;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.page-module__hAF__W__totals li+li:before{content:"·";color:var(--ink-3);margin:0 .625rem}.page-module__hAF__W__totals b{color:var(--ink);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.page-module__hAF__W__featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.page-module__hAF__W__featured{display:flex}.page-module__hAF__W__featuredWide{grid-column:span 2}.page-module__hAF__W__featuredLink{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);min-height:10.5rem;color:var(--ink);box-shadow:var(--sh-1);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:.625rem;padding:1.375rem 1.5rem;text-decoration:none;display:flex}.page-module__hAF__W__featuredWide .page-module__hAF__W__featuredLink{background:var(--surface-2)}.page-module__hAF__W__featuredHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.page-module__hAF__W__featuredName{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-black);letter-spacing:-.02em;line-height:1.15}.page-module__hAF__W__featuredWide .page-module__hAF__W__featuredName{font-size:var(--fs-h2)}.page-module__hAF__W__featuredArrow{background:var(--brand-wash);width:2.5rem;height:2.5rem;color:var(--action);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.page-module__hAF__W__featuredCount{color:var(--ink-2);font-size:var(--fs-sm);margin-top:auto}.page-module__hAF__W__featuredCount b{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-black);font-variant-numeric:tabular-nums}.page-module__hAF__W__featuredFacts{color:var(--ink-3);font-size:var(--fs-xs);font-weight:var(--fw-ui);flex-wrap:wrap;gap:.375rem 1rem;display:flex}.page-module__hAF__W__featuredFacts>span{align-items:center;gap:.375rem;display:inline-flex}.page-module__hAF__W__featuredLink:focus-visible{outline:2px solid var(--action);outline-offset:.1875rem}.page-module__hAF__W__directory{flex-direction:column;gap:1.25rem;display:flex}.page-module__hAF__W__tools{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.page-module__hAF__W__search{border:1px solid var(--rule-strong);border-radius:var(--r-chip);background:var(--surface);max-width:32.5rem;height:3.25rem;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex:22.5rem;align-items:center;padding:0 .5rem 0 3rem;display:flex;position:relative}.page-module__hAF__W__search:has(input:focus){border-color:var(--field-focus);box-shadow:var(--field-ring)}.page-module__hAF__W__searchIcon{color:var(--ink-3);position:absolute;left:1.125rem}.page-module__hAF__W__search input{min-width:0;height:100%;color:var(--ink);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1;padding:0}.page-module__hAF__W__search input::-webkit-search-cancel-button{display:none}.page-module__hAF__W__searchClear{background:var(--fill);width:2.25rem;height:2.25rem;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.page-module__hAF__W__mine{border-radius:var(--r-chip);background:var(--brand-wash);min-height:2.75rem;color:var(--press);font-size:var(--fs-sm);transition:background-color var(--dur-1) var(--ease-out);align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:inline-flex}.page-module__hAF__W__mine b{font-weight:var(--fw-bold)}.page-module__hAF__W__letters{flex-wrap:wrap;gap:.25rem;display:flex}.page-module__hAF__W__letter{border-radius:var(--r-btn);min-width:2.25rem;height:2.25rem;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);transition:background-color var(--dur-1) var(--ease-out);place-items:center;text-decoration:none;display:grid}.page-module__hAF__W__letterOff{color:var(--rule-strong)}.page-module__hAF__W__found{min-height:1lh;color:var(--ink-3);font-size:var(--fs-xs);margin:-.5rem 0 0}.page-module__hAF__W__found:empty{display:none}.page-module__hAF__W__groups{flex-direction:column;display:flex}.page-module__hAF__W__group{border-top:1px solid var(--rule);scroll-margin-top:calc(var(--hd) + 1rem);grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.125rem 0;display:grid}.page-module__hAF__W__groupLetter{color:var(--action);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-black);margin:0;line-height:1}.page-module__hAF__W__cities{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.page-module__hAF__W__city{border-radius:var(--r-btn);min-height:3.25rem;color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);justify-content:space-between;align-items:center;gap:.75rem;margin:0 -.75rem;padding:.5rem .75rem;text-decoration:none;display:flex}.page-module__hAF__W__cityName{min-width:0;font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-bold);flex-direction:column;line-height:1.25;display:flex}.page-module__hAF__W__cityRegion{color:var(--ink-3);font-family:var(--font-text);font-size:var(--fs-xs);font-weight:var(--fw-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__hAF__W__count{color:var(--ink-3);font-size:var(--fs-xs);font-weight:var(--fw-ui);font-variant-numeric:tabular-nums;flex:none}.page-module__hAF__W__nothing{border-radius:var(--r-card);background:var(--surface-2);color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex}.page-module__hAF__W__nothing p{max-width:35rem;margin:0;line-height:1.5}.page-module__hAF__W__nothing b{color:var(--ink)}.page-module__hAF__W__nothingReset{border-radius:var(--r-btn);background:var(--ink);min-height:2.75rem;color:var(--on-ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;border:0;padding:0 1.25rem}.page-module__hAF__W__letter:focus-visible,.page-module__hAF__W__city:focus-visible,.page-module__hAF__W__mine:focus-visible,.page-module__hAF__W__searchClear:focus-visible,.page-module__hAF__W__nothingReset:focus-visible{outline:2px solid var(--action);outline-offset:.125rem}@media (hover:hover) and (pointer:fine){.page-module__hAF__W__featuredLink:hover{border-color:var(--rule-strong);box-shadow:var(--sh-2);transform:translateY(-.125rem)}.page-module__hAF__W__featuredLink:hover .page-module__hAF__W__featuredArrow{background:var(--action);color:var(--on-action)}.page-module__hAF__W__city:hover{background:var(--surface-2)}.page-module__hAF__W__city:hover .page-module__hAF__W__cityName{color:var(--press)}.page-module__hAF__W__letter:not(.page-module__hAF__W__letterOff):hover{background:var(--surface-2)}.page-module__hAF__W__mine:hover{background:var(--fill)}}@media (prefers-reduced-motion:reduce){.page-module__hAF__W__featuredLink{transition:none}.page-module__hAF__W__featuredLink:hover{transform:none}}@media (max-width:1024px){.page-module__hAF__W__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__hAF__W__featuredLink{min-height:0;padding:1.125rem}.page-module__hAF__W__group{grid-template-columns:1fr;gap:.375rem;padding:.875rem 0}.page-module__hAF__W__groupLetter{font-size:var(--fs-h3)}.page-module__hAF__W__search{flex-basis:100%;max-width:none}}@media (max-width:480px){.page-module__hAF__W__featuredGrid{grid-template-columns:1fr}.page-module__hAF__W__featuredWide{grid-column:auto}}
.TypePage-module__rszcwW__head{flex-direction:column;gap:1.125rem;display:flex}.TypePage-module__rszcwW__title{font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-black);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.04}.TypePage-module__rszcwW__facts{color:var(--ink-2);font-size:var(--fs-body);margin:0;line-height:1.5}.TypePage-module__rszcwW__facts b{color:var(--ink);font-weight:var(--fw-black)}.TypePage-module__rszcwW__tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.TypePage-module__rszcwW__switch{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TypePage-module__rszcwW__switchPill.TypePage-module__rszcwW__switchPill{border-color:var(--rule);font-size:var(--fs-sm)}.TypePage-module__rszcwW__switchCount{color:var(--ink-3);font-weight:var(--fw-ui)}.TypePage-module__rszcwW__switchCurrent .TypePage-module__rszcwW__switchCount{color:inherit;font-weight:var(--fw-bold)}.TypePage-module__rszcwW__mapPill{margin-left:auto}.TypePage-module__rszcwW__hint{color:var(--ink-3);font-size:var(--fs-sm)}.TypePage-module__rszcwW__venues,.TypePage-module__rszcwW__quietList{grid-template-columns:repeat(auto-fill,minmax(min(23.75rem,100%),1fr));gap:1.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.TypePage-module__rszcwW__venues>li,.TypePage-module__rszcwW__quietList>li{min-width:0;display:flex}.TypePage-module__rszcwW__venues>li>*,.TypePage-module__rszcwW__quietList>li>*{flex:1}.TypePage-module__rszcwW__quiet{flex-direction:column;gap:1.125rem;padding-top:1.5rem;display:flex}.TypePage-module__rszcwW__quietList{gap:1rem}.TypePage-module__rszcwW__quietTitle{color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-black);letter-spacing:var(--ls-title);margin:0}.TypePage-module__rszcwW__moreWrap{justify-content:center;padding-top:2rem;display:flex}.TypePage-module__rszcwW__moreButton{width:min(30rem,100%)}.TypePage-module__rszcwW__parents{padding-top:var(--sec-page-tight)}.TypePage-module__rszcwW__about{max-width:47.5rem;padding-top:var(--sec-page-tight);flex-direction:column;gap:.875rem;display:flex}.TypePage-module__rszcwW__aboutTitle{font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:var(--fw-black);letter-spacing:var(--ls-display);text-wrap:balance;margin:0}.TypePage-module__rszcwW__aboutText{color:var(--ink-2);font-family:var(--font-text);margin:0;font-size:1.0625rem;line-height:1.65}@media (max-width:759px){.TypePage-module__rszcwW__venues,.TypePage-module__rszcwW__quietList{gap:1rem}.TypePage-module__rszcwW__mapPill{margin-left:0}}
.VenuePage-module__7XPdsq__top{flex-wrap:wrap;align-items:stretch;gap:clamp(1.75rem,4vw,3.5rem);display:flex}.VenuePage-module__7XPdsq__intro{flex-direction:column;flex:1.5 32.5rem;gap:1.125rem;min-width:0;display:flex}.VenuePage-module__7XPdsq__title{font-family:var(--font-display);font-size:clamp(2.125rem,3.8vw,3.5rem);font-weight:var(--fw-black);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.05}.VenuePage-module__7XPdsq__address{color:var(--ink-2);font-size:1.125rem;line-height:1.4}.VenuePage-module__7XPdsq__facts{flex-wrap:wrap;gap:1.125rem 2rem;margin:.625rem 0 0;display:flex}.VenuePage-module__7XPdsq__fact{flex-direction:column-reverse;gap:.125rem;display:flex}.VenuePage-module__7XPdsq__factValue{font-family:var(--font-display);font-size:2rem;font-weight:var(--fw-black);letter-spacing:-.02em;white-space:nowrap;margin:0;line-height:1.1}.VenuePage-module__7XPdsq__factLabel{color:var(--ink-2);font-size:var(--fs-sm)}.VenuePage-module__7XPdsq__map{border-radius:var(--r-panel);background:var(--fill);isolation:isolate;flex:21.25rem;min-width:0;min-height:17.5rem;position:relative;overflow:hidden}.VenuePage-module__7XPdsq__route{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);align-self:flex-start;align-items:center;gap:.25rem;margin-top:-.375rem;padding-block:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.VenuePage-module__7XPdsq__routeLabel{text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:text-decoration-color var(--dur-1) var(--ease-out)}.VenuePage-module__7XPdsq__routeArrow{color:var(--ink-3);transition:color var(--dur-1) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.VenuePage-module__7XPdsq__route:hover{color:var(--press)}.VenuePage-module__7XPdsq__route:hover .VenuePage-module__7XPdsq__routeLabel{text-decoration-color:currentColor}.VenuePage-module__7XPdsq__route:hover .VenuePage-module__7XPdsq__routeArrow{color:inherit}}.VenuePage-module__7XPdsq__anchor{height:0;scroll-margin-top:var(--hd);margin-top:1.25rem;display:block}.VenuePage-module__7XPdsq__tabs{top:var(--hd);z-index:3;border-bottom:1px solid var(--rule);background:var(--ground);padding:.875rem 0;position:sticky}.VenuePage-module__7XPdsq__tabList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.VenuePage-module__7XPdsq__tab{border:1px solid var(--rule);border-radius:var(--r-chip);background:var(--surface);min-height:2.75rem;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;padding:0 1.375rem;text-decoration:none;display:inline-flex}.VenuePage-module__7XPdsq__tabOn{border-color:color-mix(in oklab, var(--action) 45%, var(--brand-wash));background:var(--brand-wash);color:var(--press)}@media (hover:hover) and (pointer:fine){.VenuePage-module__7XPdsq__tab:not(.VenuePage-module__7XPdsq__tabOn):hover{border-color:var(--rule-strong);background:var(--surface-2);color:var(--ink)}.VenuePage-module__7XPdsq__tabOn:hover{border-color:var(--action)}}.VenuePage-module__7XPdsq__first.VenuePage-module__7XPdsq__first{padding-top:2.25rem}.VenuePage-module__7XPdsq__tightTop{padding-top:var(--sec-page-tight)}.VenuePage-module__7XPdsq__h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-display);text-wrap:balance;margin:0;line-height:1.15}.VenuePage-module__7XPdsq__about{flex-direction:column;gap:.875rem;max-width:56.25rem;display:flex}.VenuePage-module__7XPdsq__band{margin-top:var(--sec-page-tight);border-radius:var(--r-block);background:var(--surface-2);flex-direction:column;align-items:center;gap:.5rem;padding:clamp(1.75rem,4vw,3rem) clamp(1rem,3vw,2.5rem);display:flex}.VenuePage-module__7XPdsq__bandTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-display);text-align:center;text-wrap:balance;margin:0 0 .75rem;line-height:1.15}.VenuePage-module__7XPdsq__bandList{width:100%;max-width:67.5rem}.VenuePage-module__7XPdsq__bandMore{margin-top:1.25rem}.VenuePage-module__7XPdsq__marked{flex-direction:column;gap:.75rem;display:flex}.VenuePage-module__7XPdsq__scheduleBand{border-radius:var(--r-block);background:var(--surface-2);flex-direction:column;align-items:center;margin-top:.5rem;padding:.5rem clamp(1rem,3vw,2.5rem) 1.5rem;display:flex}.VenuePage-module__7XPdsq__scheduleBand>.VenuePage-module__7XPdsq__bandList{border-top:0}.VenuePage-module__7XPdsq__scheduleBand>.VenuePage-module__7XPdsq__bandList>li:last-child{border-bottom:0}.VenuePage-module__7XPdsq__filters{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.VenuePage-module__7XPdsq__pills{flex-wrap:wrap;gap:.5rem;display:flex}.VenuePage-module__7XPdsq__ageWide{display:contents}.VenuePage-module__7XPdsq__ageNarrow{display:none}@media (max-width:760px){.VenuePage-module__7XPdsq__ageWide{display:none}.VenuePage-module__7XPdsq__ageNarrow{display:contents}.VenuePage-module__7XPdsq__ageNarrow summary{min-height:2.5rem;padding-inline:.875rem}}.VenuePage-module__7XPdsq__reset{height:2.5rem;color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-underline-offset:.1875rem;align-items:center;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.VenuePage-module__7XPdsq__reset:hover{color:var(--press)}}.VenuePage-module__7XPdsq__more{align-self:center;margin-top:.5rem}.VenuePage-module__7XPdsq__status{padding-top:2.5rem}.VenuePage-module__7XPdsq__siblingsSection.VenuePage-module__7XPdsq__siblingsSection{gap:1.25rem}.VenuePage-module__7XPdsq__siblings{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.VenuePage-module__7XPdsq__sibling{border-radius:var(--r-chip);background:var(--surface-2);min-height:2.75rem;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);transition:background-color var(--dur-1) var(--ease-out);align-items:center;gap:.375rem;padding:.625rem 1.125rem;line-height:1.3;text-decoration:none;display:inline-flex}.VenuePage-module__7XPdsq__siblingAll{background:var(--ink);color:var(--on-ink);font-weight:var(--fw-bold)}@media (hover:hover) and (pointer:fine){.VenuePage-module__7XPdsq__sibling:not(.VenuePage-module__7XPdsq__siblingAll):hover{background:var(--fill);color:var(--ink)}.VenuePage-module__7XPdsq__siblingAll:hover{background:color-mix(in srgb, var(--ink) 86%, var(--surface));color:var(--on-ink)}}.VenuePage-module__7XPdsq__nearby{padding-top:var(--sec-page-tight);flex-direction:column;gap:1.25rem;display:flex}@media (max-width:760px){.VenuePage-module__7XPdsq__intro{flex-basis:100%}.VenuePage-module__7XPdsq__scheduleBand{background:0 0;border-radius:0;margin-top:0;padding:0}.VenuePage-module__7XPdsq__facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.875rem 1.5rem;display:grid}.VenuePage-module__7XPdsq__factValue{font-size:1.625rem}.VenuePage-module__7XPdsq__map{flex-basis:100%;min-height:13.75rem}.VenuePage-module__7XPdsq__anchor{margin-top:2.25rem}.VenuePage-module__7XPdsq__tabs{padding:.625rem 0}.VenuePage-module__7XPdsq__tabList{gap:.375rem}.VenuePage-module__7XPdsq__tab{padding:0 .8125rem;font-size:.875rem}}
.WaitingList-module__txlSFG__list{margin:0 calc(var(--s2) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.WaitingList-module__txlSFG__list>li+li{position:relative}.WaitingList-module__txlSFG__list>li+li:before{content:"";top:0;inset-inline:var(--s2);border-top:1px solid var(--rule);position:absolute}.WaitingList-module__txlSFG__item{align-items:center;gap:var(--s3);min-height:3.5rem;padding:var(--s3) var(--s2);border-radius:var(--r-btn);color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.WaitingList-module__txlSFG__item:hover{background:var(--surface-2);color:var(--ink)}.WaitingList-module__txlSFG__item:hover .WaitingList-module__txlSFG__title{color:var(--press)}.WaitingList-module__txlSFG__item:hover .WaitingList-module__txlSFG__go{color:var(--ink-2);translate:.125rem}}.WaitingList-module__txlSFG__item:active{background:var(--fill)}.WaitingList-module__txlSFG__item:focus-visible{border-radius:var(--r-btn)}.WaitingList-module__txlSFG__sign{color:var(--action);flex:none;align-self:flex-start;margin-top:1px}.WaitingList-module__txlSFG__title{-webkit-line-clamp:2;line-clamp:2;min-width:0;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);line-height:var(--lh-snug);transition:color var(--dur-1) var(--ease-out);-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.WaitingList-module__txlSFG__count{border-radius:var(--r-chip);background:var(--fill);min-width:1.75rem;height:1.5rem;color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;gap:.125rem;padding-inline:.375rem .5rem;display:inline-flex}.WaitingList-module__txlSFG__go{color:var(--ink-3);transition:color var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-out);flex:none}
.FeedMore-module__krabiG__guard{height:1px}.FeedMore-module__krabiG__wrap{padding:var(--s3) 0 var(--s2);justify-content:center;display:flex}.FeedMore-module__krabiG__loading{justify-content:center;align-items:center;gap:var(--s2);padding-top:var(--s2);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);display:flex}.FeedMore-module__krabiG__spin{border:.125rem solid var(--rule);border-top-color:var(--ink-3);border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:1s linear infinite FeedMore-module__krabiG__spin}.FeedMore-module__krabiG__prev{justify-content:center;display:flex}.FeedMore-module__krabiG__prevLabel{align-items:center;gap:var(--s2);display:inline-flex}.FeedMore-module__krabiG__mark{place-items:center;width:1.125rem;height:1.125rem;display:inline-grid}@keyframes FeedMore-module__krabiG__spin{to{transform:rotate(360deg)}}
.ReelStage-module__TWFPfW__stage{--pad-y:var(--s5);--gap:var(--s6);--panel-min:18.75rem;--panel-max:27.5rem;--side:calc(3.5rem + 2 * var(--s6));--frame-h:min(calc(100dvh - var(--hd) - var(--fb) - 2 * var(--pad-y)), calc((100cqw - 2 * var(--side) - var(--gap) - var(--panel-min)) * 16 / 9));isolation:isolate;min-height:calc(100dvh - var(--hd) - var(--fb));background:var(--cinema);color:var(--on-media);position:relative;container-type:inline-size}html:has(.ReelStage-module__TWFPfW__stage){background:var(--cinema)}.ReelStage-module__TWFPfW__body{z-index:1;justify-content:center;align-items:flex-start;gap:var(--gap);height:calc(100dvh - var(--hd) - var(--fb));padding:var(--pad-y) var(--side);display:flex;position:relative}.ReelStage-module__TWFPfW__panel{flex:1 1 var(--panel-min);min-width:var(--panel-min);max-width:var(--panel-max);max-height:var(--frame-h);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--media-rule) transparent;overflow-y:auto}.ReelStage-module__TWFPfW__panel :focus-visible{outline-color:var(--on-media)}.ReelStage-module__TWFPfW__author{padding:0 var(--s4) var(--s3);border-bottom:1px solid var(--media-rule)}.ReelStage-module__TWFPfW__updown{top:50%;right:var(--s6);z-index:1;gap:var(--s3);flex-direction:column;display:flex;position:absolute;translate:0 -50%}.ReelStage-module__TWFPfW__step{background:var(--media-btn);width:3.5rem;height:3.5rem;color:var(--on-media);transition:background-color var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ReelStage-module__TWFPfW__step:hover{background:var(--media-btn-hover)}}.ReelStage-module__TWFPfW__step:active{background:var(--media-btn-hover);transform:scale(.94)}.ReelStage-module__TWFPfW__step:focus-visible{outline-color:var(--on-media);outline-offset:.1875rem}@media (max-width:1160px){.ReelStage-module__TWFPfW__stage{--side:var(--pad-x);--frame-h:min(calc(100dvh - var(--hd) - var(--fb) - 2 * var(--pad-y)), calc((100cqw - 2 * var(--side)) * 16 / 9))}.ReelStage-module__TWFPfW__body{height:auto;min-height:calc(100dvh - var(--hd) - var(--fb));flex-wrap:wrap}.ReelStage-module__TWFPfW__panel{overscroll-behavior:auto}.ReelStage-module__TWFPfW__updown{display:none}}@media (max-width:760px){.ReelStage-module__TWFPfW__stage{min-height:0}.ReelStage-module__TWFPfW__body{min-height:0;padding:0;display:block}.ReelStage-module__TWFPfW__panel,.ReelStage-module__TWFPfW__updown{display:none}}
.ReelPreview-module__vuKhQq__box{gap:var(--s3);flex-direction:column;display:flex}.ReelPreview-module__vuKhQq__head{font-family:var(--font-text);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.ReelPreview-module__vuKhQq__frame{aspect-ratio:9/16;border-radius:var(--r-media);background:var(--fill);width:min(13.75rem,60%);position:relative;overflow:hidden}.ReelPreview-module__vuKhQq__video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ReelPreview-module__vuKhQq__blank{background:linear-gradient(160deg, var(--surface-2), var(--fill) 62%);width:100%;height:100%;color:var(--ink-3);place-items:center;display:grid}.ReelPreview-module__vuKhQq__src{top:var(--s2);left:var(--s2);padding:1px var(--s2);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-2);font-size:var(--fs-xs);line-height:1.5;position:absolute}.ReelPreview-module__vuKhQq__panel{border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface)}.ReelPreview-module__vuKhQq__studio,.ReelPreview-module__vuKhQq__desc{padding:var(--s3) var(--s4)}.ReelPreview-module__vuKhQq__studio{align-items:flex-start;gap:var(--s3);border-bottom:1px solid var(--rule);display:flex}.ReelPreview-module__vuKhQq__avatar{border-radius:var(--r-media);background:var(--brand-wash);width:2.375rem;height:2.375rem;color:var(--ink-2);flex:none;place-items:center;display:grid}.ReelPreview-module__vuKhQq__studioText{gap:var(--s1);min-width:0;display:grid}.ReelPreview-module__vuKhQq__name{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--ls-title);color:var(--ink);font-weight:600}.ReelPreview-module__vuKhQq__sub{font-size:var(--fs-xs);color:var(--ink-2)}.ReelPreview-module__vuKhQq__ttl{align-items:baseline;gap:var(--s2);margin-bottom:var(--s2);font-family:var(--font-text);font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:500;line-height:var(--lh-body);text-transform:uppercase;color:var(--ink-3);display:flex}.ReelPreview-module__vuKhQq__ttl b{font-size:inherit;color:var(--ink)}.ReelPreview-module__vuKhQq__when{white-space:nowrap;margin-left:auto}.ReelPreview-module__vuKhQq__text{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink);white-space:pre-line}.ReelPreview-module__vuKhQq__tags{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}@media (max-width:980px){.ReelPreview-module__vuKhQq__frame{width:min(11.25rem,46%)}}
.StudioDoc-module__3r_JYq__doc{gap:var(--sec-gap);flex-direction:column;min-width:0;display:flex}.StudioDoc-module__3r_JYq__top{align-items:start;column-gap:var(--s4);row-gap:var(--s3);grid-template-columns:auto[main]minmax(0,1fr) auto;display:grid}.StudioDoc-module__3r_JYq__top:not(:has(.StudioDoc-module__3r_JYq__logo)){grid-template-columns:[main]minmax(0,1fr) auto}.StudioDoc-module__3r_JYq__identity{display:contents}.StudioDoc-module__3r_JYq__logo,.StudioDoc-module__3r_JYq__titles,.StudioDoc-module__3r_JYq__acts{grid-row:1}.StudioDoc-module__3r_JYq__acts{gap:var(--s4);display:flex}.StudioDoc-module__3r_JYq__logo{aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--logo-plate);align-self:stretch;min-width:3.5rem;position:relative;overflow:hidden}.StudioDoc-module__3r_JYq__logo img{--inset:.375rem;top:50%;left:var(--inset);width:calc(100% - 2 * var(--inset));height:auto;max-height:calc(100% - 2 * var(--inset));object-fit:cover;border-radius:calc(var(--r-card) - var(--inset) - 1px);position:absolute;transform:translateY(-50%)}.StudioDoc-module__3r_JYq__titles{flex-direction:column;grid-column:main;gap:.375rem;min-width:0;display:flex}@media (max-width:760px){.StudioDoc-module__3r_JYq__fav.StudioDoc-module__3r_JYq__fav{width:2.75rem;height:2.75rem}.StudioDoc-module__3r_JYq__top:not(.StudioDoc-module__3r_JYq__withHero) .StudioDoc-module__3r_JYq__fav:not(:active){background:0 0;border-color:#0000}.StudioDoc-module__3r_JYq__top:not(.StudioDoc-module__3r_JYq__withHero) .StudioDoc-module__3r_JYq__acts{align-self:center;gap:0;margin-right:-.8125rem}}.StudioDoc-module__3r_JYq__name{font-size:var(--fs-h1)}.StudioDoc-module__3r_JYq__named{flex-direction:column;gap:.375rem;display:flex}.StudioDoc-module__3r_JYq__branch{font-family:var(--font-text);font-size:var(--fs-h4);font-weight:var(--fw-ui);line-height:var(--lh-snug);letter-spacing:normal;color:var(--ink-2);text-wrap:pretty}.StudioDoc-module__3r_JYq__keep{white-space:nowrap}.StudioDoc-module__3r_JYq__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.StudioDoc-module__3r_JYq__org{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.StudioDoc-module__3r_JYq__ogrn{white-space:nowrap}@media (max-width:600px){.StudioDoc-module__3r_JYq__logo{align-self:start;width:2.75rem;min-width:0}.StudioDoc-module__3r_JYq__titles{display:contents}.StudioDoc-module__3r_JYq__name{grid-area:1/main;align-self:center}.StudioDoc-module__3r_JYq__org{margin-top:calc(.375rem - var(--s3));grid-area:2/1/auto/-1}}@media (max-width:760px){.StudioDoc-module__3r_JYq__withHero .StudioDoc-module__3r_JYq__logo,.StudioDoc-module__3r_JYq__withHero .StudioDoc-module__3r_JYq__acts{display:none}.StudioDoc-module__3r_JYq__top.StudioDoc-module__3r_JYq__withHero{grid-template-columns:[main]minmax(0,1fr)}}.StudioDoc-module__3r_JYq__facts{gap:var(--s2);flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}@media (max-width:600px){.StudioDoc-module__3r_JYq__facts{grid-row:3}}.StudioDoc-module__3r_JYq__sec{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.StudioDoc-module__3r_JYq__h2{align-items:baseline;gap:var(--s3);font-size:var(--fs-h2);display:flex}.StudioDoc-module__3r_JYq__count{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--ink-3);font-weight:500}.StudioDoc-module__3r_JYq__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}@media (min-width:981px){.StudioDoc-module__3r_JYq__top+.StudioDoc-module__3r_JYq__media{margin-top:calc(var(--s6) - var(--sec-gap))}}.StudioDoc-module__3r_JYq__source{gap:var(--s1);padding-left:var(--s3);border-left:.125rem solid var(--rule);flex-direction:column;margin:0;display:flex}.StudioDoc-module__3r_JYq__quote{--clamp-bg:var(--ground);max-width:66ch;font-size:var(--fs-sm);line-height:var(--lh-read);color:var(--ink-2);margin:0}.StudioDoc-module__3r_JYq__read{--clamp-bg:var(--ground);max-width:66ch;font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2)}.StudioDoc-module__3r_JYq__legal{padding-top:var(--s5);border-top:1px solid var(--rule);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);text-wrap:pretty;flex-direction:column;gap:.375rem;display:flex}.StudioDoc-module__3r_JYq__legal p{margin:0}.StudioDoc-module__3r_JYq__claim{color:var(--ink-2);padding-block:var(--s2);display:inline-block}.StudioDoc-module__3r_JYq__heroLogo.StudioDoc-module__3r_JYq__heroLogo,.StudioDoc-module__3r_JYq__heroActions{display:none}@media (max-width:980px){.StudioDoc-module__3r_JYq__doc,.StudioDoc-module__3r_JYq__media{display:contents}.StudioDoc-module__3r_JYq__top{order:20;min-width:0}.StudioDoc-module__3r_JYq__heroSlot{order:25;min-width:0}.StudioDoc-module__3r_JYq__about{order:30}.StudioDoc-module__3r_JYq__videos{order:40}.StudioDoc-module__3r_JYq__classes{order:50}.StudioDoc-module__3r_JYq__reviews{order:70;min-width:0}.StudioDoc-module__3r_JYq__questions{order:75}.StudioDoc-module__3r_JYq__legal{order:80}}@media (max-width:760px){.StudioDoc-module__3r_JYq__heroSlot{margin-bottom:calc(var(--s4) - var(--sec-gap));order:10;position:relative}.StudioDoc-module__3r_JYq__heroLogo.StudioDoc-module__3r_JYq__heroLogo{--mark:3rem;left:calc(var(--s3) - var(--pad-x-m));bottom:var(--s3);pointer-events:none;display:flex;position:absolute}.StudioDoc-module__3r_JYq__heroActions{top:var(--s3);right:calc(var(--s3) - var(--pad-x-m));gap:var(--s2);display:flex;position:absolute}.StudioDoc-module__3r_JYq__heroActions .StudioDoc-module__3r_JYq__plate.StudioDoc-module__3r_JYq__plate{background:var(--surface);width:2.75rem;height:2.75rem}.StudioDoc-module__3r_JYq__org{flex-direction:column;display:flex}.StudioDoc-module__3r_JYq__company{text-overflow:ellipsis;white-space:nowrap;font:inherit;transition:color var(--dur-1) var(--ease-out);overflow:hidden}.StudioDoc-module__3r_JYq__company[data-open]{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}button.StudioDoc-module__3r_JYq__company:active{color:var(--ink)}.StudioDoc-module__3r_JYq__dot{display:none}}
.StudioPick-module__vSem-q__pick{gap:var(--s4);width:100%;padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.StudioPick-module__vSem-q__missed{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.StudioPick-module__vSem-q__list{gap:var(--s1);flex-direction:column;display:flex}.StudioPick-module__vSem-q__row{padding:var(--s3);border-radius:var(--r-card);transition:background var(--dur-1) var(--ease-out);flex-direction:column;gap:.125rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.StudioPick-module__vSem-q__row:hover{background:var(--fill);color:inherit}}.StudioPick-module__vSem-q__name{align-items:center;gap:var(--s2);font-family:var(--font-display);font-size:var(--fs-body);flex-wrap:wrap;font-weight:600;display:flex}.StudioPick-module__vSem-q__address{font-size:var(--fs-sm);color:var(--ink-2)}.StudioPick-module__vSem-q__empty{padding:var(--s3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}
.AccountCommunity-module__tS8MBW__signature{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);margin:0}.AccountCommunity-module__tS8MBW__signatureEdit{font:inherit;color:var(--ink);text-underline-offset:.15em;cursor:pointer;transition:color var(--dur-1) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.AccountCommunity-module__tS8MBW__signatureEdit:hover{color:var(--press)}}.AccountCommunity-module__tS8MBW__signatureForm{gap:var(--s3);flex-direction:column;max-width:26.25rem;display:flex}.AccountCommunity-module__tS8MBW__signatureRow{gap:var(--s2);flex-wrap:wrap;display:flex}.AccountCommunity-module__tS8MBW__error{gap:var(--s1) var(--s3);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--action);flex-wrap:wrap;margin:0;display:flex}.AccountCommunity-module__tS8MBW__more{align-self:flex-start}.AccountCommunity-module__tS8MBW__group{gap:var(--s1);flex-direction:column;display:flex}.AccountCommunity-module__tS8MBW__label{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--fw-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}.AccountCommunity-module__tS8MBW__list{margin:0 calc(var(--s2) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.AccountCommunity-module__tS8MBW__list>li+li{border-top:1px solid var(--rule)}.AccountCommunity-module__tS8MBW__row{align-items:center;gap:var(--s3);min-height:3.25rem;padding:var(--s2);border-radius:var(--r-btn);color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.AccountCommunity-module__tS8MBW__row:hover{background:var(--surface-2);color:var(--ink)}.AccountCommunity-module__tS8MBW__row:hover .AccountCommunity-module__tS8MBW__go{color:var(--ink-2);translate:.125rem}}.AccountCommunity-module__tS8MBW__row:active{background:var(--fill)}.AccountCommunity-module__tS8MBW__row:focus-visible{border-radius:var(--r-btn)}.AccountCommunity-module__tS8MBW__title{min-width:0;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);line-height:var(--lh-snug);flex:auto}.AccountCommunity-module__tS8MBW__facts{font-size:var(--fs-xs);color:var(--ink-3);flex:none}.AccountCommunity-module__tS8MBW__go{color:var(--ink-3);transition:color var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-out);flex:none}.AccountCommunity-module__tS8MBW__empty{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}
.page-module__euKyLa__page{gap:var(--s7);width:100%;max-width:45rem;padding-block:var(--s6) var(--s3);flex-direction:column;margin-inline:auto;display:flex}.page-module__euKyLa__intro{gap:var(--s3);flex-direction:column;display:flex}.page-module__euKyLa__title{font-size:var(--fs-h1)}.page-module__euKyLa__lead{font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2)}
.CommunityFeed-module__iZYOoG__body{padding-top:var(--s6)}.CommunityFeed-module__iZYOoG__ask{scroll-margin-top:calc(var(--hd) + var(--s4))}.CommunityFeed-module__iZYOoG__feed{gap:var(--s4);flex-direction:column;display:flex}.CommunityFeed-module__iZYOoG__more{padding-block:var(--s2);justify-content:center;display:flex}.CommunityFeed-module__iZYOoG__end{padding-block:var(--s2);font-size:var(--fs-xs);color:var(--ink-3);text-align:center}.CommunityFeed-module__iZYOoG__found{gap:var(--s4);flex-direction:column;display:flex}.CommunityFeed-module__iZYOoG__foundHead{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.CommunityFeed-module__iZYOoG__foundTitle{font-size:var(--fs-h4);line-height:var(--lh-snug);overflow-wrap:anywhere}.CommunityFeed-module__iZYOoG__reset{padding-block:var(--s2);font-size:var(--fs-sm);flex:none}.CommunityFeed-module__iZYOoG__rulesText{padding-bottom:var(--s2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.CommunityFeed-module__iZYOoG__tagCloud{gap:var(--s3) var(--s2);padding:0 0 var(--s2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.CommunityFeed-module__iZYOoG__tagCloud>li>a{background:var(--surface)}
.FilterSheet-module__XiQO9G__wrap{align-items:center;display:flex;position:relative}.FilterSheet-module__XiQO9G__layer{display:contents}.FilterSheet-module__XiQO9G__pop{z-index:50;max-height:calc(100svh - var(--hd) - var(--s2));padding-bottom:calc(var(--bar-gap) + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-panel) var(--r-panel) 0 0;box-shadow:var(--sh-up);opacity:1;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border-bottom:0;flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.FilterSheet-module__XiQO9G__pop:focus-visible{outline:none}.FilterSheet-module__XiQO9G__pop.FilterSheet-module__XiQO9G__shown{display:flex}@starting-style{.FilterSheet-module__XiQO9G__pop.FilterSheet-module__XiQO9G__shown{opacity:0;transform:translateY(1rem)}}.FilterSheet-module__XiQO9G__top{justify-content:space-between;align-items:center;gap:var(--s3);min-height:2.75rem;padding:var(--s3) var(--s4) 0;flex:none;display:flex}.FilterSheet-module__XiQO9G__title{min-width:0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-black);letter-spacing:var(--ls-display);color:var(--ink)}.FilterSheet-module__XiQO9G__tools{align-items:center;gap:var(--s2);flex:none;display:flex}.FilterSheet-module__XiQO9G__reset{min-height:2.75rem;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-ui);color:var(--ink);text-underline-offset:.1875rem;cursor:pointer;transition:color var(--dur-1) var(--ease-out), opacity var(--dur-2) var(--ease-out), visibility var(--dur-2) var(--ease-out);background:0 0;padding:0;text-decoration:underline}.FilterSheet-module__XiQO9G__reset:active{color:var(--press)}@media (hover:hover) and (pointer:fine){.FilterSheet-module__XiQO9G__reset:hover{color:var(--action)}}.FilterSheet-module__XiQO9G__reset:disabled{opacity:0;visibility:hidden;cursor:default}.FilterSheet-module__XiQO9G__close{width:2.75rem;height:2.75rem;margin-right:calc(var(--s2) * -1);border-radius:var(--r-chip);color:var(--ink-2);cursor:pointer;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:0 0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.FilterSheet-module__XiQO9G__close:hover{background:var(--fill);color:var(--ink)}}.FilterSheet-module__XiQO9G__close:active{background:var(--rule)}.FilterSheet-module__XiQO9G__body{overscroll-behavior:contain;min-height:0;padding:var(--s2) var(--s4) var(--s5);flex-direction:column;display:flex;overflow-y:auto}.FilterSheet-module__XiQO9G__section{gap:var(--s3);padding-block:var(--s4);border-top:1px solid var(--rule);flex-direction:column;display:flex}.FilterSheet-module__XiQO9G__section:first-child{padding-top:var(--s2);border-top:0}.FilterSheet-module__XiQO9G__section:last-child{padding-bottom:0}.FilterSheet-module__XiQO9G__head{font-family:var(--font-display);color:var(--ink-2);font-size:.875rem;font-weight:600}.FilterSheet-module__XiQO9G__foot{padding:var(--s3) var(--s4) 0;border-top:1px solid var(--rule);flex:none}.FilterSheet-module__XiQO9G__switch{align-items:center;gap:var(--s2);width:100%;min-width:0;min-height:2.75rem;padding:var(--s2);border-radius:var(--r-card);color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease-out);background:0 0;display:flex}@media (hover:hover) and (pointer:fine){.FilterSheet-module__XiQO9G__switch:hover{background:var(--surface-2)}}.FilterSheet-module__XiQO9G__switch:active{background:var(--fill)}.FilterSheet-module__XiQO9G__switchIcon{color:var(--ink-3);transition:color var(--dur-1) var(--ease-out);flex:none}.FilterSheet-module__XiQO9G__switch[aria-checked=true] .FilterSheet-module__XiQO9G__switchIcon{color:var(--action)}.FilterSheet-module__XiQO9G__switchLabel{min-width:0;font-family:var(--font-display);font-size:var(--fs-sm);color:var(--ink);flex:1;font-weight:600}.FilterSheet-module__XiQO9G__track{border-radius:var(--r-chip);background:var(--fill);border:1px solid var(--rule-strong);width:2.25rem;height:1.375rem;transition:background var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex:none;position:relative}.FilterSheet-module__XiQO9G__thumb{background:var(--ink-3);width:.875rem;height:.875rem;transition:transform var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.FilterSheet-module__XiQO9G__switch[aria-checked=true] .FilterSheet-module__XiQO9G__track{background:var(--action);border-color:var(--action)}.FilterSheet-module__XiQO9G__switch[aria-checked=true] .FilterSheet-module__XiQO9G__thumb{background:var(--on-action);transform:translate(.875rem)}
.PhoneSlide-module__mIkbXG__slide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative}.PhoneSlide-module__mIkbXG__slide[data-far]{contain:strict}.PhoneSlide-module__mIkbXG__frame{transform-origin:50% 0;transition:transform var(--dur-3) var(--ease-drawer), border-radius var(--dur-3) var(--ease-drawer);position:absolute;inset:0}.PhoneSlide-module__mIkbXG__overlay{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(calc(var(--s7) + env(safe-area-inset-top,0px)), 1fr) auto 1fr;row-gap:var(--s2);padding:var(--s4) var(--s1) calc(var(--s4) + var(--scene-bottom)) var(--s4);pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);display:grid;position:absolute;inset:0}@starting-style{.PhoneSlide-module__mIkbXG__overlay{opacity:0}}.PhoneSlide-module__mIkbXG__info{align-self:end;gap:var(--s2);min-width:0;padding-right:calc(var(--s4) - var(--s1));color:var(--on-media);text-shadow:0 1px .125rem var(--media-shade);pointer-events:auto;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.PhoneSlide-module__mIkbXG__open{inset:calc(var(--s1) * -1);z-index:1;border-radius:var(--r-card);position:absolute}.PhoneSlide-module__mIkbXG__author{align-items:center;gap:var(--s3);min-height:2.75rem;display:flex}.PhoneSlide-module__mIkbXG__who{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.PhoneSlide-module__mIkbXG__name{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PhoneSlide-module__mIkbXG__name svg{color:var(--on-media)}.PhoneSlide-module__mIkbXG__meta{color:color-mix(in srgb, var(--on-media) 82%, transparent);font-size:var(--fs-xs);line-height:var(--lh-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PhoneSlide-module__mIkbXG__book{z-index:2;flex:none;position:relative}.PhoneSlide-module__mIkbXG__caption{font-size:var(--fs-sm);line-height:var(--lh-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PhoneSlide-module__mIkbXG__actions{pointer-events:auto;grid-area:2/2;position:relative}@media (max-height:560px){.PhoneSlide-module__mIkbXG__overlay .PhoneSlide-module__mIkbXG__actions{gap:var(--s2)}}
.StudioPick-module__RyJRDq__stack{gap:var(--s4);flex-direction:column;display:flex}.StudioPick-module__RyJRDq__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2)}.StudioPick-module__RyJRDq__found{gap:var(--s1);padding:var(--s2);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.StudioPick-module__RyJRDq__option{align-items:center;gap:var(--s2);min-height:2.75rem;padding:var(--s2) var(--s3);border-radius:var(--r-btn);text-align:left;transition:background-color var(--dur-1) var(--ease-out);display:flex}@media (hover:hover) and (pointer:fine){.StudioPick-module__RyJRDq__option:hover{background:var(--fill)}}.StudioPick-module__RyJRDq__option:active{background:var(--rule)}.StudioPick-module__RyJRDq__optionName{font-size:var(--fs-body);color:var(--ink)}.StudioPick-module__RyJRDq__optionNote{min-width:0;font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StudioPick-module__RyJRDq__ok{color:var(--pine);margin-left:auto}.StudioPick-module__RyJRDq__state{padding:var(--s2) var(--s3);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.StudioPick-module__RyJRDq__chosen{align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);display:flex}.StudioPick-module__RyJRDq__chosenText{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.StudioPick-module__RyJRDq__chosenName{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--ink);font-weight:600}.StudioPick-module__RyJRDq__chosenNote{font-size:var(--fs-xs);color:var(--ink-3)}.StudioPick-module__RyJRDq__drop{align-items:center;gap:var(--s1);min-height:2.25rem;padding:0 var(--s3);border-radius:var(--r-chip);font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);margin-left:auto;display:inline-flex}@media (hover:hover) and (pointer:fine){.StudioPick-module__RyJRDq__drop:hover:not(:disabled){background:var(--fill);color:var(--ink)}}.StudioPick-module__RyJRDq__drop:disabled{color:var(--ink-3);cursor:not-allowed}.StudioPick-module__RyJRDq__empty{padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}@media (max-width:760px){.StudioPick-module__RyJRDq__drop{min-height:2.75rem}}.StudioPick-module__RyJRDq__scope{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.StudioPick-module__RyJRDq__scopeHint{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3);margin:0}
.StudioSidebar-module__61_KOW__side{gap:var(--s4);top:calc(var(--hd) + var(--s6));flex-direction:column;display:flex;position:sticky}.StudioSidebar-module__61_KOW__box{gap:var(--s3);padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-panel);background:var(--surface);flex-direction:column;display:flex}.StudioSidebar-module__61_KOW__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.StudioSidebar-module__61_KOW__lead{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:var(--ls-title)}.StudioSidebar-module__61_KOW__price{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-black);letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.StudioSidebar-module__61_KOW__per{font-size:var(--fs-sm);color:var(--ink-3);font-weight:500}.StudioSidebar-module__61_KOW__actions{gap:var(--s2);padding-top:var(--s2);flex-direction:column;display:flex}.StudioSidebar-module__61_KOW__mapWrap{gap:var(--s2);flex-direction:column;display:flex}.StudioSidebar-module__61_KOW__map{border:1px solid var(--rule);border-radius:var(--r-media);background-color:var(--fill);background-image:repeating-linear-gradient(0deg, var(--rule) 0 1px, transparent 1px 1.625rem), repeating-linear-gradient(90deg, var(--rule) 0 1px, transparent 1px 1.625rem);height:7.375rem;display:block}.StudioSidebar-module__61_KOW__mapCaption{font-size:var(--fs-sm)}.StudioSidebar-module__61_KOW__mapAction{display:flex}.StudioSidebar-module__61_KOW__note{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2)}@media (max-width:980px){.StudioSidebar-module__61_KOW__side{display:contents}.StudioSidebar-module__61_KOW__place{order:60;min-width:0}.StudioSidebar-module__61_KOW__cta{z-index:30;align-items:center;column-gap:var(--s4);margin-inline:calc(var(--pad-x) * -1);padding:var(--s3) var(--pad-x) calc(var(--s3) + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--rule);background:var(--surface);box-shadow:var(--sh-up);border-radius:0;order:90;grid-template-columns:minmax(0,1fr) auto;row-gap:.125rem;display:grid;position:sticky;bottom:0}.StudioSidebar-module__61_KOW__cta>:not(.StudioSidebar-module__61_KOW__actions){grid-column:1;min-width:0}.StudioSidebar-module__61_KOW__cta .StudioSidebar-module__61_KOW__actions{grid-area:1/2/span 2;padding-top:0}.StudioSidebar-module__61_KOW__cta .StudioSidebar-module__61_KOW__wide{display:none}.StudioSidebar-module__61_KOW__cta .StudioSidebar-module__61_KOW__lead{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug)}.StudioSidebar-module__61_KOW__cta:not(:has(.StudioSidebar-module__61_KOW__price,.StudioSidebar-module__61_KOW__hint)) .StudioSidebar-module__61_KOW__lead{grid-row:1/span 2;align-self:center}.StudioSidebar-module__61_KOW__cta .StudioSidebar-module__61_KOW__hint{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-text);font-size:var(--fs-xs);letter-spacing:normal;line-height:var(--lh-snug);text-transform:none;color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:760px){.StudioSidebar-module__61_KOW__cta{bottom:var(--tabbar);margin-inline:calc(var(--pad-x-m) * -1);padding-inline:var(--pad-x-m);padding-bottom:var(--s3)}.StudioSidebar-module__61_KOW__cta[data-stuck]:after{content:"";height:var(--tabbar);background:var(--surface);pointer-events:none;position:absolute;top:100%;left:0;right:0}}
.page-module__3Cblla__page{gap:var(--s6);width:100%;max-width:45rem;padding-block:var(--s5) var(--s3);flex-direction:column;margin-inline:auto;display:flex}
.page-module__rNCILW__page{gap:var(--s6);width:100%;max-width:45rem;padding-block:var(--s5) var(--s3);flex-direction:column;margin-inline:auto;display:flex}.page-module__rNCILW__intro{gap:var(--s3);flex-direction:column;display:flex}.page-module__rNCILW__title{font-size:var(--fs-h1)}.page-module__rNCILW__lead{font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2)}
.rules-module__RXQ1JG__doc{gap:var(--s7);max-width:45rem;padding-top:var(--s6);flex-direction:column;display:flex}.rules-module__RXQ1JG__sketch{align-items:flex-start;gap:var(--s3);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);display:flex}.rules-module__RXQ1JG__sketchSign{color:var(--press);flex:none;margin-top:.125rem}.rules-module__RXQ1JG__section{gap:var(--s3);flex-direction:column;display:flex}.rules-module__RXQ1JG__title{font-size:var(--fs-h3);line-height:var(--lh-snug)}.rules-module__RXQ1JG__list{gap:var(--s2);max-width:66ch;font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.rules-module__RXQ1JG__list>li::marker{color:var(--action)}.rules-module__RXQ1JG__back{padding-top:var(--s5);border-top:1px solid var(--rule);font-size:var(--fs-sm)}@media (max-width:760px){.rules-module__RXQ1JG__doc{gap:var(--s6)}}
.page-module__mweNcG__top{gap:var(--s2);flex-direction:column;display:flex}.page-module__mweNcG__identity{align-items:start;gap:var(--s3);display:flex}.page-module__mweNcG__logo{width:3.5rem;height:3.5rem;padding:var(--s1);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--logo-plate);flex:none;justify-content:center;align-items:center;display:flex}.page-module__mweNcG__logo img{object-fit:contain;width:100%;height:100%}.page-module__mweNcG__titles{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.page-module__mweNcG__name{font-size:var(--fs-h1)}.page-module__mweNcG__lead{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.page-module__mweNcG__note{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}@media (max-width:600px){.page-module__mweNcG__logo{width:2.75rem;height:2.75rem}}@media (max-width:760px){.page-module__mweNcG__crumbs.page-module__mweNcG__crumbs{display:none}}
.page-module__2ybPIG__page{gap:var(--s6);padding-block:var(--s5) var(--s3);flex-direction:column;display:flex}.page-module__2ybPIG__intro{gap:var(--s3);flex-direction:column;max-width:35rem;display:flex}.page-module__2ybPIG__title{font-size:var(--fs-h1)}.page-module__2ybPIG__lead{font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2)}
.page-module__Sj0b3W__page{gap:var(--s6);width:100%;max-width:45rem;padding-block:var(--s5) var(--s3);flex-direction:column;margin-inline:auto;display:flex}.page-module__Sj0b3W__intro{gap:var(--s3);flex-direction:column;display:flex}.page-module__Sj0b3W__title{font-size:var(--fs-h1)}.page-module__Sj0b3W__lead{font-size:var(--fs-read);line-height:var(--lh-read);color:var(--ink-2)}.page-module__Sj0b3W__note{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}
.page-module__RqcXGW__narrow{--container:var(--container-read)}.page-module__RqcXGW__doc{gap:var(--s6);min-width:0;padding-bottom:var(--s9);flex-direction:column;display:flex}.page-module__RqcXGW__top{gap:var(--s2);flex-direction:column;display:flex}.page-module__RqcXGW__h1{font-size:var(--fs-h1);color:var(--ink);margin:0;font-weight:700;line-height:1.2}.page-module__RqcXGW__version{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.page-module__RqcXGW__notice{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);margin:0}.page-module__RqcXGW__notice a{color:var(--ink);text-underline-offset:.1875rem;transition:color var(--dur-1) var(--ease-out);text-decoration:underline}@media (hover:hover) and (pointer:fine){.page-module__RqcXGW__notice a:hover{color:var(--action)}}
