.macwin{z-index:1;border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -24px rgba(20,18,14,.45),0 12px 30px -12px rgba(20,18,14,.28);border:1px solid rgba(0,0,0,.35);background:var(--p-bg)}.macbar,.macwin{position:relative}.macbar{display:flex;align-items:center;height:40px;background:var(--p-chrome);border-bottom:1px solid rgba(0,0,0,.5);padding:0 16px}.lights{display:flex;gap:8px}.lights i{width:12px;height:12px;border-radius:50%}.lights i:first-child{background:#ff5f57}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}.macbar .title{position:absolute;left:0;right:0;text-align:center;pointer-events:none;color:var(--p-gray);font-size:12.5px;font-weight:500}.lights .min{width:28px;height:28px;margin:-8px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;border-radius:50%}.lights .min:before{content:"";width:12px;height:12px;border-radius:50%;background:#febc2e}.lights .min:before,.lights i{transition:transform .15s}.lights .min:hover:before,.lights i:hover{transform:scale(1.25)}.lights .min:focus-visible{outline:2px solid var(--p-teal);outline-offset:1px}.macbar .motionbtn{margin-left:auto;position:relative;z-index:2;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;color:var(--p-dim);display:grid;place-items:center;border-radius:50%;transition:color .2s,background-color .2s}.macbar .motionbtn:hover{color:var(--p-teal);background:rgba(110,198,216,.12)}.macbar .motionbtn[aria-pressed=true]{color:var(--p-teal)}.macbar .motionbtn:focus-visible{outline:2px solid var(--p-teal);outline-offset:1px}.macbar .motionbtn svg{display:block;width:11px;height:11px;fill:currentColor}.macwin>.winbody{display:contents}.winbody.stilled *,.winbody.stilled :after,.winbody.stilled :before{animation-play-state:paused!important}.winfit{overflow:hidden;overflow:clip;overflow-clip-margin:120px}.winscale{transform-origin:top left;will-change:transform}.winscale.fitted{width:722px}.panel-scroll{overflow-x:visible}@media(max-width:980px){.panel-scroll{overflow-x:auto}.winscale.fitted .panel-scroll{overflow-x:visible}}