.host-demo-module__R3s_Kq__demoPage{--demo-ink:var(--color-charcoal);--demo-paper:var(--color-paper);--demo-cream:var(--color-cream);--demo-orange:var(--color-amber);--demo-teal:var(--color-teal);--demo-line:var(--line-strong);min-height:100vh;color:var(--demo-ink);padding-bottom:12rem}.host-demo-module__R3s_Kq__demoPage button,.host-demo-module__R3s_Kq__demoPage a{font:inherit}.host-demo-module__R3s_Kq__demoHeader{position:relative}.host-demo-module__R3s_Kq__demoHeader:after{content:"PUBLIC PRODUCT TOUR / READ ONLY";color:var(--text-muted);font-family:var(--font-meta);letter-spacing:.12em;font-size:.52rem;position:absolute;bottom:.45rem;right:0}.host-demo-module__R3s_Kq__demoNotice{background:#ff8c4212;border-color:#ff8c4247}.host-demo-module__R3s_Kq__demoNotice strong{color:var(--text-primary)}.host-demo-module__R3s_Kq__demoNoticeBadge{color:#9a4b1a;font-family:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ff8c426b;flex:none;padding:.35rem .45rem;font-size:.54rem}.host-demo-module__R3s_Kq__demoTabButton{cursor:pointer;background:0 0;border:0}.host-demo-module__R3s_Kq__demoRibbon{z-index:60;background:var(--demo-orange);min-height:34px;color:var(--demo-ink);font-family:var(--font-meta);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 1rem;font-size:.62rem;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0}.host-demo-module__R3s_Kq__demoRibbon span{align-items:center;gap:.4rem;display:inline-flex}.host-demo-module__R3s_Kq__sidebar{z-index:30;width:244px;color:var(--demo-cream);background-color:#181715;background-image:linear-gradient(#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-right:1px solid #ffffff14;flex-direction:column;display:flex;position:fixed;top:34px;bottom:0;left:0}.host-demo-module__R3s_Kq__brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:.8rem;padding:1.4rem 1.25rem 1.2rem;display:flex}.host-demo-module__R3s_Kq__brandMark{background:var(--demo-cream);width:28px;height:38px;box-shadow:4px 4px 0 var(--demo-orange);flex:none;transform:rotate(-7deg)}.host-demo-module__R3s_Kq__brand div{gap:.3rem;display:grid}.host-demo-module__R3s_Kq__brand strong,.host-demo-module__R3s_Kq__brand small{font-family:var(--font-meta);letter-spacing:.1em}.host-demo-module__R3s_Kq__brand strong{font-size:.82rem}.host-demo-module__R3s_Kq__brand small{color:#ffffff70;font-size:.48rem}.host-demo-module__R3s_Kq__sidebarNav{flex:1;padding:.6rem 0 1rem;overflow-y:auto}.host-demo-module__R3s_Kq__navGroup{padding:.6rem 0 .2rem}.host-demo-module__R3s_Kq__navGroupLabel{color:#ffffff57;font-family:var(--font-meta);letter-spacing:.13em;text-transform:uppercase;padding:.45rem 1.3rem;font-size:.52rem;display:block}.host-demo-module__R3s_Kq__navItem{color:#ffffff94;cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:18px 1fr 8px;align-items:center;gap:.55rem;width:100%;min-height:2.55rem;padding:.55rem 1.3rem;transition:background .16s,color .16s,border-color .16s;display:grid;position:relative}.host-demo-module__R3s_Kq__navItem span{font-family:var(--font-meta);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.host-demo-module__R3s_Kq__navItem:hover{color:var(--demo-cream);background:#ffffff0b}.host-demo-module__R3s_Kq__navItemActive{border-left-color:var(--demo-orange);color:var(--demo-cream);background:#ff8c421a}.host-demo-module__R3s_Kq__navPulse{background:var(--demo-orange);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff8c4224}.host-demo-module__R3s_Kq__sidebarFooter{color:#ffffff94;border-top:1px solid #ffffff1a;align-items:flex-start;gap:.7rem;padding:1rem 1.25rem 1.2rem;display:flex}.host-demo-module__R3s_Kq__sidebarFooter svg{color:var(--demo-orange);flex:none}.host-demo-module__R3s_Kq__sidebarFooter div{gap:.22rem;display:grid}.host-demo-module__R3s_Kq__sidebarFooter strong,.host-demo-module__R3s_Kq__sidebarFooter span{font-family:var(--font-meta)}.host-demo-module__R3s_Kq__sidebarFooter strong{color:var(--demo-cream);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.host-demo-module__R3s_Kq__sidebarFooter span{font-size:.56rem;line-height:1.45}.host-demo-module__R3s_Kq__workspace{min-height:100vh;margin-left:244px;padding-top:34px}.host-demo-module__R3s_Kq__workspaceHeader{border-bottom:1px solid var(--demo-line);background:#fdfbf7e0;justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:154px;padding:2.4rem clamp(1.25rem,4vw,3.5rem) 1.8rem;display:flex}.host-demo-module__R3s_Kq__workspaceHeader h1{letter-spacing:-.05em;margin:.35rem 0 .2rem;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:500;line-height:.95}.host-demo-module__R3s_Kq__workspaceHeader p{font-family:var(--font-meta);letter-spacing:.05em;font-size:.68rem}.host-demo-module__R3s_Kq__eyebrow,.host-demo-module__R3s_Kq__sectionIntro>div>span,.host-demo-module__R3s_Kq__panelHeading span,.host-demo-module__R3s_Kq__readOnlyStamp{font-family:var(--font-meta);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.host-demo-module__R3s_Kq__eyebrow{color:var(--text-muted)}.host-demo-module__R3s_Kq__headerActions{align-items:center;gap:.65rem;display:flex}.host-demo-module__R3s_Kq__liveBadge{border:1px solid var(--demo-line);background:var(--demo-cream);min-height:2.6rem;font-family:var(--font-meta);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.63rem;display:inline-flex}.host-demo-module__R3s_Kq__liveBadge i{background:var(--demo-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4a8e8d1f}.host-demo-module__R3s_Kq__mobileNav{display:none}.host-demo-module__R3s_Kq__demoContent{max-width:var(--host-event-page-width);margin:0 auto;padding:0 0 13rem}.host-demo-module__R3s_Kq__sectionIntro{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;padding-bottom:1.1rem;display:flex}.host-demo-module__R3s_Kq__sectionIntro h2{letter-spacing:-.04em;outline:none;max-width:760px;margin:.32rem 0 0;font-size:clamp(1.8rem,4vw,3.3rem);font-weight:500;line-height:1}.host-demo-module__R3s_Kq__readOnlyStamp{border:1px solid var(--demo-orange);color:#a54e18;padding:.45rem .6rem;transform:rotate(-1.5deg)}.host-demo-module__R3s_Kq__workspaceGrid{border:1px solid var(--demo-line);background:var(--demo-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.host-demo-module__R3s_Kq__panel,.host-demo-module__R3s_Kq__metricLedger,.host-demo-module__R3s_Kq__uploadDropzone{background:#fdfbf7f2}.host-demo-module__R3s_Kq__panel{min-width:0;padding:clamp(1.2rem,2.5vw,2rem)}.host-demo-module__R3s_Kq__panelWide{grid-column:1/-1}.host-demo-module__R3s_Kq__panelHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.host-demo-module__R3s_Kq__panelHeading>div{gap:.28rem;display:grid}.host-demo-module__R3s_Kq__panelHeading span{color:var(--text-muted)}.host-demo-module__R3s_Kq__panelHeading h3{margin:0;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:500}.host-demo-module__R3s_Kq__panelHeading>strong{font-family:var(--font-meta);font-size:.72rem}.host-demo-module__R3s_Kq__statusCode,.host-demo-module__R3s_Kq__selectedTag{border:1px solid #4a8e8d66;padding:.35rem .45rem;color:#286563!important}.host-demo-module__R3s_Kq__lifecycleTrack{grid-template-columns:repeat(4,1fr);gap:0;padding-top:.8rem;display:grid}.host-demo-module__R3s_Kq__lifecycleTrack>div{border-top:2px solid #1a1a1a29;gap:.3rem;padding-top:1.4rem;display:grid;position:relative}.host-demo-module__R3s_Kq__lifecycleTrack>div:before{content:"";background:#c9c2b8;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.host-demo-module__R3s_Kq__lifecycleTrack .host-demo-module__R3s_Kq__lifecycleComplete{border-top-color:var(--demo-orange)}.host-demo-module__R3s_Kq__lifecycleTrack .host-demo-module__R3s_Kq__lifecycleComplete:before{background:var(--demo-orange)}.host-demo-module__R3s_Kq__lifecycleTrack span,.host-demo-module__R3s_Kq__lifecycleTrack small,.host-demo-module__R3s_Kq__lifecycleTrack strong{font-family:var(--font-meta)}.host-demo-module__R3s_Kq__lifecycleTrack span,.host-demo-module__R3s_Kq__lifecycleTrack small{color:var(--text-muted);font-size:.6rem}.host-demo-module__R3s_Kq__lifecycleTrack strong{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.host-demo-module__R3s_Kq__metricLedger{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.host-demo-module__R3s_Kq__metricLedger>div{border-right:1px solid var(--demo-line);align-content:center;gap:.22rem;min-height:132px;padding:1.2rem 1.4rem;display:grid}.host-demo-module__R3s_Kq__metricLedger>div:last-child{border-right:0}.host-demo-module__R3s_Kq__metricLedger span,.host-demo-module__R3s_Kq__metricLedger small{font-family:var(--font-meta);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.host-demo-module__R3s_Kq__metricLedger span{color:var(--text-muted)}.host-demo-module__R3s_Kq__metricLedger strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:1}.host-demo-module__R3s_Kq__metricLedger small{color:#316b60}.host-demo-module__R3s_Kq__checkList,.host-demo-module__R3s_Kq__settingList,.host-demo-module__R3s_Kq__toggleLedger{display:grid}.host-demo-module__R3s_Kq__checkList>div,.host-demo-module__R3s_Kq__settingList>div{border-top:1px solid #1a1a1a1a;align-items:center;gap:.65rem;min-height:2.8rem;display:flex}.host-demo-module__R3s_Kq__checkList svg{color:var(--demo-teal)}.host-demo-module__R3s_Kq__checkList span{flex:1;font-size:.84rem}.host-demo-module__R3s_Kq__checkList small,.host-demo-module__R3s_Kq__settingList dt,.host-demo-module__R3s_Kq__settingList dd{font-family:var(--font-meta);font-size:.62rem}.host-demo-module__R3s_Kq__checkList small,.host-demo-module__R3s_Kq__settingList dt{color:var(--text-muted)}.host-demo-module__R3s_Kq__settingList{margin:0}.host-demo-module__R3s_Kq__settingList>div{justify-content:space-between}.host-demo-module__R3s_Kq__settingList dt,.host-demo-module__R3s_Kq__settingList dd{margin:0}.host-demo-module__R3s_Kq__settingList dd{text-align:right}.host-demo-module__R3s_Kq__themeLayout{border:1px solid var(--demo-line);background:var(--demo-line);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1px;display:grid}.host-demo-module__R3s_Kq__presetList{border:1px solid var(--demo-line);background:var(--demo-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.host-demo-module__R3s_Kq__presetList button{background:var(--demo-cream);color:var(--demo-ink);cursor:pointer;text-align:left;border:0;grid-template-rows:auto auto;grid-template-columns:50px 1fr;align-items:center;gap:.1rem .75rem;padding:.85rem;display:grid}.host-demo-module__R3s_Kq__presetList button>span{border:1px solid #1a1a1a29;grid-row:1/3;place-items:center;height:44px;display:grid}.host-demo-module__R3s_Kq__presetList button>span i{width:22px;height:28px;display:block;transform:rotate(-6deg)}.host-demo-module__R3s_Kq__presetList strong,.host-demo-module__R3s_Kq__presetList small{font-family:var(--font-meta)}.host-demo-module__R3s_Kq__presetList strong{text-transform:uppercase;font-size:.67rem}.host-demo-module__R3s_Kq__presetList small{color:var(--text-muted);font-size:.57rem}.host-demo-module__R3s_Kq__presetList .host-demo-module__R3s_Kq__presetActive{box-shadow:inset 0 -3px var(--demo-orange)}.host-demo-module__R3s_Kq__paletteRow{gap:.55rem;margin-top:1.3rem;display:flex}.host-demo-module__R3s_Kq__paletteRow span{border:1px solid var(--demo-line);width:34px;height:34px}.host-demo-module__R3s_Kq__phonePreview{background:#fffaf3;min-height:620px;padding:1rem 1rem 0;position:relative;overflow:hidden}.host-demo-module__R3s_Kq__phoneTop{font-family:var(--font-meta);justify-content:space-between;font-size:.57rem;display:flex}.host-demo-module__R3s_Kq__phoneTop i{background:var(--demo-ink);border-radius:999px;width:42px;height:7px}.host-demo-module__R3s_Kq__phoneHero{padding:4rem 0 2.2rem}.host-demo-module__R3s_Kq__phoneHero span,.host-demo-module__R3s_Kq__phoneHero p,.host-demo-module__R3s_Kq__phoneNav{font-family:var(--font-meta);letter-spacing:.08em;font-size:.55rem}.host-demo-module__R3s_Kq__phoneHero span{color:var(--demo-orange)}.host-demo-module__R3s_Kq__phoneHero h3{margin:.55rem 0;font-size:2.5rem;font-weight:500;line-height:.95}.host-demo-module__R3s_Kq__phonePhotos{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.host-demo-module__R3s_Kq__phonePhotos img{object-fit:cover;width:100%;height:120px}.host-demo-module__R3s_Kq__phonePhotos img:first-child{grid-column:1/-1;height:170px}.host-demo-module__R3s_Kq__phoneNav{text-transform:uppercase;background:#fffaf3f5;border-top:1px solid #1a1a1a1f;justify-content:space-around;padding:.85rem;display:flex;position:absolute;bottom:0;left:0;right:0}.host-demo-module__R3s_Kq__inviteLayout{border:1px solid var(--demo-line);background:var(--demo-line);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:1px;display:grid}.host-demo-module__R3s_Kq__qrPanel{background:var(--demo-ink);min-height:590px;color:var(--demo-cream);text-align:center;align-content:center;justify-items:center;padding:2rem;display:grid}.host-demo-module__R3s_Kq__qrLabel{font-family:var(--font-meta);letter-spacing:.11em;font-size:.58rem}.host-demo-module__R3s_Kq__qrMock{aspect-ratio:1;background:var(--demo-cream);grid-template-columns:repeat(9,1fr);gap:3px;width:min(210px,80%);margin:1.8rem auto;padding:1rem;display:grid}.host-demo-module__R3s_Kq__qrMock i{background:0 0}.host-demo-module__R3s_Kq__qrMock .host-demo-module__R3s_Kq__qrFilled{background:var(--demo-ink)}.host-demo-module__R3s_Kq__qrPanel h3{margin:0;font-size:1.8rem;font-weight:500}.host-demo-module__R3s_Kq__qrPanel p{color:#ffffff94;font-family:var(--font-meta);margin:.4rem 0 1.4rem;font-size:.62rem}.host-demo-module__R3s_Kq__qrPanel button,.host-demo-module__R3s_Kq__uploadDropzone button,.host-demo-module__R3s_Kq__smallAction,.host-demo-module__R3s_Kq__messagePreview button{min-height:2.55rem;color:inherit;font-family:var(--font-meta);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;padding:0 .85rem;font-size:.61rem}.host-demo-module__R3s_Kq__inviteList{display:grid}.host-demo-module__R3s_Kq__inviteList>div{border-top:1px solid #1a1a1a1f;grid-template-columns:28px 1fr auto auto;align-items:center;gap:.8rem;min-height:4.3rem;display:grid}.host-demo-module__R3s_Kq__inviteList>div>span,.host-demo-module__R3s_Kq__inviteList small,.host-demo-module__R3s_Kq__inviteList em,.host-demo-module__R3s_Kq__inviteList button{font-family:var(--font-meta);font-size:.59rem}.host-demo-module__R3s_Kq__inviteList>div>span,.host-demo-module__R3s_Kq__inviteList small{color:var(--text-muted)}.host-demo-module__R3s_Kq__inviteList>div>div{gap:.18rem;display:grid}.host-demo-module__R3s_Kq__inviteList em{color:#316b60;font-style:normal}.host-demo-module__R3s_Kq__inviteList button{border:1px solid var(--demo-line);background:0 0;padding:.45rem .55rem}.host-demo-module__R3s_Kq__smallAction{color:var(--demo-ink)}.host-demo-module__R3s_Kq__securityNote{background:#4a8e8d14;gap:.75rem;margin-top:1.4rem;padding:1rem;display:flex}.host-demo-module__R3s_Kq__securityNote p{gap:.2rem;margin:0;display:grid}.host-demo-module__R3s_Kq__securityNote p span{font-size:.75rem}.host-demo-module__R3s_Kq__uploadDropzone{background:repeating-linear-gradient(135deg, #ff8c4209 0 8px, transparent 8px 16px), var(--demo-cream);text-align:center;align-content:center;justify-items:center;gap:.65rem;min-height:290px;padding:2rem;display:grid}.host-demo-module__R3s_Kq__uploadDropzone>span,.host-demo-module__R3s_Kq__uploadDropzone p{font-family:var(--font-meta);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.host-demo-module__R3s_Kq__uploadDropzone>span{color:var(--demo-orange)}.host-demo-module__R3s_Kq__uploadDropzone h3{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:500}.host-demo-module__R3s_Kq__uploadDropzone p{color:var(--text-muted)}.host-demo-module__R3s_Kq__uploadDropzone>div{gap:.5rem;display:flex}.host-demo-module__R3s_Kq__uploadDropzone button:first-child{background:var(--demo-ink);color:var(--demo-cream)}.host-demo-module__R3s_Kq__batchProgress{background:#1a1a1a1a;height:6px;margin-bottom:1rem}.host-demo-module__R3s_Kq__batchProgress span{background:var(--demo-orange);height:100%;display:block}.host-demo-module__R3s_Kq__toggleLedger>div{border-top:1px solid #1a1a1a1a;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.5rem;display:flex}.host-demo-module__R3s_Kq__toggleLedger>div>span{gap:.18rem;display:grid}.host-demo-module__R3s_Kq__toggleLedger strong{font-size:.78rem}.host-demo-module__R3s_Kq__toggleLedger small{color:var(--text-muted);font-size:.65rem}.host-demo-module__R3s_Kq__toggleLedger i{background:#c8c1b7;border-radius:999px;width:38px;height:20px;position:relative}.host-demo-module__R3s_Kq__toggleLedger i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.host-demo-module__R3s_Kq__toggleLedger .host-demo-module__R3s_Kq__toggleOn{background:var(--demo-teal)}.host-demo-module__R3s_Kq__toggleLedger .host-demo-module__R3s_Kq__toggleOn:after{left:21px}.host-demo-module__R3s_Kq__mediaToolbar{border:1px solid var(--demo-line);background:var(--demo-cream);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.host-demo-module__R3s_Kq__mediaToolbar>div{align-items:center;gap:.6rem;display:flex}.host-demo-module__R3s_Kq__mediaToolbar span,.host-demo-module__R3s_Kq__mediaToolbar button{font-family:var(--font-meta);text-transform:uppercase;font-size:.59rem}.host-demo-module__R3s_Kq__mediaToolbar span{color:var(--text-muted)}.host-demo-module__R3s_Kq__mediaToolbar button{border:1px solid var(--demo-line);background:0 0;min-height:2.2rem;padding:0 .65rem}.host-demo-module__R3s_Kq__photoGrid{border:1px solid var(--demo-line);background:var(--demo-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.host-demo-module__R3s_Kq__photoGrid figure{background:var(--demo-cream);margin:0;padding:.65rem}.host-demo-module__R3s_Kq__photoGrid figure>div{aspect-ratio:4/3;position:relative;overflow:hidden}.host-demo-module__R3s_Kq__photoGrid img{object-fit:cover}.host-demo-module__R3s_Kq__photoGrid figure>div>span{background:var(--demo-cream);font-family:var(--font-meta);letter-spacing:.06em;padding:.28rem .38rem;font-size:.52rem;position:absolute;top:.45rem;left:.45rem}.host-demo-module__R3s_Kq__photoGrid figure>div>button{border:1px solid var(--demo-cream);background:#1a1a1a59;width:18px;height:18px;position:absolute;top:.45rem;right:.45rem}.host-demo-module__R3s_Kq__photoGrid figcaption{justify-content:space-between;gap:.5rem;padding-top:.6rem;display:flex}.host-demo-module__R3s_Kq__photoGrid figcaption span,.host-demo-module__R3s_Kq__photoGrid figcaption strong{font-family:var(--font-meta);font-size:.55rem}.host-demo-module__R3s_Kq__photoGrid figcaption span{color:var(--text-muted)}.host-demo-module__R3s_Kq__photoFeatured{box-shadow:inset 0 -3px var(--demo-orange)}.host-demo-module__R3s_Kq__moderationBar{background:var(--demo-ink);width:fit-content;max-width:100%;color:var(--demo-cream);align-items:center;gap:.35rem;margin:1rem auto 0;padding:.5rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 16px 40px #1a1a1a38}.host-demo-module__R3s_Kq__moderationBar span,.host-demo-module__R3s_Kq__moderationBar button{font-family:var(--font-meta);text-transform:uppercase;font-size:.57rem}.host-demo-module__R3s_Kq__moderationBar span{padding:0 .5rem}.host-demo-module__R3s_Kq__moderationBar button{min-height:2rem;color:inherit;background:0 0;border:1px solid #ffffff38;padding:0 .5rem}.host-demo-module__R3s_Kq__videoLedger{border:1px solid var(--demo-line);background:var(--demo-line);gap:1px;display:grid}.host-demo-module__R3s_Kq__videoLedger article{background:var(--demo-cream);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);min-height:210px;display:grid}.host-demo-module__R3s_Kq__videoStill{position:relative;overflow:hidden}.host-demo-module__R3s_Kq__videoStill img{object-fit:cover;filter:saturate(.72)contrast(1.05)}.host-demo-module__R3s_Kq__videoStill>span{color:#fff;background:#1a1a1a2e;place-items:center;display:grid;position:absolute;inset:0}.host-demo-module__R3s_Kq__videoMeta{align-content:center;gap:.4rem;padding:1.5rem;display:grid}.host-demo-module__R3s_Kq__videoMeta>span,.host-demo-module__R3s_Kq__videoMeta p,.host-demo-module__R3s_Kq__videoMeta em,.host-demo-module__R3s_Kq__videoMeta button{font-family:var(--font-meta);font-size:.58rem}.host-demo-module__R3s_Kq__videoMeta>span,.host-demo-module__R3s_Kq__videoMeta p{color:var(--text-muted)}.host-demo-module__R3s_Kq__videoMeta h3{margin:0;font-size:1.8rem;font-weight:500}.host-demo-module__R3s_Kq__videoMeta>div{border-top:1px solid #1a1a1a1f;justify-content:space-between;align-items:center;margin-top:.7rem;padding-top:.7rem;display:flex}.host-demo-module__R3s_Kq__videoMeta em{color:#316b60;font-style:normal}.host-demo-module__R3s_Kq__videoMeta button{border:1px solid var(--demo-line);text-transform:uppercase;background:0 0;padding:.45rem .55rem}.host-demo-module__R3s_Kq__collectionLayout{border:1px solid var(--demo-line);background:var(--demo-line);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:1px;display:grid}.host-demo-module__R3s_Kq__collectionIndex,.host-demo-module__R3s_Kq__collectionPreview{background:var(--demo-cream)}.host-demo-module__R3s_Kq__collectionIndex{align-content:start;display:grid}.host-demo-module__R3s_Kq__collectionIndex>button{border:0;border-bottom:1px solid var(--demo-line);min-height:4.5rem;color:inherit;text-align:left;background:0 0;grid-template-columns:32px 1fr auto;align-items:center;gap:.6rem;padding:.7rem 1rem;display:grid}.host-demo-module__R3s_Kq__collectionIndex>button>span,.host-demo-module__R3s_Kq__collectionIndex small,.host-demo-module__R3s_Kq__collectionIndex em{font-family:var(--font-meta);font-size:.57rem}.host-demo-module__R3s_Kq__collectionIndex>button>div{gap:.2rem;display:grid}.host-demo-module__R3s_Kq__collectionIndex em{color:var(--text-muted);font-style:normal}.host-demo-module__R3s_Kq__collectionIndex .host-demo-module__R3s_Kq__collectionActive{box-shadow:inset 3px 0 var(--demo-orange);background:#ff8c4212}.host-demo-module__R3s_Kq__collectionIndex .host-demo-module__R3s_Kq__newCollection{min-height:3.2rem;font-family:var(--font-meta);text-align:center;font-size:.6rem;display:block}.host-demo-module__R3s_Kq__collectionPreview{padding:clamp(1.5rem,3vw,2.5rem)}.host-demo-module__R3s_Kq__collectionPreview>div:first-child{font-family:var(--font-meta);letter-spacing:.07em;justify-content:space-between;font-size:.56rem;display:flex}.host-demo-module__R3s_Kq__collectionPreview h3{margin:1.7rem 0 .3rem;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:500}.host-demo-module__R3s_Kq__collectionPreview>p{max-width:56ch}.host-demo-module__R3s_Kq__collectionFrames{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1.5rem;display:grid}.host-demo-module__R3s_Kq__collectionFrames figure{aspect-ratio:3/4;margin:0;position:relative;overflow:hidden}.host-demo-module__R3s_Kq__collectionFrames img{object-fit:cover}.host-demo-module__R3s_Kq__collectionFrames span{z-index:2;background:var(--demo-cream);font-family:var(--font-meta);padding:.2rem .3rem;font-size:.5rem;position:absolute;top:.4rem;left:.4rem}.host-demo-module__R3s_Kq__peopleTable{display:grid}.host-demo-module__R3s_Kq__peopleTable>div{border-top:1px solid #1a1a1a1c;grid-template-columns:38px minmax(150px,1fr) 100px 80px 28px;align-items:center;gap:.8rem;min-height:4rem;display:grid}.host-demo-module__R3s_Kq__peopleTable>div>span{background:var(--demo-orange);width:32px;height:32px;font-family:var(--font-meta);place-items:center;font-size:.58rem;display:grid}.host-demo-module__R3s_Kq__peopleTable>div>div{gap:.16rem;display:grid}.host-demo-module__R3s_Kq__peopleTable small,.host-demo-module__R3s_Kq__peopleTable em{font-family:var(--font-meta);font-size:.57rem}.host-demo-module__R3s_Kq__peopleTable small{color:var(--text-muted)}.host-demo-module__R3s_Kq__peopleTable em{font-style:normal}.host-demo-module__R3s_Kq__peopleTable button{background:0 0;border:0}.host-demo-module__R3s_Kq__messagePreview{border:1px solid var(--demo-line);background:var(--demo-paper);gap:.65rem;padding:1.2rem;display:grid}.host-demo-module__R3s_Kq__messagePreview>span{font-family:var(--font-meta);font-size:.55rem}.host-demo-module__R3s_Kq__messagePreview>strong{font-family:var(--font-display);font-size:1.5rem}.host-demo-module__R3s_Kq__messagePreview p{font-size:.78rem}.host-demo-module__R3s_Kq__messagePreview button{width:fit-content}.host-demo-module__R3s_Kq__guestbookLayout{grid-template-columns:repeat(3,1fr);align-items:start;gap:1rem;display:grid}.host-demo-module__R3s_Kq__guestbookLayout article{border:1px solid var(--demo-line);background:var(--demo-cream);flex-direction:column;min-height:340px;padding:1.5rem;display:flex}.host-demo-module__R3s_Kq__guestbookOffset{margin-top:2.5rem}.host-demo-module__R3s_Kq__guestbookLayout article>span,.host-demo-module__R3s_Kq__guestbookLayout footer,.host-demo-module__R3s_Kq__guestbookLayout button{font-family:var(--font-meta);font-size:.57rem}.host-demo-module__R3s_Kq__guestbookLayout article>span{color:var(--demo-orange);letter-spacing:.08em}.host-demo-module__R3s_Kq__guestbookLayout blockquote{font-family:var(--font-display);flex:1;margin:2.2rem 0;font-size:clamp(1.35rem,2.6vw,2rem);font-style:italic;line-height:1.2}.host-demo-module__R3s_Kq__guestbookLayout footer{border-top:1px solid #1a1a1a1f;justify-content:space-between;padding-top:.8rem;display:flex}.host-demo-module__R3s_Kq__guestbookLayout article>div{gap:.4rem;margin-top:.8rem;display:flex}.host-demo-module__R3s_Kq__guestbookLayout button{border:1px solid var(--demo-line);text-transform:uppercase;background:0 0;padding:.4rem .5rem}.host-demo-module__R3s_Kq__barChart{border-bottom:1px solid var(--demo-line);grid-template-columns:repeat(12,1fr);align-items:end;gap:.4rem;height:260px;padding-top:1rem;display:grid}.host-demo-module__R3s_Kq__barChart>div{flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;display:flex}.host-demo-module__R3s_Kq__barChart>div>span{background:var(--demo-ink);width:100%;box-shadow:inset 0 3px var(--demo-orange)}.host-demo-module__R3s_Kq__barChart small{min-height:1.4rem;font-family:var(--font-meta);text-align:center;padding-top:.4rem;font-size:.49rem}.host-demo-module__R3s_Kq__rankedList{display:grid}.host-demo-module__R3s_Kq__rankedList>div{border-top:1px solid #1a1a1a1c;grid-template-columns:30px 1fr auto;align-items:center;min-height:3rem;display:grid}.host-demo-module__R3s_Kq__rankedList span,.host-demo-module__R3s_Kq__rankedList em{font-family:var(--font-meta);font-size:.58rem}.host-demo-module__R3s_Kq__rankedList span{color:var(--text-muted)}.host-demo-module__R3s_Kq__rankedList em{font-style:normal}.host-demo-module__R3s_Kq__privacyCopy{max-width:52ch;font-size:.82rem;line-height:1.75}.host-demo-module__R3s_Kq__guestViewPanel{border:1px solid var(--demo-line);background:var(--demo-line);grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:1px;min-height:600px;display:grid}.host-demo-module__R3s_Kq__guestViewCopy{background:var(--demo-ink);color:var(--demo-cream);align-content:center;justify-items:start;padding:clamp(2rem,5vw,4.5rem);display:grid}.host-demo-module__R3s_Kq__guestViewCopy>span{color:var(--demo-orange);font-family:var(--font-meta);letter-spacing:.1em;font-size:.58rem}.host-demo-module__R3s_Kq__guestViewCopy h3{margin:1.1rem 0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:500;line-height:.9}.host-demo-module__R3s_Kq__guestViewCopy p{color:#ffffff9e;max-width:55ch}.host-demo-module__R3s_Kq__guestViewCopy ul{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.05em;gap:.6rem;margin:1.6rem 0;padding:0;font-size:.62rem;list-style:none;display:grid}.host-demo-module__R3s_Kq__guestViewCopy li{align-items:center;gap:.5rem;display:flex}.host-demo-module__R3s_Kq__guestViewCopy li svg{color:var(--demo-orange)}.host-demo-module__R3s_Kq__guestViewCopy>a{background:var(--demo-orange);min-height:2.8rem;color:var(--demo-ink);font-family:var(--font-meta);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.5rem;padding:0 1rem;font-size:.62rem;font-weight:600;display:inline-flex}.host-demo-module__R3s_Kq__guestPhone{background:#fffaf3;padding:1.2rem;position:relative;overflow:hidden}.host-demo-module__R3s_Kq__guestPhone>div:first-child{font-family:var(--font-meta);justify-content:space-between;align-items:center;font-size:.55rem;display:flex}.host-demo-module__R3s_Kq__guestPhone>div:first-child i{background:var(--demo-orange);border-radius:50%;width:8px;height:8px}.host-demo-module__R3s_Kq__guestPhone h4{margin:3rem 0 1.4rem;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:500;line-height:.95}.host-demo-module__R3s_Kq__guestPhoneGrid{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.host-demo-module__R3s_Kq__guestPhoneGrid img{object-fit:cover;width:100%;height:165px}.host-demo-module__R3s_Kq__guestPhoneGrid img:first-child{grid-column:1/-1;height:210px}.host-demo-module__R3s_Kq__guestPhoneAction{background:var(--demo-ink);color:var(--demo-cream);font-family:var(--font-meta);text-align:center;text-transform:uppercase;margin-top:.8rem;padding:.9rem;font-size:.59rem;display:block}.host-demo-module__R3s_Kq__tourPanel{z-index:55;width:min(390px,100vw - 2rem);color:var(--demo-cream);background:#181715;border:1px solid #ffffff29;padding:1rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 24px 70px #1a1a1a4d}.host-demo-module__R3s_Kq__tourPanel:before{content:"";background:var(--demo-orange);width:4px;height:100%;position:absolute;top:0;left:0}.host-demo-module__R3s_Kq__tourTopline{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.host-demo-module__R3s_Kq__tourTopline>span,.host-demo-module__R3s_Kq__tourCount{font-family:var(--font-meta);letter-spacing:.11em;text-transform:uppercase;font-size:.55rem}.host-demo-module__R3s_Kq__tourTopline>span{color:#ffffff7a}.host-demo-module__R3s_Kq__tourTopline button{color:#ffffff94;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.host-demo-module__R3s_Kq__tourProgress{background:#ffffff1f;height:3px;margin-bottom:.8rem}.host-demo-module__R3s_Kq__tourProgress span{background:var(--demo-orange);height:100%;transition:width .24s;display:block}.host-demo-module__R3s_Kq__tourCount{color:var(--demo-orange)}.host-demo-module__R3s_Kq__tourPanel h3{margin:.55rem 0;font-size:1.65rem;font-weight:500;line-height:1.05}.host-demo-module__R3s_Kq__tourPanel>p,.host-demo-module__R3s_Kq__tourComplete p{color:#ffffff9e;font-size:.78rem;line-height:1.6}.host-demo-module__R3s_Kq__tourTip{color:#ffffffa3;border:1px solid #ffffff1f;margin:.9rem 0;padding:.75rem;font-size:.7rem;line-height:1.5}.host-demo-module__R3s_Kq__tourTip span{color:var(--demo-orange);font-family:var(--font-meta);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.25rem;font-size:.52rem;display:block}.host-demo-module__R3s_Kq__tourActions,.host-demo-module__R3s_Kq__completeActions{gap:.5rem;display:flex}.host-demo-module__R3s_Kq__tourActions button,.host-demo-module__R3s_Kq__completeActions a{min-height:2.6rem;color:var(--demo-cream);font-family:var(--font-meta);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff3;justify-content:center;align-items:center;gap:.42rem;padding:0 .75rem;font-size:.58rem;display:inline-flex}.host-demo-module__R3s_Kq__tourActions button:disabled{opacity:.3;cursor:not-allowed}.host-demo-module__R3s_Kq__tourActions .host-demo-module__R3s_Kq__tourNext,.host-demo-module__R3s_Kq__completeActions a:first-child{border-color:var(--demo-orange);background:var(--demo-orange);color:var(--demo-ink);margin-left:auto}.host-demo-module__R3s_Kq__tourComplete{justify-items:start;display:grid}.host-demo-module__R3s_Kq__completeIcon{background:var(--demo-orange);width:40px;height:40px;color:var(--demo-ink);place-items:center;display:grid}.host-demo-module__R3s_Kq__tourComplete h3{margin-top:1rem}.host-demo-module__R3s_Kq__completeActions{margin-top:.8rem}.host-demo-module__R3s_Kq__completeActions .host-demo-module__R3s_Kq__secondaryTourAction{color:var(--demo-cream);background:0 0;border-color:#fff3}.host-demo-module__R3s_Kq__replayInline{color:#ffffff85;font-family:var(--font-meta);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.8rem;padding:0;font-size:.55rem;display:inline-flex}.host-demo-module__R3s_Kq__replayButton{z-index:50;background:var(--demo-ink);min-height:3rem;color:var(--demo-cream);box-shadow:inset 3px 0 var(--demo-orange), 0 14px 36px #1a1a1a38;font-family:var(--font-meta);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:.5rem;padding:0 1rem;font-size:.61rem;display:inline-flex;position:fixed;bottom:1rem;right:1rem}@media (max-width:900px){.host-demo-module__R3s_Kq__sidebar{display:none}.host-demo-module__R3s_Kq__workspace{margin-left:0}.host-demo-module__R3s_Kq__workspaceHeader{min-height:140px}.host-demo-module__R3s_Kq__mobileNav{border-bottom:1px solid var(--demo-line);background:var(--demo-cream);scrollbar-width:none;gap:0;padding:.6rem;display:flex;overflow-x:auto}.host-demo-module__R3s_Kq__mobileNav button{min-height:2.3rem;font-family:var(--font-meta);text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 .7rem;font-size:.57rem}.host-demo-module__R3s_Kq__mobileNav .host-demo-module__R3s_Kq__mobileNavActive{border-bottom-color:var(--demo-orange);color:#a54e18}}@media (max-width:720px){.host-demo-module__R3s_Kq__demoRibbon{justify-content:center}.host-demo-module__R3s_Kq__demoRibbon span:last-child{display:none}.host-demo-module__R3s_Kq__workspaceHeader{flex-direction:column;align-items:flex-start;min-height:0;padding-top:1.8rem}.host-demo-module__R3s_Kq__workspaceHeader h1{font-size:2.7rem}.host-demo-module__R3s_Kq__headerActions{width:100%}.host-demo-module__R3s_Kq__headerActions>*{flex:1;justify-content:center}.host-demo-module__R3s_Kq__demoContent{padding:0 0 15rem}.host-demo-module__R3s_Kq__sectionIntro{flex-direction:column;align-items:flex-start}.host-demo-module__R3s_Kq__workspaceGrid,.host-demo-module__R3s_Kq__themeLayout,.host-demo-module__R3s_Kq__inviteLayout,.host-demo-module__R3s_Kq__collectionLayout,.host-demo-module__R3s_Kq__guestViewPanel{grid-template-columns:1fr}.host-demo-module__R3s_Kq__metricLedger{grid-template-columns:repeat(2,1fr)}.host-demo-module__R3s_Kq__metricLedger>div:nth-child(2){border-right:0}.host-demo-module__R3s_Kq__metricLedger>div:nth-child(-n+2){border-bottom:1px solid var(--demo-line)}.host-demo-module__R3s_Kq__lifecycleTrack{grid-template-columns:repeat(2,1fr);gap:1.5rem 0}.host-demo-module__R3s_Kq__presetList{grid-template-columns:1fr}.host-demo-module__R3s_Kq__phonePreview{min-height:560px}.host-demo-module__R3s_Kq__inviteList>div{grid-template-columns:24px 1fr auto}.host-demo-module__R3s_Kq__inviteList>div>button{display:none}.host-demo-module__R3s_Kq__mediaToolbar{flex-direction:column;align-items:flex-start}.host-demo-module__R3s_Kq__photoGrid{grid-template-columns:repeat(2,1fr)}.host-demo-module__R3s_Kq__moderationBar{width:100%;overflow-x:auto}.host-demo-module__R3s_Kq__moderationBar>*{flex:none}.host-demo-module__R3s_Kq__videoLedger article{grid-template-columns:1fr}.host-demo-module__R3s_Kq__videoStill{min-height:190px}.host-demo-module__R3s_Kq__collectionFrames{grid-template-columns:1fr}.host-demo-module__R3s_Kq__collectionFrames figure{aspect-ratio:4/3}.host-demo-module__R3s_Kq__peopleTable>div{grid-template-columns:38px 1fr auto}.host-demo-module__R3s_Kq__peopleTable>div>small,.host-demo-module__R3s_Kq__peopleTable>div>button{display:none}.host-demo-module__R3s_Kq__guestbookLayout{grid-template-columns:1fr}.host-demo-module__R3s_Kq__guestbookOffset{margin-top:0}.host-demo-module__R3s_Kq__barChart{gap:.2rem}.host-demo-module__R3s_Kq__tourPanel{width:calc(100vw - 1.3rem);bottom:.65rem;right:.65rem}}@media (prefers-reduced-motion:reduce){.host-demo-module__R3s_Kq__demoPage *,.host-demo-module__R3s_Kq__demoPage :before,.host-demo-module__R3s_Kq__demoPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}