@layer components{.lp{--lp-radius:var(--radius-tile);--lp-tile:var(--site-tile);--lp-hairline:0 0 0 1px var(--site-hairline);padding-top:var(--docs-header-height);background:var(--site-page);color:var(--site-label);font-family:var(--font-text);font-size:var(--type-body);line-height:var(--leading-read);letter-spacing:var(--type-body-track);overflow-x:clip}.lp :where(h1,h2,h3,p){margin:0}.lp .stack-copy code,.lp-features code{background:var(--mb-fill-tertiary);color:var(--site-label);font-family:var(--font-mono);letter-spacing:0;border-radius:6px;padding:.08em .34em;font-size:.86em;font-weight:400}.local-nav{z-index:30;background:var(--site-chrome);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);height:52px;box-shadow:inset 0 -1px 0 var(--site-hairline);position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.local-nav{background:var(--site-page-alt);-webkit-backdrop-filter:none;backdrop-filter:none}}.local-nav-inner{height:100%;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));justify-content:space-between;align-items:center;gap:24px;display:flex}@media (min-width:768px){.local-nav-inner{padding-inline:22px}}.local-nav-links{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.local-nav-link{height:52px;color:color-mix(in oklab, var(--site-label) 80%, transparent);letter-spacing:var(--track-12);align-items:center;font-size:12px;line-height:1;text-decoration:none;transition:color .32s cubic-bezier(.4,0,.6,1);display:inline-flex;position:relative}.local-nav-link:hover,.local-nav-link[aria-current=location]{color:var(--site-label)}.local-nav-link[aria-current=location]:after{content:"";background:var(--site-label);height:1px;position:absolute;inset:auto 0 -1px}.local-nav-link:focus-visible{outline:var(--mb-focus-ring-width) solid var(--mb-focus-ring);outline-offset:2px}@media (max-width:1068px){.local-nav-links{gap:20px}}@media (max-width:734px){.local-nav{height:48px}.local-nav-links{display:none}.local-nav-inner{justify-content:flex-end}}.lp-hero{padding-top:72px}@media (max-width:734px){.lp-hero{padding-top:48px}}.lp-hero-copy{width:var(--site-content);margin-inline:auto}.stack>.lp-hero-headline{margin-top:12px}.stack>.lp-hero-intro{max-width:30em}.lp-hero-actions{margin-top:var(--space-copy-cta);flex-wrap:wrap;justify-content:center;gap:14px 17px;display:flex}@media (max-width:734px){.lp-hero-actions{justify-content:flex-start;gap:14px}}.lp-scene-wrap{width:var(--site-content-hero);margin:88px auto 0;position:relative}.lp-scene{--lp-scene-height:760px;height:var(--lp-scene-height);border-radius:calc(var(--lp-radius) + 4px);color:var(--mb-label);font:var(--mb-text-body);position:relative;overflow:clip;box-shadow:0 0 0 1px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff14),0 40px 120px -48px var(--lightningcss-light,#0a1c1373)var(--lightningcss-dark,#000000e6)}.lp-scene-mac{z-index:2;top:64px;width:calc(100% - 360px);height:540px;position:absolute;inset-inline-start:56px}.lp-mac-window{height:100%}.lp-scene-phone{z-index:3;top:116px;position:absolute;inset-inline-end:64px}.lp-phone{--mb-device-scale:.72}.lp-scene-dock{z-index:4;position:absolute;bottom:10px;left:50%;translate:-50%}.lp-app-icon{color:#fff;place-items:center;display:grid}.lp-app-icon svg{width:54%;height:54%}.lp-menubar{z-index:5;height:30px;box-shadow:none;color:var(--mb-label);border:0;align-items:center;gap:6px;padding-inline:14px 16px;display:flex;position:absolute;inset:0 0 auto}.lp-menubar-mark{flex:none;margin-inline-end:6px}.lp-menubar-menus{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;box-shadow:none;background:0 0;padding-inline:0}.lp-menubar-status{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:14px;margin-inline-start:auto;font-size:13px;font-weight:500;display:inline-flex}.lp-menubar-status svg{width:15px;height:15px}.lp-switcher{z-index:6;white-space:nowrap;font:var(--mb-text-body);align-items:center;gap:10px;padding:6px;padding-inline-start:18px;display:flex;position:absolute;top:0;left:50%;translate:-50% -50%}.lp-switcher-label{color:var(--mb-label-secondary);font-size:13px;font-weight:600}.lp-switcher-swatch{background:var(--mb-accent);border-radius:50%;flex:none;width:10px;height:10px;margin-inline-end:6px;box-shadow:inset 0 0 0 .5px #00000040,0 0 0 .5px #fff3}.lp-switcher-divider{background:var(--mb-separator);width:1px;height:18px}.lp-switcher-scheme svg{width:14px;height:14px}:root[data-color-scheme=light] :is(.lp-theme-card,.lp-switcher-swatch){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-scheme=dark] :is(.lp-theme-card,.lp-switcher-swatch){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lp-mac-body{flex-direction:column;display:flex;overflow:hidden}.lp-mac-table{flex:auto;min-height:0;padding-inline:8px;overflow:auto}.lp-mac-table .mb-table{width:100%}.lp-mac-task{color:var(--mb-label);font-weight:500}.lp-mac-window [data-done] .lp-mac-task{color:var(--mb-label-tertiary);text-decoration:line-through;-webkit-text-decoration-color:var(--mb-label-quaternary);text-decoration-color:var(--mb-label-quaternary)}.lp-mac-owner{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.lp-mac-empty{color:var(--mb-label-secondary);text-align:center;padding:32px}.lp-mac-footer{height:36px;box-shadow:inset 0 var(--mb-hairline) 0 var(--mb-separator);color:var(--mb-label-secondary);font:var(--mb-text-callout);flex:none;justify-content:flex-start;align-items:center;gap:20px;padding-inline:16px;display:flex}.lp-mac-footer-toggle{order:-1;align-items:center;gap:8px;display:inline-flex}@container not (min-width:860px){.lp-mac-window .mb-toolbar-search{display:none}}@container not (min-width:760px){.lp-mac-table :is(th,td):nth-child(2){display:none}}@container not (min-width:700px){.lp-mac-filter{display:none}}.lp-phone-check{width:24px;color:var(--mb-label-tertiary);grid-area:1/1/-1;place-items:center;margin-inline-end:12px;display:grid}.lp-phone-check svg{width:24px;height:24px}.lp-phone-task[data-done] .lp-phone-check{color:var(--mb-accent)}.lp-phone-task[data-done] .mb-list-row-title{color:var(--mb-label-secondary);text-decoration:line-through}.lp-phone-list{padding-bottom:110px}.lp-wallpaper{--lp-wall-base:var(--lightningcss-light,color-mix(in oklch, var(--mb-accent-secondary) 12%, #f6f1e9))var(--lightningcss-dark,color-mix(in oklab, var(--mb-bg) 78%, black));--lp-glow-a:var(--lightningcss-light,color-mix(in oklch, var(--mb-accent) 50%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--mb-accent) 62%, transparent));--lp-glow-b:var(--lightningcss-light,color-mix(in oklch, var(--mb-accent-secondary) 46%, transparent))var(--lightningcss-dark,color-mix(in oklch, var(--mb-accent-secondary) 50%, transparent));--lp-glow-c:var(--lightningcss-light,color-mix(in oklch, color-mix(in oklch, var(--mb-accent) 55%, var(--mb-yellow)) 50%, transparent))var(--lightningcss-dark,color-mix(in oklch, color-mix(in oklch, var(--mb-accent) 55%, var(--mb-yellow)) 40%, transparent));--lp-ribbon-1:color-mix(in oklch, var(--mb-accent-secondary) 85%, var(--lp-wall-base));--lp-ribbon-2:var(--mb-accent);--lp-ribbon-2b:color-mix(in oklch, var(--mb-accent) 55%, var(--mb-yellow));--lp-ribbon-3:var(--lightningcss-light,color-mix(in oklch, var(--mb-accent-secondary) 30%, var(--lp-wall-base)))var(--lightningcss-dark,color-mix(in oklch, var(--mb-accent-secondary) 26%, var(--lp-wall-base)));--lp-edge:var(--lightningcss-light,#fff)var(--lightningcss-dark,color-mix(in oklch, var(--mb-accent) 30%, #fff));background:var(--lp-wall-base);pointer-events:none;position:absolute;inset:0;overflow:hidden}:where([data-theme=ember]) .lp-wallpaper{--lp-ribbon-2b:var(--lightningcss-light,#f9943c)var(--lightningcss-dark,#f8b16d);--lp-ribbon-1:var(--lightningcss-light,#44bd8b)var(--lightningcss-dark,#25604e)}.lp-aurora{aspect-ratio:1;will-change:translate;border-radius:50%;width:75%;animation:48s ease-in-out infinite alternate lp-drift;position:absolute}.lp-aurora[data-glow=a]{background:radial-gradient(closest-side, var(--lp-glow-a), transparent);top:10%;left:-18%}.lp-aurora[data-glow=b]{background:radial-gradient(closest-side, var(--lp-glow-b), transparent);animation-duration:62s;animation-direction:alternate-reverse;top:-42%;right:-20%}.lp-aurora[data-glow=c]{background:radial-gradient(closest-side, var(--lp-glow-c), transparent);width:50%;animation-duration:54s;top:30%;left:30%}.lp-ribbons{width:100%;height:100%;position:absolute;inset:0}.lp-grain{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes lp-drift{0%{translate:0}to{translate:8% -6%}}.lp-section{padding-block:var(--space-section)}.lp-section[data-surface=alt]{--lp-tile:var(--site-tile-on-alt);background:var(--site-page-alt)}.lp-section-inner{width:var(--site-content);margin-inline:auto}.lp-heading{margin-bottom:var(--space-section-header)}.lp-split{margin-bottom:var(--space-section-header);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:56px;display:grid}.lp-split .lp-heading{margin-bottom:0}.lp-seeds .docs-code{margin:0}.lp-highlights{width:var(--site-content);padding-block:104px var(--space-section);margin-inline:auto}.lp-stats{gap:40px var(--gap-bento);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-stat{border-top:1px solid var(--site-hairline);align-content:start;gap:10px;padding-top:24px;display:grid}.lp-stat-value{color:var(--site-label)}.lp-stat-value .footnote-mark{color:var(--site-label-secondary);margin-inline-start:.06em;font-weight:400}.lp-stat-label{max-width:18em;color:var(--site-label-secondary)}.lp-highlights-link{margin-top:40px}@media (max-width:1068px){.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-footnotes code{font-family:var(--font-mono);font-size:.95em}.lp-platforms{--lp-ipad-width:380px;--lp-ipad-height:452px;--lp-iphone-scale:.62;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;gap:28px 40px;padding-inline:40px;display:grid;position:relative}.lp-platforms:before{content:"";border-radius:var(--lp-radius);background:radial-gradient(80% 90% at 50% 110%, color-mix(in oklch, var(--mb-accent) 14%, transparent), transparent 70%), var(--lp-tile);box-shadow:var(--lp-hairline);grid-area:1/1/auto/-1;margin-inline:-40px}.lp-platform{grid-row:1/span 2;grid-template-rows:subgrid;min-width:0;margin:0;display:grid}.lp-platform:first-of-type{grid-column:1}.lp-platform:nth-of-type(2){grid-column:2}.lp-platform:nth-of-type(3){grid-column:3}.lp-platform-stage{justify-content:center;align-items:flex-end;padding-block:48px;display:flex}.lp-platform figcaption{max-width:19em}.lp-platform-window{align-self:flex-end}.lp-platform-window-body{background:var(--mb-bg-grouped);padding-block:8px}.lp-platform-ipad{--mb-device-screen-width:var(--lp-ipad-width);--mb-device-screen-height:var(--lp-ipad-height)}.lp-platform-iphone{--mb-device-scale:var(--lp-iphone-scale)}.lp-platform-screen{padding-top:var(--mb-safe-area-top);background:var(--mb-bg-grouped);overflow:hidden}.lp-platform-screen-title{padding:10px var(--mb-content-padding) 4px}.lp-form-block .mb-segmented-control{width:100%}.lp-form-block{align-items:center;display:flex}.lp-form-slider{width:100%;color:var(--mb-label-secondary);align-items:center;gap:10px;display:flex}.lp-form-slider svg{width:var(--mb-icon-size);height:var(--mb-icon-size);flex:none}.lp-theme-grid{gap:var(--gap-bento);margin-top:var(--gap-bento);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-theme-card{border-radius:calc(var(--mb-radius-2xl) + 2px);background:var(--mb-bg);color:var(--mb-label);box-shadow:0 0 0 1px var(--mb-separator), var(--mb-shadow-3);align-content:start;gap:24px;margin:0;padding:22px;display:grid}.lp-theme-card-head{gap:2px;display:grid}.lp-theme-card-swatches{margin-bottom:14px;display:flex}.lp-theme-card-swatches span{width:22px;height:22px;box-shadow:0 0 0 2px var(--mb-bg);border-radius:50%}.lp-theme-card-swatches span+span{margin-inline-start:-6px}.lp-theme-card-name{color:var(--mb-label)}.lp-theme-card-note{color:var(--mb-label-secondary);margin-top:4px}.lp-theme-card-controls{gap:16px;display:grid}.lp-theme-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-theme-card-buttons{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.lp-bento{gap:var(--gap-bento);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"menu slider slider cal""menu switch seg cal""glass glass gauge spin""search search search alert";grid-auto-rows:minmax(196px,auto);display:grid}.lp-tile{isolation:isolate;min-width:0;padding:24px var(--space-tile-pad) 22px;border-radius:var(--lp-radius);background:var(--lp-tile);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.lp-tile-stage{place-items:center;min-width:0;padding-block:16px 20px;display:grid}.lp-tile-name{z-index:1;font-size:var(--type-body);line-height:var(--leading-tight);letter-spacing:var(--type-body-track);justify-self:start;position:relative}.lp-static-menu{pointer-events:none;justify-items:start;gap:6px;display:grid}.lp-static-menu-trigger{pointer-events:none}.lp-static-menu-content{width:216px;min-width:0}.lp-tile-sliders{gap:28px;width:min(100%,420px);display:grid}.lp-tile-slider-row{color:var(--mb-label-secondary);align-items:center;gap:12px;display:flex}.lp-tile-slider-row svg{flex:none;width:16px;height:16px}.lp-tile-switches{gap:14px;width:100%;display:grid}.lp-tile-switches label{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.lp-tile-switches svg{width:16px;height:16px;color:var(--mb-label-secondary)}.lp-tile-stack{justify-items:center;gap:16px;display:grid}.lp-tile-row{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.lp-tile-spinner{color:var(--mb-label-secondary);justify-items:center;gap:14px;font-size:13px;display:grid}.lp-tile-search{justify-items:center;gap:12px;width:min(100%,520px);display:grid}.lp-tile-search .mb-command-palette-trigger{width:100%}.lp-tile-hint{color:var(--mb-label-tertiary);font-size:13px}.lp-tile-glass{background:0 0}.lp-tile-glass .lp-wallpaper{z-index:-1}.lp-tile-glass-group{top:20px;position:absolute;inset-inline-start:20px}.lp-tile-glass-locate{bottom:20px;width:48px;color:var(--mb-accent-text);place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:20px}.lp-tile-glass-locate svg{width:22px;height:22px}.lp-tile-glass .lp-tile-name{border-radius:var(--mb-radius-full);background:var(--mb-material-thin);-webkit-backdrop-filter:var(--mb-material-filter);backdrop-filter:var(--mb-material-filter);color:var(--mb-label);margin-inline-start:-8px;padding:4px 12px}.lp-motion{gap:var(--gap-bento);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.lp-motion-card{isolation:isolate;border-radius:var(--lp-radius);background:var(--lp-tile);min-height:460px;clip-path:inset(0 round var(--lp-radius));grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:relative;overflow:hidden}.lp-materials .lp-wallpaper{z-index:-1}.lp-motion-caption{max-width:26em;padding:0 var(--space-tile-pad) var(--space-tile-pad)}.lp-materials .lp-motion-caption{background:var(--mb-material-thick);-webkit-backdrop-filter:var(--mb-material-filter);backdrop-filter:var(--mb-material-filter);box-shadow:var(--mb-glass-rim), 0 0 0 var(--mb-hairline) var(--mb-glass-border);border-radius:18px;justify-self:start;margin:0 20px 20px;padding:14px 18px}.lp-materials-panes{min-height:340px;position:relative}.lp-materials-pane{top:calc(28px + var(--n) * 44px);left:calc(6% + var(--n) * 17%);aspect-ratio:4/3;width:34%;max-width:220px;box-shadow:var(--mb-glass-rim), var(--mb-shadow-3);border-radius:20px;align-items:flex-end;padding:14px 16px;font-size:13px;font-weight:600;display:flex;position:absolute}.lp-materials-glass{top:24px;padding:10px 18px;font-size:14px;font-weight:600;position:absolute;inset-inline-end:24px}.lp-spring{--lp-spring-curve:var(--mb-spring-bouncy);--lp-spring-duration:var(--mb-spring-bouncy-duration);align-content:center;justify-items:start;gap:28px;padding:32px 28px 8px;display:grid}.lp-spring[data-spring=snappy]{--lp-spring-curve:var(--mb-spring-snappy);--lp-spring-duration:var(--mb-spring-snappy-duration)}.lp-spring[data-spring=smooth]{--lp-spring-curve:var(--mb-spring-smooth);--lp-spring-duration:var(--mb-spring-smooth-duration)}.lp-spring-track{border-radius:var(--mb-radius-full);background:repeating-linear-gradient(90deg, var(--mb-separator-strong) 0 1px, transparent 1px 20px) center / calc(100% - 56px) 36% no-repeat, var(--mb-fill-tertiary);width:100%;height:72px;box-shadow:inset 0 0 0 1px var(--mb-separator), inset 0 2px 6px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000004d);cursor:pointer;border:0;padding:0;position:relative;container-type:inline-size}.lp-spring-track:focus-visible{outline:var(--mb-focus-ring-width) solid var(--mb-focus-ring);outline-offset:3px}.lp-spring-puck{width:104px;height:56px;transition:translate var(--lp-spring-duration) var(--lp-spring-curve);position:absolute;top:8px;left:8px}.lp-spring-track:active .lp-spring-puck{scale:.97}.lp-spring-puck[data-end]{translate:calc(100cqw - 120px)}.lp-spring-meta{align-items:center;gap:20px;width:100%;display:flex}.lp-spring-curve{flex:none;width:168px;height:72px;overflow:visible}.lp-spring-curve line{stroke:var(--mb-separator-strong);stroke-dasharray:3 4}.lp-spring-curve path{fill:none;stroke:var(--mb-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-spring-meta p{color:var(--mb-label-secondary);gap:4px;font-size:14px;line-height:1.45;display:grid}.lp-spring-meta code{color:var(--mb-label);font-family:var(--font-mono);font-size:12.5px}.lp-foundation{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}.lp-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.lp-features li{align-content:start;gap:12px;display:grid}.lp-features svg{width:28px;height:28px;color:var(--site-label);stroke-width:1.6px}.lp-code{gap:12px;min-width:0;display:grid}.lp-code .docs-code{margin:0}.lp-install{background:var(--lightningcss-light,color-mix(in oklab, var(--mb-bg-secondary) 70%, var(--mb-bg)))var(--lightningcss-dark,color-mix(in oklab, var(--mb-bg) 82%, var(--site-page)));min-width:0;box-shadow:inset 0 0 0 1px var(--site-hairline);font-family:var(--font-mono);border-radius:18px;align-items:center;gap:10px;padding:6px 6px 6px 18px;font-size:13px;display:flex}.lp-install code{white-space:nowrap;scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.lp-install-prompt{color:var(--mb-accent-text)}.lp-cta-inner{position:relative}.lp-cta-inner:before{content:"";z-index:-1;aspect-ratio:2;background:radial-gradient(closest-side, color-mix(in oklch, var(--mb-accent) 16%, transparent), transparent);pointer-events:none;width:min(900px,120%);position:absolute;top:-30%;left:50%;translate:-50%}.lp-cta-mark{margin-bottom:24px}.lp-enter{animation:lp-enter .9s var(--mb-ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.lp-enter-scene{animation-name:lp-enter-scene;animation-duration:1.2s}@keyframes lp-enter{0%{opacity:0;filter:blur(8px);translate:0 16px}}@keyframes lp-enter-scene{0%{opacity:0;translate:0 40px;scale:.985}}.lp-reveal[data-reveal]{transition:opacity .7s var(--mb-ease-out), translate .9s var(--mb-ease-out)}.lp-reveal[data-reveal]:not([data-revealed]){opacity:0;translate:0 32px}@media (prefers-reduced-motion:reduce){.lp-enter,.lp-enter-scene{animation:.3s ease-out backwards lp-fade}.lp-aurora{animation:none}.lp-spring-puck{transition:none}}@keyframes lp-fade{0%{opacity:0}}@media (max-width:1068px){.lp-scene{--lp-scene-height:660px}.lp-scene-mac{top:56px;width:calc(100% - 256px);height:480px;inset-inline-start:24px}.lp-scene-phone{top:104px;inset-inline-end:24px}.lp-phone{--mb-device-scale:.6}.lp-scene-dock .mb-dock{--mb-dock-icon-size:40px}.lp-menubar-menus,.lp-menubar-status span:first-of-type{display:none}.lp-split,.lp-foundation{grid-template-columns:minmax(0,1fr);gap:40px}.lp-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"slider slider""menu cal""switch seg""glass glass""gauge spin""search search""alert alert"}.lp-motion{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.lp-platforms{--lp-ipad-width:300px;--lp-ipad-height:420px;--lp-iphone-scale:.54;grid-template-rows:auto auto auto auto;grid-template-columns:repeat(2,minmax(0,auto));justify-content:center;row-gap:24px;padding-inline:0}.lp-platforms:before{display:none}.lp-platform{padding:0}.lp-platform:first-of-type{grid-area:1/1/span 2/-1}.lp-platform:nth-of-type(2){grid-area:3/1/span 2}.lp-platform:nth-of-type(3){grid-area:3/2/span 2}.lp-platform-stage{border-radius:var(--lp-radius);background:var(--lp-tile);box-shadow:var(--lp-hairline);padding:32px 24px}.lp-platform-window{max-width:520px}}@media (max-width:899px){.lp-menubar-status{display:none}}@media (max-width:734px){.lp-scene-wrap{margin-top:72px}.lp-scene{--lp-scene-height:auto;border-radius:var(--lp-radius);justify-content:center;padding:56px 0 40px;display:flex}.lp-scene-mac,.lp-scene-dock,.lp-menubar{display:none}.lp-scene-phone{top:auto;position:relative;inset-inline-end:auto}.lp-phone{--mb-device-scale:.8}.lp-switcher{gap:6px;padding-inline-start:6px}.lp-switcher-label,.lp-switcher-divider,.lp-switcher-scheme,.lp-switcher-swatch{display:none}.lp-theme-grid,.lp-features{grid-template-columns:minmax(0,1fr)}.lp-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"slider""menu""cal""switch""seg""glass""gauge""spin""search""alert"}.lp-platforms{grid-template-rows:repeat(6,auto);grid-template-columns:minmax(0,1fr)}.lp-platform:nth-of-type(n){grid-column:1}.lp-platform:nth-of-type(2){grid-row:3/span 2}.lp-platform:nth-of-type(3){grid-row:5/span 2}.lp-platforms{--lp-ipad-width:min(300px, calc(100vw - 120px));--lp-ipad-height:420px;--lp-iphone-scale:.62}.lp-platform-stage{padding:28px 16px}.lp-materials-pane{top:calc(84px + var(--n) * 44px);width:40%;left:calc(4% + var(--n) * 18.5%);padding:10px 12px;font-size:12px}.lp-spring-meta{flex-wrap:wrap}}}
