.inst{--inst-pad:max(var(--page-edge), calc((100vw - 96rem) / 2));--inst-pad-r:max(var(--page-edge-r), calc((100vw - 96rem) / 2));--shot-r:clamp(10px, 1vw, 14px);color:var(--text-1);font-size:var(--fs-body);line-height:1.5;overflow-x:clip}.inst [hidden]{display:none!important}.inst a:not(.k){color:var(--text-1);text-underline-offset:.18em;-webkit-text-decoration:underline #f4efe666;text-decoration:underline #f4efe666}@media (hover:hover){.inst a:not(.k):hover{text-decoration-color:currentColor}}.inst p,.inst h2,.inst h3{margin:0}.inst-hero{isolation:isolate;box-sizing:border-box;padding:24px var(--inst-pad-r) 8px var(--inst-pad);gap:28px;display:grid;position:relative}.inst-ground{z-index:-1;pointer-events:none;position:absolute;inset:-66px 0 -80px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 60%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 60%,#0000 100%)}.inst-ground:before{content:"";filter:blur(70px)saturate(1.5);opacity:.5;background:url(/install/tv-home-glow.webp) 50%/cover no-repeat;position:absolute;inset:20% -20% -10%}.inst-ground:after{content:"";background:linear-gradient(180deg, var(--night,#020307) 0%, #020307cc 50%, #02030740 100%);position:absolute;inset:0}.inst-hero-words{align-content:center;justify-items:start;min-width:0;display:grid}.inst-eyebrow{margin-bottom:14px!important}.inst-eyebrow [data-release-open]{color:var(--text-1)}.inst-dek{max-width:30rem;margin-top:16px!important}.inst-get{justify-items:start;width:100%;margin-top:28px;display:grid}.inst-for-mac,.inst-for-other{justify-items:start;gap:12px;display:grid}.inst-for-other{display:none}@media (hover:none) and (pointer:coarse){.inst:not([data-visitor]) .inst-for-mac{display:none}.inst:not([data-visitor]) .inst-for-other{display:grid}}.inst[data-visitor=other] .inst-for-mac{display:none}.inst[data-visitor=other] .inst-for-other{display:grid}.inst[data-visitor=mac] .inst-for-other{display:none}.inst .inst-download,.inst .inst-send{gap:10px;min-height:56px;padding-inline:28px 32px;font-size:17px}.inst-spec{font-size:var(--fs-meta);color:var(--text-2);flex-wrap:wrap;gap:2px 18px;line-height:1.4;display:flex}.inst-spec>span{white-space:nowrap;position:relative}.inst-spec>span+span:before{content:"·";color:var(--text-3);position:absolute;left:-11px}.inst-spec strong{color:var(--text-1);font-weight:600}.inst-send-said{display:block}.inst .inst-for-mac+a.inst-film,.inst a.inst-film{min-height:44px;color:var(--text-1);align-items:center;gap:8px;margin-top:10px;font-weight:600;text-decoration:none;display:inline-flex}.inst a.inst-film .ic{width:22px;height:22px;color:var(--text-2)}@media (hover:hover){.inst a.inst-film:hover{color:#fff}.inst a.inst-film:hover .ic{color:var(--text-1)}}.inst-other-lead{color:var(--text-1);font-weight:600}.inst .inst-for-other a.inst-anyway{min-height:44px;font-size:var(--fs-meta);color:var(--text-2);align-items:center;margin-top:-6px;display:inline-flex}.inst-hint{max-width:30rem;color:var(--text-1);margin-top:14px!important}.inst-elsewhere{border-top:1px solid var(--hair);max-width:30rem;font-size:var(--fs-meta);color:var(--text-2);padding-top:14px;margin-top:24px!important}.inst-get .waitlist{width:100%;max-width:26rem;margin-top:20px}.inst-notify{flex-wrap:wrap;gap:8px;max-width:34rem;margin-top:10px;display:flex}.inst-notify-field{display:contents}.inst-notify input,.inst-notify select{border:1px solid var(--hair);min-height:44px;color:var(--text-1);font:inherit;font-size:var(--fs-meta);background:0 0;border-radius:10px;padding:0 12px}.inst-notify input{flex:10rem;min-width:0}.inst-notify[data-state=in] :is(input,select,button){display:none}.inst-notify-said{font-size:var(--fs-meta);color:var(--text-2);flex-basis:100%;margin:0!important}.inst-hero-shot{min-width:0;margin:0;position:relative}.inst-tv{border-radius:var(--shot-r);background:#000;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 0 0 clamp(4px,.5vw,8px) #07080b,0 0 0 calc(clamp(4px,.5vw,8px) + 1px) #ffffff14,0 40px 90px -30px #000000f2}.inst-tv img,.inst-shot img{width:100%;height:auto;display:block}.inst-cap{color:color-mix(in oklab, var(--text-1) 82%, transparent);margin-top:16px;font-size:13px;line-height:1.4}@media (width>=64em){.inst-hero{min-height:clamp(26rem, calc(100svh - var(--mast-h) - 19rem), 36rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4.5vw,80px);padding-top:max(24px,1.5vh);padding-bottom:0}.inst-ground:before{opacity:.6;inset:0 -10% -20% 30%}.inst-ground:after{background:linear-gradient(90deg, var(--night,#020307) 0%, #020307e6 30%, #02030740 60%, #0203071a 100%)}.inst-cap{margin-top:18px}}.inst-invite{box-sizing:border-box;margin:24px var(--inst-pad-r) 0 var(--inst-pad);border-radius:var(--r-sheet);background:var(--fill-1);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--lamp) 40%, transparent);gap:14px;padding:22px 22px 24px;display:grid}.inst-invite h2{font-size:var(--fs-section);letter-spacing:-.02em;margin-bottom:6px;font-weight:650}.inst-invite p{color:var(--text-2);max-width:44rem}.inst-invite-pill{font-size:var(--page-eyebrow-size);letter-spacing:var(--page-eyebrow-tracking);text-transform:uppercase;align-items:center;gap:8px;font-weight:650;display:inline-flex;color:var(--lamp)!important}.inst-invite-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.inst-invite-keys{flex-wrap:wrap;gap:10px;margin:14px 0 8px;display:flex}@media (width>=64em){.inst-invite{grid-template-columns:14rem 1fr;padding:28px 32px}}.inst-band{box-sizing:border-box;padding:40px var(--inst-pad-r) 0 var(--inst-pad)}.inst-journey-head{margin-bottom:20px!important}.inst-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.inst-step{grid-template-rows:auto auto;align-content:start;gap:14px;min-width:0;display:grid}.inst-step-media{min-width:0}.inst-shot,.inst-file{box-sizing:border-box;aspect-ratio:4/3;border-radius:var(--shot-r);background:#0b0d12;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -30px #000000e6}.inst-file{background:var(--fill-1);align-content:center;gap:12px;padding:20px 22px;display:grid}.inst-file-name{font-family:var(--mono);letter-spacing:-.01em;color:var(--text-1);overflow-wrap:anywhere;font-size:15px;font-weight:600}.inst-file ul{font-size:var(--fs-meta);color:var(--text-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.inst-step-words{align-content:start;gap:4px;min-width:0;display:grid}.inst-step-title{font-size:var(--fs-card);letter-spacing:-.01em;align-items:baseline;gap:10px;font-weight:650;line-height:1.3;display:flex}.inst-step-n{background:var(--text-1);color:#14120d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;line-height:1;display:inline-grid;transform:translateY(-1px)}.inst-step-words>p{color:var(--text-2);text-wrap:pretty;line-height:1.45}@media (width<=47.999em){.inst-steps-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--inst-pad)) calc(-1 * var(--inst-pad-r));padding:2px var(--inst-pad-r) 12px var(--inst-pad);scroll-padding-inline:var(--inst-pad);scrollbar-width:none;overflow-x:auto}.inst-steps-scroll::-webkit-scrollbar{display:none}.inst-steps{grid-template-columns:none;grid-auto-columns:min(76vw,17.5rem);grid-auto-flow:column;width:max-content}.inst-step{scroll-snap-align:start}}@media (width>=48em){.inst-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (width>=64em){.inst-steps{grid-template-rows:auto auto;grid-template-columns:minmax(0,.78fr) repeat(3,minmax(0,1fr));gap:16px 20px}.inst-step{grid-row:span 2;grid-template-rows:subgrid;gap:16px}.inst-file{aspect-ratio:auto;height:100%}}.inst-dots{display:none}@media (width<=47.999em){.inst-dots{justify-content:center;gap:8px;display:flex;margin-top:4px!important}.inst-dots i{background:var(--text-3);border-radius:50%;width:6px;height:6px;transition:width .2s,background-color .2s}.inst-dots i[data-on]{background:var(--text-1);border-radius:3px;width:18px}}.inst-steps-scroll:focus-visible{outline:2px solid var(--lamp);outline-offset:4px;border-radius:var(--shot-r)}.inst-later{border-top:1px solid var(--hair);max-width:62rem;font-size:var(--fs-meta);color:var(--text-2);padding:14px 0 0;line-height:1.55;margin-top:20px!important}.inst-later strong{color:var(--text-1);font-weight:600}.inst-later em{color:var(--text-1);font-style:normal}.inst-ready{gap:32px;display:grid}.inst-ready h2{margin-bottom:14px!important}.inst-ai{align-content:start;gap:12px;display:grid}.inst-ai>p:first-of-type{color:var(--text-1)}.inst-ai h2{margin-bottom:2px!important}.inst-vendors{flex-wrap:wrap;gap:8px;display:flex}.inst .inst-vendors a.inst-vendor{border-radius:var(--r-pill);background:var(--fill-2);min-height:44px;color:var(--text-1);align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.inst .inst-vendors a.inst-vendor:after{content:"↗";color:var(--text-2);margin-left:6px;font-weight:400}@media (hover:hover){.inst .inst-vendors a.inst-vendor:hover{background:var(--fill-3)}}.inst-quiet{font-size:var(--fs-meta);color:var(--text-2)}@media (width>=48em){.inst-shared{margin-top:8px;display:block}}.inst .inst-ai a.inst-cost{justify-self:start;align-items:center;min-height:44px;margin-top:-8px;font-weight:600;text-decoration:none;display:inline-flex}.inst .inst-ai a.inst-cost:after{content:"→";color:var(--text-2);margin-left:6px}.inst-checks{margin:0;padding:0;list-style:none;display:grid}.inst-checks li{border-top:1px solid var(--hair);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.inst-checks li:last-child{border-bottom:1px solid var(--hair)}.inst-checks .ic{width:20px;height:20px;color:var(--lamp);margin-top:1px}.inst-checks strong{font-weight:600;display:block}.inst-checks strong+span{font-size:var(--fs-meta);color:var(--text-2);display:block}.inst-answers{display:grid}.inst-answers details{border-top:1px solid var(--hair)}.inst-answers details:last-child{border-bottom:1px solid var(--hair)}.inst-answers summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:2px 0;font-weight:600;list-style:none;display:flex}.inst-answers summary::-webkit-details-marker{display:none}.inst-answers summary:after{content:"";background:var(--text-2);width:18px;height:18px;-webkit-mask:var(--ic-add) center / contain no-repeat;-webkit-mask:var(--ic-add) center / contain no-repeat;mask:var(--ic-add) center / contain no-repeat;transition:transform .2s var(--ease-move,ease);flex:none}.inst-answers details[open] summary:after{transform:rotate(45deg)}.inst-answers summary:focus-visible{outline:2px solid var(--lamp);outline-offset:2px;border-radius:4px}.inst-answers details>p{color:var(--text-2);font-size:var(--fs-meta);text-wrap:pretty;padding:0 0 14px;line-height:1.5}.inst-more{flex-wrap:wrap;gap:0 24px;display:flex;margin-top:6px!important}.inst .inst-more a{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.inst .inst-more a:after{content:"→";color:var(--text-2);margin-left:6px}@media (width>=48em) and (width<=63.999em){.inst-ready{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.inst-ai{grid-column:1/-1}}@media (width>=64em){.inst-band{padding-top:56px}.inst-ready{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,4vw,64px)}}.inst-fine{box-sizing:border-box;padding:44px var(--inst-pad-r) 0 var(--inst-pad);color:var(--text-2);gap:10px;font-size:13px;line-height:1.55;display:grid}.inst-fine>p{overflow-wrap:anywhere;max-width:70rem}.inst .inst-fine a{color:var(--text-2)}.inst .inst-fine .inst-for-ai a{color:var(--text-1)}.inst-for-ai{font-size:var(--fs-meta)}@media (width<=47.999em){.inst-eyebrow [data-release-open]{margin-top:2px;display:block}.inst-eyebrow [data-release-open]>[aria-hidden]{display:none}.inst .inst-get a.inst-film{margin-top:4px}.inst-checks li{padding:8px 0}.inst-ready{gap:28px}.inst-hero{gap:16px}.inst-cap{margin-top:10px}.inst-later{margin-top:12px!important}.inst-hero{gap:20px;padding-top:20px}.inst-get{margin-top:24px}.inst-elsewhere{padding-top:12px;margin-top:18px!important}.inst-band{padding-top:30px}.inst-fine{padding-top:32px}.inst-cap{font-size:12px}}
