:root{--ink:#1D232B;--muted:#4A525C;--line:#DCD8CE;--paper:#F6F4EE;--accent:#0B5F5B;--accent-dark:#084A47;--copper:#A4542A;--blue:#1D6E8C;--plum:#6A4C93}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1180px;margin:auto;padding:0 28px}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-weight:800;letter-spacing:-.06em;font-size:23px}.navlinks{display:flex;gap:24px;color:var(--muted);font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:13px 20px;background:var(--ink);color:white;font-weight:700;cursor:pointer}.button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.35)}.button-disabled,.human-help-disabled{cursor:not-allowed;opacity:.55;filter:saturate(.35)}.button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(207,91,56,.45);outline-offset:3px}.button.accent{background:var(--accent)}.hero{padding:100px 0 84px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:64px;gap:64px;align-items:end}.eyebrow{color:var(--accent-dark);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1{font-size:clamp(50px,8vw,94px);line-height:.91;letter-spacing:-.08em;margin:18px 0 25px;max-width:780px}h2{font-size:42px;line-height:1;letter-spacing:-.06em;margin:10px 0 28px}.lede{color:var(--muted);font-size:19px;line-height:1.55;max-width:520px}.hero-art{min-height:360px;border-radius:28px;background:#d7e3d9;position:relative;overflow:hidden}.hero-art:before{content:"";position:absolute;width:260px;height:260px;border:18px solid var(--accent);border-radius:50%;left:15%;top:16%}.hero-art:after{content:"INDUSTRY\A OS";white-space:pre;position:absolute;right:12%;bottom:11%;font-size:38px;line-height:.85;font-weight:900;letter-spacing:-.08em}.section{padding:76px 0;border-top:1px solid var(--line)}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.card{border:1px solid var(--line);background:rgba(255,255,255,.52);border-radius:18px;padding:25px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.card:hover{border-color:var(--accent);transform:translateY(-2px);transition:.2s}.card h3{font-size:23px;letter-spacing:-.04em;margin:0 0 10px}.muted{color:var(--muted);line-height:1.5}.product{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding:78px 0}.product-visual{min-height:520px;border-radius:28px;background:#d7e3d9;display:grid;place-items:center}.kiosk-shape{width:64%;aspect-ratio:1.1;border:12px solid #263934;border-radius:24px;background:#9eb9ac;box-shadow:0 28px 40px #8da398;transform:perspective(800px) rotateY(-12deg) rotateX(4deg)}.configurator{border:1px solid var(--line);border-radius:22px;background:white;padding:25px}.option{display:flex;gap:14px;align-items:start;padding:15px 0;border-top:1px solid var(--line)}.option input{accent-color:var(--accent);width:18px;height:18px}.price{font-size:37px;letter-spacing:-.06em;margin:20px 0 5px}.notice{font-size:12px;color:var(--muted);background:#f2f5f1;padding:11px 13px;border-radius:9px}.family-grid .card{min-height:230px}.family-picture{display:block;font-size:48px;line-height:1;margin-bottom:24px;color:var(--accent)}.guided-page{min-height:100vh;background:#f3f7f2}.guided-shell{max-width:1080px;margin:auto;padding:22px 28px 96px}.guided-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:14px;margin-bottom:48px}.back-button{border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer;padding:12px 0}.back-button:disabled{color:#aab5af;cursor:not-allowed}.guided-screen{max-width:900px;margin:0 auto}.guided-confirm h1,.guided-screen h1{max-width:760px;font-size:clamp(46px,7vw,82px);margin-bottom:18px}.guided-subtitle{color:var(--muted);font-size:20px;line-height:1.5;max-width:650px;margin-bottom:32px}.capability-grid,.picture-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.capability-card,.picture-card{min-height:170px;border:1px solid var(--line);border-radius:20px;padding:22px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.capability-card.selected,.capability-card:hover,.picture-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 24px rgba(22,33,29,.08)}.back-button:focus-visible,.capability-card:focus-visible,.picture-card:focus-visible{outline:3px solid rgba(207,91,56,.45);outline-offset:3px}.picture{display:block;font-size:48px;margin-bottom:25px}.picture-card strong{font-size:20px}.demo-stage{display:grid;grid-template-columns:1fr 280px;grid-gap:18px;gap:18px;margin:34px 0;align-items:center}.demo-kiosk{background:#263934;border-radius:28px;padding:18px;max-width:500px;box-shadow:0 24px 40px rgba(38,57,52,.18)}.demo-screen{min-height:300px;border-radius:16px;background:#e5f0e5;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:26px;text-align:center}.demo-screen strong{font-size:27px}.demo-screen button{border:0;border-radius:999px;padding:16px 22px;color:white;font-weight:800;cursor:pointer}.demo-dot{color:var(--accent-dark);font-size:11px;letter-spacing:.16em;font-weight:800}.ringing{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:white;font-size:36px;animation:soft-pulse 1s ease-in-out infinite alternate}.demo-phone{background:white;border:1px solid var(--line);border-radius:20px;padding:22px;display:grid;grid-gap:10px;gap:10px}.demo-phone span{color:var(--muted);font-size:13px}.capability-card{display:flex;flex-direction:column;gap:16px;min-height:220px}.capability-image{display:grid;place-items:center;min-height:75px;border-radius:14px;background:#e7efe7;color:var(--accent-dark);font-size:16px;text-align:center;padding:10px}.capability-copy{display:grid;grid-gap:7px;gap:7px;flex:1 1}.capability-copy strong{font-size:19px}.capability-copy span{color:var(--muted);line-height:1.4}.status{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.status-available{background:#d8ebdb;color:#2e6d3a}.status-reference{background:#f8e3bd;color:#885a1b}.status-planned{background:#e5e9e7;color:#5b6862}.build-tray{position:-webkit-sticky;position:sticky;bottom:18px;z-index:2;margin-top:30px;border:1px solid var(--line);border-radius:20px;padding:18px 20px;background:rgba(255,255,255,.96);box-shadow:0 18px 36px rgba(22,33,29,.14);display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:14px;gap:14px;align-items:center}.build-tray div{display:grid;grid-gap:5px;gap:5px}.build-tray span{color:var(--muted);font-size:13px}.build-tray small{display:block;color:var(--muted);font-size:11px;font-weight:400}.build-tray.static{position:static;margin:28px 0;grid-template-columns:1fr}.contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:30px 0;max-width:700px}.contact-form label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.contact-form label span{font-weight:400;color:var(--muted)}.contact-form input{border:1px solid var(--line);border-radius:10px;padding:15px;font:inherit;background:white}.consent{display:flex;gap:10px;align-items:flex-start;max-width:700px;margin:18px 0;color:var(--muted);line-height:1.4}.consent input{width:20px;height:20px;accent-color:var(--accent)}.human-help{display:block;width:-moz-fit-content;width:fit-content;margin:42px auto 0;padding:15px 20px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-weight:700;background:white}.guided-catalog-link{position:fixed;top:24px;right:28px;color:var(--muted);font-size:14px}@keyframes soft-pulse{0%{transform:scale(.96)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:760px){.navlinks{display:none}.hero,.product{gap:30px;padding:58px 0}.capability-grid,.grid,.hero,.picture-grid,.product{grid-template-columns:1fr}.hero-art{min-height:250px}h1{font-size:58px}.guided-shell{padding:16px 18px 80px}.guided-top{margin-bottom:34px}.guided-screen h1{font-size:50px}.demo-stage{grid-template-columns:1fr}.demo-kiosk{max-width:none}.build-tray,.contact-form{grid-template-columns:1fr}.guided-catalog-link{position:static;display:block;margin:-70px 18px 22px}}.instant-start{padding:40px 0 48px}.instant-start h1{font-size:clamp(34px,4vw,52px);margin:16px 0}.instant-start>p{margin:0}.instant-start .picture-grid{margin:24px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.instant-start .picture-card{min-height:175px;padding:16px 20px;gap:4px}.instant-start .workshop-art{height:85px;width:110px;margin:0}.instant-start .picture-card>span{font-size:16px;color:var(--accent)}.instant-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:16px}@media(max-width:760px){.instant-start{padding:24px 0 32px}.instant-start .picture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.instant-start .picture-card{min-height:142px;padding:12px;gap:4px}.instant-start .picture-card .workshop-art{height:64px;width:85px}.instant-start .picture-card strong{font-size:20px}.instant-footer{flex-direction:column;align-items:flex-start;gap:0}.instant-start h1{font-size:34px}}.workshop-header{border-bottom:1px solid var(--line);background:var(--paper)}.workshop-header-inner{max-width:1320px;margin:auto;padding:0 40px;display:flex;align-items:center;gap:32px}.workshop-brand{display:flex;align-items:center;gap:10px;font:700 26px Georgia,serif;white-space:nowrap}.brand-mark{width:22px;height:26px;border-radius:6px;background:conic-gradient(from 30deg,var(--copper) 0 33%,var(--blue) 33% 66%,var(--plum) 66%);display:inline-block}.working-name{font:14px Arial,sans-serif;color:var(--muted)}.workshop-nav{display:flex;gap:24px;margin-left:auto;font-size:16px}.header-help,.workshop-nav a{min-height:56px;display:inline-flex;align-items:center}.header-help{font-size:16px;color:var(--accent);font-weight:700;white-space:nowrap}.mobile-help,.mobile-menu{display:none}.guided-page h1,.guided-page h2,.workshop-home h1,.workshop-home h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em;line-height:1.12}.workshop-home h1{font-size:clamp(42px,5vw,72px);margin:24px 0}.workshop-home h2{font-size:36px}.workshop-home p{font-size:20px;line-height:1.6;color:var(--muted)}.guided-page .button,.workshop-home .button{border-radius:10px;min-height:64px;font-size:22px;padding:16px 28px;font-family:inherit}.workshop-kicker{font-size:16px;color:var(--copper);font-weight:700}.workshop-hero{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;padding:80px 0;align-items:center}.workshop-hero p{max-width:550px}.workshop-hero .hero-footnote{font-size:16px;margin-top:24px}.hero-workbench{min-height:470px;background:#EDE7DA;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:80px 80px 12px 12px}.render-label{font-size:14px;color:var(--muted);margin:24px}.reference-device{width:200px;margin:12px auto;flex-shrink:0}.reference-device-screen{border:9px solid #2a3034;border-radius:16px;background:white;overflow:hidden}.special-panel{background:#A4542A;color:white;padding:18px 14px 28px;min-height:130px;display:grid;grid-gap:9px;gap:9px}.special-panel span{font:10px Arial,sans-serif;letter-spacing:.12em}.special-panel strong{font:22px Georgia,serif}.device-content{display:flex;gap:8px;align-items:center;padding:15px 10px;font:10px Arial,sans-serif;color:var(--ink)}.qr-art{font-size:38px!important;line-height:1}.device-call{margin:0 8px 10px;background:var(--accent);color:white;padding:12px 4px;border-radius:7px;text-align:center;font:700 12px Arial,sans-serif}.device-caption{display:block;text-align:center;font:8px Arial,sans-serif;padding:2px 0 8px;color:var(--muted)}.device-neck{height:24px;width:65px;-webkit-clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%)}.device-foot,.device-neck{background:#B9B3A6;margin:auto}.device-foot{height:8px;width:170px;border-radius:10px}.workshop-families{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;padding:48px 0 64px;border-block:1px solid var(--line)}.workshop-families>div{scroll-margin-top:30px}.workshop-families .workshop-art{width:90px;height:85px}.workshop-families h2{margin:14px 0}.workshop-families a{font-weight:700;color:var(--accent);text-decoration:underline;display:inline-flex;min-height:56px;align-items:center}.workshop-industries{padding:64px 0}.workshop-footer{display:flex;justify-content:space-between;gap:24px;padding:32px 0;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.guided-page{background:var(--paper);font-size:20px;line-height:1.5}.guided-shell{max-width:1320px;padding:24px 40px 72px}.guided-page button,.guided-page input{font:inherit}.guided-page p{color:var(--muted);margin:12px 0 24px}.guided-page h1{font-size:52px;max-width:100%;margin:24px 0 12px}.guided-page h1:focus{outline:none}.guided-top{justify-content:flex-start;gap:24px;margin-bottom:24px;color:var(--ink);font-size:20px}.back-button{border:1px solid var(--ink);border-radius:9px;background:white;padding:10px 18px;min-height:56px;display:inline-flex;align-items:center;font-weight:700;white-space:nowrap}.step-navigation{display:flex;gap:24px;font-size:20px;color:var(--muted)}.step-navigation .current{font-weight:700;color:var(--ink)}.guided-screen{max-width:none}.value-strip{display:flex;gap:40px;margin:16px 0 38px}.value-strip span{display:flex;gap:14px;align-items:center}.value-strip b{font-size:36px}.copper{color:var(--copper)}.blue{color:var(--blue)}.green{color:#2F7A45}.picture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0}.picture-card{border:2px solid transparent;border-radius:18px;padding:24px 20px;min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;background:white;color:var(--ink);text-align:left;box-shadow:none;transition:border-color .15s}.picture-card.selected,.picture-card:hover{border-color:var(--accent);transform:none;box-shadow:0 0 0 3px #0b5f5b14}.picture-card strong{font-size:22px}.picture-card>span{font-size:20px;color:var(--muted)}.picture-card .chosen{color:var(--accent);font-weight:700}.workshop-art{width:150px;height:125px;display:block;max-width:100%;margin-bottom:8px}.screen-actions{display:flex;gap:32px;align-items:center;margin-top:32px}.text-link{display:inline-flex;align-items:center;min-height:56px;color:var(--ink);text-decoration:underline;font-weight:700;background:none;border:0;padding:8px 0;cursor:pointer}.base-layout{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:56px;gap:56px;margin-top:32px}.base-description h2{font-size:34px;margin:16px 0}.base-description>.text-link{display:block;margin-top:16px}.demo-disclosure{display:inline-flex;background:#FCF1DC;color:#6E4205;padding:8px 14px;border-radius:7px;font-size:20px;font-weight:700}.demo-stage{grid-template-columns:1fr 180px;gap:24px;margin:24px 0;align-items:end}.demo-kiosk{padding:10px;background:#2A3034;border-radius:18px;box-shadow:none}.demo-screen{min-height:330px;background:white;border-radius:8px;padding:24px 16px;gap:16px}.demo-screen strong{font:700 25px Georgia,serif}.demo-screen button{font-size:20px;min-height:56px;border-radius:8px;background:var(--accent);padding:12px}.demo-overline{font-size:20px;color:var(--copper)}.demo-screen .workshop-art{width:100px;height:80px}.demo-phone{border:5px solid var(--ink);border-radius:24px;padding:20px 12px;min-height:190px;align-content:center}.demo-phone span,.demo-phone strong{font-size:20px}.builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:40px;gap:40px}.builder-layout h1{margin-top:0}.capability-row{display:grid;grid-template-columns:50px minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:26px 0;border-top:1px solid var(--line)}.capability-row>.workshop-art{width:50px;height:60px;margin:0}.capability-row h2{font:700 22px Arial,sans-serif;letter-spacing:0;margin:0 0 8px}.capability-row p{font-size:20px;margin:0 0 12px}.capability-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:20px}.capability-meta>span:first-child{font-weight:700}.guided-page .status{font-size:20px;background:none;color:var(--ink);padding:0;text-transform:none;letter-spacing:0;gap:7px;align-items:center;font-weight:400}.guided-page .status:before{content:"";width:10px;height:10px;border:2px solid;border-radius:50%;flex-shrink:0}.guided-page .status-planned:before{border-style:dashed}.guided-page .status-available:before{background:#2F7A45;border-color:#2F7A45}.capability-toggle{border:1px solid var(--ink);border-radius:8px;padding:12px 16px;min-height:56px;background:white;cursor:pointer;font-weight:700!important;font-size:20px!important;white-space:nowrap}.capability-toggle.is-selected{color:white;background:var(--ink)}.interest-toggle{border-style:dashed}.interest-toggle.is-selected{background:#FCF1DC;color:#6E4205;border-color:#6E4205}.included-label{font-size:20px;color:#2F7A45}.workshop-tray{padding-left:28px;border-left:1px solid var(--line);align-self:start;position:-webkit-sticky;position:sticky;top:24px}.workshop-tray h2{font-size:28px;margin:0 0 16px}.workshop-tray .reference-device{width:150px;margin:0 0 24px}.workshop-tray .special-panel{min-height:100px;padding:12px 8px}.workshop-tray .special-panel strong{font-size:17px}.workshop-tray .device-content{font-size:8px}.workshop-tray .device-call{font-size:10px}.workshop-tray .device-foot{width:140px}.tray-line{display:flex;justify-content:space-between;gap:12px;font-size:20px;padding:10px 0}.tray-line>span:last-child{color:var(--muted)}.workshop-cost{font-size:20px;border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.workshop-cost p{font-size:20px;margin:12px 0}.workshop-tray>.button{width:100%;margin-top:16px}.interest-summary{border-top:1px dashed var(--line);padding-top:16px;margin-top:20px}.interest-summary p{font-size:20px;margin:8px 0}.mobile-build-bar,.review-cost{display:none}.send-screen{max-width:640px}.contact-form{grid-template-columns:1fr;max-width:600px;margin:32px 0;gap:24px}.contact-form label{font-size:20px}.contact-form input{min-height:64px;border-color:#96948b;border-radius:8px;width:100%}.consent{min-height:56px;align-items:center;gap:16px;font-size:20px;cursor:pointer}.consent input{flex-shrink:0;width:28px;height:28px}.submission-error{border-left:4px solid #a4542a;padding-left:16px}.confirmation-screen{max-width:750px;padding:40px 0}.confirmation-icon{background:#2F7A45;color:white;border-radius:50%;width:72px;height:72px;display:grid;place-items:center;font-size:42px}.submission-reference{border-block:1px solid var(--line);padding:24px 0}.guided-help{border-top:1px solid var(--line);margin-top:64px;padding-top:28px}.guided-help p{margin:8px 0}.guided-help:target{outline:3px solid var(--accent);outline-offset:12px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.button:hover:not(:disabled),button:hover:not(:disabled){filter:brightness(.94)}@media(max-width:1100px){.working-name{display:none}.workshop-header-inner{gap:20px;padding:0 24px}.workshop-nav{gap:16px}.header-help{font-size:14px}.builder-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.capability-row{grid-template-columns:40px 1fr}.capability-toggle,.included-label{grid-column:2;justify-self:start}.step-navigation{gap:16px}.base-layout{gap:28px}.demo-stage{grid-template-columns:1fr}.demo-phone{min-height:100px;max-width:260px}.workshop-tray{padding-left:20px}}@media(max-width:760px){.workshop-header-inner{min-height:72px;padding:0 20px;gap:16px}.workshop-brand{font-size:22px;gap:8px}.brand-mark{width:18px;height:22px}.desktop-help,.workshop-nav{display:none}.mobile-help{display:inline}.header-help{margin-left:auto;font-size:20px}.mobile-menu{display:block;position:relative;font-size:20px}.mobile-menu summary{min-height:56px;display:flex;align-items:center;cursor:pointer;list-style:none}.mobile-menu nav{position:absolute;right:0;top:58px;z-index:10;background:white;padding:16px 24px;box-shadow:0 4px 20px #0002;border:1px solid var(--line);min-width:200px}.mobile-menu nav a{display:flex;align-items:center;min-height:56px}.shell{padding:0 20px}.workshop-hero{grid-template-columns:1fr;gap:32px;padding:40px 0}.workshop-home h1{font-size:44px}.hero-workbench{min-height:380px}.workshop-families{grid-template-columns:1fr;gap:32px}.workshop-families>div{display:block;border-bottom:1px solid var(--line);padding-bottom:24px}.workshop-home h2{font-size:32px}.workshop-footer{flex-direction:column}.guided-shell{padding:16px 20px 100px}.guided-top{gap:12px;align-items:center;margin-bottom:24px}.step-navigation>span:not(.current){display:none}.step-navigation{font-size:20px}.guided-page h1{font-size:34px;margin-top:20px}.value-strip{flex-direction:column;gap:14px;margin:20px 0 28px}.value-strip span{gap:14px}.value-strip b{font-size:28px}.picture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.picture-card{padding:16px 12px;min-height:210px;border-radius:16px;justify-content:flex-start}.picture-card .workshop-art{width:120px;height:100px;align-self:center}.picture-card strong{font-size:20px}.screen-actions{align-items:stretch;flex-direction:column;gap:12px}.screen-actions .text-link{align-self:center}.base-layout,.builder-layout{grid-template-columns:1fr;gap:24px}.demo-stage{grid-template-columns:1fr}.demo-kiosk{max-width:360px}.demo-phone{max-width:100%;min-height:110px}.demo-screen{min-height:300px}.base-description h2{font-size:28px}.base-description>.button{width:100%}.capability-row{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px 0}.capability-row h2{font-size:22px}.capability-meta{gap:8px 12px}.capability-toggle{grid-column:2}.workshop-tray{display:none}.mobile-build-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:5;align-items:center;justify-content:space-between;gap:12px;background:var(--paper);border-top:1px solid var(--line);padding:12px 20px max(12px,env(safe-area-inset-bottom));font-size:20px}.mobile-build-bar .button{min-height:56px;padding:12px 20px;font-size:20px}.review-cost{display:block}.contact-form{margin-top:24px}.confirmation-screen{padding-top:20px}.guided-help{margin-top:48px}.guided-page .button{width:100%}.mobile-build-bar .button{width:auto}}@media(min-width:761px) and (max-width:1100px){.workshop-nav{display:none}.header-help{margin-left:auto;font-size:20px}.mobile-menu{display:block;position:relative;font-size:20px}.mobile-menu summary{min-height:56px;display:flex;align-items:center;cursor:pointer}.mobile-menu nav{position:absolute;right:0;top:58px;z-index:10;background:white;padding:16px 24px;min-width:200px;border:1px solid var(--line)}.mobile-menu nav a{display:flex;align-items:center;min-height:56px}}.product-reference-art{background:#EDE7DA;min-height:520px;border-radius:16px}.product-reference-art .reference-device{width:230px}.product-reference-art .special-panel{min-height:150px}.product-reference-art .device-foot{width:210px}@media(prefers-reduced-motion:reduce){.guided-page *,.workshop-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.focused-header .header-help{margin-left:auto}.studio-account{font-size:14px;min-height:48px;display:flex;align-items:center}.focused-header .workshop-brand{font-family:Arial,sans-serif;font-size:23px;letter-spacing:-1px}.focused-header .working-name{font-size:10px;letter-spacing:1.4px;border-left:1px solid var(--line);padding-left:14px;margin-left:8px}.focused-header .brand-mark{background:#bf5735;width:20px;height:20px;border-radius:5px;transform:rotate(-12deg)}.experience,.studio-entry{--studio-orange:#bb4e2a;--studio-soft:#e8e4db;background:#f4f2ec;min-height:100vh;color:#212824;font-family:Arial,Helvetica,sans-serif}.experience-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:2px;color:#9a4b30;margin:0 0 20px;text-transform:uppercase}.studio-entry-main{margin:auto;padding:42px 40px 20px}.entry-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.entry-heading h1{font:500 clamp(38px,5vw,66px)/1.05 Arial,sans-serif;letter-spacing:-3px;margin:12px 0}.entry-heading p:not(.experience-kicker){font-size:18px;color:#657069;margin:14px 0}.entry-step{font-size:48px;letter-spacing:-3px;color:#bcbcaf}.entry-step span{font-size:18px;letter-spacing:0}.world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.world-card{position:relative;overflow:hidden;background:#e9e5dd;border:1px solid #d8d5cc;border-radius:20px;min-height:230px;padding:22px;transition:transform .25s,background .25s,border-color .25s}.world-card:hover{transform:translateY(-5px);background:#fffdf7;border-color:#be6343}.world-number{font:12px monospace;color:#777c74}.world-art{position:relative;height:126px;display:grid;place-items:center;perspective:700px}.world-art .workshop-art{width:135px;height:115px;margin:0;z-index:1;transform:rotate(-5deg);filter:drop-shadow(10px 15px 7px #423c3426);transition:transform .35s}.world-card:hover .workshop-art{transform:translateY(-8px) rotate(3deg)}.world-platform{position:absolute;bottom:0;width:160px;height:38px;border-radius:50%;background:#ddd6c7;box-shadow:0 9px 0 #d1cabd,0 15px 20px #65564018}.world-name{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.world-name strong{display:block;font-size:22px;letter-spacing:-.6px}.world-name div>span{display:block;color:#70766f;font-size:13px;margin-top:7px}.world-arrow{width:38px;height:38px;border:1px solid #b8bcb1;border-radius:50%;display:grid;place-items:center;font-size:21px;transition:background .2s,color .2s}.world-card:hover .world-arrow{background:#252d28;color:white}.world-retail{background:#e4e8e2}.world-sports-training{background:#e9dfd2}.world-hospitality{background:#e6e3dc}.world-wellness{background:#e3e4df}.world-professional-services{background:#e0e5e6}.entry-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;font-size:13px;color:#70766f}.entry-footer i,.stage-topline i{display:inline-block;width:6px;height:6px;background:#a34d30;border-radius:50%;margin-right:8px}.experience-shell{max-width:1480px;margin:auto;padding:0 40px}.journey-top{display:flex;gap:30px;align-items:center;min-height:88px;border-bottom:1px solid #d8dbd0;margin-bottom:26px}.journey-back{background:none;border:0;min-width:60px;min-height:56px;font-size:16px;cursor:pointer;color:#47534b}.journey-progress{padding:0;margin:0;list-style:none;display:flex;gap:32px}.journey-progress li{display:flex;align-items:center;gap:10px;color:#8b9086;font-size:13px}.journey-progress li>span{font:11px monospace;width:24px;height:24px;display:grid;place-items:center;border:1px solid #cbd0c4;border-radius:50%}.journey-progress .active{color:#202c25}.journey-progress .active>span{background:#263c2e;border-color:#263c2e}.journey-progress .complete{color:#536d58}.journey-save{margin-left:auto;color:#7c8378;font-size:11px}.experience-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,.8fr);grid-gap:54px;gap:54px;align-items:flex-start}.experience-panel{padding:25px 0 20px;animation:panel-enter .35s ease-out}.experience h1{font:500 clamp(36px,4vw,58px)/1.04 Arial,sans-serif;letter-spacing:-2.8px;margin:14px 0 24px;max-width:100%}.experience h1:focus{outline:none}.experience-lede{font-size:18px;line-height:1.65;color:#5c665e;max-width:440px}.product-identity{display:flex;gap:14px;align-items:center;margin:30px 0;padding-block:22px;border-block:1px solid #d8dbd0}.product-identity>span:first-child{font:12px monospace;color:#9d674c}.product-identity h2{font-size:17px;letter-spacing:-.4px;margin:0}.product-identity p{font-size:12px;margin:6px 0 0;color:#737b71}.reference-pill{margin-left:auto;border:1px solid #bbc0b2;border-radius:20px;font-size:10px;padding:5px 9px}.benefit-line{display:flex;align-items:center;gap:15px}.benefit-line>span{font-size:32px;color:#a65838}.benefit-line p{font-size:15px;line-height:1.5;color:#51604f}.readiness-note{font-size:12px!important;line-height:1.65!important;color:#70786c!important;margin:18px 0}.system-price{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;border-top:1px solid #d8dbd0;margin-top:26px;padding:23px 0 18px}.system-price>div{display:grid;grid-gap:7px;gap:7px}.system-price>div>span{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#6b7465}.system-price strong{font-size:34px;font-weight:500;letter-spacing:-1.6px}.price-plus{font-size:18px;color:#84907f}.system-price>p{flex-basis:100%;font-size:11px;color:#7b8275;margin:0}.experience-primary{width:100%;min-height:62px;display:flex;justify-content:space-between;align-items:center;gap:16px;border:0;border-radius:10px;background:#263d2f;color:white;font-size:17px;font-weight:600;padding:16px 24px;cursor:pointer;transition:background .2s,transform .2s}.experience-primary:hover:not(:disabled){background:#3b5341;transform:translateY(-1px)}.experience-primary:disabled{opacity:.45;cursor:not-allowed}.experience-primary>span{font-size:25px}.included-feature{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #d8dbd0}.included-feature>span{background:#dce6d5;color:#376044;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.included-feature strong{font-size:15px}.included-feature small{display:block;font-size:11px;color:#717c69;margin-top:6px}.experience-options{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.experience-option{display:flex;gap:13px;align-items:center;min-height:90px;text-align:left;background:#fbfaf5;border:1px solid #d4d9cc;border-radius:12px;padding:13px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.experience-option:hover{transform:translateX(3px)}.experience-option.chosen{background:#e5ecdf;border-color:#657f58}.experience-option .workshop-art{width:40px;height:45px;flex-shrink:0;margin:0}.experience-option strong{display:block;font-size:15px;line-height:1.35}.experience-option small{display:block;font-size:11px;color:#737d6b;margin-top:6px}.option-check{margin-left:auto;width:27px;height:27px;border:1px solid #bfc9b6;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.chosen .option-check{background:#38543a;color:white;border-color:#38543a}.system-summary{margin:20px 0}.system-summary>div{display:flex;gap:20px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #d8dbd0;font-size:13px}.system-summary>div>span{color:#7a8273;max-width:40%}.system-summary strong{text-align:right;max-width:65%;font-weight:500}.system-summary small{display:block;font-size:11px;color:#7a8273;margin-top:5px}.review-details{font-size:13px;line-height:1.6;margin:12px 0 22px}.review-details summary{cursor:pointer;display:flex}.review-details a,.review-details summary{min-height:48px;align-items:center;text-decoration:underline}.review-details a{color:#75533a;display:inline-flex}.experience-help{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;margin-top:30px;border-top:1px solid #d8dbd0;font-size:12px;color:#7d8376}.experience-help button{font:inherit;border:0;background:none;color:#334c38;min-height:48px;cursor:pointer}.send-experience{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;max-width:1050px;margin:55px auto}.send-experience h2{font-size:23px;letter-spacing:-.6px}.send-experience p{line-height:1.6;color:#6d7868}.send-experience .contact-form{gap:18px;margin:26px 0}.send-experience .contact-form label{font-size:14px}.send-experience .contact-form input{min-height:56px;border-color:#bdc7b4}.send-experience .consent{font-size:13px;line-height:1.5}.system-confirmation{max-width:620px;margin:40px auto}.system-confirmation>p{line-height:1.6;color:#697661}.system-confirmation .experience-kicker{margin-top:30px}.industry-reselect{padding:20px 0}.industry-reselect .picture-card{min-height:200px}.kiosk-stage{position:-webkit-sticky;position:sticky;top:20px;overflow:hidden;border:1px solid #d9dcd1;background:radial-gradient(ellipse at 52% 40%,#fffefa 0,#e9e7de 65%,#dedfd4 100%);border-radius:20px;min-width:0}.stage-topline{display:flex;justify-content:space-between;gap:12px;padding:22px 24px 16px;font:9px monospace;letter-spacing:.7px;color:#777d71}.stage-topline span:first-child{color:#4a584a}.stage-tabs{display:flex;gap:6px;justify-content:center;position:relative;z-index:2}.stage-tabs button{border:1px solid transparent;min-height:44px;font:12px Arial,sans-serif;padding:10px 16px;border-radius:30px;background:none;color:#737d6b;cursor:pointer}.stage-tabs button[aria-pressed=true]{border-color:#d0d6c7;background:#fffdf7;color:#273d2a;box-shadow:0 3px 6px #51604308}.model-space{position:relative;height:530px;isolation:isolate}.stage-word{top:60px;left:0;right:0;text-align:center;font-size:clamp(48px,7vw,115px);font-weight:700;letter-spacing:-8px;color:#d4d6cc;pointer-events:none}.stage-orbit,.stage-word{position:absolute;z-index:-1}.stage-orbit{left:12%;right:12%;bottom:45px;height:75px;border:1px solid #bdc3b040;border-radius:50%}.kiosk-model{width:100%;height:100%;--poster-color:transparent;position:relative;z-index:1}.model-loading{position:absolute;bottom:40px;left:10%;right:10%;text-align:center;color:#66735c;font-size:12px;pointer-events:none}.stage-controls{display:flex;gap:8px;align-items:center;justify-content:center;padding:0 15px}.stage-controls button{border:1px solid #c4cbb8;background:#f7f7f0bd;border-radius:8px;color:#40523a;min-height:44px;padding:10px 16px;font-size:12px;cursor:pointer}.stage-controls button:first-child{background:#293c2d;color:white;border-color:#293c2d}.stage-controls button:disabled{opacity:.45;cursor:wait}.stage-caption{font-size:10px!important;color:#7c8672!important;line-height:1.6;text-align:center;padding:0 25px;margin:18px 0 22px!important}.stage-upgrades{position:absolute;right:20px;bottom:20px;display:grid;grid-gap:7px;gap:7px;z-index:2;pointer-events:none}.stage-upgrades span{background:#f9fcf2eb;border:1px solid #c5d1b8;color:#49603c;border-radius:8px;padding:10px 14px;font-size:11px;box-shadow:0 5px 15px #34442e0a;animation:upgrade-enter .35s ease-out}.call-preview{position:absolute;inset:45px 10% 30px;background:#fafbf4f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #cad3be;border-radius:18px;z-index:3;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 24px 50px #32492c12;animation:panel-enter .3s ease-out}.simulation-label{font:10px monospace;letter-spacing:1px;color:#966343}.call-avatar{width:74px;height:74px;border-radius:50%;background:#dce9cf;color:#46643c;display:grid;place-items:center;font-size:40px;margin:24px 0}.call-preview strong{font-size:27px;letter-spacing:-1px;max-width:300px}.call-preview p{font-size:14px;color:#76836b;line-height:1.6;max-width:290px;margin:16px 0 24px}.call-preview button{border:0;display:flex;justify-content:space-between;align-items:center;width:100%;background:#35513b;color:white;border-radius:9px;min-height:58px;padding:15px 20px;font-size:16px;cursor:pointer}.call-state-1 .call-avatar{animation:call-pulse 1.5s ease-in-out infinite}.stage-review{background:radial-gradient(ellipse at 50% 40%,#fafff1,#e2e9d9 70%)}@keyframes panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes upgrade-enter{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}@keyframes call-pulse{50%{box-shadow:0 0 0 15px #a2b88a20}}@media(max-width:1100px){.experience-shell{padding:0 24px}.experience-layout{gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.journey-progress{gap:18px}.journey-save{display:none}.model-space{height:490px}.stage-controls button{padding:10px}.stage-topline{padding:18px 16px;font-size:8px}.send-experience{gap:45px}.world-name strong{font-size:20px}}@media(max-width:760px){.focused-header .workshop-header-inner{min-height:65px;padding:0 18px;gap:16px}.focused-header .workshop-brand{font-size:21px}.focused-header .header-help{font-size:14px}.studio-account{font-size:12px}.studio-entry-main{padding:27px 18px 18px}.entry-heading{margin-bottom:22px}.entry-heading h1{font-size:40px;letter-spacing:-2px;margin:10px 0}.entry-heading .experience-kicker{font-size:9px;letter-spacing:1.5px;margin-bottom:10px}.entry-heading p:not(.experience-kicker){font-size:15px;margin:12px 0}.entry-step{display:none}.world-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.world-card{min-height:180px;padding:14px;border-radius:15px}.world-number{font-size:9px}.world-art{height:83px}.world-art .workshop-art{width:94px;height:80px}.world-platform{width:110px;height:23px;bottom:0;box-shadow:0 6px 0 #d1cabd,0 10px 15px #65564018}.world-name{margin-top:15px;gap:6px}.world-name strong{font-size:16px;letter-spacing:-.4px;line-height:1.2}.world-name div>span{display:none}.world-arrow{width:27px;height:27px;flex-shrink:0;font-size:17px}.entry-footer{font-size:11px;align-items:flex-start;flex-direction:column;gap:10px;margin-top:22px}.experience-shell{padding:0 14px}.journey-top{gap:12px;min-height:70px;margin-bottom:16px}.journey-back{min-width:28px;padding:0;font-size:21px}.journey-back>span{display:none}.journey-progress{justify-content:space-between;width:100%;gap:8px}.journey-progress li{font-size:10px;gap:5px}.journey-progress li>b{display:none}.journey-progress li.active>b{display:inline;white-space:nowrap}.journey-progress li>span{width:24px;height:24px;font-size:10px}.experience-layout{display:flex;flex-direction:column;gap:0}.kiosk-stage{position:relative;top:0;width:100%;border-radius:15px}.stage-topline{padding:15px 14px 9px;letter-spacing:.3px;font-size:8px}.stage-tabs button{min-height:44px;padding:8px 14px;font-size:11px}.model-space{height:330px}.stage-word{font-size:61px;letter-spacing:-4px;top:32px}.stage-orbit{bottom:28px;height:45px}.stage-controls{gap:6px;padding:0 10px}.stage-controls button{min-height:44px;font-size:11px;padding:10px 12px}.stage-caption{font-size:10px!important;padding:0 18px;margin:13px 0 17px!important}.stage-upgrades{right:10px;bottom:8px;left:10px;gap:5px}.stage-upgrades span{font-size:10px;padding:7px 9px;width:-moz-fit-content;width:fit-content;margin-left:auto}.experience-panel{padding:28px 8px 10px;width:100%}.experience-panel .experience-kicker{font-size:10px;margin-bottom:12px}.experience h1{font-size:42px;letter-spacing:-2px;margin:12px 0 18px}.experience-lede{font-size:17px;line-height:1.6}.product-identity{margin:22px 0;padding:18px 0}.product-identity h2{font-size:16px}.reference-pill{font-size:9px}.system-price{margin-top:24px;padding-top:20px}.system-price strong{font-size:32px}.experience-primary{min-height:60px;font-size:17px}.call-preview{inset:8px 6% 10px;padding:20px}.call-avatar{width:48px;height:48px;font-size:27px;margin:14px 0}.call-preview strong{font-size:23px}.call-preview p{font-size:12px;line-height:1.5;margin:12px 0 16px}.call-preview button{min-height:52px;font-size:14px}.experience-help{font-size:11px;gap:8px;flex-direction:column;align-items:flex-start;margin-top:20px;padding:18px 8px}.send-experience{display:flex;flex-direction:column;gap:24px;margin:28px 8px}.send-experience h1{font-size:40px}.send-experience .system-summary{display:none}.system-confirmation{padding:15px 8px}.system-confirmation h1{font-size:36px}.industry-reselect .picture-grid{gap:10px}.industry-reselect .picture-card{padding:12px;min-height:170px}.industry-reselect .picture-card>span{font-size:12px}.industry-reselect .picture-card strong{font-size:17px}}.model-fallback{object-fit:contain;z-index:2;pointer-events:none}.phone-next{display:none}.choice-back{display:inline-flex;align-items:center;min-height:48px;margin-bottom:12px;font-size:14px}.purchase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.purchase-card{display:block;border:1px solid #cfd1c7;border-radius:20px;padding:24px;background:#e9e5dd;transition:transform .2s,border-color .2s}.purchase-card:hover{transform:translateY(-5px);border-color:#9a4b30}.purchase-software{background:#e2e9df}.purchase-system{background:#e1e5e7}.purchase-art{height:300px;position:relative;display:flex;align-items:center;justify-content:center}.purchase-art>img{width:100%;height:100%;object-fit:contain}.dashboard-mini{width:95%;padding:18px;border:1px solid #cdd3c6;background:#fbfcf5;border-radius:12px;box-shadow:0 20px 30px #263d2f16;transform:rotate(-4deg)}.mini-top{display:flex;justify-content:space-between;font-size:11px;color:#36543d}.mini-metrics{display:flex;gap:30px;margin:22px 0}.mini-metrics small{display:block;font-size:10px;color:#616b5e}.mini-metrics b{display:block;font-size:31px;font-weight:500}.mini-chart{height:70px;display:flex;gap:8px;align-items:flex-end}.mini-chart i{flex:1 1;background:#b7c6a6;border-radius:3px 3px 0 0}.mini-chart i:nth-child(3n){background:#c0734e}.mini-task{padding-top:15px;font-size:10px;color:#69725e}.purchase-system .purchase-art>img{position:absolute;width:65%;left:-10%;z-index:2}.purchase-system .dashboard-mini{width:73%;margin-left:28%;transform:rotate(5deg)}.system-link{position:absolute;bottom:14px;right:25%;font-size:26px;color:#7d543d}.purchase-card .world-name strong{font-size:27px}.purchase-card .world-name div>span{display:block;line-height:1.5;min-height:40px}.purchase-card .world-arrow{flex-shrink:0}.explore-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1200px;margin:0 auto 22px}.explore-heading h1{margin-bottom:0}.explore-heading>p{max-width:390px;font-size:18px;line-height:1.65;color:#5c665e}.purchase-experience{max-width:850px;margin:auto}.combined-experience{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:flex-start}.purchase-experience .kiosk-stage{position:relative;top:0}.stage-minimal .stage-controls button:not(:first-child){display:none}.stage-minimal .model-space{height:430px}.explore-tray{max-width:1200px;display:flex;justify-content:space-between;align-items:center;margin:24px auto;gap:24px;padding-top:20px;border-top:1px solid #cdd3c6}.explore-tray>div{display:grid;grid-gap:8px;gap:8px}.explore-tray>div>span{font-size:13px;color:#5d685b}.explore-tray .experience-primary{max-width:320px}.build-review{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;max-width:1100px;margin:50px auto}.scope-price{padding:26px 0;border-top:1px solid #cdd3c6;margin-top:28px}.scope-price>span{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#606d5e}.scope-price>strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:500;margin-top:12px}.scope-price small{font-size:16px}.scope-price p{font-size:14px;line-height:1.7;color:#5c665e;max-width:460px}.dashboard-stage{border:1px solid #cdd3c6;border-radius:20px;background:#fcfcf7;overflow:hidden;color:#26372b;min-width:0}.dashboard-top{display:flex;justify-content:space-between;gap:12px;padding:20px 26px;border-bottom:1px solid #e0e5d9;font:10px monospace;letter-spacing:1px}.dashboard-top small{font:10px monospace;color:#736a50}.dashboard-top i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b46940;margin-right:7px}.dashboard-title{display:flex;align-items:center;justify-content:space-between;padding:22px 26px}.dashboard-title p{font-size:12px;color:#65715e;margin:0 0 10px}.dashboard-title h2{font-size:29px;letter-spacing:-1px;margin:0;font-weight:500}.dashboard-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e5ebdd;font-size:12px}.dashboard-tabs{display:flex;padding:0 24px;gap:10px;border-bottom:1px solid #dce2d5}.dashboard-tabs button{border:0;background:none;padding:14px 10px;min-height:48px;font:inherit;font-size:13px;cursor:pointer;border-bottom:2px solid transparent;color:#66765b}.dashboard-tabs button[aria-pressed=true]{color:#203d2a;border-color:#203d2a}.dashboard-body{padding:24px 26px;min-height:300px}.dashboard-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.dashboard-metrics>div{background:#f0f3e9;border:1px solid #e0e6d6;border-radius:10px;padding:17px}.dashboard-metrics strong{display:block;font-size:34px;font-weight:500}.dashboard-metrics span{font-size:12px;color:#5d6f53}.dashboard-section-title{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#69745f;margin:24px 0 14px}.demo-request{display:flex;gap:12px;align-items:flex-start}.request-dot{width:10px;height:10px;border-radius:50%;background:#b6704a;flex-shrink:0;margin-top:5px}.demo-request strong{font-size:15px;line-height:1.5}.dashboard-description,.demo-feedback,.demo-request p{font-size:13px;line-height:1.6;color:#5b6d55}.demo-action,.kiosk-request{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;border:1px solid #c3d1b6;background:#e9efdf;border-radius:8px;color:#2d4b31;font-size:13px;padding:12px 16px;cursor:pointer;margin-top:14px}.kiosk-request{background:transparent;border-style:dashed}.dashboard-body h3{font-size:25px;font-weight:500;margin:14px 0}.demo-calendar{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:20px 0}.activity-period button,.demo-calendar button{min-height:48px;background:#f5f6ef;color:#354b30;border:1px solid #c7d0be;border-radius:8px;font:inherit;font-size:13px;cursor:pointer}.activity-period button[aria-pressed=true],.demo-calendar button[aria-pressed=true]{background:#2e4933;color:#fff}.activity-period{display:flex;gap:10px}.activity-period button{padding:10px 16px}.activity-total{margin:18px 0;display:flex;align-items:center;gap:15px}.activity-total strong{font-size:48px;font-weight:500}.activity-total span{font-size:12px;color:#5e7056}.demo-chart{height:140px;display:flex;align-items:flex-end;gap:12px}.demo-chart>div{height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.demo-chart span{width:100%;background:#9fb78b;border-radius:4px 4px 0 0;transition:height .3s}.demo-chart small{font-size:10px;color:#718064}.dashboard-include{padding:20px 26px;background:#eef2e6;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #d9e1cf}.dashboard-include strong{font-size:14px;display:block;line-height:1.5}.dashboard-include small{display:block;font-size:11px;color:#5d6e51;line-height:1.6;margin-top:5px}.dashboard-include button{min-height:48px;flex-shrink:0;border:0;border-radius:8px;background:#304b35;color:#fff;font:inherit;font-size:12px;padding:12px 16px;cursor:pointer}.dashboard-disclosure{font-size:11px;line-height:1.5;color:#66725c;padding:0 26px;margin:14px 0}.dashboard-stage button:focus-visible,.purchase-card:focus-visible{outline:3px solid #b05a35;outline-offset:4px}@media(max-width:1000px){.purchase-art{height:220px}.purchase-card{padding:18px}.combined-experience{gap:16px}.dashboard-body,.dashboard-include,.dashboard-title{padding:18px}.dashboard-include{flex-direction:column;align-items:stretch}.dashboard-top{padding:18px;letter-spacing:0}.build-review{gap:30px}}@media(max-width:760px){.purchase-grid{grid-template-columns:1fr;gap:14px}.purchase-card{display:grid;grid-template-columns:110px 1fr;grid-gap:6px 16px;gap:6px 16px;padding:16px;align-items:center}.purchase-card>.world-number{grid-column:2;font-size:9px}.purchase-art{height:130px;grid-column:1;grid-row:1/3}.purchase-card .world-name{grid-column:2;margin:0;align-items:flex-start}.purchase-card .world-name strong{font-size:23px}.purchase-card .world-name div>span{font-size:12px;min-height:0}.purchase-card .world-arrow{width:28px;height:28px;font-size:17px}.dashboard-mini{padding:10px;border-radius:7px}.mini-top{font-size:6px}.mini-metrics{gap:10px;margin:10px 0}.mini-metrics small{font-size:6px}.mini-metrics b{font-size:19px}.mini-chart{height:34px;gap:3px}.mini-task{font-size:6px;padding-top:8px}.system-link{font-size:18px;bottom:0}.choice-back{font-size:13px;margin-bottom:6px}.qualifier .entry-heading h1{font-size:37px;letter-spacing:-2px}.qualifier .entry-heading p:not(.experience-kicker){font-size:15px}.explore-heading{display:block;padding:0 6px;margin-bottom:20px}.explore-heading>p{font-size:16px;line-height:1.6;margin:14px 0}.combined-experience{display:flex;flex-direction:column;gap:20px}.purchase-experience>*{width:100%}.stage-minimal .model-space{height:320px}.dashboard-title h2{font-size:27px}.dashboard-top,.dashboard-top small{font-size:9px}.dashboard-tabs{padding:0 14px;gap:4px}.dashboard-tabs button{font-size:12px;padding:12px 10px}.dashboard-body{min-height:310px}.dashboard-include{flex-direction:row;padding:16px;gap:10px}.dashboard-include strong{font-size:12px}.dashboard-include small{font-size:10px}.dashboard-include button{padding:10px;font-size:11px;max-width:45%}.dashboard-disclosure{font-size:10px;padding:0 16px}.explore-tray{display:none}.build-review{display:block;margin:30px 8px}.build-review .experience-primary{display:flex}.send-experience .system-summary{display:block}.scope-price>strong{font-size:28px}.experience-shell:has(.build-review),.experience-shell:has(.send-experience){padding-bottom:20px}}@media(max-width:760px){.experience-shell{padding-bottom:85px}.experience-panel>.experience-primary{display:none}.phone-next{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px max(12px,env(safe-area-inset-bottom));background:#f6f6edee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #cdd5c2}.phone-next>div{flex-shrink:0}.phone-next strong{font-size:18px;font-weight:500}.phone-next small{font-size:11px}.phone-next>div>span{display:block;font-size:10px;color:#7b8671;margin-top:5px}.phone-next button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;max-width:60%;padding:10px 16px;border:0;border-radius:8px;background:#2b4431;color:white;font-size:13px;cursor:pointer}.phone-next button>span{font-size:22px}.model-loading{z-index:3;background:#f4f4e8c9;padding:5px}}@media(prefers-reduced-motion:reduce){.experience *,.studio-entry *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.qualifier .purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.qualifier .purchase-card{overflow:hidden}.qualifier .dashboard-mini{max-width:340px;transform:perspective(900px) rotateY(-12deg) rotateX(8deg);transition:transform .5s}.qualifier .purchase-card:hover .dashboard-mini{transform:perspective(900px) rotateY(0) rotateX(0) translateY(-6px)}.both-choice{display:flex;align-items:center;gap:24px;border:1px solid #b9c8b1;border-radius:14px;padding:22px 28px;margin-top:22px;background:#e6ecdf;color:#293f2e;min-height:96px;transition:background .2s}.both-choice:hover{background:#d8e4cf}.both-choice>div{flex:1 1}.both-choice strong{display:block;font-size:22px;letter-spacing:-.5px}.both-choice div>span{display:block;font-size:14px;line-height:1.5;margin-top:7px;color:#5a6b51}.both-choice>span:last-child{font-size:27px}.both-symbol{font-size:24px;white-space:nowrap}.both-choice:focus-visible{outline:3px solid #a85f38;outline-offset:4px}.dashboard-assembly{background:radial-gradient(ellipse at 50% 65%,#d9e4ce,transparent 65%),#eaf0e2;border-block:1px solid #d7dfcd;overflow:hidden}.assembly-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px}.assembly-heading>span{font:10px monospace;letter-spacing:1px;color:#54664c}.assembly-heading button{min-height:44px;display:flex;align-items:center;gap:12px;background:transparent;border:1px solid #bdcbb0;color:#33492c;border-radius:8px;padding:10px 13px;font:inherit;font-size:12px;cursor:pointer}.layer-space{position:relative;height:270px;perspective:1100px;isolation:isolate}.layer-orbit{position:absolute;inset:30% 8% 0;border:1px solid #becfb2;border-radius:50%;transform:rotateX(68deg);box-shadow:0 20px 40px #4c613f12}.workspace-layer{position:absolute;top:16px;left:50%;width:220px;height:192px;border:1px solid #adbea1;border-radius:10px;background:#f7faef;padding:16px;text-align:left;cursor:pointer;color:#2f452c;box-shadow:0 16px 24px #304c2920;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;transform-style:preserve-3d;transform-origin:center;will-change:transform}.layer-0{transform:translate(-104%,12px) rotateY(-16deg) rotateX(9deg) rotate(-7deg);z-index:1;background:#edf3e4}.layer-1{transform:translate(-50%,38px) rotateX(9deg);z-index:2}.layer-2{transform:translate(4%,12px) rotateY(16deg) rotateX(9deg) rotate(7deg);z-index:1;background:#e4ecd9}.workspace-layer.layer-active{border-color:#9b5b34;box-shadow:0 0 0 2px #bc764d33,0 22px 32px #304c2930;z-index:3}.workspace-layer:focus-visible{outline:3px solid #a85f38;outline-offset:4px;z-index:4}.layer-label{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.layer-label>span{font-size:15px;color:#94613d}.layer-symbol{display:block;font-size:38px;letter-spacing:-2px;margin:12px 0 5px}.layer-detail{display:block;font-size:10px;line-height:1.5;color:#596b50}.layer-state{position:absolute;bottom:12px;left:16px;font:9px monospace;text-transform:uppercase;letter-spacing:.5px;color:#6d7d61}.layer-added .layer-state{color:#345731;font-weight:700}.layer-lines{display:flex;gap:5px;margin:10px 0}.layer-lines i{height:6px;background:#b9c9a7;width:30%;border-radius:4px}.layer-lines i:nth-child(2){background:#c48153}.layer-bars{display:flex;align-items:flex-end;gap:5px;height:28px;margin-bottom:6px}.layer-bars i{background:#9eb785;flex:1 1;border-radius:2px 2px 0 0}.layer-bars i:nth-child(3){background:#bc794e}.layers-separated .layer-space{height:300px}.layers-separated .workspace-layer{width:28%;max-width:220px;height:222px;top:28px}.layers-separated .layer-0{transform:translate(-157%) rotateY(-9deg)}.layers-separated .layer-1{transform:translate(-50%,18px)}.layers-separated .layer-2{transform:translate(57%) rotateY(9deg)}.assembly-caption{font-size:11px;line-height:1.5;text-align:center;margin:0;padding:0 18px 16px;color:#5c6c53}.dashboard-request-waiting .dashboard-top{background:#f2e6d5}.dashboard-request-handled .dashboard-top{background:#e3edd9}.machine-demo{margin:0 20px 20px;padding:18px;background:#f6f7ed;border:1px solid #c7d3ba;border-radius:10px}.machine-demo>span{font:10px monospace;letter-spacing:1px;color:#6b775d}.machine-demo p{font-size:14px;line-height:1.6;color:#46583e}.machine-demo button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#304b35;color:#fff;border:0;border-radius:8px;padding:13px 16px;font:inherit;font-size:13px;cursor:pointer}.machine-demo button:disabled{background:#68745b;cursor:default}.machine-demo small{display:block;font-size:10px;color:#647258;line-height:1.5;margin-top:10px}.machine-demo-handled{background:#e5eedb;border-color:#7e9d65}.combined-experience .dashboard-stage{scroll-margin-top:20px}.combined-experience .kiosk-stage{position:-webkit-sticky;position:sticky;top:18px}.dashboard-body{border-bottom:1px solid #e0e5d9}.demo-feedback{padding:14px;background:#edf3e4;border-left:3px solid #9eb785}.demo-request{transition:background .3s}@media(max-width:1100px){.combined-experience .workspace-layer{width:160px;padding:12px}.combined-experience .layer-symbol{font-size:30px}.combined-experience .layers-separated .workspace-layer{width:29%;padding:10px}.combined-experience .layer-label{font-size:10px}.combined-experience .layer-detail{font-size:9px}.combined-experience .layer-state{left:10px;font-size:8px}.combined-experience .assembly-heading>span{display:none}}@media(max-width:760px){.qualifier .purchase-grid{grid-template-columns:1fr;gap:14px}.qualifier .purchase-art{height:140px}.both-choice{padding:18px;gap:12px;margin-top:14px}.both-choice strong{font-size:20px}.both-choice div>span{font-size:12px}.both-symbol{font-size:19px}.both-choice>span:last-child{font-size:24px}.assembly-heading{padding:10px 14px}.assembly-heading>span{font-size:8px;letter-spacing:0}.assembly-heading button{font-size:11px;padding:9px}.layer-space{height:235px}.combined-experience .workspace-layer,.workspace-layer{width:155px;height:175px;padding:12px}.layer-symbol{font-size:30px}.layer-label{font-size:12px}.layer-state{left:12px;font-size:8px}.layer-detail{font-size:9px}.layer-0{transform:translate(-91%,2px) rotateY(-15deg) rotate(-7deg)}.layer-1{transform:translate(-50%,32px)}.layer-2{transform:translate(-9%,2px) rotateY(15deg) rotate(7deg)}.layers-separated .layer-space{height:440px}.combined-experience .layers-separated .workspace-layer,.layers-separated .workspace-layer{width:70%;height:122px;max-width:none;left:15%;top:12px;padding:13px 16px}.layers-separated .layer-0{transform:translate(0) rotate(-3deg)}.layers-separated .layer-1{transform:translateY(140px)}.layers-separated .layer-2{transform:translateY(280px) rotate(3deg)}.layers-separated .layer-symbol{position:absolute;right:16px;top:23px;font-size:30px}.layers-separated .layer-bars,.layers-separated .layer-lines{width:48%;margin-top:15px}.layers-separated .layer-detail{font-size:10px}.layers-separated .layer-state{bottom:10px;left:16px}.combined-experience .layers-separated .layer-label,.layers-separated .layer-label{font-size:12px}.assembly-caption{font-size:10px;padding-bottom:14px}.combined-experience .kiosk-stage{position:relative;top:0}.machine-demo{margin:0 14px 16px;padding:14px}.machine-demo p{font-size:13px}}.schedule-ticket{display:flex;align-items:center;gap:14px;border:1px solid #afc39e;border-radius:10px;background:#e4efda;padding:16px;box-shadow:0 10px 20px #42583410;animation:schedule-arrive .45s ease-out}.schedule-time{font:15px monospace;color:#385530}.schedule-ticket>div{flex:1 1}.schedule-ticket strong{display:block;font-size:13px}.schedule-ticket div>span{display:block;font-size:10px;color:#5d7151;margin-top:5px}.activity-connected{font-size:12px;color:#526b45;line-height:1.6}.schedule-ticket>span:last-child{color:#436b32}@keyframes schedule-arrive{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}.layers-assembled .workspace-layer{width:28%;max-width:220px}.layers-assembled .layer-0{transform:translate(-158%,12px) rotateY(-12deg) rotateX(8deg) rotate(-4deg)}.layers-assembled .layer-1{transform:translate(-50%,32px) rotateX(8deg)}.layers-assembled .layer-2{transform:translate(58%,12px) rotateY(12deg) rotateX(8deg) rotate(4deg)}@media(max-width:760px){.layers-assembled .workspace-layer{padding:10px 7px;height:175px}.layers-assembled .layer-label{font-size:9px;gap:2px}.layers-assembled .layer-label>span{font-size:10px}.layers-assembled .layer-symbol{font-size:25px;letter-spacing:-1px}.layers-assembled .layer-detail{font-size:8px}.layers-assembled .layer-state{left:7px;right:7px;font-size:7px;line-height:1.5}.layers-assembled .layer-lines{gap:3px}.layers-assembled .layer-0{transform:translate(-158%,12px) rotateY(-7deg) rotate(-3deg)}.layers-assembled .layer-2{transform:translate(58%,12px) rotateY(7deg) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.demo-request,.qualifier .dashboard-mini,.workspace-layer{transition:none!important}.workspace-layer{will-change:auto}.schedule-ticket{animation:none!important}}.website-only-link{display:inline-block;margin-top:24px;padding:16px 0;text-underline-offset:5px}.build-extras{margin:48px 0;max-width:1100px}.build-extras h2{font-size:clamp(28px,4vw,42px);margin:36px 0 12px}.build-extras>p{max-width:720px;font-size:20px;line-height:1.5}.website-options{border:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.website-options legend{margin-bottom:12px}.website-options label{display:flex;align-items:center;gap:12px;min-height:60px;padding:16px;border:1px solid #bbc3c9;border-radius:16px;cursor:pointer;background:#fff}.website-options label:has(:checked){border-color:#224cdb;background:#eef2ff}.build-extras input{width:24px;height:24px;flex-shrink:0;accent-color:#224cdb}.interest-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.interest-grid article{padding:22px;border:1px solid #cbd0d8;background:#fff;border-radius:20px}.interest-grid label{display:flex;align-items:center;gap:16px;min-height:64px;cursor:pointer}.interest-grid strong{display:block;font-size:22px}.interest-grid small{display:block;margin-bottom:8px;color:#475569}.interest-grid details{margin:16px 0 0 40px;line-height:1.6}.interest-grid summary{padding:12px 0;cursor:pointer}.website-concept{background:#eaf0ef;border:1px solid #b5c9c5;border-radius:24px;overflow:hidden}.website-browser{display:flex;justify-content:space-between;gap:16px;padding:20px;background:#fff;font-size:12px;letter-spacing:.08em}.website-preview{padding:clamp(24px,5vw,64px);background:radial-gradient(ellipse at right,#bad7cc,transparent 65%)}.website-preview h3{font-size:clamp(40px,6vw,72px);line-height:1.05;margin:20px 0}.website-preview p{font-size:20px;max-width:560px}.website-concept>p{padding:0 24px 20px;line-height:1.5}.build-extras button:disabled{opacity:.55;cursor:not-allowed}.build-extras :focus-visible,.website-only-link:focus-visible{outline:3px solid #224cdb;outline-offset:4px}@media(max-width:600px){.interest-grid{grid-template-columns:1fr}.website-options{display:grid}.website-browser{flex-direction:column}.interest-grid details{margin-left:0}}.build-extras{max-width:none;width:100%}.inquiry-fields{padding:0;border:0;margin:24px 0;min-width:0}.inquiry-fields legend{font-size:23px;font-weight:600}.inquiry-fields:disabled{opacity:.55}.submission-availability{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface,#fafbf4)}.submission-availability strong{font-size:20px}.submission-availability p{margin-bottom:0}.system-summary>div{align-items:center}.system-summary strong{flex:1 1;min-width:0}.summary-edit{background:none;border:0;color:#334c38;min-height:44px;min-width:44px;text-decoration:underline;text-underline-offset:4px;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.summary-edit:focus-visible{outline:3px solid #a85f38;outline-offset:3px}.demo-action:disabled{opacity:.65;cursor:default}.experience .readiness-note,.experience .stage-caption{font-size:13px!important}.experience :is(.experience-kicker,.journey-save,.stage-topline,.model-loading,.simulation-label,.system-summary small,.dashboard-top,.dashboard-top small,.dashboard-section-title,.dashboard-metrics span,.dashboard-include small,.dashboard-disclosure,.activity-total span,.assembly-caption,.layer-detail,.layer-state,.machine-demo>span,.machine-demo small,.schedule-ticket div>span,.activity-connected,.website-browser,.experience-help),.studio-entry :is(.working-name,.world-number,.entry-footer){font-size:13px}.experience .journey-progress li>span{font-size:13px;flex-shrink:0}.experience .layer-state{letter-spacing:0;text-transform:none}.experience .assembly-heading>span,.experience .dashboard-include button,.experience .layer-label{font-size:13px}.experience .stage-topline{flex-wrap:wrap}.experience .dashboard-top{flex-wrap:wrap;gap:8px}@media(max-width:1000px){.combined-experience{display:flex;flex-direction:column}.combined-experience .kiosk-stage{position:relative;top:0}.combined-experience>*{width:100%}}@media(max-width:760px){.experience-shell{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.phone-next{gap:10px;padding-inline:14px}.phone-next>div{flex:1 1;min-width:0;flex-shrink:1}.phone-next>div>span{font-size:13px}.phone-next strong{font-size:16px}.phone-next button{flex-shrink:0;max-width:54%;font-size:14px}.journey-progress li.active>b{font-size:13px;white-space:normal}.journey-top{gap:8px}.journey-progress{gap:6px}.journey-progress li{gap:4px}.experience .layer-space{height:270px}.experience .layers-assembled .workspace-layer{height:210px;padding:10px 6px}.experience .layers-assembled .layer-label{min-height:34px;overflow-wrap:anywhere}.experience .layers-assembled .layer-bars,.experience .layers-assembled .layer-detail,.experience .layers-assembled .layer-lines{display:none}.experience .layers-assembled .layer-state{left:6px;right:6px;font-size:13px;line-height:1.3}.experience .layers-separated .layer-space{height:470px}.experience .layers-separated .workspace-layer{height:136px}.experience .layers-separated .layer-1{transform:translateY(152px)}.experience .layers-separated .layer-2{transform:translateY(304px) rotate(3deg)}.experience .layers-separated .layer-detail{max-width:68%}.experience .assembly-heading>span{display:none}.build-extras>p{max-width:none}.explore-heading{padding-inline:0}.system-summary>div{gap:10px}.system-summary>div>span{max-width:42%}.system-summary strong{max-width:none}.summary-edit{font-size:13px}}.sequential-builder .experience-shell{padding-bottom:140px}.guided-decision{max-width:1100px;margin:auto;animation:decision-enter .28s ease-out}.decision-count{font-size:14px;color:var(--muted,#53624f);margin:12px 0}.decision-progress{display:block;width:100%;height:3px;border:0;accent-color:#304b36;margin:0 0 28px}.decision-stage{max-width:760px;margin:0 auto}.decision-stage .build-extras{margin-top:0}.decision-stage .interest-grid{grid-template-columns:1fr}.decision-stage .interest-grid article{padding:24px}.decision-next{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px max(20px,calc((100vw - 1100px) / 2)) max(16px,env(safe-area-inset-bottom));background:#fafbf6;border-top:1px solid #d5ddcf}.decision-next span,.decision-next strong{display:block}.decision-next>div>span{font-size:13px;margin-top:5px}.decision-next button{min-height:56px;min-width:140px}.sequential-builder .experience-help details{max-width:380px}.sequential-builder .experience-help summary{cursor:pointer;padding:16px}@keyframes decision-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:600px){.sequential-builder .explore-heading{margin-bottom:20px}.sequential-builder .explore-heading h1{font-size:clamp(30px,8vw,42px)}.decision-next{gap:10px;padding-inline:16px}.decision-next>div{min-width:0}.decision-next>div>span{max-width:140px}}@media (prefers-reduced-motion:reduce){.guided-decision{animation:none}}.compact-builder .explore-heading{margin-bottom:24px}.compact-builder .explore-heading h1{font-size:clamp(30px,4vw,48px)}.compact-builder .explore-heading>p{font-size:16px}.workspace-switch{display:flex;gap:8px;padding:12px 16px;background:#edf1e6;border-bottom:1px solid #d5ddcf}.workspace-switch button{flex:1 1;min-height:48px;padding:12px 8px;border:1px solid transparent;background:transparent;color:#304b35;border-radius:8px;font:inherit;cursor:pointer}.workspace-switch button[aria-pressed=true]{background:#304b35;color:white}.workspace-switch button:focus-visible{outline:3px solid #a85f38;outline-offset:2px}.system-switch{border-radius:12px;margin-bottom:16px}.compact-builder .dashboard-title{padding-block:16px}.compact-builder .dashboard-body{padding-block:20px}.review-extras{margin:16px 0 24px;border-block:1px solid #cbd4c2}.review-extras>summary{padding:20px 0;cursor:pointer;font-size:18px}.review-extras>summary>span{display:block;margin:8px 0 0 20px;font-size:14px;color:#53624f}.review-extras .build-extras{margin:0 0 24px}.review-extras .build-extras h2{font-size:22px;margin-top:20px}.review-extras .build-extras>p{font-size:16px}.review-extras .interest-grid{grid-template-columns:1fr;gap:8px}.review-extras .interest-grid article{padding:12px}.review-extras .interest-grid strong{font-size:17px}:root{--canvas:#fafafa;--surface:#ffffff;--surface-soft:#f2f2f2;--ink:#171717;--muted:#595959;--line:#dedede;--control-line:#858585;--signal-orange:#ff681f;--signal-blue:#2454f4;--signal-violet:#7738ef;--signal-green:#00b86b;--motion-fast:180ms;--motion-enter:320ms;--motion-ease:cubic-bezier(.22,1,.36,1);--paper:var(--canvas);--accent:var(--ink);--accent-dark:#333333;--copper:var(--signal-orange);--blue:var(--signal-blue);--plum:var(--signal-violet);--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--text-small:14px;--text-body:16px;--text-lead:18px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px}.experience,.guided-page,.studio-entry,body{background:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-body);line-height:1.5}button,input,select,textarea{font-family:var(--font-ui)}.compact-builder .explore-heading h1,.entry-heading h1,.experience h1,.qualifier .entry-heading h1,.workshop-home h1,.workshop-home h2,body :is(h1,h2,h3){font-family:var(--font-ui);font-weight:650;letter-spacing:-.035em;line-height:1.12}.compact-builder .explore-heading h1,.entry-heading h1,.experience h1,.qualifier .entry-heading h1,body h1{font-size:clamp(32px,4vw,52px)}.entry-heading p:not(.experience-kicker),.explore-heading>p,.qualifier .entry-heading p:not(.experience-kicker){color:var(--muted);font-size:var(--text-lead);line-height:1.6;max-width:54ch}.workshop-header{background:var(--canvas);border:0}.workshop-header-inner{max-width:1280px;min-height:88px}.focused-header .workshop-brand,.workshop-brand{font-family:var(--font-ui);font-size:24px;font-weight:700;letter-spacing:-.045em}.brand-mark,.focused-header .brand-mark{background:var(--ink);transform:none;border-radius:3px;width:16px;height:16px}.focused-header .working-name,.working-name{display:none}.focused-header .header-help,.header-help,.studio-account{color:var(--muted);font-size:var(--text-small);font-weight:600}.studio-entry-main{max-width:1280px;padding:48px 40px 32px}.entry-heading{margin-bottom:48px}.entry-heading .experience-kicker,.experience-kicker{color:var(--muted);font-family:var(--font-ui);font-size:var(--text-small);font-weight:600;letter-spacing:0;text-transform:none;margin-bottom:16px}.world-grid{gap:24px}.purchase-card,.world-card{background:transparent;border:0;border-radius:8px;box-shadow:none;padding:24px}.purchase-card:hover,.world-card:hover{background:var(--surface-soft);border-color:transparent;transform:none;box-shadow:none}.world-number{color:var(--muted);font:600 var(--text-small)/1.5 var(--font-ui)}.both-symbol,.stage-orbit,.stage-word,.world-card>.world-number,.world-platform{display:none}.world-art .workshop-art{filter:none;transform:none}.world-card:hover .workshop-art{transform:translateY(-3px)}.purchase-card .world-name strong,.world-name strong{color:var(--ink);font-size:24px;font-weight:650;letter-spacing:-.025em}.purchase-card .world-name div>span,.world-name div>span{color:var(--muted);font-size:var(--text-body);line-height:1.5}.purchase-card .world-arrow,.world-arrow{border:0;background:transparent;color:var(--ink);border-radius:0}.world-card:hover .world-arrow{background:transparent;color:var(--ink)}.qualifier .purchase-grid{gap:48px}.qualifier .purchase-art{height:280px;margin:24px 0}.qualifier .dashboard-mini{transform:none;box-shadow:0 16px 40px #0000000a}.qualifier .purchase-card:hover .dashboard-mini{transform:translateY(-3px)}.both-choice{background:var(--surface-soft);border:0;border-radius:8px;margin-top:32px;padding:24px;color:var(--ink)}.both-choice:hover{background:#e9e9e9}.both-choice div>span,.choice-back,.website-only-link{color:var(--muted);font-size:var(--text-body)}.entry-footer,.experience-help{color:var(--muted);font-size:var(--text-small);line-height:1.6;border:0;margin-top:48px}.journey-top{border:0;margin-bottom:32px}.journey-progress li{color:var(--muted);font-size:var(--text-small)}.journey-progress li>span{border:0;font:600 var(--text-small)/1 var(--font-ui);background:transparent}.journey-progress .active,.journey-progress .complete{color:var(--ink)}.journey-progress .active>span{background:var(--ink);color:white}.journey-back,.journey-save,.summary-edit{color:var(--muted)}.journey-back{font-size:var(--text-body);min-width:48px}.kiosk-stage{border:0;box-shadow:none}.kiosk-stage,.model-space,.stage-review{background:var(--surface-soft)}.model-loading,.stage-caption,.stage-tabs button,.stage-topline{color:var(--muted);font-family:var(--font-ui);font-size:var(--text-small);letter-spacing:0}.stage-topline i{background:var(--muted)}.stage-controls button,.stage-tabs button{background:var(--surface);border-color:var(--line);color:var(--ink);font-size:var(--text-small)}.stage-caption{font-size:var(--text-small)!important;line-height:1.5}.button,.button.accent,.decision-next .experience-primary,.experience-primary{background:var(--ink);color:white;border-radius:8px;font-family:var(--font-ui);font-size:var(--text-body);font-weight:600;letter-spacing:0}.decision-next{background:var(--surface);border-color:var(--line)}.decision-next>div>span{color:var(--muted);font-size:var(--text-small)}.system-switch{background:var(--surface-soft);border:0}.system-switch button{color:var(--ink)}.system-switch button[aria-pressed=true]{background:var(--ink);color:white}.dashboard-stage{background:var(--surface);border:0;box-shadow:0 12px 48px #00000006;border-radius:12px}.dashboard-top,.dashboard-top small{font:500 var(--text-small)/1.5 var(--font-ui);letter-spacing:0;color:var(--muted)}.dashboard-top{border-color:var(--line)}.dashboard-top i{background:var(--muted)}.dashboard-title h2{font-weight:650}.dashboard-section-title,.dashboard-title p{font-family:var(--font-ui);font-size:var(--text-small);letter-spacing:0;text-transform:none}.dashboard-include{background:var(--surface-soft);border:0}.dashboard-disclosure,.dashboard-include small,.dashboard-include strong{font-size:var(--text-small);color:var(--muted)}.dashboard-include strong{color:var(--ink);font-weight:600}.dashboard-include button{background:var(--ink);font-size:var(--text-small);font-weight:600}.review-extras,.scope-price,.system-summary>div{border-color:var(--line)}.readiness-note,.scope-price>span,.system-summary small{font-size:var(--text-small);color:var(--muted);text-transform:none;letter-spacing:0}.scope-price>strong{font-weight:650;color:var(--ink)}.scope-price p,.system-summary>div>span{color:var(--muted);font-size:var(--text-body)}.review-extras .interest-grid article{background:transparent;border:0;border-radius:0}.review-extras summary,.review-extras>summary>span{color:var(--muted)}.website-options label{border-color:var(--control-line);background:var(--surface);border-radius:8px}.website-options label:has(:checked){border-color:var(--ink);background:var(--surface-soft)}.build-extras input,.consent input{accent-color:var(--ink)}.notice,.submission-availability{background:var(--surface-soft);color:var(--ink);border:0}.contact-form input{background:var(--surface);border-color:var(--control-line);color:var(--ink)}:root body :is(button,a,input,summary,select,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:760px){.studio-entry-main{padding:24px 20px}.entry-heading{margin-bottom:32px}.focused-header .workshop-brand{font-size:22px}.entry-heading p:not(.experience-kicker),.qualifier .entry-heading p:not(.experience-kicker){font-size:var(--text-body)}.world-grid{gap:16px}.world-card{padding:12px 4px;min-height:176px}.world-name strong{font-size:18px}.qualifier .purchase-grid{gap:32px}.qualifier .purchase-card{display:block;padding:16px}.qualifier .purchase-art{height:176px;margin:16px 0 24px}.purchase-card .world-name strong{font-size:24px}.purchase-card .world-name div>span{font-size:var(--text-body)}.qualifier .dashboard-mini{max-width:260px;padding:16px}.qualifier .mini-metrics small,.qualifier .mini-task,.qualifier .mini-top{font-size:12px}.dashboard-include{flex-direction:column;align-items:stretch}.dashboard-include button{max-width:none;min-height:48px}.entry-footer,.experience-help{font-size:var(--text-small);margin-top:32px}.decision-next button{min-width:160px}}.brand-mark,.focused-header .brand-mark,.workspace-brand span{background:var(--signal-orange)!important}.mini-chart i{background:var(--signal-blue)}.mini-chart i:nth-child(3n){background:var(--signal-orange)}.mini-chart i:nth-child(4n){background:var(--signal-violet)}.mini-task{color:var(--ink)}.dashboard-mini{background:var(--surface)}.dashboard-avatar{background:var(--signal-orange);color:var(--ink)}.activity-period button[aria-pressed=true],.demo-calendar button[aria-pressed=true],.workspace-switch button[aria-pressed=true]{background:var(--signal-blue);color:white}.dashboard-metrics>div{background:var(--surface);border:0;border-left:4px solid var(--signal-orange)}.dashboard-metrics>div:nth-child(2){border-left-color:var(--signal-blue)}.demo-chart>div>span{background:var(--signal-blue)}.demo-chart>div:nth-child(3n)>span{background:var(--signal-orange)}.demo-chart>div:nth-child(4n)>span{background:var(--signal-violet)}.request-dot{background:var(--signal-orange)}.schedule-ticket{background:var(--surface);border-color:var(--signal-blue);border-left:4px solid var(--signal-blue)}.schedule-time{color:var(--signal-blue)}.demo-action:not(:disabled){background:var(--signal-blue);color:white;border-color:var(--signal-blue)}.demo-action:disabled{background:var(--surface-soft);color:var(--muted)}.system-switch button[aria-pressed=true]{background:var(--signal-blue)}.world-retail .workshop-art{filter:hue-rotate(175deg)}.world-hospitality .workshop-art{filter:hue-rotate(310deg)}.world-professional-services .workshop-art{filter:none}.dashboard-stage>.workspace-switch{background:var(--surface)}.focused-header .workshop-header-inner{flex-wrap:wrap;column-gap:16px}@media (max-width:380px){.focused-header .workshop-brand{font-size:20px}.focused-header .workshop-header-inner{column-gap:10px}}.workspace-app{min-height:100dvh}.workspace-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:32px;height:72px;padding:0 40px;background:var(--surface)}.workspace-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-.04em}.workspace-brand span{width:14px;height:14px;background:var(--ink);border-radius:3px}.workspace-business{color:var(--muted);font-size:14px}.workspace-header>a:last-child{margin-left:auto;font-size:14px}.workspace-app .experience-shell{max-width:1280px;padding:0 40px 144px}.workspace-toolbar{display:flex;align-items:center;gap:24px;min-height:72px;color:var(--muted);font-size:14px}.workspace-toolbar button{min-height:48px;border:0;background:transparent;cursor:pointer}.workspace-toolbar .workspace-setup{margin-left:auto;padding:0 20px;border-radius:8px;background:var(--surface-soft);color:var(--ink);font-size:14px;font-weight:600}.workspace-app .explore-heading{align-items:center;margin:8px 0 24px}.workspace-app .explore-heading .experience-kicker{display:none}.workspace-app .explore-heading h1{font-size:32px}.workspace-demo{color:var(--muted);font-size:14px}.workspace-app .decision-stage{max-width:none;margin:0}.workspace-app .decision-stage>[hidden]{display:none}.workspace-app .system-switch{justify-content:flex-start;width:-moz-fit-content;width:fit-content;margin:0 0 24px}.workspace-app .dashboard-stage{max-width:none;border-radius:8px;box-shadow:none}.workspace-app .dashboard-top{display:none}.workspace-app .dashboard-title{padding:24px 32px 16px}.workspace-app .dashboard-title p{display:none}.workspace-app .dashboard-title h2{font-size:24px}.workspace-app .dashboard-stage>.workspace-switch{justify-content:flex-start;padding:0 32px}.workspace-app .dashboard-body{padding:24px 32px;min-height:300px}.workspace-app .dashboard-metrics{max-width:640px}.workspace-app .demo-action,.workspace-app .demo-request{max-width:760px}.workspace-app .dashboard-include{background:transparent;padding:16px 32px}.workspace-app .dashboard-include button{background:var(--surface-soft);color:var(--ink)}.workspace-app .dashboard-disclosure{padding:0 32px 16px;margin:0}.workspace-app .kiosk-stage{max-width:none;position:relative;top:0}.workspace-app .stage-minimal .model-space{height:clamp(320px,45vh,480px)}.workspace-app .decision-next{position:fixed;transform:none;width:100%;max-width:none;margin:0;padding:16px max(20px,calc((100vw - 1200px)/2)) max(16px,env(safe-area-inset-bottom));border:0;background:var(--surface);box-shadow:none}.workspace-app .decision-next .experience-primary{flex:0 0 auto;width:auto;min-height:56px;padding:12px 24px}.workspace-app .decision-next>div{flex:1 1}.workspace-app .experience-help{margin:0;padding:16px 0}.workspace-panel{position:fixed;inset:0 0 0 auto;width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;padding:0 32px 32px;background:var(--surface);color:var(--ink);overflow-y:auto;overscroll-behavior:contain}.workspace-panel::-webkit-backdrop{background:#17171730}.workspace-panel::backdrop{background:#17171730}body:has(.workspace-panel[open]){overflow:hidden}.workspace-panel[open]{animation:workspace-enter .2s ease-out}.workspace-panel-bar{position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;min-height:72px;gap:16px;background:var(--surface);z-index:2}.workspace-panel-bar button{min-height:48px;border:0;background:var(--surface-soft);border-radius:8px;padding:8px 16px;color:var(--ink);cursor:pointer}.workspace-panel .build-review,.workspace-panel .send-experience{display:block;margin:24px 0}.workspace-panel .system-confirmation{padding:24px 0}.workspace-panel h1{font-size:32px}.workspace-panel .experience-primary,.workspace-panel .scope-price,.workspace-panel .send-experience form{margin-top:24px}@keyframes workspace-enter{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.workspace-panel[open]{animation:none}}@media (min-width:900px){.workspace-app .dashboard-stage{display:grid;grid-template-columns:184px minmax(0,1fr)}.workspace-app .dashboard-title{grid-column:1/-1}.workspace-app .dashboard-stage>.workspace-switch{grid-column:1;grid-row:2/5;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:16px;background:transparent;border:0}.workspace-app .dashboard-stage>.workspace-switch button{flex:0 0 auto;text-align:left;min-height:48px;padding:12px 16px}.workspace-app .dashboard-body{grid-column:2;grid-row:2;padding-top:16px}.workspace-app .dashboard-include{grid-column:2;grid-row:3}.workspace-app .dashboard-disclosure{grid-column:2;grid-row:4}}@media (max-width:760px){.workspace-header{height:64px;padding:0 20px;gap:16px}.workspace-brand{font-size:20px}.workspace-business{display:none}.workspace-app .experience-shell{padding:0 20px 160px}.workspace-toolbar{gap:12px;min-height:64px}.workspace-toolbar .workspace-setup{padding:0 12px}.workspace-app .explore-heading{display:block;padding:0;margin:16px 0 24px}.workspace-app .explore-heading h1{font-size:28px;margin-bottom:8px}.workspace-app .dashboard-body,.workspace-app .dashboard-title{padding:20px 16px}.workspace-app .dashboard-stage>.workspace-switch{padding:0 8px}.workspace-app .dashboard-include{padding:16px}.workspace-app .dashboard-disclosure{padding:0 16px 16px}.workspace-app .decision-next{display:flex;flex-direction:row;align-items:center;gap:16px}.workspace-app .decision-next button{max-width:none;width:100%}.workspace-panel{padding:0 20px 24px}.workspace-panel .build-review,.workspace-panel .send-experience{margin:16px 0}}.both-choice,.both-choice:hover,.call-preview,.demo-feedback,.kiosk-stage,.machine-demo,.machine-demo-handled,.model-space,.purchase-card:hover,.stage-review,.website-concept,.website-preview,.world-card:hover{background:var(--surface);box-shadow:none;border:0}.both-choice{padding:24px 0}.both-choice strong,.purchase-card:first-child .world-number{color:var(--signal-blue)}.both-choice,.purchase-card,.world-card{transition:transform var(--motion-fast) var(--motion-ease)}.both-choice:hover,.purchase-card:hover,.world-card:hover{transform:translateY(-4px)}.qualifier .dashboard-mini,.world-art .workshop-art{transition:transform var(--motion-enter) var(--motion-ease)}.activity-period button,.dashboard-stage,.demo-calendar button,.machine-demo p,.machine-demo>span,.stage-topline span:first-child,.workspace-switch button{color:var(--ink)}.activity-connected,.activity-total span,.call-preview p,.dashboard-description,.dashboard-metrics span,.dashboard-section-title,.demo-chart small,.demo-feedback,.demo-request p,.machine-demo small,.schedule-ticket div>span,.simulation-label{color:var(--muted);font-size:14px}.activity-period button,.demo-calendar button{background:var(--surface);border-color:var(--control-line)}.dashboard-body{border:0}.demo-feedback{border-left:3px solid var(--signal-blue)}.machine-demo{margin:24px 0;padding:24px}.call-preview button,.decision-next .experience-primary,.experience-primary,.machine-demo button,.stage-controls button:first-child:not(:disabled),.workspace-app .dashboard-include button{background:var(--signal-blue);color:white;border-color:var(--signal-blue)}.experience-primary:hover:not(:disabled),.machine-demo button:hover:not(:disabled),.workspace-app .dashboard-include button:hover{background:#183dd1}.workspace-app .dashboard-include button[aria-pressed=true]{background:var(--signal-violet)}.experience-primary:disabled,.machine-demo button:disabled{background:var(--surface-soft);color:var(--muted);opacity:1;cursor:not-allowed}.readiness-note,.stage-caption{color:var(--muted)!important;font-size:14px!important}.dashboard-top i,.stage-topline i{background:var(--signal-orange)}.stage-controls button:first-child:disabled{background:var(--surface-soft);color:var(--muted);border-color:var(--line);opacity:1}.demo-action:disabled,.workspace-switch{border-color:var(--line)}.call-avatar,.confirmation-icon{background:var(--signal-orange);color:var(--ink)}.call-state-1 .call-avatar{animation:none}.website-preview{border-top:4px solid var(--signal-violet)}.website-options label:has(:checked){background:var(--surface);border-color:var(--signal-blue)}.build-extras input,.consent input{accent-color:var(--signal-blue)}.workspace-panel .scope-price{padding:16px 0;margin-top:16px}.workspace-panel .scope-price>strong{font-size:24px}.workspace-panel .build-review form{margin-top:32px}.workspace-panel .contact-form{display:grid;grid-gap:16px;gap:16px}.workspace-panel .contact-form input{min-height:56px}.workspace-panel .system-summary>div{border:0;padding:12px 0}.workspace-panel .submission-availability{background:var(--surface);padding:16px 0;border-radius:0}.workspace-panel .inquiry-fields:disabled{opacity:1}.workspace-panel .inquiry-fields:disabled input{background:var(--surface-soft)}@keyframes canvas-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dashboard-body,.decision-stage>div:not([hidden]),.guided-decision,.workspace-panel[open],.world-grid{animation:canvas-enter var(--motion-enter) var(--motion-ease) both}.experience button,.studio-entry a{transition:background-color var(--motion-fast),transform var(--motion-fast) var(--motion-ease)}.experience button:active:not(:disabled),.studio-entry a:active{transform:scale(.98)}@media (max-width:600px){.workspace-app .decision-next{flex-wrap:wrap}.workspace-app .decision-next>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.workspace-app .decision-next>div>span{max-width:none;margin:0}.workspace-app .decision-next .experience-primary{width:100%}}@media (prefers-reduced-motion:reduce){.experience *,.studio-entry *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.both-choice:hover,.purchase-card:hover,.qualifier .purchase-card:hover .dashboard-mini,.world-card:hover,.world-card:hover .workshop-art{transform:none}}.workspace-app .workspace-toolbar{min-height:56px}.workspace-app .explore-heading{margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px 24px}.workspace-app .explore-heading h1{font-size:24px;margin:0}.workspace-app .stage-minimal .model-space{height:clamp(240px,34dvh,380px)}.workspace-app .machine-demo{margin:0;padding:16px 24px}.workspace-app .machine-demo small,.workspace-app .machine-demo>span{display:none}.workspace-app .machine-demo p{margin:0 0 12px}.workspace-app .machine-demo{max-height:260px;overflow:hidden;transition:max-height var(--motion-enter) var(--motion-ease),padding var(--motion-enter),opacity var(--motion-fast)}.workspace-app .stage-inspecting .machine-demo{max-height:0;padding-block:0;opacity:0;pointer-events:none}.workspace-app .stage-caption{margin:12px 0!important}.workspace-app .decision-stage{view-transition-name:product-stage}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-group(product-stage){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(product-stage){animation:stage-depart .24s ease-in both}::view-transition-new(product-stage){animation:stage-arrive .32s cubic-bezier(.22,1,.36,1) both}@keyframes stage-depart{to{opacity:0;transform:translateX(-32px) scale(.98)}}@keyframes stage-arrive{0%{opacity:0;transform:translateX(32px)}}.workspace-panel .review-extras,.workspace-panel .review-summary{margin:16px 0;border:0}.review-summary>summary{cursor:pointer;padding:16px 0;min-height:56px}.review-summary>summary span,.review-summary>summary strong{display:block}.review-summary>summary span{font-size:14px;color:var(--muted)}.review-summary>summary strong{color:var(--signal-blue);margin-top:4px;font-size:18px}.review-extras>summary,.review-summary>summary{list-style:none;position:relative;padding-right:32px}.review-extras>summary::-webkit-details-marker,.review-summary>summary::-webkit-details-marker{display:none}.review-extras>summary:after,.review-summary>summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:24px;color:var(--signal-blue)}.review-extras[open]>summary:after,.review-summary[open]>summary:after{content:"−"}.workspace-panel .review-extras>summary{padding:12px 0}.workspace-panel .review-extras>summary>span{margin:4px 0 0}.workspace-panel .build-review form{margin-top:16px}.workspace-panel .submission-availability{padding:8px 0}.workspace-panel .submission-availability strong{font-size:16px}.workspace-panel .submission-availability p{font-size:14px;margin-top:4px}.workspace-panel .inquiry-fields{margin:16px 0}.workspace-panel .experience-primary{margin-top:16px}.workspace-panel[open]{animation:workspace-enter var(--motion-enter) var(--motion-ease)}@supports (interpolate-size:allow-keywords){.review-extras,.review-summary{interpolate-size:allow-keywords}.review-extras::details-content,.review-summary::details-content{height:0;overflow:clip;opacity:0;transition:height var(--motion-enter) var(--motion-ease),opacity var(--motion-fast),content-visibility var(--motion-enter) allow-discrete}.review-extras[open]::details-content,.review-summary[open]::details-content{height:auto;opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.workspace-panel[open]{animation:none}.review-extras::details-content,.review-summary::details-content{transition:none}}.account-shell{max-width:820px;padding-block:clamp(32px,8vh,80px)}.account-shell h1{font-size:clamp(32px,6vw,56px)}.auth-field{display:grid;grid-gap:8px;gap:8px;margin-block:24px;font-weight:600}.auth-field input{width:100%;min-height:56px;padding:12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink)}.account-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-save{margin-block:20px}