.cat-portal{z-index:1000;position:fixed;inset:0}.cat-portal__stage{width:100%;height:100%;display:block}.cat-portal__caption{text-align:center;color:#666b73;margin:0;font-size:14px;font-weight:500;position:absolute;left:0;right:0}@media (min-width:768px){.cat-portal__caption{font-size:15px}}[data-portal-leaving] [data-leave]{animation:.28s cubic-bezier(.4,0,1,1) both portal-leave}[data-portal-leaving] [data-leave="40"]{animation-delay:40ms}[data-portal-leaving] [data-leave="60"]{animation-delay:60ms}[data-portal-leaving] [data-leave="100"]{animation-delay:.1s}[data-portal-leaving] [data-leave="120"]{animation-delay:.12s}[data-portal-leaving] [data-leave="140"]{animation-delay:.14s}[data-portal-leaving]{pointer-events:none}@keyframes portal-leave{to{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:no-preference){[data-portal-leaving] .portal-logo{visibility:hidden}}html[data-portal=cover] .meeting-header,html[data-portal=cover] .meeting-sheet,html[data-portal=cover] .phone-header,html[data-portal=cover] .phone-map-controls{opacity:0}html[data-portal] .meeting-map{transform:scale(var(--portal-map-scale,1));transform-origin:var(--portal-map-origin,50% 50%)}@media (max-width:767px){html[data-portal=settle] .phone-search{animation:.42s cubic-bezier(.34,1.56,.64,1) both portal-drop,.17s linear both portal-fade}html[data-portal=settle] .phone-logo{animation:.46s cubic-bezier(.34,1.56,.64,1) 90ms both portal-pop}html[data-portal=settle] .phone-categories>*{animation:.38s cubic-bezier(.22,1,.36,1) both portal-from-right,.21s linear both portal-fade}html[data-portal=settle] .phone-categories>:first-child{animation-delay:.14s}html[data-portal=settle] .phone-categories>:nth-child(2){animation-delay:.185s}html[data-portal=settle] .phone-categories>:nth-child(3){animation-delay:.23s}html[data-portal=settle] .phone-categories>:nth-child(4){animation-delay:.275s}html[data-portal=settle] .phone-map-controls{animation:.32s cubic-bezier(.22,1,.36,1) .26s both portal-pop-soft,.32s linear .26s both portal-fade}html[data-portal=settle] .meeting-sheet{animation:.6s cubic-bezier(.32,.72,0,1) 20ms both portal-rise}html[data-portal=settle] .phone-sheet-heading>*,html[data-portal=settle] .meeting-sheet-content,html[data-portal=settle] .phone-share{animation:.32s cubic-bezier(.22,1,.36,1) both portal-fade-up}html[data-portal=settle] .phone-sheet-heading>:first-child{animation-delay:.2s}html[data-portal=settle] .phone-sheet-heading>:nth-child(2){animation-delay:.24s}html[data-portal=settle] .phone-sheet-heading>:nth-child(3){animation-delay:.28s}html[data-portal=settle] .phone-sheet-heading>:nth-child(4){animation-delay:.32s}html[data-portal=settle] .phone-sheet-heading>:nth-child(5){animation-delay:.36s}html[data-portal=settle] .phone-sheet-heading>:nth-child(6){animation-delay:.4s}html[data-portal=settle] .meeting-sheet-content{animation-delay:.42s}html[data-portal=settle] .phone-share{animation-delay:.46s}}@media (min-width:768px){html[data-portal=settle] .portal-left>*>*{animation:.38s cubic-bezier(.22,1,.36,1) both portal-from-left,.21s linear both portal-fade}html[data-portal=settle] .portal-left>*>:first-child{animation:.46s cubic-bezier(.34,1.56,.64,1) 60ms both portal-pop,.15s linear 60ms both portal-fade}html[data-portal=settle] .portal-left>*>:nth-child(2){animation-delay:.12s}html[data-portal=settle] .portal-left>*>:nth-child(3){animation-delay:.17s}html[data-portal=settle] .portal-center>*>*{animation:.38s cubic-bezier(.22,1,.36,1) both portal-from-top,.21s linear both portal-fade}html[data-portal=settle] .portal-center>*>:first-child{animation-delay:.17s}html[data-portal=settle] .portal-center>*>:nth-child(2){animation-delay:.215s}html[data-portal=settle] .portal-center>*>:nth-child(3){animation-delay:.26s}html[data-portal=settle] .portal-center>*>:nth-child(4){animation-delay:.305s}html[data-portal=settle] .portal-right>*{animation:.38s cubic-bezier(.22,1,.36,1) both portal-from-right,.21s linear both portal-fade}html[data-portal=settle] .portal-right>:first-child{animation-delay:.22s}html[data-portal=settle] .portal-right>:nth-child(2){animation-delay:.27s}html[data-portal=settle] .meeting-sheet{animation:.62s cubic-bezier(.32,.72,0,1) 40ms both portal-slide-in,.2s linear 40ms both portal-fade}}@keyframes portal-fade{0%{opacity:0}}@keyframes portal-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes portal-drop{0%{transform:translateY(-18px)}}@keyframes portal-pop{0%{transform:scale(.3)}}@keyframes portal-pop-soft{0%{transform:scale(.85)}}@keyframes portal-from-right{0%{transform:translate(28px)}}@keyframes portal-from-left{0%{transform:translate(-18px)}}@keyframes portal-from-top{0%{transform:translateY(-16px)}}@keyframes portal-rise{0%{transform:translateY(100%)}}@keyframes portal-slide-in{0%{transform:translate(-110%)}}@media (prefers-reduced-motion:reduce){[data-portal-leaving] [data-leave]{animation:.2s linear both portal-fade-out}html[data-portal=settle] *{animation:none!important}}@keyframes portal-fade-out{to{opacity:0}}.opening-intro{z-index:1000;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}html[data-intro] .opening-intro{display:block}.opening-intro__cover{-webkit-mask-composite:xor;background:#eef1f4;position:absolute;inset:0;-webkit-mask-image:url(../media/cat-hole.e6b86024.svg),linear-gradient(#000 0 0);mask-image:url(../media/cat-hole.e6b86024.svg),linear-gradient(#000 0 0);-webkit-mask-size:0 0,100% 100%;mask-size:0 0,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.opening-intro__cat{transform-origin:0 0;opacity:0;width:1024px;max-width:none;height:1024px;position:absolute;top:0;left:0}
