.global-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:44px max(22px,50vw - 590px)}.global-page.narrow{padding-left:max(22px,50vw - 430px);padding-right:max(22px,50vw - 430px)}.global-page>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.global-page h1{margin:7px 0;font-size:clamp(32px,5vw,46px)}.global-page header p{color:var(--velora-muted);margin:0;line-height:1.65}.global-page header nav{flex-wrap:wrap;gap:8px;display:flex}.global-page a{color:var(--velora-violet);font-weight:800}.global-page header a,.primary-link{border:1px solid var(--velora-line);background:#fff;border-radius:10px;align-items:center;min-height:42px;padding:10px 14px;text-decoration:none;display:inline-flex}.global-page .primary-link{border-color:var(--velora-violet);background:var(--velora-violet);color:#fff}.global-guide{background:#fff;border:1px solid #d8d0f2;border-radius:16px;align-items:center;gap:12px;margin:26px 0;padding:16px 18px;display:flex}.global-guide b{color:var(--velora-violet)}.global-guide span{background:#f1edff;border-radius:99px;padding:7px 10px;font-size:11px}.global-guide i{color:#9a91ad;font-style:normal}.global-notice{border-left:4px solid var(--velora-aqua);color:#443b57;overflow-wrap:anywhere;background:#fff;border-radius:10px;margin:18px 0;padding:13px 15px}.global-notice.error{color:#922936;background:#fff0f1;border-color:#c93b49}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.project-card{border:1px solid var(--velora-line);min-height:190px;box-shadow:var(--velora-shadow);background:#fff;border-radius:18px;padding:21px;text-decoration:none;display:block;color:var(--velora-ink)!important}.project-card>div{justify-content:space-between;gap:8px;display:flex}.project-card>div>span{color:var(--velora-violet);font-size:10px;font-weight:900}.project-card em{color:#6c6478;background:#f0edf7;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.project-card em.ready{color:#087d72;background:#dcfaf6}.project-card h2{margin:25px 0 9px;font-size:20px}.project-card p,.project-card small{color:var(--velora-muted);font-size:11px}.project-card small{margin-top:22px;display:block}.global-empty{text-align:center;border:1px dashed var(--velora-line-strong);background:#fff;border-radius:18px;grid-column:1/-1;padding:60px}.global-empty a{margin-top:10px;display:inline-block}.back-link{margin-top:25px;display:inline-block}.global-form,.source-panel,.glossary-list{border:1px solid var(--velora-line);box-shadow:var(--velora-shadow);background:#fff;border-radius:20px;margin-top:26px;padding:25px}.global-form label{font-size:12px;font-weight:850;display:block}.global-form input,.global-form select,.global-form textarea,.editor-panel input,.editor-panel textarea{border:1px solid var(--velora-line-strong);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:9px;margin-top:7px;padding:11px 12px;display:block}.global-form textarea,.editor-panel textarea{resize:vertical;line-height:1.65}.global-form label>small{text-align:right;color:var(--velora-muted);display:block}.global-form>.two,.global-form .two{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.global-form fieldset{border:0;margin:22px 0;padding:0}.global-form fieldset p{color:var(--velora-muted);font-size:11px}.language-picks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.language-picks label{border:1px solid var(--velora-line);border-radius:10px;align-items:center;gap:7px;padding:12px;display:flex}.language-picks label.selected{border-color:var(--velora-violet);color:var(--velora-violet);background:#f5f2ff}.language-picks input{width:auto;min-height:auto;accent-color:var(--velora-violet);margin:0}.global-form footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.global-form button,.global-form footer button,.editor-panel button{background:var(--velora-violet);color:#fff;border:0;border-radius:9px;min-height:42px;padding:10px 15px;font-weight:850}.global-form.compact>button{width:100%}.work-tabs{border:1px solid var(--velora-line);border-radius:13px;grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid;overflow:hidden}.work-tabs button{border:0;border-right:1px solid var(--velora-line);min-height:48px;color:var(--velora-muted);background:#fff;font-weight:800}.work-tabs button.on{background:var(--velora-violet);color:#fff}.source-panel dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.source-panel dl div{background:var(--velora-canvas);border-radius:10px;padding:14px}.source-panel dt{color:var(--velora-muted);font-size:10px}.source-panel dd{margin:5px 0 0;font-weight:800}.source-panel article{border:1px solid var(--velora-line);white-space:pre-wrap;border-radius:12px;margin-top:18px;padding:20px;line-height:1.75}.work-grid{grid-template-columns:250px minmax(0,1fr);gap:16px;display:grid}.work-grid>aside,.editor-panel{border:1px solid var(--velora-line);background:#fff;border-radius:18px;padding:18px}.work-grid>aside h2{font-size:15px}.work-grid>aside button{text-align:left;background:#f8f6fc;border:1px solid #0000;border-radius:10px;gap:5px;width:100%;margin:7px 0;padding:12px;display:grid}.work-grid>aside button.on{border-color:var(--velora-violet);background:#f1edff}.work-grid>aside span{color:var(--velora-muted);font-size:9px}.work-grid>aside span.approved{color:#087d72}.work-grid>aside span.blocked{color:#b22d38}.panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-head small{color:var(--velora-violet);font-weight:850}.editor-panel>label{margin-top:16px;font-size:11px;font-weight:850;display:block}.editor-panel footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.editor-panel .secondary{border:1px solid var(--velora-line);color:var(--velora-violet);background:#fff}.sample-warning{color:#805c00;background:#fff3d7;border-radius:9px;padding:11px;font-size:11px}.review-state,.human-check{background:#f4f1fc;border-radius:13px;margin:16px 0;padding:18px}.review-state b,.review-state span{display:block}.review-state span{color:var(--velora-muted);margin-top:5px;font-size:11px}.issue-list{padding-left:20px}.issue-list li{color:#7f5b00;margin:8px 0}.issue-list li.error{color:#a52632}.human-check{background:#e9faf7;margin-top:28px}.human-check h3{margin-top:0}.delivery-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.delivery-grid button{text-align:left;color:var(--velora-ink);border:1px solid var(--velora-line);background:#fff;grid-template-columns:1fr auto;gap:5px;display:grid}.delivery-grid button span{color:var(--velora-muted);font-size:10px}.delivery-grid button em{color:var(--velora-violet);grid-area:1/2/3;align-self:center;font-style:normal;font-weight:900}.delivery-grid button:disabled{opacity:.45}.glossary-list article{border-bottom:1px solid var(--velora-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.glossary-list article span{color:var(--velora-violet);font-size:10px}.glossary-list article b{margin:4px 0;display:block}.glossary-list article p{color:var(--velora-muted);margin:0;font-size:11px}.glossary-list button{border:1px solid var(--velora-line);color:#a52632;background:#fff;border-radius:8px;padding:8px 12px}.global-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--velora-aqua);outline-offset:2px}.global-page button:disabled{cursor:not-allowed;opacity:.5}@media (width<=860px){.global-page{padding:28px 16px 90px}.global-page>header{display:grid}.project-grid{grid-template-columns:1fr 1fr}.work-grid{grid-template-columns:1fr}.work-grid>aside{display:flex;overflow:auto}.work-grid>aside h2{display:none}.work-grid>aside button{min-width:150px}.global-guide{overflow:auto}.global-guide>*{flex:none}}@media (width<=560px){.project-grid,.global-form>.two,.global-form .two,.delivery-grid,.source-panel dl{grid-template-columns:1fr}.language-picks,.work-tabs{grid-template-columns:1fr 1fr}.panel-head{display:grid}.project-grid{grid-template-columns:1fr}.global-empty{padding:35px 18px}}html{scroll-behavior:smooth}body{color:#171329;background:#f7f5ff;margin:0;font-family:Inter,Pretendard,Noto Sans KR,Arial,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav{z-index:10;justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 28px;display:flex;position:relative}.brand{letter-spacing:.13em;color:#6246d9;font-size:22px;font-weight:900}.brand span,.window-top b span{color:#20d6c7}.nav nav{gap:34px;font-size:14px;font-weight:650;display:flex}.nav nav a:hover{color:#6246d9}.nav-cta,.primary{color:#171329;background:#20d6c7;border:0;border-radius:12px;align-items:center;gap:10px;padding:14px 19px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 10px 25px #20d6c72f}.nav-cta:hover,.primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #20d6c748}.nav-cta svg,.primary svg{width:17px}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:60px;max-width:1280px;min-height:690px;margin:auto;padding:76px 48px 100px;display:grid;position:relative}.orb{filter:blur(2px);z-index:-1;border-radius:999px;position:absolute}.orb.one{background:#ece8ff;width:420px;height:420px;top:10px;left:-210px}.orb.two{background:#20d6c720;width:190px;height:190px;top:80px;right:-40px}.pill{color:#655f78;background:#fff;border:1px solid #ded9f0;border-radius:99px;align-items:center;gap:9px;padding:8px 13px;font-size:12px;font-weight:750;display:inline-flex}.pill i,.chat-head small i{background:#20d6c7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20d6c722}.hero h1{letter-spacing:-.055em;margin:26px 0 22px;font-size:clamp(48px,5vw,72px);line-height:1.08}.hero h1 em,.final em{color:#6246d9;font-style:normal}.hero-copy>p{color:#655f78;max-width:560px;font-size:18px;line-height:1.8}.hero-actions{gap:12px;margin:34px 0 26px;display:flex}.primary{padding:16px 23px}.secondary{color:#6246d9;background:#fff;border:1px solid #cfc7ee;border-radius:12px;padding:15px 21px;font-weight:800}.secondary:hover{background:#ece8ff}.proof{color:#655f78;flex-wrap:wrap;gap:20px;font-size:12px;font-weight:650;display:flex}.proof span{align-items:center;gap:4px;display:flex}.proof svg{color:#6246d9;width:15px}.hero-product{padding:12px;position:relative}.product-glow{opacity:.18;background:linear-gradient(145deg,#6246d9,#20d6c7);border-radius:32px;position:absolute;inset:11% -6% -4%;transform:rotate(4deg)}.chat-card{background:#fff;border:1px solid #ded9f0;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 70px #35256c28}.chat-head{border-bottom:1px solid #eeeaf7;align-items:center;gap:11px;padding:18px 20px;display:flex}.chat-logo,.mini-logo{color:#fff;background:#6246d9;border-radius:12px;place-items:center;font-weight:900;display:grid}.chat-logo{width:42px;height:42px}.chat-head b{font-size:14px;display:block}.chat-head small{color:#655f78;align-items:center;gap:7px;margin-top:4px;font-size:10px;display:flex}.chat-head button{color:#655f78;background:0 0;border:0;margin-left:auto}.chat-body{background:linear-gradient(#fbfaff,#f7f5ff);flex-direction:column;gap:12px;min-height:350px;padding:20px;display:flex}.date{text-align:center;color:#8b849b;font-size:10px}.bot-row{align-items:flex-start;gap:8px;display:flex}.mini-logo{border-radius:8px;flex:none;width:26px;height:26px;font-size:10px}.bubble{max-width:78%;padding:11px 13px;font-size:12px;line-height:1.55}.bubble.bot{background:#fff;border:1px solid #e5e0f1;border-radius:4px 15px 15px}.bubble.user{color:#fff;background:#6246d9;border-radius:15px 4px 15px 15px;align-self:flex-end}.quick{gap:7px;margin-top:8px;display:flex}.quick button{color:#6246d9;background:#fff;border:1px solid #cfc7ee;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:750}.chat-input{color:#9992a6;justify-content:space-between;align-items:center;height:67px;padding:11px 13px 11px 18px;font-size:11px;display:flex}.chat-input button{background:#20d6c7;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.metric{color:#fff;background:#171329;border-radius:16px;padding:15px 18px;position:absolute;bottom:40px;right:-25px;box-shadow:0 20px 35px #17132935}.metric b,.metric span{display:block}.metric b{font-size:17px}.metric span{color:#bdb7ca;margin-top:4px;font-size:9px}.trust{color:#8a8496;border-top:1px solid #ded9f0;border-bottom:1px solid #ded9f0;justify-content:space-between;align-items:center;min-height:92px;padding:24px max(24px,50vw - 590px);display:flex}.trust span{letter-spacing:.12em;font-size:11px}.trust b{color:#655f78;font-size:13px}.section{padding:120px max(28px,50vw - 590px)}.section-head span,.studio-copy>span,.connect>div>span,.final>span{color:#6246d9;letter-spacing:.18em;font-size:11px;font-weight:850}.section-head h2,.studio-copy h2,.connect h2,.final h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(38px,4.2vw,58px);line-height:1.16}.section-head p,.studio-copy p{color:#655f78;line-height:1.75}.industries{background:#fff}.tabs{gap:8px;margin:45px 0 28px;display:flex}.tabs button{color:#655f78;background:#fff;border:1px solid #ded9f0;border-radius:99px;padding:12px 22px;font-weight:750}.tabs button.active{color:#fff;background:#6246d9;border-color:#6246d9}.industry-panel{background:#f7f5ff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:55px;display:grid}.industry-panel>div>span{color:#6246d9;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.industry-panel h3{margin:13px 0;font-size:32px;line-height:1.35}.industry-panel p{color:#655f78;line-height:1.7}.industry-panel ul{margin:25px 0 0;padding:0;list-style:none}.industry-panel li{align-items:center;gap:8px;margin:12px 0;font-size:13px;font-weight:650;display:flex}.industry-panel li svg{color:#6246d9;width:16px}.flow{background:#fff;border:1px solid #e5e0f1;border-radius:22px;justify-content:center;align-items:center;gap:18px;height:290px;padding:24px;display:flex}.flow>i{color:#a9a1ba;font-style:normal}.flow-node{color:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:92px;height:92px;display:flex}.flow-node span{font-size:10px;font-weight:700}.flow-node.violet{background:#6246d9}.flow-node.aqua{color:#171329;background:#20d6c7}.flow-node.aqua b{font-size:24px}.flow-stack{flex-direction:column;gap:7px;display:flex}.flow-stack span{background:#f7f5ff;border:1px solid #ded9f0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.features{color:#fff;background:#171329}.section-head.light span{color:#20d6c7}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.feature-grid article{background:#211b36;border:1px solid #352c52;border-radius:22px;min-height:280px;padding:32px}.feature-grid article>span{color:#20d6c7;font-size:11px}.feature-grid h3{margin:45px 0 12px;font-size:22px}.feature-grid p{color:#bdb7ca;font-size:14px;line-height:1.7}.feature-grid a{color:#20d6c7;align-items:center;gap:7px;margin-top:24px;font-size:12px;font-weight:750;display:flex}.feature-grid svg{width:15px}.studio{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;display:grid;overflow:hidden}.studio-copy .secondary{margin-top:18px}.studio-window{background:#fff;border:1px solid #ded9f0;border-radius:20px;min-width:680px;overflow:hidden;box-shadow:0 35px 80px #39277620}.window-top{border-bottom:1px solid #eeeaf7;align-items:center;gap:7px;height:48px;padding:0 16px;display:flex}.window-top b{color:#6246d9;letter-spacing:.08em}.window-top small{color:#8b849b;margin-right:auto}.window-top i{background:#ded9f0;border-radius:50%;width:8px;height:8px}.window-body{grid-template-columns:150px 1fr;min-height:390px;display:grid}.window-body aside{background:#f7f5ff;padding:20px 12px}.window-body aside span{color:#655f78;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:10px;font-size:10px;display:flex}.window-body aside span.on{color:#6246d9;background:#ece8ff;font-weight:750}.window-body aside svg{width:14px}.dashboard{padding:25px}.dash-head{justify-content:space-between;align-items:center;display:flex}.dash-head small{color:#8b849b;font-size:8px}.dash-head h3{margin:5px 0;font-size:18px}.dash-head button{color:#fff;background:#6246d9;border:0;border-radius:8px;padding:9px 12px;font-size:9px}.stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:19px 0;display:grid}.stats div{border:1px solid #e8e3f2;border-radius:11px;padding:13px}.stats small,.stats b,.stats em{display:block}.stats small{color:#8b849b;font-size:8px}.stats b{margin:6px 0;font-size:18px}.stats em{color:#198754;font-size:8px;font-style:normal}.dash-list{border:1px solid #e8e3f2;border-radius:11px;overflow:hidden}.dash-list>div{border-bottom:1px solid #eeeaf7;align-items:center;gap:10px;padding:12px;display:flex}.dash-list>div:last-child{border:0}.avatar{color:#6246d9;background:#ece8ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.avatar.a1{color:#137b72;background:#dffaf7}.avatar.a2{color:#9e6617;background:#fff0da}.dash-list b{font-size:9px}.dash-list b small{color:#8b849b;margin-top:4px;font-weight:400;display:block}.status{color:#6246d9;background:#ece8ff;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:8px}.status.s1{color:#9e6617;background:#fff0da}.status.s2{color:#198754;background:#e5f7ed}.connect{color:#fff;background:#6246d9;grid-template-columns:1fr 1fr;gap:60px;padding:105px max(28px,50vw - 590px);display:grid;position:relative}.connect>div>span{color:#20d6c7}.connect p{color:#e5e0f5;max-width:520px;line-height:1.8}.code{background:#171329;border:1px solid #7d68dc;border-radius:18px;grid-column:1/-1;padding:20px 25px}.code i{background:#655f78;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.code pre{color:#bfafff;white-space:pre-wrap;margin:16px 0 0;line-height:1.8}.final{text-align:center;background:#fff;padding:125px 24px}.final-mark{color:#fff;background:#6246d9;border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 28px;font-size:28px;font-weight:900;display:grid;box-shadow:14px 14px #20d6c7}.final p{color:#655f78;margin-bottom:30px}.final .primary{margin:auto}footer{align-items:center;gap:30px;min-height:110px;padding:30px max(28px,50vw - 590px);display:flex}footer p{color:#655f78;font-size:12px}footer small{color:#8b849b;margin-left:auto;font-size:10px}@media (width<=900px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero-product{max-width:590px}.trust{justify-content:flex-start;gap:20px;overflow:auto}.industry-panel,.studio,.connect{grid-template-columns:1fr}.studio-window{min-width:0}.feature-grid{grid-template-columns:1fr}.connect .code{grid-column:auto}.window-body{grid-template-columns:110px 1fr}.stats{grid-template-columns:1fr}.stats div:nth-child(n+2){display:none}}@media (width<=600px){.nav{height:70px;padding:0 20px}.nav-cta{padding:12px;font-size:0}.hero{gap:38px;padding:35px 20px 75px}.hero h1{font-size:42px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions button{justify-content:center}.proof{gap:10px}.metric{bottom:20px;right:0}.section{padding:80px 20px}.industry-panel{gap:30px;padding:27px}.industry-panel h3{font-size:26px}.flow{gap:8px;height:240px;padding:12px}.flow-node{width:75px;height:75px}.studio{padding-left:20px;padding-right:20px}.studio-window{transform-origin:0 0;width:680px;margin-bottom:-100px;transform:scale(.74)}.connect{padding:80px 20px}.final{padding:90px 20px}footer{flex-wrap:wrap}footer small{width:100%;margin-left:0}}.velora-lockup{align-items:center;gap:10px;min-width:0;line-height:1;display:inline-flex}.velora-mark{object-fit:contain;border-radius:25%;flex:none;display:block}.velora-wordmark{letter-spacing:.11em;color:#6246d9;flex-direction:column;gap:4px;font-size:18px;font-weight:950;display:flex}.velora-wordmark small{letter-spacing:.18em;color:#81798e;text-transform:uppercase;font-size:8px;font-weight:750}.velora-lockup-dark .velora-wordmark{color:#fff}.velora-lockup-dark .velora-wordmark small{color:#aaa1bd}.velora-icon-slot{place-items:center;display:grid;overflow:hidden}.velora-icon-slot .velora-mark{width:100%;height:100%}@media (width<=760px){.velora-lockup-responsive .velora-wordmark{display:none}}.brand{align-items:center;display:inline-flex}.chat-logo,.mini-logo,.widget-logo,.final-mark{background:0 0;padding:0}.window-top .velora-lockup{margin-right:auto}.window-top .velora-wordmark{font-size:11px}.window-top .velora-wordmark small{font-size:6px}.final-mark{box-shadow:none}.flow-node.aqua .velora-mark{width:44px;height:44px}.widget-launch:not(.is-open){background:0 0;padding:7px}.widget-launch:not(.is-open)>i{display:none}.widget-logo .velora-mark{width:40px;height:40px}.s-brand,.admin-brand{display:block}.s-brand .velora-wordmark,.admin-brand .velora-wordmark{font-size:16px}.s-ai-brand{border-radius:7px;flex:none;width:24px;height:24px}.onboarding-brand{align-items:center;display:inline-flex}.onboarding-brand .velora-wordmark{font-size:17px}@media (width<=760px){.s-brand:before,.admin-brand:before{content:none!important}.s-brand,.admin-brand{font-size:inherit}.s-brand .velora-mark,.admin-brand .velora-mark{width:36px;height:36px}}@media (width<=600px){body{overflow-x:hidden}.orb.two{right:0}.product-glow{inset:11% 0 -4%}.feature-grid a{min-height:44px;padding:10px 0}.studio{min-width:0;padding-left:20px;padding-right:20px}.studio-copy{min-width:0}.studio-window{width:100%;min-width:0;margin-bottom:0;transform:none}.window-body{grid-template-columns:82px minmax(0,1fr)}.window-body aside{padding:14px 7px}.window-body aside span{padding:8px 5px}.dashboard{padding:16px}.public-footer p a,.business-footer p a{align-items:center;min-height:44px;padding-inline:3px;display:inline-flex}}html,body{overflow-x:hidden}:root{--velora-violet:#6246d9;--velora-violet-dark:#4d35b5;--velora-aqua:#20d6c7;--velora-aqua-soft:#dffaf7;--velora-ink:#171329;--velora-muted:#716986;--velora-canvas:#f7f5ff;--velora-surface:#fff;--velora-line:#ded9eb;--velora-line-strong:#cfc6e5;--velora-shadow:0 12px 28px #38258e18;--velora-radius:12px;--velora-radius-card:16px}button,input,textarea,select{transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--velora-aqua);outline-offset:2px}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #6246d918;border-color:var(--velora-violet)!important}.widget-launch{z-index:90;color:#171329;background:#20d6c7;border:0;border-radius:20px;width:60px;height:60px;font-size:22px;font-weight:900;position:fixed;bottom:26px;right:26px;box-shadow:0 18px 40px #39277638}.widget-launch i{background:#6246d9;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;right:4px}.widget-launch.is-open{color:#fff;background:#6246d9}.widget{z-index:89;background:#fff;border:1px solid #ded9f0;border-radius:24px;flex-direction:column;width:380px;height:min(650px,100vh - 125px);animation:.22s ease-out widget-in;display:flex;position:fixed;bottom:98px;right:26px;overflow:hidden;box-shadow:0 30px 80px #17132935}.widget header{color:#fff;background:#6246d9;align-items:center;gap:11px;height:72px;padding:14px 16px;display:flex}.widget-logo{color:#6246d9;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.widget header b,.widget header small{display:block}.widget header b{font-size:13px}.widget header small{color:#e4defe;align-items:center;gap:6px;margin-top:4px;font-size:9px;display:flex}.widget header small i{background:#20d6c7;border-radius:50%;width:6px;height:6px}.widget header>button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px}.widget-industries{border-bottom:1px solid #eeeaf7;gap:6px;padding:10px 12px;display:flex}.widget-industries button{color:#655f78;background:#fff;border:1px solid #ded9f0;border-radius:9px;flex:1;padding:8px;font-size:10px;font-weight:750}.widget-industries button.on{color:#6246d9;background:#ece8ff;border-color:#bdb0f0}.widget-messages{background:#f7f5ff;flex:1;padding:17px;overflow:auto}.widget-msg{max-width:84%;margin-bottom:12px}.widget-msg p{margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.widget-msg.assistant p{background:#fff;border:1px solid #e5e0f1;border-radius:4px 14px 14px}.widget-msg.user{margin-left:auto}.widget-msg.user p{color:#fff;background:#6246d9;border-radius:14px 4px 14px 14px}.widget-msg>small{color:#777084;margin:5px 3px;font-size:8px;display:block}.widget-msg>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.widget-msg>div button,.widget-starters button{color:#6246d9;background:#fff;border:1px solid #cfc7ee;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.widget-starters{gap:5px;padding:0 14px 10px;display:flex;overflow:auto}.widget-starters button{white-space:nowrap}.widget form{border-top:1px solid #eeeaf7;gap:8px;height:62px;padding:9px 10px 9px 15px;display:flex}.widget form input{color:#171329;border:0;outline:0;flex:1;font-size:12px}.widget form button{color:#171329;background:#20d6c7;border:0;border-radius:12px;width:42px;font-size:17px;font-weight:900}.widget form button:disabled{opacity:.38}.widget>footer{color:#8b849b;background:#fff;justify-content:center;min-height:25px;padding:0;font-size:8px}.typing{background:#fff;border:1px solid #e5e0f1;border-radius:4px 14px 14px;gap:3px;width:45px;padding:11px;display:flex}.typing i{background:#8b849b;border-radius:50%;width:5px;height:5px;animation:1s infinite typing}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes widget-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes typing{50%{background:#6246d9;transform:translateY(-3px)}}@media (width<=600px){.widget-launch{bottom:16px;right:16px}.widget{border-radius:20px;width:auto;height:auto;inset:12px 12px 88px}.widget-msg{max-width:90%}}.widget-launch.kernels-launch{color:#0a0a0a;background:#ffd200;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:174px;height:52px;padding:0 15px;font-size:16px;display:flex;box-shadow:0 14px 35px #0004}.widget-launch.kernels-launch span{white-space:nowrap}.widget-launch.kernels-launch strong{font-size:20px}.widget-launch.kernels-launch>i{background:#111;border-color:#ffd200}.widget-launch.kernels-launch.is-open{display:none}.kernels-widget{border:1px solid #d8d8d8;border-radius:18px;width:420px;height:min(640px,100vh - 88px);box-shadow:0 24px 70px #0004}.kernels-widget header{background:#0a0a0a;border-bottom:4px solid #ffd200;height:72px;padding:12px 14px}.kernels-symbol{color:#0a0a0a;background:#ffd200;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;display:grid}.kernels-widget header b{letter-spacing:.08em;font-size:16px}.kernels-widget header small{color:#e8e8e8;font-size:12px}.kernels-widget header small i{background:#ffd200}.kernels-widget header select{font-size:12px}.kernels-widget .widget-messages{background:#f5f5f2;padding:15px}.kernels-widget .widget-msg p{font-size:14px;line-height:1.6}.kernels-widget .widget-msg>small{font-size:10px;line-height:1.45}.kernels-widget .widget-msg.assistant p{border-color:#ddd;border-radius:4px 12px 12px}.kernels-widget .widget-msg.user p{background:#111;border-radius:12px 4px 12px 12px}.kernels-widget .widget-guided{background:#f5f5f2;grid-template-columns:1fr 1fr;gap:8px;padding:5px 14px 12px;display:grid}.kernels-widget .widget-guided>small{color:#706b55;grid-column:1/-1;font-size:12px;font-weight:800}.kernels-widget .widget-guided button{color:#171717;text-align:left;background:#fff;border:1px solid #d8d1ae;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:10px 11px;font-size:13px;font-weight:800;line-height:1.4;display:flex}.kernels-widget .widget-guided button:hover,.kernels-widget .widget-guided button:focus-visible{outline-offset:1px;background:#fff8ce;border-color:#111;outline:2px solid #ffd200}.kernels-widget .widget-guided button span{color:#9b7f00;font-size:17px}.kernels-widget form input{font-size:14px}.kernels-widget form button{color:#0a0a0a;background:#ffd200}.kernels-widget form.widget-lead{background:#fffdf1}.kernels-widget form.widget-lead b{color:#111;font-size:14px}.kernels-widget form.widget-lead input{border-color:#d9d2ae;font-size:14px}.kernels-widget form.widget-lead label{font-size:11px;line-height:1.45}.kernels-widget form.widget-lead button{color:#ffd200;background:#111;font-size:12px}.kernels-widget form.widget-lead button[type=button]{color:#333;background:#eee}.kernels-widget>footer{color:#656565;border-top:1px solid #eee;font-size:10px}.kernels-widget .typing i{background:#ad9200;animation-name:kernels-typing}@keyframes kernels-typing{50%{background:#ffd200;transform:translateY(-3px)}}@media (width<=600px){.widget-launch.kernels-launch{width:168px;height:50px;bottom:10px;right:10px}.kernels-widget{border-radius:15px;width:auto;height:auto;max-height:none;inset:8px}.kernels-widget header{height:68px}.kernels-widget .widget-messages{padding:12px}.kernels-widget .widget-guided{gap:6px;padding:4px 10px 10px}.kernels-widget .widget-guided button{min-height:44px;font-size:13px}.kernels-widget form{height:60px}}.widget-launch.configured-launch{background:var(--widget-accent);width:176px;height:52px;color:var(--widget-accent-text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:15px;display:flex;box-shadow:0 14px 35px #0004}.widget-launch.configured-launch span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.widget-launch.configured-launch strong{font-size:20px}.widget-launch.configured-launch>i{background:var(--widget-primary);border-color:var(--widget-accent)}.widget-launch.configured-launch.is-open{display:none}.site-widget header{background:var(--widget-primary);color:var(--widget-primary-text);border-bottom-color:var(--widget-accent)}.site-widget .widget-logo,.site-widget .kernels-symbol{background:var(--widget-accent);color:var(--widget-accent-text)}.site-widget header small{color:var(--widget-primary-text)}.site-widget header small i{background:var(--widget-accent)}.site-widget .widget-msg.user p{background:var(--widget-primary);color:var(--widget-primary-text)}.site-widget form button{background:var(--widget-accent);color:var(--widget-accent-text)}.kernels-widget .widget-guided{gap:6px;padding:4px 12px 10px}.kernels-widget .widget-guided>small{margin-bottom:2px}.kernels-widget .widget-guided button{min-height:44px;padding:8px 10px}.kernels-widget .widget-guided button:hover,.kernels-widget .widget-guided button:focus-visible{outline-color:var(--widget-accent);background:color-mix(in srgb,var(--widget-accent) 14%,white)}.kernels-widget .widget-guided button span{color:var(--widget-primary)}.widget-guided-summary{background:#f5f5f2;padding:7px 12px 0}.widget-guided-summary button{text-align:left;color:#28251b;background:#fff;border:1px solid #ddd7bd;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.widget-guided-summary span{color:#77705a;font-size:10px}.widget-guided-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.widget-guided-summary em{color:#6f5d00;font-size:10px;font-style:normal;font-weight:800}.widget-mode-compact header{height:64px}.widget-mode-compact .widget-messages{padding:10px}.widget-mode-compact .widget-msg p{padding:9px 11px}.widget-mode-compact .widget-guided button{min-height:40px}.widget-mode-expanded .widget-messages{padding:18px}.widget-preview{border-radius:16px!important;width:auto!important;height:auto!important;max-height:none!important;inset:8px!important}.widget-preview header>select{margin-left:auto}@media (width<=600px){.widget-launch.configured-launch{width:168px;height:50px;bottom:10px;right:10px}.widget-mode-expanded .widget-messages{padding:14px}}.widget-task-bar{background:#fff;border-top:1px solid #e9e5f0;padding:6px 12px}.widget-task-bar>button{border:1px solid color-mix(in srgb,var(--widget-accent) 55%,#d9d5e2);background:color-mix(in srgb,var(--widget-accent) 12%,white);text-align:left;color:#171329;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:7px 11px;display:flex}.widget-task-bar span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.widget-task-bar em{color:#655f78;white-space:nowrap;font-size:10px;font-style:normal}.kernels-widget .widget-task-bar>button{color:#111;background:#fff9d9;border-color:#dfd39a}.kernels-widget .widget-task-bar em{color:#6f5d00}.widget-step{background:#f7f5ff;flex-direction:column;flex:1;min-height:0;padding:18px;display:flex;overflow:auto}.widget-step-head>button{color:#655f78;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.widget-step-head small{color:#6246d9;letter-spacing:.08em;margin-top:24px;font-size:10px;font-weight:850;display:block}.widget-step-head h2{color:#171329;margin:7px 0 5px;font-size:20px;line-height:1.35}.widget-step-head p{color:#777084;margin:0 0 18px;font-size:12px;line-height:1.55}.widget-step .widget-guided{background:0 0;grid-template-columns:1fr;gap:8px;padding:0;display:grid}.widget-step .widget-guided button{min-height:52px}.widget-step-reset{color:#655f78;background:0 0;border:0;margin-top:10px;font-size:11px;text-decoration:underline}.widget form.widget-lead{background:0 0;border:0;flex-direction:column;gap:9px;height:auto;padding:0;display:flex}.widget form.widget-lead input,.widget form.widget-lead textarea{width:100%;min-height:46px;font:inherit;color:#171329;background:#fff;border:1px solid #ded9f0;border-radius:10px;outline:0;padding:11px 12px;font-size:12px}.widget form.widget-lead textarea{resize:vertical;min-height:82px}.widget form.widget-lead input:focus,.widget form.widget-lead textarea:focus{border-color:var(--widget-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--widget-primary) 12%,transparent)}.widget form.widget-lead label{color:#655f78;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5;display:flex}.widget form.widget-lead label input{flex:none;width:16px;height:16px;min-height:16px;margin-top:1px;padding:0}.widget form.widget-lead>div{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:5px;display:grid}.widget form.widget-lead button{background:var(--widget-primary);width:auto;min-height:44px;color:var(--widget-primary-text);border:0;border-radius:10px;font-size:12px;font-weight:850}.widget-lead-step{background:#fffdf8}.widget-lead-step .widget-step-head small{color:var(--widget-primary)}.widget form.widget-compose{flex:0 0 70px;padding:11px 10px 11px 15px}.widget form.widget-compose input{font-size:14px}.kernels-widget .widget-messages{scroll-behavior:smooth;min-height:300px}.kernels-widget form.widget-compose{background:#fff;flex-basis:74px}.kernels-widget form.widget-compose input{font-size:15px}.kernels-widget form.widget-compose button{width:48px;font-size:20px}.kernels-widget .widget-step{background:#f5f5f2}.kernels-widget .widget-step-head small{color:#8a7100}.kernels-widget .widget-step .widget-guided{padding:0}.kernels-widget form.widget-lead textarea{border-color:#d9d2ae;font-size:14px}.widget-feedback-toggle{color:#655f78;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:3px 0;display:flex}.widget-feedback-toggle span{font-size:11px;font-weight:750}.widget-feedback-toggle em{color:var(--widget-primary);font-size:10px;font-style:normal;font-weight:800}.widget-feedback>div{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:7px;display:grid}.widget-feedback>div button{color:#655f78;background:#fff;border:1px solid #d8d1ea;border-radius:8px;min-height:30px;font-size:10px}.widget-feedback>div button.on{background:var(--widget-primary);color:var(--widget-primary-text)}.widget-feedback>small{color:#655f78;margin-top:5px;font-size:10px;display:block}.kernels-widget .widget-feedback-toggle em{color:#745f00}@media (width<=600px){.widget,.kernels-widget,.widget-preview{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;inset:0!important}.widget header,.kernels-widget header{flex:0 0 68px}.widget-messages,.kernels-widget .widget-messages{min-height:0;padding:14px}.widget-task-bar{padding:6px 10px}.widget-step{padding:18px 16px 22px}.widget-step-head h2{font-size:22px}.widget-step .widget-guided button{min-height:54px;font-size:14px}.widget form.widget-compose{padding:11px 10px max(11px,env(safe-area-inset-bottom)) 14px;flex-basis:76px}.widget>footer{padding-bottom:env(safe-area-inset-bottom)}}.widget>header{z-index:3;flex-shrink:0;position:relative}.widget-messages{overscroll-behavior:contain;overflow-anchor:none;flex:auto;min-height:0;scroll-padding-bottom:18px}.widget-answer details{background:#fff;border:1px solid #e5e0f1;border-radius:10px;margin-top:6px;overflow:hidden}.widget-answer summary{cursor:pointer;color:var(--widget-primary);padding:8px 11px;font-size:10px;font-weight:850;list-style:none}.widget-answer summary::-webkit-details-marker{display:none}.widget-answer summary:after{content:"＋";float:right}.widget-answer details[open] summary:after{content:"－"}.widget-answer details p{color:#4f495d;background:0 0!important;border:0!important;border-top:1px solid #eeeaf7!important;border-radius:0!important;margin:0!important;padding:10px 11px!important}.widget-connection{color:#6d5200;background:#fff3d6;border-top:1px solid #f0d68e;flex:none;padding:7px 12px;font-size:10px;line-height:1.45}.widget-completed{color:#215b47;background:#f2fbf7;border-top:1px solid #dcefe8;flex:none;align-items:center;gap:7px;min-width:0;padding:7px 12px;font-size:10px;display:flex}.widget-completed span{color:#fff;background:#2d8f6d;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.widget-completed b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget form.widget-compose{z-index:2;background:#fff;position:relative}.widget form.widget-compose:focus-within{box-shadow:0 -8px 24px #1713290d}.widget form.widget-compose input:disabled{color:#8b849b}.widget-connection.restored{color:#215b47;background:#eefaf4;border-color:#bde5d2}@supports not (height:100dvh){@media (width<=600px){.widget,.kernels-widget,.widget-preview{height:100vh!important}}}@media (width<=600px){.widget-msg{max-width:94%}.widget-messages,.kernels-widget .widget-messages{padding-bottom:18px}.widget-answer summary,.widget-connection,.widget-completed{font-size:11px}.widget form.widget-compose{position:relative;bottom:auto}}@media (width<=320px),(height<=480px){.widget header,.kernels-widget header{flex-basis:58px;padding-top:8px;padding-bottom:8px}.widget>footer{display:none}.widget form.widget-compose{flex-basis:66px}.widget-messages,.kernels-widget .widget-messages{padding:10px}}.widget{width:min(420px,100vw - 32px);height:min(680px,100vh - 125px)}.kernels-widget{width:min(460px,100vw - 32px);height:min(680px,100vh - 88px)}@media (width<=760px){.widget,.kernels-widget,.widget-preview{width:100vw!important;height:var(--velora-viewport-height,100dvh)!important;border:0!important;border-radius:0!important;max-height:none!important;inset:0!important}.widget header,.kernels-widget header{flex:0 0 68px}.widget-messages,.kernels-widget .widget-messages{min-height:0;padding:14px}.widget form.widget-compose{padding:11px 10px max(11px,env(safe-area-inset-bottom)) 14px;flex-basis:76px}.widget,.kernels-widget,.widget-preview{top:var(--velora-viewport-top,0)!important;bottom:auto!important}}@media (orientation:landscape) and (height<=560px){.widget,.kernels-widget,.widget-preview{top:var(--velora-viewport-top,0)!important;height:var(--velora-viewport-height,100dvh)!important}.widget header,.kernels-widget header{flex-basis:52px;height:52px;padding:5px 10px}.widget-logo,.kernels-symbol{width:36px;height:36px}.widget-industry-note,.widget-industries,.widget-quick-prompts,.widget-task-bar,.widget-feedback,.widget>footer{display:none}.widget-messages,.kernels-widget .widget-messages{min-height:0;padding:8px 12px}.widget form.widget-compose,.kernels-widget form.widget-compose{flex-basis:58px;padding:7px 10px}html[data-velora-keyboard=open] .widget header,html[data-velora-keyboard=open] .kernels-widget header,.widget.keyboard-focused header{flex:0 0 48px;height:48px;padding:4px 10px;display:flex}html[data-velora-keyboard=open] .widget-messages,html[data-velora-keyboard=open] .kernels-widget .widget-messages,.widget.keyboard-focused .widget-messages{flex:auto;min-height:52px;max-height:none;padding:6px 10px;display:block;overflow:auto}html[data-velora-keyboard=open] .widget form.widget-compose,html[data-velora-keyboard=open] .kernels-widget form.widget-compose,.widget.keyboard-focused form.widget-compose{flex:0 0 58px;height:58px;min-height:52px;max-height:58px;padding-block:4px}.widget.keyboard-focused form.widget-compose input{height:44px;min-height:44px;max-height:44px}}.widget.keyboard-landscape-focused,.kernels-widget.keyboard-landscape-focused{top:var(--velora-viewport-top,0)!important;height:var(--velora-viewport-height,100dvh)!important;max-height:none!important;bottom:auto!important}.widget.keyboard-landscape-focused header{flex:0 0 48px!important;height:48px!important;padding:4px 10px!important;display:flex!important}.widget.keyboard-landscape-focused .widget-industry-note,.widget.keyboard-landscape-focused .widget-industries,.widget.keyboard-landscape-focused .widget-quick-prompts,.widget.keyboard-landscape-focused .widget-task-bar,.widget.keyboard-landscape-focused .widget-feedback,.widget.keyboard-landscape-focused>footer{display:none!important}.widget.keyboard-landscape-focused .widget-messages,.kernels-widget.keyboard-landscape-focused .widget-messages{min-height:52px;max-height:none;overflow:auto;flex:auto!important;padding:6px 10px!important;display:block!important}.widget.keyboard-landscape-focused form.widget-compose{min-height:52px;height:58px!important;max-height:58px!important;padding:4px 10px max(4px,env(safe-area-inset-bottom))!important;flex:0 0 58px!important;display:flex!important}.widget.keyboard-landscape-focused form.widget-compose input{height:44px!important;min-height:44px!important;max-height:44px!important}.widget-quick-prompts{background:#fff;border-top:1px solid #eeeaf7;flex:none;gap:6px;padding:8px 12px 10px;display:grid}.widget-quick-prompts button{color:#302945;text-align:left;background:#fff;border:1px solid #dcd5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.widget-quick-prompts button:hover,.widget-quick-prompts button:focus-visible{border-color:var(--widget-primary);outline:2px solid color-mix(in srgb,var(--widget-primary) 28%,transparent);outline-offset:1px;background:#f7f5ff}.widget-quick-prompts button span{color:var(--widget-primary);font-size:15px}.kernels-widget .widget-quick-prompts{background:#f5f5f2;border-color:#ded8b9}.kernels-widget .widget-quick-prompts button{color:#171717;border-color:#d8d1ae}.kernels-widget .widget-quick-prompts button:hover,.kernels-widget .widget-quick-prompts button:focus-visible{background:#fff8ce;border-color:#111;outline-color:#ffd200}.kernels-widget .widget-quick-prompts button span{color:#8a7100}@media (width<=600px){.widget-quick-prompts{grid-template-columns:1fr;padding:7px 12px}.widget-quick-prompts button{min-height:42px;font-size:12px}}@media (height<=560px){.widget-quick-prompts{grid-template-columns:repeat(3,1fr)}.widget-quick-prompts button{min-height:36px;font-size:10px}.widget-quick-prompts button span{display:none}}.widget-start-cards{background:#fff;border-top:1px solid #eeeaf7;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 12px 12px;display:grid}.widget-start-cards button{color:#2f2840;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded8ee;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-items:center;column-gap:7px;min-height:84px;padding:11px 27px 10px 11px;display:grid;position:relative}.widget-start-cards button>span{width:26px;height:26px;color:var(--widget-primary);background:#eee9ff;border-radius:8px;grid-row:1/3;place-items:center;font-size:13px;font-weight:950;display:grid}.widget-start-cards b{font-size:11px;line-height:1.3}.widget-start-cards small{color:#81798e;font-size:9px;line-height:1.35}.widget-start-cards i{color:var(--widget-primary);font-style:normal;font-weight:900;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.widget-start-cards button:hover,.widget-start-cards button:focus-visible{border-color:var(--widget-primary);outline:2px solid color-mix(in srgb,var(--widget-primary) 24%,transparent);background:#f8f6ff}.widget-intro .widget-messages{flex:auto;min-height:92px;padding-bottom:10px}.widget-intro .widget-msg.assistant{margin-bottom:0}.widget-intro .widget-msg.assistant p{max-width:100%}@media (width<=600px){.widget-start-cards{gap:8px;padding:10px 12px}.widget-start-cards button{min-height:92px}.widget-start-cards b{font-size:12px}.widget-start-cards small{font-size:10px}}@media (width<=360px),(height<=650px){.widget-start-cards button{min-height:68px}.widget-start-cards small{display:none}.widget-intro .widget-messages{min-height:70px}}@supports not (height:100dvh){@media (width<=760px){.widget,.kernels-widget,.widget-preview{height:100vh!important}}}@media (width<=760px){.widget header select,.widget header>button{min-width:44px;min-height:44px}.widget-industries button,.widget-quick-prompts button{min-height:44px}.widget form.widget-compose button{width:44px;min-width:44px}.kernels-widget .widget-messages{flex-direction:column;display:flex}.kernels-widget .widget-messages>.widget-msg:first-child{margin-top:auto}}.widget-launch.is-open{display:none}.widget-industry-note{color:#716986;background:#fff;padding:7px 12px 0;font-size:9px}.widget-industry-note+.widget-industries{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.widget-industry-note+.widget-industries button{min-height:44px}.widget-industry-picker{background:#faf9ff;border-bottom:1px solid #e8e1ff;flex:none}.widget-industry-picker>summary{cursor:pointer;color:#4d4562;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 12px;font-size:11px;font-weight:700;list-style:none;display:flex}.widget-industry-picker>summary::-webkit-details-marker{display:none}.widget-industry-picker>summary b{max-width:72%;min-height:32px;color:var(--widget-primary);text-align:right;background:#f0ebff;border:1px solid #d8cbff;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;line-height:1.2;display:inline-flex}.widget-industry-picker.is-auto>summary b:before{content:"";background:#22b98b;border-radius:50%;flex:none;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 3px #d9f7ed}.widget-industry-picker>summary b:after{content:"⌄";margin-left:7px;transition:transform .18s;display:inline-block}.widget-industry-picker[open]>summary b:after{transform:rotate(180deg)}.widget-industry-panel{padding:0 12px 10px}.widget-industry-panel p{color:#716986;margin:0 0 8px;font-size:10px;line-height:1.45}.widget-industry-picker .widget-industries{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.widget-industry-picker .widget-industries button{min-height:44px}.widget-completion-card{color:#163f33;background:#f4fbf8;border-top:1px solid #dcefe8;flex:none;margin:0;padding:14px}.widget-completion-head{align-items:center;gap:10px;display:flex}.widget-completion-head>span{color:#fff;background:#208a67;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:grid}.widget-completion-head small{color:#397462;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.widget-completion-head h2{margin:2px 0 0;font-size:15px;line-height:1.3}.widget-completion-card dl{background:#fff;border:1px solid #d8ebe4;border-radius:11px;margin:12px 0 0;padding:9px 11px}.widget-completion-card dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.widget-completion-card dt{color:#6b7e78;font-size:10px}.widget-completion-card dd{text-align:right;color:#173f34;margin:0;font-size:10px;font-weight:850}.widget-completion-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.widget-completion-actions button{background:var(--widget-primary);min-height:44px;color:var(--widget-primary-text);border:0;border-radius:10px;font-size:11px;font-weight:850}.widget-completion-actions button.quiet{color:#385d52;background:#fff;border:1px solid #cbded7}.widget-feedback.is-complete{background:#f8fbfa;padding-block:8px}.widget-feedback.is-complete .widget-feedback-toggle{cursor:default}.widget-feedback.is-complete .widget-feedback-toggle span{color:#20775d}.widget-feedback>small:first-of-type{color:#716986;margin-top:7px;line-height:1.45}@media (width<=600px){.widget-completion-card{padding:14px 16px}.widget-completion-head h2{font-size:16px}.widget-completion-card dt,.widget-completion-card dd{font-size:11px}.widget-completion-actions button{font-size:12px}}.widget-lead-error{z-index:8;color:brown;background:#fff2f2;border:1px solid #f1b8b8;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;position:absolute;bottom:62px;left:20px;right:20px;box-shadow:0 8px 24px #6217171f}.widget-feedback-result{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:7px!important;display:grid!important}.widget-feedback-result p{color:#1d6a53;background:#eefaf5;border-radius:9px;grid-column:1/-1;margin:0;padding:8px 10px}.widget-feedback-result p b,.widget-feedback-result p span{display:block}.widget-feedback-result p b{font-size:11px}.widget-feedback-result p span{color:#4d7569;margin-top:3px;font-size:9px}.widget-feedback-result button{font-weight:850;background:var(--widget-primary)!important;min-height:44px!important;color:var(--widget-primary-text)!important;border:0!important;font-size:10px!important}.widget-feedback-result button.quiet{color:#51496a!important;background:#fff!important;border:1px solid #d8d1ea!important}.widget-msg.operator{align-self:flex-start}.widget-msg.operator>p{background:#e9fbf8;border:1px solid #77ddd3}.widget-operator-label,.widget-operator-state{color:#08786e;margin:0 0 5px;font-size:12px;font-weight:800;display:block}.widget-operator-state{text-align:right;margin:4px 0 0;font-weight:700}.widget header{gap:8px}.widget-brand-copy{flex:auto;min-width:0}.widget-brand-copy b,.widget-brand-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget header>.widget-new-chat{border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 12%,transparent);min-width:72px;min-height:40px;color:inherit;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.widget header>.widget-new-chat span{font-size:15px;line-height:1}.widget header>.widget-new-chat:disabled{opacity:.5}.widget header>.widget-new-chat:focus-visible,.widget header>.widget-close-chat:focus-visible{outline:3px solid var(--widget-accent);outline-offset:2px}.widget header>.widget-close-chat{flex:0 0 44px;place-items:center;width:44px;min-height:44px;margin-left:0;display:grid}.widget header select{flex:none;max-width:78px;min-height:40px}.widget-conversation-scroll{background:#f7f5ff;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.kernels-widget .widget-conversation-scroll{background:#f5f5f2}.widget-conversation-scroll.is-complete{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.widget-conversation-scroll.is-complete .widget-messages,.kernels-widget .widget-conversation-scroll.is-complete .widget-messages{flex:none;min-height:auto;overflow:visible}.widget-conversation-scroll.is-complete .widget-messages>.widget-msg:first-child{margin-top:0}.widget-receipt-history{background:#fff;border-top:1px solid #e3deee;flex:none;margin:0;padding:0 12px}.widget-receipt-history>summary{cursor:pointer;color:#51496a;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:850;list-style:none;display:flex}.widget-receipt-history>summary::-webkit-details-marker{display:none}.widget-receipt-history>summary b{min-width:24px;height:24px;color:var(--widget-primary);background:#eee9ff;border-radius:999px;place-items:center;font-size:11px;display:grid}.widget-receipt-history>small{color:#716986;margin:-2px 0 9px;font-size:12px;line-height:1.45;display:block}.widget-receipt-history ul{border:1px solid #e4dfef;border-radius:10px;margin:0 0 12px;padding:0;list-style:none;overflow:hidden}.widget-receipt-history li{background:#fff;border-top:1px solid #eeeaf7;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 10px;display:grid}.widget-receipt-history li:first-child{border-top:0}.widget-receipt-history li span{color:#554e65;font-size:12px}.widget-receipt-history li b{color:#252031;font-size:12px}.widget-receipt-history li time{color:#716986;grid-column:1/-1;font-size:12px}.widget-completion-actions.is-single{grid-template-columns:1fr}.widget-restart-bar{padding:10px 12px max(10px,env(safe-area-inset-bottom));z-index:4;background:#fff;border-top:1px solid #dcd6e8;flex:none;position:relative;box-shadow:0 -10px 30px #1713290d}.widget-restart-bar>button{background:var(--widget-primary);width:100%;min-height:58px;color:var(--widget-primary-text);text-align:left;border:0;border-radius:13px;padding:9px 46px 9px 14px;position:relative}.widget-restart-bar b,.widget-restart-bar span{display:block}.widget-restart-bar b{font-size:14px;line-height:1.25}.widget-restart-bar span{opacity:.82;margin-top:4px;font-size:12px;line-height:1.35}.widget-restart-bar i{font-size:20px;font-style:normal;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.widget-restart-bar>button:focus-visible{outline:3px solid var(--widget-accent);outline-offset:2px}@media (width<=420px){.widget header,.kernels-widget header{gap:5px;padding-inline:10px}.widget-logo,.kernels-symbol{width:36px;height:36px}.widget-brand-copy{min-width:80px;max-width:88px}.widget-brand-copy b{font-size:12px}.kernels-widget .widget-brand-copy b{letter-spacing:.04em}.widget-brand-copy small{display:none!important}.widget header>.widget-new-chat{min-width:70px;min-height:44px;padding-inline:7px;font-size:11px}.widget header select{width:58px;min-width:58px;max-width:58px;padding-inline:3px}.widget header>.widget-close-chat{flex-basis:44px}.widget-restart-bar{position:sticky;bottom:0}.widget-restart-bar>button{min-height:60px}}@media (height<=560px){.widget-conversation-scroll.is-complete{overflow-y:auto}.widget-restart-bar{padding-block:7px}.widget-restart-bar>button{min-height:52px}.widget-restart-bar span{display:none}}.widget header>.widget-close-chat{min-width:44px}.widget header>.widget-new-chat,.widget header>select{min-height:44px}.widget header>.widget-more-toggle{border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 12%,transparent);width:44px;min-height:44px;color:inherit;letter-spacing:1px;border-radius:10px;flex:0 0 44px;place-items:center;margin-left:auto;font-size:13px;display:none}.widget-control-menu{z-index:8;color:#211b31;background:#fff;border:1px solid #ded8ee;border-radius:14px;gap:7px;width:min(240px,100vw - 76px);padding:8px;display:grid;position:absolute;top:60px;right:56px;box-shadow:0 16px 42px #1713292e}.widget-control-menu>button,.widget-control-menu label{color:#302945;background:#f5f2fc;border:0;border-radius:10px;align-items:center;gap:8px;min-height:48px;margin:0;padding:8px 11px;font-size:12px;font-weight:850;display:flex}.widget-control-menu>button{cursor:pointer;width:100%}.widget-control-menu label{justify-content:space-between}.widget-control-menu label span{white-space:nowrap}.widget-control-menu select{color:#211b31;background:#fff;border:1px solid #d8d1e9;border-radius:8px;min-width:96px;min-height:44px}.widget-reset-backdrop{z-index:30;background:#1713298c;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.widget-reset-dialog{color:#211b31;background:#fff;border:1px solid #ded8ee;border-radius:18px;width:min(330px,100%);padding:20px;box-shadow:0 28px 70px #17132952}.widget-reset-dialog h2{margin:0;font-size:19px;line-height:1.35}.widget-reset-dialog p{color:#5a5366;margin:10px 0 18px;font-size:13px;line-height:1.6}.widget-reset-dialog>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.widget-reset-dialog button{color:#3e3650;background:#fff;border:1px solid #d5cee7;border-radius:10px;min-height:44px;font-size:12px;font-weight:850}.widget-reset-dialog button.primary{border-color:var(--widget-primary);background:var(--widget-primary);color:var(--widget-primary-text)}.widget-msg.user .widget-edit-question{color:#5b4abb;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;margin:5px 2px 0 auto;padding:5px 8px;font-size:11px;font-weight:850;text-decoration:underline;display:block}.widget-start-cards>.widget-start-more{color:#5947b7;text-align:left;border-style:dashed;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:44px;padding:7px 12px;font-size:11px;font-weight:850;display:flex}.widget-start-cards>.widget-start-more i{margin-left:auto;position:static;transform:none}.widget-next-actions{background:#fff;border-top:1px solid #eeeaf7;flex:none;grid-template-columns:1fr 1fr;gap:7px;padding:7px 12px;display:grid}.widget-next-actions button{color:#4d3e9d;cursor:pointer;background:#fff;border:1px solid #dcd5ef;border-radius:10px;min-height:44px;font-size:11px;font-weight:850}.widget-next-actions button:last-child{color:#4f4860;background:#f4f1fb}.widget form.widget-compose{gap:6px}.widget form.widget-compose input{min-width:0}.widget form.widget-compose button.widget-input-clear{color:#554e62;background:#f5f2fa;border:1px solid #ded8ee;flex:0 0 44px;width:44px;min-width:44px;min-height:44px;font-size:20px}.widget form.widget-compose button.widget-send{flex:0 0 48px;width:48px;min-width:48px;min-height:44px}.widget-control-notice{color:#544b66;background:#f6f3fb;border-top:1px solid #e6e0f0;flex:none;padding:7px 14px;font-size:12px;line-height:1.45}@media (width<=420px){.widget header>.widget-new-chat,.widget header>.widget-language-select{display:none}.widget header>.widget-more-toggle{display:grid}.widget-brand-copy{min-width:0;max-width:none}.widget header>.widget-close-chat{margin-left:0}.widget-control-menu{top:60px;right:56px}.widget-intro .widget-start-cards{gap:7px;padding:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.widget-start-cards button{padding:9px 24px 8px 9px;min-height:78px!important}.widget-start-cards b{font-size:11px}.widget-start-cards small{display:none}.widget-start-cards>.widget-start-more{padding:7px 11px;min-height:44px!important}.widget-next-actions{padding:6px 10px}.widget-reset-dialog>div{grid-template-columns:1fr}}@media (width>=601px){.widget:not(.site-widget):not(.kernels-widget):not(.widget-preview){width:min(420px,100vw - 40px);height:min(660px,100dvh - 124px)}}.widget:not(.site-widget):not(.kernels-widget)>header{color:#2c2440;height:64px;min-height:64px;box-shadow:inset 0 3px 0 var(--widget-primary);background:linear-gradient(#fff 0%,#f8f6ff 100%);border-bottom:1px solid #ded8ee;padding:10px 12px}.widget:not(.site-widget):not(.kernels-widget)>header .widget-logo{color:var(--widget-primary);background:#eee9ff;border:1px solid #ddd5f7}.widget:not(.site-widget):not(.kernels-widget)>header small{color:#625a72}.widget:not(.site-widget):not(.kernels-widget)>header>.widget-new-chat,.widget:not(.site-widget):not(.kernels-widget)>header>.widget-more-toggle,.widget:not(.site-widget):not(.kernels-widget)>header>.widget-close-chat{color:#4a3d79;background:#fff;border-color:#d8d1e8}.widget:not(.site-widget):not(.kernels-widget)>header>select{color:#342d43;background:#fff;border-color:#d8d1e8}.widget:not(.site-widget):not(.kernels-widget) .widget-industry-picker{background:#fff;border-bottom-color:#e6e0f1}.widget:not(.site-widget):not(.kernels-widget) .widget-industry-picker>summary{justify-content:flex-end;min-height:44px;padding:5px 12px}.widget:not(.site-widget):not(.kernels-widget) .widget-industry-picker>summary>span{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.widget:not(.site-widget):not(.kernels-widget) .widget-industry-picker>summary>b{max-width:100%;min-height:34px;margin-left:auto}.widget:not(.site-widget):not(.kernels-widget) .widget-conversation-scroll{background:#fbfaff}.widget:not(.site-widget):not(.kernels-widget) .widget-start-cards{background:#fbfaff;padding:8px 12px 10px}.widget:not(.site-widget):not(.kernels-widget) .widget-start-cards button{min-height:72px}.widget:not(.site-widget):not(.kernels-widget) .widget-msg{max-width:76%}.widget:not(.site-widget):not(.kernels-widget) .widget-msg p{font-size:14px;line-height:1.6}.widget:not(.site-widget):not(.kernels-widget) .widget-msg.assistant p{box-shadow:0 5px 16px #3126520d}@media (width<=600px){.widget:not(.site-widget):not(.kernels-widget) .widget-msg{max-width:86%}.widget:not(.site-widget):not(.kernels-widget)>header{height:64px;min-height:64px}.widget:not(.site-widget):not(.kernels-widget) .widget-start-cards button{min-height:74px!important}}.widget form.widget-lead{background:#faf9ff;border:1px solid #ded9f0;border-radius:12px;gap:7px;height:auto;margin:0 12px 10px;padding:12px;display:grid}.widget-lead b{color:#6246d9;font-size:12px}.widget form.widget-lead input{border:1px solid #d8d1eb;border-radius:8px;padding:9px;font-size:12px}.widget-lead label{color:#716986;align-items:flex-start;gap:6px;font-size:9px;display:flex}.widget form.widget-lead label input{flex:none;width:auto}.widget-lead div{justify-content:flex-end;gap:6px;display:flex}.widget form.widget-lead button{color:#fff;background:#6246d9;border:0;border-radius:8px;width:auto;padding:7px 10px;font-size:10px;font-weight:800}.widget form.widget-lead button[type=button]{color:#6246d9;background:#eeeaf8}.widget form.widget-lead button:disabled{opacity:.45}.answer-quality{border-radius:99px;margin:5px 3px 1px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.answer-quality.high{color:#08786e;background:#e3faf6}.answer-quality.medium{color:#7b5a00;background:#fff3d2}.answer-quality.low{color:#a22b22;background:#ffe9e6}.answer-evidence{border-top:1px solid #4e3e911f;margin-top:7px;padding-top:6px}.answer-evidence>summary{cursor:pointer;color:#625a79;align-items:center;min-height:32px;font-size:10px;font-weight:750;list-style:none;display:flex}.answer-evidence>summary::-webkit-details-marker{display:none}.answer-evidence>summary:after{content:"+";margin-left:auto;font-size:14px}.answer-evidence[open]>summary:after{content:"−"}.answer-evidence>div{gap:5px;padding:2px 0 4px;display:grid}.answer-evidence small{color:#6f687d;font-size:9px;line-height:1.45;display:block}.answer-evidence .answer-quality{width:max-content;margin:0}.widget-msg>small.safe-answer{color:#8c332c;background:#fff3f1;border-radius:8px;padding:7px 9px;line-height:1.45}.widget-msg.failed p{background:#fff7f5;border-color:#e7a29a}.widget-retry{margin-top:7px}.widget-retry button{min-width:44px;min-height:44px;color:#9b3028!important;border-color:#c75145!important;padding:0 13px!important;font-size:11px!important}.widget-feedback{background:#fff;border-top:1px solid #eeeaf7;padding:10px 14px}.widget-feedback>span{color:#655f78;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.widget-feedback>div{gap:5px;display:flex}.widget-feedback button{color:#716986;background:#fff;border:1px solid #d8d1ed;border-radius:8px;flex:1;padding:6px 2px;font-size:9px}.widget-feedback button.on{color:#fff;background:#6246d9;border-color:#6246d9}.widget-feedback button:disabled:not(.on){opacity:.45}.widget-feedback small{color:#08786e;margin-top:6px;font-size:9px;display:block}.widget header select{color:#fff;background:#ffffff18;border:1px solid #fff5;border-radius:9px;max-width:112px;height:34px;margin-left:auto;padding:0 8px;font-size:10px;font-weight:750}.widget header select option{color:#171329;background:#fff}.widget header select+button{margin-left:0}@media (width<=420px){.widget header select{max-width:92px;padding:0 5px}}.brand .velora-wordmark{color:#6246d9}.public-global-bar{color:#d9d4e6;letter-spacing:.02em;text-align:center;background:#171329;justify-content:center;align-items:center;gap:14px;min-height:34px;padding:7px 20px;font-size:10px;display:flex}.public-global-bar strong{color:#5ee1d5}.public-header{background:#fff;border:1px solid #ddd7ef;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto auto auto;justify-content:normal;column-gap:14px;width:calc(100% - 48px);height:70px;margin:14px auto 0;padding:0 22px;display:grid;box-shadow:0 18px 42px #39277618}.public-header>nav{white-space:nowrap;grid-column:2;justify-self:center;gap:clamp(20px,2.2vw,34px);position:static;left:auto;transform:none}.public-menu-toggle{color:#4e4660;background:#fff;border:1px solid #d8d1e8;border-radius:10px;grid-column:2;justify-self:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:800;display:none}.public-menu-toggle span{color:#6246d9;font-size:15px}.public-header>nav{align-items:center}.public-header>nav>.public-support{align-self:stretch;align-items:center;display:flex}.public-header>nav>.public-support>summary{box-sizing:border-box;align-items:center;min-height:44px;padding:12px 2px;line-height:1.2;display:flex}.global-public>.public-header{max-width:1240px;padding:0 22px}.global-public>.public-header>nav{justify-self:center;gap:clamp(20px,2.2vw,34px);font-size:14px;font-weight:650;position:static;left:auto;transform:none}.global-public>.public-header .nav-cta{background:#20d6c7;padding:14px 19px;color:#171329!important}.public-header>nav .public-multilingual-link{color:#6246d9;align-items:center;gap:5px;font-weight:850;display:inline-flex}.public-multilingual-link small{color:#171329;background:#20d6c7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:900;display:inline-grid}.public-mobile-admin{display:none}.public-language{grid-column:3;margin:0;position:relative}.public-admin-login{color:#514b60;white-space:nowrap;grid-column:4;align-self:center;font-size:11px;font-weight:750}.public-header>.nav-cta{color:#fff;background:#6246d9;border-radius:999px;grid-column:5;box-shadow:0 10px 25px #6246d92a}.public-language select{color:#4e4660;cursor:pointer;background:#fff;border:1px solid #d8d1e8;border-radius:11px;outline:none;min-width:112px;height:42px;padding:0 34px 0 13px;font-size:12px;font-weight:750}.public-language select:hover,.public-language select:focus-visible{border-color:#6246d9;box-shadow:0 0 0 3px #6246d918}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.public-header>nav{display:none}.public-header>nav.is-open{z-index:40;background:#fff;border:1px solid #ded9f0;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;width:min(380px,100% - 28px);padding:12px;display:flex;position:absolute;top:78px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #271d4b26}.public-header>nav.is-open a{border-radius:9px;padding:12px 14px}.public-header>nav.is-open a:hover,.public-header>nav.is-open a:focus-visible{color:#6246d9;background:#f1eeff}.public-header>nav.is-open .public-mobile-admin{border-top:1px solid #eeeaf7;margin-top:4px;display:block}.public-menu-toggle{display:inline-flex}.public-header{grid-template-columns:auto minmax(0,1fr) auto auto auto}.public-language{margin-left:0}}@media (width<=760px){.public-global-bar span{display:none}.public-header{width:calc(100% - 24px);padding:0 14px}.public-admin-login{display:none}.public-header{grid-template-columns:auto minmax(0,1fr) auto auto}.public-header>.nav-cta{grid-column:4}.public-language{grid-column:3}}@media (width<=600px){.nav{gap:8px;padding-left:14px;padding-right:14px}.nav .brand .velora-wordmark{display:none}.public-language{margin:0}.public-language select{min-width:88px;height:40px;padding-left:10px}.public-header>.nav-cta{padding:12px;font-size:0}.public-header>.nav-cta span{font-size:14px}}@media (width<=1180px){.public-header>nav.is-open>a,.public-header>nav.is-open>.public-support,.public-header>nav.is-open>.public-mobile-admin{box-sizing:border-box;width:100%}.public-header>nav.is-open>.public-support>summary{box-sizing:border-box;border-radius:9px;justify-content:flex-start;align-items:center;min-height:44px;padding:0 14px;display:flex}.public-header>nav.is-open>.public-support>summary:hover,.public-header>nav.is-open>.public-support>summary:focus-visible{color:#6246d9;background:#f1eeff}.public-header>nav.is-open>.public-support>.public-support-menu{box-sizing:border-box;width:100%;box-shadow:none;margin:4px 0 0;position:static;left:auto;transform:none}}.features{background:radial-gradient(circle at 88% 8%,#6246d933,#0000 28%),linear-gradient(145deg,#211b36 0%,#1d1830 56%,#241d3c 100%);padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.features:after{content:"";pointer-events:none;background:#20d6c70f;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-190px;left:-150px}.features>*{z-index:1;position:relative}.features .feature-grid article{background:#2d2545e0;border-color:#4a3d6b;min-height:250px;box-shadow:0 18px 38px #110c1f29}.features .feature-grid p{color:#cdc7d8}.features .feature-grid a,.features .feature-grid article>span,.features .section-head.light span{color:#42d8cb}@media (width<=600px){.features{padding-top:76px;padding-bottom:76px}}.public-global-bar{min-height:38px;padding-left:max(20px,50vw - 590px);padding-right:max(20px,50vw - 590px);position:relative}.public-global-bar>span:not(.public-global-login span){color:#bdb7ca}.public-global-login{color:#fff;white-space:nowrap;margin-left:auto;font-weight:750}.public-global-login:hover,.public-global-login:focus-visible{color:#5ee1d5}.public-header{width:100%;max-width:1240px;height:78px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ded9f0d1;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;margin:0 auto;padding-left:12px;padding-right:12px}.public-header>nav{grid-column:2}.public-header>nav{gap:clamp(24px,2.5vw,38px);font-size:14px;font-weight:700}.public-header>nav a{padding:12px 2px;position:relative}.public-header>nav a:after{content:"";opacity:0;background:#6246d9;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:5px;left:2px;right:2px;transform:scaleX(.45)}.public-header>nav a:hover:after,.public-header>nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.public-header>.nav-cta{border-radius:12px;box-shadow:0 12px 28px #6246d933}.public-header .public-language select{border-radius:10px;min-width:116px}.home-c1-hero{background:radial-gradient(circle at 8% 18%,#6246d917,#0000 31%),radial-gradient(circle at 91% 18%,#20d6c71a,#0000 27%);min-height:660px;padding-top:68px}.home-c1-hero .pill{background:#ffffffd1;border-radius:10px;box-shadow:0 10px 28px #3927760f}.home-c1-hero .hero-copy>p{max-width:540px}.home-c1-hero .chat-card{border-color:#d8d1ea;box-shadow:0 34px 84px #35256c33}.demo-time{color:#6246d9;white-space:nowrap;border:1px solid #d8d1ea;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:850}.hero-view-switch{background:#f0ecff;border-radius:12px;gap:3px;margin-left:auto;padding:4px;display:inline-flex}.hero-view-switch button{color:#675f77;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 11px;font-size:10px;font-weight:850}.hero-view-switch button[aria-selected=true]{color:#fff;background:#6246d9;box-shadow:0 5px 14px #6246d933}.hero-owner-preview{background:linear-gradient(#fbfaff,#f5f2ff);align-content:start;gap:13px;min-height:456px;padding:17px;display:grid}.hero-owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hero-owner-metrics div{background:#fff;border:1px solid #e2dcef;border-radius:12px;min-width:0;padding:12px 10px}.hero-owner-metrics small,.hero-owner-metrics b{display:block}.hero-owner-metrics small{color:#797184;min-height:26px;font-size:9px;line-height:1.35}.hero-owner-metrics b{color:#2d2540;margin-top:5px;font-size:20px}.hero-owner-list{gap:9px;display:grid}.hero-owner-list article{background:#fff;border:1px solid #e2dcef;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 14px;display:flex}.hero-owner-list b,.hero-owner-list small{display:block}.hero-owner-list b{color:#2d2540;font-size:12px}.hero-owner-list small{color:#777083;margin-top:5px;font-size:9px;line-height:1.4}.hero-owner-list span{color:#147565;background:#e6faf6;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-weight:850}.hero-owner-cta{color:#fff;background:#6246d9;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11px;font-weight:850;display:inline-flex}.hero-owner-cta svg{width:15px}.hero-demo-tabs{background:#fff;border-bottom:1px solid #eeeaf7;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;padding:11px 16px;display:grid}.hero-demo-tabs button{color:#655f78;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #ded9f0;border-radius:999px;min-width:0;min-height:44px;padding:8px 6px;font-size:10px;font-weight:750;overflow:hidden}.hero-demo-tabs button:hover,.hero-demo-tabs button:focus-visible{color:#6246d9;border-color:#8c78e5}.hero-demo-tabs button.active{color:#6246d9;background:#ece8ff;border-color:#6246d9}.demo-guide{color:#655f78;text-align:left;background:#f7f5ff;border-bottom:1px solid #eeeaf7;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:6px 10px 6px 16px;font-size:11px;font-weight:700;display:flex}.demo-guide>span{text-align:center;flex:1}.demo-guide>button{color:#5138bd;white-space:nowrap;background:#fff;border:1px solid #cfc7ee;border-radius:10px;flex:none;min-height:44px;padding:7px 11px;font-size:11px;font-weight:850}.demo-guide>button:hover,.demo-guide>button:focus-visible{outline-offset:1px;border-color:#6246d9;outline:2px solid #cfc7ee}@media (width<=520px){.demo-guide{flex-direction:column;align-items:stretch;padding:8px 12px}.demo-guide>span{text-align:left}.demo-guide>button{width:100%}}.demo-question{color:#302842;text-align:left;background:linear-gradient(135deg,#fff,#f0edff);border:1px solid #cfc7ee;border-radius:16px;width:100%;min-height:82px;padding:15px 16px;transition:border-color .16s,box-shadow .16s,transform .16s}.demo-question span,.demo-question b{display:block}.demo-question span{font-size:13px;line-height:1.5}.demo-question b{color:#6246d9;margin-top:8px;font-size:11px}.demo-question:hover,.demo-question:focus-visible{border-color:#6246d9;transform:translateY(-1px);box-shadow:0 12px 28px #6246d924}.demo-apply{color:#fff;background:#6246d9;border:0;border-radius:11px;justify-content:center;align-self:center;align-items:center;gap:7px;width:min(100%,300px);min-height:44px;margin:2px auto 0;font-size:11px;font-weight:850;display:inline-flex}.demo-apply svg{width:15px}.mobile-conversion-bar{display:none}.public-header>.nav-cta{min-height:44px}.home-c1-hero .metric{color:#302842;background:#fff;border:1px solid #ded9f0;width:max-content;max-width:calc(100% - 24px);margin:12px 12px 0 auto;position:relative;bottom:auto;right:auto;box-shadow:0 12px 28px #35256c1f}.home-c1-hero .metric span{color:#716986}.home-c1-hero .chat-body{min-height:330px}@media (width<=1180px){.public-header{grid-template-columns:auto minmax(0,1fr) auto auto}}@media (width>=901px) and (width<=1180px){.public-header>nav{gap:clamp(10px,1.4vw,16px);font-size:12px;display:flex}.public-menu-toggle{display:none}.public-header .public-language select{min-width:98px;padding-left:10px;padding-right:28px}}@media (width<=900px){.public-global-bar>span:not(.public-global-login span),.public-global-login{display:none}.public-global-bar{justify-content:center}.public-header{background:#fff;border:1px solid #ddd7ef;border-radius:18px;width:calc(100% - 24px);height:70px;margin-top:14px;padding-left:14px;padding-right:14px;box-shadow:0 16px 38px #3927761f}.home-c1-hero{padding-top:44px}}@media (width<=600px){.public-header{border-radius:18px;grid-template-columns:44px 44px minmax(92px,1fr) auto;column-gap:6px;padding-left:10px;padding-right:10px}.public-header>.brand{width:44px;min-width:44px;overflow:hidden}.public-menu-toggle{justify-content:center;width:44px;min-width:44px;padding:0;font-size:0}.public-menu-toggle span{font-size:18px}.public-header .public-language select{width:100%;min-width:0;padding-left:8px;padding-right:25px;font-size:11px}.public-header>.nav-cta{justify-content:center;min-width:74px;padding:10px 11px;font-size:11px;line-height:1.2}.public-header>.nav-cta span{display:none}.home-c1-hero{min-height:auto}.home-c1-hero .hero-copy>p{line-height:1.65}.hero-demo-tabs{padding-left:12px;padding-right:12px}.demo-time{text-overflow:ellipsis;max-width:118px;overflow:hidden}.chat-head{flex-wrap:wrap;align-items:flex-start}.hero-view-switch{width:100%;margin-left:0}.hero-view-switch button{flex:1;min-height:44px}.hero-owner-preview{min-height:0}.hero-owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-c1-hero .chat-body{min-height:300px}.mobile-conversion-bar{z-index:88;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #6246d92e;border-radius:19px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:8px;padding:5px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 34px #35256c38}.mobile-conversion-bar button{width:100%;min-height:52px;box-shadow:none;color:#fff;background:#6246d9;border:1px solid #ffffff59;border-radius:15px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:850;display:flex}.mobile-conversion-bar .mobile-chat-open{color:#5138bd;background:#fff;border-color:#d9d1f2;font-size:12px}.public-footer{padding-bottom:96px}.mobile-conversion-bar svg{width:16px}body:has(.widget) .mobile-conversion-bar{display:none}}.service-journey,.industry-stories,.purchase-confidence,.support-hub{max-width:1240px;margin:0 auto;padding-top:112px;padding-bottom:112px}.journey-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:72px;display:grid}.journey-heading>div:first-child>span,.journey-section-head>span{color:#6747e8;letter-spacing:.16em;font-size:12px;font-weight:950}.journey-heading h2,.journey-section-head h2{color:#171329;letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(34px,4.5vw,58px);line-height:1.08}.journey-heading p,.journey-section-head p{color:#696274;font-size:16px;line-height:1.75}.journey-actions{align-items:center;gap:18px;margin-top:24px;display:flex}.journey-actions button{border:0}.journey-actions a,.confidence-actions>a:last-child{color:#514763;text-underline-offset:4px;font-size:14px;font-weight:850}.journey-steps{grid-template-columns:repeat(4,1fr);gap:14px;margin:54px 0 0;padding:0;list-style:none;display:grid;position:relative}.journey-steps:before{content:"";background:#d9d1f4;height:2px;position:absolute;top:24px;left:8%;right:8%}.journey-steps li{background:#fff;border:1px solid #ddd7ec;border-radius:22px;min-width:0;padding:21px;position:relative;box-shadow:0 16px 46px #1f163d0f}.journey-step-top{align-items:center;gap:10px;display:flex}.journey-step-top b{color:#fff;background:#6041db;border-radius:15px;place-items:center;width:46px;height:46px;font-size:16px;display:grid}.journey-step-top span{font-weight:950}.journey-steps li>p{color:#716a7c;min-height:72px;font-size:13px;line-height:1.6}.journey-screen{background:#f8f7fc;border:1px solid #e5e0ef;border-radius:15px;gap:7px;min-height:134px;padding:11px;display:grid}.journey-screen span{color:#6b6478;background:#fff;border:1px solid #e1dced;border-radius:9px;padding:8px 9px;font-size:10px;font-weight:750}.journey-screen span.active{color:#5134c3;background:#f0ecff;border-color:#7054e5}.screen-2 span:before{content:"✓";color:#13a98f;margin-right:6px}.screen-3 span:last-child{color:#126e60;background:#e9fbf7}.screen-4{grid-template-columns:repeat(3,1fr);align-items:stretch}.screen-4 span{text-align:center;flex-direction:column;justify-content:center;display:flex}.journey-before-after{color:#fff;background:#171329;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:18px;padding:24px 28px;display:grid}.journey-before-after div{flex-direction:column;gap:6px;display:flex}.journey-before-after small{color:#8f83b6;letter-spacing:.14em;font-weight:900}.journey-before-after>span{color:#4bd7ca;font-size:24px}.journey-before-after div:last-child b{color:#72e5db}.industry-stories{background:#f6f3ff;max-width:none;padding-left:max(24px,50vw - 596px);padding-right:max(24px,50vw - 596px)}.journey-section-head{max-width:760px}.industry-story-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px;display:grid}.industry-story-grid article{background:#fff;border:1px solid #e1dbee;border-radius:20px;flex-direction:column;min-height:200px;padding:22px;display:flex}.industry-story-grid article>div{align-items:center;gap:10px;display:flex}.industry-story-grid article>div>span{background:#f2effd;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.industry-story-grid p{color:#211b31;margin:30px 0 18px;font-size:16px;font-weight:850;line-height:1.55}.industry-story-grid small{color:#6557a2;margin-top:auto;font-weight:800;line-height:1.5}.industry-story-grid article:last-child{color:#fff;background:#171329}.industry-story-grid article:last-child p{color:#fff}.industry-story-grid article:last-child small{color:#6fe1d6}.purchase-confidence{grid-template-columns:.82fr 1.18fr;column-gap:64px;display:grid}.purchase-confidence .journey-section-head{grid-row:1/3}.assurance-grid{gap:9px;display:grid}.assurance-grid article{background:#fff;border:1px solid #e4deed;border-radius:17px;gap:14px;padding:17px 19px;display:flex}.assurance-grid article>span{color:#7256df;font-size:11px;font-weight:950}.assurance-grid h3{margin:0 0 5px;font-size:15px}.assurance-grid p{color:#716a7c;margin:0;font-size:13px;line-height:1.55}.confidence-actions{grid-column:2;align-items:center;gap:18px;margin-top:20px;display:flex}.confidence-actions .primary{text-decoration:none;display:inline-flex}.support-hub{padding-top:60px}.support-hub-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:36px;display:grid}.support-hub-grid>a{color:#211b31;border:1px solid #e0daeb;border-radius:18px;align-items:center;gap:12px;padding:19px;text-decoration:none;transition:all .2s;display:flex}.support-hub-grid>a:hover{border-color:#7358df;transform:translateY(-3px);box-shadow:0 14px 30px #3a27701a}.support-hub-grid>a>span{color:#6545db;background:#f0ecff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.support-hub-grid div{flex-direction:column;gap:4px;display:flex}.support-hub-grid small{color:#756e80}.support-hub-grid i{color:#7255df;margin-left:auto;font-style:normal}.public-support{position:relative}.public-support>summary{cursor:pointer;font-weight:inherit;list-style:none}.public-support-menu{z-index:20;background:#fff;border:1px solid #dfd8ec;border-radius:15px;gap:3px;width:220px;padding:9px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #1c143429}.public-support-menu a{border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px!important;display:flex!important}.public-support-menu a:hover{background:#f4f1fd}.public-support-menu small{color:#777083;font-size:10px}@media (width<=1000px){.journey-heading,.purchase-confidence{grid-template-columns:1fr;gap:26px}.journey-steps{grid-template-columns:repeat(2,1fr)}.journey-steps:before{display:none}.industry-story-grid,.support-hub-grid{grid-template-columns:repeat(2,1fr)}.purchase-confidence .journey-section-head{grid-row:auto}.confidence-actions{grid-column:auto}}@media (width<=760px){.service-journey,.industry-stories,.purchase-confidence,.support-hub{padding-top:76px;padding-bottom:76px}.journey-heading h2,.journey-section-head h2{font-size:34px}.journey-heading p,.journey-section-head p{font-size:14px}.journey-steps,.industry-story-grid,.support-hub-grid{grid-template-columns:1fr}.journey-steps li>p{min-height:0}.journey-before-after{grid-template-columns:1fr;padding:22px}.journey-before-after>span{justify-self:start;transform:rotate(90deg)}.industry-story-grid article{min-height:168px}.purchase-confidence{padding-left:18px;padding-right:18px}.confidence-actions{flex-direction:column;align-items:flex-start}.public-support{width:100%}.public-support>summary{align-items:center;min-height:44px;display:flex}.public-support-menu{width:auto;box-shadow:none;margin-top:6px;position:static;transform:none}.public-support-menu a{min-height:48px}}.journey-promise{background:#f0ecff;border-left:3px solid #6545db;border-radius:0 12px 12px 0;gap:4px;margin-top:18px;padding:14px 16px;display:grid}.journey-promise b{color:#3f326b;font-size:13px}.journey-promise small{color:#756e80;font-size:11px}.journey-step-meta{border-top:1px solid #e9e4f1;gap:4px;margin-top:12px;padding-top:12px;display:grid}.journey-step-meta small{color:#148a78;font-size:10px;font-weight:850}.journey-step-meta b{color:#5d48a7;font-size:10px}.industry-story-tabs{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.industry-story-tabs button{color:#5d5668;background:#fff;border:1px solid #dcd5eb;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.industry-story-tabs button[aria-selected=true]{color:#fff;background:#6246d9;border-color:#6246d9;box-shadow:0 8px 20px #6246d933}.industry-story-panel{grid-template-columns:.75fr 1.25fr;gap:12px;margin-top:15px;display:grid}.industry-story-copy,.industry-story-flow{background:#fff;border:1px solid #ddd7eb;border-radius:21px;padding:24px}.industry-story-copy>span{color:#6246d9;font-size:12px;font-weight:900}.industry-story-copy h3{color:#211b31;letter-spacing:-.035em;margin:18px 0 12px;font-size:25px;line-height:1.35}.industry-story-copy p{color:#6c6578;font-size:13px;line-height:1.65}.industry-story-copy a{color:#6246d9;margin-top:20px;font-size:12px;font-weight:900;display:inline-flex}.industry-story-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.industry-story-flow article{background:#f4f1fb;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.industry-story-flow small{color:#6246d9;font-size:10px;font-weight:900}.industry-story-flow b{color:#312a3e;font-size:12px;line-height:1.55}.industry-story-flow>span{color:#7f73aa;align-self:center;font-size:18px}.demo-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-start-grid button{text-align:left;color:#29223a;background:#fff;border:1px solid #ded8eb;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:start;gap:9px;min-height:82px;padding:12px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.demo-start-grid button:hover,.demo-start-grid button:focus-visible{border-color:#765fe0;transform:translateY(-1px);box-shadow:0 8px 20px #452d961a}.demo-start-grid button>i{color:#6246d9;background:#ede8ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:grid}.demo-start-grid button>span{gap:4px;display:grid}.demo-start-grid button b{font-size:11px;line-height:1.35}.demo-start-grid button small{color:#756e80;font-size:9px;line-height:1.45}.demo-start-grid button em{color:#6246d9;font-size:14px;font-style:normal;font-weight:900}.demo-start-grid+.demo-question{margin-top:9px}.studio-flow-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:23px;display:grid}.studio-flow-summary>div{background:#fff;border:1px solid #dfd9ed;border-radius:13px;gap:5px;padding:13px;display:grid}.studio-flow-summary b{color:#3e3453;font-size:11px}.studio-flow-summary small{color:#756e80;font-size:9px;line-height:1.45}.studio-copy-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:19px;display:flex}.studio-copy-actions button{margin-top:0}.studio-copy-actions a{color:#6246d9;font-size:11px;font-weight:900}.window-top small{color:#766f82;letter-spacing:.08em;margin-right:auto;font-size:9px;font-weight:850}@media (width<=1000px){.industry-story-panel{grid-template-columns:1fr}}@media (width<=760px){.industry-story-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.industry-story-tabs button{border-radius:12px;justify-content:flex-start}.industry-story-copy,.industry-story-flow{padding:18px}.industry-story-flow{grid-template-columns:1fr}.industry-story-flow>span{justify-self:start;transform:rotate(90deg)}.studio-flow-summary{grid-template-columns:1fr}.studio-copy-actions{flex-direction:column;align-items:stretch}.studio-copy-actions a{align-items:center;min-height:44px;display:flex}.demo-start-grid{grid-template-columns:1fr}.demo-start-grid button{min-height:72px}}.industry-story-copy a{align-items:center;min-height:44px;margin-top:10px}.home-lumi-guide{background:linear-gradient(112deg,#fff 0%,#faf8ff 100%);border:1px solid #ddd7f1;border-radius:20px;align-items:center;gap:18px;min-width:0;padding:16px 52px 16px 18px;display:flex;position:relative;box-shadow:0 16px 44px #32265814}.home-lumi-guide>img{object-fit:contain;filter:drop-shadow(0 10px 14px #3c2b701f);flex:none;width:96px;height:104px}.home-lumi-guide__copy{min-width:0}.home-lumi-guide__copy>span{color:#5334ca;letter-spacing:.04em;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.home-lumi-guide__copy h3{color:#211a34;letter-spacing:-.025em;margin:0 0 6px;font-size:18px;line-height:1.35}.home-lumi-guide__copy p{color:#696174;margin:0;font-size:13px;line-height:1.62}.home-lumi-guide__copy>button{color:#5334ca;text-align:left;background:0 0;border:0;min-height:44px;margin-top:10px;padding:0;font-size:13px;font-weight:900}.home-lumi-guide__copy>button b{margin-left:8px}.home-lumi-guide__copy>button:hover,.home-lumi-guide__copy>button:focus-visible{text-underline-offset:4px;text-decoration:underline}.home-lumi-guide__dismiss{color:#746d80;background:0 0;border:0;border-radius:12px;width:44px;height:44px;font-size:23px;line-height:1;position:absolute;top:8px;right:8px}.home-lumi-guide__dismiss:hover,.home-lumi-guide__dismiss:focus-visible{color:#5034c8;background:#f0ecfb}.home-lumi-guide__restore{color:#5137c0;background:#fff;border:1px solid #d8d0f2;border-radius:999px;align-items:center;gap:7px;min-height:44px;margin-top:20px;padding:4px 13px 4px 7px;font-size:12px;font-weight:900;display:inline-flex}.home-lumi-guide__restore img{object-fit:contain;width:34px;height:34px}.home-c1-hero .home-lumi-guide{max-width:560px;margin-top:24px}.home-c1-hero .home-lumi-guide>img{width:82px;height:90px}.home-c1-hero .home-lumi-guide__copy h3{font-size:16px}.home-c1-hero .home-lumi-guide__copy p{font-size:12px}.home-lumi-guide-band{background:#f7f5ff;padding:28px max(28px,50vw - 590px)}.home-lumi-guide-band .home-lumi-guide{max-width:900px;margin:0 auto}.home-lumi-guide-band .home-lumi-guide>img{width:118px;height:126px}.studio-copy .home-lumi-guide{margin-top:24px;padding-left:14px}.studio-copy .home-lumi-guide>img{width:78px;height:86px}.studio-copy .home-lumi-guide__copy h3{font-size:15px}.studio-copy .home-lumi-guide__copy p{font-size:12px}.final .home-lumi-guide{text-align:left;max-width:720px;margin:0 auto 26px}.final .home-lumi-guide>img{width:88px;height:96px}@media (width<=1100px){.home-c1-hero .home-lumi-guide{max-width:none}.studio{grid-template-columns:1fr}.studio-window{min-width:0}.studio-copy .home-lumi-guide{max-width:720px}}@media (width<=600px){.home-lumi-guide{border-radius:17px;align-items:flex-start;gap:11px;padding:14px 48px 14px 12px}.home-lumi-guide>img,.home-lumi-guide-band .home-lumi-guide>img,.home-c1-hero .home-lumi-guide>img,.studio-copy .home-lumi-guide>img,.final .home-lumi-guide>img{width:68px;height:78px}.home-lumi-guide__copy>span,.home-lumi-guide__copy p,.home-lumi-guide__copy>button{font-size:12px}.home-lumi-guide__copy h3,.home-c1-hero .home-lumi-guide__copy h3,.studio-copy .home-lumi-guide__copy h3{font-size:15px}.home-lumi-guide-band{padding:18px}.home-c1-hero .home-lumi-guide{margin-top:20px}.final .home-lumi-guide{margin-bottom:22px}.home-lumi-guide__dismiss{top:5px;right:4px}}@media (prefers-reduced-motion:reduce){.home-lumi-guide>img{transition:none}}.demo-request-page{background:linear-gradient(135deg,#f7f5ff,#eefcfb);min-height:100vh}.demo-request-hero{grid-template-columns:1.08fr .92fr;align-items:start;gap:70px;max-width:1180px;margin:auto;padding:70px 28px 110px;display:grid}.demo-request-hero small{color:#6246d9;letter-spacing:.16em;font-weight:850}.demo-request-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,5vw,68px);line-height:1.08}.demo-request-hero h1 em{color:#6246d9;font-style:normal}.demo-request-hero>div>p{color:#655f78;font-size:17px;line-height:1.7}.demo-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:32px 0 18px;display:grid}.demo-scenarios button{color:#554d68;text-align:left;background:#fff;border:1px solid #d7d0ed;border-radius:14px;min-height:62px;padding:10px 13px;font-weight:750}.demo-scenarios button small{color:#7566b8;letter-spacing:.04em;margin-bottom:4px;font-size:9px;display:block}.demo-scenarios button[aria-selected=true]{color:#fff;background:#6246d9;border-color:#6246d9}.demo-scenarios button[aria-selected=true] small{color:#dcd5ff}.demo-conversation{background:#fff;border:1px solid #ded9f0;border-radius:22px;padding:24px;box-shadow:0 24px 55px #39277617}.demo-user{color:#fff;background:#6246d9;border-radius:15px 4px 15px 15px;width:max-content;max-width:80%;margin-left:auto;padding:12px 15px}.demo-bot{background:#f3f1fb;border-radius:4px 15px 15px;max-width:85%;margin-top:15px;padding:14px 16px;line-height:1.65}.demo-bot b{color:#6246d9;margin-bottom:5px;font-size:11px;display:block}.demo-request-form{background:#fff;border:1px solid #ded9f0;border-radius:24px;padding:32px;box-shadow:0 30px 70px #35256c20}.demo-request-form h2{margin:10px 0;font-size:30px}.demo-request-form>p{color:#655f78}.demo-request-form label{margin-top:17px;font-size:13px;font-weight:750;display:block}.demo-request-form label span{color:#8b849b;font-weight:500}.demo-request-form input,.demo-request-form select{color:#171329;background:#fff;border:1px solid #d7d0ed;border-radius:11px;width:100%;margin-top:8px;padding:13px;display:block}.demo-request-form .demo-consent{align-items:flex-start;gap:8px;font-weight:500;line-height:1.5;display:flex}.demo-request-form .demo-consent input{width:auto;margin:3px 0 0}.demo-request-form>button{color:#171329;background:#20d6c7;border:0;border-radius:12px;width:100%;margin-top:22px;padding:15px;font-weight:850}.demo-request-form>button:disabled{opacity:.55}.demo-request-form .demo-result{color:#4931b9;background:#eeeaff;border-radius:10px;padding:12px;font-weight:700}@media (width<=800px){.demo-request-hero{grid-template-columns:1fr;gap:38px;padding-top:35px}.demo-request-form{padding:24px}.demo-request-hero h1{font-size:42px}}@media (width<=390px){.demo-scenarios{grid-template-columns:1fr}.demo-scenarios button{min-height:54px}.demo-request-hero{padding-inline:16px}.demo-request-form{padding:20px}}.feature-availability{background:#fff;grid-template-columns:.7fr 1.3fr;gap:54px;padding:95px max(28px,50vw - 590px);display:grid}.feature-availability small{color:#6246d9;letter-spacing:.16em;font-weight:850}.feature-availability h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(34px,4vw,52px);line-height:1.16}.feature-availability>div>p{color:#655f78}.availability-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.availability-columns article{border:1px solid #ded9f0;border-radius:20px;padding:22px}.availability-columns p{font-size:13px;line-height:1.55}.available-badge,.connection-badge,.planned-badge{border-radius:999px;margin-bottom:8px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-block}.available-badge{color:#137b72;background:#dffaf7}.connection-badge{color:#806000;background:#fff3cf}.planned-badge{color:#6246d9;background:#eeeaff}@media (width<=960px){.feature-availability{grid-template-columns:1fr}.availability-columns{grid-template-columns:1fr 1fr 1fr}.feature-availability{gap:28px;padding-top:70px;padding-bottom:70px}}@media (width<=700px){.availability-columns{grid-template-columns:1fr}}.demo-request-form .demo-consent{align-items:center;min-height:44px}.demo-request-form .demo-consent input{flex:0 0 20px;width:20px;height:20px;margin:0}:root{--velora-touch-target:44px;--velora-text-body:16px;--velora-text-small:14px;--velora-text-meta:12px;--velora-floating-edge:max(16px, env(safe-area-inset-right));--velora-floating-bottom:max(16px, env(safe-area-inset-bottom));--velora-z-content:1;--velora-z-sticky:20;--velora-z-public-menu:40;--velora-z-studio-help:45;--velora-z-mobile-backdrop:69;--velora-z-mobile-panel:70;--velora-z-widget-panel:89;--velora-z-widget-launcher:90;--velora-z-modal:100}.public-global-bar,.public-header,.pricing-page,.guide-page,.demo-request-page{font-size:var(--velora-text-body)}body>main small{line-height:1.5;font-size:var(--velora-text-meta)!important}body>main :is(button,a,input,select,textarea,summary){font-size:max(var(--velora-text-small),1em)}.chat-card :is(button,small,.date,.demo-guide,.demo-start-grid b,.demo-question b),.studio-window :is(small,.status,.dash-list b),.flow :is(span,b){line-height:1.45;font-size:var(--velora-text-meta)!important}.studio-copy-actions a,footer>.brand{min-width:var(--velora-touch-target);min-height:var(--velora-touch-target);align-items:center;display:inline-flex}.public-global-bar,.public-header>nav,.public-support-menu small,.hero-demo-role,.journey-promise small,.journey-step-meta :is(small,b),.industry-story-flow small,.demo-start-grid small,.studio-flow-summary small,.window-top small,.window-body aside span,.dash-head small,.stats :is(small,em),.dash-list :is(b,small),.status,.pricing-page :is(.pricing-after-preview small,.pricing-after-preview span,.pricing-onboarding li p,.pricing-plan-usage span,.pricing-decision-summary nav small,.pricing-decision-summary nav span,.pricing-policy-note,.pricing-roadmap li span),.guide-page :is(.guide-hero>aside>small,.guide-service-grid article>span,.guide-service-grid p,.guide-service-grid article>small,.guide-boundary span,.guide-use-grid dt,.guide-use-grid dd,.guide-start-steps p,.guide-payment-steps p,.guide-payment-notes b,.guide-payment-notes span,.guide-studio-shell>div>small,.guide-studio-shell>aside>span,.guide-studio-grid p,.guide-studio-grid span,.guide-day-grid p,.guide-prepare small),.demo-scenarios button small,.demo-bot b{line-height:1.5;font-size:var(--velora-text-meta)!important}.pricing-page :is(.pricing-confidence-strip,.pricing-after-note,.pricing-recommended,.pricing-ai-steps span),.guide-page :is(.guide-hero li span,.guide-service-grid p,.guide-use-grid dd,.guide-start-steps p,.guide-payment-steps p,.guide-studio-grid h3,.guide-day-grid h3,.guide-prepare li),.demo-request-form label,.availability-columns p{line-height:1.55;font-size:var(--velora-text-small)!important}.service-journey,.industry-stories,.purchase-confidence,.support-hub{padding-top:84px;padding-bottom:84px}.pricing-onboarding{margin-bottom:48px}.pricing-section,.pricing-ai-panel,.pricing-final-cta{margin-top:84px}.guide-hero{padding-top:64px;padding-bottom:54px}.guide-section{padding-top:64px;padding-bottom:64px}.guide-service-grid article{min-height:200px}.demo-consent{cursor:pointer;padding:8px 0;position:relative}.demo-consent input{flex:0 0 24px!important;width:24px!important;height:24px!important}@media (width<=760px){.service-journey,.industry-stories,.purchase-confidence,.support-hub{padding-top:60px;padding-bottom:60px}.pricing-section,.pricing-ai-panel,.pricing-final-cta{margin-top:64px}.guide-section{padding-top:52px;padding-bottom:52px}}.public-global-bar a,.public-header>.brand,.public-header>nav>a,.public-header>nav>.public-support>summary,.public-menu-toggle,.public-language select,.public-header>.nav-cta,.public-footer p a,.business-footer p a{min-height:var(--velora-touch-target);box-sizing:border-box}.public-header>.brand,.public-header>nav>a,.public-header>nav>.public-support>summary,.public-menu-toggle,.public-footer p a,.business-footer p a{min-width:var(--velora-touch-target)}.public-global-bar a,.public-header>.brand,.public-header>nav>a,.public-header>nav>.public-support>summary,.public-footer p a,.business-footer p a{justify-content:center;align-items:center;display:inline-flex}.public-header>nav.is-open{z-index:var(--velora-z-public-menu)}.experience-switch button,.hero-view-switch button,.window-top button,.journey-actions a,.confidence-actions>a,.feature-grid article>a,.chat-input button,.studio-window button{min-width:var(--velora-touch-target);min-height:var(--velora-touch-target)}.journey-actions a,.confidence-actions>a,.feature-grid article>a{justify-content:center;align-items:center;display:inline-flex}.demo-request-page input:not([type=checkbox]):not([type=radio]),.demo-request-page select,.demo-request-page textarea,.demo-consent{min-height:var(--velora-touch-target);box-sizing:border-box}.demo-consent{align-items:center;display:flex}.widget-launch{right:var(--velora-floating-edge);bottom:var(--velora-floating-bottom);min-width:var(--velora-touch-target);min-height:var(--velora-touch-target);z-index:var(--velora-z-widget-launcher)}.widget-launch.velora-main-launch{color:#2b2151;background:#fff;border-radius:18px;align-items:center;gap:9px;width:auto;height:56px;padding:6px 18px 6px 6px;display:inline-flex;box-shadow:0 16px 38px #2d1d683d}.widget-launch.velora-main-launch .widget-launch-copy{white-space:nowrap;font-size:13px;font-weight:850}.widget-launch.velora-main-launch.is-open{display:none}.hero-demo-role{z-index:2;color:#5a3dcc;letter-spacing:.02em;white-space:nowrap;background:#fff;border:1px solid #cfc3fb;border-radius:999px;min-height:28px;padding:6px 11px;font-size:10px;font-weight:900;position:absolute;top:10px;left:18px;box-shadow:0 8px 20px #3f2b8221}.hero-product .chat-head{padding-top:50px}@media (width>=601px){.home-c1-hero .metric{margin-right:178px}}.widget{z-index:var(--velora-z-widget-panel)}.widget header>button,.widget-industries button,.widget-msg>div button,.widget-starters button,.widget-start-cards button,.widget form button,.widget-guided button,.widget-feedback button,.widget-lifecycle-actions button,.widget-lifecycle-actions a{min-width:var(--velora-touch-target);min-height:var(--velora-touch-target)}.widget-intro .widget-messages{flex:none;min-height:0;max-height:150px;padding:12px 14px 10px}.widget-intro .widget-start-cards{background:linear-gradient(#fff 0%,#faf9ff 100%);flex:auto;align-content:start}.industry-story-note{color:#655d76;border-left:3px solid #6d50df;margin-top:14px;padding-left:12px;font-size:12px;line-height:1.6;display:block}.global-hero>div>span{line-height:1.6;color:#5a5366!important;font-size:12px!important}.widget form input::placeholder{color:#655f78;opacity:1}@media (width<=760px){.public-header>.brand,footer>.brand,.public-menu-toggle,.public-language select,.chat-input button,.studio-help-drawer>header button,.studio-help-tools select,.studio-help-backdrop .studio-help-drawer>nav button,.studio-help-content footer button,.studio-help-later,.studio-help-primary,.k-main button,.k-modal button,.k-app nav a,.k-main>header a,.k-toolbar label,.k-toolbar input,.k-toolbar select,.onboarding-brand,.onboarding-shell footer>a{min-height:var(--velora-touch-target)}.public-header>.brand,footer>.brand,.public-menu-toggle,.public-footer p a,.business-footer p a,.chat-input button,.studio-help-drawer>header button,.k-tr button,.onboarding-brand,.onboarding-shell footer>a{min-width:var(--velora-touch-target)}.widget-intro .widget-messages{max-height:132px;padding-top:10px}.widget-intro .widget-start-cards button{min-height:88px}}@media (width<=600px){.widget-launch{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}.mobile-conversion-bar+.widget-launch.velora-main-launch{display:none}.widget-launch.velora-main-launch .widget-launch-copy{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.widget-intro .widget-messages{max-height:104px;padding-block:9px 7px}.widget-intro .widget-start-cards{grid-template-columns:minmax(0,1fr);gap:7px;padding-block:8px 10px;overflow-y:auto}.widget-intro .widget-start-cards button{min-height:70px}.hero-demo-role{top:10px;left:14px}}.hero-product .chat-card{transition:opacity .2s,filter .2s,transform .2s}.hero-product.is-live-chat-open .chat-card{opacity:.2;filter:grayscale(.35);pointer-events:none;transform:scale(.985)}.hero-product.is-live-chat-open .metric{opacity:.35}@media (width<=760px){.hero-product.is-live-chat-open .chat-card{opacity:1;filter:none;transform:none}}body>main :where(p,button,a,span,small,label,li,dt,dd,b,strong,em,input,select,textarea):not(.sr-only):not([aria-hidden=true]),body>main .chat-input,.business-footer,.business-footer :where(p,a,span,small,b,strong){font-size:max(12px,1em)!important}:root{--public-header-height:76px;--public-header-control-height:44px;--public-header-radius:12px;--public-header-focus:#6246d947}.public-header{z-index:calc(var(--velora-z-public-menu) + 1);width:100%;max-width:1240px;height:var(--public-header-height);isolation:isolate;background:0 0;border-bottom:1px solid #ded9f0d1;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;column-gap:12px;margin:0 auto;padding:0 16px;display:grid;position:relative}.public-header>.brand{grid-column:1}.public-header>nav{white-space:nowrap;grid-column:2;justify-self:center;align-items:center;gap:clamp(12px,1.15vw,20px);font-size:14px;font-weight:750;display:flex;position:static}.public-header>.public-studio-login{grid-column:3}.public-header>.public-language{grid-column:4}.public-header>.nav-cta{grid-column:5}.public-header>nav>a,.public-header>nav>.public-support>summary{min-width:44px;min-height:44px;color:var(--velora-ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 4px;line-height:1.2;display:inline-flex;position:relative}.public-header>nav>a:after,.public-header>nav>.public-support>summary:after{background:var(--velora-violet);content:"";opacity:0;border-radius:99px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:3px;left:4px;right:4px;transform:scaleX(.5)}.public-header>nav>a:hover,.public-header>nav>a:focus-visible,.public-header>nav>a.is-active,.public-header>nav>.public-support>summary:hover,.public-header>nav>.public-support>summary:focus-visible,.public-header>nav>.public-support[open]>summary,.public-header>nav>.public-support.is-active>summary{color:var(--velora-violet)}.public-header>nav>a.is-active,.public-header>nav>.public-support[open]>summary,.public-header>nav>.public-support.is-active>summary{background:#f4f1fd}.public-header>nav>a:hover:after,.public-header>nav>a:focus-visible:after,.public-header>nav>a.is-active:after,.public-header>nav>.public-support>summary:hover:after,.public-header>nav>.public-support>summary:focus-visible:after,.public-header>nav>.public-support[open]>summary:after,.public-header>nav>.public-support.is-active>summary:after{opacity:1;transform:scaleX(1)}.public-header>nav>a:focus-visible,.public-header>nav>.public-support>summary:focus-visible,.public-menu-toggle:focus-visible,.public-studio-login:focus-visible,.public-language select:focus-visible,.public-header>.nav-cta:focus-visible{outline:3px solid var(--public-header-focus);outline-offset:2px}.public-support{align-self:stretch;align-items:center;display:flex;position:relative}.public-support>summary{cursor:pointer;list-style:none}.public-support>summary::-webkit-details-marker{display:none}.public-support-chevron{fill:none;stroke:currentColor;stroke-width:2px;flex:0 0 16px;width:16px;height:16px;transition:transform .16s}.public-support[open] .public-support-chevron{transform:rotate(180deg)}.public-support-menu{z-index:var(--velora-z-public-menu);border:1px solid var(--velora-line);background:var(--velora-surface);border-radius:16px;gap:4px;width:256px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 20px 48px #1c143429}.public-header .public-support-menu a{border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:58px;padding:10px 12px;display:flex}.public-header .public-support-menu a:after{display:none}.public-header .public-support-menu a:hover,.public-header .public-support-menu a:focus-visible{color:var(--velora-violet);background:#f4f1fd}.public-support-menu b{font-size:13px}.public-support-menu small{color:var(--velora-muted);font-size:12px;line-height:1.4}.public-menu-toggle{display:none}.public-mobile-admin,.public-mobile-language{display:none!important}.public-studio-login{border:1px solid var(--velora-line);border-radius:var(--public-header-radius);background:var(--velora-surface);color:#41394f;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.public-studio-login:hover,.public-studio-login:focus-visible{color:var(--velora-violet);background:#f5f2ff;border-color:#bfb2ef}.public-language{margin:0;position:relative}.public-language select{border:1px solid var(--velora-line);border-radius:var(--public-header-radius);background:var(--velora-surface);color:#4e4660;width:108px;min-width:108px;height:44px;padding:0 32px 0 12px;font-size:12px;font-weight:750}.public-header>.nav-cta{background:var(--velora-violet);color:#fff;white-space:nowrap;border:0;border-radius:13px;min-height:46px;padding:0 16px;font-size:13px;font-weight:850;box-shadow:0 10px 24px #6246d92e}.public-header>.nav-cta:hover{transform:translateY(-1px)}.public-header>.nav-cta.is-active{box-shadow:0 0 0 3px #6246d933,0 12px 26px #6246d938}.public-menu-backdrop{display:none}@media (width<=1080px){.public-header{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:10px}.public-header>nav,.public-header>.public-studio-login,.public-header>.public-language{display:none}.public-menu-toggle{border:1px solid var(--velora-line);color:#4e4660;background:#fff;border-radius:12px;grid-column:2;justify-content:center;justify-self:end;align-items:center;gap:7px;min-width:88px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.public-menu-toggle span{font-size:17px}.public-menu-toggle b{font-size:12px}.public-header>.nav-cta{grid-column:4}.public-menu-backdrop{z-index:var(--velora-z-public-menu);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18122a3d;border:0;display:block;position:fixed;inset:0}.public-header>nav.is-open{z-index:var(--velora-z-public-menu);border:1px solid var(--velora-line);background:#fff;border-radius:18px;flex-direction:column;align-items:stretch;gap:4px;width:min(420px,100vw - 32px);max-height:min(76vh,640px);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:16px;overflow-y:auto;box-shadow:0 24px 60px #271d4b33}.public-header>nav.is-open>a,.public-header>nav.is-open>.public-support,.public-header>nav.is-open>.public-mobile-admin{box-sizing:border-box;width:100%}.public-header>nav.is-open>a,.public-header>nav.is-open>.public-support>summary{justify-content:flex-start;min-height:48px;padding:0 14px}.public-header>nav.is-open>a:after,.public-header>nav.is-open>.public-support>summary:after{display:none}.public-header>nav.is-open>a:hover,.public-header>nav.is-open>a:focus-visible,.public-header>nav.is-open>a.is-active,.public-header>nav.is-open>.public-support>summary:hover,.public-header>nav.is-open>.public-support>summary:focus-visible,.public-header>nav.is-open>.public-support[open]>summary{color:var(--velora-violet);background:#f4f1fd}.public-header>nav.is-open .public-mobile-admin{border-top:1px solid #eeeaf7;min-height:48px;margin-top:4px;display:flex!important}.public-header>nav.is-open>.public-support{display:block}.public-header>nav.is-open>.public-support>summary{width:100%}.public-header>nav.is-open>.public-support>.public-support-menu{width:100%;box-shadow:none;margin:4px 0 0;position:static;transform:none}.public-header>nav.is-open .public-mobile-language{color:#514b60;border-top:1px solid #eeeaf7;grid-template-columns:1fr minmax(132px,auto);align-items:center;gap:12px;min-height:56px;margin-top:4px;padding:6px 10px;font-size:12px;font-weight:800;display:grid!important}.public-mobile-language select{color:#302842;background:#fff;border:1px solid #d8d1e8;border-radius:10px;width:100%;min-height:44px;padding:0 32px 0 10px}}@media (width<=600px){.public-header{grid-template-columns:44px minmax(78px,1fr) minmax(112px,auto);column-gap:7px;width:calc(100% - 20px);height:70px;padding:0 10px}.public-header>.brand{width:44px;min-width:44px;overflow:hidden}.public-header .brand .velora-wordmark{display:none}.public-menu-toggle{grid-column:2;justify-self:end;min-width:78px;padding:0 9px}.public-header>.nav-cta{grid-column:3;min-width:112px;padding:0 11px;font-size:11px}.public-header>.nav-cta span{display:none}.public-header>nav.is-open{width:calc(100vw - 20px);right:10px}}@media (width<=370px){.public-menu-toggle{min-width:74px}.public-menu-toggle b{font-size:11px}.public-header>.nav-cta{min-width:108px}}@media (width<=1080px){.public-header>nav.is-open{width:min(420px,100vw - 32px)!important;max-height:calc(100dvh - 100px)!important;position:fixed!important;top:84px!important;left:auto!important;right:16px!important;transform:none!important}}@media (width<=600px){.public-header>nav.is-open{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 90px)!important;top:78px!important;left:10px!important;right:auto!important}}@media (prefers-reduced-motion:reduce){.public-header *{transition:none!important}}.business-footer{color:#c9c3d3;background:#171329;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:48px;min-height:0;padding:34px max(24px,50vw - 590px);font-size:12px;line-height:1.75;display:grid}.business-footer-brand p{color:#d8d3e1;max-width:360px;margin:12px 0 8px;font-size:13px}.business-footer-brand small{color:#9d96aa;font-size:12px}.business-footer-content{align-content:start;gap:17px;display:grid}.business-footer nav{flex-wrap:wrap;gap:7px 20px;display:flex}.business-footer a{color:#f1edf7;align-items:center;min-height:44px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.business-footer a:hover{color:#53ded2;text-underline-offset:4px;text-decoration:underline}.business-footer-legal{color:#aaa3b6;margin:0;font-size:12px;line-height:1.75}.availability-columns details{background:#fff;border:1px solid #ded9f0;border-radius:20px;align-self:start;overflow:hidden}.availability-columns summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:58px;padding:10px 16px;list-style:none;display:grid}.availability-columns summary::-webkit-details-marker{display:none}.availability-columns summary>span{justify-self:start;margin:0}.availability-columns summary>small{color:#4f4562;letter-spacing:0;background:#f1edfa;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.availability-columns summary>i{color:#6246d9;font-size:18px;font-style:normal;transition:transform .18s}.availability-columns details[open] summary>i{transform:rotate(45deg)}.availability-columns details>div{border-top:1px solid #eeeaf5;padding:0 18px 17px}.assurance-grid details{background:#fff;border:1px solid #e4deed;border-radius:17px;overflow:hidden}.assurance-grid summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:56px;padding:10px 19px;list-style:none;display:grid}.assurance-grid summary::-webkit-details-marker{display:none}.assurance-grid summary>span{color:#7256df;font-size:12px;font-weight:950}.assurance-grid summary h3{margin:0;font-size:15px}.assurance-grid summary>i{color:#7256df;font-size:18px;font-style:normal;transition:transform .18s}.assurance-grid details[open] summary>i{transform:rotate(45deg)}.assurance-grid details>p{color:#716a7c;margin:0;padding:0 19px 17px 48px;font-size:13px;line-height:1.6}.pricing-mobile-comparison{display:none}.pricing-operating-details{background:#fff;border:1px solid #ded8ec;border-radius:22px;max-width:1132px;margin:72px auto 0;overflow:hidden}.pricing-operating-details>summary{color:#3f3469;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 20px;font-size:14px;font-weight:900;list-style:none;display:flex}.pricing-operating-details>summary::-webkit-details-marker{display:none}.pricing-operating-details>summary span{font-size:20px;transition:transform .18s}.pricing-operating-details[open]>summary span{transform:rotate(45deg)}.pricing-operating-details>div{border-top:1px solid #ebe7f3;padding-bottom:32px}.pricing-operating-details .pricing-section,.pricing-operating-details .pricing-ai-panel{margin-top:56px}.demo-privacy-notice,.widget-privacy-notice{color:#5e576b;background:#f4f1fb;border-radius:10px;margin:0;font-size:12px;line-height:1.55}.demo-privacy-notice{padding:12px 14px}.widget-privacy-notice{padding:9px 10px}.demo-privacy-notice a,.widget-privacy-notice a{color:#5138bd;text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;font-weight:800;display:inline-flex}.widget form.widget-lead label{align-items:center;min-height:44px;line-height:1.45;font-size:12px!important}.widget form.widget-lead label input{flex:0 0 24px;width:24px;height:24px}.widget>footer{min-height:28px;font-size:12px!important}.help-manuals article>span{font-size:12px!important}.ops-command-alert.is-empty{background:linear-gradient(100deg,#f5f3f8,#fff 78%);border-color:#d8d3e5 #d8d3e5 #d8d3e5 #746b83}.ops-command-alert.is-empty>span{color:#554e62;background:#e9e5ef}.ops-command-alert.is-empty>a{background:#574b72}@media (width<=700px){.guide-anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:6px!important;margin:0 16px 12px!important;padding:8px!important;display:grid!important;position:static!important;overflow:visible!important}.guide-anchor-nav a{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px!important;line-height:1.35!important}}@media (width<=600px){.business-footer{grid-template-columns:1fr;gap:26px;padding:30px 20px}.business-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;display:grid}.business-footer a{width:100%}body:has(.mobile-conversion-bar) .business-footer{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.pricing-table-wrap{display:none}.pricing-mobile-comparison{gap:12px;display:grid}.pricing-mobile-comparison article{background:#fff;border:1px solid #dfd9ed;border-radius:16px;padding:16px}.pricing-mobile-comparison header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-mobile-comparison h3{margin:0;font-size:17px}.pricing-mobile-comparison header a{color:#5138bd;align-items:center;min-height:44px;font-size:12px;font-weight:900;display:inline-flex}.pricing-mobile-comparison dl{margin:12px 0 0;display:grid}.pricing-mobile-comparison dl>div{border-top:1px solid #eeeaf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:9px 0;display:grid}.pricing-mobile-comparison dt{color:#6d667a;font-size:12px}.pricing-mobile-comparison dd{color:#211b31;text-align:right;margin:0;font-size:12px;font-weight:850}.pricing-operating-details{margin:56px 16px 0}.pricing-operating-details>summary{min-height:56px;font-size:13px}.mobile-conversion-bar+.widget-launch.velora-main-launch:not(.is-open){right:max(12px, env(safe-area-inset-right));bottom:calc(82px + max(10px, env(safe-area-inset-bottom)));width:56px;height:56px;padding:6px;display:inline-flex}.mobile-conversion-bar+.widget-launch.velora-main-launch.is-open{display:none!important}.mobile-conversion-bar{animation:.18s both mobile-conversion-enter}}@keyframes mobile-conversion-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.assurance-grid summary>i,.pricing-operating-details>summary span,.availability-columns summary>i{transition:none}.mobile-conversion-bar{animation:none}}.studio-window .dash-list .avatar{min-width:28px;font-size:12px!important}.home-compact-flow{background:#fff}.home-compact-flow>.journey-section-head{max-width:720px}.home-compact-flow>ol{background:#faf9fd;border:1px solid #e4def0;border-radius:20px;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:44px auto 0;padding:0;list-style:none;display:grid;overflow:hidden}.home-compact-flow>ol>li{border-right:1px solid #e4def0;align-items:center;gap:14px;min-height:132px;padding:26px 56px 26px 26px;display:flex;position:relative}.home-compact-flow>ol>li:last-child{border-right:0}.home-compact-flow>ol span{color:#5337ca;background:#ece8fb;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.home-compact-flow>ol b{font-size:16px;line-height:1.5}.home-compact-flow>ol i{color:#8c80b2;font-size:20px;font-style:normal;position:absolute;right:22px}.home-compact-flow>a{color:#5337ca;align-items:center;min-height:44px;margin-top:22px;font-size:14px;font-weight:850;display:inline-flex}.home-pricing-summary{background:#fff;border-top:1px solid #e8e3f2;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:70px;display:grid}.home-pricing-summary>div>span{color:#6246d9;letter-spacing:.12em;font-size:12px;font-weight:900}.home-pricing-summary h2{letter-spacing:-.04em;max-width:680px;margin:16px 0;font-size:clamp(34px,4vw,52px);line-height:1.18}.home-pricing-summary p{color:#655f78;max-width:650px;font-size:16px;line-height:1.75}.home-pricing-summary a{color:#5337ca;align-items:center;min-height:44px;margin-top:10px;font-weight:850;display:inline-flex}.home-pricing-summary ul{background:#faf9fd;border:1px solid #ded9f0;border-radius:20px;gap:4px;margin:0;padding:26px;list-style:none;display:grid}.home-pricing-summary li{color:#3f3850;border-bottom:1px solid #e9e4f2;align-items:center;gap:10px;min-height:48px;padding:0 8px;font-size:14px;font-weight:750;display:flex}.home-pricing-summary li:last-child{border-bottom:0}.home-pricing-summary li svg{color:#17a899;width:18px}@media (width<=760px){.home-compact-flow>ol{grid-template-columns:1fr}.home-compact-flow>ol>li{border-bottom:1px solid #e4def0;border-right:0;min-height:88px}.home-compact-flow>ol>li:last-child{border-bottom:0}.home-compact-flow>ol i{right:24px;transform:rotate(90deg)}.home-pricing-summary{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.home-c1-hero .home-lumi-guide,.home-c1-hero .home-lumi-guide__restore{display:none}.home-compact-flow>ol{margin-top:28px}.home-compact-flow>ol>li{padding:20px 48px 20px 18px}.home-pricing-summary ul{padding:14px}.studio-copy .home-lumi-guide,.final .home-lumi-guide{padding-right:46px}.studio-copy .home-lumi-guide>img,.final .home-lumi-guide>img{width:58px;height:68px}}:is(.forms-page,.executions-page,.integrations-page,.handoff-page,.analytics-page,.lead-page,.personalization-page){overflow-x:hidden}:is(.forms-page,.executions-page,.integrations-page,.handoff-page,.analytics-page,.lead-page,.personalization-page) :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #20d6c7}:is(.forms-page,.executions-page,.integrations-page,.handoff-page,.analytics-page,.lead-page,.personalization-page) :is(button,input,select,textarea){min-height:40px}:is(.execution-notice,.integration-notice,.handoff-notice,.forms-page [role=status]){overflow-wrap:anywhere;border-left:4px solid #20d6c7}:is(.analytics-error,.lead-page [role=alert],[role=alert].studio-page-error){color:#8f2630;background:#fff2f3;border:1px solid #f0b9bd;border-left:4px solid #c53c49;border-radius:10px;padding:12px 14px}@media (width<=820px){:is(.forms-page,.executions-page,.integrations-page,.handoff-page,.analytics-page,.lead-page,.personalization-page){padding:24px 16px 88px}:is(.forms-page,.executions-page,.integrations-page,.handoff-page,.analytics-page,.lead-page,.personalization-page)>header{gap:14px;display:grid}:is(.forms-page,.executions-page,.integrations-page,.handoff-page,.analytics-page,.lead-page,.personalization-page)>header h1{font-size:clamp(27px,8vw,36px);line-height:1.18}:is(.forms-page,.executions-page,.integrations-page,.handoff-page,.analytics-page,.lead-page,.personalization-page)>header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.forms-grid,.integration-bottom,.analytics-grid{grid-template-columns:minmax(0,1fr)}.execution-list article,.saved-forms article{align-items:stretch}.execution-list aside{width:100%}.execution-list aside button{flex:130px}.integration-catalog article button{float:none;width:100%;margin-top:8px}.integration-actions{grid-template-columns:1fr;display:grid}.handoff-summary{display:grid}.handoff-summary button{width:100%}.handoff-thread form{align-items:stretch}}@media (width<=520px){.field-grid,.handoff-stats,.personalization-stats{grid-template-columns:1fr}.saved-forms article,.execution-list article,.handoff-thread form,.handoff-contact{display:grid}.handoff-contact span{margin-left:0}.integration-modal form{max-height:90vh;padding:18px;overflow:auto}}.studio-route-state{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);place-items:center;padding:24px;display:grid}.studio-route-state>section{width:min(560px,100%);box-shadow:var(--velora-shadow);background:#fff;border-radius:18px;padding:28px}.studio-page-error span{color:#a22b35;font-size:10px;font-weight:900}.studio-page-error h1{margin:8px 0;font-size:28px}.studio-page-error p{color:var(--velora-muted);line-height:1.7}.studio-page-error div{gap:8px;margin-top:18px;display:flex}.studio-page-error button,.studio-page-error a{background:var(--velora-violet);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-weight:850;display:inline-flex}.studio-page-error a{border:1px solid var(--velora-line);color:var(--velora-violet);background:#fff}.studio-page-error small{color:var(--velora-muted);margin-top:14px;display:block}.studio-page-loading{color:var(--velora-muted);align-items:center;gap:12px;display:flex}.studio-page-loading i{border:3px solid #ded9eb;border-top-color:var(--velora-violet);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite velora-spin}@keyframes velora-spin{to{transform:rotate(360deg)}}@media (width<=760px){.s-app{grid-template-columns:56px minmax(0,1fr);min-height:100dvh}.s-side{width:56px;height:100dvh;padding-inline:6px}.s-main{padding:0 10px 24px}.s-main>header{gap:8px;height:auto;min-height:68px;padding-block:9px}.s-main>header h1{font-size:21px}.s-header-actions{gap:6px}.s-header-actions a{align-items:center;min-height:44px;padding-inline:10px;display:inline-flex}.s-avatar{display:none}.s-stats{scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.s-stats article{scroll-snap-align:start;min-width:138px}.s-work{overflow:visible;height:auto!important;min-height:0!important;display:block!important}.s-list{border-bottom:1px solid #e8e3f2;height:min(46dvh,430px);min-height:320px}.s-list-head{height:58px}.s-search{height:44px}.s-search input{min-height:44px;font-size:16px}.s-filters{padding-block:8px;overflow-x:auto}.s-filters button{white-space:nowrap;min-width:44px;min-height:44px}.s-side nav a{height:44px;min-height:44px}.s-list-head>a,.s-stats em a{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.s-rows{height:calc(100% - 154px)}.s-rows>button{min-height:68px}.s-thread-head{height:auto;min-height:64px}.s-compose textarea{min-height:64px;font-size:16px}.s-compose .send{min-height:44px}.s-context{display:none!important}}@media (width<=420px){.s-header-actions a:first-child{display:none}.s-main{padding-inline:8px}.s-stats article{min-width:126px}}.studio-help-tools{z-index:45;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.studio-help-tools select{color:#171329;background:#fff;border:1px solid #d7d0e8;border-radius:11px;height:42px;padding:0 32px 0 11px;font-weight:750;box-shadow:0 10px 24px #17132918}.studio-help-trigger{color:#fff;background:#6246d9;border:0;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 16px;font-weight:850;display:flex;box-shadow:0 12px 28px #39277636}.studio-help-trigger span{color:#171329;background:#20d6c7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.studio-help-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-help-backdrop{z-index:100;background:#17132955;justify-content:flex-end;display:flex;position:fixed;inset:0}.studio-help-drawer{color:#171329;background:#f8f7fc;width:min(430px,100%);height:100%;padding:24px;overflow:auto;box-shadow:-24px 0 60px #17132930}.studio-help-drawer>header{border-bottom:1px solid #ddd6e9;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.studio-help-drawer header small{color:#6246d9;letter-spacing:.16em;font-size:9px;font-weight:900}.studio-help-drawer header h2{margin:5px 0 0;font-size:27px}.studio-help-drawer header button{color:#6246d9;background:#fff;border:1px solid #ddd6e9;border-radius:10px;width:38px;height:38px;font-size:22px}.studio-help-drawer>nav{grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0;display:grid}.studio-help-drawer>nav button{color:#655f78;background:#fff;border:1px solid #ddd6e9;border-radius:10px;min-height:44px;padding:8px;font-size:11px;font-weight:850}.studio-help-drawer>nav button.on{color:#6246d9;background:#ece8ff;border-color:#6246d9}.studio-help-content{background:#fff;border:1px solid #ddd6e9;border-radius:16px;padding:20px}.studio-help-content>small{color:#6246d9;letter-spacing:.08em;font-size:10px;font-weight:900}.studio-help-content h3{margin:8px 0 10px;font-size:22px;line-height:1.35}.studio-help-content>p,.studio-help-content li,.studio-help-content aside p{color:#655f78;line-height:1.65}.studio-help-content ol{padding-left:22px}.studio-help-content aside{background:#f7f5ff;border-radius:10px;margin:14px 0;padding:13px}.studio-help-content aside p{margin:5px 0 0}.studio-help-content>a:not(.studio-help-primary){color:#6246d9;font-weight:850}.studio-guide-status{color:#6246d9;background:#ece8ff;border-radius:12px;margin:18px 0;padding:15px;font-weight:850}.studio-guide-status.done{color:#137b72;background:#dff8f3}.studio-help-primary{text-align:center;color:#fff;background:#6246d9;border-radius:11px;padding:13px;font-weight:850;display:block}.studio-help-content footer{justify-content:space-between;margin-top:16px;display:flex}.studio-help-content footer button,.studio-help-later{color:#6246d9;background:#fff;border:1px solid #ddd6e9;border-radius:9px;padding:10px 13px;font-weight:800}.studio-help-content footer button:disabled{opacity:.4;cursor:not-allowed}.studio-help-later{color:#655f78;border:0;width:100%;margin-top:8px;display:block}.studio-help-progress{background:#ece8ff;border-radius:99px;height:8px;margin:16px 0;overflow:hidden}.studio-help-progress span{background:#6246d9;height:100%;display:block}.studio-checklist{gap:7px;margin:0;padding:0;list-style:none;display:grid}.studio-checklist li{background:#f7f5ff;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.studio-checklist li.done span{color:#158276}.studio-checklist li a{color:#6246d9;font-weight:800}.studio-help-all{text-align:center;color:#fff;background:#171329;border-radius:11px;margin-top:14px;padding:13px;font-weight:850;display:block}@media (width<=760px){.studio-help-tools{bottom:12px;right:12px}.studio-help-tools select{width:106px}.studio-help-backdrop{align-items:flex-end}.studio-help-drawer{border-radius:22px 22px 0 0;width:100%;height:min(88vh,760px);padding:18px}.studio-help-drawer>nav{grid-template-columns:1fr}.studio-help-drawer>nav button{min-height:40px}.studio-help-content{padding:17px}}.studio-help-drawer-language{display:none}.studio-help-drawer-language select{color:#171329;background:#fff;border:1px solid #d7d0e8;border-radius:10px;height:44px;padding:0 30px 0 10px;font-weight:750}.s-mobile-nav-trigger,.s-mobile-nav-close,.s-mobile-nav-backdrop{display:none}@media (width<=760px){.s-app{min-height:100dvh!important;display:block!important}.s-app>.s-side{transition:transform .2s;transform:translate(-104%);box-shadow:20px 0 60px #17132944;z-index:70!important;width:min(82vw,310px)!important;height:100dvh!important;padding:22px 16px max(22px,env(safe-area-inset-bottom))!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.s-app>.s-side.is-mobile-open{transform:translate(0)}.s-app>.s-side .s-brand{padding:0 42px 22px 8px!important;display:flex!important}.s-app>.s-side nav{flex-direction:column!important;gap:5px!important;display:flex!important;overflow:visible!important}.s-app>.s-side nav a{justify-content:flex-start!important;gap:12px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 13px!important;font-size:13px!important}.s-app>.s-side nav a i{font-size:17px!important}.s-app>.s-side nav a b{display:inline-block!important}.s-app>.s-side .s-user{display:flex!important}.s-app>.s-side .s-user div{display:block!important}.s-mobile-nav-close{color:#fff;background:#211b36;border:1px solid #3b334f;border-radius:11px;place-items:center;width:44px;height:44px;font-size:25px;display:grid;position:absolute;top:14px;right:14px}.s-mobile-nav-backdrop{z-index:69;background:#17132970;border:0;display:block;position:fixed;inset:0}.s-app>.s-main{padding:0 10px 86px!important}.s-app>.s-main>header{grid-template-columns:44px minmax(0,1fr) auto!important;gap:9px!important;min-height:82px!important;padding:10px 0!important;display:grid!important}.s-mobile-nav-trigger{color:#6246d9;background:#fff;border:1px solid #d8d1e8;border-radius:11px;place-items:center;width:44px;height:44px;padding:0;font-size:0;font-weight:850;display:grid}.s-mobile-nav-trigger span{font-size:20px}.s-app>.s-main>header>div:first-of-type{min-width:0}.s-app>.s-main>header small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-app>.s-main>header h1{font-size:21px!important}.s-header-actions{min-width:0}.s-header-actions .s-primary{white-space:nowrap;min-height:44px;font-size:10px;padding:0 11px!important}.s-filters{scrollbar-width:none;scroll-snap-type:x proximity}.s-filters::-webkit-scrollbar{display:none}.s-filters button{scroll-snap-align:start}.studio-help-tools{top:auto!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.studio-help-tools>label{display:none}.studio-help-trigger{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0;font-size:0}.studio-help-trigger span{width:28px;height:28px;font-size:16px}.studio-help-drawer>header{gap:8px}.studio-help-drawer-language{margin-left:auto;display:block}.studio-help-drawer>nav button{min-height:44px}}.studio-route-shell{--studio-fixed-gap:12px;--studio-help-height:44px;color:#171329;min-width:0;min-height:100vh}.studio-route-shell :where(small,span,time,em,dt,dd,label){line-height:1.5;font-size:12px!important}.studio-route-content :where(p,li){line-height:1.55;font-size:13px!important}.studio-route-shell :where(button,input,select,textarea){min-width:44px!important;min-height:44px!important;font-size:12px!important}.studio-route-content a[href],.studio-route-content .s-start-guide li>a>i,.studio-route-content .s-no-results>b,.studio-route-content .k-tr i{font-size:12px!important}.studio-route-shell :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #12a89c}.studio-route-shell a[href]{align-items:center;display:inline-flex;min-height:44px!important}.studio-route-shell :where([role=status],[role=alert]){overflow-wrap:anywhere}.studio-inbox-active .studio-account{display:none}.studio-inbox-active .studio-help-tools{z-index:var(--velora-z-studio-help);top:16px;bottom:auto;right:18px}.studio-inbox-active .s-main>header{padding-right:250px}.s-side nav a,.s-header-actions a,.s-list-head>a,.s-stats em a,.s-search,.s-search input,.s-filters button,.s-thread-head button,.s-context-head button,.s-context select,.s-context-actions button,.s-context-actions a,.s-compose textarea,.s-compose .send,.studio-help-tools select,.studio-help-trigger,.studio-help-drawer>header button,.studio-help-drawer>nav button,.studio-help-content footer button,.studio-help-later,.studio-help-primary,.studio-checklist a,.studio-help-all{box-sizing:border-box;min-height:var(--velora-touch-target)!important}.s-filters button,.s-thread-head button,.s-context-head button,.s-context-actions button,.s-context-actions a,.s-compose .send,.studio-help-drawer>header button,.studio-checklist a{min-width:var(--velora-touch-target)!important}.s-side nav a,.s-header-actions a,.s-list-head>a,.s-stats em a,.studio-help-primary,.studio-checklist a,.studio-help-all{justify-content:center;align-items:center;display:inline-flex}.s-search{height:var(--velora-touch-target)}.s-filters{scrollbar-width:none;align-items:center;min-height:60px;overflow-x:auto}.s-filters::-webkit-scrollbar{display:none}.studio-help-tools{z-index:var(--velora-z-studio-help)}.studio-help-backdrop{z-index:var(--velora-z-modal)}.s-mobile-nav-backdrop{z-index:var(--velora-z-mobile-backdrop)}.s-app>.s-side.is-mobile-open{z-index:var(--velora-z-mobile-panel)}.local-e2e{z-index:60!important;bottom:84px!important;right:24px!important}.failure-panel{z-index:55!important;bottom:84px!important}@media (prefers-reduced-motion:reduce){.studio-route-shell *,.studio-route-shell :before,.studio-route-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.studio-route-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.studio-inbox-active .s-main>header{padding-right:0}.studio-inbox-active .studio-help-tools{display:none}.s-filters{min-height:60px}.s-rows{height:calc(100% - 178px)}.local-e2e{flex-wrap:wrap;margin:16px!important;position:static!important}.failure-panel{width:auto!important;max-height:none!important;margin:16px!important;position:static!important}}:root{--studio-ink:#171329;--studio-muted:#655f78;--studio-subtle:#766f84;--studio-canvas:#f7f5ff;--studio-line:#ddd7eb;--studio-violet:#6246d9;--studio-aqua:#20d6c7;--studio-body:15px;--studio-small:13px;--studio-meta:12px}.studio-global-header{z-index:65;border-bottom:1px solid var(--studio-line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:68px;padding:10px 24px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #3325640d}.studio-global-brand{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.studio-global-header>nav{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.studio-global-header>nav a{min-height:44px;color:var(--studio-muted);white-space:nowrap;border-radius:10px;align-items:center;padding:0 15px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.studio-global-header>nav a:hover,.studio-global-header>nav a:focus-visible{color:var(--studio-violet);background:#f3f0ff}.studio-global-header>nav a.is-active{color:var(--studio-violet);background:#ece8ff}.studio-global-actions{align-items:center;gap:8px;display:flex}.studio-global-menu{border:1px solid var(--studio-line);height:44px;color:var(--studio-violet);background:#fff;border-radius:10px;padding:0 13px;font-size:13px;font-weight:800}.studio-global-actions select{border:1px solid var(--studio-line);min-width:112px;height:44px;color:var(--studio-ink);background:#fff;border-radius:10px;padding:0 32px 0 12px;font-size:13px;font-weight:750}.studio-global-actions .studio-help-trigger{height:44px;box-shadow:none}.studio-global-content{background:var(--studio-canvas);min-height:calc(100vh - 68px)}.studio-global-content .studio-menu-trigger,.studio-global-content .studio-account,.studio-global-content .s-mobile-nav-trigger,.studio-global-content :is(.studio-knowledge-link,.studio-sites-link,.studio-billing-link,.studio-leads-link,.studio-members-link,.studio-onboarding-link){display:none!important}.studio-global-content .s-app{min-height:calc(100vh - 68px);font-size:var(--studio-body);display:block!important}.studio-global-content .s-app>.s-side{display:none!important}.studio-global-content .k-app{min-height:calc(100vh - 68px);display:block!important}.studio-global-content .k-app>aside{display:none!important}:is(.s-main,.k-main,.lead-page,.analytics-page,.integrations-page){color:var(--studio-ink)}:is(.k-main,.lead-page,.analytics-page,.integrations-page){padding:32px max(24px,50vw - 590px) 64px!important}:is(.s-main,.k-main,.lead-page,.analytics-page,.integrations-page)>header h1{letter-spacing:-.035em;font-size:clamp(30px,3vw,40px);line-height:1.16}:is(.s-main,.k-main,.lead-page,.analytics-page,.integrations-page)>header p{font-size:var(--studio-body);color:var(--studio-muted);line-height:1.65}:is(.s-main,.k-main,.lead-page,.analytics-page,.integrations-page)>header small{font-size:var(--studio-meta);color:var(--studio-muted);letter-spacing:.08em;line-height:1.4}:is(.s-main,.k-main,.lead-page,.analytics-page,.integrations-page) :is(button,a,input,select,textarea){font-size:max(var(--studio-small),1em)}:is(.s-main,.k-main,.lead-page,.analytics-page,.integrations-page) :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--studio-aqua);outline-offset:2px}.s-main{max-width:1600px;margin:0 auto;padding:0 24px 48px!important}.s-main>header{height:auto;min-height:94px}.s-main>header small{font-size:12px!important}.s-main>header h1{font-size:32px!important}.s-header-actions a{min-height:44px;padding:0 14px!important;font-size:13px!important}.s-header-actions .s-avatar{font-size:12px}.s-notice{height:auto;min-height:48px;padding:10px 14px;font-size:13px;line-height:1.55}.s-notice>span{padding:5px 8px;font-size:11px}.s-notice>strong{font-size:12px!important}.s-start-guide{margin:14px 0 18px}.s-start-guide>summary small{font-size:11px}.s-start-guide>summary b{font-size:16px}.s-start-guide>summary>span{font-size:13px}.s-start-guide a b{font-size:14px}.s-start-guide a small,.s-start-guide a>span{font-size:12px}.s-stats{gap:14px;margin:18px 0}.s-stats article{padding:18px 20px}.s-stats b{font-size:29px}.s-stats em{font-size:12px}.s-list-head{height:70px;padding:14px 16px}.s-list-head h2{font-size:18px}.s-list-head small,.s-list-head>a{font-size:12px!important}.s-search{height:44px;margin:0 14px;font-size:14px}.s-search input{font-size:14px!important}.s-filters{gap:4px;padding:8px 12px}.s-filters button{padding:0 10px;font-size:12px;min-height:44px!important}.s-rows{height:calc(100% - 178px)}.s-rows>button{min-height:78px;padding:14px}.s-rows>button>i{width:38px;height:38px;font-size:11px}.s-rows b{font-size:14px}.s-rows b small{font-size:11px}.s-rows p{font-size:13px;line-height:1.45}.s-rows span{font-size:11px}.s-thread-head{height:auto;min-height:70px;padding:12px 16px}.s-thread-head>i{width:40px;height:40px;font-size:11px}.s-thread-head b{font-size:14px}.s-thread-head small{font-size:12px;line-height:1.45}.s-thread-head .s-handoff{font-size:12px!important}.s-chat time{font-size:11px}.s-message{padding:12px 14px;font-size:15px;line-height:1.65}.s-ai-row small{font-size:12px}.s-event{font-size:12px;line-height:1.5}.s-compose textarea{font-size:15px;line-height:1.55}.s-compose .send{font-size:13px}.s-compose>small{font-size:11px}.s-context{padding:18px}.s-context-head .s-status{font-size:11px}.s-person b{font-size:14px}.s-person span{font-size:12px}.s-context dl{grid-template-columns:92px minmax(0,1fr);gap:12px;font-size:13px}.s-context-box h4{font-size:14px}.s-context-box p{font-size:13px;line-height:1.65}.s-next-action strong{font-size:13px}.s-next-action label{font-size:12px}.s-next-action select{height:44px;font-size:13px}.s-context-actions button,.s-context-actions a{min-height:44px;font-size:13px}.s-assignee{font-size:12px}.s-inline-notice,.s-empty-thread,.s-empty-actions small,.s-empty-actions a,.s-empty-actions button{font-size:13px}.s-mobile-stage-nav{display:none}.k-main{max-width:1440px;margin:0 auto}.k-main>header small{font-size:12px}.k-main>header p{font-size:15px}.k-main>header a,.k-main>header button,.k-main>header span{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.k-summary b{font-size:28px}.k-toolbar label{height:46px}.k-toolbar select{min-height:46px;font-size:14px}.k-main :is(button,input,select,textarea){min-height:44px}.k-main button{min-width:44px}.k-tr{grid-template-columns:minmax(360px,1fr) 150px 110px 120px 130px;min-height:92px}.k-th{min-height:46px;font-size:12px}.k-tr>span:first-child b{font-size:14px}.k-tr em,.k-tr i,.k-tr>span:nth-child(4),.k-tr>span:last-child button{font-size:12px}.k-modal label,.k-modal legend{font-size:13px}.k-modal input,.k-modal textarea,.k-modal select{min-height:44px;font-size:15px}.k-main>header small,.k-main>header p,.k-summary small,.k-th,.k-tr p,.k-tr>span:nth-child(4),.k-empty,.k-toolbar label{color:#5a5366!important}.k-toolbar input::placeholder,.k-modal input::placeholder,.k-modal textarea::placeholder{opacity:1;color:#655f78!important}.global-page :is(.global-notice,.global-form label>small,.global-form fieldset p,.project-card p,.project-card small){color:#5a5366!important}.global-page :is(input,textarea)::placeholder{opacity:1;color:#655f78!important}.billing-page button:disabled{opacity:1;color:#fff!important;background:#5e566d!important}.lead-main small,.lead-main p,.lead-list blockquote{font-size:13px;line-height:1.55}.lead-main em,.lead-status{font-size:12px}.lead-tools input,.lead-tools select,.lead-actions select{min-height:44px;font-size:14px}.funnel small,.funnel span,.trend span,.bars small{font-size:12px}.actions article,.actions>p{font-size:14px}.analytics-data-badge{color:#785500;background:#fff1c7;border-radius:999px;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.cost-note{align-items:flex-start;font-size:14px;line-height:1.55}.cost-note b{flex:none}.cost-note span{color:#176f67!important;font-size:13px!important}.integration-catalog article{flex-direction:column;min-width:0;padding:22px;display:flex;overflow:hidden}.integration-catalog article>span:first-child,.integration-catalog .mode-badge{font-size:11px}.integration-catalog h2{font-size:24px}.integration-catalog p{min-height:0;font-size:14px;line-height:1.5}.integration-catalog .adapter-auth{border-top:1px solid var(--studio-line);color:var(--studio-muted);padding:10px 0;line-height:1.55;display:block;margin:0 0 12px!important;font-size:13px!important}.integration-catalog .contract-badge,.integration-catalog .live-e2e-status{overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5;display:block;font-size:12px!important}.integration-catalog .credential-badge,.integration-catalog em{font-size:11px}.integration-catalog>article>button{align-self:flex-end;min-height:44px;margin-top:auto;font-size:13px;float:none!important}.integration-actions{margin-top:auto}.integration-actions button{font-size:13px}.local-e2e,.failure-panel{margin:18px max(24px,50vw - 570px) 0;width:auto!important;max-height:none!important;position:static!important}.studio-help-drawer{font-size:15px}.studio-help-drawer>nav button{font-size:13px}.studio-help-content>small{font-size:12px}@media (width<=1279px) and (width>=761px){.s-work{height:auto;overflow:visible;grid-template-columns:300px minmax(0,1fr)!important}.s-list,.s-thread{min-height:620px}.s-context{border-top:1px solid var(--studio-line);border-left:0;grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) 260px;gap:20px;display:grid!important}.s-context-head{grid-column:1/-1}.s-person{border-bottom:0}.s-context dl{align-content:start}.s-context-box{border-top:0;margin:0;padding:0}}@media (width<=900px){.studio-global-header{grid-template-columns:auto 1fr;gap:8px 14px;padding:9px 14px}.studio-global-header>nav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.studio-global-header>nav::-webkit-scrollbar{display:none}.studio-global-header>nav a{min-height:44px;padding:0 13px}.studio-global-actions{justify-self:end}.studio-global-actions select{min-width:100px}:is(.k-main,.lead-page,.analytics-page,.integrations-page){padding:24px 16px 54px!important}.k-app>aside{display:none!important}.k-app{grid-template-columns:1fr!important}.k-main>header>div:last-child{flex-wrap:wrap;display:flex}.integration-catalog{grid-template-columns:1fr 1fr}}@media (width<=760px){.studio-global-header{min-height:108px;position:sticky}.studio-global-brand .velora-wordmark{font-size:15px}.studio-global-brand .velora-wordmark small{display:none}.studio-global-menu{width:44px;padding:0;font-size:0}.studio-global-menu:after{content:"☰";font-size:19px}.studio-global-actions select{width:92px;min-width:0}.studio-global-actions .studio-help-trigger{justify-content:center;width:44px;padding:0;font-size:0}.studio-global-actions .studio-help-trigger span{font-size:14px}.s-main{padding:0 12px 36px!important}.studio-global-content .s-app>.s-main>header{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:124px!important;padding:18px 0 12px!important;display:grid!important}.studio-global-content .s-app>.s-main>header>div:first-of-type{width:100%;min-width:0}.studio-global-content .s-app>.s-main>header h1{white-space:normal;word-break:keep-all;font-size:28px!important;line-height:1.15!important}.studio-global-content .s-app>.s-main>header small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.s-header-actions{justify-content:flex-start;width:100%}.s-header-actions a:not(.s-primary),.s-header-actions .s-avatar{display:none}.s-header-actions .s-primary{justify-content:center;min-width:112px}.s-notice{display:flex!important}.s-notice p{font-size:13px}.s-start-guide{margin-inline:0}.s-stats{display:flex;overflow-x:auto}.s-stats article{min-width:160px}.s-mobile-stage-nav{border:1px solid var(--studio-line);background:#fff;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;padding:6px;display:grid}.s-mobile-stage-nav button{min-height:44px;color:var(--studio-muted);background:#f5f3fa;border:0;border-radius:9px;font-size:13px;font-weight:800}.s-mobile-stage-nav button.on{background:var(--studio-violet);color:#fff}.s-mobile-stage-nav button:disabled{opacity:.45}.s-work{overflow:visible;height:auto!important;min-height:0!important;display:block!important}.s-work>.s-list,.s-work>.s-thread,.s-work>.s-context{display:none!important}.s-stage-list .s-work>.s-list{border:0;height:min(62dvh,560px);min-height:430px;display:block!important}.s-stage-conversation .s-work>.s-thread{display:flex!important}.s-stage-customer .s-work>.s-context{border:0;min-height:540px;padding:20px;display:block!important}.s-message{font-size:15px!important}.s-compose textarea{font-size:16px}.k-summary{display:flex;overflow-x:auto}.k-summary article{min-width:145px}.k-toolbar{display:grid}.k-toolbar label{min-width:0}.k-toolbar select{width:100%}.k-tr{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:16px;display:grid}.k-th{display:none}.k-tr>span:first-child{grid-column:1/-1}.k-tr>span:nth-child(2),.k-tr>span:nth-child(3),.k-tr>span:nth-child(4){align-self:center}.k-tr>span:last-child{grid-column:1/-1;justify-content:flex-end}.lead-list>article{display:grid}.lead-actions{width:100%}.lead-actions select,.lead-actions button{flex:1}.integration-catalog{grid-template-columns:1fr}.cost-note{display:grid}}.onboarding-page{font-size:var(--studio-body)}.onboarding-page>header{height:auto;min-height:72px}.onboarding-brand{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.onboarding-page{padding-top:38px}.onboarding-page>header{display:none}.onboarding-shell{margin-top:0}.onboarding-context{border-bottom:1px solid var(--studio-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 30px;display:flex}.onboarding-context div{gap:3px;display:grid}.onboarding-context small{font-weight:850;color:#4b32b5!important;font-size:12px!important}.onboarding-context b{font-size:14px}.onboarding-context>span{color:#5a5366;font-weight:750;font-size:12px!important}@media (width<=560px){.onboarding-page{padding-top:18px}.onboarding-context{padding:10px 18px}.onboarding-context>span{text-align:right;max-width:120px}}.onboarding-page>header small{font-size:12px}.onboarding-shell>nav span{font-size:12px;line-height:1.4}.onboarding-shell article>small{font-size:12px}.onboarding-shell article>p,.review-title p{font-size:14px;line-height:1.65}.onboarding-shell :is(button,a,input,select,textarea,summary){min-height:44px;font-size:13px}.onboarding-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--studio-aqua);outline-offset:2px}.faq-search input{height:44px!important;padding:0 14px!important;font-size:14px!important}.faq-filters button,.faq-pagination button{min-width:44px!important;min-height:44px!important;padding:8px 11px!important;font-size:12px!important}.faq-list-row{grid-template-columns:44px minmax(0,1fr)!important;min-height:82px!important;padding:8px 10px!important}.faq-enable-control{cursor:pointer;place-items:center;width:44px;height:44px;position:relative;display:grid!important}.faq-enable-control input{opacity:0;cursor:pointer;position:absolute;inset:0;width:44px!important;height:44px!important;margin:0!important}.faq-enable-control span{color:#0000;background:#fff;border:2px solid #bcb4cf;border-radius:7px;place-items:center;width:24px;height:24px;font-size:15px;font-weight:950;display:grid}.faq-enable-control input:checked+span{border-color:var(--studio-violet);background:var(--studio-violet);color:#fff}.faq-enable-control input:focus-visible+span{outline:3px solid var(--studio-aqua);outline-offset:3px}.faq-enable-control input:disabled+span{opacity:.45}.faq-row-main{min-height:58px!important}.faq-editor-head>button{min-width:44px!important}.faq-list-row small{font-size:12px!important}.faq-list-row b{line-height:1.45;font-size:14px!important}.faq-row-main>i,.faq-list-row.active .faq-row-main>i:after{font-size:12px!important}.faq-editor-head small,.faq-editor-fields label,.next-action small,.next-action>span,.faq-warning,.finish-notice,.empty-faq{line-height:1.5;font-size:12px!important}.faq-editor-fields input,.faq-editor-fields textarea{font-size:14px!important}.editor-actions button{min-height:44px!important;font-size:13px!important}.integration-next-action{background:#f2efff;border-radius:12px;gap:4px;margin:4px 0 14px;padding:13px 14px;display:grid}.integration-next-action b{color:var(--studio-violet);font-size:12px}.integration-next-action span{color:var(--studio-ink);line-height:1.5;font-size:13px!important}.integration-technical{border:1px solid var(--studio-line);background:#faf9ff;border-radius:11px;margin:0 0 12px}.integration-technical summary{cursor:pointer;min-height:44px;color:var(--studio-violet);align-items:center;padding:0 12px;font-size:13px;font-weight:850;display:flex}.integration-technical .adapter-auth{line-height:1.5;margin:0 12px 10px!important;font-size:12px!important}.integration-technical .adapter-auth:last-child{margin-bottom:12px!important}.integration-catalog article>em,.integration-catalog .mode-badge,.integration-catalog .credential-badge,.integration-catalog .checked-at{line-height:1.45;font-size:12px!important}.handoff-work>.handoff-queue-panel button .handoff-queue-flags span{line-height:1.35;font-size:12px!important}.handoff-work>.handoff-queue-panel button .handoff-queue-flags em,.handoff-work>.handoff-queue-panel button small{line-height:1.5;font-size:12px!important}.studio-global-content :is(.analytics-data-badge,.s-notice>span,.s-stats em){border:1px solid #e2c56d}.studio-global-content :is(.analytics-data-badge,.s-notice>span)[data-kind=operational]{color:#126e63;background:#e9faf7;border-color:#82cfc6}.studio-global-content :is(.billing-page,.demo-request-page) a{align-items:center;min-height:44px;display:inline-flex}@media (width<=760px){.onboarding-shell{border-radius:18px;width:min(100% - 20px,960px);margin:16px auto}.onboarding-shell>nav{z-index:5;background:#fff;position:sticky;top:68px}.faq-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.faq-filters button{width:100%}.integration-next-action{padding:12px}}.studio-menu-trigger{z-index:30;color:#fff;background:#171329;border:0;border-radius:11px;align-items:center;gap:9px;padding:12px 15px;font-weight:850;display:flex;position:fixed;top:84px;right:24px;box-shadow:0 12px 28px #17132928}.studio-menu-trigger span{color:#171329;background:#20d6c7;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.studio-menu-backdrop{z-index:80;background:#17132966;justify-content:flex-end;display:flex;position:fixed;inset:0}.studio-operations-menu{background:#f8f7fc;width:min(440px,100%);height:100%;padding:28px;overflow:auto;box-shadow:-24px 0 60px #17132924}.studio-operations-menu>header{border-bottom:1px solid #e2ddec;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.studio-operations-menu h2{margin:5px 0;font-size:28px}.studio-operations-menu header small{color:#6246d9;letter-spacing:.16em;font-size:9px;font-weight:900}.studio-operations-menu header p{color:#756e84;margin:0}.studio-operations-menu header button{color:#6246d9;background:#fff;border:1px solid #ddd6e9;border-radius:10px;width:36px;height:36px;font-size:21px}.studio-menu-groups{gap:14px;margin-top:18px;display:grid}.studio-menu-groups>section{background:#fff;border:1px solid #e2ddec;border-radius:15px;padding:16px}.studio-menu-groups h3{color:#6a6278;margin:0 0 10px;font-size:10px}.studio-menu-groups section div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.studio-menu-groups a{color:#292137;background:#f7f5fc;border-radius:9px;justify-content:space-between;align-items:center;padding:11px;font-size:11px;font-weight:800;display:flex}.studio-menu-groups a:hover,.studio-menu-groups a:focus-visible{color:#6246d9;background:#ece7ff;outline:none}.studio-menu-groups a span{color:#20a99e;font-size:18px}@media (width<=760px){.studio-menu-trigger{top:auto;bottom:16px;right:14px}.studio-menu-backdrop{align-items:flex-end}.studio-operations-menu{border-radius:22px 22px 0 0;width:100%;height:min(78vh,680px);padding:20px}.studio-menu-groups section div{grid-template-columns:1fr}.studio-menu-groups a{min-height:44px}}.studio-route-shell{--studio-shell-height:64px;--studio-nav-height:52px;--studio-type-caption:12px;--studio-type-label:13px;--studio-type-body:14px;--studio-type-section:18px;--studio-type-title:30px;--studio-type-metric:28px;--studio-line-body:1.6;isolation:isolate;background:#f7f5ff}.studio-shell-bar{z-index:75;min-height:var(--studio-shell-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #ded9f0;grid-template-columns:auto auto minmax(150px,1fr) minmax(190px,auto) auto auto;align-items:center;gap:12px;padding:8px 18px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #39277614}.studio-shell-brand{min-width:118px!important}.studio-shell-environment{background:#f7f5ff;border:1px solid #ded9f0;border-radius:10px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:170px;max-width:220px;padding:7px 10px;display:grid}.studio-shell-environment>i{background:#b77900;border-radius:50%;grid-row:1/span 2;width:8px;height:8px}.studio-shell-environment b,.studio-shell-environment small{line-height:1.3!important}.studio-shell-environment b{color:#4b32b5;font-size:var(--studio-type-label)}.studio-shell-environment small{color:#5a5366;font-size:12px}.studio-shell-environment.live{background:#edf9f4;border-color:#b8e0d0}.studio-shell-environment.live b{color:#0f6f45}.studio-shell-environment.live>i{background:#159268}.studio-shell-workspace{justify-items:start;min-width:0;line-height:1.25;display:grid}.studio-shell-workspace small{color:#756e84;font-size:12px}.studio-shell-workspace b{color:#171329;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.studio-shell-account{color:#5a5366;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.studio-shell-account>span{color:#171329;background:#20d6c7;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.studio-shell-account>div{min-width:0}.studio-shell-account b,.studio-shell-account small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.studio-shell-account b{color:#171329}.studio-shell-account small{color:#756e84}.studio-shell-account a{color:#4b32b5;white-space:nowrap;background:#fff;border:1px solid #ded9f0;border-radius:9px;justify-content:center;padding:0 10px}.studio-shell-bar .studio-menu-trigger,.studio-shell-bar .studio-help-tools{margin:0!important;position:static!important;inset:auto!important}.studio-shell-bar .studio-menu-trigger,.studio-shell-bar .studio-help-trigger{white-space:nowrap;min-height:44px;box-shadow:none}.studio-shell-bar .studio-help-tools{display:flex}body.studio-inbox-active .studio-shell-bar .studio-menu-trigger,body.studio-inbox-active .studio-shell-bar .studio-help-tools{margin:0!important;display:flex!important;position:static!important;inset:auto!important}.studio-help-drawer-language{color:#5a5366;gap:4px;margin-left:auto;font-size:12px;display:grid}.studio-help-drawer-language select{color:#171329;background:#fff;border:1px solid #d7d0e8;border-radius:9px;min-width:120px;min-height:44px;padding:0 32px 0 10px}.studio-route-content{min-width:0}.studio-primary-nav{top:var(--studio-shell-height);z-index:60;min-height:var(--studio-nav-height);scrollbar-width:none;background:#fffffff5;border-bottom:1px solid #ded9f0;position:sticky;overflow-x:auto}.studio-primary-nav::-webkit-scrollbar{display:none}.studio-primary-nav>div{width:min(1120px,100%);min-width:max-content;min-height:var(--studio-nav-height);justify-content:center;align-items:center;gap:4px;margin:0 auto;padding:4px 16px;display:flex}.studio-primary-nav a{color:#5a5366;font-size:var(--studio-type-body);white-space:nowrap;border-radius:10px;padding:0 16px;font-weight:750;min-height:44px!important}.studio-primary-nav a:hover,.studio-primary-nav a:focus-visible,.studio-primary-nav a[aria-current=page]{color:#4b32b5;background:#ece8ff}.studio-route-content .s-app,.studio-route-content .k-app{grid-template-columns:minmax(0,1fr)!important}.studio-route-content .s-app>.s-side,.studio-route-content .k-app>aside{display:none!important}.studio-route-content :where(.s-context dd,.handoff-customer dd){overflow-wrap:anywhere;word-break:break-word;min-width:0}.studio-route-content .s-context dl{grid-template-columns:minmax(74px,auto) minmax(0,1fr)}.studio-route-content .s-contact-value{justify-items:end;gap:5px;display:grid}.studio-route-content .s-contact-value span{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.studio-route-content .s-contact-value button{color:#4b32b5;background:#fff;border:1px solid #ded9f0;border-radius:7px;min-width:44px;padding:3px 8px;font-size:12px;min-height:44px!important}@media (width<=1024px){.studio-shell-bar{grid-template-columns:auto auto minmax(0,1fr) auto auto auto}.studio-shell-account>div{display:none}.studio-shell-account{grid-template-columns:34px auto}.studio-shell-workspace{justify-items:start}}@media (width<=900px){.studio-shell-bar{grid-template-columns:auto minmax(160px,220px) minmax(0,1fr) auto auto}.studio-shell-workspace,.studio-shell-account{display:none}.studio-shell-environment{width:100%;min-width:0}.studio-shell-environment small{display:none}.studio-shell-environment>i{grid-row:1}.studio-shell-bar .studio-menu-trigger{grid-column:4}.studio-shell-bar .studio-help-tools{grid-column:5}}@media (width<=760px){.studio-route-shell{--studio-shell-height:60px;padding-bottom:env(safe-area-inset-bottom)!important}.studio-shell-bar{grid-template-columns:44px minmax(0,1fr) auto auto;gap:7px;padding:7px 10px}.studio-shell-brand{width:44px;overflow:hidden;min-width:44px!important}.studio-shell-brand .velora-wordmark{display:none}.studio-shell-environment{background:#fff8e8;border-color:#e7be69;border-radius:999px;grid-template-columns:8px minmax(0,1fr);min-width:0;max-width:none;padding:6px 10px}.studio-shell-environment.live{background:#edf9f4;border-color:#b8e0d0}.studio-shell-environment small,.studio-shell-account,.studio-shell-workspace{display:none}.studio-shell-bar .studio-menu-trigger{grid-column:3;justify-content:center;width:44px;min-width:44px!important;padding:0!important;font-size:0!important}.studio-shell-bar .studio-menu-trigger:before{content:"☰";font-size:18px}.studio-shell-bar .studio-menu-trigger span{display:none}.studio-shell-bar .studio-help-trigger{justify-content:center;width:44px;min-width:44px!important;padding:0!important;font-size:0!important}.studio-shell-bar .studio-help-tools{grid-column:4}.studio-shell-bar .studio-help-trigger .studio-help-icon{width:26px;height:26px;font-size:14px!important}.studio-shell-bar .studio-help-trigger .studio-help-label{display:none!important}.studio-help-drawer>header{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;display:grid}.studio-help-drawer-language{margin-left:0}.studio-primary-nav>div{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%;min-width:0;padding-inline:8px;display:grid}.studio-primary-nav a{justify-content:center;min-width:0;padding-inline:12px;font-size:12px}.studio-primary-nav a:nth-child(n+4){display:none}}@media (width<=390px){.studio-shell-environment b{font-size:12px!important}.studio-help-drawer-language span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.studio-help-drawer-language select{min-width:104px}}:root{--ops-ink:#171329;--ops-muted:#665f78;--ops-line:#e6e1f2;--ops-bg:#f6f4fb;--ops-card:#fff;--ops-purple:#6246df;--ops-purple-soft:#eeeaff;--ops-teal:#18c9bd;--ops-good:#087d65;--ops-warn:#a64b08;--ops-danger:#b42332}.ops-shell{background:var(--ops-bg);min-height:100dvh;color:var(--ops-ink);font-family:var(--font-sans,Arial,sans-serif);grid-template-columns:248px minmax(0,1fr);display:grid}.ops-sidebar{z-index:80;color:#fff;background:#181329;flex-direction:column;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0}.ops-brand{color:#fff;letter-spacing:.08em;align-items:center;gap:12px;min-height:54px;padding:4px 8px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.ops-brand-mark{background:linear-gradient(140deg,var(--ops-purple),#7558ee 55%,var(--ops-teal));border-radius:12px;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.ops-brand small{color:#a8a0c5;letter-spacing:.14em;margin-top:3px;font-size:10px;display:block}.ops-nav{gap:5px;margin-top:28px;display:grid}.ops-nav a{color:#c9c3dc;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:0 13px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.ops-nav a>span{text-align:center;width:20px;font-size:16px}.ops-nav a:hover,.ops-nav a:focus-visible{color:#fff;background:#2c2444}.ops-nav a.is-active{background:var(--ops-purple);color:#fff;box-shadow:0 10px 24px #6246df47}.ops-sidebar-foot{border-top:1px solid #342b4d;gap:4px;margin-top:auto;padding-top:16px;display:grid}.ops-sidebar-foot a{color:#bdb6d3;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.ops-sidebar-foot a:hover{color:#fff}.ops-workspace{min-width:0}.ops-topbar{border-bottom:1px solid var(--ops-line);z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;gap:16px;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.ops-topbar>div:first-of-type{gap:3px;display:grid}.ops-topbar strong{font-size:15px}.ops-topbar span{color:var(--ops-muted);font-size:12px}.ops-account{text-align:right;gap:2px;margin-left:auto;display:grid}.ops-account span{color:var(--ops-ink);font-size:13px;font-weight:800}.ops-account small{color:var(--ops-muted);font-size:11px}.ops-menu-button{border:1px solid var(--ops-line);background:#fff;border-radius:12px;width:44px;height:44px;font-size:20px;display:none}.ops-scrim{display:none}.ops-main{width:min(1440px,100%);margin:0 auto;padding:32px}.ops-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.ops-eyebrow{color:var(--ops-purple);letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.ops-page-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.15}.ops-page-head p{color:var(--ops-muted);margin:9px 0 0;font-size:13px;line-height:1.6}.ops-period{color:var(--ops-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.ops-period select,.ops-filters input,.ops-filters select{min-height:44px;color:var(--ops-ink);font:inherit;background:#fff;border:1px solid #d9d3e8;border-radius:11px;padding:0 13px}.ops-period select{min-width:128px}.ops-stack{gap:20px;display:grid}.ops-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ops-stat{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:18px;flex-direction:column;min-height:146px;padding:21px;display:flex;box-shadow:0 8px 24px #1d143d0a}.ops-stat:before{content:"";background:#c9c0e9;border-radius:9px;width:28px;height:4px}.ops-stat.is-good:before{background:var(--ops-teal)}.ops-stat.is-warning:before{background:#f0a255}.ops-stat p{color:var(--ops-muted);margin:16px 0 7px;font-size:12px;font-weight:800}.ops-stat strong{letter-spacing:-.04em;font-size:28px}.ops-stat span{color:var(--ops-muted);margin-top:auto;font-size:12px}.ops-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;display:grid}.ops-panel{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:18px;min-width:0;padding:22px;box-shadow:0 8px 24px #1d143d09}.ops-panel>header{justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-bottom:16px;display:flex}.ops-panel h2{letter-spacing:-.02em;margin:0;font-size:17px}.ops-panel header>a{min-height:36px;color:var(--ops-purple);align-items:center;font-size:12px;font-weight:800;text-decoration:none;display:flex}.ops-alerts{gap:9px;display:grid}.ops-alerts>a{border:1px solid var(--ops-line);min-height:66px;color:var(--ops-ink);border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.ops-alerts>a>span{width:30px;height:30px;color:var(--ops-warn);background:#fff0e2;border-radius:50%;place-items:center;font-weight:900;display:grid}.ops-alerts>a.is-critical>span{color:var(--ops-danger);background:#ffeaed}.ops-alerts strong,.ops-alerts p{margin:0;display:block}.ops-alerts strong{font-size:13px}.ops-alerts p{color:var(--ops-muted);margin-top:4px;font-size:12px;line-height:1.45}.ops-alerts b{color:var(--ops-purple);font-size:12px}.ops-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-funnel>div{background:#f8f6fc;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:66px;padding:11px;display:grid}.ops-funnel span{background:var(--ops-purple-soft);width:26px;height:26px;color:var(--ops-purple);border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.ops-funnel p{color:var(--ops-muted);font-size:12px}.ops-funnel strong{font-size:15px}.ops-table-wrap{width:100%;overflow:auto}.ops-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.ops-table-wrap th{border-bottom:1px solid var(--ops-line);color:var(--ops-muted);text-align:left;padding:11px 12px;font-size:11px}.ops-table-wrap td{vertical-align:middle;border-bottom:1px solid #f0edf5;padding:14px 12px;font-size:12px}.ops-table-wrap td strong,.ops-table-wrap td small{display:block}.ops-table-wrap td strong{font-size:13px}.ops-table-wrap td small{text-overflow:ellipsis;max-width:180px;color:var(--ops-muted);margin-top:4px;font-size:11px;overflow:hidden}.ops-table-wrap td>a{min-height:40px;color:var(--ops-purple);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.ops-badge{color:#595168;background:#eeebf5;border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:0 9px;font-weight:850;font-size:11px!important;display:inline-flex!important}.ops-badge.is-healthy,.ops-badge.is-active,.ops-badge.is-live{color:var(--ops-good);background:#dcf8f1}.ops-badge.is-attention,.ops-badge.is-trialing,.ops-badge.is-test{color:#8b5200;background:#fff1d9}.ops-badge.is-critical,.ops-badge.is-failed,.ops-badge.is-error{color:var(--ops-danger);background:#ffe5e9}.ops-filters{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.ops-filters label{color:var(--ops-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.ops-filters label:first-child{flex:1}.ops-filters input{width:100%}.ops-empty,.ops-state{text-align:center;border:1px dashed #d8d1e7;border-radius:14px;place-items:center;min-height:180px;padding:32px;display:grid}.ops-empty strong,.ops-empty p{margin:0}.ops-empty p,.ops-state p{max-width:520px;color:var(--ops-muted);font-size:12px;line-height:1.6}.ops-state{background:#fff;min-height:55vh}.ops-state>span{color:var(--ops-purple);font-size:32px}.ops-state h1{margin:8px 0 0;font-size:24px}.ops-state button,.ops-primary,.ops-secondary,.ops-actions a{background:var(--ops-purple);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.ops-secondary{color:var(--ops-purple)!important;background:#fff!important;border:1px solid #cfc6ef!important}.ops-detail{margin:0;display:grid}.ops-detail>div{border-bottom:1px solid #f0edf5;justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.ops-detail dt{color:var(--ops-muted);font-size:12px}.ops-detail dd{margin:0;font-size:13px;font-weight:800}.ops-reasons,.ops-checks{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ops-reasons li,.ops-checks li{background:#f8f6fc;border-radius:11px;padding:12px 12px 12px 36px;font-size:12px;line-height:1.5;position:relative}.ops-reasons li:before,.ops-checks li:before{content:"✓";color:var(--ops-teal);font-weight:900;position:absolute;left:13px}.ops-bars{gap:13px;display:grid}.ops-bars>div{grid-template-columns:minmax(140px,1fr) minmax(160px,2fr) 48px;align-items:center;gap:14px;font-size:12px;display:grid}.ops-bars meter{width:100%;height:10px}.ops-callout{background:#fff5df;border:1px solid #f0d49b;border-radius:13px;padding:18px}.ops-callout strong{font-size:13px}.ops-callout p{color:#735716;margin:7px 0 0;font-size:12px;line-height:1.6}.ops-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-card-grid article{border:1px solid var(--ops-line);border-radius:14px;min-height:160px;padding:17px}.ops-card-grid article>div{justify-content:space-between;align-items:center;display:flex}.ops-card-grid h3{margin:20px 0 8px;font-size:16px}.ops-card-grid p,.ops-card-grid article>span{color:var(--ops-muted);font-size:12px;line-height:1.5}.ops-actions{flex-wrap:wrap;gap:10px;display:flex}.ops-actions a{color:var(--ops-purple);background:#fff;border:1px solid #cfc6ef}.ops-legacy{min-width:0}.ops-legacy .admin-shell{min-height:auto}.ops-legacy .admin-sidebar{display:none}.ops-legacy .admin-main{margin-left:0}.ops-legacy .workspace-access{position:static!important}@media (width<=1100px){.ops-stats,.ops-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-two{grid-template-columns:1fr}.ops-account small{display:none}}@media (width<=820px){.ops-shell{display:block}.ops-sidebar{width:min(84vw,280px);transition:transform .2s;position:fixed;left:0;transform:translate(-105%)}.ops-sidebar.is-open{transform:none}.ops-scrim{z-index:70;background:#100c1d85;border:0;display:block;position:fixed;inset:0}.ops-menu-button{display:block}.ops-topbar{height:68px;padding:0 16px}.ops-topbar>div:first-of-type span{display:none}.ops-main{padding:22px 16px}.ops-page-head{align-items:flex-start}.ops-page-head h1{font-size:28px}.ops-page-head p{font-size:12px}.ops-card-grid{grid-template-columns:1fr}}@media (width<=560px){.ops-account{display:none}.ops-page-head{display:grid}.ops-period{grid-template-columns:auto 1fr;align-items:center;width:100%}.ops-period select{width:100%}.ops-stats{grid-template-columns:1fr 1fr;gap:9px}.ops-stat{min-height:128px;padding:16px}.ops-stat strong{font-size:23px}.ops-panel{border-radius:15px;padding:16px}.ops-funnel{grid-template-columns:1fr}.ops-filters{display:grid}.ops-bars>div{grid-template-columns:1fr 42px}.ops-bars meter{grid-column:1/-1}.ops-table-wrap{width:calc(100% + 32px);margin:0 -16px;padding:0 16px}.ops-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ops-sidebar{transition:none}}.ops-loading{gap:18px;display:grid}.ops-loading-message{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ops-loading-head{align-items:flex-end}.ops-loading-head>div{width:min(520px,60vw)}.ops-loading-head h1{color:#2e273d}.ops-skeleton-line,.ops-skeleton-filter,.ops-skeleton-alert i,.ops-skeleton-alert b,.ops-skeleton-alert span,.ops-skeleton-metrics i,.ops-skeleton-metrics b,.ops-skeleton-metrics span,.ops-skeleton-panels i,.ops-skeleton-panels b{background:linear-gradient(100deg,#ece8f2 20%,#f8f6fb 42%,#ece8f2 64%) 0 0/240% 100%;border-radius:999px;animation:1.25s ease-in-out infinite ops-skeleton-shimmer;display:block}.ops-skeleton-line.is-wide{width:72%;height:13px;margin-top:12px}.ops-skeleton-filter{border-radius:11px;width:170px;height:44px}.ops-skeleton-alert{border:1px solid var(--ops-line);background:#fff;border-radius:15px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;min-height:78px;padding:16px;display:grid}.ops-skeleton-alert>i{height:30px}.ops-skeleton-alert>div{gap:9px;display:grid}.ops-skeleton-alert b{width:42%;height:14px}.ops-skeleton-alert span{width:74%;height:11px}.ops-skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ops-skeleton-metrics article{border:1px solid var(--ops-line);background:#fff;border-radius:17px;align-content:space-between;min-height:140px;padding:18px;display:grid}.ops-skeleton-metrics i{width:40%;height:11px}.ops-skeleton-metrics b{width:64%;height:28px}.ops-skeleton-metrics span{width:82%;height:11px}.ops-skeleton-panels{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:18px;display:grid}.ops-skeleton-panels section{border:1px solid var(--ops-line);background:#fff;border-radius:18px;align-content:start;gap:26px;min-height:300px;padding:22px;display:grid}.ops-skeleton-panels i{width:32%;height:15px}.ops-skeleton-panels b{border-radius:12px;width:100%;height:210px}@keyframes ops-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=900px){.ops-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-skeleton-panels{grid-template-columns:1fr}.ops-skeleton-panels section:last-child{display:none}}@media (width<=560px){.ops-loading-head{display:grid}.ops-loading-head>div,.ops-skeleton-filter{width:100%}.ops-skeleton-alert{grid-template-columns:1fr}.ops-skeleton-metrics{grid-template-columns:1fr 1fr;gap:9px}.ops-skeleton-metrics article{min-height:126px;padding:16px}.ops-skeleton-panels section{min-height:240px;padding:16px}.ops-skeleton-panels b{height:160px}}@media (prefers-reduced-motion:reduce){.ops-skeleton-line,.ops-skeleton-filter,.ops-skeleton-alert i,.ops-skeleton-alert b,.ops-skeleton-alert span,.ops-skeleton-metrics i,.ops-skeleton-metrics b,.ops-skeleton-metrics span,.ops-skeleton-panels i,.ops-skeleton-panels b{animation:none}}.ops-panel header>a,.ops-table-wrap td>a{min-height:44px}.ops-global-filters{align-items:flex-end;gap:9px;display:flex}.ops-refresh{min-height:44px;color:var(--ops-purple);background:#fff;border:1px solid #d9d3e8;border-radius:11px;padding:0 14px;font-size:12px;font-weight:850}.ops-support{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;display:grid}.ops-support>.ops-callout{grid-column:1/-1}.ops-support label{color:var(--ops-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.ops-support textarea,.ops-support select{width:100%;min-height:44px;color:var(--ops-ink);font:inherit;background:#fff;border:1px solid #d9d3e8;border-radius:11px;padding:11px 13px}.ops-support textarea{resize:vertical;min-height:84px}.ops-support .ops-primary{border:0}.ops-support .ops-primary:disabled{opacity:.5;cursor:not-allowed}.ops-error{color:var(--ops-danger);grid-column:1/-1;margin:0;font-size:12px;font-weight:750}.ops-grants{grid-column:1/-1;gap:8px;margin-top:6px;display:grid}.ops-grants>div{border:1px solid var(--ops-line);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.ops-grants span{color:var(--ops-muted);font-size:12px}.ops-grants a,.ops-grants button{min-height:44px;color:var(--ops-purple);background:#fff;border:1px solid #cfc6ef;border-radius:10px;align-items:center;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.ops-support-banner{background:#fff7dc;border:1px solid #ebca7a;border-radius:14px;grid-template-columns:auto 1fr;gap:5px 18px;margin-bottom:18px;padding:16px 18px;display:grid}.ops-support-banner strong{font-size:14px}.ops-support-banner span{font-size:12px}.ops-support-banner small{color:#705612;grid-column:1/-1;font-size:12px}@media (width<=820px){.ops-global-filters{grid-template-columns:1fr 1fr 44px;width:100%;display:grid}.ops-global-filters .ops-period{display:grid}.ops-refresh{padding:0}.ops-refresh span{display:none}.ops-support{grid-template-columns:1fr}.ops-support>.ops-callout,.ops-error,.ops-grants{grid-column:auto}.ops-grants>div{grid-template-columns:1fr 1fr}.ops-grants span{grid-column:1/-1}.ops-support-banner{grid-template-columns:1fr}}@media (width<=560px){.ops-global-filters{grid-template-columns:1fr 1fr 44px}.ops-page-head .ops-global-filters .ops-period{grid-template-columns:1fr;display:grid}.ops-support-banner small{grid-column:auto}}.ops-global-search{grid-template-columns:minmax(150px,260px) 44px;align-items:end;margin-left:auto;display:grid}.ops-global-search label{color:var(--ops-muted);grid-column:1/-1;margin-bottom:4px;font-size:10px;font-weight:800}.ops-global-search input{background:#fff;border:1px solid #d9d3e8;border-radius:10px 0 0 10px;min-height:40px;padding:0 11px;font-size:12px}.ops-global-search button{background:var(--ops-purple);color:#fff;border:0;border-radius:0 10px 10px 0;min-width:44px;min-height:40px;font-size:11px;font-weight:850}.ops-mobile-nav{display:none}.ops-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ops-tool-grid a{border:1px solid var(--ops-line);min-height:160px;color:var(--ops-ink);background:#fff;border-radius:17px;flex-direction:column;padding:21px;text-decoration:none;display:flex}.ops-tool-grid strong{font-size:16px}.ops-tool-grid p{color:var(--ops-muted);font-size:12px;line-height:1.55}.ops-tool-grid span{color:var(--ops-purple);margin-top:auto;font-size:12px;font-weight:850}@media (width<=1100px){.ops-global-search{display:none}.ops-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.ops-main{padding-bottom:88px}.ops-mobile-nav{z-index:65;min-height:66px;padding:7px max(10px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border-top:1px solid var(--ops-line);background:#fffffff7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #1d143d14}.ops-mobile-nav a,.ops-mobile-nav button{min-width:44px;min-height:48px;color:var(--ops-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:850;text-decoration:none;display:flex}.ops-mobile-nav a:hover,.ops-mobile-nav button:hover{background:var(--ops-purple-soft);color:var(--ops-purple)}}@media (width<=560px){.ops-tool-grid{grid-template-columns:1fr}.ops-tool-grid a{min-height:140px}}.ops-brand small,.ops-account small,.ops-eyebrow,.ops-global-search label,.ops-table-wrap th,.ops-table-wrap td small,.ops-badge{font-size:12px!important}.ops-global-search input,.ops-global-search button{min-height:44px}.ops-global-search button{font-size:12px}.ops-table-wrap td{font-size:13px}.ops-funnel span{font-size:12px}.ops-error-codes{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.ops-error-codes>div{background:#f8f6fc;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:70px;padding:12px;display:flex}.ops-error-codes span{color:var(--ops-muted);font-size:12px}.ops-error-codes strong{font-size:17px}.ops-mini-list{gap:8px;display:grid}.ops-mini-list>div{border:1px solid var(--ops-line);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.ops-mini-list strong,.ops-mini-list span,.ops-mini-list small{font-size:12px}.ops-mini-list span{text-overflow:ellipsis;overflow:hidden}.ops-mini-list small{color:var(--ops-muted)}.ops-incident-center details{border:1px solid var(--ops-line);border-radius:13px}.ops-incident-center summary{min-height:48px;color:var(--ops-purple);cursor:pointer;align-items:center;padding:0 14px;font-size:13px;font-weight:850;display:flex}.ops-incident-form{border-top:1px solid var(--ops-line);grid-template-columns:140px 1fr 1.4fr auto;align-items:end;gap:10px;padding:14px;display:grid}.ops-incident-form label{color:var(--ops-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.ops-incident-form input,.ops-incident-form select,.ops-incident-form textarea{min-height:44px;font:inherit;background:#fff;border:1px solid #d9d3e8;border-radius:10px;padding:10px 12px}.ops-incident-form textarea{resize:vertical;height:72px}.ops-incident-form button,.ops-incident-actions button{min-height:44px;color:var(--ops-purple);background:#fff;border:1px solid #cfc6ef;border-radius:10px;padding:0 13px;font-size:12px;font-weight:850}.ops-incident-form button{background:var(--ops-purple);color:#fff}.ops-incident-form button:disabled,.ops-incident-actions button:disabled{opacity:.5}.ops-incident-list{gap:10px;margin-top:14px;display:grid}.ops-incident-list article{border:1px solid var(--ops-line);border-left:4px solid #e1a73b;border-radius:13px;padding:15px}.ops-incident-list article.is-critical{border-left-color:var(--ops-danger)}.ops-incident-list article.is-info{border-left-color:var(--ops-teal)}.ops-incident-list article>div:first-child{justify-content:space-between;align-items:center;display:flex}.ops-incident-list h3{margin:12px 0 5px;font-size:15px}.ops-incident-list p,.ops-incident-list small,.ops-incident-list time{color:var(--ops-muted);font-size:12px}.ops-incident-list p{line-height:1.55}.ops-incident-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}@media (width<=1100px){.ops-incident-form{grid-template-columns:1fr 1fr}.ops-incident-form label:nth-of-type(3){grid-column:1/-1}}@media (width<=560px){.ops-error-codes{grid-template-columns:repeat(2,1fr)}.ops-mini-list>div,.ops-incident-form{grid-template-columns:1fr}.ops-incident-form label:nth-of-type(3){grid-column:auto}}.ops-executive-dashboard{gap:18px}.ops-command-alert{border:1px solid #f0c9cf;border-left:5px solid var(--ops-danger);background:linear-gradient(100deg,#fff2f4,#fff 78%);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 15px;display:grid}.ops-command-alert>span{min-height:30px;color:var(--ops-danger);background:#ffe1e6;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.ops-command-alert>div strong,.ops-command-alert>div p{margin:0;display:block}.ops-command-alert>div strong{font-size:14px}.ops-command-alert>div p{color:var(--ops-muted);margin-top:4px;font-size:12px;line-height:1.45}.ops-command-alert>a{background:var(--ops-danger);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.ops-command-alert.is-warning{border-color:#f0d2a2;border-left-color:var(--ops-warn);background:linear-gradient(100deg,#fff7e8,#fff 78%)}.ops-command-alert.is-warning>span{color:var(--ops-warn);background:#ffe9c7}.ops-command-alert.is-warning>a{background:var(--ops-warn)}.ops-command-alert.is-clear{border-color:#bde9de;border-left-color:var(--ops-good);background:linear-gradient(100deg,#eafaf6,#fff 78%)}.ops-command-alert.is-clear>span{color:var(--ops-good);background:#d8f5ed}.ops-command-alert.is-clear>a{background:var(--ops-good)}.ops-executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ops-executive-metric{border:1px solid var(--ops-line);background:var(--ops-card);border-radius:17px;grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:8px;min-height:140px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1d143d09}.ops-executive-metric:before{content:"";background:var(--ops-purple);width:4px;position:absolute;top:0;bottom:0;left:0}.ops-executive-metric.is-teal:before{background:var(--ops-teal)}.ops-executive-metric.is-blue:before{background:#3f80d4}.ops-executive-metric.is-green:before{background:var(--ops-good)}.ops-executive-metric span{color:var(--ops-muted);font-size:12px;font-weight:800}.ops-executive-metric strong{letter-spacing:-.04em;margin-top:9px;font-size:25px;display:block}.ops-executive-metric p{color:var(--ops-muted);margin:8px 0 0;font-size:12px}.ops-mini-trend{align-self:end;width:100%;height:48px}.ops-mini-trend polyline{fill:none;stroke:var(--ops-purple);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ops-executive-metric.is-teal .ops-mini-trend polyline{stroke:var(--ops-teal)}.ops-executive-metric.is-blue .ops-mini-trend polyline{stroke:#3f80d4}.ops-executive-metric.is-green .ops-mini-trend polyline{stroke:var(--ops-good)}.ops-executive-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:18px;display:grid}.ops-executive-lower{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ops-chart-context{color:var(--ops-muted);font-size:12px}.ops-growth-chart{width:100%;min-height:292px;display:block}.ops-chart-grid{stroke:#ece8f3;stroke-width:1px}.ops-chart-bar{fill:#d8d0fa}.ops-chart-task{fill:var(--ops-teal)}.ops-chart-line{fill:none;stroke:var(--ops-purple);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ops-chart-point{fill:#fff;stroke:var(--ops-purple);stroke-width:2px}.ops-growth-chart text{fill:var(--ops-muted);font-size:12px}.ops-chart-legend text{fill:var(--ops-muted);font-weight:700}.ops-goal-list{gap:15px;display:grid}.ops-goal-row>div:first-child{justify-content:space-between;gap:10px;display:flex}.ops-goal-row span,.ops-goal-row strong,.ops-goal-row small{font-size:12px}.ops-goal-row small{color:var(--ops-muted);margin-top:5px;display:block}.ops-goal-track{background:#ede9f3;border-radius:999px;height:9px;margin-top:7px;position:relative}.ops-goal-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--ops-purple),var(--ops-teal));height:100%;display:block}.ops-goal-track>i{background:var(--ops-ink);width:2px;position:absolute;top:-4px;bottom:-4px}.ops-goal-note{border-top:1px solid var(--ops-line);color:var(--ops-muted);margin:18px 0 0;padding-top:13px;font-size:12px;line-height:1.55}.ops-plan-mix,.ops-adoption,.ops-priority-list{gap:12px;display:grid}.ops-plan-mix>div>div:first-child,.ops-adoption>div>div{justify-content:space-between;gap:10px;display:flex}.ops-plan-mix strong,.ops-plan-mix span,.ops-adoption span,.ops-adoption strong{font-size:12px}.ops-plan-mix span{color:var(--ops-muted)}.ops-plan-mix>div>div:last-child{background:var(--ops-purple);border-radius:999px;min-width:4px;height:9px;margin-top:7px}.ops-plan-mix>div>div:last-child.is-series-1{background:var(--ops-teal)}.ops-plan-mix>div>div:last-child.is-series-2{background:#3f80d4}.ops-plan-mix>div>div:last-child.is-series-3{background:#e39a3c}.ops-adoption meter{width:100%;height:12px;accent-color:var(--ops-purple);margin-top:6px}.ops-priority-list>a{border-bottom:1px solid var(--ops-line);min-height:64px;color:var(--ops-ink);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:9px;text-decoration:none;display:grid}.ops-priority-list>a:last-child{border-bottom:0}.ops-priority-list>a>span{background:var(--ops-purple-soft);width:28px;height:28px;color:var(--ops-purple);border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.ops-priority-list strong,.ops-priority-list p{margin:0}.ops-priority-list strong{font-size:12px}.ops-priority-list p{color:var(--ops-muted);margin-top:4px;font-size:12px;line-height:1.45}.ops-compact-empty{min-height:110px;color:var(--ops-muted);text-align:center;border:1px dashed #d8d1e7;border-radius:12px;place-items:center;padding:20px;font-size:12px;line-height:1.55;display:grid}@media (width<=1400px){.ops-executive-metrics,.ops-executive-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-executive-lower>.ops-panel:last-child{grid-column:1/-1}}@media (width<=900px){.ops-executive-grid{grid-template-columns:1fr}.ops-growth-chart{min-height:250px}}@media (width<=620px){.ops-command-alert{grid-template-columns:1fr}.ops-command-alert>a{width:100%}.ops-executive-metrics{grid-template-columns:1fr}.ops-executive-metric{grid-template-columns:minmax(0,1fr) 96px;min-height:126px}.ops-executive-lower{grid-template-columns:1fr}.ops-executive-lower>.ops-panel:last-child{grid-column:auto}.ops-growth-chart{min-height:220px}.ops-chart-legend{display:none}}.ops-refresh{min-width:44px;min-height:44px}.acceptance-page{color:#17142d;background:#f7f5ff;min-height:100vh;padding:42px max(24px,50vw - 460px);font-family:Arial,Malgun Gothic,sans-serif}.acceptance-page>header{justify-content:space-between;gap:20px;display:flex}.acceptance-page h1{margin:7px 0;font-size:32px}.acceptance-page>header a{color:#6246e5;font-weight:800}.acceptance-summary{border-radius:16px;margin:22px 0;padding:20px}.acceptance-summary.blocked{color:#8a5a00;background:#fff4d6}.acceptance-summary.ready{color:#0e7a70;background:#e7faf7}.acceptance-summary>div{justify-content:space-between;display:flex}.acceptance-summary span,.acceptance-summary time{font-size:11px}.acceptance-summary dl{gap:24px;display:flex}.acceptance-summary dl div{gap:7px;display:flex}.acceptance-summary dd{margin:0;font-weight:900}.acceptance-list{gap:9px;display:grid}.acceptance-list article{background:#fff;border:1px solid #ded9f0;border-radius:13px;grid-template-columns:72px 1fr;gap:14px;padding:16px;display:grid}.acceptance-list article>b{text-align:center;border-radius:99px;align-self:start;padding:6px;font-size:10px}.acceptance-list .pass{color:#0e7a70;background:#e7faf7}.acceptance-list .warn{color:#8a5a00;background:#fff4d6}.acceptance-list .block{color:#a52b2b;background:#ffe8e8}.acceptance-list small{color:#67627a}.acceptance-list h2{margin:4px 0;font-size:15px}.acceptance-list p{color:#67627a;margin:0;font-size:11px}.acceptance-page>footer{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.acceptance-page>footer button{color:#6246e5;background:#fff;border:1px solid #6246e5;border-radius:9px;padding:11px 14px;font-weight:800}.acceptance-page>footer button:first-child{color:#fff;background:#6246e5}.acceptance-page>footer button:disabled{cursor:not-allowed;opacity:.55}.acceptance-error,.acceptance-notice{border-radius:10px;padding:12px 14px}.acceptance-error{color:#a52b2b;background:#ffe8e8}.acceptance-notice{color:#0e7a70;background:#e7faf7}.acceptance-history{border-top:1px solid #ded9f0;margin-top:32px;padding-top:22px}.acceptance-history>div{justify-content:space-between;align-items:center;display:flex}.acceptance-history h2{margin:0;font-size:19px}.acceptance-history>div span,.acceptance-history>p{color:#67627a;font-size:12px}.acceptance-history ol{gap:8px;padding:0;list-style:none;display:grid}.acceptance-history>ol>li{background:#fff;border:1px solid #ded9f0;border-radius:12px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;display:grid}.acceptance-history li>div{flex-direction:column;gap:3px;display:flex}.acceptance-history time,.acceptance-history small{color:#67627a;font-size:11px}.acceptance-history li>small{grid-column:1/-1}.acceptance-history li>span{border-radius:99px;align-self:start;padding:5px 9px;font-size:10px;font-weight:800}.acceptance-history>ol>li>button{color:#6246e5;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:4px 0;font-weight:800}.acceptance-history>ol>li>ul{border-top:1px solid #eeeaf8;grid-column:1/-1;margin:2px 0 0;padding:10px 0 0;list-style:none;display:block}.acceptance-history>ol>li>ul>li{grid-template-columns:45px 1fr;gap:4px 10px;padding:7px 0;display:grid}.acceptance-history>ol>li>ul b{color:#6246e5;font-size:10px}.acceptance-history>ol>li>ul small{grid-column:2}.history-pass{color:#0e7a70;background:#e7faf7}.history-block{color:#a52b2b;background:#ffe8e8}@media (width<=600px){.acceptance-page>header{display:block}.acceptance-summary dl{gap:12px}.acceptance-page>footer{flex-direction:column}}@media print{.acceptance-page{background:#fff;padding:0}.acceptance-page>header>a,.acceptance-page>footer,.acceptance-history{display:none}.acceptance-list article{break-inside:avoid}}.acceptance-history nav{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.acceptance-history nav button{color:#67627a;cursor:pointer;background:#fff;border:1px solid #ded9f0;border-radius:999px;padding:7px 11px;font-weight:700}.acceptance-history nav button[aria-pressed=true]{color:#fff;background:#6246e5;border-color:#6246e5}.acceptance-history>ol>li>em{color:#67627a;grid-column:1/-1;font-size:11px;font-style:normal}.acceptance-history>ol>li>em:first-letter{font-weight:800}.acceptance-list article a,.acceptance-history li>ul a{color:#6246e5;margin-top:8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.acceptance-history li>ul a{grid-column:2;margin-top:0}.acceptance-history nav button{min-height:40px}.acceptance-list article a,.acceptance-history li>ul a{align-items:center;min-height:40px;margin-top:4px;display:inline-flex}.acceptance-history li>ul a{margin-top:0}.admin-page{color:#171329;background:#f6f4fb;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.admin-page>aside{color:#fff;background:#171329;height:100vh;padding:28px 18px;position:sticky;top:0}.admin-brand{letter-spacing:.12em;padding:0 8px;font-size:19px;font-weight:900}.admin-brand span{color:#20d6c7}.admin-brand small{color:#9188a7;margin-top:5px;font-size:8px;display:block}.admin-page>aside nav{gap:5px;margin-top:35px;display:grid}.admin-page>aside nav a{color:#aaa1bd;border-radius:9px;padding:12px;font-size:11px}.admin-page>aside nav a.on{color:#fff;background:#6246d9;font-weight:800}.admin-warning{color:#bbb3cb;background:#29223e;border-radius:10px;padding:12px;font-size:9px;position:absolute;bottom:25px;left:18px;right:18px}.admin-page>section{padding:38px max(28px,50vw - 620px) 70px}.admin-page>section>header{justify-content:space-between;align-items:center;display:flex}.admin-page h1{margin:7px 0;font-size:34px}.admin-page header p{color:#716986}.admin-page header>button,.admin-modal button{color:#fff;background:#6246d9;border:0;border-radius:10px;padding:12px 16px;font-weight:800}.admin-error{color:#b42318;background:#fff0ef;border-radius:10px;margin:18px 0;padding:13px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.admin-stats article{background:#fff;border:1px solid #e2ddec;border-radius:14px;padding:18px}.admin-stats small,.admin-stats b{display:block}.admin-stats small{color:#81798e;font-size:9px}.admin-stats b{margin-top:8px;font-size:25px}.admin-search{font-size:10px;font-weight:800;display:block}.admin-search input{border:1px solid #dcd5e9;border-radius:10px;width:100%;margin-top:7px;padding:13px;display:block}.tenant-list{gap:14px;margin-top:18px;display:grid}.tenant-list>article{background:#fff;border:1px solid #dfd9ea;border-radius:17px;padding:20px}.tenant-list>article.suspended{opacity:.65}.tenant-list article>header{justify-content:space-between;align-items:center;display:flex}.tenant-list h2{margin:0 7px;font-size:18px;display:inline}.tenant-list header small{color:#81798e;margin-top:6px;font-size:9px;display:block}.tenant-list header span{border-radius:5px;padding:5px 7px;font-size:8px;font-weight:900}.tenant-list header span.test{color:#9e6617;background:#fff0d8}.tenant-list header span.live{color:#198754;background:#e5f7ed}.tenant-list header button,.member-table button{background:#fff;border:1px solid #ded9f0;border-radius:8px;padding:8px 10px;font-size:9px}.tenant-list header button.danger{color:#b42318}.tenant-controls{grid-template-columns:repeat(4,minmax(110px,1fr)) 1.5fr;gap:10px;margin:18px 0;display:grid}.tenant-controls label{color:#716986;font-size:8px;font-weight:800}.tenant-controls select,.tenant-controls input{background:#fff;border:1px solid #ded9f0;border-radius:8px;width:100%;margin-top:5px;padding:9px;font-size:10px;display:block}.usage{align-self:end}.usage>span{background:#eeeaf5;border-radius:99px;height:8px;display:block;overflow:hidden}.usage i{background:linear-gradient(90deg,#6246d9,#20d6c7);height:100%;display:block}.usage small{color:#716986;font-size:8px}.member-table{border-top:1px solid #eeeaf7}.member-table>div{border-bottom:1px solid #f0edf5;grid-template-columns:1fr 140px 70px;align-items:center;gap:10px;padding:12px 0;display:grid}.member-table b,.member-table small{display:block}.member-table b{font-size:10px}.member-table small{color:#81798e;margin-top:3px;font-size:8px}.member-table select{background:#fff;border:1px solid #ded9f0;border-radius:7px;padding:7px;font-size:9px}.audit{background:#fff;border:1px solid #dfd9ea;border-radius:16px;margin-top:22px;padding:20px}.audit h2{font-size:16px}.audit>div{border-top:1px solid #eeeaf7;grid-template-columns:1fr 120px 180px;padding:9px;font-size:9px;display:grid}.audit span,.audit time{color:#81798e}.admin-modal{z-index:100;background:#17132988;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal form{background:#fff;border-radius:20px;width:min(500px,100%);padding:25px}.admin-modal header{justify-content:space-between;display:flex}.admin-modal h2{margin:5px 0}.admin-modal header button{color:#171329;background:0 0;font-size:24px}.admin-modal label{margin-top:15px;font-size:10px;font-weight:800;display:block}.admin-modal input,.admin-modal select{background:#fff;border:1px solid #ded9f0;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.admin-modal p{color:#716986;background:#f1eeff;border-radius:8px;padding:11px;font-size:9px}.admin-modal footer{justify-content:flex-end;min-height:0;padding:15px 0 0}.admin-modal footer button:first-child{color:#6246d9;background:#eeeaf7}@media (width<=900px){.admin-page{grid-template-columns:65px 1fr}.admin-page>aside{padding:22px 8px}.admin-brand{font-size:0}.admin-brand:before{content:"V";color:#20d6c7;font-size:22px}.admin-brand small,.admin-page>aside nav a,.admin-warning{font-size:0}.admin-page>aside nav a{height:40px}.admin-stats,.tenant-controls{grid-template-columns:1fr 1fr}.admin-page>section{padding:25px 14px}.member-table>div{grid-template-columns:1fr 110px 55px}}.admin-workspace-access{z-index:80;background:#fff;border:1px solid #dcd5e9;border-radius:12px;align-items:end;gap:7px;padding:8px;display:flex;position:fixed;top:18px;right:24px;box-shadow:0 8px 24px #1713291a}.admin-workspace-access label{color:#716986;font-size:8px;font-weight:850}.admin-workspace-access select{background:#fff;border:1px solid #ded9f0;border-radius:8px;min-width:180px;min-height:36px;margin-top:3px;padding:5px 28px 5px 8px;font-size:10px;display:block}.admin-workspace-access button{color:#171329;background:#20d6c7;border:0;border-radius:8px;min-height:36px;padding:7px 11px;font-size:9px;font-weight:850}.admin-workspace-access small{color:#b42318;background:#fff;max-width:280px;padding:5px;font-size:8px;position:absolute;top:100%;right:0}@media (width<=760px){.admin-workspace-access{flex-direction:column;align-items:stretch;margin:10px 14px;position:relative;top:auto;right:auto}.admin-workspace-access select{width:100%}}.help-editor{color:#171329;background:#f7f5ff;min-height:100vh;padding:34px max(20px,50vw - 660px) 80px}.help-editor.loading{place-items:center;display:grid}.help-editor-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.help-editor-header small{letter-spacing:.17em;color:#6246d9;font-size:10px;font-weight:900}.help-editor-header h1{letter-spacing:-.04em;margin:8px 0 5px;font-size:38px}.help-editor-header p{color:#716986;margin:0}.help-editor-header>div:last-child{gap:9px;display:flex}.help-editor-header a{color:#6246d9;background:#fff;border:1px solid #d9d2ea;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.help-editor-message{color:#08796f;background:#e7faf7;border-radius:11px;padding:13px 16px;font-weight:800}.help-editor-layout{grid-template-columns:255px minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.help-editor-list,.help-editor-workspace{background:#fff;border:1px solid #ded9f0;border-radius:18px}.help-editor-list{height:max-content;padding:15px;position:sticky;top:18px}.help-editor-list h2{margin:5px 7px 13px;font-size:15px}.help-editor-list button{text-align:left;color:#171329;background:0 0;border:0;border-radius:11px;gap:5px;width:100%;padding:13px;display:grid}.help-editor-list button.on{color:#5134ca;background:#ece8ff}.help-editor-list b{font-size:11px;line-height:1.4}.help-editor-list span{color:#81798e;font-size:9px}.help-editor-workspace{padding:22px}.help-editor-meta{border-bottom:1px solid #eeeaf5;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.help-editor-meta>div:first-child{gap:5px;display:grid}.help-editor-meta span{text-transform:uppercase;color:#6246d9;font-size:9px;font-weight:900}.help-editor-meta b{font-size:12px}.help-editor-meta small{color:#81798e}.help-editor-tabs{align-items:flex-start;gap:5px;display:flex}.help-editor-tabs button{background:#fff;border:1px solid #dcd5e9;border-radius:8px;padding:9px 13px;font-weight:800}.help-editor-tabs button.on{color:#fff;background:#6246d9;border-color:#6246d9}.help-editor-columns{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:22px;margin-top:20px;display:grid}.help-editor form{gap:13px;display:grid}.help-editor label{font-size:10px;font-weight:900}.help-editor input,.help-editor textarea{color:#171329;resize:vertical;background:#fff;border:1px solid #d9d2ea;border-radius:9px;width:100%;margin-top:6px;padding:11px;line-height:1.55;display:block}.help-editor label small{color:#81798e;margin-top:5px;font-weight:500;display:block}.help-editor form footer{gap:8px;display:flex}.help-editor form button,.help-editor-history button{color:#6246d9;background:#fff;border:1px solid #6246d9;border-radius:9px;padding:11px 15px;font-weight:900}.help-editor form button.publish{color:#fff;background:#6246d9}.help-editor button:disabled{opacity:.45}.help-editor-preview{background:#f7f5ff;border:1px solid #dcd5e9;border-radius:17px;align-self:start;padding:24px;position:sticky;top:18px}.help-editor-preview>small{color:#6246d9;letter-spacing:.1em;font-weight:900}.help-editor-preview h2{margin:12px 0 8px;font-size:24px}.help-editor-preview>p,.help-editor-preview li{color:#5f5870;line-height:1.65}.help-editor-preview li{margin-bottom:8px}.help-editor-preview>div{background:#fff;border-radius:10px;padding:13px}.help-editor-preview>div p{color:#655f78;margin:5px 0 0;line-height:1.5}.help-editor-preview em{color:#81798e;margin-top:15px;font-size:9px;display:block}.help-editor-history{border-top:1px solid #eeeaf5;margin-top:24px;padding-top:20px}.help-editor-history>header{justify-content:space-between;display:flex}.help-editor-history h2{margin:0;font-size:18px}.help-editor-history header p{color:#81798e;font-size:10px}.help-editor-history header span{color:#6246d9;font-size:10px;font-weight:900}.help-editor-history article{border-top:1px solid #eeeaf5;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.help-editor-history article div{gap:4px;display:grid}.help-editor-history time{color:#81798e;font-size:9px}.help-editor-history button{padding:8px 10px;font-size:9px}.help-history-empty{color:#81798e;background:#f7f5ff;border-radius:10px;padding:20px}@media (width<=900px){.help-editor-layout{grid-template-columns:1fr}.help-editor-list{display:flex;position:static;overflow:auto}.help-editor-list h2{display:none}.help-editor-list button{min-width:190px}.help-editor-columns{grid-template-columns:1fr}.help-editor-preview{position:static}.help-editor-header{flex-direction:column}.help-editor-header>div:last-child{flex-wrap:wrap}}@media (width<=560px){.help-editor{padding:22px 12px 60px}.help-editor-workspace{padding:15px}.help-editor-meta{flex-direction:column}.help-editor-columns{gap:14px}}.pilot-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 540px)}.pilot-page>header{justify-content:space-between;gap:20px;display:flex}.pilot-page h1{margin:8px 0;font-size:38px}.pilot-page header p{color:var(--velora-muted)}.pilot-page header a{color:var(--velora-violet);font-weight:850}.pilot-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0;display:grid}.pilot-grid button{text-align:left;color:var(--velora-ink);box-shadow:var(--velora-shadow);background:#fff;border:2px solid #0000;border-radius:16px;gap:8px;padding:20px;display:grid}.pilot-grid button.selected{border-color:var(--velora-violet)}.pilot-grid span{min-height:34px;color:var(--velora-muted);font-size:11px}.pilot-grid em{color:var(--velora-violet);font-size:10px;font-style:normal;font-weight:850}.pilot-page form{border:1px solid var(--velora-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;padding:24px;display:grid}.pilot-page form h2,.pilot-included{grid-column:1/-1}.pilot-page label{font-size:11px;font-weight:850}.pilot-page input{border:1px solid var(--velora-line-strong);border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.pilot-included{background:var(--velora-aqua-soft);color:#08786e;border-radius:10px;gap:5px;padding:14px;display:grid}.pilot-included span{font-size:11px}.pilot-page form>button{background:var(--velora-violet);color:#fff;border:0;border-radius:10px;grid-column:2;padding:12px;font-weight:900}.pilot-notice{color:var(--velora-violet);background:#fff;border-radius:10px;padding:13px}@media (width<=760px){.pilot-page>header{display:block}.pilot-grid{grid-template-columns:1fr 1fr}.pilot-page form{grid-template-columns:1fr}.pilot-page form h2,.pilot-included,.pilot-page form>button{grid-column:1}}.pilot-report{border:1px solid var(--velora-line);background:#fff;border-radius:18px;margin-top:24px;padding:24px}.pilot-report-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pilot-report-head small{color:var(--velora-violet);letter-spacing:.12em;font-weight:900}.pilot-report-head h2{margin:6px 0}.pilot-report-head p{color:var(--velora-muted);margin:0;font-size:12px}.pilot-report-head button{border:1px solid var(--velora-line-strong);color:var(--velora-violet);background:#fff;border-radius:10px;padding:10px 14px;font-weight:850}.pilot-summary{gap:10px;margin:20px 0 14px;display:flex}.pilot-summary span{background:var(--velora-canvas);border-radius:999px;padding:9px 12px;font-size:12px}.pilot-summary .pass{background:var(--velora-aqua-soft);color:#08786e}.pilot-summary .fail,.pilot-report-error{color:#8a5a00;background:#fff4dc}.pilot-report-list{gap:10px;display:grid}.pilot-report-list article{border:1px solid var(--velora-line);border-radius:14px;grid-template-columns:minmax(180px,1fr) 1.4fr auto;align-items:center;gap:18px;padding:15px;display:grid}.pilot-report-list h3{margin:4px 0 0;font-size:15px}.pilot-report-list small{color:var(--velora-muted)}.pilot-report-list dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.pilot-report-list dl div{background:var(--velora-canvas);text-align:center;border-radius:9px;padding:8px}.pilot-report-list dt{color:var(--velora-muted);font-size:10px}.pilot-report-list dd{margin:3px 0 0;font-weight:900}.pilot-report-list strong{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px}.pilot-report-list .is-pass{background:var(--velora-aqua-soft);color:#08786e}.pilot-report-list .is-fail{color:#8a5a00;background:#fff4dc}.pilot-report-error,.pilot-empty{border-radius:10px;margin:18px 0 0;padding:14px}.pilot-empty{background:var(--velora-canvas);color:var(--velora-muted)}@media (width<=760px){.pilot-report{padding:18px}.pilot-report-head{display:block}.pilot-report-head button{width:100%;margin-top:14px}.pilot-report-list article{grid-template-columns:1fr}.pilot-report-list dl{grid-template-columns:repeat(2,1fr)}.pilot-report-list strong{justify-self:start}}.pilot-report-actions{gap:8px;display:flex}.pilot-report-head button.primary{border-color:var(--velora-violet);background:var(--velora-violet);color:#fff}.pilot-report-list article>div>span{color:var(--velora-muted);margin-top:5px;font-size:10px;display:block}.pilot-report-list dl{grid-template-columns:repeat(5,1fr)}@media (width<=760px){.pilot-report-actions{margin-top:14px;display:grid}.pilot-report-head button{margin-top:0}.pilot-report-list dl{grid-template-columns:repeat(2,1fr)}}.pilot-report-list nav{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.pilot-report-list nav button{border:1px solid var(--velora-line-strong);color:var(--velora-violet);background:#fff;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:850}.pilot-report-list nav button:hover,.pilot-report-list nav button:focus-visible{border-color:var(--velora-violet);background:var(--velora-violet);color:#fff}.pilot-report-list nav button:disabled{cursor:wait;opacity:.55}@media (width<=760px){.pilot-report-list nav button{flex:1;min-height:36px}}.policy-admin-page{gap:22px;max-width:1180px;margin:0 auto;display:grid}.policy-admin-page>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.policy-admin-page>header span{color:#6d4aff;letter-spacing:.12em;font-size:12px;font-weight:900}.policy-admin-page h1{margin:5px 0;font-size:clamp(30px,4vw,46px)}.policy-admin-page>header p,.policy-admin-documents>div p{color:#5e586e;margin:0}.policy-admin-page>header a{background:#fff;border:1px solid #d7d0eb;border-radius:12px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.policy-admin-gate{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.policy-admin-gate>div{background:#fff;border:1px solid #ded9f0;border-radius:16px;gap:7px;padding:20px;display:grid}.policy-admin-gate b,.policy-admin-gate span{color:#665f75;font-size:12px}.policy-admin-gate strong{font-size:20px}.policy-admin-form,.policy-admin-documents{background:#fff;border:1px solid #ded9f0;border-radius:18px;gap:16px;padding:22px;display:grid}.policy-admin-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.policy-admin-form label,.policy-admin-documents label{gap:7px;font-size:13px;font-weight:850;display:grid}.policy-admin-form input,.policy-admin-form textarea,.policy-admin-documents input{min-height:44px;font:inherit;border:1px solid #cfc7e2;border-radius:10px;padding:10px 12px}.policy-admin-check{background:#f7f5ff;border-radius:12px;align-items:flex-start;padding:14px;grid-template-columns:24px 1fr!important}.policy-admin-check.legal{background:#fff5db}.policy-admin-check input{width:20px;min-height:20px;margin-top:2px}.policy-admin-check span{gap:4px;display:grid}.policy-admin-check small{color:#615a70;font-weight:600}.policy-admin-documents article{border-top:1px solid #eeeaf8;grid-template-columns:1fr minmax(180px,260px);align-items:end;gap:20px;padding-top:14px;display:grid}.policy-admin-documents article span,.policy-admin-documents article small{color:#675f75;font-size:12px}.policy-admin-documents h3{margin:4px 0}.policy-admin-message{color:#08786e;background:#e7faf7;border-radius:12px;padding:14px;font-weight:800}.policy-admin-page>footer{justify-content:flex-end;gap:10px;display:flex}.policy-admin-page>footer button{background:#fff;border:1px solid #d7d0eb;border-radius:11px;min-height:44px;padding:0 18px;font-weight:900}.policy-admin-page>footer .publish{color:#fff;background:#5b3fe4;border:0}.policy-admin-page>footer button:disabled{opacity:.45}.policy-admin-loading{background:#fff;border-radius:16px;padding:32px}.policy-admin-blockers{background:#fff5f2;border:1px solid #f1b9aa;border-radius:16px;padding:20px}.policy-admin-blockers h2{margin:0 0 10px}.policy-admin-blockers ul{color:#8f2d20;gap:6px;margin:0;padding-left:22px;display:grid}.policy-admin-ready{color:#08756b;background:#e9fbf8;border:1px solid #a9ded7;border-radius:14px;padding:16px;font-weight:800}.policy-admin-page fieldset{border:1px solid #ded9f0;border-radius:12px;margin:0;padding:14px}.policy-admin-page legend{padding:0 7px;font-size:13px;font-weight:850}.policy-admin-options{flex-wrap:wrap;gap:8px;display:flex}.policy-admin-options label{border:1px solid #ded9f0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex;grid-template-columns:none!important}.policy-admin-options input{width:20px;min-height:20px}.policy-admin-facts,.policy-admin-review,.policy-admin-translations{background:#fff;border:1px solid #ded9f0;border-radius:18px;gap:16px;padding:22px;display:grid}.policy-admin-facts>div>p,.policy-admin-translations>p{color:#625b70;margin:0}.policy-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.policy-fact-grid article{background:#fbfaff;border:1px solid #e6e1f1;border-radius:14px;gap:10px;padding:16px;display:grid}.policy-fact-grid h3{margin:0}.policy-fact-grid label,.policy-admin-review label,.policy-admin-translations label{gap:6px;font-size:13px;font-weight:800;display:grid}.policy-fact-grid input,.policy-fact-grid select,.policy-fact-grid textarea,.policy-admin-review input,.policy-admin-review textarea,.policy-admin-translations select,.policy-admin-form select{min-height:44px;font:inherit;border:1px solid #cfc7e2;border-radius:10px;padding:10px 12px}.policy-admin-review-actions{flex-wrap:wrap;gap:10px;display:flex}.policy-admin-review button,.policy-admin-review-actions button{background:#fff;border:1px solid #cfc7e2;border-radius:10px;min-height:44px;padding:0 16px;font-weight:850}.policy-admin-review button:disabled{opacity:.45}.policy-admin-translations>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.policy-admin-translations article{border:1px solid #e4deef;border-radius:12px;gap:8px;padding:14px;display:grid}.policy-admin-translations article span{color:#655e72;font-size:12px}.policy-admin-page>footer{flex-wrap:wrap}.policy-admin-page button:focus-visible,.policy-admin-page a:focus-visible,.policy-admin-page input:focus-visible,.policy-admin-page select:focus-visible,.policy-admin-page textarea:focus-visible{outline-offset:2px;outline:3px solid #00a99d}@media (width<=700px){.policy-admin-page>header{display:grid}.policy-admin-gate,.policy-admin-fields,.policy-fact-grid,.policy-admin-documents article{grid-template-columns:1fr}.policy-admin-options{display:grid}.policy-admin-page>footer{z-index:4;background:#f7f6fb;padding:10px;position:sticky;bottom:0}.policy-admin-page>footer button{flex:1;min-width:calc(50% - 6px)}}@media (prefers-reduced-motion:reduce){.policy-admin-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.policy-admin-check small{font-size:12px}.settings-page{color:#17142d;background:#f7f5ff;min-height:100vh;padding:42px max(24px,50vw - 380px);overflow-x:hidden}.settings-header{justify-content:space-between;gap:20px;display:flex}.settings-header>div{min-width:0}.settings-header a{flex:none;align-items:center;min-height:44px;display:inline-flex}.settings-form{background:#fff;border:1px solid #ded9f0;border-radius:18px;gap:14px;min-width:0;padding:25px;scroll-margin-top:24px;display:grid}.settings-form :is(section,article,label,details,div){min-width:0}.settings-form :is(input,textarea,select){box-sizing:border-box;max-width:100%}.settings-form button{color:#2a2440;background:#fff;border:1px solid #d8d1e8;border-radius:8px;min-height:44px;padding:9px 12px;font-weight:800}.settings-form button:focus-visible,.settings-form :is(input,textarea,select,summary):focus-visible{outline-offset:2px;outline:3px solid #39d7cf}.settings-industry-card{border:1px solid #e5e0ef;border-radius:10px;grid-template-columns:minmax(120px,1fr) minmax(180px,2fr) minmax(250px,auto);align-items:end;gap:8px;padding:12px;display:grid}.settings-industry-actions{align-items:center;gap:5px;min-width:0;display:flex}.settings-industry-actions select{flex:94px;width:94px}.settings-industry-actions button{flex:none}.settings-industry-languages{grid-column:1/-1;padding-top:4px}.settings-industry-languages summary{cursor:pointer;color:#6246d9;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:11px;font-weight:800;display:flex}.settings-industry-languages summary span{color:#625b78;background:#f1edff;border-radius:99px;padding:5px 8px;font-size:10px}.settings-language-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}@media (width<=700px){.settings-page{padding:24px 14px 72px}.settings-header{align-items:flex-start}.settings-header h1{font-size:clamp(28px,9vw,38px)}.settings-header a{text-align:right;max-width:82px}.settings-form{padding:18px 14px}.settings-industry-card{grid-template-columns:minmax(0,1fr)}.settings-industry-actions{grid-template-columns:minmax(100px,1fr) repeat(3,minmax(44px,auto));display:grid}.settings-industry-actions select{width:100%}.settings-industry-actions button:last-child:nth-child(5){grid-column:1/-1}.settings-industry-languages{grid-column:1}.settings-language-grid{grid-template-columns:minmax(0,1fr)}}.settings-form label:has(input[type=checkbox]){cursor:pointer;min-height:44px}.samples-page{--ink:#111214;--ivory:#f5f2ea;--gold:#c7a86b;--gray:#747474;color:var(--ink);background:#e8e6e0;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.samples-header{color:#f5f2ea;background:#111214;grid-template-columns:1fr 2fr 1fr;align-items:start;min-height:390px;padding:52px max(5vw,32px);display:grid}.wordmark,.mini-brand{letter-spacing:6px;font-size:18px;font-weight:800}.header-copy span{letter-spacing:2.5px;color:#c7a86b;font-size:10px}.header-copy h1{letter-spacing:-3px;margin:44px 0 18px;font-size:54px;line-height:1.16}.header-copy p{color:#8e8e8b;font-size:15px}.powered{text-align:right;color:#676764;letter-spacing:1px;font-size:10px}.category-tabs{background:#f5f2ea;border-bottom:1px solid #cbc8c0;grid-template-columns:repeat(3,1fr);padding:0 max(5vw,32px);display:grid}.category-tabs button{text-align:left;color:#888;cursor:pointer;background:0 0;border:0;border-left:1px solid #d7d4cd;padding:24px;font-size:14px;position:relative}.category-tabs button:last-child{border-right:1px solid #d7d4cd}.category-tabs b{margin-right:14px;font-size:9px}.category-tabs span{float:right;font-size:9px}.category-tabs button.active{color:#111214;background:#fff}.category-tabs button.active:after{content:"";background:#c7a86b;height:3px;position:absolute;bottom:0;left:0;right:0}.directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:75px max(3vw,24px) 110px;display:grid}.direction-title{align-items:center;gap:14px;margin-bottom:18px;display:flex}.direction-title>span{color:#a18e69;font-size:10px}.direction-title h2{letter-spacing:-.4px;margin:0 0 3px;font-size:18px}.direction-title p{color:#777;margin:0;font-size:10px}.direction-title em{color:#e2c58b;background:#111214;margin-left:auto;padding:7px 9px;font-size:8px;font-style:normal}.mock-frame{background:#fff;height:650px;overflow:hidden;box-shadow:0 24px 55px #00000021}.browser-bar{color:#999;background:#deddd9;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.browser-bar i{background:#aaa;border-radius:50%;width:5px;height:5px}.browser-bar span{letter-spacing:.5px;margin-left:8px;font-size:7px}.palette{align-items:center;gap:5px;margin-top:16px;display:flex}.palette i{border:1px solid #ccc;border-radius:50%;width:18px;height:18px}.direction-light .palette i:first-child{background:#f5f2ea}.direction-light .palette i:nth-child(2){background:#beb4a1}.direction-light .palette i:nth-child(3){background:#393a37}.direction-dark .palette i:first-child{background:#080909}.direction-dark .palette i:nth-child(2){background:#342b22}.direction-dark .palette i:nth-child(3){background:#b69662}.direction-balanced .palette i:first-child{background:#111214}.direction-balanced .palette i:nth-child(2){background:#f5f2ea}.direction-balanced .palette i:nth-child(3){background:#c7a86b}.palette span{color:#777;letter-spacing:.3px;margin-left:7px;font-size:9px}.mini-brand{letter-spacing:3px;font-size:10px}.mini-brand.inverse{color:#f5f2ea}.web-mock{height:622px;position:relative;overflow:hidden}.web-mock nav{letter-spacing:.5px;justify-content:space-between;align-items:center;height:62px;padding:0 24px;font-size:7px;display:flex}.web-mock nav button{border:0;padding:8px 11px;font-size:7px}.web-mock .eyebrow{letter-spacing:2px;font-size:7px;font-weight:700}.light-web{color:#252622;background:#f7f4ed}.light-web nav{border-bottom:1px solid #ddd8cd}.light-web nav button{color:#fff;background:#2b2c29}.light-web section{padding:85px 42px;position:relative}.light-web h3{letter-spacing:-1.5px;margin:18px 0;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.12}.light-web h3 i{color:#a88b58;font-weight:400}.light-web section>p:not(.eyebrow){color:#777;width:220px;font-size:9px;line-height:1.7}.web-actions{align-items:center;gap:20px;margin-top:25px;font-size:8px;display:flex}.web-actions button{color:#fff;background:#242522;border:0;padding:11px 15px}.light-orb{background:linear-gradient(145deg,#cec5b5,#f8f4ec 55%,#aaa18f);border-radius:50%;place-items:center;width:235px;height:235px;display:grid;position:absolute;top:42px;right:-65px;box-shadow:-30px 40px 70px #d6d0c4}.light-orb b{color:#fffc;font-family:Georgia;font-size:60px;font-weight:400}.light-orb span{letter-spacing:1px;font-size:7px;position:absolute;bottom:36px}.web-numbers{border-top:1px solid #d9d5cc;grid-template-columns:repeat(3,1fr);padding:18px 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.web-numbers span{color:#999;font-size:6px}.web-numbers b{color:#222;margin-bottom:4px;font:18px Georgia;display:block}.dark-web{color:#eee;background:radial-gradient(circle at 80% 45%,#403326 0,#161412 27%,#080909 65%)}.dark-web nav{border-bottom:1px solid #2b2926}.dark-web nav button{color:#c5ac7f;background:0 0;border:1px solid #5b4c36}.dark-web section{z-index:2;position:absolute;top:175px;left:35px}.dark-web .eyebrow{color:#b69a6b}.dark-web h3{letter-spacing:-1px;margin:18px 0;font:38px/1.06 Georgia}.dark-web h3 i{color:#b99c6c;font-weight:400}.dark-line{background:#b99c6c;width:44px;height:1px;margin:25px 0}.dark-bottom{align-items:end;gap:38px;display:flex}.dark-bottom p{color:#89847c;font-size:8px;line-height:1.6}.dark-bottom button{color:#fff;letter-spacing:1px;background:0 0;border:0;font-size:7px}.dark-number{color:#1b1916;font:80px Georgia;position:absolute;top:80px;right:22px}.metal-shape{filter:contrast(1.2);background:linear-gradient(130deg,#0c0c0c,#9a7b4e 37%,#171411 65%,#4b3b2c);border-radius:50% 10% 0 50%;width:240px;height:330px;position:absolute;bottom:-10px;right:-100px;box-shadow:-30px 0 100px #4a3825}.metal-shape i{border-radius:inherit;border:1px solid #ffffff26;position:absolute;inset:20px}.metal-shape b{color:#ffffff14;font:70px Georgia;position:absolute;top:90px;left:70px}.balanced-web{color:#f4f2ed;background:#111214}.balanced-web nav{border-bottom:1px solid #292a2b}.balanced-web nav button{color:#111214;background:#c7a86b}.balanced-web section{grid-template-columns:.85fr 1.15fr;gap:18px;padding:50px 28px 20px;display:grid}.balanced-web .eyebrow{color:#c7a86b}.balanced-web h3{letter-spacing:-2px;margin:18px 0;font-size:33px;line-height:1.05}.balanced-web h3 i{color:#c7a86b;font-family:Georgia;font-weight:400}.balanced-web section>div>p:not(.eyebrow){color:#888;font-size:9px;line-height:1.7}.balanced-web section>div>button{background:#f4f2ed;border:0;margin-top:20px;padding:11px 13px;font-size:8px}.product-scene{background:linear-gradient(145deg,#242426,#101011);border:1px solid #303033;min-height:360px;position:relative;overflow:hidden}.scene-glow{filter:blur(70px);opacity:.2;background:#c7a86b;border-radius:50%;width:200px;height:200px;position:absolute;top:35px;right:-30px}.scene-card{color:#181818;z-index:2;background:#f4f1e9;border-radius:9px;padding:20px;position:absolute;top:50px;left:20px;right:20px}.scene-card small,.scene-stat small{letter-spacing:1.5px;color:#9c8355;font-size:6px}.scene-card p{margin:17px 0;font:15px/1.4 Georgia}.scene-card span{font-size:7px}.scene-stat{z-index:2;background:#1b1b1d;border:1px solid #38383a;padding:12px;position:absolute;bottom:32px;right:13px}.scene-stat b{margin-top:5px;font-size:20px;display:block}.balanced-strip{color:#777;letter-spacing:1.5px;border-top:1px solid #2e2e30;padding:18px 24px;font-size:6px;position:absolute;bottom:0;left:0;right:0}.balanced-strip i{background:#c7a86b;border-radius:50%;width:3px;height:3px;margin:0 20px;display:inline-block}.chat-stage{height:622px;padding:55px 20px 20px;position:relative;overflow:hidden}.site-ghost h3{max-width:250px;margin:55px 0 12px;font:27px/1.2 Georgia}.site-ghost p{letter-spacing:1px;font-size:7px}.light-chat{color:#30312e;background:#ebe7dc}.dark-chat{color:#eee;background:linear-gradient(145deg,#070808,#2a2119)}.balanced-chat{color:#eee;background:#121315}.chat-window{color:#1a1a1a;background:#f7f6f2;border-radius:16px;flex-direction:column;width:285px;height:520px;display:flex;position:absolute;top:72px;right:16px;overflow:hidden;box-shadow:0 22px 50px #00000040}.dark-chat .chat-window{color:#eee;background:#151515;border:1px solid #54442e}.balanced-chat .chat-window{border:1px solid #3b3c3e}.chat-window header{background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:9px;height:58px;padding:0 14px;display:flex}.dark-chat .chat-window header{background:#0f0f0f;border-color:#333}.chat-avatar{color:#d0b077;background:#111;border-radius:50%;place-items:center;width:29px;height:29px;font:15px Georgia;display:grid}.dark-chat .chat-avatar{color:#111;background:#c7a86b}.chat-window header>div:nth-child(2){letter-spacing:.5px;flex-direction:column;flex:1;font-size:8px;display:flex}.chat-window header span{color:#888;margin-top:3px;font-size:6px}.chat-window header span i{background:#3a9b69;border-radius:50%;width:4px;height:4px;display:inline-block}.chat-window header button{background:0 0;border:0}.chat-body{flex:1;padding:15px;overflow:hidden}.chat-body>small{text-align:center;color:#aaa;font-size:6px;display:block}.chat-body>p{border-radius:10px;max-width:82%;margin:10px 0;padding:9px 10px;font-size:8px;line-height:1.5}.chat-body p.bot{background:#e8e5de}.dark-chat .chat-body p.bot{background:#282625}.chat-body p.user{color:#fff;background:#171717;margin-left:auto}.dark-chat .chat-body p.user{color:#111;background:#c7a86b}.chat-body p em{color:#999;margin-top:5px;font-size:5px;font-style:normal;display:block}.quick{gap:4px;display:flex}.quick button{background:0 0;border:1px solid #ccc;border-radius:15px;padding:6px;font-size:6px}.dark-chat .quick button{color:#cbb286;border-color:#5c4b34}.action-card{border:1px solid #d5d1c8;border-left:3px solid #c7a86b;margin-top:7px;padding:9px}.action-card span{letter-spacing:1px;color:#a1885a;font-size:5px}.action-card b{margin:6px 0;font-size:10px;display:block}.action-card button{color:#fff;background:#111;border:0;width:100%;padding:7px;font-size:6px}.dark-chat .action-card{border-color:#49443e}.dark-chat .action-card button{color:#111;background:#c7a86b}.chat-window form{color:#aaa;border:1px solid #d7d5cf;border-radius:18px;align-items:center;margin:0 12px 7px;padding:5px 5px 5px 11px;font-size:7px;display:flex}.dark-chat .chat-window form{border-color:#3e3c39}.chat-window form span{flex:1}.chat-window form button{color:#fff;background:#111;border:0;border-radius:50%;width:25px;height:25px}.dark-chat .chat-window form button,.balanced-chat .chat-window form button{color:#111;background:#c7a86b}.chat-window>footer{text-align:center;color:#aaa;padding:0 0 8px;font-size:5px}.studio-mock{grid-template-columns:105px 1fr;height:622px;font-size:7px;display:grid}.studio-mock aside{flex-direction:column;padding:19px 12px;display:flex}.light-studio{color:#222;background:#f4f1e9}.light-studio aside{background:#fff;border-right:1px solid #ddd}.dark-studio{color:#eee;background:#090a0b}.dark-studio aside{background:#12100f;border-right:1px solid #332b23}.balanced-studio{color:#eee;background:#111214}.balanced-studio aside{background:#17181a;border-right:1px solid #303134}.workspace{flex-direction:column;margin:35px 0 22px;display:flex}.workspace small{color:#999;letter-spacing:1px;font-size:5px}.workspace b{margin-top:5px;font-size:8px}.studio-mock aside nav{flex-direction:column;gap:5px;display:flex}.studio-mock aside nav a{color:#888;padding:8px}.studio-mock aside nav a.on{color:#111;background:#ece8df;border-left:2px solid #c7a86b}.dark-studio aside nav a.on,.balanced-studio aside nav a.on{color:#eee;background:#24211e}.profile{border-top:1px solid #ddd;align-items:center;gap:7px;margin-top:auto;padding-top:12px;display:flex}.dark-studio .profile,.balanced-studio .profile{border-color:#333}.profile>span{flex-direction:column;display:flex}.profile small{color:#999}.studio-mock>section{padding:22px}.studio-mock section>header{justify-content:space-between;align-items:center;display:flex}.studio-mock section>header small{color:#999;letter-spacing:1px;font-size:5px}.studio-mock section>header h3{letter-spacing:-.5px;margin:7px 0;font-size:18px}.studio-mock section>header button{color:#fff;background:#111;border:0;padding:9px;font-size:6px}.dark-studio section>header button,.balanced-studio section>header button{color:#111;background:#c7a86b}.studio-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 8px;display:grid}.studio-stats article,.studio-grid article{background:#fff;border:1px solid #e3dfd7;padding:13px}.dark-studio .studio-stats article,.dark-studio .studio-grid article{background:#151413;border-color:#332f2a}.balanced-studio .studio-stats article,.balanced-studio .studio-grid article{background:#191a1c;border-color:#303134}.studio-stats span{color:#999;letter-spacing:.7px;font-size:5px}.studio-stats b{margin:9px 0 5px;font-size:20px;display:block}.studio-stats small{color:#4d8e6b;font-size:6px}.studio-grid{grid-template-columns:1.35fr .65fr;gap:7px;display:grid}.mini-chart>div:first-child{justify-content:space-between;display:flex}.mini-chart span{color:#999;font-size:6px}.chart-bars{align-items:end;gap:7px;height:210px;padding-top:30px;display:flex}.chart-bars i{background:#c7a86b;flex:1;min-height:10%;position:relative}.dark-studio .chart-bars i{background:linear-gradient(#c7a86b,#473a29)}.balanced-studio .chart-bars i{background:linear-gradient(#d5ba86,#5d4e35)}.chart-bars em{text-align:center;color:#999;width:100%;font-size:5px;font-style:normal;position:absolute;top:-12px}.mini-chart footer{color:#999;text-align:center;word-spacing:6px;padding-top:7px;font-size:5px}.attention>b{margin-bottom:12px;display:block}.attention>div{border-bottom:1px solid #ddd;align-items:center;gap:7px;padding:12px 0;display:flex}.dark-studio .attention>div,.balanced-studio .attention>div{border-color:#333}.attention i{color:#a48654;font-size:14px;font-style:normal}.attention span{flex-direction:column;flex:1;display:flex}.attention small{color:#999;margin-top:4px;font-size:5px}.attention em{font-style:normal}.sample-footer{color:#777;letter-spacing:1px;background:#111214;justify-content:space-between;padding:28px max(5vw,32px);font-size:8px;display:flex}.sample-footer p{color:#c7a86b;margin:0;font-family:Georgia;font-style:italic}@media (width<=1100px){.directions{grid-template-columns:1fr}.mock-frame{height:680px}.web-mock,.chat-stage,.studio-mock{height:652px}.chat-window{right:8%}.header-copy h1{font-size:46px}}@media (width<=680px){.samples-header{grid-template-columns:1fr;min-height:430px}.header-copy{margin-top:60px}.powered{display:none}.header-copy h1{font-size:38px}.category-tabs{padding:0}.category-tabs button{text-align:center;padding:18px 8px}.category-tabs b,.category-tabs span{display:none}.directions{padding:50px 12px}.mock-frame{height:610px}.web-mock,.chat-stage,.studio-mock{height:582px}.chat-window{width:270px;height:490px;top:65px;right:10px}.site-ghost{opacity:.35}.studio-mock{grid-template-columns:75px 1fr}.studio-mock aside{padding:14px 7px}.studio-mock aside nav span,.workspace,.profile span{display:none}.studio-mock>section{padding:12px}.studio-grid{grid-template-columns:1fr}.attention{display:none}.sample-footer{flex-direction:column;gap:10px}}.sample-page{color:#171329;background:linear-gradient(145deg,#f8f6ff,#edfbfa);min-height:100vh;padding-bottom:70px}.sample-page>header{background:#fff;border-bottom:1px solid #e5dfef;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 560px);display:flex}.sample-page>header a{color:#665d75;font-size:11px}.sample-page>header b{letter-spacing:.14em;color:#6246d9;font-size:18px}.sample-page>header b span{color:#20d6c7}.sample-page>header em{letter-spacing:.12em;color:#7d748c;font-size:9px;font-style:normal;font-weight:900}.sample-intro{width:min(1120px,100% - 32px);margin:42px auto 24px}.sample-intro small{letter-spacing:.16em;color:#6246d9;font-size:9px;font-weight:900}.sample-intro h1{letter-spacing:-.045em;margin:8px 0;font-size:36px}.sample-intro p{color:#726a80;font-size:13px}.review-frame{background:#fff;border:1px solid #ded7ea;border-radius:22px;width:min(1120px,100% - 32px);margin:auto;overflow:hidden;box-shadow:0 28px 70px #39277617}.review-top{border-bottom:1px solid #ebe6f2;align-items:center;gap:20px;min-height:76px;padding:0 22px;display:flex}.review-top>div:first-child{flex-direction:column;gap:4px;display:flex}.review-top b{font-size:14px}.review-top span{color:#7d748c;font-size:10px}.review-top .progress{background:#eeeaf5;border-radius:99px;flex:1;max-width:300px;height:6px;overflow:hidden}.progress i{background:linear-gradient(90deg,#6246d9,#20d6c7);height:100%;display:block}.review-top>button,.editor button{border:0;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:850}.review-top>button{color:#137b72;background:#e8faf8;margin-left:auto}.review-body{grid-template-columns:390px 1fr;min-height:600px;display:grid}.review-body aside{background:#fbfaff;border-right:1px solid #e6e0ee;padding:14px}.list-filter{gap:6px;padding:3px 2px 13px;display:flex}.list-filter button{color:#80778c;background:0 0;border:0;padding:7px 9px;font-size:9px;font-weight:800}.list-filter button.on{color:#6246d9;background:#ece8fa;border-radius:99px}.faq-row{text-align:left;color:#201a2c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:22px 1fr 20px;align-items:center;gap:9px;width:100%;min-height:72px;padding:11px;display:grid}.faq-row:hover{background:#f2effa}.faq-row.active{background:#e9fcfa;border-color:#20bfb2;box-shadow:0 4px 14px #20d6c719}.faq-row.off{opacity:.48}.faq-row label{width:18px}.faq-row input{accent-color:#6246d9;width:16px;height:16px}.faq-row span{min-width:0}.faq-row small,.faq-row b{display:block}.faq-row small{color:#776d84;margin-bottom:5px;font-size:8px}.faq-row b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.faq-row>i{color:#11a99c;font-style:normal;font-weight:900}.desktop-detail{padding:30px 34px}.mobile-detail{display:none}.editor-head{border-bottom:1px solid #eee9f3;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.editor-head small{color:#6246d9;font-size:9px;font-weight:900}.editor-head h2{letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.editor-head>span{border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.editor-head .live{color:#08786e;background:#ddfaf6}.editor-head .paused{color:#777;background:#eee}.field-grid{grid-template-columns:130px 1fr;gap:14px;margin-top:25px;display:grid}.field-grid label{font-size:9px;font-weight:850}.field-grid label:nth-child(3){grid-column:1/-1}.field-grid input,.field-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9d1e5;border-radius:9px;margin-top:7px;padding:12px;font-size:11px;display:block}.field-grid textarea{resize:vertical;min-height:125px;line-height:1.65}.action-box{background:#f5f2fc;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:15px;display:flex}.action-box small,.action-box b{display:block}.action-box small{color:#766e83;margin-bottom:4px;font-size:8px}.action-box b{color:#4f38b4;font-size:11px}.action-box button{color:#6246d9;background:#fff;border:1px solid #d8d0eb}.warning{color:#966600;background:#fff5d9;border-radius:9px;padding:10px;font-size:9px}.editor footer{border-top:1px solid #eee9f3;justify-content:flex-end;gap:8px;margin-top:28px;padding-top:20px;display:flex}.editor .ghost{color:#5b4c75;background:#eeeaf5}.editor .primary{color:#fff;background:#6246d9}.sample-note{color:#766e83;gap:8px;width:min(1120px,100% - 32px);margin:15px auto;font-size:10px;display:flex}.sample-note b{color:#4f38b4}@media (width<=760px){.sample-page>header em{display:none}.sample-intro{margin-top:28px}.sample-intro h1{font-size:28px}.review-top{flex-wrap:wrap;padding:15px}.review-top .progress{flex-basis:100%;order:3;max-width:none}.review-body{min-height:0;display:block}.review-body aside{border:0;padding:10px}.desktop-detail{display:none}.mobile-detail{background:#fff;border:1px solid #cfc4e5;border-top:0;border-radius:0 0 13px 13px;margin:0 4px 12px;padding:18px 14px;display:block}.faq-row.active{border-radius:12px 12px 0 0}.field-grid{grid-template-columns:1fr}.field-grid label:nth-child(3){grid-column:auto}.editor-head h2{font-size:18px}.sample-note{display:block}.sample-note span{margin-top:4px;display:block}}.scale-switch{background:#fff;border:1px solid #dcd5e8;border-radius:11px;margin-top:13px;padding:4px;display:inline-flex}.scale-switch button{color:#726a80;background:0 0;border:0;border-radius:8px;padding:9px 16px;font-size:10px;font-weight:850}.scale-switch button.active{color:#fff;background:#6246d9;box-shadow:0 5px 14px #6246d930}.large-mode .review-body{align-items:start}.large-mode .review-body aside,.large-mode .desktop-detail{height:auto;overflow:visible}.pagination{border-top:1px solid #e8e2ef;justify-content:center;align-items:center;gap:4px;margin:18px 0 5px;padding-top:15px;display:flex}.pagination button{color:#746b82;background:0 0;border:0;border-radius:7px;min-width:28px;height:28px;font-size:9px;font-weight:850}.pagination button:hover:not(:disabled){color:#6246d9;background:#eeeaf8}.pagination button.active{color:#fff;background:#6246d9}.pagination button:disabled{opacity:.3}@media (width<=760px){.scale-switch{display:flex}.scale-switch button{flex:1}.large-mode .mobile-detail{max-height:none;box-shadow:none;position:static;overflow:visible}.pagination{flex-wrap:wrap}.pagination button{min-width:26px}}*{box-sizing:border-box}.selection-page{color:#171329;background:linear-gradient(145deg,#faf9ff,#f1fffd);min-height:100vh;padding:0 4vw 56px}.selection-page header{border-bottom:1px solid #ddd8ef;align-items:center;gap:24px;height:72px;display:flex}.selection-page header a{color:#6246d9;font-weight:800;text-decoration:none}.selection-page header b{margin-left:auto;font-size:21px}.selection-page header b span{color:#20d6c7}.selection-page header em{letter-spacing:.14em;color:#766f8c;font-size:11px;font-style:normal;font-weight:900}.intro{text-align:center;padding:58px 16px 32px}.intro small{color:#6246d9;letter-spacing:.14em;font-weight:900}.intro h1{margin:10px 0 8px;font-size:clamp(30px,4vw,50px)}.intro p{color:#69627c;margin:0}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1320px;margin:auto;display:grid}.sample-card{background:#fff;border:1px solid #ddd8ef;border-radius:24px;padding:22px;box-shadow:0 14px 38px #38258e10}.sample-title{gap:12px;min-height:92px;display:flex}.sample-title>span{color:#5037bb;background:#eeeaff;border-radius:9px;place-items:center;width:42px;height:28px;font-weight:900;display:grid}.sample-title h2{margin:1px 0 7px;font-size:20px}.sample-title p{color:#716b80;margin:0;font-size:13px;line-height:1.5}.faq-list{gap:9px;display:grid}.faq-list button{text-align:left;color:#171329;cursor:pointer;background:#fff;border:1px solid #ded9eb;border-radius:14px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px 14px;transition:all .16s;display:grid}.faq-list i{border:2px solid #c9c3da;border-radius:5px;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.faq-list span{gap:3px;display:grid}.faq-list small{color:#817a91;font-size:11px}.faq-list b{font-size:14px}.faq-list em{color:#746e82;font-size:12px;font-style:normal}.solid .faq-list button.selected{color:#fff;background:#6246d9;border-color:#6246d9;box-shadow:0 7px 18px #6246d938}.solid .faq-list button.selected small,.solid .faq-list button.selected em{color:#eeeaff}.solid .faq-list button.selected i{color:#171329;background:#20d6c7;border-color:#20d6c7}.soft .faq-list button.selected{background:#f0edff;border:2px solid #765ce4;box-shadow:inset 6px 0 #6246d9}.soft .faq-list button.selected b{color:#3d278f}.soft .faq-list button.selected i{color:#fff;background:#6246d9;border-color:#6246d9}.outline .faq-list button.selected{border:3px solid #6246d9;box-shadow:0 0 0 3px #6246d91c}.outline .faq-list button.selected b{color:#4d35b5}.outline .faq-list button.selected i{color:#fff;background:#6246d9;border-color:#6246d9}.outline .faq-list button.selected em{color:#171329;background:#20d6c7;border-radius:999px;padding:5px 8px;font-weight:900}.sample-foot{background:#f8f7fc;border-radius:12px;gap:4px;margin-top:16px;padding:12px 14px;display:grid}.sample-foot b{color:#766f8c;font-size:11px}.sample-foot span{font-size:13px;font-weight:800}.guide{text-align:center;color:#625b72;margin:28px 0 0;font-size:13px}@media (width<=980px){.sample-grid{grid-template-columns:1fr}.sample-card{width:100%;max-width:620px;margin:auto}}@media (width<=560px){.selection-page{padding:0 14px 36px}.selection-page header em{display:none}.intro{padding-top:40px}.sample-card{padding:16px}}.design-guide,.copy-samples{max-width:1320px;margin:64px auto 0}.section-head{text-align:center;margin-bottom:24px}.section-head small{color:#6246d9;letter-spacing:.12em;font-weight:900}.section-head h2{margin:8px 0;font-size:28px}.section-head p{color:#6d667c;margin:0}.guide-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.guide-grid>article,.copy-grid>article{background:#fff;border:1px solid #ddd8ef;border-radius:18px;padding:20px}.guide-grid h3{margin:0 0 15px;font-size:16px}.guide-grid ul{color:#5f586f;margin:0;padding-left:19px;font-size:13px;line-height:1.9}.swatches{gap:9px;display:grid}.swatches span{grid-template-columns:24px 1fr auto;align-items:center;gap:9px;font-size:12px;display:grid}.swatches i{border:1px solid #d9d4e7;border-radius:7px;width:24px;height:24px}.swatches b{color:#777084;font-size:11px}.swatches .violet i{background:#6246d9}.swatches .aqua i{background:#20d6c7}.swatches .ink i{background:#171329}.swatches .canvas i{background:#fff}.copy-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.copy-grid article header{border:0;gap:8px;height:auto;padding:0;display:flex}.copy-grid article header b{margin:0;font-size:15px}.copy-grid article header span{color:#5037bb;background:#eeeaff;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:900}.copy-grid article>p{color:#6e677b;min-height:42px;font-size:12px;line-height:1.5}.button-demo{gap:8px;display:grid}.button-demo button,.state-row button{cursor:pointer;border-radius:11px;min-height:44px;padding:10px 16px;font-weight:850}.copy-primary{color:#fff;background:#6246d9;border:1px solid #6246d9}.copy-secondary{color:#4d35b5;background:#fff;border:1px solid #6246d9}.copy-quiet{color:#665f72;background:#f4f2f8;border:0}.state-row{background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;padding:20px;display:grid}.state-row>span{text-align:center;gap:7px;display:grid}.state-row small{color:#777084}.state-default{color:#171329;background:#fff;border:1px solid #d7d1e4}.state-hover{color:#fff;background:#6246d9;border:1px solid #5037bb;box-shadow:0 6px 14px #6246d930}.state-done{color:#087d73;background:#e4fbf8;border:1px solid #20bfb2}.state-row button:disabled{color:#a49eae;cursor:not-allowed;background:#efedf3;border:1px solid #e2deea}@media (width<=980px){.copy-grid{grid-template-columns:1fr}.guide-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.guide-grid,.state-row{grid-template-columns:1fr}}.global-public{color:#171329;background:#f7f5ff}.global-public>header{justify-content:space-between;align-items:center;max-width:1200px;height:82px;margin:auto;padding:0 25px;display:flex}.global-public nav{gap:28px;font-size:13px;font-weight:750;display:flex}.cta{background:#6246d9;border-radius:11px;padding:13px 18px;font-weight:850;display:inline-flex;color:#fff!important}.global-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1200px;min-height:650px;margin:auto;padding:80px 30px;display:grid}.global-hero small,.languages small,.global-flow>small{color:#6246d9;letter-spacing:.13em;font-weight:900}.global-hero h1,.languages h2,.global-flow h2,.global-final h2{letter-spacing:-.05em;font-size:clamp(40px,5vw,68px);line-height:1.08}.global-hero em{color:#6246d9;font-style:normal}.global-hero p{color:#655f78;font-size:17px;line-height:1.8}.global-hero span{color:#81798e;margin-top:18px;font-size:11px;display:block}.global-card{color:#fff;background:#171329;border-radius:30px;align-content:center;gap:14px;min-height:440px;padding:48px;display:grid;box-shadow:0 30px 70px #35256c38}.global-card>b{color:#20d6c7;margin:18px 0;font-size:24px}.global-card i{background:#211b36;border:1px solid #4b4168;border-radius:10px;padding:13px;font-style:normal}.languages,.global-flow,.global-final{padding:110px max(25px,50vw - 575px)}.languages{background:#fff;grid-template-columns:1fr 1.3fr;gap:60px;display:grid}.languages>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.languages article{border:1px solid #ded9f0;border-radius:12px;padding:17px}.languages article b{color:#6246d9;background:#ece8ff;border-radius:8px;place-items:center;width:42px;height:32px;margin-right:12px;display:inline-grid}.global-flow{color:#fff;background:#171329}.global-flow>small{color:#20d6c7}.global-flow>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.global-flow article{background:#211b36;border:1px solid #3d3455;border-radius:17px;min-height:220px;padding:24px}.global-flow article span{color:#20d6c7;font-weight:900}.global-flow h3{margin-top:55px}.global-flow p{color:#bdb7ca;line-height:1.6}.global-final{text-align:center;background:#fff}.global-final p{color:#655f78;max-width:650px;margin:0 auto 30px;line-height:1.8}@media (width<=800px){.global-public nav{display:none}.global-hero,.languages{grid-template-columns:1fr}.global-flow>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.global-public>header{padding:0 16px}.global-hero,.languages,.global-flow,.global-final{padding:65px 18px}.global-hero h1{font-size:44px}.languages>div:last-child,.global-flow>div{grid-template-columns:1fr}}.global-public>.public-header>nav{gap:clamp(12px,1.15vw,20px);font-size:14px;font-weight:750}@media (width<=1080px){.global-public>.public-header>nav{display:none}.global-public>.public-header>nav.is-open{display:flex}}.global-public .global-card{color:#171329;background:linear-gradient(145deg,#f1eeff 0%,#f8f7ff 62%,#edfbf9 100%);border:1px solid #d8d2ee;position:relative;overflow:hidden;box-shadow:0 24px 60px #39277624}.global-public .global-card:after{content:"";pointer-events:none;background:#20d6c71c;border-radius:50%;width:180px;height:180px;position:absolute;top:-84px;right:-72px}.global-public .global-card>*{z-index:1;position:relative}.global-public .global-card>b{color:#6246d9}.global-public .global-card i{color:#514b60;background:#ffffffe6;border-color:#d8d2ee;box-shadow:0 8px 20px #3927760f}.global-public .global-card i:first-of-type{border-color:#bcb0ee;box-shadow:inset 4px 0 #6246d9,0 8px 20px #39277614}.guide-page{color:#171329;background:#fbfaff;min-height:100vh}.guide-page *{box-sizing:border-box}.guide-page a{text-decoration:none}.guide-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:center;gap:54px;max-width:1180px;margin:0 auto;padding:88px 24px 72px;display:grid}.guide-hero>div>span,.guide-section>header>small,.guide-final>small{color:#6246d9;letter-spacing:.13em;font-size:11px;font-weight:950}.guide-hero h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(42px,5vw,68px);line-height:1.08}.guide-hero h1 em{color:#6246d9;font-style:normal}.guide-hero p{color:#6e6879;max-width:670px;font-size:17px;line-height:1.75}.guide-hero-actions,.guide-policy-links,.guide-final>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.guide-hero-actions a,.guide-policy-links a,.guide-final a{color:#4c3e84;background:#fff;border:1px solid #cfc7e9;border-radius:12px;align-items:center;min-height:48px;padding:0 19px;font-size:13px;font-weight:900;display:inline-flex}.guide-hero-actions .primary,.guide-final .primary{color:#fff;background:#6246d9;border-color:#6246d9}.guide-hero>aside{background:#fff;border:1px solid #ddd6ef;border-radius:26px;padding:26px;box-shadow:0 24px 64px #442e8b1f}.guide-hero>aside>small{color:#7c7490;letter-spacing:.12em;font-size:9px;font-weight:900}.guide-hero ol{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.guide-hero li{background:#f4f1fb;border-radius:13px;align-items:center;gap:12px;min-height:52px;padding:10px 13px;display:flex}.guide-hero li b{color:#fff;background:#6246d9;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.guide-hero li span{font-size:12px;font-weight:850}.guide-anchor-nav{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #dbd4ede6;border-radius:16px;justify-content:center;gap:7px;max-width:1180px;margin:0 auto 26px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 12px 36px #2d1f5c12}.guide-anchor-nav a{color:#635b70;border-radius:10px;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.guide-anchor-nav a:hover,.guide-anchor-nav a:focus-visible{color:#6246d9;background:#eee9ff}.guide-section{max-width:1180px;margin:0 auto;padding:84px 24px;scroll-margin-top:88px}.guide-section>header{max-width:790px;margin-bottom:34px}.guide-section>header h2{letter-spacing:-.045em;margin:13px 0 14px;font-size:clamp(31px,4vw,48px);line-height:1.18}.guide-section>header p{color:#6f687a;font-size:15px;line-height:1.75}.guide-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.guide-service-grid article{background:#fff;border:1px solid #ded8ec;border-radius:20px;flex-direction:column;min-height:230px;padding:23px;display:flex}.guide-service-grid article>span{color:#6246d9;font-size:10px;font-weight:950}.guide-service-grid h3{margin:22px 0 10px;font-size:19px}.guide-service-grid p{color:#6e6878;margin:0;font-size:12px;line-height:1.65}.guide-service-grid article>small{color:#367c73;margin-top:auto;padding-top:20px;font-size:10px;font-weight:800;line-height:1.5}.guide-boundary{color:#fff;background:#171329;border-radius:22px;margin-top:18px;padding:26px}.guide-boundary h3{margin:0 0 18px;font-size:18px}.guide-boundary>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.guide-boundary article{border:1px solid #39324c;border-radius:13px;gap:7px;padding:14px;display:grid}.guide-boundary b{color:#69e3d7;font-size:11px}.guide-boundary span{color:#c9c2d5;font-size:10px;line-height:1.5}.guide-soft{background:#f1edfa;max-width:none;padding-left:max(24px,50vw - 566px);padding-right:max(24px,50vw - 566px)}.guide-use-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guide-use-grid article{background:#fff;border-radius:19px;padding:22px}.guide-use-grid h3{margin:0 0 17px;font-size:18px}.guide-use-grid dl{gap:9px;margin:0;display:grid}.guide-use-grid dl>div{grid-template-columns:64px 1fr;gap:9px;display:grid}.guide-use-grid dt{color:#6246d9;font-size:10px;font-weight:900}.guide-use-grid dd{color:#6c6577;margin:0;font-size:11px;line-height:1.5}.guide-start-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide-start-steps li{background:#fff;border:1px solid #ded8ec;border-radius:18px;gap:14px;min-height:160px;padding:20px;display:flex}.guide-start-steps>li>span{color:#6246d9;font-size:12px;font-weight:950}.guide-start-steps h3{margin:0 0 9px;font-size:16px}.guide-start-steps p{color:#6d6678;margin:0;font-size:11px;line-height:1.65}.guide-payment{color:#fff;background:#171329;max-width:none;padding-left:max(24px,50vw - 566px);padding-right:max(24px,50vw - 566px)}.guide-payment>header p{color:#c7c0d4}.guide-payment-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.guide-payment-steps article{background:#211b31;border:1px solid #3b344d;border-radius:17px;gap:14px;min-height:165px;padding:20px;display:flex}.guide-payment-steps article>b{background:#6246d9;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.guide-payment-steps h3{margin:4px 0 9px;font-size:15px}.guide-payment-steps p{color:#c7c1d2;margin:0;font-size:11px;line-height:1.65}.guide-payment-notes{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.guide-payment-notes>div{background:#30283f;border-radius:12px;gap:6px;padding:13px;display:grid}.guide-payment-notes b{color:#6fe4d9;font-size:10px}.guide-payment-notes span{color:#c7c0d3;font-size:9px;line-height:1.5}.guide-payment .guide-policy-links a{color:#fff;background:#282137;border-color:#4a405e}.guide-studio-shell{background:#fff;border:1px solid #ded8ec;border-radius:24px;grid-template-columns:190px minmax(0,1fr);gap:18px;padding:16px;display:grid;box-shadow:0 24px 60px #2e1e6414}.guide-studio-shell>aside{color:#fff;background:#171329;border-radius:17px;flex-direction:column;gap:5px;padding:16px;display:flex}.guide-studio-shell>aside>b{color:#7d68e5;margin:7px 8px 20px}.guide-studio-shell>aside>span{color:#aaa3b6;border-radius:9px;align-items:center;min-height:38px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.guide-studio-shell>aside>span.active{color:#fff;background:#6246d9}.guide-studio-shell>div{padding:14px}.guide-studio-shell>div>small{color:#6246d9;letter-spacing:.1em;font-size:9px;font-weight:950}.guide-studio-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:15px;display:grid}.guide-studio-grid article{background:#faf9fc;border:1px solid #e4dfed;border-radius:13px;padding:15px}.guide-studio-grid h3{margin:0 0 7px;font-size:13px}.guide-studio-grid p{color:#6f687a;margin:0;font-size:10px;line-height:1.55}.guide-studio-grid span{color:#348177;margin-top:11px;font-size:9px;font-weight:850;display:inline-block}.guide-day-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.guide-day-grid article{background:#fff;border-radius:15px;padding:18px}.guide-day-grid h3{color:#4f3aa3;margin:0 0 9px;font-size:12px}.guide-day-grid p{color:#6e6878;margin:0;font-size:10px;line-height:1.55}.guide-prepare{background:#fff;border-radius:20px;grid-template-columns:.7fr 1.3fr;gap:30px;margin-top:18px;padding:25px;display:grid}.guide-prepare small{color:#6246d9;letter-spacing:.12em;font-size:9px;font-weight:950}.guide-prepare h3{margin:10px 0 0;font-size:22px}.guide-prepare ul{grid-template-columns:repeat(2,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.guide-prepare li{color:#514a5c;font-size:11px}.guide-final{text-align:center;background:linear-gradient(135deg,#eae4ff,#e5fbf8);padding:86px 24px}.guide-final h2{white-space:pre-line;letter-spacing:-.04em;max-width:760px;margin:14px auto 0;font-size:clamp(31px,4vw,48px);line-height:1.25}.guide-final>div{justify-content:center}.guide-final a{background:#ffffffc2}@media (width<=960px){.guide-hero{grid-template-columns:1fr}.guide-service-grid,.guide-boundary>div,.guide-use-grid,.guide-start-steps,.guide-payment-steps,.guide-payment-notes,.guide-day-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.guide-hero{padding:58px 18px 48px}.guide-hero h1{font-size:40px}.guide-hero p{font-size:14px}.guide-anchor-nav{justify-content:flex-start;margin:0 16px 12px;position:static;overflow-x:auto}.guide-anchor-nav a{white-space:nowrap}.guide-section{padding:60px 18px}.guide-soft,.guide-payment{padding-left:18px;padding-right:18px}.guide-service-grid,.guide-boundary>div,.guide-use-grid,.guide-start-steps,.guide-payment-steps,.guide-payment-notes,.guide-day-grid{grid-template-columns:1fr}.guide-service-grid article{min-height:190px}.guide-studio-shell{grid-template-columns:1fr}.guide-studio-shell>aside{grid-template-columns:repeat(2,1fr);display:grid}.guide-studio-shell>aside>b{grid-column:1/-1}.guide-studio-grid,.guide-prepare,.guide-prepare ul{grid-template-columns:1fr}.guide-hero-actions a,.guide-policy-links a,.guide-final a{min-height:48px}.guide-final{padding:66px 18px}}.guide-hero h1{letter-spacing:-.05em;word-break:keep-all;overflow-wrap:normal;max-width:760px;font-size:clamp(40px,4.7vw,64px);line-height:1.12}.guide-anchor-nav a{min-height:44px}.guide-flow-note{color:#4f3aa3;margin-top:8px;font-size:11px;line-height:1.45;display:block}.guide-hero ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-hero li{min-height:46px;padding:8px 10px}.guide-hero li b{flex:none}@media (width<=700px){.guide-hero h1{font-size:clamp(34px,10vw,40px);line-height:1.18}}@media (width<=390px){.guide-hero ol{grid-template-columns:1fr}.guide-hero li{min-height:44px}}.guide-pilot-banner{color:#164e49;background:#effbf9;border:1px solid #a9e2db;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;max-width:1132px;margin:0 auto 20px;padding:18px 20px;display:flex}.guide-pilot-banner>div{gap:5px;display:grid}.guide-pilot-banner b{font-size:16px}.guide-pilot-banner span{font-size:14px;line-height:1.6}.guide-pilot-banner a{color:#fff;white-space:nowrap;background:#176f67;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-weight:850;display:inline-flex}.guide-payment header p{color:#c7c0d4}.guide-payment>summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:16px;font-weight:900;list-style:none;display:flex}.guide-payment>summary::-webkit-details-marker{display:none}.guide-payment[open]>summary{margin-bottom:24px}.guide-payment>summary span{font-size:22px;transition:transform .18s}.guide-payment[open]>summary span{transform:rotate(45deg)}.guide-hero>aside>small,.guide-hero li b,.guide-anchor-nav a,.guide-service-grid article>span,.guide-service-grid article>small,.guide-boundary b,.guide-boundary span,.guide-use-grid dt,.guide-use-grid dd,.guide-payment-notes b,.guide-payment-notes span,.guide-studio-shell>aside>span,.guide-studio-shell>div>small,.guide-studio-grid p,.guide-studio-grid span,.guide-day-grid h3,.guide-day-grid p,.guide-prepare small,.guide-prepare li{font-size:12px}.guide-start-steps p,.guide-payment-steps p{font-size:13px}.guide-flow-note{font-size:12px}@media (width<=700px){.guide-pilot-banner{flex-direction:column;align-items:stretch;margin:0 16px 12px;padding:15px}.guide-pilot-banner a{justify-content:center}.guide-payment>summary{font-size:14px}}@media (prefers-reduced-motion:reduce){.guide-payment>summary span{transition:none}}.guide-fold>summary{display:none}.guide-fold>.guide-fold-body{display:block}.guide-fold-body>header{max-width:790px;margin-bottom:34px}.guide-fold-body>header>small{color:#6246d9;letter-spacing:.13em;font-size:12px;font-weight:950}.guide-fold-body>header h2{letter-spacing:-.045em;margin:13px 0 14px;font-size:clamp(31px,4vw,48px);line-height:1.18}.guide-fold-body>header p{color:#6f687a;font-size:15px;line-height:1.75}@media (width<=700px){.guide-fold{padding-top:16px;padding-bottom:16px}.guide-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;list-style:none;display:flex}.guide-fold>summary::-webkit-details-marker{display:none}.guide-fold>summary>span{color:#211a38;gap:5px;font-size:17px;font-weight:900;line-height:1.35;display:grid}.guide-fold>summary small{color:#6246d9;letter-spacing:.08em;font-size:12px}.guide-fold>summary>b{color:#6246d9;font-size:22px;transition:transform .18s}.guide-fold[open]>summary{margin-bottom:18px}.guide-fold[open]>summary>b{transform:rotate(45deg)}.guide-fold:not([open])>.guide-fold-body{display:none}.guide-fold-body>header{margin-bottom:24px}.guide-fold-body>header h2,.guide-fold-body>header>small{display:none}.guide-fold-body>header p{margin:0;font-size:14px}.guide-service-grid article{min-height:auto}.guide-boundary{padding:20px}.guide-use-grid article,.guide-start-steps li,.guide-day-grid article{padding:17px}.guide-final{padding-top:54px;padding-bottom:54px}}@media (prefers-reduced-motion:reduce){.guide-fold>summary>b{transition:none}}.help-center{color:#171329;background:#f7f5ff;min-height:100vh;padding-bottom:80px}.help-header{border-bottom:1px solid #ded9f0;justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:auto;padding:0 24px;display:flex}.help-header>div{align-items:center;gap:18px;display:flex}.help-header a{color:#6246d9;font-weight:800}.help-header label{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.help-header select{color:#171329;background:#fff;border:1px solid #d7d0e8;border-radius:10px;min-height:40px;padding:0 34px 0 12px}.help-hero{text-align:center;max-width:880px;margin:70px auto 30px;padding:0 24px}.help-hero>span{color:#6246d9;letter-spacing:.16em;font-size:11px;font-weight:900}.help-hero h1{letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(36px,6vw,58px)}.help-hero p{color:#655f78;line-height:1.7}.help-search{background:#fff;border:2px solid #d9d2ee;border-radius:16px;align-items:center;gap:10px;max-width:680px;margin:28px auto 0;padding:0 18px;display:flex;box-shadow:0 18px 48px #4b377d12}.help-search:focus-within{border-color:#6246d9;box-shadow:0 0 0 4px #6246d91a}.help-search span{color:#6246d9;font-size:24px}.help-search input{color:#171329;background:0 0;border:0;outline:0;width:100%;height:58px}.help-role-note{align-items:center;gap:10px;max-width:1120px;margin:0 auto 18px;padding:0 24px;display:flex}.help-role-note span{color:#6246d9;background:#ece8ff;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800}.help-manuals{color:#fff;background:linear-gradient(135deg,#171329,#282044);border:1px solid #d9d2ea;border-radius:18px;max-width:1120px;margin:0 auto 22px;padding:23px}.help-manuals>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.help-manuals>header small{color:#20d6c7;letter-spacing:.12em;font-weight:900}.help-manuals h2{margin:6px 0 0;font-size:22px}.help-manuals>header>p{color:#cbc4dc;max-width:420px;margin:0;font-size:12px;line-height:1.6}.help-manuals>div{gap:8px;display:grid}.help-manuals article{background:#ffffff0c;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.help-manuals article>span{background:#6246d9;border-radius:7px;padding:7px;font-size:8px;font-weight:900}.help-manuals article b{font-size:12px}.help-manuals article p{color:#bfb7d2;margin:4px 0 0;font-size:10px}.help-manuals article a{color:#171329;background:#20d6c7;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;margin:auto;padding:0 24px;display:grid}.help-card{background:#fff;border:1px solid #ded9f0;border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.help-card small{color:#6246d9;font-weight:900}.help-card h2{margin:0;font-size:22px}.help-card>p{color:#655f78;margin:0;line-height:1.65}.help-card details{border-top:1px solid #eeeaf7;padding-top:12px}.help-card summary{cursor:pointer;color:#6246d9;font-weight:800}.help-card ol{color:#4e475d;padding-left:22px;line-height:1.7}.help-card aside{background:#f7f5ff;border-radius:11px;padding:13px}.help-card aside p{color:#655f78;margin:5px 0 0;line-height:1.55}.help-card>a{color:#6246d9;margin-top:auto;font-weight:900}.help-empty{text-align:center;grid-column:1/-1;padding:50px}.help-empty button{color:#fff;background:#6246d9;border:0;border-radius:10px;margin:16px auto;padding:11px 16px;font-weight:800;display:block}@media (width<=720px){.help-header{align-items:flex-start;height:auto;padding-top:14px;padding-bottom:14px}.help-header>div{flex-direction:column;align-items:flex-end;gap:8px}.help-header label span{width:1px;height:1px;position:absolute;overflow:hidden}.help-hero{margin-top:45px}.help-manuals{margin-left:24px;margin-right:24px}.help-manuals>header{flex-direction:column;align-items:flex-start}.help-manuals article{grid-template-columns:auto 1fr}.help-manuals article a{text-align:center;grid-column:1/-1}.help-grid{grid-template-columns:1fr}.help-card{padding:20px}}.help-card summary,.help-card>a{align-items:center;min-height:44px;display:inline-flex}.help-card summary{width:100%}.help-header a,.help-header select,.help-manuals article a{align-items:center;min-height:44px;display:inline-flex}.help-manuals article a{justify-content:center}.help-center>.help-header{justify-content:flex-end;gap:18px;max-width:1180px;height:auto;min-height:64px;padding:10px 24px}.help-center>.help-header>a,.help-center>.help-header>label{align-items:center;min-height:44px;display:inline-flex}.help-center>.help-header select{min-height:44px}.help-center .help-hero h1{word-break:keep-all;overflow-wrap:normal}@media (width<=720px){.help-center>.help-header{justify-content:space-between;align-items:center;gap:10px}.help-center>.help-header label{flex-direction:row;align-items:center}.help-center>.help-header label span{width:1px;height:1px;position:absolute;overflow:hidden}.help-center .help-hero h1{font-size:clamp(34px,9.4vw,40px)}}.ls-page{color:#17202d;background:#eceae5;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.ls-head{background:#faf9f5;border-bottom:1px solid #d9d7d0;grid-template-columns:1fr 2fr 1fr;min-height:350px;padding:52px max(5vw,28px);display:grid}.ls-brand,.v-logo{letter-spacing:6px;font-weight:900}.ls-head small{letter-spacing:2px;color:#8b7a5d;font-size:10px}.ls-head h1{letter-spacing:-3px;margin:42px 0 16px;font-size:54px;line-height:1.12}.ls-head p{color:#777}.ls-head>span{text-align:right;color:#8b7a5d;font:italic 13px/1.5 Georgia}.ls-tabs{background:#fff;border-bottom:1px solid #d7d5cf;grid-template-columns:repeat(3,1fr);padding:0 max(5vw,28px);display:grid}.ls-tabs button{color:#888;cursor:pointer;background:#fff;border:0;border-left:1px solid #ddd;padding:22px;position:relative}.ls-tabs button:last-child{border-right:1px solid #ddd}.ls-tabs button.on{color:#15283a;font-weight:700}.ls-tabs button.on:after{content:"";background:#2f716d;height:3px;position:absolute;bottom:0;left:0;right:0}.ls-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:70px max(3vw,22px) 100px;display:grid}.ls-option{--bg:#f7f5ef;--surface:#fff;--ink:#17253a;--accent:#b99a62;--tint:#e9edf2}.theme-teal{--bg:#f8faf9;--surface:#fff;--ink:#173b3a;--accent:#2f716d;--tint:#e6f0ee}.theme-blue{--bg:#f6f8fb;--surface:#fff;--ink:#18243a;--accent:#3568c0;--tint:#eaf1fa}.ls-title{align-items:center;gap:12px;margin-bottom:17px;display:flex}.ls-title>b{color:var(--accent);font-size:10px}.ls-title h2{margin:0 0 4px;font-size:17px}.ls-title p{color:#777;margin:0;font-size:9px}.ls-title em{background:var(--accent);color:#fff;margin-left:auto;padding:6px 8px;font-size:7px;font-style:normal}.ls-frame{background:var(--surface);height:645px;overflow:hidden;box-shadow:0 24px 55px #19232d1f}.ls-browser{background:#e4e3df;align-items:center;gap:5px;height:27px;padding:0 10px;display:flex}.ls-browser i{background:#aaa;border-radius:50%;width:5px;height:5px}.ls-browser span{color:#999;margin-left:6px;font-size:6px}.ls-swatches{align-items:center;gap:5px;margin-top:15px;display:flex}.ls-swatches i{border:1px solid #cbc9c2;border-radius:50%;width:18px;height:18px}.ls-swatches span{color:#888;margin-left:5px;font-size:7px}.ls-web{background:var(--bg);height:618px;color:var(--ink);position:relative}.ls-web>nav{border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);justify-content:space-between;align-items:center;height:62px;padding:0 22px;font-size:7px;display:flex}.v-logo{letter-spacing:3px;font-size:10px}.ls-web>nav button{background:var(--ink);color:#fff;border:0;padding:9px 12px;font-size:7px}.ls-web>section{grid-template-columns:.9fr 1.1fr;gap:16px;padding:65px 30px 30px;display:grid}.web-copy>small{letter-spacing:1.5px;color:var(--accent);font-size:6px}.web-copy h3{color:var(--ink);margin:18px 0;font:31px/1.12 Georgia}.web-copy h3 i{color:var(--accent);font-weight:400}.web-copy>p{color:#7b7c7d;font-size:8px;line-height:1.7}.web-copy>div{align-items:center;gap:15px;margin-top:24px;display:flex}.web-copy button{background:var(--accent);color:#fff;border:0;padding:11px;font-size:7px}.web-copy a{font-size:7px;text-decoration:underline}.web-product{background:var(--tint);border-radius:4px;height:350px;position:relative;overflow:hidden}.v-chat-card{z-index:2;background:#fff;border-radius:10px;padding:16px;position:absolute;top:45px;left:18px;right:18px;box-shadow:0 18px 38px #14232d1f}.v-chat-card header{align-items:center;gap:8px;display:flex}.v-chat-card header>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font:14px Georgia;display:grid}.v-chat-card header div{flex-direction:column;font-size:7px;display:flex}.v-chat-card header small{color:#999}.v-chat-card p{margin:17px 0;font:14px/1.45 Georgia}.v-chat-card button{background:var(--accent);color:#fff;border:0;width:100%;padding:8px;font-size:6px}.v-stat{background:var(--ink);color:#fff;z-index:2;padding:11px;position:absolute;bottom:28px;right:12px}.v-stat small{font-size:5px}.v-stat b{margin:4px 0;font-size:18px;display:block}.v-stat span{color:#8bd0b0;font-size:5px}.v-ring{border:35px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-80px}.ls-web>footer{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);grid-template-columns:repeat(3,1fr);padding:16px 28px;display:grid;position:absolute;bottom:0;left:0;right:0}.ls-web>footer span{color:#888;font-size:6px}.ls-web>footer b{color:var(--ink);font:16px Georgia;display:block}.ls-chat-stage{background:var(--bg);height:618px;padding:50px 20px;position:relative}.chat-site small{color:var(--accent);letter-spacing:1.5px;margin-top:110px;font-size:6px;display:block}.chat-site h3{margin:17px 0;font:26px/1.25 Georgia}.chat-site button{border:1px solid var(--ink);color:var(--ink);background:0 0;padding:8px;font-size:7px}.ls-chatbox{background:#fff;border-radius:16px;flex-direction:column;width:280px;height:530px;display:flex;position:absolute;top:58px;right:15px;overflow:hidden;box-shadow:0 22px 50px #1e2d322e}.ls-chatbox>header{border-bottom:1px solid #e0dfda;align-items:center;gap:8px;height:58px;padding:0 13px;display:flex}.chat-v{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font:14px Georgia;display:grid}.ls-chatbox>header div{flex-direction:column;flex:1;font-size:8px;display:flex}.ls-chatbox>header small{color:#888;font-size:6px}.ls-chatbox>header small i{background:#3c9c70;border-radius:50%;width:4px;height:4px;display:inline-block}.ls-chatbox>header button{background:0 0;border:0}.ls-chatbox>main{color:#222;flex:1;padding:14px}.ls-chatbox>main>small{text-align:center;color:#aaa;font-size:6px;display:block}.ls-chatbox main>p{border-radius:10px;max-width:82%;margin:10px 0;padding:9px 10px;font-size:8px;line-height:1.5}.ls-chatbox p.bot{background:var(--tint)}.ls-chatbox p.user{background:var(--ink);color:#fff;margin-left:auto}.ls-chatbox p em{color:#888;margin-top:5px;font-size:5px;font-style:normal;display:block}.chips{gap:4px;display:flex}.chips button{border:1px solid color-mix(in srgb,var(--accent) 45%,#ddd);color:var(--ink);background:#fff;border-radius:15px;padding:6px;font-size:6px}.booking{border:1px solid #ddd;border-left:3px solid var(--accent);padding:9px}.booking small{color:var(--accent);font-size:5px}.booking b{margin:6px 0;font-size:10px;display:block}.booking button{background:var(--accent);color:#fff;border:0;width:100%;padding:7px;font-size:6px}.ls-chatbox>form{color:#aaa;border:1px solid #ddd;border-radius:18px;align-items:center;margin:0 12px 7px;padding:5px 5px 5px 11px;font-size:7px;display:flex}.ls-chatbox form span{flex:1}.ls-chatbox form button{background:var(--accent);color:#fff;border:0;border-radius:50%;width:25px;height:25px}.ls-chatbox>footer{text-align:center;color:#aaa;padding-bottom:8px;font-size:5px}.ls-studio{background:var(--bg);height:618px;color:var(--ink);grid-template-columns:105px 1fr;font-size:7px;display:grid}.ls-studio aside{background:#fff;border-right:1px solid #ddd;flex-direction:column;padding:18px 11px;display:flex}.ls-studio aside>div{flex-direction:column;margin:34px 0 20px;display:flex}.ls-studio aside>div small{color:#999;font-size:5px}.ls-studio aside nav{flex-direction:column;gap:4px;display:flex}.ls-studio aside nav a{color:#888;padding:8px}.ls-studio aside nav a.active{background:var(--tint);color:var(--ink);border-left:2px solid var(--accent)}.ls-studio aside>footer{border-top:1px solid #ddd;gap:7px;margin-top:auto;padding-top:12px;display:flex}.ls-studio aside>footer span{flex-direction:column;display:flex}.ls-studio aside>footer small{color:#999}.ls-studio>main{padding:20px}.ls-studio>main>header{justify-content:space-between;align-items:center;display:flex}.ls-studio>main>header small{color:#999;font-size:5px}.ls-studio>main>header h3{margin:7px 0;font-size:18px}.ls-studio>main>header button{background:var(--accent);color:#fff;border:0;padding:9px;font-size:6px}.metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 8px;display:grid}.metrics article,.studio-content article{background:#fff;border:1px solid #e0dfda;padding:13px}.metrics span{color:#888;font-size:6px}.metrics b{margin:8px 0;font-size:20px;display:block}.metrics small{color:#398363;font-size:5px}.studio-content{grid-template-columns:1.35fr .65fr;gap:7px;display:grid}.light-chart>header{justify-content:space-between;display:flex}.light-chart>header span{color:#999;font-size:6px}.light-chart>div{align-items:end;gap:7px;height:210px;padding-top:30px;display:flex}.light-chart>div i{background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 35%,white));flex:1;position:relative}.light-chart>div em{text-align:center;color:#999;width:100%;font-size:5px;font-style:normal;position:absolute;top:-12px}.light-chart>footer{text-align:center;color:#999;padding-top:7px;font-size:5px}.light-tasks>b{margin-bottom:12px;display:block}.light-tasks p{border-bottom:1px solid #ddd;align-items:center;gap:7px;margin:0;padding:12px 0;display:flex}.light-tasks p i{color:var(--accent);font-size:14px;font-style:normal}.light-tasks p span{flex-direction:column;flex:1;display:flex}.light-tasks p small{color:#999;font-size:5px}.light-tasks p em{font-style:normal}.ls-foot{letter-spacing:1px;background:#fff;border-top:1px solid #ddd;justify-content:space-between;padding:26px max(5vw,28px);font-size:8px;display:flex}.ls-foot b{letter-spacing:4px}.ls-foot p{color:#888;margin:0}@media (width<=1100px){.ls-grid{grid-template-columns:1fr}.ls-frame{height:680px}.ls-web,.ls-chat-stage,.ls-studio{height:653px}.ls-chatbox{right:8%}}@media (width<=650px){.ls-head{grid-template-columns:1fr;min-height:420px}.ls-head>div:nth-child(2){margin-top:55px}.ls-head>span{display:none}.ls-head h1{font-size:40px}.ls-tabs{padding:0}.ls-tabs button{padding:17px 5px;font-size:12px}.ls-grid{padding:48px 12px}.ls-frame{height:600px}.ls-web,.ls-chat-stage,.ls-studio{height:573px}.ls-chatbox{width:270px;height:495px;top:52px;right:9px}.chat-site{opacity:.25}.ls-studio{grid-template-columns:75px 1fr}.ls-studio aside nav a{font-size:0}.ls-studio aside nav a:first-letter{font-size:9px}.ls-studio>main{padding:10px}.studio-content{grid-template-columns:1fr}.light-tasks{display:none}.ls-foot{flex-direction:column;gap:9px}}.onboarding-page{color:#171329;background:linear-gradient(145deg,#f8f6ff,#eefcfb);min-height:100vh;padding-bottom:60px}.onboarding-page>header{background:#fff;border-bottom:1px solid #e6e1f1;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 530px);display:flex}.onboarding-brand{letter-spacing:.12em;color:#6246d9;font-size:20px;font-weight:900}.onboarding-brand span{color:#20d6c7}.onboarding-page>header div{text-align:right}.onboarding-page>header b,.onboarding-page>header small{display:block}.onboarding-page>header b{font-size:13px}.onboarding-page>header small{color:#81798e;margin-top:3px;font-size:12px}.onboarding-shell{background:#fff;border:1px solid #dfd9ec;border-radius:24px;width:min(960px,100% - 32px);margin:38px auto;overflow:hidden;box-shadow:0 28px 70px #39277618}.onboarding-shell>nav{background:#fbfaff;border-bottom:1px solid #eeeaf7;grid-template-columns:repeat(4,1fr);padding:20px 30px;display:grid}.onboarding-shell>nav span{color:#716986;align-items:center;gap:8px;font-size:12px;font-weight:750;line-height:1.4;display:flex}.onboarding-shell>nav i{background:#eeeaf5;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.onboarding-shell>nav span.on{color:#6246d9}.onboarding-shell>nav span.on i{color:#fff;background:#6246d9}.onboarding-shell>nav span.done{color:#13877c}.onboarding-shell>nav span.done i{color:#13877c;background:#dffaf7}.onboarding-shell>article{padding:48px 55px}.onboarding-shell article>small{color:#6246d9;letter-spacing:.12em;font-size:12px;font-weight:850}.onboarding-shell h1{letter-spacing:-.04em;margin:10px 0;font-size:34px}.onboarding-shell article>p{color:#716986;margin:0 0 30px}.industry-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.industry-grid button{text-align:left;color:#171329;background:#fff;border:1px solid #ded9f0;border-radius:15px;padding:22px}.industry-grid button.selected{background:#f1eeff;border-color:#6246d9;box-shadow:0 0 0 3px #6246d916}.industry-grid b,.industry-grid span{display:block}.industry-grid b{font-size:16px}.industry-grid span{color:#655f78;margin-top:7px;font-size:13px;line-height:1.5}.onboarding-shell footer{border-top:1px solid #eeeaf7;justify-content:flex-end;gap:9px;min-height:0;margin-top:30px;padding:30px 0 0;display:flex}.onboarding-shell footer>a{color:#655f78;min-height:44px;margin-right:auto;padding:12px;font-size:13px}.onboarding-shell button,.next-links a{color:#fff;background:#6246d9;border:0;border-radius:10px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:800}.onboarding-shell button.back{color:#6246d9;background:#eeeaf7}.onboarding-shell button:disabled{opacity:.45}.knowledge-list{gap:12px;display:grid}.knowledge-list section{background:#fcfbff;border:1px solid #e4deef;border-radius:14px;grid-template-columns:120px 1fr;gap:11px;padding:16px;display:grid}.knowledge-list label{font-size:13px;font-weight:800}.knowledge-list label:nth-child(3){grid-column:1/-1}.knowledge-list input,.knowledge-list textarea,.site-form input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d1e8;border-radius:8px;margin-top:6px;padding:10px;font-size:14px;display:block}.knowledge-list textarea{resize:vertical;min-height:75px}.site-form{max-width:600px}.site-form>label{margin:18px 0;font-size:13px;font-weight:800;display:block}.site-form input{padding:13px}.security-note{color:#176b64;background:#e8faf8;border-radius:10px;padding:13px;font-size:13px;line-height:1.5}.error{font-size:13px;line-height:1.5;color:#b42318!important}.complete{text-align:center}.check{color:#171329;background:#20d6c7;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:28px;font-weight:900;display:grid}.complete pre{text-align:left;white-space:pre-wrap;word-break:break-all;color:#d8ceff;background:#171329;border-radius:12px;margin:25px 0;padding:18px;font-size:12px;line-height:1.55}.next-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.next-links a{color:#6246d9;background:#eeeaf7}.next-links a.primary{color:#fff;background:#6246d9}@media (width<=700px){.onboarding-shell>nav{grid-template-columns:repeat(4,1fr);padding:14px}.onboarding-shell>nav span{justify-content:center;font-size:0}.onboarding-shell>article{padding:32px 20px}.industry-grid,.knowledge-list section{grid-template-columns:1fr}.knowledge-list label:nth-child(3){grid-column:auto}.onboarding-shell h1{font-size:27px}}.industry-grid button{border:1px solid var(--velora-line);background:var(--velora-surface);min-height:96px;color:var(--velora-ink);box-shadow:none;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.industry-grid button span{color:var(--velora-muted);opacity:1;padding-right:64px}.industry-grid button:hover{border-color:var(--velora-line-strong);box-shadow:var(--velora-shadow);background:#faf9ff;transform:translateY(-2px)}.industry-grid button.selected{border:3px solid var(--velora-violet);background:var(--velora-surface);color:var(--velora-ink);box-shadow:0 0 0 3px #6246d91c,var(--velora-shadow)}.industry-grid button.selected b{color:var(--velora-violet-dark)}.industry-grid button.selected span{color:#6254a2}.industry-grid button.selected:after{content:"선택됨";background:var(--velora-aqua);color:var(--velora-ink);border-radius:99px;padding:6px 10px;font-size:9px;font-weight:900;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.industry-grid button:focus-visible{outline:3px solid var(--velora-aqua);outline-offset:3px}@media (width<=700px){.industry-grid button{min-height:88px}.industry-grid button span{padding-right:60px}}.faq-step{padding-top:38px!important}.faq-toolbar{z-index:3;background:#fff;border:1px solid #dfd9ec;border-radius:12px;justify-content:space-between;align-items:center;margin:0 0 14px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #39277612}.faq-toolbar div{align-items:baseline;gap:10px;display:flex}.faq-toolbar b{color:#6246d9;font-size:14px}.faq-toolbar span{color:#81798e;font-size:10px}.onboarding-shell button.secondary{color:#137b72;background:#e8faf8}.knowledge-list section{padding:0;transition:opacity .15s,border-color .15s;display:block;overflow:hidden}.knowledge-list section.enabled{border-color:#b9ade8}.knowledge-list section.disabled{opacity:.57;background:#f4f2f7}.faq-card-head{background:#f7f4ff;border-bottom:1px solid #e4deef;align-items:center;gap:8px;padding:11px 14px;display:flex}.use-toggle{align-items:center;gap:6px;display:flex;font-size:10px!important}.use-toggle input{accent-color:#6246d9;height:16px;width:16px!important;margin:0!important}.review-badge,.action-hint{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.review-badge.recommended{color:#08786e;background:#e6faf7}.review-badge.confirm{color:#7a5700;background:#fff2cc}.review-badge.caution{color:#a22b22;background:#ffe8e6}.review-badge.custom{color:#6246d9;background:#eeeaf7}.action-hint{color:#5d536d;background:#fff;border:1px solid #ded9e8}.onboarding-shell button.remove{color:#a22b22;background:0 0;margin-left:auto;padding:5px 7px}.faq-fields{grid-template-columns:120px 1fr;gap:11px;padding:14px;display:grid}.faq-fields label{font-size:9px;font-weight:800}.faq-fields label:nth-child(3){grid-column:1/-1}.faq-fields input,.faq-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #d8d1e8;border-radius:8px;margin-top:6px;padding:10px;font-size:11px;display:block}.faq-fields textarea{resize:vertical;min-height:70px}.faq-fields input:disabled,.faq-fields textarea:disabled{color:#777;background:#eee}.review-confirm{background:#f7f4ff;border:1px solid #b9ade8;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px;font-size:10px;line-height:1.55;display:flex}.review-confirm input{accent-color:#6246d9;flex:none;width:18px;height:18px}.review-confirm b{color:#34255e;font-size:11px;display:block}@media (width<=700px){.faq-toolbar{top:6px}.faq-card-head{flex-wrap:wrap}.action-hint{order:4}.faq-fields{grid-template-columns:1fr}.faq-fields label:nth-child(3){grid-column:auto}}.faq-review-step{padding:34px 34px 28px!important}.review-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-title h1{margin-bottom:6px}.review-title p{color:#716986;margin:0;font-size:12px}.review-summary{align-items:center;gap:14px;margin:20px 0 12px;display:flex}.review-summary b{color:#4e3bb0;font-size:11px}.review-summary i{background:#eee9f5;border-radius:99px;flex:1;height:6px;display:block;overflow:hidden}.review-summary i span{background:linear-gradient(90deg,#6246d9,#20d6c7);height:100%;display:block}.faq-search input{background:#fbfaff;border:1px solid #dcd5e8;border-radius:10px;width:100%;padding:12px 14px;font-size:11px}.faq-split{border:1px solid #dfd8e9;border-radius:16px;grid-template-columns:370px 1fr;align-items:start;margin-top:14px;display:grid;overflow:hidden}.faq-split>aside{background:#fbfaff;border-right:1px solid #e6e0ee;padding:12px}.faq-filters{flex-wrap:wrap;gap:4px;margin-bottom:9px;display:flex}.faq-filters button{color:#777082;background:0 0;border:0;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:850}.faq-filters button.active{color:#6246d9;background:#ece7fb}.faq-list-row{color:#211a2e;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;width:100%;min-height:68px;padding:10px;display:grid}.faq-list-row:hover{background:#f1eef8}.faq-list-row.active{background:#e5fbf8;border-color:#20bfb2}.faq-list-row.off{opacity:.48}.faq-list-row label{display:flex}.faq-list-row input{accent-color:#6246d9;width:16px;height:16px}.faq-list-row span{min-width:0}.faq-list-row small,.faq-list-row b{display:block}.faq-list-row small{color:#766e82;margin-bottom:5px;font-size:8px}.faq-list-row b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.faq-list-row>i{color:#0aa99c;font-style:normal;font-weight:900}.faq-pagination{border-top:1px solid #e6e0ee;justify-content:center;gap:4px;margin-top:12px;padding-top:12px;display:flex}.faq-pagination button{color:#756d81;background:0 0;border:0;border-radius:7px;min-width:27px;height:27px;font-size:9px;font-weight:850}.faq-pagination button.active{color:#fff;background:#6246d9}.faq-pagination button:disabled{opacity:.3}.desktop-editor{padding:26px 28px}.mobile-editor{display:none}.faq-editor-head{border-bottom:1px solid #eee9f3;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.faq-editor-head small{color:#6246d9;font-size:9px;font-weight:900}.faq-editor-head h2{margin:7px 0 0;font-size:22px;line-height:1.25}.faq-editor-head>button{border:0;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.faq-editor-head>button.enabled{color:#08786e;background:#ddfaf6}.faq-editor-head>button.disabled{color:#777;background:#eee}.faq-editor-fields{grid-template-columns:120px 1fr;gap:12px;margin-top:20px;display:grid}.faq-editor-fields label{font-size:9px;font-weight:850}.faq-editor-fields label:nth-child(3){grid-column:1/-1}.faq-editor-fields input,.faq-editor-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #d9d1e5;border-radius:9px;margin-top:6px;padding:11px;font-size:11px;display:block}.faq-editor-fields textarea{resize:vertical;min-height:110px;line-height:1.6}.faq-editor-fields :disabled{color:#777;background:#f0eff2}.next-action{background:#f5f2fc;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:13px;display:flex}.next-action small,.next-action b{display:block}.next-action small{color:#766e83;font-size:8px}.next-action b{color:#5338c8;margin-top:3px;font-size:11px}.next-action>span{color:#81798e;font-size:8px}.faq-warning{color:#8b6200;background:#fff3cf;border-radius:9px;padding:10px;font-size:9px}.editor-actions{border-top:1px solid #eee9f3;justify-content:flex-end;gap:7px;margin-top:18px;padding-top:16px;display:flex}.editor-actions button{border:0;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:850}.editor-actions .delete{color:#a22b22;background:#fff0ef;margin-right:auto}.editor-actions .save-next{color:#fff;background:#6246d9}.editor-actions button:disabled{opacity:.4}.finish-notice{color:#806000;background:#fff3d2;border-radius:10px;margin-top:14px;padding:12px;font-size:10px}.finish-notice.ready{color:#08786e;background:#e4faf7}.empty-faq{text-align:center;color:#81798e;padding:35px 10px;font-size:10px}@media (width<=760px){.faq-review-step{padding:28px 16px!important}.review-title{display:block}.review-title>button{margin-top:12px}.faq-split{display:block}.faq-split>aside{border-right:0}.desktop-editor{display:none}.mobile-editor{background:#fff;border:1px solid #cfc5e3;border-top:0;border-radius:0 0 12px 12px;margin:0 2px 10px;padding:17px 12px;display:block}.faq-list-row.active{border-radius:11px 11px 0 0}.faq-editor-fields{grid-template-columns:1fr}.faq-editor-fields label:nth-child(3){grid-column:auto}.faq-editor-head h2{font-size:17px}.faq-pagination{flex-wrap:wrap}}.action-editor{border:1px solid var(--velora-line);background:var(--velora-canvas);border-radius:12px;margin-top:14px;padding:14px}.action-editor legend{color:var(--velora-violet);padding:0 5px;font-size:10px;font-weight:900}.action-fields{grid-template-columns:1fr 150px;gap:10px;display:grid}.action-fields label{font-size:9px;font-weight:850}.action-fields input,.action-fields select{border:1px solid var(--velora-line-strong);width:100%;color:var(--velora-ink);font:inherit;background:#fff;border-radius:9px;margin-top:6px;padding:10px;display:block}.action-fields .action-value{grid-column:1/-1}.action-editor>small{color:var(--velora-muted);margin-top:9px;font-size:8px;display:block}@media (width<=760px){.action-fields{grid-template-columns:1fr}}.onboarding-shell .faq-list-row{color:#171329;box-shadow:none;background:#fff;border-color:#ded9eb;grid-template-columns:22px 1fr 60px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.onboarding-shell .faq-list-row:hover{background:#faf9ff;border-color:#cfc6e5}.onboarding-shell .faq-list-row.active{color:#171329;background:#fff;border:3px solid #6246d9;transform:none;box-shadow:0 0 0 3px #6246d91c,0 8px 20px #38258e18}.onboarding-shell .faq-list-row.active b{color:#4d35b5;font-weight:900}.onboarding-shell .faq-list-row.active small{color:#6254a2;font-weight:850}.onboarding-shell .faq-list-row.active>i{color:#171329;background:#20d6c7;border-radius:999px;place-items:center;min-width:50px;height:24px;padding:0 8px;font-size:0;display:grid}.onboarding-shell .faq-list-row.active>i:after{content:"선택됨";font-size:11px;font-weight:900}.onboarding-shell .faq-list-row:focus-visible{outline-offset:2px;outline:3px solid #20d6c7}@media (width<=760px){.onboarding-shell .faq-list-row{grid-template-columns:22px 1fr 60px}.onboarding-shell .faq-list-row.active{transform:none}}.custom-industry-panel{background:linear-gradient(135deg,#fbfaff,#f0fffd);border:1px solid #d9d1ef;border-radius:18px;margin-top:18px;padding:24px}.custom-industry-panel h2{margin:5px 0 7px;font-size:21px}.custom-industry-panel p{color:#716986;margin:0 0 18px;font-size:11px}.custom-industry-panel label{margin:12px 0;font-size:11px;font-weight:800;display:block}.custom-industry-panel input,.custom-industry-panel select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d1e8;border-radius:10px;margin-top:6px;padding:12px;display:block}.custom-industry-panel fieldset{border:0;margin:0;padding:4px 0 0}.custom-industry-panel legend{margin-bottom:8px;font-size:11px;font-weight:800}.custom-industry-details{background:#fff;border-radius:13px;grid-template-columns:1fr 1fr;gap:0 12px;margin-top:6px;padding:14px;display:grid}.custom-industry-details .reservation-choice{grid-column:1/-1;align-items:center;gap:9px;min-height:44px;display:flex}.custom-industry-details .reservation-choice input{accent-color:#6246d9;width:20px;min-height:20px;margin:0;display:inline-block}@media (width<=620px){.custom-industry-panel{padding:18px 14px}.custom-industry-details{grid-template-columns:1fr}}.goal-options{flex-wrap:wrap;gap:7px;display:flex}.goal-options button{background:var(--velora-surface);color:#514a60;border:1px solid var(--velora-line);min-height:44px;padding:9px 12px}.goal-options button.selected{background:var(--velora-surface);color:var(--velora-violet-dark);border:2px solid var(--velora-violet);box-shadow:0 0 0 3px #6246d918}.onboarding-shell article>footer button{min-height:44px}.site-form label small{color:#81798e;margin-top:7px;font-size:9px;font-weight:600;display:block}.domain-preview{color:#08786e;background:#e6faf7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;font-size:10px;display:flex}.domain-preview.invalid{color:#8a5b00;background:#fff2df}.domain-preview span{text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.preview-note{color:#5542aa;background:#f1eeff;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:10px}.install-tabs{flex-wrap:wrap;justify-content:center;gap:7px;margin:24px 0 12px;display:flex}.onboarding-shell .install-tabs button{background:var(--velora-surface);color:#625a70;border:1px solid var(--velora-line)}.onboarding-shell .install-tabs button.selected{background:var(--velora-surface);color:var(--velora-violet-dark);border:2px solid var(--velora-violet);box-shadow:0 0 0 3px #6246d918}.install-help{font-size:11px;color:#716986!important;margin:0!important}.install-checklist{text-align:left;background:#f7f5fb;border-radius:13px;max-width:570px;margin:22px auto 0;padding:17px 20px}.install-checklist b,.install-checklist span{display:block}.install-checklist b{color:#4d35b5;margin-bottom:9px;font-size:11px}.install-checklist span{color:#625a70;margin-top:6px;font-size:10px}@media (width<=700px){.domain-preview{flex-direction:column;align-items:flex-start}.install-tabs{grid-template-columns:1fr;display:grid}.onboarding-shell .install-tabs button{width:100%}}.policy-page{color:#17142d;max-width:820px;margin:0 auto;padding:32px 24px 56px;line-height:1.8}.policy-header{border-bottom:1px solid #ded9f0;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-bottom:18px;display:flex}.policy-header>a{align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.policy-header nav{align-items:center;gap:20px;display:flex}.policy-header nav a{color:#514b60;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.policy-header nav a:hover,.policy-header nav a:focus-visible{color:#6246d9}.policy-language{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.policy-language label{color:#5f586e;font-size:12px;font-weight:850}.policy-language select,.policy-language button{min-height:44px;font:inherit;background:#fff;border:1px solid #d7d0e8;border-radius:10px;padding:0 12px}.policy-language button{color:#fff;background:#5b3fe4;font-weight:850}.policy-document-lead{background:#f8f6ff;border:1px solid #ddd7ef;border-radius:16px;padding:20px}.policy-document-lead>div{flex-wrap:wrap;gap:8px;display:flex}.policy-document-lead>div span{background:#ebe7f8;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:800}.policy-document-lead>p{margin:14px 0 0}.policy-translation-note{background:#fff;border-left:3px solid #7961e8;padding:10px;font-size:13px}.policy-status{color:#795b00;background:#f3eedf;border-radius:99px;align-items:center;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.policy-status.is-published{color:#08786e;background:#def6f1}.policy-status.is-scheduled{color:#5435cb;background:#e9e4ff}.policy-legal-review{background:#fff6db;border:1px solid #ebc76c;border-radius:14px;margin:28px 0;padding:18px}.policy-legal-review p{margin:6px 0 0}.policy-center-intro{color:#fff;background:#1b1730;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.policy-center-intro>p{max-width:520px;font-size:18px}.policy-center-intro>div{gap:6px;display:grid}.policy-center-intro span{color:#d6cffa;font-size:12px}.policy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.policy-card-grid article{background:#fff;border:1px solid #ded9f0;border-radius:16px;align-content:start;min-height:240px;padding:20px;display:grid}.policy-card-grid article>div{color:#655e74;justify-content:space-between;gap:10px;font-size:12px;display:flex}.policy-card-grid h2{font-size:21px}.policy-card-grid a{margin-top:auto;font-weight:850}.policy-change-history{border:1px solid #ded9f0;border-radius:16px;margin-top:22px;padding:22px}.policy-change-history>div{justify-content:space-between;gap:12px;display:flex}.policy-change-history h2{margin:0}.policy-change-history dl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.policy-change-history dl>div{background:#f7f5fc;border-radius:10px;padding:12px}.policy-change-history dt{color:#655e74;font-size:12px}.policy-change-history dd{margin:5px 0 0;font-weight:850}.policy-card-grid a,.policy-page>nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.policy-page article>p a{align-items:center;min-height:44px;display:inline-flex}@media (width<=560px){.policy-page{padding:20px 18px 44px}.policy-header{flex-direction:column;align-items:flex-start;gap:12px}.policy-header nav{justify-content:space-between;gap:0;width:100%}.policy-language{justify-content:stretch}.policy-language label{width:1px;height:1px;position:absolute;overflow:hidden}.policy-language select{flex:1}.policy-center-intro{display:grid}.policy-card-grid,.policy-change-history dl{grid-template-columns:1fr}.policy-change-history>div{flex-direction:column;align-items:flex-start}.policy-card-grid article{min-height:210px}.policy-disclosure ul{grid-template-columns:1fr}}.pricing-page{color:#171329;background:#f8f7fc;min-height:100vh;padding-bottom:96px}.pricing-nav{justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:22px 24px;display:flex}.pricing-nav>a:first-child{text-decoration:none}.pricing-nav nav{gap:28px;display:flex}.pricing-nav nav a{color:#59536b;font-size:14px;font-weight:700;text-decoration:none}.pricing-nav-cta{background:#171329;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;color:#fff!important}.pricing-hero{text-align:center;max-width:860px;margin:70px auto 54px;padding:0 24px}.pricing-eyebrow{color:#6246d9;letter-spacing:.14em;font-size:12px;font-weight:900;display:inline-block}.pricing-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,6.4vw,72px);line-height:1.06}.pricing-hero>p{color:#655f75;max-width:720px;margin:0 auto;font-size:18px;line-height:1.75}.pricing-proof{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.pricing-proof span{color:#4e485d;background:#fff;border:1px solid #e4e0ef;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:750}.pricing-pilot-banner{color:#164e49;background:#effbf9;border:1px solid #a9e2db;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:1132px;margin:0 auto 30px;padding:18px 20px;display:flex}.pricing-pilot-banner div,.pricing-pilot-banner>span{gap:4px;display:grid}.pricing-pilot-banner b{font-size:16px}.pricing-pilot-banner span{font-size:14px;line-height:1.6}.pricing-pilot-banner a{color:#fff;background:#176f67;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-launch-state{color:#555b68;background:#f0f1f4;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.pricing-card-cta.is-waiting{color:#504a62!important;background:#f0eff5!important;border-color:#d9d5e5!important}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid}.pricing-onboarding{background:#fff;border:1px solid #ded8ec;border-radius:28px;max-width:1132px;margin:0 auto 74px;padding:34px}.pricing-onboarding .pricing-section-heading{margin-bottom:28px}.pricing-onboarding ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-onboarding li{border:1px solid #e4deef;border-radius:16px;gap:12px;padding:17px;display:flex;position:relative}.pricing-onboarding li>span{color:#fff;background:#6246d9;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.pricing-onboarding li b{font-size:14px}.pricing-onboarding li p{color:#746d80;margin:6px 0 0;font-size:11px;line-height:1.55}.pricing-after-preview{background:#f8f6fd;border:1px solid #dfd9ed;border-radius:17px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:9px;margin-top:15px;padding:14px;display:grid}.pricing-after-preview>div{background:#fff;border-radius:12px;align-content:start;gap:6px;padding:13px;display:grid}.pricing-after-preview small{color:#6246d9;letter-spacing:.08em;font-size:9px;font-weight:900}.pricing-after-preview b{font-size:12px;line-height:1.4}.pricing-after-preview span{color:#756e80;font-size:10px;line-height:1.5}.pricing-after-preview>i{color:#7b6dad;align-self:center;font-size:17px;font-style:normal}.pricing-confidence-strip{color:#fff;background:#171329;border-radius:15px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;padding:17px 19px;font-size:11px;display:flex}.pricing-confidence-strip b{color:#6fe4d9}.pricing-confidence-strip span{color:#d3cddd}.pricing-confidence-strip a{color:#fff;text-underline-offset:3px;margin-left:auto;font-weight:900}.pricing-after-note{color:#4e8378;margin:11px 0 -10px;font-size:11px;font-weight:750;line-height:1.45}.pricing-card{background:#fff;border:1px solid #ded9eb;border-radius:26px;padding:30px;position:relative;box-shadow:0 14px 40px #25194a0d}.pricing-card-featured{background:linear-gradient(#f5f2ff 0,#fff 34%);border:2px solid #6246d9;transform:translateY(-12px);box-shadow:0 24px 60px #6246d929}.pricing-card-topline{justify-content:space-between;align-items:center;gap:10px;min-height:25px;display:flex}.pricing-card-label{color:#6c657b;font-size:12px;font-weight:800}.pricing-recommended{color:#fff;background:#6246d9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;box-shadow:0 6px 16px #6246d938}.pricing-card h2{margin:15px 0 8px;font-size:28px}.pricing-card-description{color:#6b6578;min-height:72px;line-height:1.6}.pricing-plan-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.pricing-plan-usage div{background:#f6f4fb;border:1px solid #e7e2f1;border-radius:12px;min-width:0;padding:11px 9px}.pricing-card-featured .pricing-plan-usage div{background:#fff}.pricing-plan-usage span,.pricing-plan-usage strong{display:block}.pricing-plan-usage span{color:#766f82;min-height:28px;font-size:10px;line-height:1.35}.pricing-plan-usage strong{color:#302842;letter-spacing:-.025em;white-space:nowrap;margin-top:5px;font-size:16px}.pricing-price{align-items:baseline;gap:7px;margin-top:25px;display:flex}.pricing-price strong{letter-spacing:-.05em;font-size:42px}.pricing-price span{font-size:14px;font-weight:800}.pricing-vat{color:#7c7588;min-height:38px;font-size:12px;line-height:1.45}.pricing-card-cta{text-align:center;color:#302842;border:1px solid #c9c2db;border-radius:13px;margin:22px 0;padding:14px;font-weight:900;text-decoration:none;display:block}.pricing-card-cta.is-primary{color:#fff;background:#6246d9;border-color:#6246d9}.pricing-fit{border-top:1px solid #eeeaf4;flex-direction:column;gap:5px;padding-top:19px;font-size:13px;display:flex}.pricing-fit span{color:#706a7c}.pricing-card ul{color:#40394f;gap:13px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pricing-card li:first-letter{color:#12a896}.pricing-policy-note{color:#777184;text-align:center;max-width:1132px;margin:28px auto 0;padding:0 24px;font-size:12px}.pricing-mobile-paid,.pricing-mobile-comparison-fold{display:none}.pricing-section{max-width:1180px;margin:120px auto 0;padding:0 24px}.pricing-section-heading{max-width:720px;margin-bottom:38px}.pricing-section-heading h2{letter-spacing:-.04em;margin:13px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.14}.pricing-section-heading p{color:#6d667a;line-height:1.7}.pricing-table-wrap{background:#fff;border:1px solid #e1ddec;border-radius:22px;overflow-x:auto}.pricing-comparison table{border-collapse:collapse;width:100%;min-width:660px}.pricing-comparison th,.pricing-comparison td{text-align:center;border-bottom:1px solid #eeeaf3;padding:20px 24px}.pricing-comparison th:first-child{text-align:left}.pricing-comparison thead th{background:#f2effa;font-size:14px}.pricing-comparison tbody th{font-size:14px}.pricing-comparison td{color:#5f586b;font-weight:700}.pricing-value-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pricing-value-grid article{color:#fff;background:#171329;border-radius:22px;min-height:210px;padding:26px}.pricing-value-grid article>span{color:#31d1c4;font-size:12px;font-weight:900}.pricing-value-grid h3{margin:36px 0 10px;font-size:20px}.pricing-value-grid p{color:#bcb6c9;margin:0;font-size:14px;line-height:1.65}.pricing-ai-panel{background:linear-gradient(135deg,#ebe7ff,#e5fbf8);border:1px solid #d4cff0;border-radius:28px;grid-template-columns:1.15fr .85fr;gap:44px;max-width:1132px;margin:120px auto 0;padding:38px;display:grid}.pricing-ai-panel h2{letter-spacing:-.035em;margin:14px 0;font-size:34px}.pricing-ai-panel p{color:#5f586b;line-height:1.7}.pricing-ai-steps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-ai-steps div{background:#ffffffd1;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.pricing-ai-steps span{color:#6246d9;font-size:11px;font-weight:900}.pricing-ai-steps small{color:#756e80;line-height:1.45}.pricing-roadmap{background:#fff;border:1px solid #e1ddec;border-radius:20px;max-width:1132px;margin:18px auto 0;padding:24px 28px}.pricing-roadmap>div{font-weight:850}.pricing-status-dot{background:#20c7b7;border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block}.pricing-roadmap ul{border-top:1px solid #eeeaf3;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:grid}.pricing-roadmap li{color:#625b6d;justify-content:space-between;font-size:14px;display:flex}.pricing-roadmap li span{color:#8c8497;font-size:11px;font-weight:800}.pricing-faq-list{border-top:1px solid #dcd7e7}.pricing-faq details{border-bottom:1px solid #dcd7e7;padding:0 4px}.pricing-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:17px;font-weight:850;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary span{color:#6246d9;font-size:22px}.pricing-faq details[open] summary span{transform:rotate(45deg)}.pricing-faq details p{color:#6a6376;max-width:780px;margin:-4px 0 24px;line-height:1.75}.pricing-final-cta{color:#fff;text-align:center;background:#171329;border-radius:30px;max-width:1132px;margin:120px auto 0;padding:64px 28px}.pricing-final-cta h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(32px,5vw,52px)}.pricing-final-cta>p{color:#beb8ca}.pricing-cta-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.pricing-cta-buttons button{cursor:pointer;border:0;border-radius:13px;padding:14px 20px;font-weight:900}.pricing-cta-primary{color:#171329;background:#25c9be}.pricing-cta-secondary{color:#6246d9;background:#fff}@media (width<=1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pricing-onboarding{margin-left:24px;margin-right:24px}.pricing-onboarding ol{grid-template-columns:repeat(2,1fr)}.pricing-card-featured{order:-1;transform:none}.pricing-value-grid{grid-template-columns:repeat(2,1fr)}.pricing-ai-panel{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.pricing-roadmap{margin-left:24px;margin-right:24px}.pricing-nav nav{display:none}}@media (width<=600px){.pricing-page{padding-bottom:64px}.pricing-onboarding{margin:0 16px 38px;padding:23px 18px}.pricing-onboarding ol{grid-template-columns:1fr}.pricing-after-preview{display:none}.pricing-confidence-strip{flex-direction:column;align-items:flex-start}.pricing-confidence-strip a{margin-left:0}.pricing-nav{padding:18px 16px}.pricing-nav-cta{padding:10px 13px}.pricing-hero{margin:24px auto;padding:0 18px}.pricing-hero>.pricing-eyebrow{display:none}.pricing-hero h1{letter-spacing:-.045em;margin:0 0 12px;font-size:32px;line-height:1.14}.pricing-hero>p{max-width:340px;font-size:14px;line-height:1.55}.pricing-proof{gap:5px;margin-top:14px}.pricing-proof span{padding:6px 9px;font-size:12px}.pricing-pilot-banner{flex-direction:column;align-items:stretch;margin:0 16px 22px;padding:15px}.pricing-pilot-banner a{width:100%}.pricing-grid,.pricing-section{padding-left:16px;padding-right:16px}.pricing-grid{grid-template-columns:1fr}.pricing-page.is-free-pilot .pricing-grid .pricing-card:not([data-plan=free]){display:none}.pricing-card{padding:22px}.pricing-card-description{min-height:0;margin-bottom:0}.pricing-plan-usage{margin-top:14px}.pricing-plan-usage span{min-height:26px}.pricing-price{margin-top:18px}.pricing-card-cta{margin:18px 0}.pricing-value-grid{grid-template-columns:1fr}.pricing-value-grid article{min-height:170px}.pricing-ai-panel{margin-top:80px;margin-left:16px;margin-right:16px;padding:26px}.pricing-ai-steps{grid-template-columns:1fr}.pricing-roadmap{margin-left:16px;margin-right:16px}.pricing-roadmap ul{grid-template-columns:1fr}.pricing-final-cta{margin:80px 16px 0;padding:48px 20px}.pricing-section{margin-top:80px}.pricing-mobile-paid{background:#fff;border:1px solid #dcd6e9;border-radius:18px;margin:16px 16px 0;display:block;overflow:hidden}.pricing-mobile-paid>summary,.pricing-mobile-comparison-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;list-style:none;display:flex}.pricing-mobile-paid>summary::-webkit-details-marker{display:none}.pricing-mobile-comparison-fold>summary::-webkit-details-marker{display:none}.pricing-mobile-paid summary span,.pricing-mobile-comparison-fold summary span{gap:4px;display:grid}.pricing-mobile-paid summary b,.pricing-mobile-comparison-fold summary b{font-size:15px}.pricing-mobile-paid summary small,.pricing-mobile-comparison-fold summary small{color:#6f687a;font-size:12px;line-height:1.45}.pricing-mobile-paid summary i,.pricing-mobile-comparison-fold summary i{color:#6246d9;font-size:22px;font-style:normal}.pricing-mobile-paid[open] summary i,.pricing-mobile-comparison-fold[open] summary i{transform:rotate(45deg)}.pricing-mobile-paid>div{border-top:1px solid #eeeaf3;padding:0 16px}.pricing-mobile-paid article{border-bottom:1px solid #eeeaf3;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:16px 0;display:grid}.pricing-mobile-paid article:last-child{border-bottom:0}.pricing-mobile-paid article div{gap:4px;display:grid}.pricing-mobile-paid article div span{color:#6f687a;font-size:12px}.pricing-mobile-paid article strong{font-size:14px}.pricing-mobile-paid article a{color:#504a62;background:#f0eff5;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.pricing-page.is-free-pilot .pricing-decision-summary nav a:not([href=\#plans-free]){display:none}.pricing-page.is-free-pilot .pricing-decision-summary nav a[href=\#plans-free]{min-height:130px}.pricing-table-wrap{display:none}.pricing-mobile-comparison-fold{background:#fff;border:1px solid #dcd6e9;border-radius:18px;display:block;overflow:hidden}.pricing-mobile-comparison{border-top:1px solid #eeeaf3;padding:0 16px}.pricing-mobile-comparison article{border-bottom:1px solid #eeeaf3;padding:16px 0}.pricing-mobile-comparison article:last-child{border-bottom:0}.pricing-mobile-comparison header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-mobile-comparison h3{margin:0;font-size:17px}.pricing-mobile-comparison header a{color:#5841be;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.pricing-mobile-comparison dl{margin:8px 0 0}.pricing-mobile-comparison dl div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.pricing-mobile-comparison dt,.pricing-mobile-comparison dd{margin:0;font-size:12px}.pricing-mobile-comparison dt{color:#6f687a}.pricing-mobile-comparison dd{text-align:right;font-weight:750}}.pricing-decision-summary{max-width:1180px;margin:0 auto;padding:24px 24px 46px}.pricing-decision-summary>div{max-width:720px}.pricing-decision-summary h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(27px,3.3vw,42px)}.pricing-decision-summary>div p{color:#6c6579;margin:0;line-height:1.65}.pricing-decision-summary nav{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.pricing-decision-summary nav a{background:#fff;border:1px solid #ded8ed;border-radius:20px;flex-direction:column;min-height:190px;padding:22px;transition:all .2s;display:flex;box-shadow:0 14px 35px #3222690f}.pricing-decision-summary nav a:hover{border-color:#8c79e1;transform:translateY(-3px)}.pricing-decision-summary nav small{color:#70697d;min-height:34px;font-size:10px;line-height:1.5}.pricing-decision-summary nav b{margin-top:12px;font-size:20px}.pricing-decision-summary nav strong{color:#6246d9;margin-top:7px;font-size:19px}.pricing-decision-summary nav span{color:#6f687a;margin-top:8px;font-size:10px}.pricing-decision-summary nav em{color:#4f3aa3;margin-top:auto;padding-top:16px;font-size:11px;font-style:normal;font-weight:900}@media (width<=760px){.pricing-decision-summary{padding:18px 18px 38px}.pricing-decision-summary nav{grid-template-columns:1fr}.pricing-decision-summary nav a{min-height:160px}}.pricing-confidence-strip a{align-items:center;min-height:44px;display:inline-flex}.policy-disclosure{color:#1b1730;text-align:left;background:#fff;border:1px solid #d8d1ec;border-radius:16px;gap:16px;margin:24px 0;padding:22px;display:grid}.policy-disclosure>div span{color:#6348d8;letter-spacing:.08em;font-size:12px;font-weight:900}.policy-disclosure h2{margin:5px 0 0;font-size:20px}.policy-disclosure ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.policy-disclosure li{background:#f7f5fc;border-radius:10px;gap:4px;padding:12px;display:grid}.policy-disclosure li b{font-size:13px}.policy-disclosure li span{color:#5d566b;font-size:12px;line-height:1.55}.policy-disclosure>p{flex-wrap:wrap;gap:8px;margin:0;display:flex}.policy-disclosure>p a{border:1px solid #d8d1ec;border-radius:9px;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.policy-disclosure.is-compact{background:#f9f8ff;margin-top:20px}@media (width<=560px){.policy-disclosure ul{grid-template-columns:1fr}}.s-app{background:#f7f5ff;grid-template-columns:215px 1fr;min-height:100vh;font-size:13px;display:grid}.s-side{color:#fff;background:#171329;flex-direction:column;height:100vh;padding:27px 16px 18px;display:flex;position:sticky;top:0}.s-brand{letter-spacing:.12em;color:#fff;padding:0 10px 30px;font-size:18px;font-weight:900}.s-brand span{color:#20d6c7}.s-brand small{color:#8e86a4;letter-spacing:.16em;margin-top:5px;font-size:9px;font-weight:500;display:block}.s-side nav{flex-direction:column;gap:4px;display:flex}.s-side nav button{color:#a9a1ba;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;height:42px;padding:0 11px;font-size:11px;display:flex}.s-side nav button i{text-align:center;width:17px;font-size:15px;font-style:normal}.s-side nav button b{background:#30284a;border-radius:99px;margin-left:auto;padding:3px 7px;font-size:8px}.s-side nav button.on{color:#fff;background:#6246d9;font-weight:750}.s-user{border-top:1px solid #302a43;align-items:center;gap:9px;margin-top:auto;padding:17px 7px 0;display:flex}.s-user>i,.s-avatar{color:#171329;background:#20d6c7;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:850;display:grid}.s-user b,.s-user small{font-size:9px;display:block}.s-user small{color:#8e86a4;margin-top:3px}.s-user>span{color:#8e86a4;margin-left:auto}.s-main{min-width:0;padding:0 28px 30px}.s-main>header{justify-content:space-between;align-items:center;height:82px;display:flex}.s-main>header small{color:#8b849b;letter-spacing:.12em;font-size:8px}.s-main>header h1{margin:4px 0 0;font-size:24px}.s-header-actions{align-items:center;gap:8px;display:flex}.s-header-actions button{background:#fff;border:1px solid #ded9f0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:700}.s-header-actions .s-primary{color:#fff;background:#6246d9;border-color:#6246d9}.s-avatar{margin-left:4px}.s-notice{color:#655f78;background:#ece8ff;border:1px solid #ded5ff;border-radius:10px;align-items:center;height:42px;padding:0 13px;font-size:9px;display:flex}.s-notice>span{color:#fff;background:#6246d9;border-radius:5px;margin-right:8px;padding:4px 6px;font-size:7px;font-weight:800}.s-notice>b{color:#198754;margin-left:auto;font-size:8px}.s-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.s-stats article{background:#fff;border:1px solid #e5e0f1;border-radius:13px;padding:16px 18px}.s-stats small,.s-stats b,.s-stats em{display:block}.s-stats small{color:#8b849b;font-size:9px}.s-stats b{margin:7px 0;font-size:23px}.s-stats em{color:#198754;font-size:8px;font-style:normal}.s-work{background:#fff;border:1px solid #e1dcec;border-radius:15px;grid-template-columns:310px minmax(370px,1fr) 235px;height:calc(100vh - 235px);min-height:510px;display:grid;overflow:hidden}.s-list{border-right:1px solid #e8e3f2;min-width:0}.s-list-head{justify-content:space-between;align-items:center;height:60px;padding:13px 15px;display:flex}.s-list-head h2{margin:0;font-size:14px}.s-list-head small{color:#8b849b;font-size:8px}.s-list-head button{background:#fff;border:1px solid #e5e0f1;border-radius:7px;padding:7px 9px;font-size:8px}.s-search{color:#8b849b;background:#f9f8fc;border:1px solid #e5e0f1;border-radius:8px;align-items:center;height:36px;margin:0 13px;padding:0 11px;display:flex}.s-search input{background:0 0;border:0;outline:0;width:100%;padding-left:7px;font-size:9px}.s-filters{border-bottom:1px solid #eeeaf7;gap:4px;padding:10px 13px;display:flex}.s-filters button{color:#8b849b;background:0 0;border:0;border-radius:6px;padding:6px 7px;font-size:8px}.s-filters button.on{color:#6246d9;background:#ece8ff;font-weight:750}.s-rows{height:calc(100% - 145px);overflow:auto}.s-rows>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0edf5;gap:10px;width:100%;padding:13px;display:flex;position:relative}.s-rows>button.on{background:#f3f0ff;box-shadow:inset 3px 0 #6246d9}.s-rows>button>i{color:#6246d9;background:#ece8ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:700;display:grid}.s-rows>button>div{flex:1;min-width:0}.s-rows b{font-size:9px;display:flex}.s-rows b small{color:#8b849b;margin-left:auto;font-size:7px;font-weight:400}.s-rows p{white-space:nowrap;text-overflow:ellipsis;color:#655f78;margin:5px 0;font-size:9px;overflow:hidden}.s-rows span{color:#655f78;background:#f1eef8;border-radius:4px;padding:3px 5px;font-size:7px}.s-rows em{color:#c2671e;background:#ffefe1;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:13px;right:10px}.s-thread{flex-direction:column;min-width:0;display:flex}.s-thread-head{border-bottom:1px solid #e8e3f2;align-items:center;gap:10px;height:61px;padding:10px 14px;display:flex}.s-thread-head>i{color:#137b72;background:#dffaf7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.s-thread-head b,.s-thread-head small{font-size:9px;display:block}.s-thread-head small{color:#8b849b;margin-top:4px}.s-thread-head small span{background:#20d6c7;border-radius:50%;width:6px;height:6px;display:inline-block}.s-thread-head button{background:0 0;border:0;margin-left:auto}.s-thread-head .s-handoff{color:#fff;background:#6246d9;border-radius:8px;margin-left:0;padding:9px 11px;font-size:8px}.s-chat{background:#fbfaff;flex:1;padding:22px;overflow:auto}.s-chat time{text-align:center;color:#8b849b;margin-bottom:18px;font-size:7px;display:block}.s-message{border-radius:12px;max-width:72%;padding:11px 13px;font-size:9px;line-height:1.6}.s-message.user{color:#fff;background:#6246d9;border-top-right-radius:3px;margin-left:auto}.s-ai-row{gap:7px;margin-top:15px;display:flex}.s-ai-row>i{color:#fff;background:#6246d9;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:800;display:grid}.s-message.ai{background:#fff;border:1px solid #e5e0f1;border-top-left-radius:3px;max-width:100%}.s-ai-row small{color:#8b849b;font-size:7px}.s-event{text-align:center;color:#655f78;border:1px dashed #cfc7ee;border-radius:8px;max-width:280px;margin:18px auto;padding:10px;font-size:8px}.s-event b{color:#6246d9;margin-top:4px;display:block}.s-compose{border-top:1px solid #e8e3f2;padding:12px}.s-compose>div{border:1px solid #ded9f0;border-radius:10px;height:42px;padding:4px;display:flex}.s-compose input{border:0;outline:0;flex:1;font-size:9px}.s-compose button{background:0 0;border:0}.s-compose .send{background:#20d6c7;border-radius:8px;width:34px;font-weight:800}.s-compose>small{color:#8b849b;margin-left:5px;font-size:7px}.s-empty{color:#8b849b;margin:auto}.s-context{border-left:1px solid #e8e3f2;padding:15px}.s-context-head{align-items:center;display:flex}.s-context-head h3{font-size:11px}.s-context-head button{background:0 0;border:0;margin-left:auto}.s-person{text-align:center;border-bottom:1px solid #eeeaf7;padding:12px 0 17px}.s-person i{color:#6246d9;background:#ece8ff;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;font-style:normal;font-weight:800;display:grid}.s-person b,.s-person span{margin-top:7px;font-size:9px;display:block}.s-person span{color:#8b849b;margin-top:3px;font-size:7px}.s-context dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px 0;font-size:8px;display:grid}.s-context dt{color:#8b849b}.s-context dd{text-align:right;margin:0}.s-status{color:#6246d9;background:#ece8ff;border-radius:5px;padding:4px 6px}.s-context-box{border-top:1px solid #eeeaf7;margin-top:4px;padding-top:12px}.s-context-box h4{margin:0 0 8px;font-size:9px}.s-context-box p{color:#655f78;font-size:8px;line-height:1.6}.s-context-box span{color:#655f78;background:#f1eef8;border-radius:5px;margin:0 4px 4px 0;padding:5px 7px;font-size:7px;display:inline-block}.s-context-box button{color:#6246d9;background:#fff;border:1px dashed #cfc7ee;border-radius:5px;font-size:8px}@media (width<=1050px){.s-work{grid-template-columns:280px 1fr}.s-context{display:none}}@media (width<=760px){.s-app{grid-template-columns:64px 1fr}.s-side{padding:22px 8px}.s-brand{padding:0 6px 25px;font-size:0}.s-brand:before{content:"V";color:#20d6c7;font-size:20px}.s-brand small,.s-side nav button:not(.on){font-size:0}.s-side nav button{justify-content:center;padding:0}.s-side nav button i{font-size:16px}.s-side nav button.on{font-size:0}.s-side nav button b,.s-user div,.s-user>span{display:none}.s-user{justify-content:center}.s-main{padding:0 12px 20px}.s-main>header{height:70px}.s-header-actions>button:first-child,.s-notice{display:none}.s-stats{grid-template-columns:1fr 1fr}.s-stats article{padding:12px}.s-stats b{font-size:18px}.s-work{grid-template-columns:1fr;height:calc(100vh - 250px)}.s-list{border:0}.s-thread{display:none}}.personalization-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 520px)}.personalization-page>header{justify-content:space-between;gap:24px;display:flex}.personalization-page h1{margin:7px 0;font-size:38px}.personalization-page header p{color:var(--velora-muted)}.personalization-page header a{color:var(--velora-violet);font-weight:850}.privacy-note{background:var(--velora-aqua-soft);color:#08786e;border:1px solid #bcece7;border-radius:14px;grid-template-columns:170px 1fr;gap:15px;margin:24px 0;padding:17px;display:grid}.personalization-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.personalization-stats article,.interest-board{border:1px solid var(--velora-line);box-shadow:var(--velora-shadow);background:#fff;border-radius:18px;padding:22px}.personalization-stats span{color:var(--velora-muted);display:block}.personalization-stats strong{color:var(--velora-violet);margin-top:8px;font-size:34px;display:block}.interest-board{margin-top:16px}.interest-board h2{margin:0}.interest-board p{color:var(--velora-muted)}.interest-board ol{gap:13px;padding:0;list-style:none;display:grid}.interest-board li{grid-template-columns:1fr auto;gap:8px;display:grid}.interest-board li i{background:linear-gradient(90deg,var(--velora-violet),var(--velora-aqua));border-radius:99px;grid-column:1/-1;height:7px}.empty-interest{background:var(--velora-canvas);color:var(--velora-muted);border-radius:13px;gap:7px;padding:28px;display:grid}@media (width<=700px){.personalization-page>header{display:block}.privacy-note,.personalization-stats{grid-template-columns:1fr}}:root{--aiops-violet:#6546e8;--aiops-ink:#17151f;--aiops-line:#e7e3f3;--aiops-soft:#f7f5ff;--aiops-good:#16794b;--aiops-warn:#b54830}.aiops-page{min-height:100vh;color:var(--aiops-ink);background:#fbfaff;padding:44px clamp(18px,5vw,72px) 80px;font-family:Arial,Noto Sans KR,sans-serif}.aiops-hero{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1240px;margin:auto;display:flex}.aiops-hero small{color:var(--aiops-violet);letter-spacing:.12em;font-weight:800}.aiops-hero h1{margin:10px 0;font-size:clamp(34px,5vw,58px)}.aiops-hero p{color:#625e6d;margin:0}.aiops-hero a,.aiops-link{color:var(--aiops-violet);font-weight:800;text-decoration:none}.aiops-tabs{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1240px;margin:36px auto 20px;display:grid}.aiops-tabs button{appearance:none;border:1px solid var(--aiops-line);text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:18px;padding:18px}.aiops-tabs button.active{background:var(--aiops-ink);color:#fff;border-color:var(--aiops-ink);box-shadow:0 14px 30px #1d12311c}.aiops-tabs b,.aiops-tabs span{display:block}.aiops-tabs span{opacity:.68;margin-top:6px;font-size:12px}.aiops-panel{border:1px solid var(--aiops-line);background:#fff;border-radius:26px;max-width:1240px;margin:auto;padding:clamp(20px,4vw,38px);box-shadow:0 20px 60px #372d5d0b}.aiops-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.aiops-title h2{margin:0 0 8px;font-size:27px}.aiops-title p{color:#6f697b;margin:0}.aiops-title button,.aiops-recipes button,.aiops-card footer button{background:var(--aiops-violet);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:12px 17px;font-weight:800}.aiops-title button:disabled,.aiops-recipes button:disabled,.aiops-card footer button:disabled{opacity:.4;cursor:not-allowed}.aiops-message{color:#fff;background:#17151f;border-radius:12px;max-width:1200px;margin:0 auto 16px;padding:12px 20px}.aiops-list{gap:12px;display:grid}.aiops-card{border:1px solid var(--aiops-line);background:#fff;border-radius:18px;padding:17px}.aiops-card-head{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.aiops-card-head>span{background:var(--aiops-soft);width:30px;height:30px;color:var(--aiops-violet);border-radius:50%;place-items:center;font-weight:900;display:grid}.aiops-card input,.aiops-card select,.aiops-card textarea{color:inherit;background:#fff;border:1px solid #dcd7e8;border-radius:10px;padding:10px}.aiops-card-head input{font-size:16px;font-weight:800}.aiops-card textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:84px;margin:12px 0;display:block}.aiops-card footer{justify-content:space-between;align-items:center;display:flex}.aiops-card footer label{color:#6f697b;font-size:13px}.aiops-card footer input{width:74px;margin-left:6px}.aiops-card.compact{justify-content:space-between;align-items:center;display:flex}.aiops-card.compact div,.aiops-card.compact b,.aiops-card.compact span{display:block}.aiops-card.compact span{color:#777181;margin-top:5px;font-size:13px}.aiops-card .ok{color:var(--aiops-good)}.aiops-card .error{color:var(--aiops-warn)}.aiops-empty{background:var(--aiops-soft);text-align:center;border:1px dashed #cdc5e7;border-radius:16px;margin:12px 0;padding:26px}.aiops-empty b,.aiops-empty span{display:block}.aiops-empty span{color:#716a80;margin-top:7px}.aiops-validation{border-radius:14px;gap:6px;margin-top:20px;padding:16px;display:grid}.aiops-validation.valid{color:var(--aiops-good);background:#eaf8f1}.aiops-validation.invalid{color:var(--aiops-warn);background:#fff0ed}.aiops-validation span{font-size:13px}.aiops-recipes{grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0 30px;display:grid}.aiops-recipes article{border:1px solid var(--aiops-line);border-radius:16px;padding:14px}.aiops-recipes b,.aiops-recipes span{display:block}.aiops-recipes span{color:#746d80;margin:7px 0 13px;font-size:12px}.aiops-recipes button{background:var(--aiops-ink);width:100%}.aiops-badge{color:var(--aiops-violet);background:#efeaff;border-radius:99px;padding:9px 14px;font-size:12px;font-weight:800}.aiops-release-grid,.aiops-quality{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 30px;display:grid}.aiops-release-grid article,.aiops-quality article{background:var(--aiops-soft);border-radius:18px;padding:20px}.aiops-release-grid small,.aiops-release-grid b,.aiops-quality small,.aiops-quality b,.aiops-quality span{display:block}.aiops-release-grid b,.aiops-quality b{margin-top:9px;font-size:21px}.aiops-quality span{color:#6e6879;margin-top:7px;font-size:12px}@media (width<=900px){.aiops-tabs,.aiops-recipes,.aiops-release-grid,.aiops-quality{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.aiops-page{padding:24px 12px 70px}.aiops-hero{flex-direction:column;align-items:flex-start}.aiops-tabs{gap:7px}.aiops-tabs button{padding:13px}.aiops-tabs span{display:none}.aiops-title{flex-direction:column;align-items:flex-start}.aiops-title button{width:100%}.aiops-recipes,.aiops-release-grid,.aiops-quality{grid-template-columns:1fr 1fr}.aiops-card-head{grid-template-columns:30px 1fr}.aiops-card-head select{grid-column:2}.aiops-card.compact{flex-direction:column;align-items:flex-start;gap:10px}}.aiops-validation.pending{color:#625c70;background:#f3f1f8}.aiops-metric-section{border:1px solid var(--aiops-line);border-radius:20px;margin-top:18px;padding:20px}.aiops-metric-section>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.aiops-metric-section>header small{color:var(--aiops-violet);letter-spacing:.08em;font-weight:900;display:block}.aiops-metric-section>header h3{margin:5px 0 0;font-size:20px}.aiops-metric-section>header>span{color:#5f5870;background:#f0edfa;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.aiops-metric-section.internal{border-left:4px solid #8a73ec}.aiops-metric-section.operational{border-left:4px solid #2a9b67}.aiops-metric-section.benchmark{border-left:4px solid #d39229}.aiops-metric-section .aiops-quality,.aiops-metric-section.operational .aiops-validation{margin:16px 0 0}@media (width<=560px){.aiops-tabs button,.aiops-title button{min-height:44px}.aiops-metric-section{padding:16px}.aiops-metric-section>header{flex-direction:column;align-items:flex-start}.aiops-metric-section>header>span{border-radius:10px}.aiops-metric-section .aiops-quality{grid-template-columns:1fr}}.analytics-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 580px)}.analytics-page header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analytics-page h1{margin:7px 0;font-size:40px}.analytics-page header>div:last-child{align-items:center;gap:10px;display:flex}.analytics-page select,.analytics-page header a{border:1px solid var(--velora-line);color:var(--velora-violet);background:#fff;border-radius:10px;padding:10px 13px;font-weight:800}.funnel{grid-template-columns:repeat(4,1fr);gap:12px;margin:27px 0;display:grid}.funnel article{border:1px solid var(--velora-line);box-shadow:var(--velora-shadow);background:#fff;border-radius:17px;padding:19px;position:relative;overflow:hidden}.funnel small,.funnel span{color:var(--velora-muted);font-size:10px;display:block}.funnel h2{font-size:14px}.funnel b{margin:7px 0;font-size:31px;display:block}.funnel i{background:linear-gradient(90deg,var(--velora-violet),var(--velora-aqua));height:5px;position:absolute;bottom:0;left:0}.analytics-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.trend,.actions{border:1px solid var(--velora-line);background:#fff;border-radius:19px;padding:22px}.trend>div:first-child{justify-content:space-between;display:flex}.trend h2,.actions h2{margin:0 0 18px}.trend span{color:var(--velora-muted);font-size:10px}.bars{align-items:flex-end;gap:8px;height:245px;padding-top:20px;display:flex}.bars>div{border-bottom:1px solid var(--velora-line);flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.bars i{background:var(--velora-violet);border-radius:4px 4px 0 0;width:35%;min-height:2px;display:block}.bars i.submit{background:var(--velora-aqua)}.bars small{color:var(--velora-muted);font-size:8px;position:absolute;bottom:-20px}.actions article{border-bottom:1px solid var(--velora-line);align-items:center;gap:10px;padding:11px 0;display:flex}.actions article b{background:var(--velora-aqua-soft);color:#08786e;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.actions article span{flex:1}.actions article strong{color:var(--velora-violet)}.actions>p{color:var(--velora-muted)}.summary{background:var(--velora-ink);color:#fff;border-radius:13px;margin-top:22px;padding:17px}.summary span,.summary b{display:block}.summary b{color:var(--velora-aqua);margin-top:6px;font-size:29px}.analytics-error{color:#a22b22;background:#fff0ef;border-radius:10px;padding:12px}@media (width<=820px){.analytics-page header{display:block}.analytics-page header>div:last-child{margin-top:15px}.funnel{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}}@media (width<=520px){.funnel{grid-template-columns:1fr}}.feedback-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 525px)}.feedback-page>header,.feedback-low-head{justify-content:space-between;gap:20px;display:flex}.feedback-page h1{margin:7px 0;font-size:38px}.feedback-page header p,.feedback-low-head p{color:var(--velora-muted)}.feedback-page a{color:var(--velora-violet);font-weight:800}.feedback-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.feedback-stats article{border:1px solid var(--velora-line);background:#fff;border-radius:14px;padding:16px}.feedback-stats article.risk{background:#fff1ef}.feedback-stats small,.feedback-stats b{display:block}.feedback-stats b{color:var(--velora-violet);font-size:28px}.feedback-stats span{color:var(--velora-muted);font-size:12px}.feedback-distribution,.feedback-low{border:1px solid var(--velora-line);background:#fff;border-radius:16px;padding:18px}.feedback-distribution>div{grid-template-columns:45px 1fr 30px;align-items:center;gap:10px;margin:8px 0;display:grid}.feedback-distribution progress{width:100%;accent-color:var(--velora-violet)}.feedback-low{margin-top:14px}.feedback-low article{border:1px solid var(--velora-line);border-radius:13px;margin-top:12px;padding:16px}.feedback-low article>header{justify-content:space-between;display:flex}.feedback-low dl{grid-template-columns:90px 1fr;gap:8px;display:grid}.feedback-low dt{color:var(--velora-muted)}.feedback-low dd{margin:0}.feedback-empty{text-align:center;color:var(--velora-muted)}.feedback-error{color:#b42318;background:#fff1ef;padding:12px}@media (width<=700px){.feedback-page>header,.feedback-low-head{flex-direction:column}.feedback-stats{grid-template-columns:1fr 1fr}.feedback-low dl{grid-template-columns:1fr}}.faq-performance{border:1px solid var(--velora-line);box-shadow:var(--velora-shadow);background:#fff;border-radius:18px;margin-top:18px;padding:20px}.feedback-alert{color:#8f3027;background:#fff3f0;border:1px solid #f0b7ad;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:16px 18px;display:flex}.feedback-alert b{font-size:14px}.feedback-alert p{margin:5px 0 0;font-size:11px}.feedback-alert a{color:#8f3027;flex:none;font-weight:900}.monitor-control{border:1px solid var(--velora-line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;margin:18px 0;padding:15px 18px;display:grid}.monitor-control b{font-size:13px}.monitor-control p{color:var(--velora-muted);margin:4px 0 0;font-size:11px}.monitor-control button{background:var(--velora-violet);color:#fff;border:0;border-radius:9px;grid-area:1/2;padding:10px 13px;font-weight:850}.monitor-control button:disabled{opacity:.5}.monitor-control>span{color:#08786e;grid-column:1/-1;font-size:11px}.faq-performance-table{border:1px solid var(--velora-line);border-radius:13px;margin-top:14px;overflow:hidden}.faq-performance-row{border-top:1px solid var(--velora-line);grid-template-columns:minmax(260px,1fr) repeat(4,90px);align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:grid}.faq-performance-row:first-child{border-top:0}.faq-performance-row.head{color:var(--velora-muted);background:#f7f5fc;font-size:10px;font-weight:900}.faq-performance-row>span:first-child small,.faq-performance-row>span:first-child b{display:block}.faq-performance-row>span:first-child small{color:var(--velora-violet);margin-bottom:4px}.faq-performance-row>span:first-child a{color:var(--velora-ink);font-weight:850;text-decoration:none;display:block}.faq-performance-row>span:first-child a:hover{color:var(--velora-violet);text-decoration:underline}.faq-performance-row .good{color:#08786e;font-weight:900}.faq-performance-row .bad{color:#b13c31;font-weight:900}@media (width<=760px){.feedback-alert{display:block}.feedback-alert a{margin-top:10px;display:inline-block}.faq-performance-table{overflow-x:auto}.faq-performance-row{min-width:650px}}.monitor-history{border:1px solid var(--velora-line);background:#fff;border-radius:16px;margin:18px 0;padding:18px}.monitor-health{color:#08786e;background:#eaf9f5;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:12px 15px;font-size:11px;display:flex}.monitor-health b{font-size:12px}.monitor-health.warning,.monitor-health.critical{color:#9e3329;background:#fff1ee}.monitor-health a{color:inherit;margin-left:auto;font-weight:900}.scheduler-off{color:var(--velora-muted);background:#f1eff6;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:900}.monitor-history>article{border-top:1px solid var(--velora-line);grid-template-columns:70px 100px 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:grid}.monitor-history>article>span{color:#08786e;background:#e8faf6;border-radius:99px;justify-self:start;padding:4px 7px;font-weight:900}.monitor-history>article>span.failed{color:#a8342b;background:#fff0ed}.monitor-history time,.monitor-history small{color:var(--velora-muted)}.monitor-history>article>p{color:#a8342b;grid-column:1/-1;margin:0}@media (width<=760px){.monitor-history>article{grid-template-columns:70px 1fr}.monitor-history time,.monitor-history small{grid-column:2}}.forms-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 560px)}.forms-page header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.forms-page h1{margin:7px 0;font-size:40px}.forms-page header a{color:var(--velora-violet);font-weight:850}.forms-grid{grid-template-columns:440px 1fr;gap:22px;margin-top:26px;display:grid}.form-builder,.saved-forms{border:1px solid var(--velora-line);box-shadow:var(--velora-shadow);background:#fff;border-radius:20px;padding:24px}.form-builder>label{font-size:12px;font-weight:850;display:block}.form-builder input{border:1px solid var(--velora-line-strong);border-radius:9px;width:100%;margin-top:7px;padding:11px}.form-builder fieldset{border:0;margin:20px 0;padding:0}.form-builder legend{margin-bottom:9px;font-weight:850}.form-builder fieldset>button{border:1px solid var(--velora-line);background:#fff;border-radius:9px;margin-right:7px;padding:9px 15px}.form-builder fieldset>button.selected{border:2px solid var(--velora-violet);color:var(--velora-violet);font-weight:850}.field-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.field-grid label{border:1px solid var(--velora-line);border-radius:9px;gap:8px;padding:11px;display:flex}.field-grid label.selected{border-color:var(--velora-violet);background:#faf9ff}.field-grid input{width:auto;accent-color:var(--velora-violet);margin:0}.form-preview{background:var(--velora-canvas);border-radius:13px;gap:7px;padding:16px;display:grid}.form-preview small{color:var(--velora-violet);font-weight:850}.form-preview span{border:1px solid var(--velora-line);color:var(--velora-muted);background:#fff;border-radius:8px;padding:10px;font-size:11px}.primary,.saved-forms button{background:var(--velora-violet);color:#fff;border:0;border-radius:10px;padding:11px 15px;font-weight:850}.form-builder>.primary{width:100%;margin-top:14px}.saved-forms article{border-bottom:1px solid var(--velora-line);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.saved-forms article.inactive{opacity:.55}.saved-forms article span{color:var(--velora-aqua);font-size:10px;font-weight:900}.saved-forms h3{margin:5px 0}.saved-forms p{color:var(--velora-muted);margin:0;font-size:11px}.saved-forms button{color:var(--velora-violet);border:1px solid var(--velora-line);background:#fff}.empty{text-align:center;color:var(--velora-muted);padding:45px}@media (width<=800px){.forms-page header{display:block}.forms-grid,.field-grid{grid-template-columns:1fr}}.handoff-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 560px)}.handoff-page>header{justify-content:space-between;align-items:flex-start;display:flex}.handoff-page h1{margin:7px 0;font-size:38px}.handoff-page header p{color:var(--velora-muted)}.handoff-page header a{color:var(--velora-violet);font-weight:850}.handoff-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin:24px 0;display:grid}.handoff-stats article{border:1px solid var(--velora-line);background:#fff;border-radius:15px;padding:17px}.handoff-stats small,.handoff-stats b{display:block}.handoff-stats small{color:var(--velora-muted)}.handoff-stats b{color:var(--velora-violet);margin-top:5px;font-size:27px}.handoff-notice{background:var(--velora-aqua-soft);color:#08786e;border-radius:9px;padding:11px}.handoff-work{border:1px solid var(--velora-line);min-height:600px;box-shadow:var(--velora-shadow);background:#fff;border-radius:19px;grid-template-columns:330px 1fr;display:grid;overflow:hidden}.handoff-work>aside{border-right:1px solid var(--velora-line);background:#fbfaff;padding:18px}.handoff-work>aside h2{font-size:15px}.handoff-work>aside button{text-align:left;background:#fff;border:1px solid #0000;border-radius:11px;width:100%;margin-bottom:8px;padding:13px;display:block}.handoff-work>aside button.selected{border:2px solid var(--velora-violet)}.handoff-work>aside button span{border-radius:99px;padding:4px 6px;font-size:8px;font-weight:900;display:inline-flex}.handoff-work>aside button span.urgent{color:#a22b22;background:#ffeae7}.handoff-work>aside button span.normal{background:var(--velora-aqua-soft);color:#08786e}.handoff-work>aside button b,.handoff-work>aside button small{margin-top:6px;display:block}.handoff-work>aside button small{color:var(--velora-muted)}.handoff-thread{flex-direction:column;min-width:0;display:flex}.handoff-summary{border-bottom:1px solid var(--velora-line);justify-content:space-between;gap:20px;padding:22px;display:flex}.handoff-summary span{color:var(--velora-violet);font-size:10px;font-weight:900}.handoff-summary h2{margin:6px 0}.handoff-summary p{color:var(--velora-muted)}.handoff-summary small{color:#a05d00}.handoff-summary button,.handoff-thread form button{background:var(--velora-violet);color:#fff;border:0;border-radius:9px;align-self:flex-start;padding:10px 13px;font-weight:850}.handoff-contact{background:var(--velora-aqua-soft);color:#08786e;gap:12px;padding:11px 22px;display:flex}.handoff-contact span{margin-left:auto}.handoff-messages{background:#fbfaff;flex:1;padding:22px;overflow:auto}.handoff-messages>div{max-width:75%;margin-bottom:13px}.handoff-messages>div.user{text-align:right;margin-left:auto}.handoff-messages p{border:1px solid var(--velora-line);background:#fff;border-radius:12px;margin:5px 0;padding:11px 13px;display:inline-block}.handoff-messages .user p{background:var(--velora-violet);color:#fff}.handoff-messages .operator p{background:var(--velora-aqua-soft);border-color:var(--velora-aqua)}.handoff-messages small{color:var(--velora-muted);display:block}.handoff-thread form{border-top:1px solid var(--velora-line);gap:8px;padding:13px;display:flex}.handoff-thread form input{border:1px solid var(--velora-line-strong);border-radius:9px;flex:1;padding:11px}.handoff-empty{color:var(--velora-muted);place-items:center;display:grid}@media (width<=760px){.handoff-page>header{display:block}.handoff-stats,.handoff-work{grid-template-columns:1fr}.handoff-work>aside{border-right:0}.handoff-messages{min-height:380px}}.handoff-local-review{background:#faf9ff;border:1px solid #d9d1ff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;max-width:1180px;margin:18px auto 0;padding:16px 18px;display:grid}.handoff-local-review b{color:#20183d}.handoff-local-review p{color:#6c6680;margin:5px 0 0}.handoff-local-review button{color:#fff;cursor:pointer;background:#6446e8;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.handoff-local-review button:disabled{opacity:.55;cursor:wait}.handoff-local-review small{color:#4338a8;grid-column:1/-1;font-weight:700}@media (width<=700px){.handoff-local-review{grid-template-columns:1fr;margin:12px}.handoff-local-review button{width:100%}}.handoff-filters{gap:8px;margin:-10px 0 16px;display:flex}.handoff-filters button{border:1px solid var(--velora-line);background:#fff;border-radius:99px;padding:9px 13px}.handoff-filters button.on{background:var(--velora-violet);border-color:var(--velora-violet);color:#fff}.handoff-work>aside button em.sla{float:right;font-size:10px;font-style:normal;font-weight:800}.handoff-work>aside button em.warning,.handoff-wait.warning{color:#a05d00}.handoff-work>aside button em.breached,.handoff-wait.breached{color:#b42318}.handoff-wait{color:#08786e;margin-top:10px;font-size:12px;display:block}.handoff-operations{border:1px solid var(--velora-line);max-width:1120px;box-shadow:var(--velora-shadow);background:#fff;border-radius:18px;margin:24px auto 0;padding:18px}.handoff-operations>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.handoff-operations header p{color:var(--velora-muted);margin:4px 0 0}.handoff-operations header button{border:1px solid var(--velora-line);color:var(--velora-violet);background:#fff;border-radius:9px;padding:9px 12px;font-weight:800}.handoff-overdue-alert{color:#8f2018;background:#fff1ef;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.handoff-overdue-alert a{color:#8f2018;margin-left:auto;font-weight:850}.handoff-assignees{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.handoff-assignees article{border:1px solid var(--velora-line);border-radius:12px;align-items:center;gap:9px;min-width:180px;padding:10px 12px;display:flex}.handoff-assignees article>span{background:var(--velora-aqua-soft);color:#08786e;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.handoff-assignees article b,.handoff-assignees article small{display:block}.handoff-assignees article small,.handoff-assignees>p{color:var(--velora-muted)}.handoff-operations-error{color:#b42318;margin-top:10px;display:block}@media (width<=700px){.handoff-operations{margin:12px}.handoff-overdue-alert{flex-direction:column;align-items:flex-start}.handoff-overdue-alert a{margin-left:0}}.handoff-assignees article.recommended{border-color:var(--velora-aqua);background:var(--velora-aqua-soft)}.handoff-assignment{border-top:1px solid var(--velora-line);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;padding-top:16px;display:grid}.handoff-assignment label{color:var(--velora-muted);gap:6px;font-size:12px;display:grid}.handoff-assignment select{border:1px solid var(--velora-line-strong);background:#fff;border-radius:9px;min-width:0;padding:10px}.handoff-assignment button{background:var(--velora-violet);color:#fff;border:0;border-radius:9px;padding:11px 14px;font-weight:850}.handoff-assignment button:disabled{opacity:.5}@media (width<=700px){.handoff-assignment{grid-template-columns:1fr}.handoff-assignment button{width:100%}}.handoff-metrics{border:1px solid var(--velora-line);max-width:1120px;box-shadow:var(--velora-shadow);background:#fff;border-radius:18px;margin:24px auto 0;padding:18px}.handoff-metrics>header{justify-content:space-between;gap:16px;display:flex}.handoff-metrics header p{color:var(--velora-muted);margin:4px 0 0}.handoff-metrics header a{color:var(--velora-violet);font-weight:800}.handoff-metric-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.handoff-metric-cards article{border:1px solid var(--velora-line);border-radius:12px;padding:14px}.handoff-metric-cards article.risk{background:#fff1ef;border-color:#ffb4aa}.handoff-metric-cards small,.handoff-metric-cards strong{display:block}.handoff-metric-cards strong{color:var(--velora-violet);margin-top:5px;font-size:26px}.handoff-metric-cards span{color:var(--velora-muted);font-size:12px}.handoff-performance{border-top:1px solid var(--velora-line);margin-top:16px;padding-top:14px}.handoff-performance>div{grid-template-columns:120px 1fr 150px;align-items:center;gap:10px;margin-top:9px;display:grid}.handoff-performance progress{width:100%;accent-color:var(--velora-violet)}.handoff-performance small{color:var(--velora-muted)}.handoff-metrics-error{color:#b42318;background:#fff1ef;max-width:1120px;margin:20px auto;padding:12px}@media (width<=700px){.handoff-metrics{margin:12px}.handoff-metric-cards{grid-template-columns:1fr 1fr}.handoff-performance>div{grid-template-columns:1fr}.handoff-metrics>header{flex-direction:column}}.handoff-metric-actions{align-items:center;gap:7px;display:flex}.handoff-metric-actions button,.handoff-metric-actions a{border:1px solid var(--velora-line);color:var(--velora-violet);background:#fff;border-radius:9px;padding:8px 11px;font-weight:800}.handoff-metric-actions button.on{background:var(--velora-violet);color:#fff}.handoff-metric-actions a{margin-left:4px}@media (width<=700px){.handoff-metric-actions{flex-wrap:wrap}}.handoff-page{padding:32px max(20px,50vw - 660px) 26px}.handoff-page>header{align-items:center}.handoff-page>header h1{font-size:clamp(30px,4vw,42px)}.handoff-live{color:#08786e;background:#e9fbf8;border-radius:99px;align-items:center;min-height:44px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}.handoff-page button,.handoff-page a,.handoff-secondary summary,.handoff-secondary button,.handoff-secondary a,.handoff-secondary select{min-height:44px}.handoff-page small,.handoff-page em,.handoff-page span,.handoff-secondary small,.handoff-secondary em,.handoff-secondary span{font-size:max(12px,inherit)}.handoff-stats{max-width:520px;margin:18px 0 14px}.handoff-stats article{padding:13px 16px}.handoff-stats b{font-size:24px}.handoff-filters{margin:0 0 14px}.handoff-filters button{padding:10px 15px;font-weight:750}.handoff-mobile-stages{display:none}.handoff-work{grid-template-columns:300px minmax(0,1fr) 250px;min-height:680px}.handoff-queue-panel{border-right:1px solid var(--velora-line);background:#fbfaff;padding:16px}.handoff-panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.handoff-panel-title h2{margin:0;font-size:17px}.handoff-panel-title span{color:var(--velora-muted);font-weight:750}.handoff-queue-panel>button{border:1px solid var(--velora-line);text-align:left;background:#fff;border-radius:13px;width:100%;min-height:132px;margin-bottom:10px;padding:14px;display:block}.handoff-queue-panel>button.selected{border:2px solid var(--velora-violet);box-shadow:0 0 0 3px #efeaff}.handoff-queue-flags{justify-content:space-between;align-items:center;display:flex}.handoff-queue-flags span{border-radius:99px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.handoff-queue-flags span.urgent{color:#a22b22;background:#ffeae7}.handoff-queue-flags span.normal{background:var(--velora-aqua-soft);color:#08786e}.handoff-queue-flags em{font-style:normal;font-weight:800}.handoff-queue-panel>button>b,.handoff-queue-panel>button>strong,.handoff-queue-panel>button>small{margin-top:7px;display:block}.handoff-queue-panel>button>b{font-size:15px}.handoff-queue-panel>button>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handoff-queue-panel>button>small{color:var(--velora-muted);line-height:1.5}.handoff-no-results{text-align:center;color:var(--velora-muted);padding:30px 8px}.handoff-thread{border-right:1px solid var(--velora-line);min-width:0}.handoff-summary{padding:20px}.handoff-summary span{font-size:12px}.handoff-summary>button{min-width:112px}.handoff-messages{min-height:300px;max-height:440px}.handoff-messages>div>em{color:var(--velora-muted);margin-top:4px;font-size:12px;font-style:normal;display:block}.handoff-messages>div>em.delivery-read{color:#08786e}.handoff-thread form{grid-template-columns:1fr auto;align-items:end;padding:15px 18px;display:grid}.handoff-thread form>label{grid-column:1/-1;font-size:13px;font-weight:850}.handoff-thread form textarea{border:1px solid var(--velora-line-strong);resize:vertical;width:100%;min-height:92px;font:inherit;border-radius:10px;grid-column:1/-1;padding:12px;line-height:1.55}.handoff-thread form>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.handoff-thread form>div small{color:var(--velora-muted)}.handoff-thread form button{min-width:150px}.handoff-customer-panel{background:#fff;padding:18px}.handoff-customer-panel dl{margin:0}.handoff-customer-panel dl>div{border-bottom:1px solid var(--velora-line);padding:12px 0}.handoff-customer-panel dt{color:var(--velora-muted);font-size:12px}.handoff-customer-panel dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.handoff-back-conversation{border:1px solid var(--velora-line);width:100%;color:var(--velora-violet);background:#fff;border-radius:10px;margin-top:16px;font-weight:800;display:none}.handoff-empty{text-align:center;grid-column:2/-1}.handoff-empty b,.handoff-empty p{display:block}.handoff-secondary{border:1px solid var(--velora-line);max-width:1320px;box-shadow:var(--velora-shadow);background:#fff;border-radius:16px;margin:18px auto;overflow:hidden}.handoff-secondary>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;list-style:none;display:flex}.handoff-secondary>summary::-webkit-details-marker{display:none}.handoff-secondary>summary span,.handoff-secondary>summary b,.handoff-secondary>summary small{display:block}.handoff-secondary>summary small{color:var(--velora-muted);margin-top:4px}.handoff-secondary>summary em{color:var(--velora-violet);font-style:normal;font-weight:850}.handoff-secondary[open]>summary em{font-size:0}.handoff-secondary[open]>summary em:after{content:"접기";font-size:12px}.handoff-secondary .handoff-metrics,.handoff-secondary .handoff-operations,.handoff-secondary .handoff-local-review{border:0;border-top:1px solid var(--velora-line);max-width:none;box-shadow:none;border-radius:0;margin:0}.handoff-test-tools{margin-bottom:36px}@media (width<=1000px){.handoff-work{grid-template-columns:280px minmax(0,1fr)}.handoff-customer-panel{border-top:1px solid var(--velora-line);grid-column:1/-1}.handoff-customer-panel dl{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}}@media (width<=760px){.handoff-page{padding:18px 14px 22px}.handoff-page>header p{line-height:1.65}.handoff-live{margin-top:10px}.handoff-stats{grid-template-columns:repeat(3,1fr);max-width:none}.handoff-stats article{padding:11px}.handoff-stats b{font-size:22px}.handoff-filters{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.handoff-filters button{padding:7px;font-size:12px}.handoff-mobile-stages{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.handoff-mobile-stages button{border:1px solid var(--velora-line);background:#fff;border-radius:10px;font-weight:800}.handoff-mobile-stages button.on{background:var(--velora-violet);border-color:var(--velora-violet);color:#fff}.handoff-mobile-stages button:disabled{opacity:.45}.handoff-work{min-height:560px;display:block}.handoff-work .handoff-queue-panel,.handoff-work .handoff-thread,.handoff-work .handoff-customer-panel,.handoff-work .handoff-empty{display:none}.handoff-work.mobile-stage-queue .handoff-queue-panel,.handoff-work.mobile-stage-conversation .handoff-thread,.handoff-work.mobile-stage-customer .handoff-customer-panel,.handoff-work.mobile-stage-queue .handoff-empty{display:flex}.handoff-work.mobile-stage-queue .handoff-queue-panel{border-right:0;display:block}.handoff-work.mobile-stage-conversation .handoff-thread{min-height:600px}.handoff-work.mobile-stage-customer .handoff-customer-panel{border-top:0;display:block}.handoff-customer-panel dl,.handoff-back-conversation,.handoff-summary{display:block}.handoff-summary>button{width:100%;margin-top:14px}.handoff-messages{min-height:300px;max-height:46vh}.handoff-messages>div{max-width:88%}.handoff-thread form>div{flex-direction:column;align-items:stretch}.handoff-thread form button{width:100%}.handoff-secondary{margin:12px 14px}.handoff-secondary .handoff-metrics,.handoff-secondary .handoff-operations,.handoff-secondary .handoff-local-review{margin:0}.handoff-metric-actions button,.handoff-metric-actions a,.handoff-operations header button,.handoff-overdue-alert a,.handoff-assignment select{min-height:44px}}.handoff-scopes{align-items:center;gap:8px;margin:16px 0 0;display:flex}.handoff-scopes button{color:#5c536c;background:#fff;border:1px solid #dcd5ec;border-radius:11px;min-height:44px;padding:8px 14px;font-weight:850}.handoff-scopes button.on{color:#4f35bd;background:#eeeaff;border-color:#6246d9}.handoff-scopes button span{background:#f0edf6;border-radius:99px;place-items:center;min-width:24px;height:24px;margin-left:6px;padding:0 6px;font-size:12px;display:inline-grid}.handoff-scopes button.on span{color:#fff;background:#6246d9}.handoff-scopes p{color:#6c6478;margin:0 0 0 auto;font-size:12px}@media (width<=760px){.handoff-scopes{grid-template-columns:1fr 1fr;display:grid}.handoff-scopes button{width:100%}.handoff-scopes p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}}.handoff-no-results{justify-items:center;gap:8px;padding:34px 12px;display:grid}.handoff-no-results p{margin:0;line-height:1.55}.handoff-no-results>a,.handoff-no-results>button,.handoff-empty a,.handoff-empty button{color:#4b32b5;background:#fff;border:1px solid #d9d1ee;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}.handoff-empty{align-content:center;gap:9px;padding:28px}.handoff-empty p{text-align:center;max-width:38ch;margin:0;line-height:1.6}.handoff-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (width<=760px){.handoff-work.is-empty{min-height:0}.handoff-work.is-empty.mobile-stage-queue .handoff-empty{display:none}.handoff-work.is-empty .handoff-queue-panel{min-height:300px}.handoff-work.is-empty .handoff-no-results{text-align:center;align-content:center;min-height:236px;padding:32px 24px}.handoff-work.is-empty .handoff-no-results>b,.handoff-work.is-empty .handoff-no-results>p{width:100%;max-width:30ch}.handoff-work.is-empty .handoff-no-results>a,.handoff-work.is-empty .handoff-no-results>button{width:min(100%,240px)}}.s-main{container:studio-inbox/inline-size}.s-thread,.handoff-thread{min-width:0;min-height:0}.s-chat,.handoff-messages{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.s-ai-row{align-items:flex-start;min-width:0;display:flex}.s-ai-row>div{min-width:0;max-width:calc(100% - 36px)}.s-message,.handoff-messages>div{width:fit-content;overflow-wrap:anywhere;word-break:normal;max-inline-size:min(78%,46ch)}.s-ai-row .s-message.ai{max-inline-size:min(100%,46ch)}.s-message.user,.handoff-messages>div.user{margin-inline-start:auto}.handoff-messages p{overflow-wrap:anywhere;word-break:normal;width:fit-content;max-width:100%;display:block}.s-compose,.handoff-thread form{flex:none}@media (width>=761px){.s-work{grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important;height:auto!important;min-height:0!important;overflow:visible!important}.s-work.is-empty{grid-template-columns:minmax(0,1fr)!important}.s-work>.s-list,.s-work>.s-thread{height:clamp(460px,100dvh - 300px,760px);min-height:0}.s-work>.s-context{border-top:1px solid var(--studio-line);border-left:0;grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) 260px;gap:20px;display:grid!important}.s-work>.s-context .s-context-head{grid-column:1/-1}}@container studio-inbox (width>=1180px){.s-work{grid-template-columns:320px minmax(0,1fr) 320px!important;height:clamp(460px,100dvh - 300px,760px)!important;overflow:hidden!important}.s-work.is-empty{grid-template-columns:minmax(0,1fr)!important}.s-work>.s-list,.s-work>.s-thread{height:auto}.s-work>.s-context{border-top:0;border-left:1px solid var(--studio-line);grid-column:auto;display:block!important}}@media (width<=760px){.studio-route-shell .s-work.is-empty>.s-thread{display:flex!important}.s-stage-conversation .s-work>.s-thread{height:clamp(280px,100dvh - 180px,680px)!important;min-height:0!important;max-height:none!important}.s-chat{padding:16px 12px}.s-message,.handoff-messages>div{max-inline-size:min(88%,38ch)}.s-ai-row .s-message.ai{max-inline-size:min(100%,38ch)}.s-compose{z-index:4;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.handoff-messages{max-height:min(46dvh,440px)}}.improve-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 540px)}.improve-page>header{justify-content:space-between;align-items:flex-start;display:flex}.improve-page h1{margin:7px 0;font-size:38px}.improve-page header p{color:var(--velora-muted)}.improve-page header a{color:var(--velora-violet);font-weight:800}.improve-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin:25px 0;display:grid}.improve-stats article,.improve-list>article{border:1px solid var(--velora-line);box-shadow:var(--velora-shadow);background:#fff;border-radius:17px;padding:20px}.improve-stats small,.improve-stats b,.improve-stats span{display:block}.improve-stats small,.improve-stats span{color:var(--velora-muted);font-size:10px}.improve-stats b{color:var(--velora-violet);margin:6px 0;font-size:28px}.improve-tools{gap:9px;display:flex}.improve-tools input,.improve-tools select{border:1px solid var(--velora-line-strong);background:#fff;border-radius:10px;padding:12px}.improve-tools input{flex:1}.improve-message,.improve-empty{text-align:center;color:var(--velora-muted);padding:20px}.improve-list{gap:13px;margin-top:16px;display:grid}.suggestion-head{justify-content:space-between;gap:18px;display:flex}.suggestion-head span{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.suggestion-head span.unanswered{color:#a22b22;background:#ffeae7}.suggestion-head span.abandoned{color:#806000;background:#fff3cf}.suggestion-head h2{margin:8px 0;font-size:18px}.suggestion-head small{color:var(--velora-muted)}.suggestion-head>b{color:var(--velora-violet);font-size:11px}.suggestion-editor{grid-template-columns:130px 1fr;gap:11px;margin-top:18px;display:grid}.suggestion-editor label{font-size:10px;font-weight:850}.suggestion-editor label:last-child{grid-column:1/-1}.suggestion-editor input,.suggestion-editor textarea{border:1px solid var(--velora-line-strong);width:100%;font:inherit;background:#fff;border-radius:9px;margin-top:6px;padding:11px;display:block}.suggestion-editor textarea{resize:vertical;min-height:90px}.approval-note{background:var(--velora-aqua-soft);color:#08786e;border-radius:9px;margin-top:12px;padding:10px;font-size:9px}.improve-list footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.improve-list button{border:1px solid var(--velora-line);color:var(--velora-violet);background:#fff;border-radius:9px;padding:10px 13px;font-weight:850}.improve-list button.approve{background:var(--velora-violet);color:#fff;border:0}.improve-list button:disabled{opacity:.45}.improve-empty{border:1px dashed var(--velora-line-strong);border-radius:16px}@media (width<=700px){.improve-stats{grid-template-columns:1fr}.improve-page>header,.suggestion-head,.improve-tools{display:block}.improve-tools select{width:100%;margin-top:8px}.suggestion-editor{grid-template-columns:1fr}.suggestion-editor label:last-child{grid-column:auto}}.improve-stats{grid-template-columns:repeat(4,1fr)}.suggestion-head span.low_rating{color:#5f35cf;background:#f0eaff}.improve-focus{color:#5634b8;background:#f5f1ff;border:1px solid #c9baf8;border-radius:12px;justify-content:space-between;align-items:center;margin:0 0 14px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.improve-focus button{color:#fff;background:#6544df;border:0;border-radius:8px;padding:8px 11px;font-weight:800}@media (width<=900px){.improve-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.improve-stats{grid-template-columns:1fr}.improve-focus{align-items:flex-start;gap:10px}}.integrations-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 570px)}.integrations-page>header{justify-content:space-between;display:flex}.integrations-page h1{margin:7px 0;font-size:38px}.integrations-page header p{color:var(--velora-muted)}.integrations-page header a{min-height:44px;color:var(--velora-violet);align-items:center;font-weight:850;display:inline-flex}.cost-note{background:var(--velora-aqua-soft);color:#08786e;border-radius:11px;gap:12px;margin:22px 0;padding:13px;display:flex}.integration-notice{color:var(--velora-violet);border:1px solid var(--velora-line);background:#fff;border-radius:9px;padding:11px}.integration-catalog{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.integration-catalog article{border:1px solid var(--velora-line);box-shadow:var(--velora-shadow);background:#fff;border-radius:17px;padding:19px}.integration-catalog span{color:var(--velora-violet);font-size:9px;font-weight:900}.integration-catalog h2{margin:7px 0}.integration-catalog p{min-height:34px;color:var(--velora-muted);font-size:11px}.integration-catalog em{color:#666;background:#eee;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.integration-catalog em.draft{color:#806000;background:#fff3cf}.integration-catalog em.ready{background:var(--velora-aqua-soft);color:#08786e}.integration-catalog button{float:right;border:1px solid var(--velora-line);min-height:44px;color:var(--velora-violet);background:#fff;border-radius:8px;padding:8px 10px;font-weight:850}.integration-bottom{grid-template-columns:2fr 1fr;gap:15px;margin-top:17px;display:grid}.integration-bottom>section,.integration-bottom>aside{border:1px solid var(--velora-line);background:#fff;border-radius:17px;padding:20px}.integration-bottom h2{font-size:16px}.integration-bottom section article{border-bottom:1px solid var(--velora-line);grid-template-columns:1fr 1fr auto;gap:12px;padding:11px 0;display:grid}.integration-bottom span{color:var(--velora-muted)}.integration-bottom em{color:var(--velora-violet);font-style:normal}.integration-bottom li{color:var(--velora-muted);margin:10px 0}.integration-modal{z-index:50;background:#17132988;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.integration-modal form{background:#fff;border-radius:19px;width:min(480px,100%);padding:24px}.integration-modal label{margin:14px 0;font-size:11px;font-weight:850;display:block}.integration-modal input{border:1px solid var(--velora-line-strong);border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.integration-modal form>div{justify-content:flex-end;gap:8px;display:flex}.integration-modal button{border:1px solid var(--velora-line);background:#fff;border-radius:9px;padding:10px 13px}.integration-modal button.primary{background:var(--velora-violet);color:#fff;border:0}@media (width<=800px){.integrations-page>header{display:block}.integration-catalog,.integration-bottom{grid-template-columns:1fr}}.integration-actions{clear:both;flex-wrap:wrap;gap:7px;padding-top:14px;display:flex}.integration-actions button{float:none;flex:128px;min-height:44px;font-size:10px}.integration-actions button:disabled{opacity:.45;cursor:not-allowed}.integration-expert-actions{clear:both;background:#faf9ff;border:1px solid #ded8f6;border-radius:12px;margin-top:12px}.integration-expert-actions>summary{cursor:pointer;color:#4e3fa4;min-height:44px;padding:12px 14px;font-size:12px;font-weight:850;list-style-position:inside}.integration-expert-actions[open]>summary{border-bottom:1px solid #e8e3f7}.integration-expert-actions .integration-actions{padding:12px}.cafe24-readonly{clear:both;border:1px solid var(--velora-line);background:var(--velora-aqua-soft);border-radius:12px;gap:8px;margin-top:14px;padding:12px;display:grid}.cafe24-readonly small{color:#075f58;font-size:12px;font-weight:750}.cafe24-readonly label{gap:6px;font-size:12px;font-weight:800;display:grid}.cafe24-readonly input{border:1px solid var(--velora-line-strong);background:#fff;border-radius:9px;min-height:44px;padding:10px 12px}.cafe24-readonly button{float:none;width:100%;min-height:44px}.integration-oauth-action{background:var(--velora-violet);color:#fff;text-align:center;border-radius:9px;place-items:center;min-height:44px;padding:8px 12px;font-weight:850;display:grid}.checked-at{clear:both;color:var(--velora-muted);padding-top:9px;font-size:9px;display:block}.integration-expert{clear:both;border:1px solid var(--velora-line);background:#faf9fd;border-radius:10px;margin:12px 0;padding:10px 12px}.integration-expert summary{min-height:44px;color:var(--velora-violet);cursor:pointer;align-items:center;font-weight:850;display:flex}.integration-expert small{color:var(--velora-muted);overflow-wrap:anywhere;margin:6px 0;display:block}.integration-bottom section article>div{align-items:center;gap:7px;display:flex}.integration-bottom section article>div:last-child{justify-content:flex-end}.integration-bottom section article button{border:1px solid var(--velora-line);color:var(--velora-violet);background:#fff;border-radius:7px;padding:5px 8px;font-weight:800}.local-e2e{z-index:30;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.local-e2e button{background:var(--velora-violet);color:#fff;box-shadow:var(--velora-shadow);border:0;border-radius:10px;padding:11px 14px;font-weight:850}.local-e2e span{border:1px solid var(--velora-line);color:var(--velora-ink);background:#fff;border-radius:9px;padding:9px 11px;font-size:11px}.failure-panel{width:min(420px,100vw - 48px);max-height:260px;box-shadow:var(--velora-shadow);z-index:25;background:#fff;border:1px solid #f1c5c5;border-radius:14px;padding:16px;position:fixed;bottom:24px;left:24px;overflow:auto}.failure-panel h2{margin:0;font-size:15px}.failure-panel>p{color:var(--velora-muted);margin:5px 0 10px;font-size:10px}.failure-panel article{border-top:1px solid var(--velora-line);padding:9px 0}.failure-panel article div{justify-content:space-between;display:flex}.failure-panel strong,.failure-panel small{margin-top:4px;display:block}.failure-panel strong{color:#9b1c1c;font-size:11px}.failure-panel small{color:var(--velora-muted)}@media (width<=800px){.local-e2e{margin:16px 14px 24px;display:grid;position:static}.local-e2e button{min-height:44px}.failure-panel{width:auto;max-height:none;margin:16px 14px;position:static}}.integration-catalog .mode-badge{color:var(--velora-violet);background:#eeeafc;border-radius:999px;margin-right:6px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.integration-catalog .mode-badge.live{color:#a3293b;background:#ffe5e8}.integration-catalog .adapter-auth{color:var(--velora-muted);margin:-22px 0 12px;display:block}.integration-catalog .credential-badge{border-radius:999px;margin:0 6px 8px 0;padding:5px 8px;font-size:9px;display:inline-flex}.integration-catalog .credential-badge.empty{color:#756f84;background:#f2f0f6}.integration-catalog .credential-badge.ready{background:var(--velora-aqua-soft);color:#08786e}.adapter-spec{color:var(--velora-violet);background:#f6f3ff;border-radius:10px;gap:4px;padding:12px;display:grid}.adapter-spec span{color:var(--velora-muted);font-size:11px}.integration-modal input,.integration-modal select{border:1px solid var(--velora-line-strong);background:#fff;border-radius:9px;width:100%;min-height:44px;margin-top:6px;padding:11px;display:block}.integration-modal select:focus-visible,.integration-modal input:focus-visible{outline:3px solid color-mix(in srgb, var(--velora-violet) 30%, transparent);outline-offset:2px}.security-guide{border:1px solid color-mix(in srgb, var(--velora-aqua) 38%, var(--velora-line));background:var(--velora-aqua-soft);color:#08786e;border-radius:10px;gap:4px;margin:12px 0;padding:12px;display:grid}.security-guide span{font-size:11px;line-height:1.55}@media (width<=800px){.integrations-page{padding:24px 14px 48px}.integrations-page h1{font-size:30px}.cost-note{display:grid}.integration-modal{align-items:end;padding:0}.integration-modal form{border-radius:19px 19px 0 0;max-height:min(86dvh,760px);padding:20px;overflow:auto}.integration-modal button{min-height:44px}}.k-app{color:#171329;background:#f7f5ff;grid-template-columns:215px 1fr;min-height:100vh;display:grid}.k-app>aside{background:#171329;height:100vh;padding:27px 16px;position:sticky;top:0}.k-brand{color:#fff;letter-spacing:.12em;padding:0 10px 30px;font-size:18px;font-weight:900;display:block}.k-brand span{color:#20d6c7}.k-brand small{color:#8e86a4;margin-top:5px;font-size:9px;font-weight:500;display:block}.k-app nav{flex-direction:column;gap:4px;display:flex}.k-app nav a{color:#a9a1ba;border-radius:9px;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:11px;display:flex}.k-app nav a.on{color:#fff;background:#6246d9;font-weight:750}.k-main{padding:30px max(28px,50vw - 605px) 60px}.k-main>header{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.k-main>header small{color:#8b849b;letter-spacing:.14em;font-size:8px}.k-main>header h1{margin:7px 0;font-size:30px}.k-main>header p{color:#655f78;margin:0}.k-main>header>div:last-child{align-items:center;gap:10px;display:flex}.k-main>header button,.k-modal .primary{color:#fff;background:#6246d9;border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:750}.k-main>header span{border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.k-main>header span.live{color:#198754;background:#e5f7ed}.k-main>header span.sample{color:#9e6617;background:#fff0da}.k-notice{color:#198754;background:#e5f7ed;border:1px solid #c8ead6;border-radius:9px;margin-bottom:15px;padding:11px 14px;font-size:10px}.k-notice button{float:right;color:inherit;background:0 0;border:0}.k-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:17px;display:grid}.k-summary article{background:#fff;border:1px solid #e5e0f1;border-radius:13px;padding:17px}.k-summary small,.k-summary b{display:block}.k-summary small{color:#8b849b;font-size:9px}.k-summary b{margin-top:8px;font-size:23px}.k-panel{background:#fff;border:1px solid #e1dcec;border-radius:14px;overflow:hidden}.k-toolbar{border-bottom:1px solid #eeeaf7;gap:8px;padding:15px;display:flex}.k-toolbar label{color:#8b849b;background:#faf9fc;border:1px solid #ded9f0;border-radius:8px;align-items:center;min-width:310px;height:38px;padding:0 11px;display:flex}.k-toolbar input{background:0 0;border:0;outline:0;width:100%;padding-left:8px;font-size:10px}.k-toolbar button{color:#655f78;background:#fff;border:1px solid #ded9f0;border-radius:8px;padding:0 12px;font-size:9px}.k-tr{border-bottom:1px solid #f0edf5;grid-template-columns:minmax(320px,1fr) 125px 100px 110px 120px;align-items:center;gap:12px;min-height:76px;padding:10px 16px;display:grid}.k-th{color:#8b849b;background:#faf9fc;min-height:38px;font-size:8px;font-weight:700}.k-tr>span:first-child b{font-size:10px;display:block}.k-tr p{white-space:nowrap;text-overflow:ellipsis;color:#655f78;margin:6px 0 0;font-size:9px;overflow:hidden}.k-tr em{color:#6246d9;background:#ece8ff;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.k-tr i{font-size:8px;font-style:normal}.k-tr i.published{color:#198754}.k-tr>span:nth-child(4){color:#655f78;font-size:9px}.k-tr>span:last-child{gap:5px;display:flex}.k-tr>span:last-child button{background:#fff;border:1px solid #ded9f0;border-radius:6px;padding:6px 8px;font-size:8px}.k-tr>span:last-child button.danger{color:#d54444}.k-empty{text-align:center;color:#8b849b;padding:70px}.k-modal{z-index:100;background:#17132988;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.k-modal form{background:#fff;border-radius:20px;width:min(570px,100%);padding:25px;box-shadow:0 30px 80px #17132955}.k-modal form>header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.k-modal header small{color:#6246d9;letter-spacing:.16em;font-size:8px;font-weight:800}.k-modal h2{margin:5px 0;font-size:23px}.k-modal header button{background:0 0;border:0;font-size:23px}.k-modal label{margin-top:14px;font-size:10px;font-weight:700;display:block;position:relative}.k-modal input,.k-modal textarea{width:100%;font:inherit;border:1px solid #ded9f0;border-radius:9px;outline:0;margin-top:7px;padding:12px;font-size:11px;display:block}.k-modal input:focus,.k-modal textarea:focus{border-color:#6246d9;box-shadow:0 0 0 3px #6246d916}.k-modal textarea{resize:vertical;height:140px;line-height:1.6}.k-modal label>small{color:#8b849b;font-size:7px;font-weight:400;position:absolute;bottom:7px;right:8px}.k-modal fieldset{border:0;margin:17px 0;padding:0}.k-modal legend{margin-bottom:8px;font-size:10px;font-weight:700}.k-modal fieldset button{color:#655f78;background:#fff;border:1px solid #ded9f0;border-radius:8px;margin-right:7px;padding:10px 12px;font-size:9px}.k-modal fieldset button.on{color:#6246d9;background:#ece8ff;border-color:#cfc7ee}.k-modal footer{border-top:1px solid #eeeaf7;justify-content:flex-end;min-height:0;padding:17px 0 0}.k-modal footer button{background:#fff;border:1px solid #ded9f0;border-radius:8px;padding:10px 14px;font-size:10px}.k-modal footer .primary{background:#6246d9;border-color:#6246d9}.studio-knowledge-link{z-index:20;color:#fff;background:#6246d9;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:750;position:fixed;top:22px;right:28px;box-shadow:0 10px 25px #6246d933}@media (width<=850px){.k-app{grid-template-columns:64px 1fr}.k-app>aside{padding:24px 8px}.k-brand{padding:0 8px 25px;font-size:0}.k-brand:before{content:"V";color:#20d6c7;font-size:20px}.k-brand small,.k-app nav span{display:none}.k-app nav a{justify-content:center;padding:0;font-size:16px}.k-main{padding:25px 14px}.k-main>header{display:block}.k-main>header>div:last-child{margin-top:15px}.k-summary{grid-template-columns:1fr 1fr}.k-toolbar{overflow:auto}.k-toolbar label{min-width:220px}.k-table{overflow:auto}.k-tr{min-width:850px}.studio-knowledge-link{top:18px;right:12px}}.k-toolbar select{color:#655f78;background:#fff;border:1px solid #ded9f0;border-radius:8px;height:38px;padding:0 12px;font-size:10px}.k-tr>span:nth-child(2) small{color:#777084;margin-top:6px;font-size:8px;display:block}.k-modal select{width:100%;font:inherit;background:#fff;border:1px solid #ded9f0;border-radius:9px;margin-top:7px;padding:12px;font-size:11px;display:block}.k-language-help{color:#655f78;background:#f4f1ff;border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:9px;line-height:1.55}.studio-data-badge{border-radius:999px;align-items:center;min-height:36px;padding:7px 10px;font-size:12px;font-style:normal;display:inline-flex}.studio-data-badge b{font-size:12px}.studio-data-success{color:#126a42;background:#e5f7ed}.studio-data-warning{color:#83510f;background:#fff0da}.studio-data-neutral{color:#625b70;background:#efedf5}.studio-data-danger{color:#9a2c25;background:#fff0ef}.k-main>header>div:last-child>a{color:#6246d9;min-height:44px;padding:0 8px;font-weight:800}.k-toolbar :is(label,select){min-height:44px}.k-toolbar input{font-size:14px}.k-tr>span:last-child button,.k-modal button,.k-app nav a{min-width:44px;min-height:44px}.k-modal :is(input,select,textarea){font-size:16px}@media (width<=700px){.k-app{min-width:0;display:block;overflow-x:clip}.k-app>aside{background:#171329;height:auto;padding:14px;position:static}.k-brand{min-height:44px;padding:0 8px 12px;font-size:18px}.k-brand small{margin-left:8px;font-size:12px;display:inline}.k-app nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.k-app nav a{justify-content:flex-start;padding:0 10px;font-size:12px}.k-app nav a span{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.k-main{min-width:0;padding:20px 12px 100px}.k-main>header{gap:14px;margin-bottom:18px;display:grid}.k-main>header h1{font-size:28px}.k-main>header small{font-size:12px}.k-main>header>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.k-main>header>div:last-child :is(a,button,.studio-data-badge){text-align:center;justify-content:center;width:100%;min-width:0;min-height:44px}.k-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k-summary article{padding:14px}.k-summary small{font-size:12px}.k-toolbar{gap:8px;display:grid;overflow:visible}.k-toolbar label{width:100%;min-width:0}.k-toolbar select{width:100%}.k-table{overflow:visible}.k-th{display:none}.k-tr{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:16px;display:grid}.k-tr>span:first-child{grid-column:1/-1}.k-tr>span:first-child b{font-size:15px;line-height:1.45}.k-tr p{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box}.k-tr>span:nth-child(2),.k-tr>span:nth-child(3),.k-tr>span:nth-child(4){font-size:12px}.k-tr>span:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.k-tr>span:last-child button{font-size:13px}.k-modal{align-items:end;padding:0}.k-modal form{width:100%;max-height:94dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;overflow:auto}.k-modal fieldset{gap:8px;display:grid}.k-modal fieldset button{width:100%;margin:0}.k-modal footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.k-modal footer button{width:100%;margin:0}}.k-tr{min-height:88px;padding-block:12px}.k-th{color:#655f78;min-height:44px;font-size:12px}.k-tr>span:first-child b{font-size:14px;line-height:1.45}.k-tr p{font-size:12px;line-height:1.5}.k-tr em,.k-tr i,.k-tr>span:nth-child(4){font-size:12px}.k-tr i.draft{color:#655f78}.k-tr>span:last-child button{border-radius:8px;min-width:44px;min-height:44px;padding:8px;font-size:12px}@media (width<=850px){.k-tr{min-height:auto}}.engine-back{color:#524a68;background:#fff;border:1px solid #dcd6ef;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.engine-tabs{gap:8px;margin:0 0 16px;display:flex;overflow:auto}.engine-tabs button{color:#625a74;background:#fff;border:1px solid #ded9f0;border-radius:999px;min-height:44px;padding:0 17px;font-weight:750}.engine-tabs button.on{color:#fff;background:#6246d9;border-color:#6246d9}.engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.engine-card{background:#fff;border:1px solid #e1dcec;border-radius:16px;flex-direction:column;min-height:270px;padding:20px;display:flex}.engine-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.engine-card>header div{gap:6px;display:flex}.engine-card>header span{color:#6246d9;background:#eeeaff;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:750}.engine-card>header i{color:#8a829c;font-size:10px;font-style:normal}.engine-card>header i.published{color:#198754}.engine-card>header i.rejected{color:#c04444}.engine-card>small{color:#91899f;margin-top:18px;font-size:10px}.engine-card h2{margin:9px 0;font-size:18px;line-height:1.45}.engine-card p{color:#5f586f;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.engine-card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.engine-card time{color:#958ea2;font-size:10px}.engine-card footer div{gap:7px;display:flex}.engine-card footer button{color:#5a526b;background:#fff;border:1px solid #dcd6ef;border-radius:9px;min-height:44px;padding:0 14px;font-weight:750}.engine-card footer button.approve{color:#fff;background:#6246d9;border-color:#6246d9}.engine-card footer button.reject{color:#bd3c3c}.engine-empty{text-align:center;color:#6d657c;background:#fff;border:1px dashed #d5cee7;border-radius:16px;grid-column:1/-1;padding:70px 20px}.engine-empty b{font-size:17px;display:block}.engine-empty p{margin:8px 0 0}@media (width<=980px){.engine-grid{grid-template-columns:1fr}}@media (width<=650px){.engine-review.k-app{grid-template-columns:1fr}.engine-review.k-app>aside{display:none}.engine-review .k-main{padding:20px 14px}.engine-review .k-main>header>div:last-child{display:block}.engine-card{padding:17px}.engine-card footer{align-items:flex-end}.engine-card footer div{flex-wrap:wrap;justify-content:flex-end}}.history-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 490px)}.history-page>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.history-page h1{margin:7px 0;font-size:38px}.history-page header p{color:var(--velora-muted)}.history-page>header a{color:var(--velora-violet);font-weight:850}.history-message{background:var(--velora-aqua-soft);color:#08786e;border-radius:10px;margin:20px 0;padding:12px 15px}.history-list{gap:14px;margin-top:24px;display:grid}.history-list article{border:1px solid var(--velora-line);box-shadow:var(--velora-shadow);background:#fff;border-radius:17px;padding:20px}.history-list article.current{border-color:#7454e8}.history-list article>header{justify-content:space-between;display:flex}.history-list article header div{align-items:center;gap:8px;display:flex}.history-list article header span{color:#5f35cf;background:#e9e2ff;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:900}.history-list time,.history-list article>small{color:var(--velora-muted);font-size:11px}.history-list h2{margin:12px 0 8px;font-size:18px}.history-list em{color:var(--velora-violet);font-size:11px;font-style:normal;font-weight:850}.history-list article>p{white-space:pre-wrap;background:#f8f7fb;border-radius:10px;padding:14px;line-height:1.6}.history-list button{float:right;background:var(--velora-violet);color:#fff;border:0;border-radius:9px;padding:10px 13px;font-weight:850}.history-list article:after{content:"";clear:both;display:block}@media (width<=700px){.history-page>header,.history-list article>header{display:block}.history-page>header a{margin-top:10px;display:inline-block}.history-list time{margin-top:7px;display:block}}.sources-page{color:#1d1730;background:#f7f5ff;min-height:100vh;padding:40px;font-family:Arial,Noto Sans KR,sans-serif}.sources-page>header{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1180px;margin:0 auto 24px;display:flex}.sources-page h1{margin:8px 0;font-size:36px}.sources-page header p{color:#625b72}.sources-page header a{color:#6246d9;font-weight:800}.source-state,.source-notice{border-radius:16px;align-items:center;gap:14px;max-width:1180px;margin:0 auto 18px;padding:16px 20px;display:flex}.source-state.connected{color:#136c5e;background:#e8fbf7}.source-state.waiting{color:#725100;background:#fff6d8}.source-notice{color:#432fa8;background:#eee9ff}.source-grid{grid-template-columns:380px 1fr;gap:24px;max-width:1180px;margin:auto;display:grid}.source-grid>form,.source-grid>section{background:#fff;border:1px solid #e4def4;border-radius:22px;padding:24px;box-shadow:0 16px 40px #37276814}.source-grid form label{gap:7px;margin:14px 0;font-weight:700;display:grid}.source-grid input,.source-grid select,.source-grid textarea{font:inherit;border:1px solid #cbc3df;border-radius:12px;padding:12px}.source-grid textarea{resize:vertical;min-height:260px}.source-grid form small{color:#756d85;text-align:right;font-weight:400}.source-grid form>button,.source-list button{color:#fff;cursor:pointer;background:#6246d9;border:0;border-radius:11px;padding:11px 14px;font-weight:800}.source-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.source-list-head{justify-content:space-between;align-items:center;display:flex}.source-list{gap:12px;display:grid}.source-list article{border:1px solid #e7e1f1;border-radius:16px;justify-content:space-between;gap:16px;padding:18px;display:flex}.source-list h3{margin:8px 0}.source-list p,.source-list time{color:#716a7d;font-size:13px}.source-list article span{color:#5039bd;background:#eee9ff;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block}.source-list article span.published{color:#146b52;background:#dff8ee}.source-list article span.quarantined{color:#a32929;background:#ffe7e7}.source-list aside{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;max-width:260px;display:flex}.source-list button{color:#5039bd;background:#f0ecff}.source-list button.danger{color:#a32929;background:#fff0f0}.source-empty{text-align:center;color:#746d80;padding:60px}@media (width<=800px){.sources-page{padding:22px 14px}.sources-page>header{display:block}.source-state{flex-direction:column;align-items:flex-start}.source-grid{grid-template-columns:1fr}.source-list article{display:block}.source-list aside{justify-content:flex-start;max-width:none;margin-top:14px}}.source-url-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.source-url-row input{min-width:0}.source-url-row button{color:#fff;cursor:pointer;white-space:nowrap;background:#6246d9;border:0;border-radius:11px;padding:11px 14px;font-weight:800}.source-url-row button:disabled{cursor:not-allowed;opacity:.55}@media (width<=800px){.source-url-row{grid-template-columns:1fr}}.source-steps{grid-template-columns:repeat(4,1fr);gap:6px;padding:0;list-style:none;display:grid}.source-steps li{color:#777084;text-align:center;background:#f2eff8;border-radius:9px;padding:8px 6px;font-size:11px;font-weight:800}.source-steps li.done{color:#136c5e;background:#e8fbf7}.crawl-preview{background:#faf9ff;border:1px solid #dcd4f2;border-radius:14px;padding:14px}.crawl-preview header{justify-content:space-between;gap:10px;display:flex}.crawl-preview header span{color:#654bc8;font-size:11px;font-weight:800}.crawl-preview>p{color:#655e70;font-size:13px}.crawl-preview summary{cursor:pointer;font-weight:800}.crawl-preview details>div{gap:8px;margin-top:10px;display:grid}.crawl-preview article{background:#fff;border:1px solid #e7e1f1;border-radius:10px;padding:10px}.crawl-preview article p{margin:5px 0;font-size:13px}.crawl-preview article small{text-align:left;display:block}.publish-help{margin-top:10px;display:block;text-align:left!important}.source-grid button,.source-grid input,.source-grid select{min-height:44px}@media (width<=800px){.source-steps{grid-template-columns:1fr 1fr}.crawl-preview header{display:grid}}.official-source-guide{background:#fff;border:1px solid #e4def4;border-radius:18px;max-width:1180px;margin:0 auto 18px;padding:18px 20px}.official-source-guide>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.official-source-guide>header p{color:#625b72;margin:5px 0 0;font-size:13px}.official-source-guide>header span{color:#755000;background:#fff2d6;border-radius:99px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.official-source-guide>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.official-source-guide details{border:1px solid #e7e1f1;border-radius:13px;padding:0 13px}.official-source-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.official-source-guide summary small{color:#756d85}.official-source-guide details>section{border-top:1px solid #eee9f6;gap:13px;padding:12px 0;display:grid}.official-source-guide details>section>div{gap:6px;display:grid}.official-source-guide a{color:#5039bd;font-weight:700;text-decoration:none;display:grid}.official-source-guide a small,.official-source-guide details p,.official-source-guide details>section>div>small{color:#756d85;margin:0;font-size:12px;font-weight:400}@media (width<=800px){.official-source-guide{padding:16px 14px}.official-source-guide>header{display:block}.official-source-guide>header span{margin-top:10px;display:inline-block}.official-source-guide>div{grid-template-columns:1fr}.official-source-guide summary{min-height:60px}.official-source-guide summary small{text-align:right}}.lead-page{color:#171329;background:#f7f5ff;min-height:100vh;padding:42px max(24px,50vw - 560px)}.lead-page header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lead-page h1{margin:7px 0;font-size:40px}.lead-page header>div:last-child{align-items:center;gap:9px;display:flex}.lead-page a,.lead-page button{font-weight:800}.lead-page header a{color:#6246d9;text-decoration:none}.lead-page button,.lead-page .export{color:#fff;background:#6246d9;border:0;border-radius:10px;padding:11px 14px}.lead-page .export{color:#6246d9;background:#fff;border:1px solid #d8d1eb}.lead-page button:disabled{opacity:.45}.lead-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.lead-stats article{background:#fff;border:1px solid #ded9f0;border-radius:17px;padding:18px}.lead-stats small{color:#716986;display:block}.lead-stats b{font-size:29px}.lead-tools{gap:10px;margin-bottom:15px;display:flex}.lead-tools input,.lead-tools select,.lead-actions select{background:#fff;border:1px solid #d8d1eb;border-radius:11px;padding:12px}.lead-tools input{flex:1}.lead-message{color:#126a63;background:#e5fbf8;border-radius:10px;padding:11px 14px}.lead-list{gap:12px;display:grid}.lead-list>article{background:#fff;border:1px solid #ded9f0;border-radius:17px;justify-content:space-between;gap:18px;padding:19px;display:flex}.lead-main h2{margin:6px 0 2px}.lead-main small{color:#716986}.lead-main p{margin:12px 0 4px}.lead-main blockquote{background:#f5fffe;border-left:3px solid #20d6c7;margin:10px 0 0;padding:9px 12px}.lead-main em{color:#137b72;font-size:11px}.lead-status{background:#eee;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:900}.s-new{color:#6246d9;background:#efeaff}.s-qualified{color:#137b72;background:#e5fbf8}.s-won{color:#25713b;background:#e6f7ea}.s-lost{color:#666;background:#f2f2f2}.lead-actions{align-items:flex-start;gap:8px;display:flex}.lead-actions button{color:#6246d9;background:#fff;border:1px solid #d8d1eb}.lead-empty{text-align:center;color:#716986;border:1px dashed #cfc7ee;border-radius:17px;padding:55px}.lead-modal{z-index:50;background:#17132988;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lead-modal form{background:#fff;border-radius:20px;width:min(480px,100%);padding:25px}.lead-modal label{margin:13px 0;font-size:12px;font-weight:800;display:block}.lead-modal input,.lead-modal textarea{border:1px solid #d8d1eb;border-radius:9px;width:100%;margin-top:6px;padding:11px}.lead-modal textarea{min-height:90px}.lead-modal .check{align-items:center;gap:8px;display:flex}.lead-modal .check input{width:auto;margin:0}.lead-modal form>div{justify-content:flex-end;gap:8px;display:flex}.lead-modal .secondary{color:#6246d9;background:#fff;border:1px solid #d8d1eb}@media (width<=760px){.lead-page header{display:block}.lead-page header>div:last-child{flex-wrap:wrap;margin-top:16px}.lead-stats{grid-template-columns:1fr}.lead-tools,.lead-list>article{display:block}.lead-tools select{width:100%;margin-top:8px}.lead-actions{margin-top:14px}}.lead-loading{color:#655f78;text-align:center;background:#fff;border:1px solid #ded9f0;border-radius:17px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:30px;display:grid}.lead-loading i{border:3px solid #ded9eb;border-top-color:#6246d9;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite lead-loading-spin}.lead-loading b{color:#2c2538;font-size:15px}.lead-loading small{font-size:12px}@keyframes lead-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lead-loading i{background:#6246d9;border-top-color:#ded9eb;animation:none}}.members-page{color:#171329;background:#f7f5ff;min-height:100vh;padding:42px max(24px,50vw - 520px)}.members-page>header{justify-content:space-between;align-items:center;display:flex}.members-page h1{margin:7px 0;font-size:34px}.members-page header p{color:#716986}.members-page header a{color:#6246d9;font-weight:800}.members-grid{grid-template-columns:340px 1fr;gap:18px;margin-top:25px;display:grid}.members-grid>form,.members-grid>section,.pending{background:#fff;border:1px solid #ded9f0;border-radius:18px;padding:22px}.members-page h2{font-size:17px}.members-grid form label{margin-top:15px;font-size:10px;font-weight:800;display:block}.members-grid input,.members-grid select{background:#fff;border:1px solid #d8d1e8;border-radius:8px;width:100%;margin-top:6px;padding:10px;display:block}.members-grid button,.pending button{color:#fff;background:#6246d9;border:0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:800}.members-grid form>button{width:100%;margin:18px 0 10px;padding:12px}.members-grid form>small{color:#716986;font-size:9px;line-height:1.5}.members-grid form>p{color:#137b72;font-size:10px}.invite-url{word-break:break-all;background:#f1eeff;border-radius:9px;padding:10px}.invite-url code{font-size:8px}.invite-url button{margin-top:8px}.members-grid section article,.pending article{border-top:1px solid #eeeaf7;grid-template-columns:1fr 130px 65px;align-items:center;gap:10px;padding:12px 0;display:grid}.members-grid article b,.members-grid article small,.pending article b,.pending article small{display:block}.members-grid article b,.pending article b{font-size:10px}.members-grid article small,.pending article small{color:#81798e;margin-top:4px;font-size:8px}.members-grid article select{margin:0}.members-grid button:disabled{opacity:.4}.pending{margin-top:18px}.pending article{grid-template-columns:1fr 80px}.pending button{color:#6246d9;background:#eeeaf7}@media (width<=760px){.members-grid{grid-template-columns:1fr}.members-page{padding:25px 14px}.members-grid section article{grid-template-columns:1fr 110px 55px}}.member-e2e{color:#171329;background:#fff;border:1px solid #cfc6f3;border-radius:16px;width:min(1040px,100% - 28px);margin:18px auto;padding:18px 22px}.member-e2e p{color:#716986;margin:6px 0 12px}.member-e2e button{color:#fff;background:#6246d9;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.member-e2e button:disabled{opacity:.5}.member-e2e span{color:#137b72;margin-top:10px;font-weight:700;display:block}.member-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.member-stats article{background:#fff;border:1px solid #ded9f0;border-radius:14px;padding:17px 19px}.member-stats small,.member-stats b{display:block}.member-stats small{color:#716986;font-size:9px}.member-stats b{color:#4d35b5;margin-top:6px;font-size:22px}.member-list-head{grid-template-columns:1fr 220px;align-items:end;gap:10px;margin-bottom:10px;display:grid}.member-list-head h2{margin:0}.member-list-head label{font-size:9px;font-weight:800}.member-list-head input{margin-top:4px}.member-filters{grid-column:1/-1;gap:5px;display:flex}.members-grid .member-filters button{color:#6f687b;background:#f0edf7}.members-grid .member-filters button.on{color:#fff;background:#6246d9}.members-grid article em{color:#716986;margin-top:5px;font-size:8px;font-style:normal;display:block}.members-grid article.suspended{opacity:.58}.member-empty{text-align:center;color:#81798e;padding:28px 0;font-size:10px}@media (width<=760px){.member-stats{grid-template-columns:1fr 1fr}.member-list-head{grid-template-columns:1fr}.member-list-head label,.member-filters{grid-column:1}.members-grid section article{grid-template-columns:1fr}.members-grid section article select,.members-grid section article button{width:100%}}.notifications-page{background:var(--velora-canvas);min-height:100vh;color:var(--velora-ink);padding:42px max(24px,50vw - 460px)}.notifications-back{color:var(--velora-violet);font-weight:800}.notifications-page>header{justify-content:space-between;align-items:flex-end;gap:20px;margin:26px 0;display:flex}.notifications-page h1{margin:6px 0;font-size:38px}.notifications-page header p{color:var(--velora-muted);margin:0}.notifications-page header button,.notification-list footer button{background:var(--velora-violet);color:#fff;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.notification-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.notification-controls>div{gap:8px;display:flex}.notification-controls button{border:1px solid var(--velora-line);background:#fff;border-radius:99px;padding:9px 13px}.notification-controls button.on{background:var(--velora-violet);color:#fff;border-color:var(--velora-violet)}.notification-controls label{color:var(--velora-muted);align-items:center;gap:8px;display:flex}.notification-controls select{border:1px solid var(--velora-line-strong);background:#fff;border-radius:9px;padding:9px 12px}.notification-notice{background:var(--velora-aqua-soft);color:#08786e;border-radius:10px;padding:11px 13px}.notification-list{gap:12px;display:grid}.notification-list article{border:1px solid var(--velora-line);background:#fff;border-radius:16px;padding:20px}.notification-list article.unread{border-left:5px solid var(--velora-violet);background:#faf9ff}.notification-list article>div,.notification-list footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.notification-list article>div span{background:var(--velora-aqua-soft);color:#08786e;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:850}.notification-list time{color:var(--velora-muted);font-size:12px}.notification-list h2{margin:14px 0 6px;font-size:18px}.notification-list p{color:var(--velora-muted);line-height:1.6}.notification-list footer a{color:var(--velora-violet);font-weight:800}.notification-list footer button{margin-left:auto}.notification-empty{text-align:center;border:1px solid var(--velora-line);color:var(--velora-muted);background:#fff;border-radius:16px;padding:48px}@media (width<=680px){.notifications-page>header,.notification-controls{flex-direction:column;align-items:stretch}.notification-controls>div{overflow:auto}.notifications-page h1{font-size:32px}}.notification-list article.severity-critical{border-left-color:#c82f26}.notification-list article.severity-warning{border-left-color:#d99a11}.notification-list article>div{justify-content:flex-start}.notification-list article>div time{margin-left:auto}.notification-list article>div span.severity.critical{color:#a51e16;background:#ffe8e5}.notification-list article>div span.severity.warning{color:#805c00;background:#fff3d2}.notification-list article>div span.workflow{color:#5e5870;background:#f0eef7}.notification-list article>div span.workflow.acknowledged{color:#17649b;background:#e8f4ff}.notification-list article>div span.workflow.resolved{color:#08786e;background:#e8faf6}.notification-list blockquote{color:#28615a;background:#f0fbf9;border-left:3px solid #21bfae;margin:12px 0;padding:12px}.notification-list blockquote b{margin-bottom:5px;display:block}.resolve-box{gap:7px;margin-left:auto;display:flex}.resolve-box input{border:1px solid var(--velora-line-strong);border-radius:9px;min-width:230px;padding:9px 11px}.notification-list footer{flex-wrap:wrap}.notification-list article.overdue{box-shadow:inset 0 0 0 1px #efb0aa}.notification-list article>div span.escalation{color:#a51e16;background:#ffe8e5}.notification-list .sla{color:#625d72;background:#f8f7fc;border-radius:10px;padding:10px 12px}.assignee{align-items:center;gap:7px;font-size:13px;display:flex}.assignee select{border:1px solid var(--velora-line-strong);background:#fff;border-radius:9px;padding:8px 10px}@media (width<=680px){.resolve-box{width:100%;margin-left:0}.resolve-box input{flex:1;min-width:0}.notification-list article>div{flex-wrap:wrap}.notification-list article>div time{width:100%;margin:4px 0 0}.assignee{width:100%}.assignee select{flex:1}}.operator-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0;display:grid}.operator-metrics article{border:1px solid var(--velora-line);background:#fff;border-radius:14px;padding:16px;box-shadow:0 8px 24px #34276a0f}.operator-metrics article div{justify-content:space-between;gap:8px;display:flex}.operator-metrics article span{color:#777086;text-transform:uppercase;font-size:11px}.operator-metrics article strong{color:#6246d9;margin:12px 0 4px;font-size:26px;display:block}.operator-metrics article p{color:#6c6679;margin:0;font-size:12px}@media (width<=680px){.operator-metrics{grid-template-columns:1fr 1fr}.operator-metrics article{padding:13px}}@media (width<=430px){.operator-metrics{grid-template-columns:1fr}}.notification-policy{border:1px solid var(--velora-line);background:#fff;border-radius:16px;grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:14px;margin:18px 0;padding:18px;display:grid}.notification-policy h2{margin:0 0 4px;font-size:17px}.notification-policy p{color:var(--velora-muted);margin:0;font-size:12px}.notification-policy label{color:var(--velora-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.notification-policy select,.notification-policy input[type=number],.notification-policy input[type=time]{border:1px solid var(--velora-line-strong);background:#fff;border-radius:8px;width:100%;padding:8px}.notification-policy input[type=checkbox]{width:18px;height:18px}.notification-policy button{background:var(--velora-violet);color:#fff;border:0;border-radius:9px;padding:10px 14px;font-weight:800}@media (width<=900px){.notification-policy{grid-template-columns:1fr 1fr}.notification-policy>div,.notification-policy>button{grid-column:1/-1}}@media (width<=520px){.notification-policy{grid-template-columns:1fr}}.notification-delivery-state{color:#6f5600;background:#fff7dc;border:1px solid #e5c66e;border-radius:9px;margin-top:9px;padding:8px 10px;font-size:12px;line-height:1.55;display:block}.notification-policy input:disabled{cursor:not-allowed;opacity:.55}.onboarding-shell .faq-list-row{grid-template-columns:22px 1fr}.onboarding-shell .faq-list-row>input{accent-color:#6246d9;width:16px;height:16px}.onboarding-shell .faq-row-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr 60px;align-items:center;gap:8px;padding:0;display:grid}.onboarding-shell .faq-row-main>i{color:#0aa99c;text-align:center;font-style:normal;font-weight:900}.onboarding-shell .faq-list-row.active .faq-row-main>i{color:#171329;background:#20d6c7;border-radius:999px;place-items:center;min-width:50px;height:24px;padding:0 8px;font-size:0;display:grid}.onboarding-shell .faq-list-row.active .faq-row-main>i:after{content:"선택됨";font-size:11px;font-weight:900}.onboarding-shell .faq-row-main:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #20d6c7}@media (width<=760px){.onboarding-shell .faq-list-row{grid-template-columns:22px 1fr}.onboarding-shell .faq-row-main{grid-template-columns:1fr 60px}}.review-page{color:#20193a;background:#f6f4ff;min-height:100vh;padding:40px;font-family:Arial,sans-serif}.review-page>header,.review-warning,.review-progress,.review-stats,.review-toolbar,.review-status,.review-list{max-width:1180px;margin-left:auto;margin-right:auto}.review-page>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.review-page header small{letter-spacing:.1em;color:#6c42e8;font-weight:800}.review-page h1{margin:8px 0;font-size:clamp(30px,4vw,42px)}.review-page header p{color:#655f73;margin:0;line-height:1.6}.review-page header>div:last-child{align-items:center;gap:12px;display:flex}.review-page select,.review-page a,.review-toolbar input{color:#35245f;background:#fff;border:1px solid #d8cff4;border-radius:12px;min-height:46px;padding:0 14px;text-decoration:none}.review-warning{background:#fff3cd;border:1px solid #f0d777;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:18px;display:flex}.review-warning b,.review-warning span{display:block}.review-warning span{color:#675c31;margin-top:5px}.review-warning a{align-items:center;display:inline-flex}.review-progress{background:#fff;border:1px solid #e5dffc;border-radius:18px;margin-bottom:16px;padding:18px 20px}.review-progress>div{justify-content:space-between;gap:16px;display:flex}.review-progress progress{accent-color:#6c42e8;width:100%;height:12px;margin:12px 0 8px}.review-progress small{color:#716a82}.review-stats{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px;display:grid}.review-stats article{background:#fff;border:1px solid #e5dffc;border-radius:16px;padding:16px;box-shadow:0 10px 28px #462d820d}.review-stats span{color:#716a82;font-size:13px;display:block}.review-stats b{margin-top:7px;font-size:21px;display:block}.review-toolbar{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.review-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.review-toolbar button{color:#49366f;background:#fff;border:1px solid #d8cff4;border-radius:12px;min-height:46px;padding:0 15px;font-weight:700}.review-toolbar button.on{color:#fff;background:#392276;border-color:#392276}.review-toolbar input{min-width:250px}.review-status{background:#eee8ff;border-radius:12px;margin-top:0;margin-bottom:16px;padding:13px 16px}.review-list{background:#fff;border:1px solid #e5dffc;border-radius:22px;padding:24px}.review-list-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-list-head h2{margin:0}.review-card{border-top:1px solid #eee9fb;padding:24px 0}.review-card.needs-attention{border-left:4px solid #e08a28;padding-left:18px}.review-copy{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.review-copy section{background:#faf9ff;border-radius:14px;padding:16px}.review-card h3{color:#6c42e8;margin:0 0 7px;font-size:13px}.review-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.review-meta{flex-wrap:wrap;gap:8px;display:flex}.review-meta span,.review-meta strong{background:#f1edff;border-radius:999px;padding:6px 10px;font-size:12px}.review-meta strong{color:#8b4d09;background:#fff0df}.review-card footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.review-card button{color:#fff;background:#6c42e8;border:0;border-radius:12px;min-height:46px;padding:0 18px;font-weight:800}.review-card button.secondary{color:#49366f;background:#fff;border:1px solid #cfc4ef}.review-card button:disabled{opacity:.55}.review-form{background:#f8f6ff;border:1px solid #e0d9f8;border-radius:16px;margin-top:18px;padding:18px}.review-form fieldset{border:0;margin:0 0 16px;padding:0}.review-form legend,.review-note span{margin-bottom:9px;font-weight:800}.verdict-options,.issue-options{flex-wrap:wrap;gap:10px;display:flex}.verdict-options label,.issue-options label{background:#fff;border:1px solid #d8cff4;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 14px;display:flex}.verdict-options label.selected{border-color:#6c42e8;box-shadow:0 0 0 2px #e7e0ff}.issue-options{flex-direction:column;align-items:flex-start}.issue-options label{box-sizing:border-box;width:100%}.review-note,.review-note span{display:block}.review-note textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;font:inherit;border:1px solid #d8cff4;border-radius:12px;padding:12px}.review-empty{text-align:center;color:#716a82;padding:52px 16px}@media (width<=1000px){.review-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.review-page{padding:18px 12px}.review-page>header{flex-direction:column;align-items:flex-start}.review-page header>div:last-child,.review-toolbar{flex-wrap:wrap;width:100%}.review-toolbar input{box-sizing:border-box;width:100%;min-width:0}.review-copy{grid-template-columns:1fr}.review-card.needs-attention{padding-left:12px}.review-card footer{flex-direction:column-reverse}.review-card button{width:100%}}@media (width<=480px){.review-stats{grid-template-columns:repeat(2,1fr)}.review-page header>div:last-child>*{flex:1}.review-progress>div{flex-direction:column;gap:4px}.verdict-options{flex-direction:column}.verdict-options label{box-sizing:border-box;width:100%}}@media (width<=360px){.review-stats{grid-template-columns:1fr}}.install-page .site-item pre{color:#e0d8ff;padding:14px;overflow-x:auto;font-size:12px!important;line-height:1.65!important}.install-page .auto-note{color:#176b64;font-size:12px!important}@media (width<=560px){.install-page{padding:24px 12px!important}.install-page>header{flex-direction:column;align-items:flex-start!important}}.toss-review-shell{color:#171329;min-height:100vh;font-family:var(--font-sans,Arial,sans-serif);background:linear-gradient(145deg,#f5f1ff,#fff 48%,#ecfbf8);padding:clamp(24px,5vw,64px)}.toss-review-shell *{box-sizing:border-box}.toss-review-login,.toss-review-result{background:#fff;border:1px solid #ded9f0;border-radius:24px;width:min(520px,100%);margin:5vh auto;padding:clamp(24px,5vw,44px);box-shadow:0 24px 80px #311e6821}.toss-review-logo{color:#fff;background:#6543dc;border-radius:16px;place-items:center;width:52px;height:52px;font-size:28px;font-weight:900;display:grid}.eyebrow{color:#6543dc;letter-spacing:.14em;font-size:12px;font-weight:900}.toss-review-login h1,.toss-review-header h1,.toss-review-result h1{margin:.35rem 0;font-size:clamp(28px,4vw,44px)}.toss-review-login form{gap:16px;margin:28px 0;display:grid}.toss-review-login label{gap:7px;font-weight:800;display:grid}.toss-review-login input{border:1px solid #cfc7e8;border-radius:12px;min-height:48px;padding:0 14px;font-size:16px}.toss-review-shell button,.review-button{color:#fff;cursor:pointer;background:#6543dc;border:0;border-radius:12px;place-items:center;min-height:48px;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:inline-grid}.toss-review-shell button:disabled{cursor:not-allowed;background:#aaa3bf}.toss-review-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1120px;margin:auto;display:flex}.toss-review-header .secondary{color:#4a3a78;background:#fff;border:1px solid #d9d1ed}.review-alert,.review-safety{border-radius:12px;max-width:1120px;margin:24px auto;padding:14px 16px}.review-alert{color:#812b12;background:#fff1ed;border:1px solid #ffc7b4}.review-safety{background:#e8faf8;border:1px solid #afe6df;flex-wrap:wrap;gap:10px;display:flex}.review-safety b{color:#086d65}.toss-review-plans{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:28px auto;display:grid}.toss-review-plans article{background:#fff;border:1px solid #ded9f0;border-radius:20px;padding:26px;box-shadow:0 12px 34px #311e6812}.toss-review-plans article:nth-child(2){border:2px solid #6543dc;transform:translateY(-5px)}.toss-review-plans h2{font-size:26px}.toss-review-plans ul{padding-left:20px;line-height:1.9}.toss-review-plans button{width:100%;margin-top:10px}.toss-review-shell footer{color:#675f7b;justify-content:space-between;gap:16px;max-width:1120px;margin:24px auto;font-size:13px;display:flex}.result-check{color:#087f72;background:#dff8f4;border-radius:50%;place-items:center;width:56px;height:56px;font-size:30px;font-weight:900;display:grid}.toss-review-result dl{border-top:1px solid #eeeaf8;margin:28px 0}.toss-review-result dl div{border-bottom:1px solid #eeeaf8;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.toss-review-result dd{text-align:right;word-break:break-all;margin:0;font-weight:800}.toss-review-result>a{margin:8px 8px 0 0}@media (width<=760px){.toss-review-shell{padding:20px 16px}.toss-review-header{display:block}.toss-review-header .secondary{margin-top:12px}.toss-review-plans{grid-template-columns:1fr}.toss-review-plans article:nth-child(2){transform:none}.toss-review-shell footer{display:grid}.toss-review-result dl div{gap:4px;display:grid}.toss-review-result dd{text-align:left}}.theme-cobalt{--bg:#f4f7ff;--surface:#fff;--ink:#101828;--accent:#2457f5;--tint:#e8eeff}.theme-emerald{--bg:#f3faf7;--surface:#fff;--ink:#102a25;--accent:#087f5b;--tint:#dff5ec}.theme-violet{--bg:#f7f5ff;--surface:#fff;--ink:#171329;--accent:#6246d9;--tint:#ece8ff}.vivid-page{background:#eef0f4}.vivid-page .ls-head{background:#fff}.vivid-page .ls-head small{color:#6246d9;font-weight:800}.vivid-page .ls-tabs button.on:after{background:#6246d9}.vivid-page .ls-frame{box-shadow:0 28px 65px #191e3c33}.vivid-page .web-copy h3{font-family:Arial,Noto Sans KR,sans-serif;font-size:34px;font-weight:900;line-height:1.05}.vivid-page .web-copy h3 i{font-style:normal}.vivid-page .web-copy button,.vivid-page .v-chat-card button,.vivid-page .booking button,.vivid-page .ls-studio>main>header button{box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 25%,transparent);font-weight:800}.vivid-page .theme-cobalt .web-copy>div button,.vivid-page .theme-cobalt .v-chat-card button,.vivid-page .theme-cobalt .booking button{background:#ff675d}.vivid-page .theme-emerald .web-copy>div button,.vivid-page .theme-emerald .v-chat-card button,.vivid-page .theme-emerald .booking button{color:#102a25;background:#d8f238}.vivid-page .theme-violet .web-copy>div button,.vivid-page .theme-violet .v-chat-card button,.vivid-page .theme-violet .booking button{color:#171329;background:#20d6c7}.vivid-page .theme-cobalt .v-ring{border-color:#ff675d40}.vivid-page .theme-emerald .v-ring{border-color:#d8f23861}.vivid-page .theme-violet .v-ring{border-color:#20d6c747}.vivid-page .theme-cobalt .ls-title em{background:#ff675d}.vivid-page .theme-emerald .ls-title em{background:#087f5b}.vivid-page .theme-violet .ls-title em{background:#6246d9}.vivid-page .ls-title h2{font-size:18px}.vivid-page .v-stat{box-shadow:0 10px 24px #0000002e}
