:root{--bg:#080b12;--panel:#101622;--panel2:#151d2b;--card:#111827;--text:#f4f7fb;--muted:#94a3b8;--line:#253046;--accent:#8b5cf6;--accent2:#22d3ee;--good:#34d399;--warn:#fbbf24;--danger:#fb7185;--shadow:0 24px 70px #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 18% 0%,#8b5cf624,transparent 32%),var(--bg);color:var(--text);margin:0;font-family:Inter,Noto Sans TC,PingFang TC,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}p{color:var(--muted);line-height:1.75}.shell{width:min(1180px,100% - 40px);margin:auto}.brand{align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand small{color:var(--muted);font-size:10px;font-weight:500;display:block}.brandMark{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;display:grid;box-shadow:0 10px 30px #8b5cf640}.button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:750;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,var(--accent),#6d5dfc);color:#fff;box-shadow:0 12px 34px #8b5cf640}.button.secondary{border-color:var(--line);color:var(--text);background:#ffffff0b}.button.small{border-radius:9px;padding:9px 12px;font-size:13px}.button.full{width:100%}.button:disabled{opacity:.45;cursor:not-allowed}.eyebrow{color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.marketingHeader{justify-content:space-between;align-items:center;height:76px;display:flex}.marketingHeader nav{color:#cbd5e1;align-items:center;gap:24px;font-size:14px;display:flex}.marketingHeader nav>a:not(.button):hover{color:#fff}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;min-height:690px;padding:80px 0;display:grid}.heroCopy h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(44px,5.3vw,76px);line-height:1.03}.heroCopy h1 em{background:linear-gradient(90deg,#c4b5fd,var(--accent2));color:#0000;-webkit-background-clip:text;font-style:normal;display:block}.heroCopy>p{max-width:670px;font-size:18px}.heroActions{gap:12px;margin:28px 0;display:flex}.proofRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.proofRow div{border-left:2px solid var(--accent);padding-left:13px}.proofRow strong{font-size:20px;display:block}.proofRow span{color:var(--muted);font-size:12px}.heroWindow{box-shadow:var(--shadow);background:#0d121d;border:1px solid #303b55;border-radius:20px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg)}.windowTop{border-bottom:1px solid var(--line);height:48px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;display:flex}.windowTop b{color:#fb7185}.windowBody{grid-template-columns:115px 1fr;min-height:420px;display:grid}.windowBody aside{border-right:1px solid var(--line);background:#0a0e16;flex-direction:column;gap:8px;padding:20px 12px;display:flex}.windowBody aside i{color:var(--muted);border-radius:8px;padding:10px;font-size:11px;font-style:normal}.windowBody aside i.active{color:#ddd6fe;background:#8b5cf624}.windowMain{padding:22px}.windowHeading{justify-content:space-between;align-items:center;display:flex}.windowHeading small,.windowHeading strong{display:block}.windowHeading small{color:var(--muted);font-size:10px}.windowHeading strong{margin-top:5px}.windowHeading button{background:var(--accent);color:#fff;border:0;border-radius:7px;padding:8px 11px;font-size:10px}.miniMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.miniMetrics article{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:13px}.miniMetrics span,.miniMetrics small{color:var(--muted);font-size:9px;display:block}.miniMetrics strong{margin:7px 0;font-size:15px;display:block}.miniMetrics small{color:var(--good)}.miniChart{border:1px solid var(--line);background:linear-gradient(#8b5cf612,#0000),repeating-linear-gradient(0deg,#0000 0 35px,#ffffff0a 36px);border-radius:12px;align-items:flex-end;gap:8px;height:180px;margin-top:16px;padding:20px;display:flex}.miniChart span{background:linear-gradient(var(--accent2),var(--accent));border-radius:4px 4px 0 0;flex:1}.integrationsStrip{border-block:1px solid var(--line);background:#ffffff05}.integrationsStrip div{color:#e2e8f0;justify-content:space-between;align-items:center;height:70px;font-weight:800;display:flex}.integrationsStrip span{color:var(--muted)}.section{padding:105px 0}.sectionHeading{text-align:center;max-width:750px;margin:0 auto 45px}.sectionHeading h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(32px,4vw,50px)}.sectionHeading p{font-size:16px}.stepGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.stepGrid article,.featureCard,.priceCard{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:18px;padding:24px}.stepGrid article>span{color:#ddd6fe;background:#8b5cf624;border:1px solid #8b5cf659;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.stepGrid h3,.featureCard h3{margin:22px 0 9px}.featureGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.featureCard>svg{color:#c4b5fd}.featureCard p{font-size:14px}.featureCard div{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.featureCard div span{border:1px solid var(--line);color:#cbd5e1;border-radius:999px;padding:6px 8px;font-size:10px}.pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.priceCard{flex-direction:column;gap:12px;display:flex;position:relative}.priceCard.featured{border-color:#8b5cf6b3;box-shadow:0 20px 70px #8b5cf624}.priceCard.featured>b{background:var(--accent);border-radius:999px;padding:6px 8px;font-size:10px;position:absolute;top:18px;right:18px}.priceCard>span{font-weight:800}.priceCard h3{margin:5px 0;font-size:32px}.priceCard h3 small{color:var(--muted);font-size:13px}.priceCard>div{color:#dbe4f0;align-items:center;gap:8px;font-size:13px;display:flex}.priceCard>div svg{color:var(--good)}.priceCard .button{margin-top:auto}.cta{background:linear-gradient(135deg,#8b5cf62e,#22d3ee17);border:1px solid #8b5cf659;border-radius:24px;justify-content:space-between;align-items:center;margin-bottom:90px;padding:42px;display:flex}.cta h2{margin:10px 0 0;font-size:33px}.footer{border-top:1px solid var(--line);height:95px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.centerScreen{place-items:center;min-height:100vh;display:grid}.onboardingPage{min-height:100vh;padding:40px 20px}.onboardingShell{width:min(920px,100%);margin:auto}.onboardingShell>header{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.notice{color:#fde68a;background:#fbbf2412;border:1px solid #fbbf2459;border-radius:12px;margin-bottom:17px;padding:13px 15px}.wizardProgress{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:15px;display:grid}.wizardProgress div{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.wizardProgress div>span{border:1px solid var(--line);border-radius:999px;place-items:center;width:29px;height:29px;display:grid}.wizardProgress div.active{color:#fff}.wizardProgress div.active>span{background:var(--accent);border-color:var(--accent)}.wizardCard{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.wizardTitle{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:24px;display:flex}.wizardTitle>svg{color:#c4b5fd}.wizardTitle span{color:var(--muted);font-size:11px}.wizardTitle h1{margin:4px 0 0;font-size:24px}.wizardContent{min-height:350px;padding:30px}.wizardCard>footer{border-top:1px solid var(--line);justify-content:space-between;padding:18px 24px;display:flex}.accountPreview,.botPreview{background:var(--panel2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}.accountPreview>span,.botPreview>span{background:var(--accent);border-radius:13px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.accountPreview div,.botPreview div{flex:1}.accountPreview strong,.accountPreview small,.botPreview strong,.botPreview small{display:block}.accountPreview small,.botPreview small{color:var(--muted);margin-top:4px}.accountPreview>b,.botPreview>b{color:var(--good);font-size:12px}.accountPreview.discord>span{background:#5865f2;font-size:12px}.accountPreview a{color:#c4b5fd;font-weight:800}.checkLine{align-items:center;gap:10px;margin-top:20px;display:flex!important}.choiceGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.choiceGrid button{text-align:left;border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:14px;padding:20px;position:relative}.choiceGrid button strong,.choiceGrid button small{display:block}.choiceGrid button small{color:var(--muted);margin-top:7px}.choiceGrid button.selected{border-color:var(--accent);background:#8b5cf61a}.choiceGrid button svg{color:var(--good);position:absolute;top:12px;right:12px}.scenePreview{aspect-ratio:16/9;border:1px solid var(--line);background:linear-gradient(135deg,#14203a,#09101d);border-radius:15px;margin-top:20px;position:relative}.scenePreview>div{background:#080b12bf;border:1px solid #ffffff40;border-radius:9px;padding:9px;font-size:11px;position:absolute}.previewAlert{top:12%;left:35%}.previewChat{width:30%;height:35%;bottom:10%;left:4%}.previewGoal{bottom:8%;left:37%;right:15%}.switchLine{background:var(--panel2);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;margin-top:18px;padding:16px;display:flex!important}.switchLine span small{color:var(--muted);margin-top:5px}.switchLine input:disabled{opacity:.45;cursor:not-allowed}.wizardTip{background:#8b5cf60f;border:1px solid #8b5cf647;border-radius:13px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.wizardTip.success{background:#34d3990d;border-color:#34d39947}.wizardTip>svg{color:#c4b5fd;flex:none}.wizardTip.success>svg{color:var(--good)}.wizardTip strong{font-size:12px;display:block}.wizardTip p{margin:4px 0 0;font-size:11px;line-height:1.6}.wizardFinePrint{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.subSettings,.formGrid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:15px;display:grid}.subSettings label,.formGrid label,.propertyForm label,.donateCard label{color:#cbd5e1;flex-direction:column;gap:7px;font-size:12px;display:flex}input,select,textarea{border:1px solid var(--line);color:#fff;background:#0b101a;border-radius:10px;outline:none;width:100%;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:var(--accent)}.dashboardShell{grid-template-columns:245px 1fr;min-height:100vh;display:grid}.dashboardSidebar{border-right:1px solid var(--line);z-index:10;background:#090d15;flex-direction:column;width:245px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.channelSwitcher{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin:25px 0 18px;padding:11px;display:flex}.channelSwitcher>span,.avatar{background:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.channelSwitcher div{min-width:0}.channelSwitcher strong,.channelSwitcher small{display:block}.channelSwitcher small{color:var(--muted);margin-top:3px;font-size:10px}.dashboardNav{flex-direction:column;gap:3px;display:flex;overflow:auto}.dashboardNav a{color:#98a6ba;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;display:flex}.dashboardNav a:hover,.dashboardNav a.active{color:#ede9fe;background:#8b5cf61f}.sidebarUpgrade{background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:13px;margin-top:auto;padding:14px}.sidebarUpgrade strong,.sidebarUpgrade span,.sidebarUpgrade a{display:block}.sidebarUpgrade span{color:var(--muted);margin:5px 0 11px;font-size:10px}.sidebarUpgrade a{color:#ddd6fe;font-size:12px;font-weight:800}.dashboardContent{grid-column:2}.dashboardTopbar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);height:65px;color:var(--muted);background:#080b12d9;justify-content:space-between;align-items:center;padding:0 25px;font-size:12px;display:flex;position:sticky;top:0}.dashboardTopbar>div{align-items:center;gap:8px;display:flex}.liveDot{background:var(--good);width:8px;height:8px;box-shadow:0 0 14px var(--good);border-radius:50%}.dashboardTopbar nav{align-items:center;gap:12px;display:flex}.dashboardTopbar nav a{align-items:center;gap:5px;display:flex}.dashboardTopbar button{color:var(--muted);background:0 0;border:0}.dashboardMain{max-width:1600px;margin:auto;padding:28px}.pageStack{flex-direction:column;gap:20px;display:flex}.pageHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pageHeader h1{letter-spacing:-.035em;margin:10px 0 5px;font-size:34px}.pageHeader p{max-width:760px;margin:0}.headerActions{gap:10px;display:flex}.metricGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metricCard{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:18px}.metricCard span,.metricCard small{color:var(--muted);font-size:11px;display:block}.metricCard strong{margin:9px 0;font-size:24px;display:block}.metric-positive small{color:var(--good)}.metric-warning small{color:var(--warn)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.panel h2{margin:4px 0;font-size:18px}.panel header,.panelHeader{justify-content:space-between;align-items:center;display:flex}.panel header span,.panelHeader span{color:var(--muted);font-size:10px}.dashboardGrid{grid-template-columns:1.7fr 1fr;gap:14px;display:grid}.revenueTrend header a{color:#c4b5fd;align-items:center;gap:5px;font-size:11px;display:flex}.revenueTrend svg{width:100%;height:230px;color:var(--accent);overflow:visible}.revenueTrend svg path:not(.area){fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.revenueTrend svg .area{fill:url(#area);stroke:none}.liveEvents ul{margin:15px 0 0;padding:0;list-style:none}.liveEvents li{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.liveEvents li>b{background:#8b5cf61f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.liveEvents strong,.liveEvents span{display:block}.liveEvents strong{font-size:12px}.liveEvents span,.liveEvents time{color:var(--muted);margin-top:3px;font-size:10px}.quickGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.quickCard{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:17px;display:flex}.quickCard>svg:first-child{color:#c4b5fd}.quickCard div{flex:1}.quickCard strong,.quickCard span{display:block}.quickCard strong{font-size:13px}.quickCard span{color:var(--muted);margin-top:4px;font-size:10px}.integrationGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.integrationCard{grid-template-columns:52px 1fr auto;align-items:center;gap:13px;display:grid}.integrationLogo{background:linear-gradient(135deg,#8b5cf63b,#22d3ee24);border-radius:14px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.integrationCard h2{margin:0}.integrationCard p{margin:5px 0 0;font-size:11px}.connected{color:var(--good);align-items:center;gap:5px;font-size:11px;display:flex}.warningPanel,.placeholderPanel{align-items:center;gap:14px;display:flex}.warningPanel>svg{color:var(--warn)}.checkGrid{color:#cbd5e1;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.tablePanel{padding:0;overflow:hidden}.tablePanel>header{padding:19px 20px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;border-top:1px solid var(--line);white-space:nowrap;padding:13px 20px}th{color:var(--muted);font-weight:600}.statusBadge{color:var(--good);background:#34d39917;border-radius:999px;padding:5px 8px}.breakdown>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr 95px;align-items:center;gap:9px;padding:12px 0;font-size:11px;display:grid}.breakdown i{background:#0b1019;border-radius:999px;height:7px;overflow:hidden}.breakdown i b{background:linear-gradient(90deg,var(--accent),var(--accent2));height:100%;display:block}.breakdown strong{text-align:right}.settingsGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.settingsCard>header{justify-content:flex-start;gap:12px}.settingsCard>header>svg{color:#c4b5fd}.settingsCard>header>label{margin-left:auto}.toggle input{display:none}.toggle i{background:#303a4d;border-radius:999px;width:43px;height:24px;display:block;position:relative}.toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle input:checked+i{background:var(--accent)}.toggle input:checked+i:after{left:22px}.segmented{background:#0b1019;border-radius:10px;grid-template-columns:repeat(2,1fr);margin:16px 0;padding:3px;display:grid}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px}.segmented button.active{background:var(--panel2);color:#fff}.botConnect{border:1px dashed #3a4660;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.botConnect>svg{color:var(--good)}.botConnect div{flex:1}.botConnect strong,.botConnect small{display:block}.botConnect small{color:var(--muted);margin-top:4px}.ruleRows{margin-top:14px}.ruleRows>div{border-top:1px solid var(--line);grid-template-columns:1fr 40px 1fr;align-items:center;padding:12px;display:grid}.ruleRows>div span{text-align:center;color:var(--muted)}.ruleRows>div b{color:#c4b5fd}.gameBuilder>header,.leaderboard>header{justify-content:flex-start;gap:11px}.gameBuilder>header svg,.leaderboard>header svg{color:#c4b5fd}.rangeRow{align-items:center;gap:10px;display:flex}.rangeRow input{padding:0}.rangeRow strong{min-width:46px}.rtpCard{background:#34d3990f;border:1px solid #34d39938;border-radius:13px;margin-top:16px;padding:16px}.rtpCard span,.rtpCard small,.rtpCard strong{display:block}.rtpCard strong{margin:6px 0;font-size:25px}.rtpCard small{color:var(--muted)}.rtpCard.warning{background:#fbbf240f;border-color:#fbbf244d}.inlineWarning{color:var(--warn);gap:7px;margin-top:10px;font-size:11px;display:flex}.leaderboard>div{border-top:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;padding:13px 0;display:grid}.leaderboard>div b:first-child{color:#c4b5fd}.leaderboard>div strong{font-size:12px}.studioShell{border:1px solid var(--line);background:#0b1019;border-radius:17px;overflow:hidden}.studioToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px;display:flex}.studioToolbar>div{align-items:center;gap:6px;display:flex}.tool{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:11px;display:flex}.tool.active,.tool:hover{background:var(--panel);border-color:var(--line);color:#fff}.draft,.published{border-radius:999px;padding:6px 8px;font-size:10px}.draft{color:var(--warn);background:#fbbf2414}.published{color:var(--good);background:#34d39917}.studioBody{grid-template-columns:150px 1fr 245px;min-height:650px;display:grid}.nodeLibrary,.properties{background:#090d15;padding:13px}.nodeLibrary{border-right:1px solid var(--line)}.properties{border-left:1px solid var(--line)}.nodeLibrary h3,.properties h3{color:#cbd5e1;align-items:center;gap:6px;font-size:12px;display:flex}.nodeLibrary>button{width:100%;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.nodeLibrary>button:hover{background:var(--panel);color:#fff}.canvasArea{min-width:0;padding:20px}.canvasLabel,.browserSource{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;display:flex}.obsCanvas{aspect-ratio:16/9;touch-action:none;background:linear-gradient(135deg,#13223d,#090f1a 62%);border:1px solid #334158;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000059}.obsCanvas:after{content:"";pointer-events:none;border:1px dashed #ffffff14;position:absolute;inset:5%}.overlayNode{text-align:center;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:#080b12c2;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;padding:8px;position:absolute;overflow:hidden}.overlayNode.selected{outline:2px solid var(--accent);outline-offset:2px}.overlayNode strong,.overlayNode span{font-size:clamp(7px,1vw,13px);display:block}.overlayNode span{color:#cbd5e1;margin-top:3px}.node-alert{background:linear-gradient(135deg,#8b5cf6bf,#080b12e0)}.node-chat{text-align:left;justify-content:flex-start;align-items:flex-start}.chatMock p{color:#fff;margin:4px 0;font-size:clamp(5px,.7vw,9px)}.chatMock p b{color:#67e8f9}.node-stream-health{background:#080b12db;border-color:#34d39966}.node-stream-health strong{color:var(--good)}.node-goal{padding:5px}.goalMock{grid-template-columns:1fr 2fr auto;align-items:center;gap:6px;width:100%;display:grid!important}.goalMock i{background:#171f2f;border-radius:999px;height:6px;overflow:hidden}.goalMock i b{background:linear-gradient(90deg,var(--accent),var(--accent2));height:100%;display:block}.browserSource{border:1px solid var(--line);background:#090d15;border-radius:9px;margin:12px 0 0;padding:9px 10px}.browserSource code{text-overflow:ellipsis;max-width:60%;overflow:hidden}.browserSource button{color:#c4b5fd;background:0 0;border:0}.layerList{flex-direction:column;gap:3px;margin:12px 0;display:flex}.layerList button{color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:8px;font-size:10px;display:flex}.layerList button.active{color:#fff;background:#8b5cf61f}.propertyForm{border-top:1px solid var(--line);padding-top:13px}.propertyButtons{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.propertyButtons button{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.propertyButtons button.danger{color:var(--danger)}.viewerPage{background:radial-gradient(circle at 50% 0,#8b5cf63b,#0000 40%),#080b12;place-items:center;min-height:100vh;padding:30px;display:grid}.donateCard{background:var(--panel);border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow);border-radius:22px;padding:28px}.donateCard>header{gap:15px;display:flex}.creatorAvatar{background:var(--accent);border-radius:16px;place-items:center;width:60px;height:60px;font-size:22px;font-weight:900;display:grid}.amountGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 15px;display:grid}.amountGrid button:hover,.paymentChoices button.selected{border-color:var(--accent);background:#8b5cf61a}.donateCard label{margin-top:13px}.paymentChoices{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.legal{color:var(--muted);margin:10px 0;line-height:1.6;display:block}.donateCard>a{text-align:center;color:var(--muted);margin-top:15px;font-size:10px;display:block}.runtimeCanvas{color:#fff;background:0 0;font-family:system-ui;position:fixed;inset:0;overflow:hidden}.runtimeAlert,.runtimeChat,.runtimeHealth,.runtimeGoal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b12db;border:1px solid #fff3;border-radius:16px;position:absolute}.runtimeAlert{text-align:center;background:linear-gradient(135deg,#8b5cf6db,#080b12e0);width:30%;padding:20px;top:8%;left:35%}.runtimeAlert strong,.runtimeAlert span,.runtimeHealth strong,.runtimeHealth span{display:block}.runtimeAlert span,.runtimeHealth span{color:#dbeafe;margin-top:5px;font-size:12px}.runtimeChat{width:31%;padding:15px;bottom:12%;left:3%}.runtimeChat p{color:#fff;margin:8px;font-size:15px}.runtimeChat b{color:#67e8f9}.runtimeHealth{padding:15px;top:6%;right:3%}.runtimeHealth strong{color:var(--good)}.runtimeGoal{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid;bottom:7%;left:38%;right:18%}.runtimeGoal i{background:#182235;border-radius:999px;height:10px;overflow:hidden}.runtimeGoal i b{background:linear-gradient(90deg,var(--accent),var(--accent2));width:35%;height:100%;display:block}@media (max-width:1100px){.hero{grid-template-columns:1fr;padding-top:40px}.heroWindow{transform:none}.featureGrid{grid-template-columns:repeat(2,1fr)}.dashboardGrid,.settingsGrid{grid-template-columns:1fr}.integrationGrid{grid-template-columns:repeat(2,1fr)}.studioBody{grid-template-columns:120px 1fr}.properties{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.layerList{grid-template-columns:repeat(4,1fr);display:grid}.propertyForm{grid-template-columns:1fr 1fr;gap:12px;display:grid}}@media (max-width:800px){.marketingHeader nav>a:not(.button){display:none}.hero{min-height:auto;padding:50px 0}.heroActions,.cta{flex-direction:column;align-items:stretch}.proofRow,.stepGrid,.pricingGrid,.metricGrid,.quickGrid{grid-template-columns:1fr 1fr}.integrationsStrip div{justify-content:flex-start;gap:30px;overflow:auto}.featureGrid{grid-template-columns:1fr}.dashboardShell{display:block}.dashboardSidebar{width:auto;height:auto;display:block;position:static}.dashboardNav{grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid}.dashboardNav a{justify-content:center}.dashboardNav a span,.sidebarUpgrade{display:none}.dashboardContent{grid-column:auto}.dashboardTopbar{position:static}.pageHeader{flex-direction:column;align-items:flex-start}.integrationGrid{grid-template-columns:1fr}.studioToolbar{flex-direction:column;align-items:flex-start;gap:10px}.studioBody{grid-template-columns:1fr}.nodeLibrary{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.nodeLibrary h3{grid-column:1/-1}.nodeLibrary button{justify-content:center}.nodeLibrary button span{display:none}.properties{grid-column:auto}.choiceGrid{grid-template-columns:1fr}.wizardProgress b{display:none}}@media (max-width:560px){.shell{width:min(100% - 24px,1180px)}.marketingHeader{height:66px}.marketingHeader nav .secondary{display:none}.heroCopy h1{font-size:43px}.heroActions .button{width:100%}.proofRow,.stepGrid,.pricingGrid,.metricGrid,.quickGrid,.subSettings,.formGrid,.checkGrid{grid-template-columns:1fr}.windowBody{grid-template-columns:75px 1fr}.windowMain{padding:12px}.miniMetrics{grid-template-columns:1fr}.miniMetrics article:nth-child(n+2){display:none}.section{padding:75px 0}.cta{padding:26px}.cta h2{font-size:25px}.dashboardMain{padding:18px 12px}.dashboardNav{grid-template-columns:repeat(5,1fr)}.headerActions{width:100%}.headerActions .button{flex:1}.studioToolbar>div:first-child .tool:nth-child(n+4){display:none}.canvasArea{padding:10px}.browserSource code{display:none}.layerList{grid-template-columns:repeat(2,1fr)}.propertyForm{grid-template-columns:1fr}.amountGrid{grid-template-columns:repeat(2,1fr)}.runtimeChat{width:48%}.runtimeAlert{width:60%;left:20%}.runtimeGoal{left:20%;right:5%}}.liveRuntimeCanvas{color:#fff;background:0 0;width:100vw;min-height:100vh;font-family:inherit;position:relative;overflow:hidden}.runtimeConnection{letter-spacing:.08em;opacity:.72;background:#7f1d1dc7;border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;top:16px;right:18px}.runtimeConnection.online{background:#065f46c7}.liveRuntimeAlert{opacity:0;text-align:center;background:linear-gradient(135deg,#181823eb,#4d2773e6);border:1px solid #ffffff47;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(620px,60vw);min-height:120px;padding:24px 34px;transition:opacity .3s,transform .38s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:10%;left:50%;transform:translate(-50%,-30px)scale(.96);box-shadow:0 22px 70px #00000061}.liveRuntimeAlert.show{opacity:1;transform:translate(-50%)scale(1)}.liveRuntimeAlert strong{font-size:clamp(24px,3vw,48px)}.liveRuntimeAlert span{color:#fffc;font-size:clamp(16px,1.5vw,26px)}.studioNotice{border-bottom:1px solid var(--line);color:#ddd6fe;background:#8b5cf617;padding:10px 14px;font-size:12px}.overlayNode img{object-fit:cover;border-radius:6px;width:100%;height:100%}.versionPanel{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.versionPanel>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.versionPanel span{align-items:center;gap:7px;display:flex}.versionPanel small{color:var(--muted);font-size:9px}.versionPanel button,.eventsubRefresh{border:1px solid var(--line);color:#cbd5e1;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.versionPanel button:disabled{opacity:.35}.eventCenter{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.eventToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.eventTable article{border-bottom:1px solid var(--line);grid-template-columns:1.45fr 1.1fr 1.4fr auto;align-items:center;gap:15px;padding:15px 17px;display:grid}.eventTable article:last-child{border-bottom:0}.eventTable article>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;display:grid}.eventTable article>div:first-child small{color:var(--muted);grid-column:2;font-size:10px}.sourceBadge{color:#ddd6fe;text-transform:uppercase;background:#8b5cf624;border-radius:999px;padding:5px 7px;font-size:9px}.source-twitch{background:#9146ff2b}.source-manual{color:#a5f3fc;background:#22d3ee1a}.eventActor b,.eventActor span{display:block}.eventActor span{color:var(--muted);margin-top:4px;font-size:11px}.deliveryList{flex-wrap:wrap;gap:5px;display:flex}.deliveryList span{color:var(--muted);background:#0b1019;border-radius:6px;padding:5px 7px;font-size:9px}.delivery-delivered{color:var(--good)!important}.delivery-failed{color:var(--danger)!important}.delivery-queued{color:var(--warn)!important}.eventsubPanel{padding:22px}.eventsubHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eventsubHeader h2{margin:8px 0 0}.eventsubHeader p{margin:7px 0 0}.eventsubList{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.eventsubList article{border:1px solid var(--line);background:#0b1019;border-radius:10px;gap:7px;padding:12px;display:grid}.eventsubList article>div{justify-content:space-between;gap:8px;display:flex}.eventsubList article span,.eventsubList article small{color:var(--muted);font-size:10px}.subscriptionStatus{background:#34d39917;border-radius:999px;width:max-content;padding:4px 6px;color:var(--good)!important}.publishedNode{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.publishedAlert{text-align:center;background:linear-gradient(135deg,#8b5cf6e6,#080b12eb);border:1px solid #ffffff40;border-radius:18px;flex-direction:column;padding:18px;transition:all .35s;opacity:0!important;transform:translateY(-18px)scale(.96)!important}.publishedAlert strong{font-size:clamp(18px,2.2vw,42px)}.publishedAlert span{color:#e2e8f0;margin-top:7px;font-size:clamp(12px,1.2vw,23px)}.publishedChat p{color:#fff;margin:7px;font-size:clamp(10px,1vw,20px)}.publishedChat b{color:#67e8f9}.publishedHealth{background:#080b12d1;border:1px solid #34d39959;border-radius:12px;flex-direction:column;align-items:flex-start;padding:12px}.publishedHealth strong{color:var(--good)}.publishedHealth span{margin-top:5px;font-size:clamp(9px,.8vw,16px)}.publishedGoal{background:#080b12d1;border-radius:12px;gap:10px;padding:10px}.publishedGoal i{background:#182235;border-radius:999px;flex:1;height:10px;overflow:hidden}.publishedGoal i b{background:linear-gradient(90deg,var(--accent),var(--accent2));width:35%;height:100%;display:block}.publishedText{text-shadow:0 2px 12px #000;font-size:clamp(16px,2vw,42px);font-weight:800}.publishedImage img,.publishedWeb iframe{object-fit:contain;border:0;width:100%;height:100%}.publishedWeb{pointer-events:none}@media (max-width:900px){.eventTable article,.eventsubList{grid-template-columns:1fr 1fr}}@media (max-width:600px){.eventTable article,.eventsubList{grid-template-columns:1fr}.eventsubHeader{flex-direction:column}}.publishedChat{background:#080b12c7;border-radius:12px;padding:12px;display:block}.publishedChatMessages{flex-direction:column;justify-content:flex-end;gap:7px;height:100%;display:flex;overflow:hidden}.chatLine{background:#00000052;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;padding:7px 9px;font-size:clamp(10px,1vw,20px);line-height:1.35;display:flex;margin:0!important}.chatLine>b{font-weight:800}.chatSeparator{opacity:.75}.chatFragments{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.chatBadge{object-fit:contain;width:clamp(12px,1vw,20px);height:clamp(12px,1vw,20px)}.chatBadgeText{text-transform:uppercase;background:#8b5cf647;border-radius:3px;padding:1px 3px;font-size:.55em}.chatEmoteWrap{align-items:center;height:1.65em;display:inline-flex;position:relative}.chatEmote{object-fit:contain;width:auto;height:1.65em}.chatEmoteWrap.zeroWidth{z-index:2;width:0;overflow:visible;transform:translate(-.55em)}.chatMention{color:#a5f3fc;font-weight:700}.chatCheermote{color:#f5d0fe;font-weight:800}.loadingPanel{text-align:center;color:var(--muted);padding:40px}.loyaltyColumns{grid-template-columns:1.35fr .8fr;gap:18px;display:grid}.panelHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.panelHeader h2{margin:5px 0 0}.panelHeader>div>span,.panelHeader>span{color:var(--muted);font-size:11px}.settingsPanel{padding:22px}.compactForm{margin-top:14px}.switchLine{color:#e2e8f0;align-items:center;gap:10px;margin-top:18px;display:flex}.switchLine input{width:18px;height:18px}.panelActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.panelActions select,.panelActions input,.pointAdjust input{color:#fff;border:1px solid var(--line);background:#0b1019;border-radius:10px;min-width:180px;padding:11px 12px}.emptyState{text-align:center;border:1px dashed var(--line);border-radius:12px;padding:24px}.rewardGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rewardCard{gap:14px;padding:20px;display:grid}.rewardCard h2{margin:4px 0 8px}.rewardCard p{margin:0;font-size:13px}.rewardCard>div>span{color:var(--muted);font-size:10px}.rewardIcon{color:#c4b5fd;background:#8b5cf624;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.rewardCard dl{gap:8px;margin:0;display:grid}.rewardCard dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:8px;display:flex}.rewardCard dt{color:var(--muted);font-size:11px}.rewardCard dd{margin:0;font-size:12px;font-weight:750}.redemptionTester,.redemptionList{padding:20px}.redemptionList>article{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr 1.2fr;align-items:center;gap:16px;padding:14px 0;display:grid}.redemptionList>article>div:first-child strong,.redemptionList>article>div:first-child span{display:block}.redemptionList>article>div:first-child span,.redemptionList small{color:var(--muted);margin-top:4px;font-size:11px}.status{color:var(--warn);background:#fbbf241a;border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.status-fulfilled,.status-approved{color:var(--good);background:#34d3991a}.status-rejected,.status-refunded,.status-cancelled{color:var(--danger);background:#fb71851a}.redemptionActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.redemptionActions button{color:#cbd5e1;border:1px solid var(--line);background:#0b1019;border-radius:8px;align-items:center;gap:5px;padding:8px 9px;font-size:11px;display:inline-flex}.viewerLayout{grid-template-columns:.75fr 1.25fr;gap:18px;display:grid}.viewerList,.viewerDetail,.ledgerPanel{padding:20px}.viewerList>button{text-align:left;color:#fff;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 8px;display:grid}.viewerList>button.selected{background:#8b5cf61a;border-radius:10px}.viewerList>button span:nth-child(2) strong,.viewerList>button span:nth-child(2) small{display:block}.viewerList>button small{color:var(--muted);margin-top:4px;font-size:10px}.viewerList>button>b{color:#c4b5fd}.viewerAvatar{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:999px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.viewerAvatar.large{width:58px;height:58px;font-size:20px}.viewerDetail>header{align-items:center;gap:15px;display:flex}.viewerDetail>header h2{margin:4px 0}.viewerDetail>header p{margin:0;font-size:12px}.viewerMetrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.viewerMetrics>div{border:1px solid var(--line);background:#0b1019;border-radius:12px;padding:14px}.viewerMetrics svg{color:#c4b5fd}.viewerMetrics span,.viewerMetrics strong{display:block}.viewerMetrics span{color:var(--muted);margin-top:9px;font-size:10px}.viewerMetrics strong{margin-top:5px;font-size:20px}.identityList{gap:8px;display:grid}.identityList>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:100px 1fr auto;gap:10px;padding:10px;display:grid}.identityList span,.identityList small{font-size:11px}.identityList small{color:var(--good)}.pointAdjust{gap:10px;margin-top:18px;display:flex}.ledgerPanel>article{border-top:1px solid var(--line);grid-template-columns:1fr auto 100px;align-items:center;gap:16px;padding:11px 0;display:grid}.ledgerPanel>article strong,.ledgerPanel>article small{display:block}.ledgerPanel>article small,.ledgerPanel>article span{color:var(--muted);font-size:10px}.ledgerPanel b.positive{color:var(--good)}.ledgerPanel b.negative{color:var(--danger)}@media (max-width:1000px){.loyaltyColumns,.viewerLayout{grid-template-columns:1fr}.rewardGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.rewardGrid,.viewerMetrics,.redemptionList>article{grid-template-columns:1fr}.redemptionActions{justify-content:flex-start}.identityList>div{grid-template-columns:1fr}.pointAdjust{flex-direction:column}}.viewerPage{place-items:center;min-height:100vh;padding:40px 20px;display:grid}.donateCard{background:var(--panel);border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow);border-radius:24px;gap:18px;padding:28px;display:grid}.donateCard>header{align-items:flex-start;gap:15px;display:flex}.donateCard h1{margin:4px 0}.donateCard p{margin:5px 0 0}.creatorAvatar{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:900;display:grid}.donateCard label{color:#e2e8f0;gap:7px;font-size:12px;display:grid}.donateCard input,.donateCard textarea{border:1px solid var(--line);color:#fff;resize:vertical;background:#0b1019;border-radius:11px;width:100%;padding:12px 13px}.amountGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.amountGrid button,.paymentChoices button{border:1px solid var(--line);color:#cbd5e1;background:#0b1019;border-radius:10px;padding:12px 8px}.amountGrid button.selected,.paymentChoices button.selected{border-color:var(--accent);color:#fff;background:#8b5cf624}.paymentChoices{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.paymentChoices button:disabled{opacity:.4;cursor:not-allowed}.viewerBinding{border:1px solid var(--line);background:#0b1019;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.viewerBinding>div{flex:1}.viewerBinding b,.viewerBinding small{display:block}.viewerBinding small{color:var(--muted);margin-top:4px;font-size:10px}.bindingOk{color:var(--good);font-size:11px}.legal{color:var(--muted);text-align:center;line-height:1.5}.donateCard>a:last-child{text-align:center;color:var(--muted);font-size:11px}@media (max-width:520px){.amountGrid{grid-template-columns:1fr 1fr}.paymentChoices{grid-template-columns:1fr}.viewerBinding{flex-wrap:wrap;align-items:flex-start}}.tableSub{color:var(--muted);margin-top:4px;font-size:9px;display:block}.tableActions{gap:6px;display:flex}.tableActions button{border:1px solid var(--line);color:#cbd5e1;background:#0b1019;border-radius:7px;padding:7px 8px;font-size:10px}.tableActions button:disabled{opacity:.35;cursor:not-allowed}.tablePanel>header>small{color:var(--good)}.viewerPortal{width:min(1040px,100% - 32px);margin:0 auto;padding:28px 0 70px}.viewerNav{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101622eb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:10px 12px;display:flex}.viewerNav>div{flex-wrap:wrap;gap:5px;display:flex}.viewerNav a{color:var(--muted);border-radius:9px;padding:9px 12px;font-size:12px;font-weight:750}.viewerNav a.active,.viewerNav a:hover{color:#ede9fe;background:#8b5cf624}.viewerHero{border:1px solid var(--line);background:linear-gradient(135deg,#8b5cf626,#22d3ee0f);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:28px;display:flex}.viewerHero small{color:#c4b5fd;font-weight:800}.viewerHero h1{margin:7px 0;font-size:34px}.viewerHero p{margin:0}.viewerStats{text-align:right;background:#080b12a3;border:1px solid #8b5cf659;border-radius:15px;min-width:160px;padding:17px}.viewerStats b,.viewerStats span,.viewerStats small{display:block}.viewerStats b{font-size:30px}.viewerStats span,.viewerStats small{color:var(--muted);margin-top:4px;font-size:11px}.rewardStoreGrid,.gameStoreGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rewardStoreCard,.gameStoreCard{border:1px solid var(--line);background:var(--panel);border-radius:17px;flex-direction:column;gap:10px;padding:18px;display:flex}.rewardStoreCard>small,.gameStoreCard>small{color:#c4b5fd;font-size:10px}.rewardStoreCard h2,.gameStoreCard h2{margin:0;font-size:19px}.rewardStoreCard p,.gameStoreCard p{flex:1;margin:0;font-size:12px}.rewardArt{background:linear-gradient(135deg,#1d2841,#0b101a);border-radius:13px;place-items:center;height:145px;display:grid;overflow:hidden}.rewardArt img{object-fit:cover;width:100%;height:100%}.rewardArt span,.gameOrb{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:20px;place-items:center;width:65px;height:65px;font-size:24px;font-weight:900;display:grid}.gameOrb{border-radius:999px;margin:10px auto 18px;box-shadow:0 14px 42px #8b5cf647}.rewardMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.rewardMeta b{color:#fff}.viewerHistory{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:28px;padding:20px}.viewerHistory h2{font-size:18px}.historyRow{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:12px 0;font-size:12px;display:grid}.historyRow span{color:#c4b5fd}.historyRow small{color:var(--muted)}.gameResult{color:#d1fae5;text-align:center;background:#34d39912;border:1px solid #34d3994d;border-radius:13px;margin:0 0 18px;padding:16px;font-weight:800}.paymentHint{margin:-3px 0 8px;font-size:11px}.formGrid .wide{grid-column:1/-1}.formGrid label>small{color:var(--muted);font-size:9px;line-height:1.45}.intentGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0;display:grid}.intentGrid .form-check{border:1px solid var(--line);background:#0b1019;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.intentGrid .form-check-input{width:auto}.intentGrid .form-check-label{font-size:12px}.statusOnline{margin-left:auto;color:var(--good)!important}.statusOffline{margin-left:auto;color:var(--muted)!important}.settingsCard>.button{margin-top:16px}.settingsCard .botConnect{margin-top:14px}.botSetupChecklist{background:#8b5cf60d;border:1px solid #8b5cf647;border-radius:13px;margin-top:15px;padding:14px}.botSetupChecklist>header{justify-content:flex-start;gap:9px!important}.botSetupChecklist>header>svg{color:#c4b5fd}.botSetupChecklist>header strong,.botSetupChecklist>header small{display:block}.botSetupChecklist>header small{color:var(--muted);margin-top:3px;font-size:9px}.botSetupChecklist ol{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.botSetupChecklist li{border:1px solid var(--line);background:#0b1019;border-radius:10px;grid-template-columns:auto 1fr;gap:8px;padding:9px;display:grid}.botSetupChecklist li>span{color:#a5f3fc;background:#22d3ee14;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.botSetupChecklist p{margin:0}.botSetupChecklist li strong,.botSetupChecklist li small{display:block}.botSetupChecklist li strong{font-size:10px}.botSetupChecklist li small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45}@media (max-width:680px){.botSetupChecklist ol{grid-template-columns:1fr}}@media (max-width:900px){.rewardStoreGrid,.gameStoreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.viewerPortal{width:min(100% - 20px,1040px);padding-top:14px}.viewerNav,.viewerHero{flex-direction:column;align-items:flex-start}.viewerNav>div{width:100%}.viewerNav a{text-align:center;flex:1}.viewerStats{text-align:left;width:100%}.rewardStoreGrid,.gameStoreGrid{grid-template-columns:1fr}.historyRow{grid-template-columns:1fr auto}.historyRow small{grid-column:1/-1}.intentGrid{grid-template-columns:1fr}}.publicLeaderboard,.adminPage{max-width:980px;margin:0 auto;padding:48px 20px 80px}.leaderboardHero{margin-bottom:24px}.leaderboardHero h1{margin:.35rem 0;font-size:clamp(2rem,5vw,4rem)}.publicBoard{max-width:760px}.settlementRow{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.4fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.settlementRow:last-child{border-bottom:0}.adminPage{max-width:1200px}.dataTable{gap:0;display:grid}.tableRow{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr .8fr 1.4fr;align-items:center;gap:12px;padding:12px 0;display:grid}.tableHead{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.tableRow:last-child{border-bottom:0}@media (max-width:720px){.settlementRow,.tableRow{grid-template-columns:1fr 1fr}.tableHead{display:none}.publicLeaderboard,.adminPage{padding:28px 14px 60px}}.alertRow{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.alertRow:last-child{border-bottom:0}.alertRow>b{letter-spacing:.08em;color:var(--accent);font-size:.76rem}.alertRow span{gap:4px;display:grid}.alertRow small{color:var(--muted)}.detailRows{gap:10px;margin-top:18px;display:grid}.detailRows>div{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;display:flex}.detailRows span,.settingsListRow span{color:var(--muted);font-size:11px}.detailRows strong{text-align:right;overflow-wrap:anywhere;font-size:12px}.settingsList{gap:0;display:grid}.settingsListRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.settingsListRow>div{gap:4px;display:grid}.settingsListRow strong{font-size:13px}.integrationPending{color:var(--muted);white-space:nowrap;font-size:11px}.paymentSetupPanel{gap:18px;display:grid}.paymentSetupHeader{align-items:flex-start;margin-bottom:0}.paymentSetupHeader>svg{color:#c4b5fd;margin-top:5px}.paymentSetupHeader p{max-width:760px;margin:7px 0 0}.paymentTestEntry{background:#22d3ee0b;border:1px solid #22d3ee3d;border-radius:13px;align-items:center;gap:14px;padding:14px 15px;display:flex}.paymentTestEntry>div{flex:1}.paymentTestEntry strong{font-size:12px;display:block}.paymentTestEntry p{margin:4px 0 0;font-size:10px;line-height:1.55}.paymentTestEntry .button{white-space:nowrap}.paymentSetupGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.paymentSetupCard{border:1px solid var(--line);background:#0b1019;border-radius:14px;padding:18px}.paymentSetupCard>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paymentSetupCard>header strong,.paymentSetupCard>header span{display:block}.paymentSetupCard>header span{color:var(--muted);margin-top:4px;font-size:11px}.paymentSetupSteps{gap:7px;margin:16px 0 10px;display:grid}.paymentSetupSteps p{color:#cbd5e1;align-items:flex-start;gap:9px;margin:0;font-size:11px;line-height:1.5;display:flex}.paymentSetupSteps b{color:#ddd6fe;background:#8b5cf62b;border-radius:999px;flex:0 0 20px;place-items:center;height:20px;font-size:10px;display:grid}.paymentSetupHelp{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:10px 0}.paymentSetupHelp summary{cursor:pointer;color:#c4b5fd;padding:10px 1px;font-size:10px;font-weight:750}.paymentSetupHelp p{color:var(--muted);margin:0 0 9px;font-size:10px;line-height:1.6}.paymentSetupHelp strong{color:#cbd5e1}.paymentSetupHint,.paymentSetupWarning{color:var(--muted);font-size:10px;line-height:1.5}.paymentSetupForm{border-top:1px solid var(--line);gap:11px;margin-top:16px;padding-top:16px;display:grid}.paymentSetupForm label{color:#e2e8f0;gap:6px;font-size:11px;display:grid}.paymentSetupForm label>small{color:var(--muted);font-size:9px;line-height:1.45}.paymentSetupForm input,.paymentSetupForm select{color:#fff;border:1px solid var(--line);width:100%;font:inherit;background:#080b12;border-radius:9px;padding:10px 11px}.paymentSetupWarning{border-left:2px solid var(--warn);color:#fde68a;background:#fbbf240f;margin:0;padding:9px 10px}.paymentSetupForm .panelActions{margin-top:2px}@media (max-width:700px){.paymentSetupGrid{grid-template-columns:1fr}.paymentTestEntry{flex-direction:column;align-items:flex-start}.paymentTestEntry .button{justify-content:center;width:100%}}.dashboardGuide{border:1px solid var(--line);background:linear-gradient(135deg,#8b5cf617,#101622f5 70%);border-radius:18px;overflow:hidden}.dashboardGuide summary{cursor:pointer;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.dashboardGuide summary::-webkit-details-marker{display:none}.guideIcon{color:#c4b5fd;background:#8b5cf624;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.guideHeading{flex:1;gap:3px;min-width:0;display:grid}.guideHeading strong{color:var(--text);font-size:.96rem}.guideHeading small{color:var(--muted);font-size:.82rem;line-height:1.5}.guideSummaryAction{color:#c4b5fd;white-space:nowrap;font-size:.8rem}.dashboardGuide[open] .guideSummaryAction{color:var(--muted)}.guideBody{padding:0 18px 17px 62px}.guideBody ol{counter-reset:guide-step;gap:11px;margin:0;padding:0;list-style:none;display:grid}.guideBody li{counter-increment:guide-step;align-items:flex-start;gap:12px;display:flex}.guideBody li:before{content:counter(guide-step);color:#c4b5fd;background:#8b5cf621;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.75rem;font-weight:700;display:grid}.guideBody li>div{flex:1;min-width:0}.guideBody li strong{color:var(--text);font-size:.86rem;display:block}.guideBody li p{color:var(--muted);margin:2px 0 0;font-size:.8rem;line-height:1.55}.guideAction{color:#c4b5fd;white-space:nowrap;align-items:center;gap:2px;font-size:.77rem;text-decoration:none;display:inline-flex}.guideAction:hover{text-decoration:underline}.guideNote{color:var(--muted);background:#ffffff09;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:.78rem;line-height:1.55}.rewardManager{gap:18px;display:grid}.rewardFormCard{border:1px solid var(--line)}.rewardFormCard .panelHeader{align-items:flex-start}.rewardFormCard .panelHeader p{color:var(--muted);margin:4px 0 0;font-size:.8rem}.rewardFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.rewardFormGrid .wide{grid-column:span 2}.rewardFormGrid .full{grid-column:1/-1}.rewardFormGrid label{color:var(--muted);gap:6px;font-size:.78rem;display:grid}.rewardFormGrid input,.rewardFormGrid select,.rewardFormGrid textarea{box-sizing:border-box;width:100%}.rewardFormChecks{flex-wrap:wrap;gap:16px;margin-top:13px;display:flex}.rewardFormChecks label{color:var(--text);align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.rewardFormChecks input{accent-color:var(--accent)}.rewardFormActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:15px;display:flex}.rewardFormHint{color:var(--muted);font-size:.76rem}.rewardCard{position:relative}.rewardCard.disabled{opacity:.68}.rewardCardActions{gap:7px;margin-top:13px;display:flex}.rewardCardActions button{align-items:center;gap:5px;display:inline-flex}.rewardCardActions .danger{color:var(--danger)}.rewardBadge{color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;margin-left:7px;padding:3px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.rewardBadge.enabled{color:var(--good);background:#34d3991f}.externalOrderPanel .panelHeader{align-items:flex-start}.externalOrderTabs{gap:6px;margin:12px 0 0;display:flex}.externalOrderTabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:7px 11px;font-size:.77rem}.externalOrderTabs button.active{color:#ddd6fe;background:#8b5cf61a;border-color:#8b5cf680}@media (max-width:900px){.rewardFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rewardFormGrid .wide{grid-column:span 2}.guideBody{padding-left:18px}}@media (max-width:560px){.rewardFormGrid{grid-template-columns:1fr}.rewardFormGrid .wide,.rewardFormGrid .full{grid-column:auto}.dashboardGuide summary{padding:14px}.guideBody{padding:0 14px 14px}.guideSummaryAction{display:none}}.iconButton{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:inline-grid}.iconButton:hover{color:var(--text);border-color:#53627f}.paymentSetupActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;display:flex}.integrationPaused{color:var(--warn);align-items:center;gap:5px;font-size:11px;display:flex}.node-shape{background:0 0;padding:0}.shapeMock{border-radius:inherit;background:#8b5cf6b8;place-items:center;width:100%;height:100%;display:grid!important}.shapeMock span{color:#fff;font-size:clamp(7px,1vw,13px)}.node-video{padding:0}.node-video video{object-fit:contain;border-radius:inherit;width:100%;height:100%}.publishedVideo video{object-fit:contain;width:100%;height:100%}.publishedShape{background:#8b5cf6b8}.canvasControls{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-size:10px;display:flex}.canvasControls label{align-items:center;gap:5px;display:flex}.canvasControls select{width:auto;padding:6px 8px;font-size:10px}.canvasControls input[type=checkbox],.propertyCheck input[type=checkbox]{width:auto;accent-color:var(--accent)}.checkControl{color:#cbd5e1!important}.canvasHint{color:#64748b;margin-left:auto}.obsCanvas{outline:none}.obsCanvas:focus{border-color:#8b5cf6b3;box-shadow:0 0 0 2px #8b5cf624,0 25px 80px #00000059}.overlayNode.locked{cursor:not-allowed;border-style:dashed}.sceneSettings{border:1px solid var(--line);background:#ffffff06;border-radius:10px;gap:9px;margin:12px 0 14px;padding:12px;display:grid}.sceneSettings>strong,.appearancePanel>strong{color:#e2e8f0;font-size:11px}.sceneSettings label,.propertyForm>label,.appearancePanel label{color:var(--muted);gap:5px;font-size:10px;display:grid}.sceneSettings input,.propertyForm input,.propertyForm textarea,.propertyForm select,.appearancePanel input,.appearancePanel select{border-radius:8px;padding:8px 9px;font-size:11px}.sceneSettings small,.appearancePanel small{color:#64748b;font-size:9px;line-height:1.5}.propertyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.layerListHeader{color:#cbd5e1;justify-content:space-between;align-items:center;gap:7px;font-size:10px;display:flex}.layerListHeader small{color:var(--muted);font-size:9px}.layerList{gap:3px;margin:7px 0 12px}.layerRow{border-radius:7px;grid-template-columns:minmax(0,1fr) 25px 25px;align-items:center;gap:2px;min-width:0;display:grid}.layerRow.active{background:#8b5cf61f}.layerRowMain{width:100%;min-width:0;color:var(--muted);text-align:left;align-items:center;gap:7px;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:8px!important;display:flex!important}.layerRow.active .layerRowMain{color:#fff}.layerSwatch{color:#c4b5fd;background:#8b5cf629;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.layerName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layerIconButton{place-items:center;width:24px;height:24px;color:#64748b!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.layerIconButton:hover{color:#e2e8f0!important}.layerRow.active .layerIconButton{color:#c4b5fd!important}.emptyLayers{border:1px dashed var(--line);color:#64748b;border-radius:8px;padding:10px;font-size:10px;line-height:1.5}.propertyForm{gap:9px;display:grid}.propertyHeader{color:#e2e8f0;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:11px;display:flex}.propertyHeader span{color:#a78bfa;font-size:10px}.geometryGrid{margin:0}.propertyCheck{border:1px solid var(--line);border-radius:8px;align-self:end;min-height:32px;padding:8px}.appearancePanel{border-top:1px solid var(--line);gap:9px;padding-top:10px;display:grid}.layerActions{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.layerActions button{border:1px solid var(--line);color:#cbd5e1;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 3px;font-size:9px;display:flex}.layerActions button:hover{color:#fff;background:#ffffff0a;border-color:#596985}.propertyButtons{grid-template-columns:repeat(2,1fr)}.propertyButtons button{min-width:0}.obsSetupCard{border:1px solid var(--line);background:#090d15;border-radius:10px;margin-top:12px;overflow:hidden}.obsSetupCard summary{cursor:pointer;color:#e2e8f0;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:11px;list-style:none;display:flex}.obsSetupCard summary::-webkit-details-marker{display:none}.obsSetupCard summary>span{align-items:center;gap:7px;display:flex}.obsSetupCard summary svg{color:#c4b5fd}.obsSetupCard summary small{color:var(--muted);font-size:9px}.obsSetupCard ol{color:var(--muted);gap:7px;margin:0;padding:0 13px 11px 31px;font-size:10px;line-height:1.55;display:grid}.obsSetupCard li b{color:#ddd6fe}.obsCssCopy{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 11px;display:flex}.obsCssCopy code{text-overflow:ellipsis;color:#a5f3fc;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.obsCssCopy button{border:1px solid var(--line);color:#c4b5fd;white-space:nowrap;background:0 0;border-radius:7px;padding:6px 8px;font-size:9px}.obsCssCopy button:hover{background:#8b5cf61a;border-color:#8b5cf680}@media (max-width:700px){.canvasHint{width:100%;margin-left:0}.obsSetupCard summary{flex-direction:column;align-items:flex-start}.obsSetupCard summary small{padding-left:23px}.layerActions{grid-template-columns:repeat(2,1fr)}}.studioToolbar>div:first-child{flex-wrap:wrap}.studioHistoryButton:disabled{opacity:.35;cursor:not-allowed}.overlayNode>div{width:100%}.resizeHandle{width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);cursor:nwse-resize;z-index:5;border:2px solid #0b1019;border-radius:4px;bottom:-7px;right:-7px;background:#c4b5fd!important;margin:0!important;display:block!important;position:absolute!important}.alignActions{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.alignActions button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;place-items:center;padding:7px 3px;display:grid}.alignActions button:hover{color:#ddd6fe;background:#8b5cf614;border-color:#8b5cf699}.colorControl{grid-template-columns:1fr auto;gap:5px;display:grid}.colorControl input{height:34px;padding:4px}.colorControl button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;padding:0 8px;font-size:9px}.colorControl button:hover{color:#e2e8f0}.animationSettings{border-top:1px solid #ffffff0d;padding-top:9px}@keyframes overlayFadeIn{0%{opacity:0;transform:rotate(var(--node-rotation))}to{opacity:var(--node-opacity);transform:rotate(var(--node-rotation))}}@keyframes overlaySlideUp{0%{opacity:0;transform:rotate(var(--node-rotation)) translateY(24px)}to{opacity:var(--node-opacity);transform:rotate(var(--node-rotation)) translateY(0)}}@keyframes overlayPopIn{0%{opacity:0;transform:rotate(var(--node-rotation)) scale(.72)}to{opacity:var(--node-opacity);transform:rotate(var(--node-rotation)) scale(1)}}.publishedNode:not(.publishedAlert).overlayAnimation-fade{animation:overlayFadeIn var(--overlay-animation-duration) ease both}.publishedNode:not(.publishedAlert).overlayAnimation-slide-up{animation:overlaySlideUp var(--overlay-animation-duration) cubic-bezier(.2,.8,.2,1) both}.publishedNode:not(.publishedAlert).overlayAnimation-pop{animation:overlayPopIn var(--overlay-animation-duration) cubic-bezier(.16,1,.3,1) both}.publishedAlert{transition:opacity var(--overlay-animation-duration) ease,transform var(--overlay-animation-duration) cubic-bezier(.2,.8,.2,1);opacity:0!important;transform:rotate(var(--node-rotation)) translateY(-18px) scale(.96)!important}.publishedAlert.show{opacity:var(--node-opacity)!important;transform:rotate(var(--node-rotation)) translateY(0) scale(1)!important}.publishedAlert.overlayAnimation-none{transition:none;transform:rotate(var(--node-rotation))!important}.publishedAlert.overlayAnimation-none.show,.publishedAlert.overlayAnimation-fade.show,.publishedAlert.overlayAnimation-fade{transform:rotate(var(--node-rotation))!important}.publishedAlert.overlayAnimation-pop{transform:rotate(var(--node-rotation)) scale(.72)!important}.publishedAlert.overlayAnimation-pop.show{transform:rotate(var(--node-rotation)) scale(1)!important}@media (max-width:520px){.alignActions{grid-template-columns:repeat(3,1fr)}}.overlayNode.selected{overflow:visible}.overlayNode.selected>div{border-radius:inherit;height:100%;overflow:hidden}.overlayDataSettings{background:#8b5cf60d;border:1px solid #8b5cf638;border-radius:9px;gap:9px;padding:10px;display:grid}.overlayDataSettings>p{color:#94a3b8;margin:0;font-size:9px;line-height:1.55}.overlayDataSettings>label{color:var(--muted);gap:5px;font-size:10px;display:grid}.leaderboardMock{text-align:left;flex-direction:column;gap:3px;height:100%;display:flex!important}.leaderboardMock>strong{color:#ddd6fe}.leaderboardMock>span{color:#94a3b8!important}.leaderboardMock p{background:#ffffff0a;border-radius:4px;justify-content:space-between;gap:8px;margin:0;padding:2px 4px;font-size:clamp(5px,.65vw,9px);display:flex}.leaderboardMock p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboardMock p span{color:#a5f3fc;margin:0}.healthMock{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex!important}.healthMock.online strong{color:var(--good)}.healthMock.offline strong{color:var(--warn)}.healthMock.unavailable strong{color:#cbd5e1}.node-leaderboard{justify-content:stretch;align-items:stretch}.publishedHealth.offline{border-color:#fbbf2473}.publishedHealth.offline strong{color:var(--warn)}.publishedGoal strong{white-space:nowrap}.publishedLeaderboard{background:#080b12d1;border:1px solid #8b5cf661;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px;display:flex}.publishedLeaderboard>strong{color:#ddd6fe;font-size:clamp(11px,1.15vw,23px)}.publishedLeaderboard>div{gap:4px;min-height:0;display:grid;overflow:hidden}.publishedLeaderboard p{background:#ffffff0b;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:5px 7px;font-size:clamp(8px,.85vw,17px);display:flex}.publishedLeaderboard p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publishedLeaderboard p span{color:#a5f3fc;white-space:nowrap}.publishedLeaderboard small{color:#94a3b8}.runtimeDemoBadge{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b12e6;border:1px solid #fbbf247a;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.runtimeDemoBadge strong{color:var(--warn);font-size:12px}.runtimeDemoBadge span{color:#cbd5e1;font-size:11px}.runtimeCanvas .runtimeGoal i b{width:0}.studioNotice.success{border-left:3px solid var(--good);color:#a7f3d0;background:#34d39914}.studioNotice.error{border-left:3px solid var(--danger);color:#fecdd3;background:#fb718517}.deliveryList{flex-direction:column;align-items:flex-start}.deliveryList small{max-width:260px;color:var(--muted);font-size:9px;line-height:1.45}.notice.success{color:#a7f3d0;background:#34d39914;border-color:#34d39959}.notice.error{color:#fecdd3;background:#fb718514;border-color:#fb718566}.loadingPanel strong{color:var(--text);font-size:16px;display:block}.loadingPanel p{max-width:560px;margin:8px auto 14px}.loyaltyAdvanced{border:1px solid var(--line);background:#ffffff06;border-radius:12px;margin-top:16px}.loyaltyAdvanced summary{cursor:pointer;color:#ddd6fe;padding:13px 14px;font-size:12px;font-weight:750}.loyaltyAdvanced .formGrid{padding:0 14px 14px}.switchLine span strong,.switchLine span small{display:block}.switchLine span small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400}.botAccountSteps>header>svg{color:#c4b5fd}.botAccountSteps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.botAccountSteps article{border:1px solid var(--line);background:#0b1019;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;padding:13px;display:grid}.botAccountSteps article>span{color:#a5f3fc;background:#22d3ee14;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.botAccountSteps article strong{font-size:11px}.botAccountSteps article p{margin:4px 0 0;font-size:10px;line-height:1.55}@media (max-width:800px){.botAccountSteps>div{grid-template-columns:1fr}}.officialBotInvite{border:1px solid var(--line);background:#0b1019;border-radius:12px;align-items:center;gap:10px;margin:0 0 15px;padding:13px;display:flex}.officialBotInvite>svg{color:#c4b5fd;flex:none}.officialBotInvite>div{flex:1}.officialBotInvite strong,.officialBotInvite small{display:block}.officialBotInvite strong{font-size:11px}.officialBotInvite small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.officialBotInvite.available{background:#34d3990a;border-color:#34d3994d}.officialBotInvite.available>svg{color:var(--good)}.officialBotInvite.unavailable{background:#fbbf240a;border-color:#fbbf2447}.officialBotInvite.unavailable>svg{color:var(--warn)}.officialBotInvite .button{white-space:nowrap}@media (max-width:650px){.officialBotInvite{flex-wrap:wrap;align-items:flex-start}.officialBotInvite .button{justify-content:center;width:100%}}.viewerSearch{gap:8px;display:grid}.viewerSearch>label{font-size:12px;font-weight:750}.viewerSearch>div{gap:8px;display:flex}.viewerSearch input{flex:1}.viewerSearch small{color:var(--muted);font-size:10px}.viewerPagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding-top:13px;display:flex}.viewerPagination button{border:1px solid var(--line);color:#cbd5e1;background:0 0;border-radius:7px;padding:6px 9px;font-size:10px}.viewerPagination button:disabled{opacity:.4}.viewerPagination span{color:var(--muted);font-size:10px}.pointAdjust{flex-wrap:wrap;align-items:end}.pointAdjust label{min-width:180px;color:var(--muted);flex:1;gap:5px;font-size:10px;display:grid}.pointAdjust label small{color:#64748b}.pointAdjust .button{min-height:42px}.node-shape{background:var(--accent)}.shapeMock{background:inherit}.helpPage{gap:26px}.helpPageHeader .eyebrow{align-items:center;gap:7px;display:inline-flex}.helpWelcome{background:linear-gradient(135deg,#8b5cf629,#22d3ee0f);border-color:#8b5cf659;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.helpWelcomeIcon{color:#ddd6fe;background:linear-gradient(135deg,var(--accent),#6177ff);border-radius:19px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 15px 35px #8b5cf638}.helpWelcome h2{margin:6px 0 5px;font-size:21px}.helpWelcome p{max-width:760px;margin:0;font-size:13px}.helpWelcomeChecklist{gap:8px;min-width:165px;display:grid}.helpWelcomeChecklist span{color:#cbd5e1;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.helpWelcomeChecklist svg{color:var(--good)}.helpSection{gap:14px;display:grid}.helpSectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.helpSectionHeader h2{margin:6px 0 0;font-size:23px}.helpSectionHeader>span{color:var(--muted);font-size:11px}.helpFlow{align-items:stretch;gap:8px;display:flex}.helpFlowStep{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex:1;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:15px 13px;transition:all .2s;display:grid;position:relative}.helpFlowStep:hover{background:#8b5cf614;border-color:#8b5cf699;transform:translateY(-2px)}.helpFlowNumber{color:#c4b5fd;font-size:10px;font-weight:800;position:absolute;top:8px;right:10px}.helpFlowIcon{color:#c4b5fd;background:#8b5cf624;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.helpFlowStep strong,.helpFlowStep small{display:block}.helpFlowStep strong{font-size:12px}.helpFlowStep small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.helpFlowLink{color:#c4b5fd;margin-left:auto}.helpFlowArrow{color:#53627f;flex:none;align-self:center}.helpFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.helpFaqGroup{padding:19px}.helpFaqGroup>header{justify-content:flex-start;align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.helpFaqGroupIcon{color:#a5f3fc;background:#22d3ee1a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.helpFaqGroup h3{margin:2px 0 3px;font-size:16px}.helpFaqGroup p{margin:0;font-size:11px;line-height:1.55}.helpFaqList{gap:7px;display:grid}.helpFaqItem{border-top:1px solid var(--line)}.helpFaqItem summary{cursor:pointer;color:#e2e8f0;align-items:center;gap:8px;padding:12px 2px;font-size:12px;list-style:none;display:flex}.helpFaqItem summary::-webkit-details-marker{display:none}.helpFaqItem summary>svg{color:#c4b5fd;flex:none}.helpFaqItem summary span:nth-child(2){flex:1;line-height:1.5}.helpFaqPlus{color:var(--muted);font-size:18px;line-height:1}.helpFaqItem[open] .helpFaqPlus{color:#c4b5fd;transform:rotate(45deg)}.helpFaqAnswer{padding:0 6px 14px 26px}.helpFaqAnswer p{margin:0 0 8px;font-size:11px;line-height:1.7}.helpFaqAnswer a,.helpTroubleshoot a,.helpContact a{color:#c4b5fd;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.helpTroubleshoot{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.helpTroubleshoot article{padding:19px;position:relative}.helpTroubleIcon{color:#c4b5fd;background:#8b5cf621;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:13px;display:grid}.helpTroubleshoot h3{margin:0 0 6px;font-size:15px}.helpTroubleshoot p{min-height:62px;margin:0 0 10px;font-size:11px;line-height:1.65}.helpContact{align-items:center;gap:13px;padding:18px;display:flex}.helpContactIcon{color:#a5f3fc;background:#22d3ee1a;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.helpContact div{flex:1}.helpContact h2{margin:0 0 3px;font-size:16px}.helpContact p{margin:0;font-size:11px}.helpContact .button{white-space:nowrap}.helpSectionHeader>a{color:#c4b5fd;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.helpPaymentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.helpPaymentCard{padding:19px}.helpPaymentCard>header{align-items:center;gap:11px;display:flex}.helpPaymentIcon{color:#a5f3fc;background:#22d3ee1a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.helpPaymentCard h3{margin:0 0 3px;font-size:16px}.helpPaymentCard header div>span{color:var(--muted);font-size:10px}.helpPaymentCard>p{color:#cbd5e1;min-height:46px;margin:13px 0;font-size:11px;line-height:1.6}.helpPaymentCard ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.helpPaymentCard li{grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;display:grid}.helpPaymentCard li>span{color:#c4b5fd;background:#8b5cf61f;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.helpPaymentCard strong,.helpPaymentCard small{display:block}.helpPaymentCard strong{font-size:11px}.helpPaymentCard small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.55}.helpCompletion{background:#34d3990d;border-color:#34d3994d;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.helpCompletion>svg{color:var(--good);flex:none}.helpCompletion strong{font-size:12px}.helpCompletion p{margin:3px 0 0;font-size:11px;line-height:1.6}.helpPaymentActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.helpPaymentActions .button{align-items:center;gap:6px;display:inline-flex}.helpTroubleshoot.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.helpFlow{grid-template-columns:1fr 1fr;display:grid}.helpFlowArrow{display:none}.helpFaqGrid{grid-template-columns:1fr}.helpPaymentGrid,.helpTroubleshoot.four{grid-template-columns:1fr 1fr}}@media (max-width:760px){.helpWelcome{grid-template-columns:auto 1fr}.helpWelcomeChecklist{grid-column:1/-1;grid-template-columns:repeat(3,1fr);min-width:0}.helpWelcomeChecklist span{white-space:normal}.helpFlow,.helpPaymentGrid,.helpTroubleshoot,.helpTroubleshoot.four{grid-template-columns:1fr}.helpTroubleshoot p,.helpPaymentCard>p{min-height:0}.helpContact{flex-wrap:wrap;align-items:flex-start}.helpContact .button{margin-left:53px}}@media (max-width:520px){.helpPageHeader{flex-direction:column;align-items:flex-start}.helpPageHeader .headerActions{width:100%}.helpPageHeader .headerActions .button{flex:1}.helpWelcome{grid-template-columns:1fr;padding:18px}.helpWelcomeIcon{width:50px;height:50px}.helpWelcomeChecklist{grid-template-columns:1fr}.helpSectionHeader{flex-direction:column;align-items:flex-start}.helpContact .button{width:100%;margin-left:0}}.homeLanding{background:radial-gradient(circle at 12% 5%,#8b5cf62e,#0000 28%),radial-gradient(circle at 88% 18%,#22d3ee1a,#0000 24%),#080b12;min-height:100vh;position:relative;overflow:hidden}.homeLanding:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;height:760px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0009,#0000 88%);mask-image:linear-gradient(#0009,#0000 88%)}.homeLanding .shell{width:min(1200px,100% - 48px)}.homeSkipLink{z-index:1000;color:#111827;background:#fff;border-radius:9px;padding:10px 14px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.homeSrOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.homeSkipLink:focus{transform:translateY(0)}.homeHeaderWrap{z-index:50;-webkit-backdrop-filter:blur(18px);background:#080b12c2;border-bottom:1px solid #94a3b81f;position:sticky;top:0}.homeHeader{justify-content:space-between;align-items:center;gap:22px;height:78px;display:flex}.homeHeader nav{color:#b7c2d1;align-items:center;gap:28px;font-size:13px;display:flex}.homeHeader nav a,.homeFooter nav a{transition:color .2s}.homeHeader nav a:hover,.homeFooter nav a:hover{color:#fff}.homeHeaderActions{align-items:center;gap:8px;display:flex}.homeKicker{color:#c4b5fd;letter-spacing:.055em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.homeHero{grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;gap:66px;min-height:720px;padding-block:90px;display:grid;position:relative}.homeHeroCopy{z-index:2;position:relative}.homeHeroCopy h1{letter-spacing:-.06em;text-wrap:balance;max-width:720px;margin:22px 0;font-size:clamp(50px,5.8vw,78px);line-height:1.02}.homeHeroCopy h1 em{color:#c4b5fd;background:linear-gradient(92deg,#d8b4fe 5%,#a5b4fc 48%,#67e8f9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.homeHeroCopy>p{color:#aebacc;max-width:690px;margin:0;font-size:17px;line-height:1.85}.homeHeroActions{align-items:center;gap:11px;margin:30px 0 22px;display:flex}.homeHeroActions .button{min-height:48px;padding-inline:19px}.homeAssurances{color:#b8c4d4;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:11px;display:flex}.homeAssurances span{align-items:center;gap:6px;display:inline-flex}.homeAssurances svg{color:var(--good)}.homeHeroFinePrint{color:#6f7e93;margin-top:14px;font-size:9px;line-height:1.55;display:block}.homeProductPreview{z-index:2;background:#0b1019ed;border:1px solid #94a3b847;border-radius:24px;margin:0;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 110px #00000080,inset 0 0 0 1px #ffffff06}.homePreviewGlow{filter:blur(75px);pointer-events:none;background:#22d3ee2e;border-radius:999px;width:260px;height:260px;position:absolute;inset:-80px -90px auto auto}.homePreviewTop{border-bottom:1px solid var(--line);color:#8391a6;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 16px;font-size:10px;display:grid;position:relative}.homePreviewTop>div{gap:6px;display:flex}.homePreviewTop>div i{background:#364258;border-radius:50%;width:7px;height:7px;display:block}.homePreviewTop>div i:first-child{background:#fb7185}.homePreviewTop>div i:nth-child(2){background:#fbbf24}.homePreviewTop>div i:last-child{background:#34d399}.homePreviewTop>b{color:#a7f3d0;justify-self:end;align-items:center;gap:6px;font-size:9px;display:flex}.homePreviewTop>b span{background:var(--good);width:6px;height:6px;box-shadow:0 0 12px var(--good);border-radius:50%;display:block}.homePreviewBody{padding:24px;position:relative}.homePreviewTitle{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.homePreviewTitle small,.homePreviewTitle strong{display:block}.homePreviewTitle small{color:#7f8da2;font-size:9px}.homePreviewTitle strong{margin-top:5px;font-size:16px}.homePreviewTitle>span{color:#c4b5fd;background:#8b5cf61a;border:1px solid #8b5cf659;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:750}.homePreviewCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.homePreviewCards article{border:1px solid var(--line);background:#101622eb;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.homePreviewCards article>span{color:#ddd6fe;background:#8b5cf624;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.homePreviewCards article>span.obs{color:#a5f3fc;background:#22d3ee1a}.homePreviewCards article>span.payment{color:#a7f3d0;background:#34d3991a}.homePreviewCards small,.homePreviewCards strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.homePreviewCards small{color:#7f8da2;font-size:8px}.homePreviewCards strong{margin-top:4px;font-size:9px}.homePreviewCards article>svg{color:#65738a}.homePreviewCards article:first-child>svg{color:var(--good)}.homePreviewFlow{background:linear-gradient(135deg,#8b5cf617,#22d3ee09);border:1px solid #8b5cf63d;border-radius:13px;margin-top:12px;padding:14px}.homePreviewFlow header{color:#cbd5e1;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.homePreviewFlow header b{color:#a7f3d0;font-size:8px}.homePreviewFlow>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:13px;display:grid}.homePreviewFlow>div>span{border:1px solid var(--line);color:#cbd5e1;background:#0b1019;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:9px;font-weight:750;display:flex}.homePreviewFlow>div>span.core{color:#ede9fe;background:#8b5cf624;border-color:#8b5cf673}.homePreviewFlow>div>i{color:#5c6b82;place-items:center;display:grid}.homePreviewFoot{color:#8694a9;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:8px;display:flex}.homePreviewFoot span{align-items:center;gap:5px;display:inline-flex}.homeIntegrations{z-index:2;background:#ffffff05;border-block:1px solid #94a3b821;position:relative}.homeIntegrations>.shell{align-items:center;gap:26px;min-height:82px;padding-block:13px;display:flex}.homeIntegrations>.shell>span{color:#718096;letter-spacing:.12em;flex:none;font-size:10px;font-weight:800}.homeIntegrations>.shell>div{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:9px;display:flex}.homeIntegrations b{color:#c8d2df;background:#ffffff06;border:1px solid #94a3b829;border-radius:999px;padding:8px 10px;font-size:10px}.homeSection{padding-block:112px;position:relative}.homeSectionHeading{text-align:center;max-width:760px;margin:0 auto 44px}.homeSectionHeading.left{text-align:left;margin-left:0}.homeSectionHeading h2{letter-spacing:-.045em;text-wrap:balance;margin:13px 0;font-size:clamp(34px,4.2vw,54px);line-height:1.08}.homeSectionHeading p{color:#94a3b8;max-width:700px;margin:0 auto;font-size:15px;line-height:1.8}.homeSectionHeading.left p{margin-left:0}.homeCapabilityGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.homeCapabilityCard{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #94a3b82e;border-radius:20px;flex-direction:column;grid-column:span 4;min-height:340px;padding:25px;transition:border-color .22s,transform .22s,background .22s;display:flex;position:relative;overflow:hidden}.homeCapabilityCard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 10% 0,#8b5cf61a,#0000 35%);transition:opacity .22s;position:absolute;inset:0}.homeCapabilityCard:hover{background:linear-gradient(145deg,#8b5cf612,#ffffff04);border-color:#8b5cf67a;transform:translateY(-3px)}.homeCapabilityCard:hover:before{opacity:1}.homeCapabilityCard.featured{grid-column:span 6;min-height:330px}.homeCapabilityCard>header{color:#aeb9c9;letter-spacing:.055em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex;position:relative}.homeIconBox{color:#c4b5fd;background:linear-gradient(145deg,#8b5cf62e,#22d3ee12);border:1px solid #8b5cf640;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.homeCapabilityCard h3{letter-spacing:-.025em;max-width:540px;margin:24px 0 10px;font-size:21px;line-height:1.35;position:relative}.homeCapabilityCard.featured h3{font-size:25px}.homeCapabilityCard>p{color:#94a3b8;margin:0;font-size:12px;line-height:1.72;position:relative}.homeCapabilityCard ul{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex;position:relative}.homeCapabilityCard li{color:#c4cedb;border:1px solid #94a3b826;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.homeCapabilityCard li svg{color:var(--good)}.homeCapabilityCard>small{color:#738197;margin-top:auto;padding-top:17px;font-size:9px;line-height:1.55;display:block;position:relative}.homeCapabilityCard>a{color:#c4b5fd;align-items:center;gap:6px;width:max-content;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.homeWorkflow{background:linear-gradient(135deg,#8b5cf60e,#22d3ee06);border-block:1px solid #94a3b821;padding-block:110px;position:relative}.homeWorkflow>.shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:76px;display:grid}.homeStepList{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.homeStepList:before{content:"";background:linear-gradient(var(--accent),#22d3ee40);width:1px;position:absolute;top:45px;bottom:45px;left:39px}.homeStepList li{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1019c7;border:1px solid #94a3b82b;border-radius:17px;grid-template-columns:38px 40px 1fr;align-items:start;gap:13px;padding:20px;display:grid;position:relative}.homeStepNumber{z-index:2;color:#c4b5fd;background:#0d1320;border:1px solid #8b5cf65c;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid;position:relative}.homeStepList h3{margin:1px 0 6px;font-size:16px}.homeStepList p{color:#94a3b8;margin:0;font-size:11px;line-height:1.65}.homeStepList small{color:#a7f3d0;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.homeStepList small svg{flex:none}.homeTrustPanel{background:radial-gradient(circle at 0 0,#8b5cf62e,#0000 38%),linear-gradient(135deg,#101622f5,#0b1019f5);border:1px solid #8b5cf64d;border-radius:26px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:62px;padding:46px;display:grid;box-shadow:0 25px 80px #00000038}.homeTrustCopy h2{letter-spacing:-.04em;margin:15px 0 10px;font-size:clamp(31px,3.4vw,45px);line-height:1.12}.homeTrustCopy p{color:#9eabba;margin:0 0 24px;font-size:13px;line-height:1.75}.homeTrustGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.homeTrustGrid article{background:#080b127a;border:1px solid #94a3b829;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:16px;display:grid}.homeTrustGrid article>svg{color:#a5b4fc}.homeTrustGrid strong,.homeTrustGrid span{display:block}.homeTrustGrid strong{font-size:11px}.homeTrustGrid span{color:#8492a6;margin-top:5px;font-size:9px;line-height:1.55}.homeFaqList{grid-template-columns:1fr 1fr;gap:10px;max-width:980px;margin:auto;display:grid}.homeFaqList details{background:#101622b8;border:1px solid #94a3b82e;border-radius:15px;padding:0 20px}.homeFaqList details:first-child{grid-row:span 2}.homeFaqList summary{cursor:pointer;color:#e4e9f0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:66px;font-size:12px;font-weight:750;line-height:1.5;list-style:none;display:grid}.homeFaqList summary::-webkit-details-marker{display:none}.homeFaqList summary>span{color:#7c8ba0;font-size:9px}.homeFaqList summary>b{color:#94a3b8;font-size:18px;font-weight:400;transition:transform .2s}.homeFaqList details[open] summary>b{color:#c4b5fd;transform:rotate(45deg)}.homeFaqList details p{color:#94a3b8;margin:0;padding:0 28px 18px 26px;font-size:11px;line-height:1.75}.homeFinalCta{background:radial-gradient(circle at 90% 20%,#22d3ee24,#0000 28%),linear-gradient(135deg,#8b5cf62e,#101622e6);border:1px solid #8b5cf661;border-radius:26px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:80px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.homeFinalCta:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-70px;box-shadow:0 0 0 34px #ffffff05,0 0 0 68px #ffffff04}.homeFinalCta>div{z-index:2;position:relative}.homeFinalCta h2{letter-spacing:-.045em;margin:10px 0 4px;font-size:clamp(30px,4vw,48px)}.homeFinalCta p{max-width:650px;margin:0;font-size:12px}.homeFinalCta>div:last-child{flex:none;align-items:center;gap:14px;display:flex}.homeFinalCta>div:last-child>a:last-child{color:#c4b5fd;font-size:11px;font-weight:800}.homeFooter{color:#738197;border-top:1px solid #94a3b824;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;min-height:100px;font-size:10px;display:grid}.homeFooter>span{text-align:center}.homeFooter nav{align-items:center;gap:16px;display:flex}.homeLanding :where(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #67e8f9}@media (forced-colors:active){.homeHeroCopy h1 em{-webkit-text-fill-color:currentColor;color:highlight}.homeIconBox,.homePreviewCards article>span{border:1px solid buttontext}.homeProductPreview,.homeCapabilityCard,.homeTrustPanel,.homeFaqList details{border:1px solid canvastext}}@media (max-width:1080px){.homeHeader nav{gap:16px}.homeHero{grid-template-columns:1fr;gap:52px;padding-block:70px}.homeHeroCopy{max-width:850px}.homeProductPreview{width:min(760px,100%);margin:auto;transform:none}.homeCapabilityCard,.homeCapabilityCard.featured{grid-column:span 6}.homeWorkflow>.shell{gap:42px}.homeTrustPanel{gap:35px;padding:38px}}@media (max-width:820px){.homeLanding .shell{width:min(100% - 30px,1200px)}.homeHeader{height:70px}.homeHeader nav,.homeHeaderActions .secondary{display:none}.homeHero{min-height:auto;padding-block:58px}.homeHeroCopy h1{font-size:clamp(40px,10vw,62px)}.homePreviewCards{grid-template-columns:1fr}.homePreviewCards article{grid-template-columns:auto 1fr auto}.homeIntegrations>.shell{flex-direction:column;align-items:flex-start;gap:11px;padding-block:18px}.homeIntegrations>.shell>div{justify-content:flex-start}.homeSection{padding-block:84px}.homeCapabilityGrid{grid-template-columns:1fr}.homeCapabilityCard,.homeCapabilityCard.featured{grid-column:auto;min-height:0}.homeWorkflow{padding-block:84px}.homeWorkflow>.shell{grid-template-columns:1fr}.homeStepList:before{display:none}.homeTrustPanel,.homeFaqList{grid-template-columns:1fr}.homeFaqList details:first-child{grid-row:auto}.homeFinalCta{flex-direction:column;align-items:flex-start;padding:36px}.homeFooter{grid-template-columns:1fr;justify-items:center;padding-block:28px}.homeFooter nav{flex-wrap:wrap;justify-content:center}}@media (max-width:540px){.homeLanding .shell{width:min(100% - 22px,1200px)}.homeHeader .brand small{display:none}.homeHeaderActions .button{padding:9px 11px;font-size:11px}.homeHero{padding-block:42px}.homeHeroCopy h1{letter-spacing:-.05em;font-size:clamp(36px,11.5vw,50px)}.homeHeroCopy>p{font-size:14px;line-height:1.72}.homeHeroActions{flex-direction:column;align-items:stretch}.homeHeroActions .button{width:100%}.homeAssurances{flex-direction:column;align-items:flex-start}.homeProductPreview{border-radius:18px}.homePreviewTop{grid-template-columns:1fr auto}.homePreviewTop>span{display:none}.homePreviewBody{padding:16px}.homePreviewTitle{flex-direction:column;align-items:flex-start}.homePreviewFlow>div{grid-template-columns:1fr}.homePreviewFlow>div>i{transform:rotate(90deg)}.homePreviewFoot{flex-direction:column;align-items:flex-start}.homeSection{padding-block:68px}.homeSectionHeading{margin-bottom:30px}.homeSectionHeading h2{font-size:32px}.homeCapabilityCard{padding:21px}.homeCapabilityCard.featured h3,.homeCapabilityCard h3{font-size:20px}.homeStepList li{grid-template-columns:34px 1fr;padding:16px}.homeStepList li>.homeIconBox{display:none}.homeStepNumber{width:34px;height:34px}.homeTrustPanel{padding:25px 20px}.homeTrustGrid{grid-template-columns:1fr}.homeFaqList details{padding-inline:15px}.homeFaqList summary{min-height:62px}.homeFaqList details p{padding-left:22px;padding-right:10px}.homeFinalCta{margin-bottom:55px;padding:28px 22px}.homeFinalCta>div:last-child{flex-direction:column;align-items:stretch;width:100%}.homeFinalCta .button{width:100%}.homeFinalCta>div:last-child>a:last-child{text-align:center}.homeFooter>span{line-height:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.homeLanding *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.homeLanding .button:hover,.homeCapabilityCard:hover{transform:none}}
