*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#100f14;color:#f6f1ea;font-family:var(--font);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}button,a,input{-webkit-tap-highlight-color:transparent}button{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.sky-field{position:absolute;top:0;left:0;right:0;height:1080px;overflow:hidden;isolation:isolate;pointer-events:none}.sky-field .amb{opacity:.78;mask:linear-gradient(#000 76%,transparent);-webkit-mask:linear-gradient(#000 76%,transparent)}.sky-field:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#10101b70 0%,#15101b38 28%,transparent 64%,#100f14)}.site-wrap{position:relative;z-index:1;max-width:1440px;margin:auto;padding:0 48px}.site-nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand-link{display:flex;align-items:center;gap:11px;color:inherit}.brand-link .logo{width:29px;height:29px;border-radius:9px}.brand-link .sqwm{font-size:15px}.nav-links{display:flex;gap:28px}.nav-links button{background:none;border:0;font-size:13px;color:#f6f1eacc;padding:10px 0}.nav-links button:hover{color:white}.nav-cta{background:#ffffff0d;border:1px solid #ffffff38;border-radius:999px;padding:11px 17px;font-size:13px}.nav-cta span{margin-left:20px}.nav-cta:hover{background:#ffffff1a}.hero-intro{text-align:center;padding:37px 12px 27px}.ghost-role{display:flex;justify-content:center;align-items:center;gap:5px;min-height:24px;color:#f3dfd5;font-size:14px;letter-spacing:.005em;margin-bottom:19px}.role-dot{width:5px;height:5px;background:#fac28d;border-radius:50%;margin-right:5px;box-shadow:0 0 10px #ed994b66}.role-word{color:#fff0db}.type-caret{height:16px;width:1px;background:#fff0db;animation:blink 1.1s step-end infinite;margin-left:0}h1{font-size:clamp(42px,4.65vw,69px);line-height:1.04;font-weight:400;letter-spacing:-.052em;margin:0 auto;max-width:1080px;text-wrap:balance;text-shadow:0 3px 25px #00000014}h1 span{color:#fff0e4}.hero-lead{font-size:16px;line-height:1.5;color:#f4dfd6c9;margin:18px 0 23px;letter-spacing:-.015em}.prompt{display:flex;align-items:center;gap:12px;width:min(100%,540px);margin:auto;border:1px solid #ffe5cc60;background:#1717237a;backdrop-filter:blur(20px);border-radius:16px;padding:7px 7px 7px 19px;box-shadow:0 10px 32px #100d181c,inset 0 1px 0 #ffffff0c}.prompt:focus-within{border-color:#ffd8a9c9;box-shadow:0 0 0 3px #ffdbb412,0 10px 32px #100d181c}.prompt-mark{font-size:24px;color:#f3c29f;line-height:1}.prompt input{background:none;border:0;color:#fff3e8;width:100%;min-width:0;outline:none!important;font-size:15px;height:38px}.prompt input::placeholder{color:#f7e3d6b5}.prompt input:focus-visible{outline:none}.prompt button{flex:none;display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#f7e8db;color:#34231f;border:0;transition:background .2s}.prompt button:hover{background:white}.prompt button svg{width:20px;height:20px}.prompt-examples{display:flex;justify-content:center;align-items:center;gap:13px;flex-wrap:wrap;margin-top:12px;font-size:11px;color:#f5e4d699}.prompt-examples button{background:none;border:0;color:#fff0e2b8;font-size:11px;padding:2px 0;border-bottom:1px solid #fff0e223}.prompt-examples button:hover{color:#fff}.console-section{max-width:1232px;margin:0 auto}.console-caption{display:flex;align-items:center;justify-content:space-between;padding:0 4px 12px;gap:16px}.scene-tabs{display:flex;gap:20px;align-items:center}.scene-tabs button{font-size:12px;background:none;border:0;color:#fff1e1a0;padding:5px 0;position:relative}.scene-tabs button[aria-selected=true]{color:#fff7ed}.scene-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:1px;background:#ffe3bf}.review-controls{display:flex;gap:16px}.review-controls button{border:0;background:none;color:#fff1e1a0;font-size:11px;padding:5px 0;display:flex;gap:6px;align-items:center}.review-controls button:hover{color:white}.console-frame{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 35px 100px -25px #0a0717c9,0 0 0 1px #fff6e534;background:#151615;transition:max-width .45s var(--ease);margin:auto;max-width:100%}.console-frame:before{height:2px!important;z-index:20}.console-frame>.sh{width:100%;height:clamp(480px,53vh,660px);min-height:480px;border:0;border-radius:15px;--app-col-w:186px;--app-navrail-w:62px;--app-font:var(--font);--app-r-field:6px;--app-r-card:8px;--app-sheet-r:12px;--app-base-l:.177;--app-base-c:.008;--app-base-h:65;--color-base-200:oklch(20.5% .009 65);--color-base-300:oklch(28% .011 65);--app-accent:oklch(74% .13 48)}.console-frame .sh-rail .ws .mark{background:var(--logo) center/cover;color:transparent}.console-frame .sh-mount{font-size:12px}.console-foot{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.01em;padding:13px 3px;color:#f3e5db7a}.console-foot span:first-child{display:flex;align-items:center;gap:7px}.console-foot i{width:4px;height:4px;background:#bbd1b5;border-radius:50%}.review-footer{display:flex;justify-content:space-between;color:#fff2e647;font-size:10px;letter-spacing:.04em;padding:38px 0 25px}.response{position:absolute;bottom:18px;right:18px;width:min(400px,calc(100% - 36px));padding:17px;display:flex;gap:12px;border:1px solid #e9ccb74d;border-radius:13px;background:#27221fef;backdrop-filter:blur(20px);box-shadow:0 12px 35px #0008;color:#f7eee6;z-index:30;animation:reveal .3s ease}.response-spark{color:#eec39c;font-size:25px}.response small{font-size:9px;letter-spacing:.12em;color:#d6bba6}.response p{font-size:13px;line-height:1.5;margin:6px 0 0}.response button{background:none;border:0;font-size:20px;align-self:flex-start;padding:0;color:#d6bba6}.response>div{flex:1}.demo-customer-page{padding:24px 24px 0;gap:0}.customer-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.customer-summary h2{font-size:25px;line-height:1.15;letter-spacing:-.035em;margin:0;font-weight:450;color:var(--app-ink)}.customer-summary p{margin:6px 0 0;color:var(--app-ink-muted);font-size:12px}.customer-summary .count{font-size:11px;color:var(--app-ink-muted)}.customer-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:15px;flex-wrap:wrap}.customer-toolbar label{display:flex;gap:7px;align-items:center;flex:1;min-width:160px;color:var(--app-ink-muted)}.customer-toolbar label input{background:transparent;border:0;outline:0;color:var(--app-ink);font-size:12px;width:100%}.customer-toolbar .g{width:16px;height:16px}.customer-toolbar button{background:none;border:1px solid var(--app-rule);border-radius:6px;padding:6px 10px;font-size:11px;color:var(--app-ink-muted)}.customer-toolbar button[aria-pressed=true]{color:var(--app-ink);background:var(--app-nav-active-bg)}.customer-table{width:100%;border-collapse:collapse;table-layout:fixed}.customer-table th{text-align:left;font-size:10px;font-weight:400;letter-spacing:.01em;color:var(--app-ink-faint);padding:10px 0;border-bottom:1px solid var(--app-rule)}.customer-table td{padding:13px 0;border-bottom:1px solid var(--app-rule);font-size:12px;color:var(--app-ink-muted);vertical-align:middle}.customer-table th:first-child{width:40%}.customer-table th:nth-child(2){width:24%}.customer-table th:nth-child(3){width:20%}.customer-table th:last-child{width:16%;text-align:right}.customer-table td:last-child{text-align:right}.customer-table tr[data-person]{cursor:pointer}.customer-table tr[data-person]:hover{background:var(--app-nav-active-bg)}.person-cell{display:flex;align-items:center;gap:10px}.person-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--person-color,#b8aa95) 17%,var(--color-base-100));color:var(--person-color,#b8aa95);font-size:10px;flex:none}.person-cell strong{display:block;font-weight:500;color:var(--app-ink);font-size:12px}.person-cell small{display:block;font-size:10px;color:var(--app-ink-faint);margin-top:1px}.person-label{display:inline-flex;border:1px solid var(--app-rule);font-size:10px;border-radius:4px;padding:3px 6px;color:var(--app-ink-muted);margin-right:4px}.person-label.warm{border-color:#b78b6638;color:#dfbd9a;background:#b78b660c}.customer-table .visit{color:var(--app-ink);font-variant-numeric:tabular-nums}.table-end{padding:15px 0;font-size:10px;color:var(--app-ink-faint);display:flex;justify-content:space-between}.profile-intro{display:flex;gap:12px;align-items:center;margin-bottom:22px}.profile-intro .person-avatar{width:54px;height:54px;font-size:17px}.profile-intro h3{margin:0 0 4px;font-size:20px;font-weight:450}.profile-intro p{margin:0;color:var(--app-ink-muted);font-size:12px}.profile-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--app-rule);border-bottom:1px solid var(--app-rule);padding:18px 0}.profile-metrics strong{font-weight:400;font-size:23px;display:block}.profile-metrics span{font-size:10px;color:var(--app-ink-muted)}.profile-events{margin-top:24px}.profile-events h4{font-size:12px;font-weight:500}.profile-event{display:flex;justify-content:space-between;border-top:1px solid var(--app-rule);padding:14px 0;font-size:12px}.profile-event small{color:var(--app-ink-muted);font-size:10px}.demo-apps{padding:30px;gap:24px}.apps-heading h2{font-weight:400;font-size:26px;letter-spacing:-.03em;margin:0 0 7px}.apps-heading p{font-size:12px;color:var(--app-ink-muted);margin:0}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-app{min-width:0;text-align:left;padding:20px 17px;border:1px solid var(--app-rule);background:var(--app-card-bg);border-radius:10px;color:var(--app-ink);min-height:159px}.demo-app:hover{border-color:var(--app-rule-strong);background:var(--app-nav-active-bg)}.demo-app .app-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#a88f731a;color:#d9b894;margin-bottom:18px}.demo-app .app-icon svg{width:19px;height:19px}.demo-app strong{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.demo-app small{font-size:10px;color:var(--app-ink-muted);line-height:1.5;display:block}.apps-note{padding:12px 0;color:var(--app-ink-faint);font-size:10px}.force-mobile{max-width:480px!important;padding:0 22px!important}.force-mobile .site-nav{height:72px}.force-mobile .nav-links{display:none}.force-mobile .hero-intro{padding:28px 0 26px}.force-mobile h1{font-size:40px}.force-mobile .hero-lead{font-size:14px;max-width:260px;margin:18px auto 24px}.force-mobile .ghost-role{font-size:12px}.force-mobile .prompt-examples{gap:12px}.force-mobile .prompt-examples>span{display:none}.force-mobile .review-controls{gap:10px}.force-mobile .scene-tabs{gap:16px}.force-mobile #tour-text{display:none}.force-mobile .console-frame>.sh{height:610px;min-height:0}.force-mobile .console-foot{font-size:9px;flex-direction:column;gap:6px}.force-mobile .review-footer{padding-top:25px}.sh[data-target=mobile] .demo-customer-page{padding:21px 14px 0}.sh[data-target=mobile] .customer-summary{margin-bottom:18px}.sh[data-target=mobile] .customer-summary h2{font-size:23px}.sh[data-target=mobile] .customer-table .c-source,.sh[data-target=mobile] .customer-table .c-last{display:none}.sh[data-target=mobile] .customer-table th:first-child{width:76%}.sh[data-target=mobile] .customer-table th:last-child{width:24%}.sh[data-target=mobile] .customer-table td{padding:15px 0}.sh[data-target=mobile] .customer-summary .count{display:none}.sh[data-target=mobile] .demo-apps{padding:22px 16px}.sh[data-target=mobile] .app-grid{grid-template-columns:1fr 1fr}.sh[data-target=mobile] .demo-app{padding:16px 13px;min-height:145px}.sh[data-target=mobile] .apps-heading h2{font-size:23px}.sh[data-target=mobile] .apps-note{display:none}@keyframes blink{50%{opacity:0}}@keyframes reveal{from{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:1600px){.hero-intro{padding-top:55px;padding-bottom:40px}h1{font-size:76px}.hero-lead{margin-top:20px;margin-bottom:27px}}@media(max-width:1000px){.site-wrap{padding:0 28px}.console-frame>.sh{--app-col-w:160px}.sh-search span,.sh-search kbd{display:none}.customer-table .c-source{display:none}.customer-table th:first-child{width:48%}.customer-table th:nth-child(3){width:30%}.app-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.site-wrap{padding:0 20px}.site-nav{height:70px;gap:15px}.brand-link .sqwm{font-size:12px}.brand-link .logo{width:26px;height:26px}.nav-links{display:none}.nav-cta{font-size:11px;padding:9px 13px}.nav-cta span{margin-left:12px}.hero-intro{padding:27px 0 26px}.ghost-role{font-size:12px;margin-bottom:18px}h1{font-size:clamp(32px,9.3vw,44px);line-height:1.06;letter-spacing:-.05em}h1 br{display:none}.hero-lead{font-size:14px;max-width:270px;margin:18px auto 23px}.prompt{padding-left:13px;border-radius:13px;gap:8px}.prompt input{font-size:13px}.prompt-examples{gap:14px;font-size:10px}.prompt-examples>span{display:none}.prompt-examples button{font-size:10px}.console-caption{gap:10px}.scene-tabs{gap:17px}.scene-tabs button{font-size:11px}.review-controls{gap:10px}#mobile-toggle{display:none}#tour-text{display:none}.console-frame{border-radius:12px}.console-frame>.sh{height:570px;min-height:0;border-radius:12px}.console-foot{font-size:9px;flex-direction:column;gap:6px}.review-footer{padding-top:25px}.sky-field{height:920px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.sky-field .amb{background:linear-gradient(to bottom,var(--sky-z) 0%,var(--sky-up) 33%,var(--sky-ro) 65%,var(--sky-gl) 83%,var(--sky-hz) 96%)}.prompt-mark svg{display:block;width:29px;height:29px}.nav-cta span{font-family:Arial,sans-serif}
