.pc-root{width:100%;container-type:inline-size}.pc-screen{--u:calc(100cqw / 402);aspect-ratio:402/874;isolation:isolate;color:#323942;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#fff;width:100%;font-family:Access Noto,Noto Sans,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow:hidden}.pc-screen :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.pc-screen img{max-width:none;display:block}.pc-status{background:#fff;position:absolute;inset:0}.pc-nav{top:calc(62 * var(--u));width:calc(56 * var(--u));height:calc(56 * var(--u));place-items:center;display:grid;position:absolute;left:0}.pc-nav-back svg{width:calc(24 * var(--u));height:calc(24 * var(--u));display:block}.pc-status-body{left:0;right:0;top:calc(134 * var(--u));align-items:center;gap:calc(16 * var(--u));flex-direction:column;display:flex;position:absolute}.pc-status-body[data-centered=true]{height:calc(812 * var(--u));justify-content:center;top:0}.pc-light{width:calc(256 * var(--u));aspect-ratio:1;flex:none;position:relative}.pc-light img{width:100%;height:100%;position:absolute;inset:0}.pc-light:is([data-light=red],[data-light=yellow]) .pc-light-lit{animation:2.4s ease-in-out infinite pc-blink}.pc-light-lit{animation:.42s ease-out both pc-lamp-on}@keyframes pc-blink{0%,58%{opacity:1}66%,90%{opacity:0}to{opacity:1}}@keyframes pc-lamp-on{0%{opacity:0}to{opacity:1}}.pc-message{width:100%;padding:0 calc(24 * var(--u));text-align:center}.pc-message h2{font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));letter-spacing:calc(-.2 * var(--u));color:#323942;margin:0;font-weight:700}.pc-message p{margin:calc(12 * var(--u)) 0 0;font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));color:#848e9c;font-weight:400}.pc-list{width:100%;margin:calc(16 * var(--u)) 0 0;padding:0;list-style:none}.pc-row{width:100%;min-height:calc(56 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(16 * var(--u));text-align:left;background:0 0;border:0;align-items:center;display:flex}button.pc-row{transition:background-color .16s}button.pc-row:active{background:#f5f5f6}.pc-round{width:calc(24 * var(--u));height:calc(24 * var(--u));margin-right:calc(16 * var(--u));background:#ffe8eb;border-radius:50%;flex:none;place-items:center;display:grid}.pc-round[data-state=review]{background:#fff5c2}.pc-round svg{width:calc(12 * var(--u));height:calc(12 * var(--u));overflow:visible}.pc-row-label{min-width:0;padding:calc(7 * var(--u)) 0 calc(8 * var(--u));flex-direction:column;flex:1;display:flex}.pc-row-label span{font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));color:#333942;font-weight:500}.pc-row-label small{font-size:calc(14 * var(--u));line-height:calc(19 * var(--u));color:#848e9c;font-weight:400}.pc-row-chevron{padding-left:calc(8 * var(--u));flex:none;display:grid}.pc-row-chevron svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.pc-docked{left:0;right:0;top:calc(772 * var(--u));gap:calc(12 * var(--u));padding:0 calc(16 * var(--u));display:flex;position:absolute}.pc-button{min-width:0;height:calc(56 * var(--u));padding:0 calc(20 * var(--u)) calc(2 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(18 * var(--u));line-height:calc(24 * var(--u));color:#323942;white-space:nowrap;border:0;flex:1;font-weight:500;transition:transform .16s,filter .16s}.pc-button-large{font-size:calc(20 * var(--u));line-height:calc(27 * var(--u))}.pc-button-brand{background:#96ea28}.pc-button-secondary{color:#333942;background:#f5f5f6}.pc-button:active{filter:brightness(.96);transform:scale(.98)}.pc-sheet-scrim{z-index:1;cursor:default;opacity:0;pointer-events:none;background:#0f12166b;border:0;width:100%;padding:0;transition:opacity .26s;position:absolute;inset:0}.pc-sheet-scrim[data-open=true]{opacity:1;pointer-events:auto}.pc-sheet{z-index:2;padding:calc(32 * var(--u)) calc(24 * var(--u)) calc(34 * var(--u));border-radius:calc(24 * var(--u)) calc(24 * var(--u)) 0 0;box-shadow:0 calc(5 * var(--u)) calc(20 * var(--u)) #272c3314;background:#fff;flex-direction:column;align-items:center;transition:transform .38s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%)}.pc-sheet[data-open=true]{transform:translateY(0)}.pc-examples{align-self:stretch;gap:calc(8 * var(--u));margin:0 0 calc(20 * var(--u));grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.pc-examples li{align-items:center;gap:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex}.pc-example-shot{aspect-ratio:1;border-radius:calc(12 * var(--u));background:#eef0f3;width:100%;display:block;position:relative}.pc-example-shot img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pc-examples li[data-good=true] .pc-example-shot{box-shadow:0 0 0 calc(2 * var(--u)) #4caf50}.pc-example-mark{right:calc(-4 * var(--u));bottom:calc(-4 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #fff;background:#f04438;border-radius:50%;place-items:center;display:grid;position:absolute}.pc-examples li[data-good=true] .pc-example-mark{background:#4caf50}.pc-example-mark svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.pc-example-label{max-width:100%;font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));color:#848e9c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-examples li[data-good=true] .pc-example-label{color:#323942;font-weight:600}.pc-sheet h3{margin:0 0 calc(16 * var(--u));font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));letter-spacing:calc(-.2 * var(--u));color:#323942;align-self:stretch;font-weight:700}.pc-sheet .pc-rules{margin:0 0 calc(32 * var(--u));padding:0 0 0 calc(24 * var(--u));font-size:calc(16 * var(--u));line-height:calc(22.25 * var(--u));color:#323942;white-space:pre-line;align-self:stretch;font-weight:400;list-style:none}.pc-sheet .pc-rules li{position:relative}.pc-sheet .pc-rules li:before{content:"";left:calc(-14 * var(--u));top:calc(9 * var(--u));width:calc(4 * var(--u));height:calc(4 * var(--u));background:currentColor;border-radius:50%;position:absolute}.pc-sheet li b{font-weight:700}.pc-sheet .pc-button{width:100%;height:calc(52 * var(--u));flex:none}.pc-camera{z-index:3;background:#000;animation:.22s ease-out both pc-fade;position:absolute;inset:0}.pc-feed{position:absolute;inset:0;overflow:hidden}.pc-feed>:is(img,video){transform:translate(var(--shake-x,0%), var(--shake-y,0%)) rotate(var(--shake-r,0deg));scale:var(--zoom,1);will-change:transform, scale;transition:scale .36s cubic-bezier(.2,.8,.2,1);position:absolute}.pc-feed:is([data-variant=front],[data-variant=interior]){--zoom:1.08}.pc-feed:is([data-variant=front],[data-variant=interior])[data-wide=true]{--zoom:1}.pc-feed:is([data-variant=front],[data-variant=interior])>img{object-fit:cover;width:106%;height:108%;top:-4%;left:-3%}.pc-feed[data-variant=parking]>img{transform-origin:50% 100%}.pc-feed[data-variant=parking][data-wide=true]{--zoom:.93}.pc-feed[data-variant=parking]>img{object-fit:fill;width:111.92%;height:120.2%;top:-20.16%;left:-5.28%}.pc-feed[data-variant=live]{--zoom:1.12}.pc-feed[data-variant=live][data-wide=true]{--zoom:1}.pc-feed[data-variant=live]>video{object-fit:cover;width:100%;height:100%;inset:0;transform:scaleX(-1)}.pc-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pc-flash{z-index:4;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.pc-flash[data-flash=pre]{opacity:1;transition:opacity .12s}.pc-flash[data-flash=shot]{animation:.26s ease-out both pc-shot}@keyframes pc-shot{0%{opacity:.85}to{opacity:0}}@keyframes pc-fade{0%{opacity:0}to{opacity:1}}.pc-camera .iphone-status-bar{z-index:5}.pc-camera-top{z-index:5;top:calc(74 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));justify-content:space-between;display:flex;position:absolute}.pc-camera-top[data-kind=car]{top:calc(82 * var(--u))}.pc-camera-controls{z-index:5;left:calc(24 * var(--u));right:calc(24 * var(--u));bottom:calc(48 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.pc-icon-button{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(16 * var(--u));color:#848e9c;background:#f5f5f6;border:0;place-items:center;padding:0;transition:background-color .16s,color .16s,transform .16s;display:grid}.pc-icon-button svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.pc-icon-button[data-active=true]{color:#fff;background:#323942}.pc-icon-button:active{transform:scale(.94)}.pc-shutter{width:calc(72 * var(--u));height:calc(56 * var(--u));border-radius:calc(16 * var(--u));color:#0000009e;background:#96ea28;border:0;place-items:center;padding:0;transition:transform .14s;display:grid}.pc-shutter svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.pc-shutter:active{transform:scale(.94)}.pc-confirm{z-index:6;background:#fff;position:absolute;inset:0}.pc-confirm-body{justify-content:center;align-items:center;gap:calc(20 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}.pc-confirm-picture{width:calc(290 * var(--u));aspect-ratio:1;border-radius:calc(38.229 * var(--u));background:#000;transition:transform .56s cubic-bezier(.2,.8,.2,1),border-radius .56s cubic-bezier(.2,.8,.2,1);overflow:hidden}.pc-confirm-picture img{object-fit:cover;width:100%;height:100%}.pc-confirm-message{padding:calc(10 * var(--u)) calc(24 * var(--u));animation:.42s cubic-bezier(.2,.8,.2,1) .16s both pc-rise}.pc-confirm-message p{margin-top:calc(16 * var(--u))}.pc-confirm .pc-docked{animation:.42s cubic-bezier(.2,.8,.2,1) .22s both pc-rise}@keyframes pc-rise{0%{opacity:0;transform:translateY(calc(12 * var(--u)))}to{opacity:1;transform:none}}.pc-tap{z-index:10;width:calc(46 * var(--u));height:calc(46 * var(--u));margin:calc(-23 * var(--u)) 0 0 calc(-23 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #ffffff8c;pointer-events:none;background:#32394233;border-radius:50%;animation:.36s ease-out both pc-tap;position:absolute}@keyframes pc-tap{0%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.88)}}.pc-screen button:focus-visible{outline-offset:2px;outline:2px solid #323942}@media (prefers-reduced-motion:reduce){.pc-light-lit,.pc-camera,.pc-confirm-message,.pc-confirm .pc-docked,.pc-tap{animation:none!important}.pc-sheet,.pc-confirm-picture,.pc-feed>*{transition:none}}.pc-phone{width:min(402px,100%);position:relative;container-type:inline-size}.pc-phone .pc-screen{border-radius:13.93cqw}.concept-photo .concept-visual,.playground-modal-photo .playground-modal-media{container-type:size}.concept-photo .concept-open-trigger{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.concept-photo .concept-open-trigger:focus-visible{outline-offset:-6px;outline:2px solid #e6e6ee}.concept-photo .concept-copy,.concept-photo .concept-visual{pointer-events:none}.concept-photo .pc-phone{pointer-events:auto;width:min(402px,41.1cqh,92%);position:absolute;bottom:6cqh;left:50%;transform:translate(-50%)}.playground-modal-photo .pc-interactive-phone{flex:none;width:min(402px,42cqh,90%)}.pc-preview{color:#242127;background:#eef0ec;flex-direction:column;align-items:center;gap:20px;min-height:100svh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;display:flex}.pc-preview-header{justify-content:space-between;align-items:center;width:min(100%,900px);font-size:13px;display:flex}.pc-preview .pc-phone{width:min(402px,100%,45.9954svh - 64.3936px)}
