/* Web counterparts of SearchFigmaResultRow, SlottedTrendingSlotRow,
   SlottedPopularPlaceRow and SlottedCategoryBadgeTokens. */
.slotted-workspace{--native-row-ink:#000;--native-row-muted:#666;--native-row-fill:rgb(0 0 0 / .08);--native-badge-muted:rgb(0 0 0 / .10);--native-badge-detail:rgb(0 0 0 / .07);--native-badge-material:rgb(255 255 255 / .78)}
.phone-viewport{--native-row-ink:#f9f9f9;--native-row-muted:#8e8e93;--native-row-fill:rgb(255 255 255 / .08);--native-badge-muted:rgb(249 249 249 / .10);--native-badge-detail:rgb(255 255 255 / .08);--native-badge-material:rgb(44 44 46 / .72)}
.native-search-row{display:flex;align-items:center;gap:12px;padding:10px 0;min-width:0;width:100%;color:var(--native-row-ink);text-align:left}
.native-search-thumbnail{position:relative;width:46px;height:46px;flex:0 0 46px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--native-row-fill);box-shadow:inset 0 0 0 .33px rgb(128 128 128 / .22);font-size:12px;font-weight:700}
.native-slot-search .native-search-thumbnail{border-radius:6px}.native-search-thumbnail.circle{border-radius:50%}
.native-search-thumbnail>.icon{display:inline-block;width:17px;height:17px;flex-shrink:0;color:var(--native-row-muted);background:currentColor;mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat}
.native-search-image{position:absolute;width:100%;height:100%;max-width:none;object-fit:cover}
.native-search-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}
.native-search-title{display:flex;align-items:baseline;gap:6px;min-width:0}
.slotted-workspace .native-search-row .native-search-title>strong{display:block;min-width:0;font-size:14px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--native-row-ink)}
.native-search-title>span{color:var(--native-row-muted);font-size:12px;font-weight:700;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;max-width:42%}
.native-search-meta{display:flex;align-items:center;gap:6px;min-width:0}
.native-search-meta small{margin:0;font-size:11px;line-height:16px;font-weight:500;color:var(--native-row-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.native-category{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:4px 8px;border:0;border-radius:6px;background:var(--native-badge-detail);color:var(--native-row-ink);font-size:10px;font-weight:500;line-height:14px;text-transform:uppercase;letter-spacing:0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}
.native-category.native-activity{background:#fff;color:#000;box-shadow:none}
.native-category.native-place{background:var(--native-badge-material);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.native-category.native-muted{background:var(--native-badge-muted);font-size:11px;font-weight:700;padding:0 8px}
.native-search-meta .native-category{max-width:65%}
:where(.phone-viewport) :where(h2,h3,p){margin:0}
/* iOS previews render a 393 × 852 pt canvas, uniformly scaled into the frame. */
.preview-column .phone{--device-width:min(300px,calc((100dvh - 220px)*393/852 + 14px));width:var(--device-width);height:calc((var(--device-width) - 14px)*852/393 + 14px);padding:7px;border-radius:39px;background:#000;flex-shrink:0}
.preview-column:has(.preview-view) .phone{--device-width:min(300px,calc((100dvh - 262px)*393/852 + 14px));height:calc((var(--device-width) - 14px)*852/393 + 14px)}
.phone-screen{height:100%;width:100%;overflow:clip;border-radius:32px;background:#070809;position:relative}
.phone-viewport{position:relative;width:393px;height:852px;transform-origin:top left;background:#070809;color:#f5f5f5;font-family:Inter,system-ui,sans-serif;font-size:15.5px;font-weight:500;line-height:22px;text-align:left;isolation:isolate}
.phone-scroll{position:absolute;inset:0;overflow:auto;scrollbar-width:none;overscroll-behavior:contain;scroll-padding-top:108px}.phone-scroll::-webkit-scrollbar{display:none}
.phone-viewport .phone-status{position:absolute;top:0;left:0;right:0;height:59px;padding:16px 28px 0 35px;font:600 16px/20px system-ui,sans-serif;color:#fff;z-index:8;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#07080930,transparent);pointer-events:none}
.phone-viewport .phone-island{width:126px;height:37px;top:11px;border-radius:24px;background:#000}
.phone-status-icons{display:flex;align-items:center;gap:5px}.phone-status-icons svg{width:18px;height:13px}.phone-battery{width:25px;height:12px;border:1px solid #ffffff70;border-radius:3px;position:relative;padding:1px}.phone-battery:before{content:'';display:block;background:#fff;width:100%;height:100%;border-radius:1px}.phone-battery:after{content:'';position:absolute;right:-3px;top:3px;width:2px;height:4px;background:#ffffff80;border-radius:0 2px 2px 0}
.phone-navigation{position:absolute;left:12px;right:12px;top:59px;height:44px;display:flex;justify-content:space-between;z-index:7;pointer-events:none}.phone-navigation>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#1617198c;backdrop-filter:blur(12px);color:#fff}.phone-navigation .icon{width:22px;height:22px}
.phone-viewport .phone-home{position:absolute;bottom:8px;left:50%;width:134px;height:5px;z-index:10;border-radius:4px;background:#fff;pointer-events:none}
.phone-viewport .native-profile,.phone-viewport .native-slot{background:#070809;min-height:852px;padding-bottom:40px}
.native-profile-header{position:relative;isolation:isolate;padding-bottom:16px;overflow:hidden}.native-profile-header .native-identity{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:0 20px}
.phone-viewport .phone-avatar{display:grid;place-items:center;width:120px;height:120px;object-fit:cover;margin:0;border-radius:50%;background:#202123;color:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff18,0 0 16px #0000007a;font-size:35px;line-height:1;font-weight:500;flex-shrink:0}
.phone-viewport .phone-portrait-edit{display:block;width:120px;height:120px;padding:0;margin:0;border:0;background:transparent;border-radius:50%;flex-shrink:0}.phone-viewport .phone-portrait-edit:hover .phone-avatar{box-shadow:0 0 0 2px #a2af91,0 0 16px #0000007a}
.phone-viewport .native-identity h2{margin:16px 0 2px;font-size:24px;line-height:30px;letter-spacing:-.25px;font-weight:700;text-align:center;overflow-wrap:anywhere;width:100%}
.native-profile-meta{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-height:22px;font-size:14px;line-height:20px;color:#ffffffb8;text-align:center}
.phone-viewport .native-category{background:var(--native-badge-detail);color:var(--native-row-ink)}
.phone-viewport .native-category.native-activity{background:#fff;color:#000;box-shadow:none}
.phone-viewport .native-category.native-place{background:var(--native-badge-material)}
.phone-viewport .native-category.native-muted{background:var(--native-badge-muted)}
.native-profile-statistics{display:flex;align-items:center;justify-content:center;gap:16px;min-height:44px;margin-top:8px;color:#ffffffb8;font-size:14px}.native-profile-statistics strong{font-weight:700;color:#f5f5f5}
.phone-viewport .native-profile-actions{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:12px 0 0;width:100%}.phone-viewport .native-profile-actions>span{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:68px;height:32px;padding:0 14px;border-radius:16px;background:#f5f5f5;color:#070809;font-size:14px;font-weight:500;line-height:20px}
.phone-viewport .native-profile-actions>span+span{background:transparent;color:#f5f5f5;border:1px solid #ffffff26}.native-entity .native-profile-actions,.native-place:has(.native-place-bio) .native-profile-actions{margin-top:16px}.native-entity .native-profile-header{padding-bottom:12px}
.native-image-glow{position:absolute;inset:0 -24px auto;height:620px;z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(#000 0%,#0008 50%,transparent 100%)}.native-image-glow img{width:100%;height:100%;object-fit:cover;filter:blur(48px) saturate(.8);opacity:.55}
.phone-viewport .native-place-cover{position:absolute;top:0;left:0;right:0;width:100%;min-height:0;background:transparent;z-index:-1}.phone-viewport .phone-cover-wrap:after{content:none}
.phone-viewport .native-place-cover:after{content:'';position:absolute;inset:auto 0 0;height:160px;pointer-events:none;background:linear-gradient(to bottom,#07080900 0%,#0708090f 22%,#07080952 52%,#070809c2 82%,#070809 100%)}
.phone-viewport .phone-cover-wrap .phone-cover{display:block;width:100%;height:100%;min-height:0;object-fit:cover}
.phone-viewport .phone-image-edit{position:absolute;top:12px;right:12px;left:auto;bottom:auto;z-index:3;max-width:220px;font-size:12px;line-height:18px;font-weight:500;padding:6px 10px;border:1px solid #ffffff26;border-radius:16px;background:#07080999;color:#fff;backdrop-filter:blur(8px)}
.phone-viewport .native-place-cover .phone-image-edit{top:113px}.phone-viewport .phone-gallery-controls{position:absolute;right:12px;bottom:16px;z-index:3;display:flex;gap:5px;align-items:center;font-size:11px;line-height:18px;color:#fff}.phone-viewport .native-place-cover .phone-gallery-controls{bottom:40px}
.phone-viewport .phone-gallery-controls>span{background:#07080999;border-radius:12px;padding:2px 7px}.phone-viewport .phone-gallery-controls button{width:25px;height:25px;border:0;border-radius:50%;padding:4px;background:#07080999;color:#fff}.phone-gallery-controls .icon{width:15px;height:15px}
.phone-viewport .native-profile-tabs{position:sticky;top:103px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:52px;margin:0;padding:0;border-bottom:1px solid #ffffff14;background:#070809ed;backdrop-filter:blur(12px)}
.native-profile-tabs button{position:relative;border:0;background:transparent;color:#ffffff75;padding:0 8px;font-size:15px;font-weight:700;line-height:20px}.native-profile-tabs button[aria-selected=true]{color:#f5f5f5}.native-profile-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:0;height:2px;left:24%;right:24%;background:#f5f5f5;border-radius:2px}
.native-profile-body{padding:24px 12px 40px}.native-profile-body:empty{padding-block:0}.native-preview-context{font-size:14px;line-height:21px;color:#ffffff80;text-align:center;padding:14px}
.phone-viewport .native-description{position:relative;text-align:left;min-width:0}.native-description p{margin:0;color:#f5f5f5;white-space:pre-line;overflow-wrap:anywhere;font-size:15.5px;font-weight:500;line-height:22px;letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.native-description.expanded p{-webkit-line-clamp:unset;display:block}.native-description>button{display:grid;place-items:center;width:44px;height:44px;margin:0 auto;border:0;padding:0;background:transparent;color:#ffffffb8}.native-description>button .icon{width:14px;height:14px}.native-description.expanded>button .icon{transform:rotate(180deg)}
.native-identity .native-place-bio{max-width:342px;width:100%;margin-top:12px;text-align:center}.native-place-bio p{text-align:center}
.phone-viewport .native-section{display:block;border:0;border-top:1px solid #ffffff14;border-radius:0;padding:20px 0;margin:0;background:transparent;min-width:0}.native-section:first-child{border-top:0;padding-top:0}
.native-section>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:15px;line-height:22px;font-weight:500;color:#ffffffad;min-height:22px}.native-section>summary::-webkit-details-marker{display:none}.native-section>summary .icon{width:14px;height:14px}.native-section[open]>summary .icon{transform:rotate(180deg)}.native-section-body{padding-top:12px}
.phone-viewport .phone-section h3{font-size:15px;font-weight:500;color:#ffffffad;letter-spacing:0;margin:0 0 12px}.phone-viewport .phone-section a{font-size:15.5px;line-height:22px;color:#f5f5f5;overflow-wrap:anywhere}
.phone-viewport .phone-detail{display:flex;gap:12px;background:transparent;border:0;border-radius:0;padding:6px 14px;margin:0;white-space:pre-line;font-size:15.5px;line-height:22px;min-width:0;color:#f5f5f5}.phone-viewport .phone-detail strong{display:block;font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px;color:#ffffff9e}.phone-viewport .phone-detail .icon{width:20px;height:20px;flex-shrink:0}.native-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}
.native-external-links{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.native-external-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere;border:1px solid #ffffff26;border-radius:16px;padding:5px 12px;font-size:14px;line-height:20px;color:#f5f5f5}.native-external-link .icon{width:14px;height:14px}
.native-address{display:flex;gap:12px;font-size:15.5px;line-height:22px;color:#f5f5f5;padding:6px 14px}.native-address>.icon{width:20px;height:20px;flex-shrink:0}.native-address p{font-size:15.5px;line-height:22px;white-space:pre-line;overflow-wrap:anywhere}
.native-slot-header{position:relative;isolation:isolate;padding-bottom:12px}.native-event-header{padding-top:var(--native-image-top)}
.phone-viewport .native-event-image{position:relative;width:369px;min-height:0;margin:0 12px;border-radius:16px;overflow:hidden;background:#1a1b1c;box-shadow:0 0 16px #0000007a}
.phone-viewport .native-event-image .phone-cover{object-fit:contain}
.native-slot-title{position:relative;padding:0 12px}.native-event-header .native-slot-title{padding-top:8px}.phone-viewport .native-slot-title h2{display:flex;align-items:flex-end;min-height:60px;font-size:24px;line-height:30px;letter-spacing:-.25px;font-weight:700;margin:0;color:#fff;overflow-wrap:anywhere}
.native-slot-date{font-size:15px;line-height:21px;font-weight:500;color:#ffffffd9;margin:4px 0 0;white-space:pre-line}.native-live{color:#43d17a;font-weight:700}
.native-slot-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.phone-viewport .native-activity{color:#070809;background:#fff}.phone-viewport .native-kind{background:transparent;border:1px solid #fff;color:#f9f9f9;font-size:11px;font-weight:700;padding:0 8px}
.native-series-header{padding-top:var(--native-title-top)}.phone-viewport .native-series-image{position:absolute;top:0;left:0;width:393px;min-height:0;overflow:hidden;background:transparent;z-index:-1}.native-series-image>.phone-cover{mask-image:var(--native-image-mask);-webkit-mask-image:var(--native-image-mask)}.native-series-header .native-slot-title h2{min-height:0}.native-series-header .native-slot-badges{margin-top:4px}.native-series-header .native-slot-date{margin-top:4px}
.native-slot-header.native-no-media{padding-top:113px}.native-no-media>.phone-cover-wrap{display:none}.native-no-media .native-slot-title{padding-top:0}.native-no-media .native-slot-title h2{min-height:60px}
.native-place-card{display:flex;align-items:center;gap:12px;min-height:88px;margin:8px 12px 0;padding:12px;border-radius:14px;background:#ffffff08;border:1px solid #ffffff12}.native-place-card>div{min-width:0;flex:1}.native-place-card strong{display:block;font-size:18px;line-height:23px;font-weight:500;color:#f5f5f5;overflow-wrap:anywhere}.native-place-card small{display:flex;align-items:flex-start;gap:4px;margin-top:5px;font-size:12px;line-height:17px;color:#ffffffad;overflow-wrap:anywhere}.native-place-card small .icon{width:12px;height:12px;flex-shrink:0;margin-top:2px}.native-place-card>.icon{width:15px;height:15px;color:#ffffff66}
.native-venue-avatar{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;object-fit:cover;border-radius:50%;background:#202123;color:#ffffff80}.native-venue-avatar>.icon{width:24px;height:24px}
.native-slot-body{padding:20px 12px 130px}.native-host{font-size:16px;line-height:22px;color:#f5f5f5;padding:6px 14px}.native-series-date{display:flex;align-items:center;gap:12px;font-size:15.5px;line-height:22px;color:#f5f5f5;padding:10px 14px}.native-series-date .icon{width:20px;height:20px}
.phone-fixed-actions{position:absolute;bottom:0;left:0;right:0;z-index:6;pointer-events:none}.native-slot-footer{display:flex;align-items:center;gap:12px;padding:16px 12px 34px;background:linear-gradient(#070809e6,#070809 26%);color:#f5f5f5;font-size:15px;line-height:20px}.native-primary-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;flex:1;background:#f5f5f5;color:#070809;border-radius:24px;font-size:16px;font-weight:500}.native-primary-action>.icon{width:20px;height:20px}.native-footer-options{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff24;border-radius:50%;color:#f5f5f5}.native-footer-options .icon{width:22px;height:22px}
.phone-viewport[data-screen=card] .phone-navigation{display:none}.phone-viewport .phone-card-preview{padding:103px 12px 30px}.phone-viewport .phone-slot-card{border-radius:16px}.phone-viewport .phone-card-copy h2{font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.25px}.phone-viewport .phone-card-copy small{font-size:12px}.phone-viewport .phone-card-copy p{font-size:14px}.phone-viewport .phone-card-edit{font-size:14px;padding:10px 14px}
.phone-viewport .native-post{padding:0 12px 40px;margin-top:0}.native-post p{font-size:15.5px;line-height:22px}.native-post .phone-cover{height:auto;aspect-ratio:1;object-fit:cover;margin-top:16px}
@media(min-width:1600px){.preview-column .phone{--device-width:min(330px,calc((100dvh - 220px)*393/852 + 14px))}.preview-column:has(.preview-view) .phone{--device-width:min(330px,calc((100dvh - 262px)*393/852 + 14px))}}
@media(max-width:980px){.preview-column .phone,.preview-column:has(.preview-view) .phone{--device-width:294px;height:calc((var(--device-width) - 14px)*852/393 + 14px)}}

.native-place-cover:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#00000057 0%,#0000001f 34%,transparent 72%)}
.native-series-image .phone-image-edit{top:113px}.native-series-image .phone-gallery-controls{top:155px;bottom:auto}

.native-entity .native-profile-body{padding-top:8px}.native-entity-about{padding:20px 0}.native-entity-about h3{font-size:15px;line-height:22px;font-weight:500;color:#ffffffad;margin:0 0 12px}.native-entity-bio{font-size:15.5px;line-height:22px;font-weight:500;color:#f5f5f5;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 12px}.native-entity-about .native-external-links{margin:4px 0 0}.native-entity .native-identity{padding-inline:12px}

/* Native source: SlotDetailProfileMetaFrame and SlotDetailPlaceMetaCard. */
.phone-viewport .icon{display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat}
.phone-navigation>span:first-child .icon{width:30px;height:30px}.phone-navigation>span:last-child .icon{width:22px;height:22px}
.phone-viewport .native-place-card{padding:12px 16px 12px 12px;border:0;background:rgba(255,255,255,.055)}
.phone-viewport .native-place-card .native-place-title{display:flex;align-items:flex-start;gap:8px;min-width:0}
.phone-viewport .native-place-card strong{font-size:17px;font-weight:700;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;letter-spacing:-.25px}
.phone-viewport .native-place-card small{display:block;font-size:12px;line-height:17px;margin-top:4px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.phone-viewport .native-place-card .native-category{flex-shrink:0}
/* SlotDetailFigmaBadge in SlotDetailPlaceMetaCard has its own compact geometry. */
.phone-viewport .native-place-card .native-category.native-place-detail{min-height:21px;padding:3px 7px;border:0;border-radius:4px;background:rgb(255 255 255 / .10);color:#fff;font-size:11px;line-height:15px;font-weight:500;box-shadow:none}
.phone-viewport .native-venue-avatar{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}
.phone-viewport .phone-avatar{font-size:40px;font-weight:700}


.phone-viewport .native-primary-action{min-height:44px;border-radius:22px;font-size:14px}
.phone-viewport .native-footer-options{width:44px;height:44px}

.phone-viewport .native-place .phone-avatar{font-size:32px}

.phone-viewport .phone-avatar{background:#222225}

.phone-viewport .native-primary-action.native-closed-action{background:#ff4545;color:#fff}

/* Native Search rows and Home card chrome; metrics from the iOS source. */
.phone-viewport .native-search-screen{padding:113px 12px 32px;min-height:852px;background:#070809}
.phone-viewport .native-search-screen>h2,.phone-viewport .native-linked-preview>h2{font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.5px;margin:0 0 20px}
.native-search-input{height:44px;border-radius:22px;background:#ffffff12;display:flex;align-items:center;gap:10px;padding:0 14px;color:#ffffff80;font-size:15px;overflow:hidden;white-space:nowrap}.native-search-input>.icon{width:17px;height:17px}
.phone-viewport .native-search-screen>h3{font-size:17px;line-height:23px;font-weight:700;margin:28px 0 10px}
.phone-viewport .native-linked-preview{padding:113px 12px}
.phone-viewport .phone-card-preview{padding-top:113px}.phone-card-preview>.native-search-row{padding:0 0 12px}
.phone-viewport .phone-card-copy{padding:18px 16px;background:linear-gradient(transparent 42%,#0004 60%,#000c);gap:8px}
.phone-viewport .phone-card-copy h2{font-size:24px;line-height:28px;letter-spacing:-.4px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px #0007}
.native-home-badges{position:absolute;top:14px;left:14px;right:14px;display:flex;gap:6px;align-items:center}
.native-home-schedule{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.native-home-schedule>span{border-radius:20px;padding:5px 9px;background:#1717199c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;font-size:12px;line-height:16px}
.preview-column:has(.web-preview-actions) .phone{--device-width:min(300px,calc((100dvh - 332px)*393/852 + 14px));height:calc((var(--device-width) - 14px)*852/393 + 14px)}
.web-preview-actions{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0 0 14px;width:100%;max-width:300px}.web-preview-actions .button{width:auto;flex:1;min-height:34px;font-size:11px;padding:7px 10px}.web-preview-actions .text-link{font-size:10px;white-space:nowrap}.preview-column:has(.web-preview-actions){max-height:calc(100dvh - 100px);overflow-y:auto;scrollbar-width:thin}
@media(max-width:980px){.preview-column:has(.web-preview-actions){max-height:none;overflow:visible}.preview-column:has(.web-preview-actions) .phone{--device-width:294px}}
