.landing{--gutter:clamp(20px,4vw,56px);--nav-h:69px}.hero2{position:relative}.hero2__grid{max-width:1260px;margin:0 auto;padding:clamp(56px,8vw,104px) var(--gutter) clamp(72px,9vw,120px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:center}.hero2__copy{container-type:inline-size}.hero2 h1{font-size:min(clamp(52px,7.4vw,104px),16.3cqi);line-height:.9;letter-spacing:-.045em}.underline-signal{position:relative;display:inline-block}.underline-signal:after{content:"";position:absolute;left:-1%;right:-2%;bottom:-.1em;height:.1em;background:var(--signal);-webkit-clip-path:polygon(0 42%,25% 14%,54% 51%,100% 3%,99% 62%,55% 93%,25% 56%,1% 92%);clip-path:polygon(0 42%,25% 14%,54% 51%,100% 3%,99% 62%,55% 93%,25% 56%,1% 92%);transform-origin:left center;animation:underline-write .7s .35s var(--ease-out) both}@keyframes underline-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero2__lede{max-width:520px;margin:30px 0 0;color:var(--muted-ink);font-size:clamp(17px,1.6vw,20px);text-wrap:pretty}.hero2__actions{margin-top:32px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero2__meta{margin:18px 0 0;color:var(--muted-ink);font:11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@property --rx{syntax:"<angle>";inherits:false;initial-value:-13deg}@property --ry{syntax:"<angle>";inherits:false;initial-value:-14deg}@property --lid{syntax:"<angle>";inherits:false;initial-value:0deg}.notch-demo{position:relative;z-index:1;min-width:0}.laptop{--persp:1800px;position:relative;width:100%;margin:0 auto;aspect-ratio:100/95;container-type:inline-size}.laptop__rig{position:relative;height:66.8cqw}.laptop__plane{--rx:-13deg;--ry:-14deg;position:absolute}.laptop__lid{inset:0;transform:perspective(var(--persp)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(33.4cqw) rotateX(var(--lid)) translateY(-33.4cqw);animation:lid-open 1.45s cubic-bezier(.32,.72,.18,1) .15s both}@keyframes lid-open{0%{--lid:-89deg}80%{--lid:2deg}to{--lid:0deg}}.laptop__back,.laptop__front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.laptop__front{padding:.4cqw;border-radius:3.6cqw 3.6cqw 1.3cqw 1.3cqw;background:linear-gradient(180deg,#e2dfd9,#c4c0b9);box-shadow:0 0 0 .08cqw rgba(23,21,16,.28)}.laptop__bezel{height:100%;padding:1.45cqw 1.45cqw 1.95cqw;border-radius:3.25cqw 3.25cqw 1.05cqw 1.05cqw;background:#0a0a0b;box-shadow:inset 0 0 0 .14cqw #29292b}.laptop__screen{position:relative;overflow:hidden}.laptop .mac-screen,.laptop__screen{border-radius:.9cqw}.laptop .mac-menubar{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(250,247,239,.5)}.laptop__glare{z-index:5;inset:0;background:linear-gradient(112deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 34%,rgba(255,255,255,0) 35%)}.laptop__fade,.laptop__glare{position:absolute;pointer-events:none}.laptop__fade{z-index:6;inset:-1px;background:var(--paper);opacity:0}.laptop__back{display:grid;place-items:center;transform:perspective(var(--persp)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(33.4cqw) rotateX(var(--lid)) translateY(-33.4cqw) rotateX(180deg);border-radius:1.3cqw 1.3cqw 3.6cqw 3.6cqw;background:radial-gradient(120% 95% at 50% 55%,#ebe8e3 0,#d6d2cb 58%,#bfbab2 100%);box-shadow:inset 0 0 0 .3cqw rgba(255,255,255,.35),0 0 0 .08cqw rgba(23,21,16,.25)}.laptop__back svg{width:9cqw;overflow:visible;fill:none;stroke:rgba(23,21,16,.16);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.laptop__deck{left:calc(50% - 51cqw);top:calc(50% - 34cqw);width:102cqw;height:68cqw;transform:perspective(var(--persp)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(33.4cqw) rotateX(90deg) translateY(34cqw);border-radius:1.2cqw 1.2cqw 3cqw 3cqw;background:linear-gradient(180deg,#2b2925,#57534c 1.1%,#a8a39a 2.6%,#d9d5ce 8%,#e7e4de 50%,#dad6cf);box-shadow:inset 0 -.3cqw .4cqw rgba(23,21,16,.08),inset 0 .2cqw 0 rgba(255,255,255,.5)}.laptop__well{position:absolute;left:11.5%;right:11.5%;top:7%;height:43%;padding:.9cqw 1cqw;border-radius:1.1cqw;background:#151412;box-shadow:inset 0 .2cqw .4cqw rgba(0,0,0,.5),0 0 0 .1cqw rgba(23,21,16,.18)}.laptop__keys{display:block;width:100%;height:100%}.laptop__keys rect{fill:#2c2a27;stroke:rgba(255,255,255,.06);stroke-width:.5}.laptop__keys rect.is-touch-id{fill:#1b1a18;stroke:rgba(255,255,255,.14)}.laptop__grille{position:absolute;top:7%;height:43%;width:6.5%;border-radius:.4cqw;background:radial-gradient(circle,rgba(23,21,16,.3) 0 .15cqw,transparent .24cqw) 0 0 /.66cqw .66cqw}.laptop__grille--left{left:3.6%}.laptop__grille--right{right:3.6%}.laptop__pad{position:absolute;left:29%;right:29%;top:55%;bottom:7%;border-radius:1.6cqw;background:linear-gradient(180deg,#ebe8e2,#dcd8d1);box-shadow:inset 0 0 0 .14cqw rgba(23,21,16,.15),inset 0 .3cqw .35cqw rgba(255,255,255,.75),0 .1cqw 0 rgba(255,255,255,.6)}.laptop__lip{left:calc(50% - 51cqw);top:calc(50% - .9cqw);width:102cqw;height:1.8cqw;transform:perspective(var(--persp)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(33.4cqw) rotateX(90deg) translateY(68cqw) rotateX(-90deg) translateY(.9cqw);border-radius:0 0 1.6cqw 1.6cqw;background:linear-gradient(180deg,#d3cfc8,#b2ada5 70%,#9f9a92)}.laptop__shadow{left:calc(50% - 60cqw);top:calc(50% - 43.5cqw);width:120cqw;height:87cqw;transform:perspective(var(--persp)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(35.2cqw) rotateX(90deg) translateY(39.4cqw);border-radius:50%;background:radial-gradient(closest-side,rgba(52,36,18,.36),rgba(52,36,18,.16) 55%,rgba(52,36,18,0));animation:shadow-open 1.45s cubic-bezier(.32,.72,.18,1) .15s backwards}@keyframes shadow-open{0%{opacity:.5}}.laptop__wake{position:absolute;z-index:4;inset:0;pointer-events:none;background:#050505;opacity:0;animation:screen-wake 1.45s .15s both}@keyframes screen-wake{0%,34%{opacity:1}78%,to{opacity:0}}.notch-demo__below{position:relative}.mac-frame{padding:10px 10px 13px;border-radius:22px 22px 14px 14px;background:#1d1b17;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 60px -30px rgba(23,21,16,.55),0 12px 24px -16px rgba(23,21,16,.4)}.mac-screen{container-type:inline-size;position:relative;aspect-ratio:16/10.4;overflow:hidden;border-radius:12px;isolation:isolate;background:radial-gradient(120% 90% at 20% 0,#f1e6d2 0,transparent 60%),radial-gradient(90% 80% at 100% 100%,#c79c78 0,transparent 65%),linear-gradient(160deg,#e6d7bd,#d6bf9e 55%,#c3a07f);-moz-user-select:none;user-select:none;-webkit-user-select:none}.mac-menubar{position:absolute;inset:0 0 auto;height:5.4cqw;padding:0 2.6cqw;display:flex;align-items:center;justify-content:space-between;font-size:2.1cqw;color:rgba(23,21,16,.82);background:rgba(250,247,239,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mac-menubar b{font-weight:650;margin-right:1.6cqw}.mac-status{display:inline-flex;align-items:center;gap:1.5cqw}.mac-status svg{height:1.7cqw;width:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mac-status circle,.mac-status__charge{fill:currentColor;stroke:none}.mac-status rect:first-child{stroke-width:1.2;opacity:.55}.mac-notch{position:absolute;z-index:3;top:0;left:50%;width:21cqw;height:5.4cqw;transform:translateX(-50%);background:#000;color:#fff;border-radius:0 0 2cqw 2cqw;overflow:hidden;box-shadow:0 0 0 0 rgba(255,255,255,0);transition:width .42s var(--ease-out),height .42s var(--ease-out),border-radius .42s var(--ease-out),box-shadow .3s ease}.mac-notch.is-dictating{width:34cqw;height:6.6cqw;border-radius:0 0 2.6cqw 2.6cqw;box-shadow:0 0 0 .22cqw rgba(255,255,255,.92),0 0 2.4cqw .4cqw rgba(255,255,255,.5)}.mac-notch.is-narrating{width:60cqw;height:15.5cqw;border-radius:0 0 4.4cqw 4.4cqw}.mac-notch__dictate,.mac-notch__narrate{position:absolute;inset:0;opacity:0;transition:opacity .2s ease}.mac-notch.is-dictating .mac-notch__dictate{opacity:1;transition-delay:.12s}.mac-notch.is-narrating .mac-notch__narrate{opacity:1;transition-delay:.16s}.mac-notch__dictate{display:flex;align-items:center;justify-content:space-between;padding:0 2.6cqw}.mac-notch__mark{width:3.6cqw;height:2.8cqw;display:grid}.mac-notch__mark svg{width:100%;height:100%;overflow:visible}.mac-notch__mark path{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.mac-notch__bars{display:flex;align-items:center;gap:.5cqw;height:3.2cqw}.mac-notch__bars i{display:block;width:.55cqw;height:100%;border-radius:1cqw;background:#fff;transform:scaleY(.25);transform-origin:center}.mac-notch.is-dictating .mac-notch__bars i{animation:notch-bar .9s ease-in-out infinite alternate}.mac-notch.is-dictating .mac-notch__bars i:nth-child(2){animation-delay:-.3s;animation-duration:.7s}.mac-notch.is-dictating .mac-notch__bars i:nth-child(3){animation-delay:-.55s}.mac-notch.is-dictating .mac-notch__bars i:nth-child(4){animation-delay:-.15s;animation-duration:.8s}.mac-notch.is-dictating .mac-notch__bars i:nth-child(5){animation-delay:-.7s;animation-duration:.65s}.mac-notch.is-dictating .mac-notch__bars i:nth-child(6){animation-delay:-.4s}.mac-notch.is-dictating .mac-notch__bars i:nth-child(7){animation-delay:-.2s;animation-duration:.75s}@keyframes notch-bar{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}.mac-notch__narrate{display:flex;flex-direction:column;justify-content:flex-end;padding:0 4cqw 2.2cqw;gap:1.6cqw}.mac-notch__lane{position:relative;display:block;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.mac-notch__row{display:inline-flex;gap:1.1cqw;white-space:nowrap;font:600 3.3cqw/1.25 var(--font-body);letter-spacing:-.01em;transition:transform .32s var(--ease-in-out);will-change:transform}.mac-notch__row>span{color:rgba(255,255,255,.34);transition:color .2s ease}.mac-notch__row>span.is-read{color:rgba(255,255,255,.55)}.mac-notch__row>span.is-lit{color:#fff}.mac-notch__meta{display:flex;align-items:center;gap:1.6cqw}.mac-notch__track{flex:1 1;height:.45cqw;border-radius:1cqw;background:rgba(255,255,255,.2);overflow:hidden}.mac-notch__track>span{display:block;height:100%;background:rgba(255,255,255,.85);transform-origin:left;transition:transform .32s linear}.mac-notch__time{font:500 1.9cqw/1 var(--font-mono);color:rgba(255,255,255,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mac-window{position:absolute;z-index:1;left:9cqw;right:9cqw;top:19cqw;bottom:0;border-radius:1.6cqw 1.6cqw 0 0;background:#fbfaf6;box-shadow:0 0 0 1px rgba(23,21,16,.08),0 2cqw 5cqw -1cqw rgba(60,40,20,.35);overflow:hidden}.mac-window__bar{height:5cqw;display:flex;align-items:center;gap:.9cqw;padding:0 2cqw;border-bottom:1px solid rgba(23,21,16,.07);background:#f2efe8}.mac-window__bar i{width:1.3cqw;height:1.3cqw}.app-win__bar i,.mac-window__bar i{flex:0 0 auto;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.16)}.app-win__bar i:nth-child(2),.mac-window__bar i:nth-child(2){background:#febc2e}.app-win__bar i:nth-child(3),.mac-window__bar i:nth-child(3){background:#28c840}.mac-window__bar span{flex:1 1;text-align:center;margin-right:6cqw;font-size:2.1cqw;font-weight:600;color:rgba(23,21,16,.6)}.mac-mail{padding:0 3cqw;color:#2a2722}.mac-mail__row{margin:0;padding:1.3cqw 0;border-bottom:1px solid rgba(23,21,16,.07);font-size:2.3cqw;line-height:1.3}.mac-mail__row span{color:rgba(23,21,16,.45);margin-right:.6cqw}.mac-mail__body{margin:0;padding:2.4cqw 0;font-size:2.9cqw;line-height:1.5;white-space:pre-wrap;min-height:14cqw}.mac-mail__body--read{white-space:normal;font-size:2.6cqw;color:#3a362f}.mac-caret{display:inline-block;width:.3cqw;height:3.4cqw;margin-left:.15cqw;vertical-align:-.5cqw;background:#2f6fdb;animation:caret-blink 1.05s steps(1) infinite}.mac-caret.is-typing{animation:none}@keyframes caret-blink{50%{opacity:0}}.mac-selection{background-image:linear-gradient(color-mix(in srgb,#7aa7e8 45%,transparent),color-mix(in srgb,#7aa7e8 45%,transparent));background-repeat:no-repeat;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .7s var(--ease-out)}.mac-selection.is-selected{background-size:100% 100%}.notch-demo__caption{display:grid;min-height:56px;margin-top:18px}.notch-demo__caption>p{grid-area:1/1}.notch-demo__caption>p:not(.is-current){visibility:hidden}.notch-demo__caption p{margin:0;display:grid;grid-template-columns:86px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.notch-demo__label{font:600 10px/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-ink)}.notch-demo__spoken{display:flex;flex-wrap:wrap;gap:2px 7px;font:400 18px/1.4 var(--font-display);color:var(--ink)}.notch-demo__spoken>span{opacity:.2;transition:opacity .2s ease}.notch-demo__spoken>span.is-heard{opacity:1}.notch-demo__spoken>span.is-filler.is-heard{opacity:.5;text-decoration:line-through;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.notch-demo__spoken>span.is-command{font:500 13px/1.9 var(--font-mono);color:var(--signal)}.notch-demo__spoken--plain{display:block;color:var(--muted-ink)}.notch-demo__controls{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notch-demo__tabs{display:inline-flex;padding:3px;border:1px solid var(--hairline);border-radius:999px}.notch-demo__tabs button{min-height:40px;min-width:88px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ink-70);font:600 14px/1 var(--font-body);cursor:pointer;transition:background-color .16s ease,color .16s ease}.notch-demo__tabs button.is-active{background:var(--ink);color:var(--paper)}.notch-demo__replay{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--ink-70);font:500 14px/1 var(--font-body);cursor:pointer;border-radius:999px}.notch-demo__replay svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.notch-demo__replay:hover,.notch-demo__tabs button:not(.is-active):hover{color:var(--ink)}}.notch-demo__replay:active,.notch-demo__tabs button:active{transform:scale(.97)}.notch-demo__note{margin-left:auto;color:var(--muted-ink);font:11px/1.3 var(--font-mono)}.notch-bars{display:inline-flex;align-items:center;gap:3px;height:14px;opacity:0;transition:opacity .2s ease}.agent-notch.is-dictating .notch-bars,.agent-notch.is-speaking .notch-bars,.is-live .notch-bars{opacity:1}.app-win__notch:not(.is-live) .notch-bars,.narr__notch:not(.is-live) .notch-bars{opacity:.32}.notch-bars i{display:block;width:3px;height:100%;border-radius:2px;background:#fff;transform:scaleY(.25);transform-origin:center;transition:transform .3s var(--ease-out)}.is-live .notch-bars i,.is-live>.notch-bars i{animation:notch-bar .9s ease-in-out infinite alternate}.is-live .notch-bars i:nth-child(2){animation-delay:-.3s;animation-duration:.7s}.is-live .notch-bars i:nth-child(3){animation-delay:-.55s}.is-live .notch-bars i:nth-child(4){animation-delay:-.15s;animation-duration:.8s}.is-live .notch-bars i:nth-child(5){animation-delay:-.7s;animation-duration:.65s}.is-live .notch-bars i:nth-child(6){animation-delay:-.4s}.is-live .notch-bars i:nth-child(7){animation-delay:-.2s;animation-duration:.75s}.notch-mark{width:24px;height:18px;overflow:visible}.notch-mark path{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.kind-glyph{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.demo-replay{display:inline-flex;align-items:center;gap:6px;min-height:44px;-webkit-margin-end:-12px;margin-inline-end:-12px;padding:0 12px;border:0;background:transparent;color:var(--ink-70);font:500 14px/1 var(--font-body);cursor:pointer;border-radius:999px}.demo-replay svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.demo-replay:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.demo-replay:hover{color:var(--ink)}}.demo-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.14em;background:#2f6fdb}.demo-spoken{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:400 clamp(19px,1.8vw,23px)/1.35 var(--font-display);color:var(--ink)}.demo-spoken>span{opacity:.18;transition:opacity .2s ease}.demo-spoken>span.is-heard{opacity:1}.demo-spoken>.demo-spoken__label{opacity:1;margin-right:8px;font:600 10px/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-ink)}.chips{display:inline-flex;flex-wrap:wrap;padding:3px;border:1px solid var(--hairline);border-radius:999px}.chips button{min-height:40px;min-width:76px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-70);font:600 14px/1 var(--font-body);cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.chips button.is-active{background:var(--ink);color:var(--paper)}.chips button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.chips button:not(.is-active):hover{color:var(--ink)}}.more-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--ink-70);font-size:15px;text-decoration:none;transition:color .15s ease}.more-link__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-color:var(--ink-35);text-decoration-color:var(--ink-35);transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.more-link>span[aria-hidden]{display:inline-block;transition:transform .2s var(--ease-out)}.more-link--ink{color:rgba(243,238,226,.75)}.more-link--ink .more-link__label{-webkit-text-decoration-color:rgba(243,238,226,.35);text-decoration-color:rgba(243,238,226,.35)}@media (hover:hover) and (pointer:fine){.more-link:hover{color:var(--ink)}.more-link:hover .more-link__label{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.more-link--ink:hover{color:var(--paper)}.more-link:hover>span[aria-hidden]{transform:translateX(3px)}}.narr__head>.more-link{margin-top:12px}.chips{position:relative}.chips__progress{position:absolute;left:20px;right:20px;bottom:-10px;height:2px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--hairline) 70%,transparent)}.chips__progress>span{display:block;height:100%;background:var(--signal);transform:scaleX(0);transform-origin:left center}.cleanup{margin:clamp(40px,5vw,64px) 0 0 clamp(0px,14vw,200px)}.cleanup__field{position:relative;padding:clamp(44px,5vw,64px) clamp(22px,4.4vw,64px) clamp(22px,3vw,32px);border-radius:22px;background:var(--paper-raised);box-shadow:0 0 0 1px rgba(23,21,16,.07),0 30px 60px -36px rgba(60,40,20,.35)}.cleanup__notch{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:center;gap:10px;width:116px;height:28px;transform:translateX(-50%);border-radius:0 0 14px 14px;background:#000}.cleanup__notch:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal);opacity:0;transition:opacity .2s ease}.cleanup__notch.is-live:before{opacity:1}.cleanup__label{position:absolute;top:18px;left:clamp(22px,4.4vw,64px);display:grid;font:600 10px/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-ink)}.cleanup__label>span{grid-area:1/1;opacity:0;transition:opacity .25s ease}.cleanup__label>span.is-on{opacity:1}.cleanup__stage{position:relative;display:grid;align-items:center;margin-top:8px}.cleanup__stage>*{grid-area:1/1}.cleanup__stage>.cleanup__live{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.cleanup__line{margin:0;font:400 clamp(28px,3.7vw,52px)/1.18 var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:pretty}.cleanup__sizer{visibility:hidden;pointer-events:none}.tok{position:relative}.tok,.tok--stack{display:inline-block}.tok--stack{opacity:.1;transform:translateY(.12em);transition:opacity .2s ease,transform .3s var(--ease-out)}.tok--stack.is-heard{opacity:1;transform:none}.tok--stack>span{display:inline-block;transition:opacity .3s ease,transform .35s var(--ease-out)}.tok__raw{opacity:.45}.tok__clean{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;transform:translateY(.18em)}.tok--stack.is-drop:after{content:"";position:absolute;left:-3%;right:-3%;top:56%;height:.065em;border-radius:1em;background:var(--signal);transform:scaleX(0);transform-origin:left center;transition:transform .28s var(--ease-out)}.cleanup__live.is-cleaning .is-drop:after,.cleanup__live.is-marking .is-drop:after{transform:scaleX(1)}.cleanup__live.is-cleaning .tok--stack .tok__raw{opacity:1}.cleanup__live.is-cleaning .tok--stack.is-change .tok__raw{opacity:0;transform:translateY(-.18em)}.cleanup__live.is-cleaning .tok--stack.is-change .tok__clean{opacity:1;transform:none}.cleanup__live.is-cleaning .tok--stack.is-drop{opacity:0;transform:scale(.85);transition-duration:.3s}.tok.is-fixed:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:1px;background:var(--ink-35);transform-origin:left;animation:tok-mark .5s .35s var(--ease-out) both}@keyframes tok-mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cleanup__caret{display:inline-block;width:2px;height:.9em;vertical-align:-.08em;background:#2f6fdb}.cleanup__caret.is-off{visibility:hidden}.cleanup__said{display:grid;min-height:1.5em;margin:22px 0 0;padding-top:14px;border-top:1px dashed var(--hairline);color:var(--muted-ink);font:13px/1.5 var(--font-mono);opacity:0;transition:opacity .3s ease .5s}.cleanup__said.is-on{opacity:1}.cleanup__said>span{grid-area:1/1;visibility:hidden}.cleanup__said>span.is-current{visibility:visible}.cleanup__said-label{margin-right:10px;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.cleanup__said s{text-decoration:none}.cleanup__said s.is-drop{text-decoration:line-through;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);opacity:.7}.cleanup__controls{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-top:18px}.cleanup__caption{flex:1 1 220px;margin:0;color:var(--muted-ink);font:italic 400 18px/1.4 var(--font-display)}.styles-demo__said{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:28px 0 0;padding:14px 0;border-block:1px solid color-mix(in srgb,var(--hairline) 80%,transparent)}.styles-demo__apps{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);align-items:start}.app-win{position:relative;min-width:0}.styles-demo__apps--fan{perspective:1500px;perspective-origin:50% 20%}.app-win:nth-child(2){transform:translateY(36px)}.app-win__notch{position:absolute;z-index:2;top:0;left:50%;display:flex;align-items:center;justify-content:space-between;width:96px;height:26px;padding:0 12px;transform:translateX(-50%);border-radius:0 0 13px 13px;background:#000}.app-win__notch:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 18px 4px rgba(255,255,255,.75);opacity:0;transition:opacity .3s ease}.app-win__notch.is-live:after{opacity:1}.app-win__frame{overflow:hidden;border-radius:14px;background:#fbfaf6;box-shadow:0 0 0 1px rgba(23,21,16,.08),0 26px 50px -30px rgba(60,40,20,.5)}.app-win__bar{position:relative;display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;background:#f2efe8;border-bottom:1px solid rgba(23,21,16,.07)}.app-win__bar i{width:10px;height:10px}.app-win__bar span{margin-left:auto;font-size:11px;font-weight:600;color:rgba(23,21,16,.5)}.app-win__agent,.app-win__chat,.app-win__mail{height:196px}.app-win__mail{padding:0 16px;color:#2a2722}.app-win__row{margin:0;padding:7px 0;border-bottom:1px solid rgba(23,21,16,.07);font-size:12px}.app-win__row span{color:rgba(23,21,16,.45);margin-right:4px}.app-win__body{margin:0;padding:12px 0;font-size:15px;line-height:1.45;white-space:pre-wrap}.app-win__chat{display:flex;flex-direction:column;background:#efe7dc}.app-win__who{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;background:#f7f3ec;font-size:13px;font-weight:600;border-bottom:1px solid rgba(23,21,16,.06)}.app-win__who b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#7d8f6e;color:#fff;font-size:11px}.app-win__thread{flex:1 1;display:flex;flex-direction:column;gap:8px;padding:12px}.app-win__in,.app-win__out{margin:0;max-width:86%;padding:7px 10px;border-radius:10px;font-size:14px;line-height:1.4;box-shadow:0 1px 0 rgba(23,21,16,.08)}.app-win__meta{float:right;display:inline-flex;align-items:center;gap:3px;margin:7px -2px -5px 10px;font-size:10.5px;line-height:1;color:rgba(23,21,16,.45);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-win__meta svg{width:15px;height:9px;fill:none;stroke:#53bdeb;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.app-win__in{align-self:flex-start;background:#fff;border-top-left-radius:3px}.app-win__out{align-self:flex-end;background:#d9fdd3;border-top-right-radius:3px;opacity:0;transform:scale(.94);transform-origin:right top;transition:opacity .2s ease,transform .3s var(--ease-out)}.app-win__out.is-on{opacity:1;transform:none}.app-win--code .app-win__frame{background:#161513;box-shadow:0 0 0 1px rgba(23,21,16,.3),0 26px 50px -30px rgba(20,15,10,.7)}.app-win--code .app-win__bar{background:#201e1b;border-bottom-color:rgba(255,255,255,.06)}.app-win--code .app-win__bar span{color:rgba(255,255,255,.5)}.app-win__agent{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:14px;color:#ece8e0}.app-win__agent-hint{margin:0 0 auto;padding-top:18px;color:rgba(255,255,255,.32);font-size:13px;text-align:center}.app-win__prompt{min-height:88px;margin:0;padding:12px;border-radius:12px;background:#201e1b;box-shadow:0 0 0 1px rgba(255,255,255,.1);font-size:14px;line-height:1.5}.app-win__prompt code{padding:1px 5px;border-radius:5px;background:rgba(255,255,255,.1);color:#f2c58a;font:12.5px/1.4 var(--font-mono)}.app-win__label{margin:14px 0 0;text-align:center;font:600 10px/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-ink)}.narr{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:clamp(96px,9.4vw,136px) 0 clamp(56px,6.4vw,92px)}.narr__notch{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:space-between;width:188px;height:36px;padding:0 18px;transform:translateX(-50%);border-radius:0 0 18px 18px;background:#000;box-shadow:0 0 0 1px rgba(255,255,255,.07)}.narr__inner{max-width:1260px;margin:0 auto;padding:0 var(--gutter)}.narr__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:40px;gap:40px;align-items:end}.narr__head h2{font-size:clamp(60px,8.4vw,132px);line-height:.84;letter-spacing:-.05em;color:var(--paper)}.narr__head p{max-width:360px;margin:24px 0 0;color:rgba(243,238,226,.62);font-size:18px;text-wrap:balance}.narr__email{margin:0;padding:16px 22px 20px;border-radius:14px;background:#faf7ef;color:#2f2b25;box-shadow:0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.25),0 28px 56px -24px rgba(0,0,0,.75)}.narr__email figcaption{display:flex;gap:10px;align-items:baseline;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(23,21,16,.08);font-size:13px}.narr__email figcaption span{color:rgba(23,21,16,.5)}.narr__email time{margin-left:auto;color:rgba(23,21,16,.4);font:11px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.narr__email-body{position:relative;margin:0;font-size:14px;line-height:1.55}.narr__selection{position:absolute;inset:0;color:transparent;opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none}.narr__selection>span{background:rgba(122,167,232,.42);-webkit-box-decoration-break:clone;box-decoration-break:clone}.narr__selection.is-on{opacity:1}@property --narr-fl{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --narr-fr{syntax:"<length-percentage>";inherits:false;initial-value:0}.narr__lane{--narr-fade:clamp(64px,18%,300px);--narr-fl:var(--narr-fade);--narr-fr:var(--narr-fade);position:relative;margin:clamp(36px,4.6vw,64px) calc(-1 * var(--gutter)) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--narr-fl),#000 calc(100% - var(--narr-fr)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--narr-fl),#000 calc(100% - var(--narr-fr)),transparent);transition:--narr-fl .5s var(--ease-out),--narr-fr .5s var(--ease-out)}.narr__lane[data-at-start]{--narr-fl:0px}.narr__lane[data-at-end]{--narr-fr:0px}.narr__row{display:inline-flex;gap:.26em;margin:0;padding:.06em 0 .16em;white-space:nowrap;font:500 clamp(46px,7.4vw,116px)/1.02 var(--font-display);letter-spacing:-.035em;transition:transform .55s var(--ease-out);will-change:transform}.narr__row>span{color:var(--paper);opacity:.2;transition:opacity .3s ease,color .3s ease}.narr__row>span.is-read{opacity:.46}.narr__row>span.is-lit{opacity:1;color:var(--signal);transition-duration:.12s}.narr__row>span.is-tail{opacity:.92}.narr__row.is-done>span.is-read{opacity:.3}.narr__controls{display:flex;align-items:center;gap:16px;margin-top:clamp(20px,2.6vw,32px)}.narr__play{flex:0 0 auto;display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;transition:transform .16s ease}.narr__play svg{width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.narr__replay{display:grid}.narr__replay svg{fill:none;stroke-width:2}.narr__play:active{transform:scale(.95)}.narr__scrub{flex:1 1;display:flex}.narr__scrub input{flex:1 1;height:44px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--paper) var(--p),rgba(243,238,226,.2) var(--p)) 50% /100% 3px no-repeat;cursor:pointer}.narr__scrub input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 4px rgba(243,238,226,.14);-webkit-transition:box-shadow .15s ease;transition:box-shadow .15s ease}@media (hover:hover) and (pointer:fine){.narr__scrub input:hover::-webkit-slider-thumb{box-shadow:0 0 0 7px rgba(243,238,226,.18)}}.narr__scrub input:active::-webkit-slider-thumb{box-shadow:0 0 0 9px rgba(243,238,226,.22)}.narr__scrub input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--paper)}.narr__scrub input:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.narr__time{min-width:86px;color:rgba(243,238,226,.6);font:12px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.narr__speed{min-width:56px;min-height:44px;padding:0 12px;border:1px solid rgba(243,238,226,.28);border-radius:999px;background:transparent;color:var(--paper);font:600 13px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .16s ease}.narr__speed:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.narr__speed:hover{border-color:rgba(243,238,226,.6)}}.narr :focus-visible{outline-color:var(--paper)}.narr__aside{margin:12px 0 0 72px;color:rgba(243,238,226,.45);font:11px/1.4 var(--font-mono);letter-spacing:.04em}.agent-demo{min-width:0}.agent-screen{background:radial-gradient(110% 90% at 85% 0,#efe3cc 0,transparent 60%),radial-gradient(90% 80% at 0 100%,#b98f6d 0,transparent 65%),linear-gradient(200deg,#e4d4b8,#cfb491 60%,#b99472)}.agent-notch{position:absolute;z-index:3;top:0;left:50%;width:64cqw;height:19.5cqw;transform:translateX(-50%)}.agent-notch__shape{position:absolute;inset:0;border-radius:0 0 4.6cqw 4.6cqw;background:#000;transform:scale(.33,.28);transform-origin:top center;transition:transform .42s var(--ease-out)}.agent-notch.is-open .agent-notch__shape{transform:none}.agent-notch.is-dictating .agent-notch__shape{transform:scale(.53,.34)}.agent-notch__glow{position:absolute;top:0;left:50%;width:34cqw;height:6.6cqw;transform:translateX(-50%);border-radius:0 0 2.6cqw 2.6cqw;box-shadow:0 0 0 .22cqw rgba(255,255,255,.92),0 0 2.4cqw .4cqw rgba(255,255,255,.5);opacity:0;transition:opacity .3s ease}.agent-notch.is-dictating .agent-notch__glow{opacity:1;transition-delay:.15s}.agent-notch__dictate{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:space-between;width:34cqw;height:6.6cqw;padding:0 2.6cqw;transform:translateX(-50%);opacity:0;transition:opacity .2s ease}.agent-notch.is-dictating .agent-notch__dictate{opacity:1;transition-delay:.14s}.agent-notch.is-dictating .notch-bars i{animation:notch-bar .9s ease-in-out infinite alternate}.agent-notch__dictate .notch-mark{width:3.6cqw;height:2.8cqw}.agent-notch__dictate .notch-bars,.agent-notch__who .notch-bars{height:2.6cqw;gap:.45cqw}.agent-notch__dictate .notch-bars i,.agent-notch__who .notch-bars i{width:.5cqw}.agent-notch__open{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:2.4cqw 4.4cqw 1.8cqw;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}.agent-notch.is-open .agent-notch__open{opacity:1;transition-delay:.18s;pointer-events:auto}.agent-notch__who{display:flex;align-items:center;gap:1.2cqw;font:600 1.9cqw/1 var(--font-mono);letter-spacing:.02em;color:rgba(255,255,255,.66)}.agent-notch__who>i{width:1.1cqw;height:1.1cqw;border-radius:50%;background:#fff}.agent-notch__who .notch-bars{margin-left:auto}.agent-notch.is-speaking .agent-notch__who .notch-bars i{animation:notch-bar .9s ease-in-out infinite alternate}.agent-notch__lane{position:relative;display:block;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.agent-notch__row{display:inline-flex;gap:1.1cqw;white-space:nowrap;font:600 3.2cqw/1.25 var(--font-body);letter-spacing:-.01em;transition:transform .32s var(--ease-in-out);will-change:transform}.agent-notch__row>span{color:#fff;opacity:.34;transition:opacity .2s ease}.agent-notch__row>span.is-read{opacity:.55}.agent-notch__row>span.is-lit{opacity:1}.agent-notch__hint{position:relative;align-self:center;padding:0;border:0;background:transparent;color:#fff;font:500 2cqw/1.4 var(--font-body);opacity:.55;cursor:pointer;transition:opacity .2s ease}.agent-notch__hint:before{content:"";position:absolute;inset:-14px -18px}.agent-notch__hint.is-ready{opacity:1}.agent-notch__hint kbd{display:inline-block;padding:0 .8cqw;border-radius:.8cqw;border:1px solid rgba(255,255,255,.4);font:600 1.8cqw/1.5 var(--font-mono)}.agent-notch__hint:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.agent-notch__hint:hover kbd{background:rgba(255,255,255,.16)}}.term{position:absolute;z-index:1;left:8cqw;right:8cqw;top:23cqw;bottom:0;overflow:hidden;border-radius:1.6cqw 1.6cqw 0 0;background:#fbfaf6;box-shadow:0 0 0 1px rgba(23,21,16,.08),0 2cqw 5cqw -1cqw rgba(60,40,20,.35)}.term__body{padding:2.2cqw 3cqw;font:2.25cqw/1.65 var(--font-mono);color:#2a2722}.term__body p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term__you{color:rgba(23,21,16,.5)}.term__line{opacity:0;transform:translateY(.6cqw);transition:opacity .25s ease,transform .35s var(--ease-out)}.term__line.is-on{opacity:1;transform:none}.term__line .is-ok,.term__line .is-tool{color:#3c8d4a}.term__done{color:rgba(23,21,16,.5)}.term__prompt{margin:1.4cqw 0 .6cqw!important;padding:.5cqw 1.4cqw;border:1px solid rgba(23,21,16,.24);border-radius:1cqw}.agent-demo__controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.agent-demo__status{margin:0;color:var(--muted-ink);font:12px/1.4 var(--font-mono)}.faq-band{max-width:1260px;margin:0 auto;padding:clamp(72px,9vw,120px) var(--gutter);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:40px;gap:40px}.faq-band h2{font-size:clamp(40px,5vw,68px);line-height:.95;letter-spacing:-.04em}.faq-band .faq{margin-top:0}.faq{max-width:860px;margin-top:40px;border-top:1px solid var(--hairline)}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 0;cursor:pointer;list-style:none;font:500 21px/1.3 var(--font-display);letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:0 0 auto;width:28px;text-align:center;font:300 24px/1 var(--font-body);color:var(--muted-ink);transition:transform .2s var(--ease-out),color .15s ease}.faq details[open] summary:after{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.faq summary:hover:after{color:var(--ink)}}.faq__answer{padding:0 48px 24px 0}.faq__answer p{margin:0;max-width:680px;color:var(--muted-ink);font-size:16px}.faq__answer a{text-underline-offset:3px}.landing .paper-footer__brand .paper-download{display:none}.closing{padding:clamp(96px,12vw,170px) var(--gutter) clamp(88px,10vw,140px);display:flex;flex-direction:column;align-items:center;text-align:center}.closing h2{font-size:clamp(56px,10.6vw,168px);line-height:.86;letter-spacing:-.05em}.underline-signal--still:after{animation:none}.closing__actions{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:4px}@media (min-width:900px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.hero2{position:relative;z-index:2;height:170vh;margin-top:calc(-1 * var(--nav-h))}.hero2__pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;padding-top:var(--nav-h);overflow:hidden;background:var(--paper)}.hero2__grid{width:100%;padding-block:0 2vh}.hero2 .laptop{width:min(94%,calc((100vh - var(--nav-h) - 190px) / .95));margin-right:0}.story-speak{position:relative;z-index:1;margin-top:-100vh}}@media (max-width:900px){.hero2__grid{grid-template-columns:1fr}.laptop{--persp:1400px;max-width:620px}.laptop__plane{--rx:-11deg;--ry:0deg}.cleanup{margin-left:0}.styles-demo__apps{display:flex;gap:14px;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.styles-demo__apps::-webkit-scrollbar{display:none}.app-win{flex:0 0 min(78vw,320px);scroll-snap-align:start}.app-win:nth-child(2){transform:none}.narr__top{grid-template-columns:1fr}.narr__email{max-width:440px}.faq-band{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.hero2 h1{font-size:min(clamp(46px,13.6vw,64px),16.3cqi)}.hero2__actions>*{flex:1 1 auto}.mac-frame{padding:7px 7px 9px;border-radius:16px 16px 10px 10px}.mac-screen{border-radius:9px}.notch-demo__caption p{grid-template-columns:1fr;gap:6px}.notch-demo__spoken{font-size:17px}.notch-demo__note{margin-left:0;width:100%}.cleanup__field{border-radius:18px}.cleanup__controls{gap:10px}.chips{width:100%;justify-content:space-between}.chips button{min-width:0;flex:1 1;padding:0 8px}.narr__controls{flex-wrap:wrap;gap:12px}.narr__scrub{order:3;flex:1 0 100%}.narr__time{margin-left:auto}.narr__aside{margin-left:0}.styles-demo__said .demo-replay{-webkit-margin-start:-12px;margin-inline-start:-12px}.faq summary{font-size:19px}.faq__answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.underline-signal:after{animation:none}.faq summary:after,.mac-notch,.mac-notch__dictate,.mac-notch__narrate,.mac-notch__row,.mac-notch__row>span,.mac-notch__track>span,.mac-selection,.notch-demo__spoken>span,.notch-demo__tabs button{transition:none}.mac-caret,.mac-notch.is-dictating .mac-notch__bars i{animation:none}.mac-notch__bars i{transform:scaleY(.6)}.notch-demo__replay:active,.notch-demo__tabs button:active{transform:none}.landing *,.landing :after,.landing :before{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.notch-bars i{transform:scaleY(.55)}.chips button:active,.demo-replay:active,.narr__hear:active,.narr__play:active,.narr__speed:active,.tok.is-fixed:after{transform:none}.laptop{aspect-ratio:auto}.laptop__rig{height:auto;transform:none}.laptop__front,.laptop__lid{position:static;transform:none}.laptop__back,.laptop__deck,.laptop__glare,.laptop__lip,.laptop__shadow,.laptop__wake{display:none}.laptop__front{padding:0;background:none;box-shadow:none;border-radius:0}.laptop__bezel{padding:10px;border-radius:22px;background:#1d1b17;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 60px -30px rgba(23,21,16,.55),0 12px 24px -16px rgba(23,21,16,.4)}.laptop .mac-screen,.laptop__screen{border-radius:12px}.notch-demo__below{margin-top:0}}