@layer components{.takeover-module__M3mZZq__dialog,.takeover-module__M3mZZq__tourCard{--takeover-edge-a:var(--color-hero-a);--takeover-edge-b:var(--color-hero-c);--takeover-edge-c:var(--color-hero-d)}:is(.dark .takeover-module__M3mZZq__dialog,.dark .takeover-module__M3mZZq__tourCard){--takeover-edge-a:var(--color-theme-accent);--takeover-edge-b:var(--color-material-c);--takeover-edge-c:var(--color-material-d)}.takeover-module__M3mZZq__tourCard{background:linear-gradient(var(--color-theme-surface), var(--color-theme-surface)) padding-box, linear-gradient(125deg, var(--takeover-edge-a), var(--takeover-edge-b) 55%, var(--takeover-edge-c)) border-box;border-color:#0000}.takeover-module__M3mZZq__dialog{background:var(--color-theme-surface);touch-action:pan-y}@media (min-width:48rem){.takeover-module__M3mZZq__dialog{background:linear-gradient(var(--color-theme-surface), var(--color-theme-surface)) padding-box, linear-gradient(125deg, var(--takeover-edge-a), var(--takeover-edge-b) 55%, var(--takeover-edge-c)) border-box;box-shadow:var(--shadow-elevated);border:1px solid #0000;border-radius:28px 28px 8px}}@media (min-width:64rem){.takeover-module__M3mZZq__dialog{touch-action:auto}}.takeover-module__M3mZZq__entering{animation:takeover-module__M3mZZq__takeover-sheet-in .28s var(--ease-out-smooth) both}@media (min-width:48rem){.takeover-module__M3mZZq__entering{animation-name:takeover-module__M3mZZq__takeover-dialog-in}}.takeover-module__M3mZZq__scrimEntering{animation:takeover-module__M3mZZq__takeover-fade .28s var(--ease-out-smooth) both}.takeover-module__M3mZZq__copyIn{animation:takeover-module__M3mZZq__takeover-copy-in .28s var(--ease-out-smooth) both}.takeover-module__M3mZZq__demoCell{display:none}.takeover-module__M3mZZq__plateBox{width:min(100%,150svh - 42.375rem);margin-inline:auto}@media (not (min-width:48rem)) and (min-height:38.25rem){.takeover-module__M3mZZq__demoCell{display:block}}@media (min-width:48rem){.takeover-module__M3mZZq__plateBox{width:min(100%,150svh - 41.25rem)}}@media (48rem<=width<64rem) and (min-height:37.5rem){.takeover-module__M3mZZq__demoCell{display:block}}@media (min-width:64rem){.takeover-module__M3mZZq__demoCell{display:block}.takeover-module__M3mZZq__plateBox{width:auto;height:100%;margin-inline:0}}.takeover-module__M3mZZq__plate{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-brand) 22%, var(--color-theme-line));background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand) 15%, var(--color-theme-surface)), color-mix(in srgb, var(--color-material-c) 13%, var(--color-theme-surface)));border-radius:18px 18px 5px}.takeover-module__M3mZZq__plate:before{content:"";z-index:-1;background:radial-gradient(70% 45% at 50% 108%, color-mix(in srgb, var(--color-brand) 22%, transparent), transparent 70%);position:absolute;inset:0}.takeover-module__M3mZZq__contours{color:var(--color-brand);opacity:.26}.takeover-module__M3mZZq__contours path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.takeover-module__M3mZZq__tail{background:var(--color-material-c);border-radius:3px;width:18px;height:4px;bottom:-2px;right:-7px;transform:rotate(45deg)}@media (min-width:64rem){.takeover-module__M3mZZq__plate{border-radius:22px 22px 6px}.takeover-module__M3mZZq__tail{width:22px;height:5px;bottom:-3px;right:-9px}}.takeover-module__M3mZZq__canvas[data-instant],.takeover-module__M3mZZq__canvas[data-instant] *{transition:none!important;animation:none!important}.takeover-module__M3mZZq__replay{color:var(--color-theme-ink);border:1px solid #0000;transition:background-color .16s,border-color .16s}.takeover-module__M3mZZq__replay svg{color:var(--color-theme-accent)}@media (min-width:64rem){.takeover-module__M3mZZq__replay{border-color:color-mix(in srgb, var(--color-brand) 25%, var(--color-theme-line));background:color-mix(in srgb, var(--color-theme-surface) 90%, transparent);border-radius:10px 10px 3px}.takeover-module__M3mZZq__replay:hover{border-color:var(--color-brand);background:var(--color-theme-surface)}}.takeover-module__M3mZZq__progress{background:color-mix(in srgb, var(--color-theme-ink) 12%, transparent)}.takeover-module__M3mZZq__progress>i{transform-origin:0;background:linear-gradient(90deg, var(--color-brand), var(--color-material-c));animation:linear both takeover-module__M3mZZq__takeover-progress;position:absolute;inset:0}.takeover-module__M3mZZq__dot>i{background:color-mix(in srgb, var(--color-theme-control) 85%, var(--color-theme-surface));width:8px;height:8px;transition:width .3s var(--ease-out-smooth), background-color .3s;border-radius:4px;display:block}.takeover-module__M3mZZq__dot:hover>i{background:var(--color-theme-ink)}.takeover-module__M3mZZq__dot[aria-current=step]>i{background:linear-gradient(90deg, var(--color-brand), var(--color-material-c));width:26px}@media (prefers-reduced-motion:reduce){.takeover-module__M3mZZq__entering,.takeover-module__M3mZZq__scrimEntering,.takeover-module__M3mZZq__copyIn,.takeover-module__M3mZZq__progress>i{animation:none}.takeover-module__M3mZZq__dot>i,.takeover-module__M3mZZq__replay{transition:none}}}@keyframes takeover-module__M3mZZq__takeover-fade{0%{opacity:0}to{opacity:1}}@keyframes takeover-module__M3mZZq__takeover-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes takeover-module__M3mZZq__takeover-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes takeover-module__M3mZZq__takeover-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes takeover-module__M3mZZq__takeover-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
@layer components{.open-frame-scene-module__Nwct6W__scene{max-width:100%;color:var(--color-theme-ink);display:block}.open-frame-scene-module__Nwct6W__schematic{width:100%;max-width:240px;height:auto;color:var(--color-theme-ink);display:block}.open-frame-scene-module__Nwct6W__panel{border:1px solid var(--color-theme-line);background:var(--color-theme-surface);box-shadow:0 12px 34px color-mix(in srgb, var(--color-theme-ink) 5%, transparent);border-radius:1.75rem;position:relative}.open-frame-scene-module__Nwct6W__context{border:1px solid var(--color-theme-line);background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--color-material-d) 18%, transparent), transparent 65%), linear-gradient(115deg, color-mix(in srgb, var(--color-material-a) 6%, transparent), transparent 60%), var(--color-theme-surface);border-radius:1.5rem}.open-frame-scene-module__Nwct6W__entry{border-top:3px solid var(--color-theme-accent)}.open-frame-scene-module__Nwct6W__quietEdge{border-inline-start:3px solid color-mix(in srgb, var(--color-theme-accent) 40%, var(--color-theme-line))}.open-frame-scene-module__Nwct6W__avatar{outline:1px solid var(--color-theme-line);outline-offset:4px;border-radius:26px 26px 10px}}
.StudioFloor-module__LgRKUq__tape{max-width:100%;color:var(--color-floor-tape-ink);background:var(--color-floor-tape);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;clip-path:polygon(0 8%,3% 0,7% 7%,11% 0,50% 4%,90% 0,94% 8%,97% 1%,100% 9%,99% 50%,100% 92%,96% 100%,92% 93%,88% 100%,50% 95%,9% 100%,5% 93%,1% 100%,0 90%,1% 50%);margin:0;padding:7px 16px 6px;font-family:inherit;font-size:.6875rem;font-weight:800;line-height:1.25;display:inline-block;rotate:-2deg}.StudioFloor-module__LgRKUq__ticker{height:44px;color:var(--color-floor-strip-ink);background:var(--color-floor-strip);flex:none;align-items:center;display:flex;position:relative;overflow:hidden}.StudioFloor-module__LgRKUq__tickerTrack{white-space:nowrap;animation:StudioFloor-module__LgRKUq__marquee var(--ticker-duration,48s) linear infinite;flex:none;display:flex}.StudioFloor-module__LgRKUq__ticker:hover .StudioFloor-module__LgRKUq__tickerTrack,.StudioFloor-module__LgRKUq__ticker[data-paused] .StudioFloor-module__LgRKUq__tickerTrack{animation-play-state:paused}.StudioFloor-module__LgRKUq__tickerCopy{flex:none;display:flex}.StudioFloor-module__LgRKUq__tickerItem{align-items:center;gap:8px;padding-inline:16px;font-size:.8125rem;font-weight:600;display:inline-flex}.StudioFloor-module__LgRKUq__tickerItem b{color:var(--color-floor-strip-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.StudioFloor-module__LgRKUq__tickerItem:after{color:var(--color-floor-pop);content:"✦";margin-inline-start:16px}.StudioFloor-module__LgRKUq__tickerPause{width:52px;color:inherit;background:linear-gradient(90deg, transparent, var(--color-floor-strip) 40%);cursor:pointer;border:0;place-items:center;padding-inline-start:10px;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.StudioFloor-module__LgRKUq__tickerPause:focus-visible{outline:2px solid var(--color-floor-strip-accent);outline-offset:-5px}@keyframes StudioFloor-module__LgRKUq__marquee{to{transform:translate(-50%)}}.StudioFloor-module__LgRKUq__sticker{min-height:30px;color:var(--sticker-ink,var(--color-accent-950));background:var(--sticker-bg,var(--color-accent-50));white-space:nowrap;rotate:var(--r,0deg);box-shadow:0 0 0 2.5px var(--color-accent-50), 0 10px 18px -10px color-mix(in srgb, var(--color-floor-strip) 70%, transparent);transition:rotate .55s var(--floor-bounce), translate .55s var(--floor-bounce);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.75rem;font-weight:750;display:inline-flex;position:relative}.StudioFloor-module__LgRKUq__floorGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, currentColor 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, currentColor 10%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 80%);mask-image:linear-gradient(#000 10%,#0000 80%)}.StudioFloor-module__LgRKUq__spike{z-index:-1;pointer-events:none;width:30px;height:30px;transition:translate .6s var(--floor-bounce), rotate .6s var(--floor-bounce);position:absolute}.StudioFloor-module__LgRKUq__spike:before,.StudioFloor-module__LgRKUq__spike:after{background:var(--spike);content:"";border-radius:1px;width:8px;height:100%;margin-left:-4px;position:absolute;top:0;left:50%}.StudioFloor-module__LgRKUq__spike:before{rotate:45deg}.StudioFloor-module__LgRKUq__spike:after{rotate:-45deg}.StudioFloor-module__LgRKUq__landing{--floor-bounce:cubic-bezier(.34, 1.56, .64, 1);--floor-spring:cubic-bezier(.2, .9, .2, 1);min-height:0;color:var(--color-theme-ink);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto;container:landing/inline-size}.StudioFloor-module__LgRKUq__landingBody{width:100%;max-width:1080px;margin:auto;padding:20px 16px 28px}.StudioFloor-module__LgRKUq__landingHead{justify-items:start;gap:12px;display:grid}.StudioFloor-module__LgRKUq__landingTitle{color:var(--color-theme-ink);font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.5rem,11.5cqi,5.5rem);font-weight:650;line-height:.92}.StudioFloor-module__LgRKUq__landingLead{max-width:36ch;color:var(--color-theme-muted);text-wrap:balance;margin:0}.StudioFloor-module__LgRKUq__tiles{gap:12px;margin-top:20px;display:grid}.StudioFloor-module__LgRKUq__tile{isolation:isolate;min-height:11rem;box-shadow:0 16px 34px -24px color-mix(in srgb, var(--color-floor-strip) 80%, transparent);transition:translate .5s var(--floor-spring), rotate .5s var(--floor-spring), box-shadow .5s ease;border-radius:26px;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.StudioFloor-module__LgRKUq__tile:focus-visible{outline:3px solid var(--color-theme-focus);outline-offset:4px}.StudioFloor-module__LgRKUq__tileRoom{color:var(--color-floor-ink);background:var(--color-floor-a);padding-top:6rem}.StudioFloor-module__LgRKUq__tileClasses{color:var(--color-action-foreground);background:var(--color-hero-a)}.StudioFloor-module__LgRKUq__tileTitle{font-family:var(--font-display), Georgia, "Times New Roman", serif;letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:650;line-height:.95}.StudioFloor-module__LgRKUq__tileCopy{max-width:30ch;margin:0;font-size:.875rem;line-height:1.45}.StudioFloor-module__LgRKUq__tileStickers{flex-wrap:wrap;align-items:center;gap:10px 8px;margin-bottom:auto;padding:2px 52px 18px 0;display:flex}.StudioFloor-module__LgRKUq__go{width:42px;height:42px;transition:rotate .5s var(--floor-bounce);background:currentColor;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.StudioFloor-module__LgRKUq__go svg{width:18px;height:18px;color:var(--go-ink)}.StudioFloor-module__LgRKUq__tileRoom .StudioFloor-module__LgRKUq__go{--go-ink:var(--color-floor-a)}.StudioFloor-module__LgRKUq__tileClasses .StudioFloor-module__LgRKUq__go{--go-ink:var(--color-hero-a)}.StudioFloor-module__LgRKUq__spikeMain{--spike:var(--color-hero-a)}.StudioFloor-module__LgRKUq__spikeNear{--spike:color-mix(in oklab, var(--color-floor-b) 45%, var(--color-floor-ink))}.StudioFloor-module__LgRKUq__spikeFar{--spike:color-mix(in oklab, var(--color-floor-c) 55%, var(--color-hero-a))}.dark .StudioFloor-module__LgRKUq__spikeMain{--spike:var(--color-floor-tape)}.dark .StudioFloor-module__LgRKUq__spikeNear{--spike:var(--color-floor-pop)}.dark .StudioFloor-module__LgRKUq__spikeFar{--spike:var(--color-floor-strip-accent)}@media (hover:hover){.StudioFloor-module__LgRKUq__tile:hover{box-shadow:0 28px 50px -26px color-mix(in srgb, var(--color-floor-strip) 85%, transparent);translate:0 -6px;rotate:-.7deg}.StudioFloor-module__LgRKUq__tileClasses:hover{rotate:.7deg}.StudioFloor-module__LgRKUq__tile:hover .StudioFloor-module__LgRKUq__go{rotate:45deg}.StudioFloor-module__LgRKUq__tile:hover .StudioFloor-module__LgRKUq__spike{translate:var(--hx,0) var(--hy,0);rotate:25deg}.StudioFloor-module__LgRKUq__tile:hover .StudioFloor-module__LgRKUq__sticker{rotate:calc(var(--r,0deg) * -1.5);translate:var(--tx,0) var(--ty,-3px)}}@container landing (min-width:640px){.StudioFloor-module__LgRKUq__landingBody{padding:48px 40px 40px}.StudioFloor-module__LgRKUq__tiles{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;margin-top:28px}.StudioFloor-module__LgRKUq__landingHead{gap:14px}.StudioFloor-module__LgRKUq__tile{min-height:20rem;padding:28px}.StudioFloor-module__LgRKUq__tileTitle{font-size:3.1rem}}@media (prefers-reduced-motion:reduce){.StudioFloor-module__LgRKUq__tickerTrack{animation:none}.StudioFloor-module__LgRKUq__tickerCopy+.StudioFloor-module__LgRKUq__tickerCopy,.StudioFloor-module__LgRKUq__tickerRepeat,.StudioFloor-module__LgRKUq__tickerPause{display:none}.StudioFloor-module__LgRKUq__sticker,.StudioFloor-module__LgRKUq__spike,.StudioFloor-module__LgRKUq__tile,.StudioFloor-module__LgRKUq__go{transition:none}.StudioFloor-module__LgRKUq__tile:hover,.StudioFloor-module__LgRKUq__tile:hover .StudioFloor-module__LgRKUq__go,.StudioFloor-module__LgRKUq__tile:hover .StudioFloor-module__LgRKUq__spike,.StudioFloor-module__LgRKUq__tile:hover .StudioFloor-module__LgRKUq__sticker{translate:none;rotate:none}.StudioFloor-module__LgRKUq__tile:hover .StudioFloor-module__LgRKUq__sticker{rotate:var(--r,0deg)}}
