.approved-landing{--landing-paper:#f5f4ef;--landing-subtle:#edeae1;--landing-lift:#fff;--landing-chrome:#e2ded3;--landing-ink:#1c1b17;--landing-ink-2:#3e3b34;--landing-muted:#57544b;--landing-border:rgba(13,12,9,.1);--landing-diagram-line:#b0a898;--landing-diagram-border:#dedacd;--landing-accent:#1638ee;--landing-accent-soft:rgba(22,56,238,.16);--landing-accent-shadow:rgba(22,56,238,.22);--landing-runtime-hover-shadow:rgba(68,50,170,.34);--landing-dark-tile:#141210;min-height:100vh;overflow-x:clip;background:var(--landing-paper);color:var(--landing-ink);font-family:var(--font-sans);font-size:16px;-webkit-font-smoothing:antialiased;color-scheme:light}.approved-landing .landing-hero-surface{background:#f5f4ef}.approved-landing .landing-hero-content{width:100%;max-width:1180px}.approved-landing .landing-hero-title{font-size:clamp(24px,6.2vw,88px)}.approved-landing .hero-static-line,.approved-landing .hero-typed-word{display:block;white-space:nowrap}.approved-landing .hero-typed-word{min-height:1.08em}.approved-landing .hero-typed-content{position:relative;display:inline-block;height:1em;line-height:1;vertical-align:top}.approved-landing .hero-typed-cursor{position:absolute;top:.08em;left:calc(100% + 4px);width:0;height:.88em}.approved-landing *,.approved-landing :after,.approved-landing :before{box-sizing:border-box}.approved-landing h1,.approved-landing h2,.approved-landing h3,.approved-landing p{margin:0;font-weight:inherit}.approved-landing a{color:inherit;text-decoration:none;text-underline-offset:4px}.approved-landing a:hover{text-decoration:underline}.approved-landing button:not(.theme-toggle),.approved-landing input{font:inherit}.approved-landing button:not(.theme-toggle){cursor:pointer;border:0}.approved-landing svg{vertical-align:middle}.approved-landing a:focus-visible,.approved-landing button:focus-visible,.approved-landing input:focus-visible{outline:2px solid #1638ee;outline-offset:4px}.approved-landing ::selection{background:#1638ee;color:white}.approved-landing [class*=space-y-]>*+*{margin-top:var(--reference-stack)}.approved-landing .pt-36{padding-top:144px}.approved-landing .pb-28{padding-bottom:112px}.approved-landing .px-8{padding-inline:32px}.approved-landing .text-center{text-align:center}.approved-landing .max-w-3xl{max-width:768px}.approved-landing .mx-auto{margin-inline:auto}.approved-landing .mb-6{margin-bottom:24px}.approved-landing .leading-\[1\.08\]{line-height:1.08}.approved-landing .tracking-tight{letter-spacing:-.025em}.approved-landing .mb-12{margin-bottom:48px}.approved-landing .leading-relaxed{line-height:1.625}.approved-landing .flex{display:flex}.approved-landing .justify-center{justify-content:center}.approved-landing .rounded-2xl{border-radius:16px}.approved-landing .overflow-hidden{overflow:hidden}.approved-landing .h-full{height:100%}.approved-landing .items-center{align-items:center}.approved-landing .gap-1\.5{gap:6px}.approved-landing .px-5{padding-inline:20px}.approved-landing .py-3{padding-block:12px}.approved-landing .w-2\.5{width:10px}.approved-landing .h-2\.5{height:10px}.approved-landing .rounded-full{border-radius:999px}.approved-landing .text-xs{font-size:12px;line-height:1.4}.approved-landing .p-6{padding:24px}.approved-landing .space-y-4{--reference-stack:16px}.approved-landing .gap-3{gap:12px}.approved-landing .transition-all{transition:all .2s ease}.approved-landing .duration-500{transition-duration:.5s}.approved-landing .text-sm{font-size:14px;line-height:1.5}.approved-landing .flex-1{flex:1 1}.approved-landing .px-4{padding-inline:16px}.approved-landing .py-2\.5{padding-block:10px}.approved-landing .mb-1{margin-bottom:4px}.approved-landing .text-3xl{font-size:30px;line-height:1.2}.approved-landing .font-semibold{font-weight:600}.approved-landing .items-end{align-items:flex-end}.approved-landing .h-20{height:80px}.approved-landing .rounded{border-radius:4px}.approved-landing .w-full{width:100%}.approved-landing .grid{display:grid}.approved-landing .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-landing .gap-px{gap:1px}.approved-landing .p-5{padding:20px}.approved-landing .mb-1\.5{margin-bottom:6px}.approved-landing .text-xl{font-size:20px;line-height:1.4}.approved-landing .mt-1{margin-top:4px}.approved-landing .py-24{padding-block:96px}.approved-landing .max-w-5xl{max-width:1024px}.approved-landing .mb-3{margin-bottom:12px}.approved-landing .leading-tight{line-height:1.25}@media(min-width:1024px){.approved-landing .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.approved-landing .gap-4{gap:16px}.approved-landing .flex-col{flex-direction:column}.approved-landing .gap-2{gap:8px}.approved-landing .uppercase{text-transform:uppercase}.approved-landing .tracking-wider{letter-spacing:.05em}.approved-landing .mb-16{margin-bottom:64px}.approved-landing .max-w-7xl{max-width:1280px}.approved-landing .leading-\[1\.05\]{line-height:1.05}.approved-landing .mt-5{margin-top:20px}.approved-landing .max-w-md{max-width:448px}.approved-landing .relative{position:relative}.approved-landing .items-stretch{align-items:stretch}.approved-landing .gap-0{gap:0}.approved-landing .font-medium{font-weight:500}.approved-landing .leading-snug{line-height:1.375}.approved-landing .mt-4{margin-top:16px}.approved-landing .inline-flex{display:inline-flex}.approved-landing .px-2\.5{padding-inline:10px}.approved-landing .py-1{padding-block:4px}.approved-landing .w-1\.5{width:6px}.approved-landing .h-1\.5{height:6px}.approved-landing .px-3{padding-inline:12px}.approved-landing .shrink-0{flex-shrink:0}.approved-landing .w-8{width:32px}.approved-landing .h-px{height:1px}.approved-landing .w-2{width:8px}.approved-landing .h-2{height:8px}.approved-landing .text-white\/60{color:rgba(255,255,255,.7)}.approved-landing .mb-4{margin-bottom:16px}.approved-landing .flex-wrap{flex-wrap:wrap}.approved-landing .py-1\.5{padding-block:6px}.approved-landing .border{border:1px solid}.approved-landing .mt-8{margin-top:32px}.approved-landing .hover\:gap-3:hover{gap:12px}.approved-landing .absolute{position:absolute}.approved-landing .top-0{top:0}.approved-landing .left-0{left:0}.approved-landing .z-10{z-index:10}.approved-landing .pt-20{padding-top:80px}.approved-landing .pb-8{padding-bottom:32px}.approved-landing .mb-5{margin-bottom:20px}.approved-landing .h-auto{height:auto}.approved-landing .px-10{padding-inline:40px}.approved-landing .py-4{padding-block:16px}.approved-landing .text-lg{font-size:18px;line-height:1.5}.approved-landing .w-px{width:1px}.approved-landing .h-10{height:40px}.approved-landing .items-start{align-items:flex-start}.approved-landing .pt-0{padding-top:0}.approved-landing .h-8{height:32px}.approved-landing .cursor-default{cursor:default}.approved-landing .duration-200{transition-duration:.2s}.approved-landing .justify-between{justify-content:space-between}.approved-landing .text-base{font-size:16px;line-height:1.5}.approved-landing .px-2{padding-inline:8px}.approved-landing .py-0\.5{padding-block:2px}.approved-landing .py-20{padding-block:80px}@media(min-width:1024px){.approved-landing .lg\:flex-row{flex-direction:row}.approved-landing .lg\:items-center{align-items:center}}.approved-landing .gap-10{gap:40px}@media(min-width:1024px){.approved-landing .lg\:gap-16{gap:64px}.approved-landing .lg\:w-72{width:288px}}.approved-landing .min-w-0{min-width:0}.approved-landing .rounded-xl{border-radius:12px}.approved-landing .py-36{padding-block:144px}.approved-landing .py-32{padding-block:128px}.approved-landing .mb-10{margin-bottom:40px}.approved-landing>section:first-of-type{padding-top:72px}.public-import{width:100%;max-width:480px}.public-import.large{max-width:560px}.public-import form{display:flex;gap:8px}.public-import label{flex:1 1;min-width:0;display:flex;gap:4px;align-items:center;padding:0 16px;border:1px solid rgba(13,12,9,.16);border-radius:8px;background:#fff}.public-import label:focus-within{outline:2px solid #1638ee;outline-offset:2px}.public-import label span{font:13px/1.4 var(--font-mono);color:#57544b;white-space:nowrap}.public-import input{min-width:0;width:100%;padding:15px 0;font:13px/1.4 var(--font-mono);background:transparent;border:0;outline:0!important;color:#1c1b17}.public-import button{padding:12px 24px;border-radius:8px;color:#fff;background:var(--action-purple);font:600 14px var(--font-sans);flex-shrink:0}.public-import button:hover{background:var(--action-purple-hover)}.public-import>small{display:block;margin-top:12px;color:#57544b;font:11px/1.5 var(--font-sans)}.public-import>p{margin-top:10px;color:#a02018;font:12px/1.5 var(--font-sans)}.example-caption{margin-bottom:18px!important;font:11px var(--font-sans);color:#57544b}.approved-landing #examples .grid>div{min-width:0}.approved-landing #examples .grid>div>.flex-1{min-height:240px}.approved-landing #examples .grid{align-items:stretch}.approved-landing #runtimes .runtime-card-grid{position:relative;grid-auto-rows:1fr}.approved-landing #runtimes .runtime-branch-line{top:0;left:12.5%;right:12.5%;height:1px}.approved-landing #runtimes .runtime-card-column{min-width:0}.approved-landing #runtimes .runtime-card-stem{position:relative;z-index:1;margin-top:-1px}.approved-landing #runtimes .runtime-destination-card{height:100%}@media (min-width:481px) and (max-width:1023px){.approved-landing #runtimes .runtime-branch-line{left:calc(25% - 12px);right:calc(25% - 12px)}.approved-landing #runtimes .runtime-card-grid:after,.approved-landing #runtimes .runtime-card-grid:before{content:"";position:absolute;z-index:0;pointer-events:none;background:rgba(13,12,9,.1)}.approved-landing #runtimes .runtime-card-grid:before{top:0;left:50%;width:1px;height:50%}.approved-landing #runtimes .runtime-card-grid:after{top:50%;left:calc(25% - 12px);right:calc(25% - 12px);height:1px}.approved-landing #runtimes .runtime-card-column{position:relative;z-index:1}.approved-landing #runtimes .runtime-card-column:nth-child(n+3) .runtime-card-stem{height:40px;margin-top:-9px}}@media (max-width:480px){.approved-landing #runtimes .runtime-branch-line{left:50%;right:auto;width:1px}.approved-landing #runtimes .runtime-card-column:nth-child(n+2) .runtime-card-stem{height:48px;margin-top:-17px}}.approved-landing #product .journey-connector{position:relative;width:96px;min-width:96px;padding:0}.approved-landing #product .journey-connector:before{position:absolute;top:50%;right:16px;left:10px;height:2px;background:#1638ee;content:""}.approved-landing #product .journey-connector:after{position:absolute;top:calc(50% - 5px);right:10px;width:10px;height:10px;border-top:2px solid #1638ee;border-right:2px solid #1638ee;content:"";transform:rotate(45deg)}.approved-landing #product .journey-node>div>.text-xs{font-size:13px;line-height:1.45}.approved-landing #product .journey-node>div>.text-sm{font-size:15px;line-height:1.45}.approved-landing #product .journey-group-label{font:600 11px/1.35 var(--font-sans);letter-spacing:.08em}.approved-landing #product .journey-chip{font:600 13px/1.3 var(--font-sans)}.reference-connect svg{min-height:510px}.reference-connect{position:relative;min-height:230vh;min-height:230svh;overflow:clip}.reference-connect .connection-pin{position:-webkit-sticky;position:sticky;top:70px;height:calc(100vh - 70px);height:calc(100svh - 70px);min-height:min(540px,calc(100svh - 70px));display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.reference-connect .connection-copy{padding-top:clamp(108px,13vh,128px)}}.approved-landing section[id]{scroll-margin-top:72px}.reference-connect .connection-canvas{padding:0!important;overflow:hidden}.reference-connect .connection-route{opacity:0;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1),opacity .16s ease}.reference-connect .connection-route[data-visible=true]{opacity:1;stroke-dashoffset:0}.reference-connect .connection-node-reveal{opacity:0;filter:blur(6px);transition:opacity .38s ease,filter .48s cubic-bezier(.16,1,.3,1)}.reference-connect .connection-node-reveal[data-visible=true]{opacity:1;filter:blur(0)}.reference-connect .connection-capability-reveal{filter:blur(4px);transition-duration:.28s,.34s}.reference-connect .connection-service-reveal{transition-duration:.36s,.42s}.reference-connect .connection-mobile-workflow{display:none}.approved-landing .connection-caption{padding:0 0 24px;font-size:11px;color:#57544b}.approved-landing [data-scroll-reveal]{--scroll-reveal-distance:28px;opacity:1;filter:none;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:opacity .58s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .58s cubic-bezier(.16,1,.3,1),-webkit-clip-path .72s cubic-bezier(.16,1,.3,1);transition:opacity .58s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .58s cubic-bezier(.16,1,.3,1),clip-path .72s cubic-bezier(.16,1,.3,1);transition:opacity .58s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .58s cubic-bezier(.16,1,.3,1),clip-path .72s cubic-bezier(.16,1,.3,1),-webkit-clip-path .72s cubic-bezier(.16,1,.3,1)}.approved-landing[data-scroll-reveal-ready=true] [data-scroll-reveal]:not([data-scroll-reveal-visible=true]){opacity:0;filter:blur(8px);will-change:opacity,transform,filter}.approved-landing[data-scroll-reveal-ready=true] [data-scroll-reveal=rise]:not([data-scroll-reveal-visible=true]){transform:translate3d(0,var(--scroll-reveal-distance),0)}.approved-landing[data-scroll-reveal-ready=true] [data-scroll-reveal=clip]:not([data-scroll-reveal-visible=true]){transform:translate3d(0,12px,0);-webkit-clip-path:inset(0 0 20% 0);clip-path:inset(0 0 20% 0)}.approved-landing[data-scroll-reveal-ready=true] [data-scroll-reveal=from-left]:not([data-scroll-reveal-visible=true]){transform:translate3d(calc(var(--scroll-reveal-distance) * -1),0,0)}.approved-landing[data-scroll-reveal-ready=true] [data-scroll-reveal=from-right]:not([data-scroll-reveal-visible=true]){transform:translate3d(var(--scroll-reveal-distance),0,0)}.approved-landing[data-scroll-reveal-ready=true] [data-scroll-reveal=scale]:not([data-scroll-reveal-visible=true]){transform:scale(.97)}.approved-landing [data-scroll-reveal-visible=true][data-scroll-reveal-delay="1"]{transition-delay:80ms}.approved-landing [data-scroll-reveal-visible=true][data-scroll-reveal-delay="2"]{transition-delay:.16s}.approved-landing [data-scroll-reveal-visible=true][data-scroll-reveal-delay="3"]{transition-delay:.22s}.sharing-example{width:100%;max-width:650px}.sharing-example-url{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;margin-bottom:32px;border:1px solid rgba(13,12,9,.1);border-radius:16px;background:#fff}.sharing-example-url code{font:500 24px var(--font-mono)}.sharing-example-url code span{color:#1638ee}.sharing-example-url a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;font-size:13px;background:var(--action-purple);color:#fff;padding:9px 12px;border-radius:8px;font-weight:600}.sharing-example-url a:hover{background:var(--action-purple-hover);color:#fff;text-decoration:none}.sharing-example>p{padding:14px 20px;text-align:left;border:1px solid rgba(13,12,9,.1);border-radius:16px 16px 0 0;background:#fff;color:#57544b;font:11px var(--font-mono)}.sharing-example-person{display:flex;align-items:center;gap:16px;border:1px solid rgba(13,12,9,.1);border-top:0;padding:18px 20px;border-radius:0 0 16px 16px;background:#fff;text-align:left}.example-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#7c6fcd;color:#fff;font-size:12px}.sharing-example-person>div{flex:1 1}.sharing-example-person strong{display:block;font-size:14px;font-weight:500}.sharing-example-person small{display:block;font-size:12px;color:#57544b;margin-top:3px}.sharing-example-person button{width:40px;height:22px;padding:3px;border-radius:20px;background:#d5d1c6;flex-shrink:0}.sharing-example-person button span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.sharing-example-person button[aria-checked=true]{background:var(--action-purple)}.sharing-example-person button[aria-checked=true] span{transform:translateX(18px)}.sharing-example>small{display:block;text-align:left;margin-top:16px;font:12px/1.6 var(--font-sans);color:#57544b}.reference-final .final-stage{position:relative;display:grid;min-height:720px;place-items:center;overflow:visible;isolation:isolate}.reference-final .final-tiles{position:absolute;inset:0;z-index:0;width:min(1100px,100%);margin:auto;pointer-events:none}.reference-final .final-tile{position:absolute;display:grid;width:138px;height:138px;place-items:center;align-content:center;grid-gap:12px;gap:12px;border:1px solid rgba(246,243,236,.12);border-radius:12px;background:#171716;box-shadow:inset 0 0 0 1px rgba(246,243,236,.025),0 18px 45px rgba(0,0,0,.14);animation:final-tile-float 7s ease-in-out infinite}.reference-final .final-tile small{color:currentColor;font:500 11px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}@keyframes final-tile-float{0%,to{translate:0 0}50%{translate:0 -9px}}.reference-final .final-tile-research{top:92px;left:16px;color:#c98f68;transform:rotate(-9deg);animation-delay:-.4s}.reference-final .final-tile-code{top:22px;left:34%;color:#8d7f9e;transform:rotate(4deg);animation-delay:-2.1s}.reference-final .final-tile-analytics{top:112px;right:12px;color:#8f9a8a;transform:rotate(8deg);animation-delay:-3.6s}.reference-final .final-tile-ai{top:390px;left:20px;color:#a5709c;transform:rotate(5deg);animation-delay:-1.2s}.reference-final .final-tile-auth{top:348px;right:18px;color:#6f8577;transform:rotate(-5deg);animation-delay:-4.8s}.reference-final .final-tile-domain{right:125px;bottom:24px;color:#9c8468;transform:rotate(7deg);animation-delay:-5.9s}.reference-final .final-tile-workflow{bottom:24px;left:145px;color:#b06f52;transform:rotate(-6deg);animation-delay:-.7s}.reference-final .final-tile-share{bottom:24px;left:50%;color:#a8776f;transform:translateX(-50%);animation-delay:-3.1s}.reference-final .final-panel{position:relative;z-index:1;width:min(720px,calc(100% - 48px));padding:72px clamp(28px,6vw,80px);border:1px solid rgba(246,243,236,.24);background:#141210;text-align:center}.reference-final .final-panel h2{font-size:clamp(38px,4vw,54px)!important;line-height:1.08}.reference-final .final-panel>p{max-width:430px;margin:0 auto 40px;color:#b8b2a6;font-size:17px;line-height:1.65}.reference-final .final-panel .public-import{margin-inline:auto;text-align:left}.reference-final .public-import label{background:rgba(246,243,236,.06);border-color:rgba(246,243,236,.2)}.reference-final .public-import input{color:#f5f4ef}.reference-final .public-import label span,.reference-final .public-import>small{color:#b8b2a6}@media (max-width:760px){.reference-final .final-stage{min-height:650px}.reference-final .final-tile{width:92px;height:92px;gap:7px;border-radius:14px}.reference-final .final-tile svg{width:22px;height:22px}.reference-final .final-tile small{font-size:8px}.reference-final .final-tile-research{top:28px;left:-10px}.reference-final .final-tile-code{top:8px}.reference-final .final-tile-analytics{top:44px;right:-10px}.reference-final .final-tile-ai{top:410px;left:-12px}.reference-final .final-tile-auth{top:380px;right:-10px}.reference-final .final-tile-domain{right:22px;bottom:16px}.reference-final .final-tile-workflow{bottom:16px;left:24px}.reference-final .final-tile-share{bottom:16px}.reference-final .final-panel{padding:48px 28px}}.reference-footer{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px;gap:40px;padding:64px max(32px,calc((100% - 1280px)/2)) 32px;background:#1c1b17;color:#b8b2a6;border-top:1px solid rgba(246,243,236,.1)}.reference-footer p{margin:0}.reference-footer .approved-brand{color:#f5f4ef}.reference-footer .approved-brand img{filter:invert(1)}.reference-footer>div>p{max-width:240px;font:14px/1.6 var(--font-sans);margin-top:12px}.reference-footer nav{display:flex;flex-direction:column;gap:10px}.reference-footer h3{margin:0 0 6px;font:600 11px var(--font-sans);text-transform:uppercase;letter-spacing:.08em}.reference-footer a{color:inherit;font-size:14px;text-decoration:none;text-underline-offset:4px;transition:color .15s ease}.reference-footer a:hover{text-decoration:underline}.reference-footer nav a:hover{color:#5b7cff}.reference-footer .reference-copyright{grid-column:1/-1;padding-top:24px;margin-top:12px;border-top:1px solid rgba(246,243,236,.1);font:11px var(--font-mono)}@keyframes reference-dash{to{stroke-dashoffset:-40}}.approved-landing .dash{animation:reference-dash 1.6s linear infinite}@media (max-width:1023px){.approved-landing #product .journey-flow{flex-direction:column;align-items:center;flex-wrap:nowrap;gap:0}.approved-landing #product .journey-node{flex:none;min-width:0!important}.approved-landing #product .journey-endpoint{width:min(100%,360px)}.approved-landing #product .journey-handles{width:min(100%,760px)}.reference-connect>div>.absolute{position:relative;max-width:600px!important;padding-bottom:0}.reference-connect svg{min-height:0}.reference-connect svg>g[transform="translate(430, 208)"]{visibility:visible}.approved-landing #product .journey-connector{width:100%;min-width:0;height:60px}.approved-landing #product .journey-connector:before{top:8px;bottom:14px;left:50%;right:auto;width:2px;height:auto}.approved-landing #product .journey-connector:after{top:auto;right:auto;bottom:7px;left:calc(50% - 5px);border-top:0;border-right:2px solid #1638ee;border-bottom:2px solid #1638ee;transform:rotate(45deg)}}html[data-theme=dark] .approved-landing{--landing-paper:#121212;--landing-subtle:#242424;--landing-lift:#20201f;--landing-chrome:#2b2b2b;--landing-ink:#f5f4ef;--landing-ink-2:#eeeae3;--landing-muted:#c7c1b8;--landing-border:rgba(255,255,255,.18);--landing-diagram-line:#d2ccc2;--landing-diagram-border:#625e58;--landing-accent:#1638ee;--landing-accent-soft:rgba(128,146,255,.34);--landing-accent-shadow:rgba(128,146,255,.28);--landing-runtime-hover-shadow:rgba(113,97,232,.48);--landing-dark-tile:#34313d;background:var(--landing-paper);color:var(--landing-ink);color-scheme:dark}html[data-theme=dark] .approved-landing .landing-hero-surface{background:var(--landing-paper)}html[data-theme=dark] .approved-landing [class*="bg-[#f5f4ef]"]{background:#121212}html[data-theme=dark] .approved-landing :is(.public-import label,.sharing-example-url,.sharing-example>p,.sharing-example-person,.connection-mobile-source small,.connection-mobile-service){background:var(--landing-lift);border-color:var(--landing-border);color:var(--landing-ink-2)}html[data-theme=dark] .approved-landing :is(.public-import input,.sharing-example-person strong){color:var(--landing-ink)}html[data-theme=dark] .approved-landing :is(.public-import label span,.public-import>small,.example-caption,.connection-caption,.sharing-example-person small,.sharing-example>small,.connection-mobile-capability){color:var(--landing-muted)}html[data-theme=dark] .approved-landing .sharing-example-url a{background:var(--action-purple);color:#fff}html[data-theme=dark] .approved-landing .sharing-example-url a:hover{background:var(--action-purple-hover);color:#fff}html[data-theme=dark] .approved-landing .connection-mobile-capability{background:var(--landing-paper);border-color:var(--landing-border)}html[data-theme=dark] .approved-landing .sharing-example-url code span{color:var(--landing-accent)}html[data-theme=dark] .approved-landing #product .journey-connector:before{background:var(--landing-accent)}html[data-theme=dark] .approved-landing #product .journey-connector:after{border-color:var(--landing-accent)}html[data-theme=dark] .approved-landing .reference-final .public-import label{background:rgba(246,243,236,.06);border-color:rgba(246,243,236,.2)}html[data-theme=dark] .approved-landing .reference-final .public-import label span,html[data-theme=dark] .approved-landing .reference-final .public-import>small{color:#b8b2a6}@media (max-width:1023px){.approved-landing .reference-connect{min-height:180vh;min-height:180svh}}@media (max-width:900px){.reference-connect .connection-pin{top:64px;height:calc(100vh - 64px);height:calc(100svh - 64px);min-height:min(540px,calc(100svh - 64px))}}@media (max-width:760px){.approved-landing .px-8{padding-inline:20px}.approved-landing .py-24,.approved-landing .py-32,.approved-landing .py-36{padding-block:64px}.approved-landing>section:first-of-type{padding-top:56px;padding-bottom:64px}.approved-landing .mb-16{margin-bottom:36px}.approved-landing .public-import form{flex-direction:column}.public-import button{min-height:44px}.approved-landing #product .mt-8{flex-wrap:wrap}.reference-connect>div>.absolute{padding:28px 0 8px}.sharing-example-url{flex-direction:column;align-items:flex-start;padding:20px}.sharing-example-url code{font-size:clamp(17px,5vw,24px)}.reference-footer{padding:48px 20px 28px;grid-template-columns:1fr 1fr;gap:32px}.reference-footer>div{grid-column:1/-1}.approved-landing .landing-hero-title{font-size:clamp(40px,8vw,50px)}.approved-landing .hero-static-line>span{display:block}.approved-landing [data-scroll-reveal]{--scroll-reveal-distance:18px}}@media (min-width:481px) and (max-width:1023px){.approved-landing .reference-connect .connection-pin{position:-webkit-sticky;position:sticky;justify-content:flex-start;padding:24px 0 16px}.approved-landing .reference-connect .connection-copy{position:relative;inset:auto;width:100%;max-width:640px!important;padding:0!important}.approved-landing .reference-connect .connection-canvas{position:relative;flex:none;width:min(calc(100% + 32px),max(320px,calc(270svh - 1120px)));margin:24px auto 0;overflow:hidden}.approved-landing .reference-connect .connection-desktop-workflow{position:relative;inset:auto;width:100%;max-width:none;min-height:0}.approved-landing .reference-connect .connection-caption{margin-top:8px;padding-bottom:0}}@media (max-width:480px){.approved-landing #examples>div>.grid{grid-template-columns:1fr}.approved-landing #examples .grid>div>.flex-1{min-height:220px}.approved-landing .py-20 .flex-1.flex.items-center{flex-direction:column;gap:12px;align-items:stretch}.approved-landing .py-20 .flex-1.flex.items-center>div{flex-direction:column;gap:8px}.approved-landing .py-20 .flex-1.rounded-xl{width:100%}.approved-landing .w-full.grid.grid-cols-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.approved-landing *,.approved-landing :before{animation:none!important;transition:none!important}.approved-landing animate,.approved-landing animateMotion{display:none}.approved-landing [data-scroll-reveal]{opacity:1!important;filter:none!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}@media (max-width:480px){.approved-landing section[id]{scroll-margin-top:96px}.approved-landing .reference-connect .connection-pin{justify-content:center;padding:8px 0 12px}.approved-landing .reference-connect .connection-copy{padding:0 0 12px!important}.approved-landing .reference-connect .connection-canvas{display:none;overflow:hidden}.approved-landing .reference-connect .connection-mobile-workflow{display:block;width:calc(100% + 16px);max-width:351px;margin:16px -8px 0;padding:4px 0 2px;overflow:hidden}.approved-landing .connection-mobile-source{position:relative;display:flex;width:150px;min-height:44px;align-items:center;gap:9px;padding:0 13px;border-radius:22px;background:#141210;color:#fff;box-shadow:0 4px 16px rgba(13,12,9,.08)}.approved-landing .connection-mobile-source strong{font:600 10px/1 var(--font-sans);letter-spacing:.03em;white-space:nowrap}.approved-landing .connection-mobile-source small{position:absolute;top:-7px;right:10px;padding:3px 7px;border-radius:8px;background:#fff;color:#3e3b34;font:600 8px/1 var(--font-sans)}.approved-landing .connection-mobile-live{width:7px;height:7px;flex:none;border-radius:50%;background:#28c840;box-shadow:0 0 0 4px rgba(40,200,64,.12)}.approved-landing .connection-mobile-branches{position:relative}.approved-landing .connection-mobile-branch{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:44px;margin-top:18px;margin-left:92px}.approved-landing .connection-mobile-route{position:absolute;left:-17px;top:-18px;width:17px;height:40px;border-left:1.5px solid #b0a898;border-bottom:1.5px solid #b0a898;border-radius:0 0 0 7px;opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:opacity .16s ease,-webkit-clip-path .46s cubic-bezier(.16,1,.3,1);transition:opacity .16s ease,clip-path .46s cubic-bezier(.16,1,.3,1);transition:opacity .16s ease,clip-path .46s cubic-bezier(.16,1,.3,1),-webkit-clip-path .46s cubic-bezier(.16,1,.3,1)}.approved-landing .connection-mobile-branch+.connection-mobile-branch .connection-mobile-route{top:-40px;height:62px}.approved-landing .connection-mobile-route:after{content:"";position:absolute;right:-1px;bottom:-3.5px;width:6px;height:6px;border-top:1.5px solid #b0a898;border-right:1.5px solid #b0a898;transform:rotate(45deg)}.approved-landing .connection-mobile-route[data-visible=true]{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}.approved-landing .connection-mobile-reveal{opacity:0;filter:blur(5px);transition:opacity .34s ease,filter .4s cubic-bezier(.16,1,.3,1)}.approved-landing .connection-mobile-reveal[data-visible=true]{opacity:1;filter:blur(0)}.approved-landing .connection-mobile-capability{display:flex;min-height:26px;align-items:center;justify-content:center;padding:4px 6px;border:1px solid #dedacd;border-radius:4px;background:#f5f4ef;color:#57544b;font:9px/1.2 var(--font-mono);white-space:nowrap}.approved-landing .connection-mobile-service{display:flex;min-width:0;min-height:36px;align-items:center;gap:8px;padding:7px 10px;border-radius:18px;background:#fff;color:#3e3b34;box-shadow:0 3px 14px rgba(13,12,9,.06);font:500 11px/1 var(--font-sans);white-space:nowrap}.approved-landing .connection-caption{max-width:335px;margin:8px auto 0;padding:0 0 12px}.approved-landing .reference-connect:after{content:none}}@media (max-width:1023px) and (max-height:560px){.approved-landing .reference-connect{min-height:0}.approved-landing .reference-connect .connection-pin{position:relative;top:auto;height:auto;min-height:0;justify-content:flex-start;padding:40px 0 56px}.approved-landing .reference-connect .connection-canvas{width:min(100%,640px);margin:28px auto 0}}@media (prefers-reduced-motion:reduce){.approved-landing .reference-connect{min-height:0}.approved-landing .reference-connect .connection-pin{position:relative;top:auto;height:auto;min-height:540px}}.approved-landing .automation-preview{height:100%;min-height:0;box-sizing:border-box;border:1px solid var(--landing-border);border-radius:16px;overflow:hidden;background:var(--landing-lift)}.approved-landing .automation-preview-header{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--landing-border);background:var(--landing-chrome);color:var(--landing-ink-2);font-size:12px}.approved-landing .automation-status{width:6px;height:6px;border-radius:50%;background:#28c840}.approved-landing .automation-steps{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 16px;list-style:none}.approved-landing .agent-call-list{padding-block:24px}.approved-landing .agent-call-row{gap:12px}.approved-landing .agent-call-label{font-size:15px}.approved-landing .automation-steps{gap:6px;padding-block:10px}.approved-landing .automation-steps li{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--landing-border);border-radius:8px;background:var(--landing-subtle)}.approved-landing .automation-steps li+li:before{content:"";position:absolute;height:4px;width:1px;bottom:100%;left:20px;background:var(--landing-muted)}.approved-landing .automation-steps strong{display:block;color:var(--landing-ink);font-size:13px;font-weight:600;line-height:1.3}.approved-landing .automation-steps div>span{display:block;color:var(--landing-muted);font-size:11px;line-height:1.35}@media (max-width:480px){.approved-landing .automation-steps{padding-inline:12px}}html[data-theme] .app-frame.product-frame.release-product{--bg:#f5f4ef;--surface:#fff;--soft:#eceae3;--text:#1c1b17;--strong:#3a3936;--muted:#68655e;--border:#dedad2;--border-strong:#bcb8af;--accent:#315fda;--action-purple:#315fda;--action-purple-hover:#244fc1;--green:#267044;--green-soft:#edf6ef;--red:#ae342a;--red-soft:#fff0ed;--amber:#946017;--amber-soft:#fff5df;--app-bg:var(--bg);--app-surface:var(--surface);--app-surface-2:var(--soft);--app-fg:var(--text);--app-muted:var(--muted);--app-border:var(--border);--app-border-strong:var(--border-strong);--app-live:var(--green);--app-danger:var(--red);display:block;min-height:100dvh;background:var(--bg);color:var(--text);font:400 13px/1.6 var(--font-sans)}html[data-theme=dark] .app-frame.product-frame.release-product{--bg:#121212;--surface:#1e1d1a;--soft:#272521;--text:#ebe8e3;--strong:#d0ccc5;--muted:#aaa59b;--border:#34322e;--border-strong:#56524a;--accent:#86a6ff;--action-purple:#1638ee;--action-purple-hover:#1435c9;--green:#7dce98;--green-soft:#202d24;--red:#ff9b8f;--red-soft:#34221f;--amber:#e4bd78;--amber-soft:#332c1e}html[data-theme] .app-frame.product-frame.release-product .product-canvas{background:var(--bg)}html[data-theme] .app-frame.product-frame.release-product .workspace-app-nav{--canvas:var(--bg);--card-bg:var(--surface);--card-border:var(--border);--card-shadow:var(--shadow,0 12px 32px #0003);--ink:var(--text);--ink-muted:var(--muted);--border-soft:var(--border)}html[data-theme] .app-frame.product-frame.release-product :is(h1,h2,h3,h4){color:var(--text);font-family:var(--font-sans)}html[data-theme] .app-frame.product-frame.release-product .release-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:28px;min-height:64px;padding:0 max(24px,calc((100vw - 1240px)/2));background:var(--bg);border-bottom:1px solid var(--border)}html[data-theme] .app-frame.product-frame.release-product .product-sidebar-heading{padding:0;min-height:64px;border:0}html[data-theme] .app-frame.product-frame.release-product .wordmark{display:flex;align-items:center;gap:8px;color:var(--text);font:700 18px var(--font-sans);letter-spacing:-.04em}html[data-theme] .app-frame.product-frame.release-product .wordmark>b{width:22px;height:22px;background:var(--action-purple);border-radius:5px}html[data-theme] .app-frame.product-frame.release-product .wordmark svg{width:16px;height:16px}.release-primary-nav{display:flex;align-self:stretch;align-items:stretch;gap:24px}.release-primary-nav a{display:flex;align-items:center;padding:0 2px;color:var(--muted);border-bottom:2px solid transparent}.release-primary-nav a.active{color:var(--text);border-bottom-color:var(--action-purple)}.release-workspace-context{max-width:240px;margin-left:auto;padding-left:20px;border-left:1px solid var(--border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}html[data-theme] .app-frame.product-frame.release-product .product-sidebar-footer{display:flex;align-items:center;gap:18px;padding:0;border:0;margin-left:auto}html[data-theme] .app-frame.product-frame.release-product .product-help{padding:0;font-size:12px}html[data-theme] .app-frame.product-frame.release-product .product-account-menu{margin:0;padding:0;border:0}html[data-theme] .app-frame.product-frame.release-product .product-account{width:38px;min-height:40px;padding:4px}html[data-theme] .app-frame.product-frame.release-product .account-chevron,html[data-theme] .app-frame.product-frame.release-product .product-account>span:nth-child(2){display:none}html[data-theme] .app-frame.product-frame.release-product .avatar{width:30px;height:30px;background:var(--soft);color:var(--text);font-size:11px}html[data-theme] .app-frame.product-frame.release-product .product-account-popover{top:calc(100% + 8px);bottom:auto;left:auto;right:0;width:260px;background:var(--surface)}html[data-theme] .app-frame.product-frame.release-product .product-account-theme .theme-toggle{width:auto}html[data-theme] .app-frame.product-frame.release-product .sidebar-error{position:absolute;right:24px;top:64px;background:var(--surface);padding:12px;border:1px solid var(--red)}.release-context-bar{max-width:1120px;margin:0 auto;padding:22px 32px 0;display:flex;flex-wrap:wrap;gap:12px}.release-context-bar>a{font-size:12px;color:var(--muted)}.release-context-bar>span{border-left:1px solid var(--border);padding-left:12px;font-size:12px;color:var(--strong);overflow-wrap:anywhere}.release-tabs{display:flex;flex-wrap:wrap;gap:4px 18px;border-bottom:1px solid var(--border)}.release-context-bar .release-tabs{width:100%;margin-top:12px}.release-tabs :is(a,button){padding:10px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:500 12px/1.5 var(--font-sans);white-space:nowrap}.release-tabs :is(a,button):hover{color:var(--text)}.release-tabs .active{color:var(--text);border-bottom-color:var(--action-purple)}html[data-theme] .app-frame.product-frame.release-product :is(.product-apps,.product-workspace,.release-settings,.detail-page){width:100%;max-width:1120px;margin:0 auto;padding:0 32px 80px}html[data-theme] .app-frame.product-frame.release-product .product-topbar{padding:44px 0 28px;min-height:0;border:0}html[data-theme] .app-frame.product-frame.release-product .product-topbar h1{font:700 30px/1.2 var(--font-sans);letter-spacing:-.04em}.release-product .product-topbar p{color:var(--muted);font-size:13px;margin:8px 0 0}html[data-theme] .app-frame.product-frame.release-product .button{min-height:36px;padding:8px 13px;font-size:12px;border-radius:7px}html[data-theme] .app-frame.product-frame.release-product .button.secondary{color:var(--text);border-color:var(--border-strong);background:transparent}html[data-theme] .app-frame.product-frame.release-product .button.secondary:hover{background:var(--soft)}html[data-theme] .app-frame.product-frame.release-product .product-filterbar{padding:0 0 20px;justify-content:space-between;border:0}html[data-theme] .app-frame.product-frame.release-product .product-search{min-height:38px;width:300px;max-width:100%;background:var(--surface);border-color:var(--border);color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .product-search input{width:100%;color:var(--text);font-size:13px}html[data-theme] .app-frame.product-frame.release-product .product-filters{gap:4px}html[data-theme] .app-frame.product-frame.release-product .product-filters button{min-height:36px;padding:7px 14px;font-size:12px}html[data-theme] .app-frame.product-frame.release-product .product-filters button.active{background:var(--surface);border-color:var(--border);color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .product-app-rows{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}html[data-theme] .app-frame.product-frame.release-product .product-app-row{grid-template-columns:34px minmax(160px,1fr) 110px 120px 142px;grid-gap:16px;gap:16px;padding:20px;background:var(--surface);border-color:var(--border)}html[data-theme] .app-frame.product-frame.release-product .product-app-row:last-child{border:0}html[data-theme] .app-frame.product-frame.release-product .product-app-row:hover{background:color-mix(in srgb,var(--surface) 70%,var(--soft))}html[data-theme] .app-frame.product-frame.release-product .app-symbol{background:var(--soft);color:var(--strong);border:1px solid var(--border);width:34px;height:34px;font:600 13px var(--font-sans)}html[data-theme] .app-frame.product-frame.release-product .product-row-identity a{font:600 15px/1.5 var(--font-sans);color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .product-row-identity>div>span{display:none}html[data-theme] .app-frame.product-frame.release-product .product-row-identity :is(p,small){color:var(--muted);font-size:12px}html[data-theme] .app-frame.product-frame.release-product .product-row-access{display:block;color:var(--strong);font-size:12px}.release-product .product-row-access small{display:block;color:var(--muted);font-size:11px;margin-top:3px}html[data-theme] .app-frame.product-frame.release-product .product-row-actions{gap:8px}html[data-theme] .app-frame.product-frame.release-product .product-row-actions .button{min-height:34px;padding:6px 10px}html[data-theme] .app-frame.product-frame.release-product .status-badge{color:var(--muted);background:transparent;font-size:12px}html[data-theme] .app-frame.product-frame.release-product .status-success{color:var(--green)}html[data-theme] .app-frame.product-frame.release-product .status-progress{color:var(--amber)}html[data-theme] .app-frame.product-frame.release-product .status-danger{color:var(--red)}html[data-theme] .app-frame.product-frame.release-product .status-success i{background:var(--green)}html[data-theme] .app-frame.product-frame.release-product .status-progress i{background:var(--amber)}html[data-theme] .app-frame.product-frame.release-product .status-danger i{background:var(--red)}html[data-theme] .app-frame.product-frame.release-product .product-empty{margin-top:8px;padding:90px 24px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}html[data-theme] .app-frame.product-frame.release-product .product-empty h2{color:var(--text);font:600 24px var(--font-sans);letter-spacing:-.03em}html[data-theme] .app-frame.product-frame.release-product .app-header{padding:32px 0 28px;border:0;background:transparent}html[data-theme] .app-frame.product-frame.release-product .app-title h1{font:700 28px/1.2 var(--font-sans);letter-spacing:-.04em}html[data-theme] .app-frame.product-frame.release-product .app-title p{color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .product-detail-content{max-width:none;padding:28px 0 0;border-top:1px solid var(--border)}html[data-theme] .app-frame.product-frame.release-product .product-detail-content .overview-layout{gap:36px}html[data-theme] .app-frame.product-frame.release-product .product-detail-content .overview-details{padding-left:28px}html[data-theme] .app-frame.product-frame.release-product .product-detail-content .section-head h2{font-size:17px;letter-spacing:-.02em}html[data-theme] .app-frame.product-frame.release-product .overview-state>.section-head h2{font-size:24px}html[data-theme] .app-frame.product-frame.release-product .product-detail-content :is(.env-grid,.settings-grid){max-width:760px}html[data-theme] .app-frame.product-frame.release-product .product-detail-content :is(.share-page,.capability-panel){max-width:860px}html[data-theme] .app-frame.product-frame.release-product .product-detail-content :is(.surface,.env-grid>.surface,.settings-grid>.surface){background:transparent;color:var(--text);border-color:var(--border)!important;box-shadow:none}html[data-theme] .app-frame.product-frame.release-product .product-detail-content :is(.share-page,.capability-panel,.env-grid>.surface,.settings-grid>.surface){background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:10px!important}html[data-theme] .app-frame.product-frame.release-product .product-detail-content :is(.env-grid,.settings-grid)>.surface{padding:24px!important}html[data-theme] .app-frame.product-frame.release-product .facts :is(dt,dd),html[data-theme] .app-frame.product-frame.release-product .overview-deployment-link p{font-size:12px}html[data-theme] .app-frame.product-frame.release-product .facts dt{color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .facts dd{color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .facts a{color:var(--accent)}html[data-theme] .app-frame.product-frame.release-product .workspace-page{max-width:none;padding:0}html[data-theme] .app-frame.product-frame.release-product .workspace-title-row{align-items:center;gap:12px}html[data-theme] .app-frame.product-frame.release-product .workspace-name{font:600 21px var(--font-sans);letter-spacing:-.03em}html[data-theme] .app-frame.product-frame.release-product .workspace-overview>.page-heading{margin:0 0 20px}html[data-theme] .app-frame.product-frame.release-product .workspace-permission{text-transform:none;color:var(--strong);font-size:12px;background:var(--soft);border:1px solid var(--border);padding:5px 9px;border-radius:5px}html[data-theme] .app-frame.product-frame.release-product .workspace-current{background:var(--surface);color:var(--muted);border-color:var(--border)}.workspace-role-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding:22px 0 28px}.workspace-role-guide>div+div{padding-left:24px;border-left:1px solid var(--border)}.workspace-role-guide strong{color:var(--text);font-size:13px;font-weight:600}.workspace-role-guide p{margin:5px 0 0;font-size:12px;color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .settings-panel,html[data-theme] .app-frame.product-frame.release-product .workspace-people .workspace-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}html[data-theme] .app-frame.product-frame.release-product .workspace-card-heading h2{font-size:17px}html[data-theme] .app-frame.product-frame.release-product .workspace-people .member-list li{min-height:72px}html[data-theme] .app-frame.product-frame.release-product .member-identity strong{font-size:13px;color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .member-identity small{font-size:12px;color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .member-form-row{grid-template-columns:minmax(0,1fr) 120px auto}html[data-theme] .app-frame.product-frame.release-product .member-form-row input{width:100%}html[data-theme] .app-frame.product-frame.release-product .member-note{font-size:12px;line-height:1.6}.release-settings-navigation{display:grid;grid-gap:20px;gap:20px;margin-bottom:28px}.release-eyebrow{display:block;color:var(--muted);font:500 10px/1.6 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}html[data-theme] .app-frame.product-frame.release-product .settings-layout{display:block}html[data-theme] .app-frame.product-frame.release-product .settings-content{max-width:860px;margin:0}html[data-theme] .app-frame.product-frame.release-product .settings-view-title{font-size:20px;margin:0 0 20px;color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .settings-panel-heading h3{font-size:17px}html[data-theme] .app-frame.product-frame.release-product :is(.settings-panel-heading,.form-actions,.runtime-policy-grid label,.numeric-policy-grid label,.profile-fields,.truth-row,.settings-type-conversion){background:transparent;border-color:var(--border)}html[data-theme] .app-frame.product-frame.release-product :is(.settings-panel-heading p,.policy-form small,.truth-row small,.profile-identity small,.usage-grid span,.usage-footnote,.settings-panel .read-only-note){color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product :is(.numeric-policy-grid label,.runtime-policy-grid label){background:var(--soft)}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .boolean-settings-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy{align-items:center;justify-content:space-between;min-height:72px;padding:14px 16px;border:1px solid var(--border);border-radius:9px;background:var(--soft);color:var(--text);transition:background .14s ease,border-color .14s ease}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy:hover{border-color:color-mix(in srgb,var(--border-strong) 76%,var(--text));background:color-mix(in srgb,var(--soft) 88%,var(--surface))}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy:focus-within{outline:2px solid var(--accent);outline-offset:2px}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy:has(input:checked){border-color:color-mix(in srgb,var(--action-purple) 48%,var(--border-strong));background:color-mix(in srgb,var(--action-purple) 10%,var(--soft))}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy:has(input:disabled){cursor:not-allowed}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy>span{gap:4px;padding-right:20px}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy b{color:var(--text);font-size:12px;font-weight:600}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy small{max-width:74ch;color:var(--muted);line-height:1.5}html[data-theme] .app-frame.product-frame.release-product .sharing-policy .public-policy input{width:18px;height:18px;margin:0;flex:0 0 auto}html[data-theme] .app-frame.product-frame.release-product .deployment-policy .settings-usage dl>div{border:1px solid var(--border);background:var(--soft)}html[data-theme] .app-frame.product-frame.release-product .usage-grid strong{color:var(--text)}html[data-theme] .app-frame.product-frame.release-product :is(select,textarea),html[data-theme] .app-frame.product-frame.release-product input:not([type=checkbox]):not([type=radio]):not([type=file]){color:var(--text)!important;background:var(--surface)!important;border:1px solid var(--border-strong)!important;border-radius:7px;min-height:38px;font:400 13px/1.5 var(--font-sans);padding:8px 11px;box-shadow:none!important}html[data-theme] .app-frame.product-frame.release-product :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}html[data-theme] .app-frame.product-frame.release-product :is(input,select,textarea):focus{outline:2px solid var(--accent);outline-offset:2px}html[data-theme] .app-frame.product-frame.release-product .input-icon{border:1px solid var(--border-strong);border-radius:7px;background:var(--surface)}html[data-theme] .app-frame.product-frame.release-product .input-icon input,html[data-theme] .app-frame.product-frame.release-product .product-search input{border:0!important;background:transparent!important;min-height:0;padding:0}html[data-theme] .app-frame.product-frame.release-product .input-icon input{padding:9px 10px 9px 36px}html[data-theme] .app-frame.product-frame.release-product .input-icon:focus-within,html[data-theme] .app-frame.product-frame.release-product .product-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}html[data-theme] .app-frame.product-frame.release-product .input-icon input:focus,html[data-theme] .app-frame.product-frame.release-product .product-search input:focus{outline:0}html[data-theme] .app-frame.product-frame.release-product input:is([type=checkbox],[type=radio]){accent-color:var(--action-purple)}html[data-theme] .app-frame.product-frame.release-product .modal-backdrop{background:rgba(0,0,0,.58);-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px;z-index:100;overflow-y:auto}html[data-theme] .app-frame.product-frame.release-product .modal{width:min(520px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 24px 64px #0004}html[data-theme] .app-frame.product-frame.release-product .modal-head{padding:24px;border-bottom:1px solid var(--border)}html[data-theme] .app-frame.product-frame.release-product .modal-head .empty-icon{display:none}html[data-theme] .app-frame.product-frame.release-product .modal-head h2{font-size:22px;letter-spacing:-.03em}html[data-theme] .app-frame.product-frame.release-product .modal-head p{font-size:12px;color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .modal form{padding:24px}html[data-theme] .app-frame.product-frame.release-product .source-switch{background:var(--soft);border:1px solid var(--border);border-radius:8px}html[data-theme] .app-frame.product-frame.release-product .source-switch button{min-height:38px;color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .source-switch button.active{color:var(--text);background:var(--surface)}html[data-theme] .app-frame.product-frame.release-product .upload-drop{background:var(--soft);border-color:var(--border-strong);color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .upload-drop span{color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .modal-actions{border-top:1px solid var(--border);padding-top:20px}html[data-theme] .app-frame.product-frame.release-product .notice{border-color:var(--border);color:var(--text);background:var(--soft)}html[data-theme] .app-frame.product-frame.release-product .notice.error{background:var(--red-soft);border-color:var(--red)}html[data-theme] .app-frame.product-frame.release-product .notice.warn{background:var(--amber-soft);border-color:var(--amber)}html[data-theme] .app-frame.product-frame.release-product .notice :is(strong,span){color:inherit}html[data-theme] .app-frame.product-frame.release-product .product-row-identity .product-row-error{color:var(--red)}html[data-theme] .app-frame.product-frame.release-product .product-row-identity .product-row-update{display:block;color:var(--amber)}@media (max-width:1000px){html[data-theme] .app-frame.product-frame.release-product .product-app-row{grid-template-columns:34px minmax(120px,1fr) 100px 132px;gap:12px}html[data-theme] .app-frame.product-frame.release-product .product-row-access{grid-column:2;grid-row:2}html[data-theme] .app-frame.product-frame.release-product .product-row-actions{grid-column:4;grid-row:1/span 2}html[data-theme] .app-frame.product-frame.release-product .product-detail-content .overview-details{padding:24px 0 0}}@media (max-width:640px){html[data-theme] .app-frame.product-frame.release-product .release-nav{gap:20px;min-height:60px;padding:0 16px}.release-primary-nav{gap:16px}.release-workspace-context,html[data-theme] .app-frame.product-frame.release-product .product-help{display:none}html[data-theme] .app-frame.product-frame.release-product .product-account-popover{width:min(280px,calc(100vw - 32px))}html[data-theme] .app-frame.product-frame.release-product :is(.product-apps,.product-workspace,.release-settings,.detail-page){padding:0 16px 48px}html[data-theme] .app-frame.product-frame.release-product .product-topbar{padding:30px 0 24px;align-items:flex-start;flex-wrap:wrap}html[data-theme] .app-frame.product-frame.release-product .product-topbar h1{font-size:27px}html[data-theme] .app-frame.product-frame.release-product .product-topbar>div{min-width:0;flex:1 1}html[data-theme] .app-frame.product-frame.release-product .product-topbar p{max-width:240px}html[data-theme] .app-frame.product-frame.release-product .product-search{width:100%}html[data-theme] .app-frame.product-frame.release-product .product-filters button{min-height:40px}html[data-theme] .app-frame.product-frame.release-product .product-app-row{grid-template-columns:30px minmax(0,1fr) auto;padding:18px 14px;gap:12px}html[data-theme] .app-frame.product-frame.release-product .product-app-row .app-symbol{width:30px;height:30px}html[data-theme] .app-frame.product-frame.release-product .product-row-identity{grid-column:2/-1}html[data-theme] .app-frame.product-frame.release-product .product-row-status{grid-column:2;grid-row:2;max-width:none}html[data-theme] .app-frame.product-frame.release-product .product-row-access{grid-column:2;grid-row:3}html[data-theme] .app-frame.product-frame.release-product .product-row-actions{grid-column:3;grid-row:2/span 2;flex-direction:column;align-items:stretch}html[data-theme] .app-frame.product-frame.release-product .product-row-actions .button{min-height:38px;justify-content:center}.release-context-bar{padding:18px 16px 0}.release-tabs{gap:0 16px}.release-tabs :is(a,button){min-height:42px}html[data-theme] .app-frame.product-frame.release-product .app-header{padding:24px 0;gap:20px}html[data-theme] .app-frame.product-frame.release-product .app-title h1{font-size:25px}html[data-theme] .app-frame.product-frame.release-product .header-actions{width:100%;flex-wrap:wrap}html[data-theme] .app-frame.product-frame.release-product .product-detail-content{padding:24px 0 0}html[data-theme] .app-frame.product-frame.release-product .overview-details .facts{grid-template-columns:1fr}html[data-theme] .app-frame.product-frame.release-product .product-detail-content :is(.env-grid,.settings-grid)>.surface{padding:18px!important}html[data-theme] .app-frame.product-frame.release-product .workspace-switch{margin:16px 0 0}.workspace-role-guide{grid-template-columns:1fr;gap:14px;padding:20px 0}.workspace-role-guide>div+div{padding:0;border:0}.workspace-role-guide p{margin-top:3px}html[data-theme] .app-frame.product-frame.release-product .member-form-row{grid-template-columns:minmax(0,1fr) auto}html[data-theme] .app-frame.product-frame.release-product .member-form-row input{grid-column:1/-1}html[data-theme] .app-frame.product-frame.release-product .workspace-people .member-list li{flex-wrap:wrap;gap:8px}html[data-theme] .app-frame.product-frame.release-product .member-actions{margin-left:38px}html[data-theme] .app-frame.product-frame.release-product .member-remove .remove-label{display:inline}html[data-theme] .app-frame.product-frame.release-product .member-remove>span:first-child{display:none}html[data-theme] .app-frame.product-frame.release-product .workspace-people .member-actions :is(select,.member-remove){min-height:38px!important;height:38px}html[data-theme] .app-frame.product-frame.release-product .modal-backdrop{padding:12px}html[data-theme] .app-frame.product-frame.release-product .modal{max-height:calc(100dvh - 24px)}html[data-theme] .app-frame.product-frame.release-product .modal form,html[data-theme] .app-frame.product-frame.release-product .modal-head{padding:20px}html[data-theme] .app-frame.product-frame.release-product .numeric-policy-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.release-product *,.release-product :after,.release-product :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .overview-layout>.surface{background:transparent!important;border:0!important;border-radius:0!important}html[data-theme] .app-frame.product-frame.release-product .settings-page .settings-panel>.form-actions{padding:16px 20px!important}html[data-theme] .app-frame.product-frame.release-product .detail-page>.app-header{padding:28px 0!important;min-height:0}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel]{padding:28px 0 0!important;border-top:0}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .surface{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .overview-details{padding-left:28px!important;border-left:1px solid var(--border)!important}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .section-head{padding:0 0 16px;margin:0;border:0}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .surface>:not(.section-head){margin-left:0;margin-right:0}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .facts{padding:0}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .overview-address{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:8px}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .overview-address dd{flex-wrap:wrap}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .overview-address dd>span{white-space:normal;overflow-wrap:anywhere}html[data-theme] .app-frame.product-frame.release-product .workspace-permission{display:inline-flex}html[data-theme] .app-frame.product-frame.release-product .settings-panel>.form-actions{padding:16px 20px!important;margin:0!important}html[data-theme] .app-frame.product-frame.release-product .settings-panel .profile-fields{padding-bottom:24px}html[data-theme] .app-frame.product-frame.release-product .settings-view-title{margin-bottom:20px}html[data-theme] .app-frame.product-frame.release-product .status-success{color:var(--green)!important}html[data-theme] .app-frame.product-frame.release-product .status-progress{color:var(--amber)!important}html[data-theme] .app-frame.product-frame.release-product .status-danger{color:var(--red)!important}.deploy-workspace-context{color:var(--muted);margin:0 0 18px;font-size:12px}html[data-theme] .app-frame.product-frame.release-product .product-sidebar-heading{display:flex}html[data-theme] .app-frame.product-frame.release-product .product-apps .product-filterbar .product-search input{border:0!important;border-radius:0;padding:0;outline:0;background:transparent!important}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .overview-ready{padding:0;margin:0 0 20px}html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .overview-state>.section-head{padding-bottom:12px}@media (max-width:640px){html[data-theme] .app-frame.product-frame.release-product .release-nav{gap:18px}html[data-theme] .app-frame.product-frame.release-product .wordmark{font-size:16px}html[data-theme] .app-frame.product-frame.release-product .product-apps .product-filterbar{display:flex;flex-wrap:wrap;gap:12px}html[data-theme] .app-frame.product-frame.release-product .product-apps .product-search{width:100%;flex-basis:100%}html[data-theme] .app-frame.product-frame.release-product .workspace-people .member-list li{flex-direction:row;text-align:left;justify-content:flex-start}html[data-theme] .app-frame.product-frame.release-product .workspace-people .member-identity{text-align:left;width:auto}}@media (max-width:1000px){html[data-theme] .app-frame.product-frame.release-product .product-detail-content[data-panel=overview] .overview-details{padding:24px 0 0!important;border-left:0!important;border-top:1px solid var(--border)!important}}html[data-theme] .app-frame.product-frame.release-product .product-apps{max-width:706px}html[data-theme] .app-frame.product-frame.release-product .product-apps .apps-heading{padding:44px 0 30px}html[data-theme] .app-frame.product-frame.release-product .product-apps .apps-heading h1{font-size:26px}.release-product .apps-heading-actions{display:flex;align-items:center;gap:10px}html[data-theme] .app-frame.product-frame.release-product .apps-find-toggle{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:6px 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:500 11px/1 var(--font-sans)}html[data-theme] .app-frame.product-frame.release-product .apps-find-toggle:hover,html[data-theme] .app-frame.product-frame.release-product .apps-find-toggle[aria-expanded=true]{background:var(--soft);color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .apps-find-toggle svg{width:14px;height:14px}html[data-theme] .app-frame.product-frame.release-product .apps-new-button{min-width:68px;min-height:34px;justify-content:center}html[data-theme] .app-frame.product-frame.release-product .product-apps .product-filterbar{align-items:center;margin:-10px 0 12px;padding:8px 0 12px;border-bottom:1px solid var(--border)}html[data-theme] .app-frame.product-frame.release-product .product-apps .product-search{width:220px;min-height:34px;border:0;border-radius:0;background:transparent}html[data-theme] .app-frame.product-frame.release-product .product-apps .product-filters button{min-height:30px;padding:5px 9px;border:0;background:transparent;color:var(--muted)}html[data-theme] .app-frame.product-frame.release-product .product-apps .product-filters button.active{border:0;background:transparent;color:var(--text);text-decoration:underline;text-underline-offset:5px}html[data-theme] .app-frame.product-frame.release-product .product-app-rows{overflow:visible;border:0;border-radius:0;background:transparent}html[data-theme] .app-frame.product-frame.release-product .product-app-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 94px;grid-gap:14px;gap:14px;min-height:66px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border);background:transparent}html[data-theme] .app-frame.product-frame.release-product .product-app-row:last-child{border-bottom:1px solid var(--border)}html[data-theme] .app-frame.product-frame.release-product .product-app-row:hover{background:transparent}html[data-theme] .app-frame.product-frame.release-product .product-row-identity>div{gap:8px}html[data-theme] .app-frame.product-frame.release-product .product-row-identity a{font-size:14px;line-height:1.35}html[data-theme] .app-frame.product-frame.release-product .product-row-identity>small{display:block;overflow:hidden;margin-top:3px;color:var(--muted);font:400 10px/1.5 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}html[data-theme] .app-frame.product-frame.release-product .product-row-identity .apps-shared-badge{display:inline-flex;padding:2px 5px;border:1px solid var(--border);border-radius:2px;color:var(--muted);font:500 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}html[data-theme] .app-frame.product-frame.release-product .product-row-status{justify-self:start}html[data-theme] .app-frame.product-frame.release-product .product-apps .status-progress{color:#8558ff!important}html[data-theme] .app-frame.product-frame.release-product .product-apps .status-progress i{background:#8558ff}html[data-theme] .app-frame.product-frame.release-product .product-row-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;opacity:1}html[data-theme] .app-frame.product-frame.release-product .product-app-row:focus-within .product-row-actions,html[data-theme] .app-frame.product-frame.release-product .product-app-row:hover .product-row-actions,html[data-theme] .app-frame.product-frame.release-product .product-row-actions.needs-attention{opacity:1}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-trigger{position:relative;z-index:2;pointer-events:auto;width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;font:600 14px/1 var(--font-sans);letter-spacing:2px}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-trigger:hover,html[data-theme] .app-frame.product-frame.release-product .product-row-menu-trigger[aria-expanded=true]{background:var(--soft);color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .product-row-menu{position:absolute;z-index:5;top:32px;right:0;min-width:116px;padding:4px;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:0 10px 24px rgb(0 0 0/28%)}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-portal{position:fixed}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-group{display:block}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-separator{height:1px;margin:4px 0;background:var(--border-soft)}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:var(--text);cursor:pointer;font:500 11px/1.3 var(--font-sans);text-decoration:none;white-space:nowrap}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-item:hover{background:var(--soft)}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-item:disabled{opacity:.35;cursor:default}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-item.attention{color:var(--red)}html[data-theme] .app-frame.product-frame.release-product .product-row-menu-item svg{width:11px;height:11px}html[data-theme] .app-frame.product-frame.release-product .product-row-inline-action{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font:500 11px/1.4 var(--font-sans);white-space:nowrap}html[data-theme] .app-frame.product-frame.release-product .product-row-inline-action:hover{color:var(--text)}html[data-theme] .app-frame.product-frame.release-product .product-row-inline-action svg{width:11px;height:11px}html[data-theme] .app-frame.product-frame.release-product .product-row-actions.needs-attention .product-row-inline-action{color:var(--red)}html[data-theme] .app-frame.product-frame.release-product .product-empty{display:block;justify-items:start;margin:0;padding:54px 0;border:0;border-radius:0;background:transparent;text-align:left}html[data-theme] .app-frame.product-frame.release-product .product-empty h2{margin:0;font-size:42px;line-height:1.08;letter-spacing:-.055em}html[data-theme] .app-frame.product-frame.release-product .product-empty p{max-width:340px;margin:12px 0 28px;color:var(--muted);font-size:15px;line-height:1.55}html[data-theme] .app-frame.product-frame.release-product .product-empty .button{min-height:40px;padding-inline:18px;gap:5px;font-size:13px}@media (max-width:640px){html[data-theme] .app-frame.product-frame.release-product .product-apps{padding-inline:20px}html[data-theme] .app-frame.product-frame.release-product .product-apps .apps-heading{padding:32px 0 26px}html[data-theme] .app-frame.product-frame.release-product .apps-find-toggle span{display:none}html[data-theme] .app-frame.product-frame.release-product .product-apps .product-filterbar{margin-top:-8px}html[data-theme] .app-frame.product-frame.release-product .product-app-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:14px 0}html[data-theme] .app-frame.product-frame.release-product .product-row-identity{grid-column:1;grid-row:1}html[data-theme] .app-frame.product-frame.release-product .product-row-status{grid-column:2;grid-row:1}html[data-theme] .app-frame.product-frame.release-product .product-row-actions{grid-column:1/-1;grid-row:2;justify-content:flex-start;opacity:1}html[data-theme] .app-frame.product-frame.release-product .product-empty{padding:48px 0}html[data-theme] .app-frame.product-frame.release-product .product-empty h2{font-size:clamp(34px,10vw,42px)}}:root{--font-sans:"Geist","Helvetica Neue",Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,Menlo,monospace;--font-pixel:"Pixelify Sans","Geist Mono",monospace;--j-ground:#f5f4ef;--j-ground-deep:#ecebe4;--j-card:#ffffff;--j-ink:#1c1b17;--j-ink-soft:#3e3b34;--j-muted:#57544b;--j-line:#e3e0d6;--j-line-strong:#dad6cb;--j-accent:#1638ee;--j-accent-ink:#1435c9;--j-accent-soft:#e9edff;--j-live:#1f6b45;--j-amber:#8a5a00;--j-danger:#b42318;--j-shadow:0 30px 60px -40px rgba(30,25,10,0.35);--j-radius:12px;--j-radius-card:18px;--site-bg:var(--j-ground);--site-fg:var(--j-ink);--action-purple:var(--j-accent);--action-purple-hover:var(--j-accent-ink);--jumpz-brand-blue:var(--j-accent);--app-bg:var(--j-ground);--app-surface:var(--j-card);--app-surface-2:var(--j-ground-deep);--app-fg:var(--j-ink);--app-muted:var(--j-muted);--app-muted-light:var(--j-muted);--app-border:rgba(28,27,23,0.1);--app-border-strong:rgba(28,27,23,0.18);--app-live:var(--j-live);--app-draft:var(--j-amber);--app-danger:var(--j-danger);--display-font:var(--font-sans);--body-font:var(--font-sans);--mono-font:var(--font-mono);color-scheme:light}.figma-landing-screen[data-theme=light],html[data-figma-auth-screen=true],html[data-figma-auth-screen=true][data-theme=light],html[data-theme=light] .figma-landing-screen{--canvas:var(--j-ground);--canvas-deep:var(--j-ground-deep);--ink:var(--j-ink);--ink-soft:var(--j-ink-soft);--ink-muted:var(--j-muted);--border:var(--j-line-strong);--border-soft:var(--j-line);--surface:var(--j-ground-deep);--surface-raised:var(--j-card);--accent:var(--j-accent);--accent-dim:var(--j-accent-ink);--card-bg:var(--j-card);--card-border:rgba(28,27,23,0.1);--card-shadow:var(--j-shadow);--card-titlebar:var(--j-ground);--card-surface:var(--j-ground)}html[data-theme=dark]{--j-ground:#141412;--j-ground-deep:#1c1b18;--j-card:#1e1d1a;--j-ink:#f1eee7;--j-ink-soft:#cfcabf;--j-muted:#a8a397;--j-line:#2e2d29;--j-line-strong:#3a3934;--j-accent:#6d86ff;--j-accent-ink:#8a9eff;--j-accent-soft:rgba(109,134,255,0.14);--j-live:#4cc38a;--j-amber:#f0ad68;--j-danger:#ff8c82;--j-shadow:0 30px 60px -36px rgba(0,0,0,0.7);--app-border:rgba(255,255,255,0.09);--app-border-strong:rgba(255,255,255,0.16);color-scheme:dark}.figma-landing-screen[data-theme=dark],html[data-figma-auth-screen=true][data-theme=dark],html[data-theme=dark] .figma-landing-screen{--canvas:var(--j-ground);--canvas-deep:#0f0f0d;--ink:var(--j-ink);--ink-soft:var(--j-ink-soft);--ink-muted:var(--j-muted);--border:var(--j-line-strong);--border-soft:var(--j-line);--surface:var(--j-ground-deep);--surface-raised:var(--j-card);--accent:var(--j-accent);--accent-dim:var(--j-accent-ink);--card-bg:var(--j-card);--card-border:rgba(255,255,255,0.08);--card-shadow:var(--j-shadow);--card-titlebar:var(--j-ground-deep);--card-surface:var(--j-ground-deep)}body,html{background:var(--j-ground);color:var(--j-ink)}body{font-family:var(--font-sans)}code,kbd,pre,samp{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--j-accent);outline-offset:3px}::selection{background:var(--j-accent-soft)}.j-pixel{font-family:var(--font-pixel);font-weight:700;color:var(--j-accent);letter-spacing:0}.j-eyebrow,.j-mono{font-family:var(--font-mono)}.j-eyebrow{font-size:13px;color:var(--j-muted)}.j-dots{background-color:var(--j-accent-soft);background-image:radial-gradient(rgba(22,56,238,.16) 1px,transparent 1.2px);background-size:14px 14px}html[data-theme=dark] .j-dots{background-image:radial-gradient(rgba(109,134,255,.22) 1px,transparent 1.2px)}.j-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--j-radius);font:600 15px/1 var(--font-sans);text-decoration:none;border:1px solid transparent;cursor:pointer}.j-button-primary{background:var(--j-accent);color:#fff}.j-button-primary:hover{background:var(--j-accent-ink);color:#fff}.j-button-secondary{background:var(--j-card);color:var(--j-ink);border-color:var(--j-line-strong)}.j-button-secondary:hover{border-color:var(--j-ink)}.j-card{background:var(--j-card);border:1px solid var(--j-line);border-radius:var(--j-radius-card)}.j-light{--j-ground:#f5f4ef;--j-ground-deep:#ecebe4;--j-card:#ffffff;--j-ink:#1c1b17;--j-ink-soft:#3e3b34;--j-muted:#57544b;--j-line:#e3e0d6;--j-line-strong:#dad6cb;--j-accent:#1638ee;--j-accent-ink:#1435c9;--j-accent-soft:#e9edff;--j-live:#1f6b45;--j-amber:#8a5a00;--j-danger:#b42318;color-scheme:light}.workspace-app-nav .appnav-link{padding:8px 10px;border-radius:8px;color:var(--j-ink);font:500 15px/1 var(--font-sans);text-decoration:none}.workspace-app-nav .appnav-link:hover,.workspace-app-nav .appnav-link[aria-current=page]{color:var(--j-accent)}.workspace-app-nav .theme-toggle{min-height:34px;border-color:var(--j-line-strong);color:var(--j-ink-soft)}.workspace-app-nav .theme-toggle span{display:none!important}@media (max-width:640px){.workspace-app-nav .appnav-link{display:none}}.settings-shell{max-width:1200px;padding:0 24px;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 64px)}.settings-sidebar{top:64px;height:calc(100vh - 64px);padding:36px 16px 48px 0;border-right:1px solid var(--j-line);background:transparent}.settings-main-content{padding:36px 0 96px 40px}.settings-content-inner{max-width:none}.workspace-settings-screen .settings-tab[aria-current=page]{background:var(--j-card);color:var(--j-accent);box-shadow:inset 0 0 0 1px var(--j-line)}.workspace-main{max-width:1200px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}.product-frame{background:var(--j-ground)}@media (max-width:760px){.settings-shell{grid-template-columns:1fr;padding:0 16px}.settings-sidebar{position:static;height:auto;padding:20px 0 0;border-right:0}.settings-main-content{padding:20px 0 64px}}