.c-stage{background:var(--background);--c-bottom:0px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;container-type:inline-size}.c-view{inset:0 0 var(--c-bottom) 0;opacity:1;font-size:clamp(11.5px,6.4cqw,14px);line-height:1.25;transition:opacity .6s;position:absolute;overflow:hidden}.c-view[data-fade="1"]{opacity:0}.c-view[data-reset="1"],.c-view[data-reset="1"] *{transition:none!important}.c-msg{opacity:0;will-change:transform, opacity;width:max-content;max-width:76%;transition:transform .65s cubic-bezier(.3,1.2,.5,1),opacity .28s;position:absolute;top:0;transform:translateY(400px)}.c-r{text-align:right;right:3.5cqw}.c-r:has(.c-photo){max-width:none}.c-l{max-width:82%;left:3.5cqw}.c-bubble{text-align:left;overflow-wrap:anywhere;border-radius:1.1em;padding:.45em .8em .5em;display:inline-block;position:relative}.c-blue{color:#fff;background:#0a84ff}.c-grey{color:#000;background:#e9e9eb}.c-bubble:before,.c-bubble:after{content:"";height:1.05em;position:absolute;bottom:0}.c-blue:before{background:#0a84ff;border-bottom-left-radius:1em .85em;width:.9em;right:-.35em}.c-blue:after{background:var(--background);border-bottom-left-radius:.9em;width:.55em;right:-.55em}.c-grey:before{background:#e9e9eb;border-bottom-right-radius:1em .85em;width:.9em;left:-.35em}.c-grey:after{background:var(--background);border-bottom-right-radius:.9em;width:.55em;left:-.55em}.c-photo img{transform:scale(1.3)}.c-photo,.c-model{aspect-ratio:1;border-radius:1.15em;width:52cqw}.c-msgs{transition:opacity .5s;position:absolute;inset:0}.c-big{background:var(--background);transform-origin:0 0;will-change:transform, opacity;border-radius:14%;transition:transform .75s cubic-bezier(.3,.9,.3,1),opacity .3s,box-shadow .4s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 2px #e4e5ea}.c-big[data-big="1"]{box-shadow:none}.c-big[data-big="1"] .c-3d{opacity:0}.c-video{object-fit:contain;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.c-tap{z-index:3;pointer-events:none;background:#3c3c4347;border:2px solid #ffffffe6;border-radius:50%;transition:transform .75s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;top:0;left:0;box-shadow:0 1px 6px #00000040}.c-tap:after{content:"";opacity:0;border:2px solid #3c3c4366;border-radius:50%;position:absolute;inset:-2px}.c-tap[data-press="1"]{transition-duration:.16s,.25s}.c-tap[data-press="1"]:after{animation:.6s ease-out both c-ripple}@keyframes c-ripple{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(2.1)}}.c-3d{color:#fff;letter-spacing:.04em;background:#0000008c;border-radius:.6em;padding:0 .4em;font-size:.78em;font-weight:600;position:absolute;top:.35em;left:.4em}.c-del{color:#8e8e93;opacity:0;height:15px;padding-top:2px;font-size:11px;line-height:13px;transition:opacity .3s .25s}.c-del.on{opacity:1}.c-typing{gap:.28em;padding:.75em .9em;display:inline-flex}.c-dot{opacity:.35;background:#8e8e93;border-radius:50%;width:.5em;height:.5em;animation:1.1s ease-in-out infinite paused c-dot;display:block}.c-dot:nth-child(2){animation-delay:.16s}.c-dot:nth-child(3){animation-delay:.32s}[data-tile][data-play="1"] .c-dot{animation-play-state:running}@keyframes c-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.c-top{background:linear-gradient(var(--background), transparent);pointer-events:none;height:10%;position:absolute;inset:0 0 auto}[data-tile][data-still="1"] .c-msg,[data-tile][data-still="1"] .c-big,[data-tile][data-still="1"] .c-msgs,[data-tile][data-still="1"] .c-view,[data-tile][data-still="1"] .c-del{transition:none}[data-tile][data-still="1"] .c-dot{animation:none}@media (prefers-reduced-motion:reduce){.c-msg,.c-big,.c-tap,.c-msgs,.c-view,.c-del{transition:none}.c-dot{animation:none}}[data-tile][data-drop="1"] .c-stage{outline-offset:-6px;outline:2px dashed #0a84ff}@media (min-width:1024px){#catalog-grid[data-ins-grid] [data-tile-title]{-webkit-line-clamp:var(--ins-lines,3);line-clamp:var(--ins-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#catalog-grid[data-ins-grid] [data-tile-text]{min-height:107px}}@media (max-width:1023px){.c-view{font-size:clamp(12px,4.8cqw,17px)}}
