.sc{gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=900px){.sc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc--flip .sc__words{order:2}.sc--film{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.sc__words{gap:var(--space-4);flex-direction:column;max-width:34rem;display:flex}.sc__words .ga-h2{text-wrap:balance}.sc__mock{min-height:360px;padding:var(--space-6) 0;justify-content:center;align-items:center;display:flex;container-type:inline-size}@media (width<=899px){.sc__mock{min-height:0;padding-block:var(--space-2) var(--space-4)}}.sc-phone{background:var(--ga-charcoal);width:232px;box-shadow:var(--shadow-lg);border-radius:34px;flex:none;padding:8px}.sc-phone__screen{background:var(--color-bg);color:var(--color-text);border-radius:27px;flex-direction:column;min-height:440px;font-size:12px;display:flex;position:relative;overflow:hidden}.sc-bar{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 8px;font-weight:600;display:flex}.sc-bar .ga-icon{width:14px;height:14px;color:var(--color-text-muted)}.sc-panel{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);width:min(100%,420px);box-shadow:var(--shadow-lg);font-size:12px;overflow:hidden}.sc-panel__head{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:12px 14px;display:flex}.sc-panel__body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sc-seg{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);gap:2px;padding:2px;font-size:11px;display:inline-flex}.sc-seg span{border-radius:var(--radius-pill);color:var(--color-text-muted);padding:4px 10px;font-weight:600}.sc-seg span.is-on{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.sc-chip{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.sc-chip.is-on{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.sc-chip .ga-icon{width:11px;height:11px}.sc-grid{grid-template-columns:repeat(var(--cols,3), 1fr);gap:4px;display:grid}.sc-tile{aspect-ratio:1;background:var(--color-surface-2);border-radius:6px;position:relative;overflow:hidden}.sc-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-tile.is-dim img{opacity:.4}.sc-tile.is-me{outline:2px solid var(--ga-sage-deep);outline-offset:-2px}.sc-tile.is-more:after{content:"";background:#1118278c;position:absolute;inset:0}.sc-tile__mark{color:#fff;text-shadow:0 1px 2px #0009;font-size:13px;line-height:1;position:absolute;top:4px;right:5px}.sc-tile__mark--sage{background:var(--ga-sage-deep);width:16px;height:16px;text-shadow:none;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:10px;display:inline-grid;top:5px;left:5px;right:auto}.sc-tile__more{z-index:1;color:#fff;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.sc-sheet{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.sc-viewfinder{border:3px solid var(--ga-sage);background:var(--ga-sand);border-radius:50%;width:72px;height:72px;position:relative;overflow:hidden}.sc-viewfinder img{object-fit:cover;width:100%;height:100%;display:block}.sc-sheet .sc-btn{width:100%}.sc-btn{border-radius:var(--radius-pill);background:var(--color-accent);min-height:34px;color:var(--color-on-accent);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.sc-btn--secondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.sc-btn .ga-icon{width:14px;height:14px}.sc-tick{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.sc-tick:before{content:"✓";background:var(--color-accent);width:14px;height:14px;color:var(--color-on-accent);border-radius:3px;place-items:center;font-size:9px;display:inline-grid}.sc-tv{width:min(100%,460px)}.sc-tv__screen{aspect-ratio:16/9;background:var(--ga-charcoal);box-shadow:var(--shadow-lg);border-radius:14px;padding:10px;position:relative}.sc-tv__picture{background:linear-gradient(120deg, var(--ga-coral-deep) 0%, var(--ga-coral) 45%, var(--ga-sage-deep) 100%);border-radius:8px;position:absolute;inset:10px;overflow:hidden}.sc-tv__picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-tv__caption{border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;bottom:14px;left:14px}.sc-tv__live{border-radius:var(--radius-pill);color:#fff;letter-spacing:.08em;background:#0000008c;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.sc-dot{background:var(--ga-coral);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite sc-blink}.sc-tv__qr{background:#fff;border-radius:6px;width:62px;height:62px;padding:5px;position:absolute;bottom:14px;right:14px}.sc-tv__qr:before{content:"";background-image:radial-gradient(var(--ga-charcoal) 1.3px, transparent 1.4px), radial-gradient(var(--ga-charcoal) 1.3px, transparent 1.4px);background-position:0 0,3px 3px;background-size:6px 6px;width:100%;height:100%;display:block}.sc-tv__stand{background:var(--ga-grey-500);border-radius:0 0 8px 8px;width:34%;height:8px;margin:0 auto}.sc-tv__deck{justify-content:center;gap:8px;margin-top:14px;display:flex}.sc-rig{flex-direction:column;gap:14px;width:min(100%,440px);display:flex}.sc-rig__phones{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sc-rig__phones--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:320px}.sc-rig__phones--compact .sc-mini__label{white-space:nowrap;padding:3px 4px;overflow:hidden}.sc-mini{background:var(--ga-charcoal);box-shadow:var(--shadow-md);border-radius:14px;padding:4px}.sc-mini__screen{aspect-ratio:9/16;background:linear-gradient(160deg, var(--ga-grey-500), var(--ga-charcoal));color:#fff;border-radius:11px;flex-direction:column;justify-content:space-between;padding:6px;font-size:9px;font-weight:600;display:flex;position:relative;overflow:hidden}.sc-mini__screen>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-mini__rec{border-radius:var(--radius-pill);background:#00000080;align-self:flex-start;align-items:center;gap:4px;padding:2px 6px;display:inline-flex;position:relative}.sc-mini__rec .sc-dot{width:6px;height:6px}.sc-mini__label{text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:6px;align-self:stretch;min-width:0;padding:3px 6px;position:relative;overflow:hidden}.sc-mini{min-width:0}.sc-rig__mics{justify-content:center;gap:8px;display:flex}.sc-rig__cams{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sc-cam{background:var(--ga-charcoal);min-width:0;box-shadow:var(--shadow-md);border-radius:14px;padding:5px}.sc-cam__screen{aspect-ratio:16/9;color:#fff;background:#000;border-radius:10px;flex-direction:column;justify-content:space-between;padding:6px;font-size:9px;font-weight:600;display:flex;position:relative;overflow:hidden}.sc-cam__screen>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-cam--mic .sc-cam__screen{background:linear-gradient(160deg, var(--ga-grey-500), var(--ga-charcoal))}.sc-meter{flex:1;justify-content:center;align-items:center;gap:3px;padding:2px 0;display:flex;position:relative}.sc-meter i{background:var(--ga-sage);width:3px;height:26%;animation:1.1s ease-in-out infinite sc-level;animation-delay:calc(var(--n) * .13s);border-radius:2px}.sc-timeline{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:58px 1fr;align-items:center;gap:6px 10px;padding:12px 14px;font-size:11px;display:grid}.sc-timeline__name{color:var(--color-text-muted);white-space:nowrap;font-weight:600}.sc-timeline__lane{background:var(--color-surface-2);border-radius:5px;height:10px;position:relative;overflow:hidden}.sc-timeline__lane i{top:0;bottom:0;left:var(--from);width:var(--len);background:var(--ga-coral);border-radius:5px;position:absolute}.sc-timeline__lane i.is-sage{background:var(--ga-sage)}.sc-timeline__lane i.is-sand{background:var(--ga-grey-500)}.sc-timeline__head{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.sc-fan{justify-content:center;align-items:flex-end;display:flex}.sc-fan .sc-phone{border-radius:min(26px,15.5cqw);width:min(168px,33cqw);padding:min(6px,3.6cqw);container-type:inline-size}.sc-fan .sc-phone:first-child{z-index:1;margin-right:-22px;transform:rotate(-8deg)translateY(10px)}.sc-fan .sc-phone:nth-child(2){z-index:2;box-shadow:var(--shadow-lg), 0 0 0 1px #0000000d}.sc-fan .sc-phone:nth-child(3){z-index:1;margin-left:-22px;transform:rotate(8deg)translateY(10px)}.sc-fan .sc-phone__screen{border-radius:13.5cqw;min-height:190cqw;font-size:6.4cqw}.sc-fan .sc-cover{height:61cqw;padding:6.4cqw}.sc-fan .sc-cover strong{font-size:min(var(--sc-name-size,13px), 9cqw)}.sc-fan .sc-theme__body{gap:3.8cqw;padding:6.4cqw}.sc-fan .sc-theme__body .sc-btn{white-space:nowrap;min-height:18cqw;padding:0 6cqw;font-size:6.4cqw}.sc-fan .sc-theme__body .sc-btn .ga-icon{width:9cqw;height:9cqw}.sc-fan .sc-line{border-radius:1.9cqw;height:3.8cqw}.sc-fan .sc-grid{gap:2.5cqw}.sc-fan .sc-tile{border-radius:3.8cqw}.sc-cover{color:#fff;flex:none;align-items:flex-end;height:96px;padding:10px;display:flex;position:relative;overflow:hidden}.sc-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-cover:after{content:"";background:linear-gradient(#1118271a 30%,#111827b8);position:absolute;inset:0}.sc-cover strong{z-index:1;font-family:var(--sc-font,inherit);text-wrap:balance;text-shadow:0 1px 2px #0000004d;font-size:13px;line-height:1.15;position:relative}.sc-cover{background:var(--sc-bg,linear-gradient(160deg, var(--ga-ivory) 0%, var(--ga-sand) 60%, var(--ga-coral-soft) 100%))}.sc-themed .sc-phone__screen{background:var(--sc-bg);color:var(--sc-text);--color-surface-2:color-mix(in srgb, var(--sc-text) 10%, var(--sc-bg));--color-border:color-mix(in srgb, var(--sc-text) 16%, var(--sc-bg));--color-surface:var(--sc-bg);--color-text:var(--sc-text);--color-text-muted:color-mix(in srgb, var(--sc-text) 65%, var(--sc-bg));--color-accent:var(--sc-accent)}.sc-themed .sc-cover strong{font-weight:600;font-size:var(--sc-name-size,13px)}.sc-themed .sc-btn{background:var(--sc-accent);color:var(--sc-on-accent)}.sc-theme__body{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.sc-theme__body .sc-btn{min-height:28px;font-size:10px}.sc-line{background:var(--color-surface-2);border-radius:3px;height:6px}.sc-line--short{width:60%}.sc-cards{flex-direction:column;gap:5px;padding:0 14px 8px;display:flex}.sc-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);white-space:nowrap;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:600;display:flex}.sc-card--primary{border-color:var(--color-accent)}.sc-card .ga-icon{width:11px;height:11px;color:var(--color-accent);flex:none}.sc-card .ga-icon:last-child{color:var(--color-text-muted);margin-left:auto}.sc-film__dot{background:var(--ga-coral);border-radius:999px;flex:none;width:7px;height:7px;margin:0 2px}.sc-duo{justify-content:center;align-items:center;display:flex;position:relative}.sc-duo .sc-panel{width:200px;box-shadow:var(--shadow-lg);position:absolute;bottom:-6px;right:0}.sc-duo .sc-phone{margin-right:120px}@media (width<=420px){.sc-duo .sc-phone{margin-right:90px}.sc-duo .sc-panel{width:170px}}@keyframes sc-blink{50%{opacity:.25}}@keyframes sc-level{0%,to{height:22%}50%{height:88%}}@media (prefers-reduced-motion:reduce){.sc-dot,.sc-meter i{animation:none}}
