:root{--bg:#e0e5ec;--fg:#3d4852;--muted:#5b6472;--accent:#6c63ff;--accent-ink:#554ae0;--accent-light:#8b84ff;--accent-2:#38b2ac;--accent-2-ink:#285e61;--placeholder:#a0aec0;--accent-fill:var(--accent-ink);--on-accent:#fff;--surface:var(--bg);--line:#c8cfd9;--line-strong:#8a94a3;--gloss:#ffffff8c;--danger:#9b2c2c;--accent-rgb:108,99,255;--accent-ink-rgb:85,74,224;--accent-2-rgb:56,178,172;--sh-rgb:163,177,198;--bg-rgb:224,229,236;--sh-d:#a3b1c699;--sh-d-s:#a3b1c6b3;--sh-l:#ffffff80;--sh-l-s:#fff9;--ex:9px 9px 16px var(--sh-d), -9px -9px 16px var(--sh-l);--ex-hover:12px 12px 20px var(--sh-d-s), -12px -12px 20px var(--sh-l-s);--ex-sm:5px 5px 10px var(--sh-d), -5px -5px 10px var(--sh-l);--in:inset 6px 6px 10px var(--sh-d), inset -6px -6px 10px var(--sh-l);--in-deep:inset 10px 10px 20px var(--sh-d-s), inset -10px -10px 20px var(--sh-l-s);--in-sm:inset 3px 3px 6px var(--sh-d), inset -3px -3px 6px var(--sh-l);--btn-press:inset 4px 4px 8px rgba(var(--accent-ink-rgb),.5), inset -4px -4px 8px #fff3;--r-card:32px;--r-base:16px;--r-inner:12px;--r-pill:9999px;--r-round:50%;--r-xl:28px;--r-lg:26px;--r-md:24px;--r-xs:9px;--r-avatar:var(--r-round);--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--fs-eyebrow:12px;--lh-eyebrow:18px;--fs-small:14.5px;--lh-small:1.65;--fs-body:16px;--lh-body:1.65;--fs-lead:18px;--lh-lead:1.65;--fs-h2:clamp(30px, 4vw, 46px);--lh-h2:1.2;--fs-h1:clamp(33px, 6vw, 68px);--lh-h1:1.14;--text-primary:var(--fg);--text-muted:var(--muted);--text-eyebrow:var(--accent-ink);--maxw:1180px;--dur:.3s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body.is-loading{overflow:hidden}h1,h2,h3,h4,h5{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.3}h1{font-weight:800;line-height:var(--lh-h1)}h2{line-height:var(--lh-h2)}p{overflow-wrap:break-word;margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}[hidden]{display:none!important}button{cursor:pointer;font-family:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}::selection{background:rgba(var(--accent-rgb),.22);color:var(--fg)}.container{max-width:var(--maxw);margin:0 auto;padding:0 32px}section[id],#top{scroll-margin-top:0}@media (width<=640px){.container{padding:0 20px}}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent-ink);border-radius:var(--r-base);outline:none}.btn:focus-visible,.demo-chip:focus-visible{box-shadow:var(--ex-sm), 0 0 0 2px var(--bg), 0 0 0 4px var(--accent-ink)}.btn-primary:focus-visible{box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.3), 0 0 0 2px var(--bg), 0 0 0 4px var(--accent-ink)}.nav-toggle:focus-visible,.logo:focus-visible{box-shadow:var(--ex-sm), 0 0 0 2px var(--bg), 0 0 0 4px var(--accent-ink)}#preloader{z-index:9999;background:var(--bg);justify-content:center;align-items:center;transition:opacity .6s ease-out,visibility .6s;display:flex;position:fixed;inset:0}#preloader.loader-hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader-inner{flex-direction:column;align-items:center;gap:28px;display:flex}.preloader-logo{border-radius:var(--r-round);background:var(--bg);width:86px;height:86px;box-shadow:var(--ex);padding:14px;animation:3s ease-in-out infinite float}.pixel-loader{border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--in-deep);gap:6px;padding:10px 14px;display:flex}.pixel-loader-seg{border-radius:var(--r-round);background:var(--bg);width:10px;height:10px;box-shadow:var(--in-sm);transition:background .3s ease-out,box-shadow .3s ease-out}.pixel-loader-seg.lit{background:var(--accent-ink);box-shadow:0 0 8px rgba(var(--accent-ink-rgb),.5)}.preloader-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#scroll-progress{z-index:1200;background:linear-gradient(90deg, var(--accent), var(--accent-light));transform-origin:0;border-radius:0 var(--r-pill) var(--r-pill) 0;height:4px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.btn{border-radius:var(--r-base);min-height:48px;font-family:var(--font-display);letter-spacing:-.01em;background:var(--bg);color:var(--fg);box-shadow:var(--ex);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out, color var(--dur) ease-out;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{box-shadow:var(--ex-hover);transform:translateY(-1px)}.btn:active{box-shadow:var(--in-sm);transform:translateY(.5px)}.btn-primary{background:var(--accent-fill);color:var(--on-accent);box-shadow:9px 9px 16px rgba(var(--accent-ink-rgb),.32), -9px -9px 16px var(--sh-l)}.btn-primary:hover{box-shadow:12px 12px 20px rgba(var(--accent-ink-rgb),.4), -12px -12px 20px var(--sh-l-s)}.btn-primary:active{box-shadow:var(--btn-press)}.btn-outline{color:var(--fg)}.btn-outline:hover{color:var(--accent-ink)}.link-secondary{color:var(--muted);transition:color var(--dur) ease-out;padding:6px 2px;font-size:15px;font-weight:500}.link-secondary:hover{color:var(--accent-ink)}#site-header{z-index:900;transition:padding var(--dur) ease-out;padding:14px 0;position:sticky;top:0}#site-header .bar{border-radius:var(--r-pill);background:var(--bg);box-shadow:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:11px 16px 11px 18px;transition:box-shadow .4s ease-out,background .4s ease-out;display:grid}#site-header.scrolled{padding:10px 0}#site-header.scrolled .bar{box-shadow:var(--ex);background:rgba(var(--bg-rgb),.92);-webkit-backdrop-filter:blur(10px)}.logo{justify-self:start;align-items:center;gap:12px;display:flex}.logo-img{border-radius:var(--r-inner);background:var(--bg);width:40px;height:40px;box-shadow:var(--ex-sm);padding:5px}.logo-text{font-family:var(--font-display);letter-spacing:.02em;font-size:20px;font-weight:800}.main-nav{justify-self:center;align-items:center;gap:2px;display:flex}.main-nav>a{border-radius:var(--r-inner);color:var(--muted);white-space:nowrap;transition:color var(--dur) ease-out, box-shadow var(--dur) ease-out;padding:10px 12px;font-size:14.5px;font-weight:500}.main-nav>a:hover{color:var(--fg);box-shadow:var(--in-sm)}.nav-cta{display:none}.header-actions{justify-self:end;align-items:center;gap:16px;display:flex}#site-header .btn{min-height:44px;padding:0 22px;font-size:14.5px}#site-header .btn-primary{box-shadow:5px 5px 11px rgba(var(--accent-ink-rgb),.26), -5px -5px 11px var(--sh-l)}#site-header .btn-primary:hover{box-shadow:7px 7px 14px rgba(var(--accent-ink-rgb),.34), -7px -7px 14px var(--sh-l-s)}.nav-toggle{border-radius:var(--r-base);background:var(--bg);width:48px;height:48px;color:var(--fg);box-shadow:var(--ex-sm);transition:box-shadow var(--dur) ease-out;border:none;justify-content:center;align-items:center;display:none}.nav-toggle:active{box-shadow:var(--in-sm)}.nav-toggle svg{width:22px;height:22px}.header-link{white-space:nowrap}@media (width<=1240px){.header-link{display:none}}@media (width<=1180px){#site-header .bar{display:flex;position:relative}.logo{margin-right:auto}.main-nav{border-radius:var(--r-xl);background:var(--bg);width:auto;box-shadow:var(--ex);flex-direction:column;justify-self:stretch;align-items:stretch;gap:4px;padding:16px;display:none;position:absolute;top:calc(100% + 12px);left:0;right:0}.main-nav.open{display:flex}.main-nav>a{white-space:normal;padding:14px 16px}.nav-cta{flex-direction:column;gap:10px;margin-top:10px;display:flex}.header-actions .btn,.header-link{display:none}.nav-toggle{display:inline-flex}}.design-picker{display:inline-flex;position:relative}#site-header .design-picker{margin-left:12px;padding-left:22px}#site-header .design-picker:before{content:"";background:var(--line);width:1px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#site-header .design-btn{gap:8px;padding:0 18px}.design-btn svg{flex:none;width:18px;height:18px}.design-menu{z-index:70;background:var(--surface);border-radius:var(--r-base);width:min(268px,100vw - 32px);box-shadow:var(--ex);padding:10px;position:absolute;top:calc(100% + 12px);right:0}.design-menu[hidden]{display:none}.design-menu-head{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);padding:4px 10px 10px;font-size:11px;font-weight:700}.design-opt{cursor:pointer;text-align:left;width:100%;color:var(--fg);border-radius:var(--r-inner);transition:background var(--dur) ease;background:0 0;border:0;align-items:center;gap:11px;padding:8px 10px;font-family:inherit;font-size:15px;display:flex}.design-opt:hover{background:var(--accent-light)}.design-opt img{object-fit:cover;border-radius:var(--r-avatar,var(--r-round));width:32px;height:32px;box-shadow:var(--ex-sm);flex:none}.design-opt .o-name{font-family:var(--font-display);font-weight:700}.design-opt .o-tag{color:var(--muted);font-size:12px;font-weight:400;display:block}.design-opt[aria-pressed=true]{background:var(--accent-light)}.design-opt[aria-pressed=true]:after{content:"✓";color:var(--accent-ink);margin-left:auto;font-weight:700}.design-menu-foot{border-top:1px solid var(--line);color:var(--accent-ink);margin-top:6px;padding:10px 10px 4px;font-size:13.5px;text-decoration:none;display:block}.design-menu-foot:hover{text-decoration:underline}@media (width<=1240px){#site-header .design-picker{margin-left:0;padding-left:0}#site-header .design-picker:before{display:none}}@media (width<=1180px){.header-actions .design-btn{padding:0 14px;display:inline-flex}.design-btn-label{display:none}}.section{padding:120px 0}@media (width<=760px){.section{padding:80px 0}}.section-head{max-width:720px;margin-bottom:56px}.eyebrow{border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--in-sm);font-family:var(--font-display);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:20px;padding:8px 18px;font-weight:600;display:inline-flex}.eyebrow .num{color:var(--accent-ink);letter-spacing:.06em;font-weight:700}.section-head h2{font-size:var(--fs-h2)}.lead{font-size:var(--fs-lead);color:var(--muted);margin-top:18px}.divider-line{border-radius:var(--r-pill);background:var(--bg);height:8px;box-shadow:var(--in-sm)}.icon-badge{border-radius:var(--r-base);background:var(--bg);width:56px;height:56px;box-shadow:var(--in-sm);color:var(--accent);transition:box-shadow var(--dur) ease-out, transform var(--dur) ease-out;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-badge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .45s cubic-bezier(.22,.7,.3,1)}.bento-tile:hover .icon-badge,.feature:hover .icon-badge,.leist-item:hover .icon-badge,.icon-badge:hover{box-shadow:var(--in-deep);color:var(--accent-ink)}.reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{padding:64px 0 40px;position:relative}.hero .container{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.live-badge{border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--in-sm);color:var(--muted);align-items:center;gap:10px;margin-bottom:18px;padding:9px 18px;font-size:13px;font-weight:500;display:inline-flex}.live-dot{border-radius:var(--r-round);background:var(--accent-2);width:9px;height:9px;box-shadow:0 0 0 0 rgba(var(--accent-2-rgb),.5);animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(var(--accent-2-rgb),.5)}70%{box-shadow:0 0 0 9px rgba(var(--accent-2-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--accent-2-rgb),0)}}.hero h1{font-size:var(--fs-h1);-webkit-hyphens:auto;hyphens:auto;margin-bottom:22px}.hero h1 .ink{color:var(--accent)}.hero .sub{color:var(--muted);max-width:560px;font-size:19px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.hero-stats{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--in);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;padding:26px 22px;display:grid}.hero-stats div{text-align:center;flex-direction:column;gap:4px;display:flex}.hero-stats strong{font-family:var(--font-display);color:var(--accent);font-size:clamp(22px,3vw,30px);font-weight:800}.hero-stats span{color:var(--muted);font-size:13px}.hero-visual{position:relative}.hero-glow{border-radius:var(--r-round);background:radial-gradient(circle at 30% 30%, var(--gloss), transparent 62%);pointer-events:none;position:absolute;inset:-8% -6%}.demo-shell{position:relative}.demo-term{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.demo-head{align-items:center;gap:8px;padding:4px 6px 0;display:flex}.demo-win-dot{border-radius:var(--r-round);background:var(--bg);width:10px;height:10px;box-shadow:var(--in-sm)}.demo-title{font-family:var(--font-display);letter-spacing:.14em;color:var(--muted);margin-left:10px;font-size:11px;font-weight:600}.demo-status{border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--in-sm);color:var(--muted);align-items:center;gap:7px;margin-left:auto;padding:5px 12px;font-size:11px;display:inline-flex}.demo-body{border-radius:var(--r-md);background:var(--bg);min-height:290px;max-height:340px;box-shadow:var(--in-deep);scrollbar-width:thin;flex-direction:column;gap:14px;padding:20px 16px;display:flex;overflow-y:auto}.demo-body::-webkit-scrollbar{width:6px}.demo-body::-webkit-scrollbar-thumb{background:rgba(var(--sh-rgb),.55);border-radius:var(--r-pill)}.demo-msg{opacity:0;align-items:flex-end;gap:10px;transition:opacity .4s ease-out,transform .4s ease-out;display:flex;transform:translateY(8px)}.demo-msg.is-in{opacity:1;transform:none}.demo-msg.from-user{flex-direction:row-reverse}.demo-avatar{border-radius:var(--r-round);background:var(--bg);width:30px;height:30px;box-shadow:var(--in-sm);flex:none;padding:3px}.demo-msg .bub{border-radius:var(--r-base);background:var(--bg);max-width:78%;color:var(--fg);box-shadow:var(--ex-sm);padding:12px 16px;font-size:14.5px;line-height:1.55}.demo-msg.from-user .bub{background:var(--accent-fill);color:var(--on-accent);box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.3), -5px -5px 10px var(--sh-l)}.demo-typing{border-radius:var(--r-base);background:var(--bg);box-shadow:var(--in-sm);align-self:flex-start;align-items:center;gap:5px;padding:12px 16px;display:inline-flex}.demo-typing span,.mock-typing span{border-radius:var(--r-round);background:var(--muted);opacity:.55;width:7px;height:7px;animation:1.3s ease-in-out infinite blink}.demo-typing span:nth-child(2),.mock-typing span:nth-child(2){animation-delay:.18s}.demo-typing span:nth-child(3),.mock-typing span:nth-child(3){animation-delay:.36s}@keyframes blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-3px)}}.demo-chips{flex-wrap:wrap;gap:10px;padding:0 4px;display:flex}.demo-chip{border-radius:var(--r-pill);background:var(--bg);min-height:44px;color:var(--fg);box-shadow:var(--ex-sm);font-family:var(--font-display);opacity:0;border:none;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;transition:opacity .3s ease-out,transform .3s ease-out,box-shadow .3s ease-out,color .3s ease-out;display:inline-flex;transform:translateY(6px)}.demo-chip.is-in{opacity:1;transform:none}.demo-chip:hover{color:var(--accent-ink);box-shadow:var(--ex)}.demo-chip:active{box-shadow:var(--in-sm);transform:translateY(.5px)}.demo-chip.chip-link{background:var(--accent-fill);color:var(--on-accent);box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.3), -5px -5px 10px var(--sh-l)}.demo-chip.chip-link:hover{color:#fff;box-shadow:var(--ex)}.demo-chip.chip-ghost{color:var(--muted);box-shadow:var(--in-sm)}.demo-foot{padding:2px 8px 4px}.demo-hint{color:var(--muted);font-size:12.5px}@media (width<=980px){.hero .container{grid-template-columns:1fr;gap:48px}.hero-visual{width:100%;max-width:520px;margin:0 auto}}@media (width<=560px){.hero-stats{grid-template-columns:1fr;gap:22px}}.whatis{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.whatis-copy h2{font-size:clamp(28px,3.6vw,40px)}.whatis-copy p{color:var(--muted);font-size:17px}.whatis-copy p.claim{border-radius:var(--r-base);background:var(--bg);box-shadow:var(--in);font-family:var(--font-display);color:var(--accent);margin-top:26px;padding:20px 26px;font-size:20px;font-weight:700;line-height:1.4}.whatis-copy p.footnote{color:var(--muted);margin-top:24px;font-size:13.5px}.flow-mini{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);flex-direction:column;padding:36px 32px;display:flex}.flow-mini .step{align-items:center;gap:20px;display:flex}.flow-mini h4{margin-bottom:4px;font-size:18px}.flow-mini p{color:var(--muted);font-size:14.5px}.flow-connector{border-radius:var(--r-pill);background:var(--bg);width:6px;height:34px;box-shadow:var(--in-sm);margin:14px 0 14px 25px}@media (width<=880px){.whatis{grid-template-columns:1fr;gap:44px}}.case-band{padding:120px 0}.case-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.case-copy h3{margin-bottom:18px;font-size:clamp(24px,3vw,34px)}.case-copy .firm,.case-copy .ink{color:var(--accent)}.case-copy p{color:var(--muted);font-size:16.5px}.browser-mock{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out;padding:16px}.browser-mock:hover{transform:none}.browser-mock .bar{align-items:center;gap:8px;padding:4px 6px 14px;display:flex}.browser-mock .bar>span{border-radius:var(--r-round);background:var(--bg);width:10px;height:10px;box-shadow:var(--in-sm)}.browser-mock .url{border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--in-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:10px;padding:8px 16px;font-size:12px;overflow:hidden}.browser-mock .screen{border-radius:var(--r-md);background:var(--bg);box-shadow:var(--in-deep);padding:20px 16px 92px;position:relative}.mock-chat{scrollbar-width:thin;flex-direction:column;gap:12px;height:330px;padding-right:6px;display:flex;overflow-y:auto}.mock-chat::-webkit-scrollbar{width:6px}.mock-chat::-webkit-scrollbar-thumb{background:rgba(var(--sh-rgb),.55);border-radius:var(--r-pill)}.mock-bubble{border-radius:var(--r-base);background:var(--bg);max-width:84%;color:var(--fg);box-shadow:var(--ex-sm);opacity:0;padding:11px 15px;font-size:13.5px;line-height:1.55;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(8px)}.mock-bubble.is-visible{opacity:1;transform:none}.mock-bubble.visitor{background:var(--accent-fill);color:var(--on-accent);box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.3), -5px -5px 10px var(--sh-l);align-self:flex-end}.mock-typing{border-radius:var(--r-base);background:var(--bg);box-shadow:var(--in-sm);opacity:0;align-self:flex-start;align-items:center;gap:5px;padding:11px 15px;transition:opacity .3s ease-out;display:inline-flex}.mock-typing.is-visible{opacity:1}.chat-icon{border-radius:var(--r-round);background:var(--accent-fill);width:52px;height:52px;color:var(--on-accent);box-shadow:6px 6px 12px rgba(var(--accent-ink-rgb),.32), -6px -6px 12px var(--sh-l);justify-content:center;align-items:center;animation:3s ease-in-out infinite float;display:flex;position:absolute;bottom:22px;right:22px}.chat-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width<=880px){.case-inner{grid-template-columns:1fr;gap:44px}}.bento-grid{grid-template-columns:repeat(12,1fr);gap:28px;display:grid}.bento-tile{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out, opacity .6s ease-out;flex-direction:column;justify-content:center;padding:40px 36px;display:flex;position:relative}.bento-tile:hover{transform:none}.bento-tile>.icon-badge{align-self:flex-start}.bento-a,.bento-d{justify-content:flex-start}.bento-tile h3{margin:22px 0 12px;font-size:22px}.bento-tile p{color:var(--muted);font-size:15.5px}.bento-a{grid-column:span 7}.bento-b,.bento-c{grid-column:span 5}.bento-d,.bento-wide{grid-column:span 7}.bento-narrow{grid-column:span 5}.bento-clockwrap{border-radius:var(--r-base);background:var(--bg);box-shadow:var(--in-sm);transition:box-shadow var(--dur) ease-out;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:26px;padding:20px 24px;display:flex}.bento-tile:hover .bento-clockwrap{box-shadow:var(--in-deep)}.live-clock{font-family:var(--font-display);letter-spacing:.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.clock-label{color:var(--muted);font-size:12.5px}.bento-d-copy{flex:1}.bento-d-copy h3{margin-top:22px}.bento-code{border-radius:var(--r-inner);background:var(--bg);box-shadow:var(--in-sm);color:var(--muted);transition:box-shadow var(--dur) ease-out;align-self:flex-start;align-items:center;gap:2px;margin-top:24px;padding:14px 20px;font-size:13.5px;display:inline-flex}.code-caret{background:var(--accent);width:8px;height:15px;margin-left:4px;animation:1.1s step-end infinite caret;display:inline-block}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@media (width<=880px){.bento-grid{grid-template-columns:1fr}.bento-a,.bento-b,.bento-c,.bento-d,.bento-wide,.bento-narrow{grid-column:auto}.bento-tile{padding:32px 26px}}.chain-wrap{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--in);margin-bottom:64px;padding:56px 32px;position:relative}.chain-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chain-lines path{fill:none;stroke:rgba(var(--sh-rgb),.75);stroke-width:4px;stroke-linecap:round;transition:stroke .6s ease-out,stroke-dashoffset .85s cubic-bezier(.22,.7,.3,1)}.chain-lines path.lit{stroke:var(--accent)}.chain-pulse{fill:var(--accent-ink);transition:opacity .35s ease-out}.chain-pulse-halo{fill:rgba(var(--accent-ink-rgb),.18);transition:opacity .35s ease-out}.chain-grid{z-index:1;grid-template-columns:repeat(6,1fr);gap:16px;display:grid;position:relative}.chain-node{flex-direction:column;align-items:center;gap:14px;display:flex}.chain-node:nth-child(2n){transform:translateY(34px)}.node-circle{border-radius:var(--r-round);background:var(--bg);width:74px;height:74px;box-shadow:var(--in);color:var(--muted);justify-content:center;align-items:center;transition:color .5s ease-out,box-shadow .5s ease-out,transform .5s ease-out;display:flex;position:relative}.node-circle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;transition:transform .45s cubic-bezier(.22,.7,.3,1)}.node-circle .ring{border-radius:var(--r-round);box-shadow:var(--in-sm);opacity:0;transition:opacity .5s ease-out;position:absolute;inset:-9px}.chain-node.active .node-circle{color:var(--accent);box-shadow:var(--in-deep);transform:scale(1.05)}.chain-node.active .node-circle .ring{opacity:1}.chain-node.pinged .node-circle{color:var(--accent-ink);box-shadow:var(--in);transform:scale(.94)}.chain-node.pinged .node-circle svg{transform:scale(1.14)}.chain-node.pinged .node-circle .ring{opacity:1}.chain-node .label{font-family:var(--font-display);color:var(--muted);text-align:center;font-size:13px;font-weight:600}.chain-node.active .label{color:var(--fg)}@media (width<=880px){.chain-grid{grid-template-columns:repeat(3,1fr);gap:28px 12px}.chain-node:nth-child(2n){transform:none}.chain-lines{display:none}}@media (width<=480px){.chain-grid{grid-template-columns:repeat(2,1fr)}.chain-wrap{padding:36px 20px}}.step-cards{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.step-card{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out, opacity .6s ease-out;padding:34px 30px}.step-card:hover{transform:none}.step-num{border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--in-sm);font-family:var(--font-display);letter-spacing:.14em;color:var(--accent-ink);margin-bottom:18px;padding:7px 16px;font-size:11px;font-weight:700;display:inline-block}.step-card h4{margin-bottom:10px;font-size:19px}.step-card p{color:var(--muted);font-size:15px}@media (width<=1000px){.step-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=660px){.step-cards{grid-template-columns:1fr}}.feature-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.feature{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out, opacity .6s ease-out;align-items:flex-start;gap:22px;padding:34px 30px;display:flex}.feature:hover{transform:none}.feature h3{margin-bottom:10px;font-size:19px}.feature p{color:var(--muted);max-width:68ch;font-size:15px}.feature-wide{grid-column:span 2}.feature-wide>div{max-width:72ch}@media (width<=880px){.feature-grid{grid-template-columns:1fr}.feature-wide{grid-column:auto}}.callout{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--in);align-items:flex-start;gap:24px;margin-top:28px;padding:38px 34px;display:flex}.callout-icon{border-radius:var(--r-base);background:var(--bg);width:60px;height:60px;box-shadow:var(--in-sm);color:var(--accent-2-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.callout-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.callout h3{margin-bottom:12px;font-size:21px}.callout p{color:var(--muted);max-width:72ch;font-size:15.5px}.callout strong{color:var(--fg);font-weight:700}@media (width<=640px){.callout{flex-direction:column;gap:18px;padding:30px 24px}}.leist-list{flex-direction:column;gap:22px;display:flex}.leist-item{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out, opacity .6s ease-out;align-items:flex-start;gap:28px;padding:34px;display:flex}.leist-item:hover{transform:none}.leist-item .index{border-radius:var(--r-base);background:var(--bg);width:60px;height:60px;box-shadow:var(--in-sm);font-family:var(--font-display);color:var(--accent-ink);transition:box-shadow var(--dur) ease-out;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.leist-item:hover .index{box-shadow:var(--in-deep)}.leist-item h3{margin-bottom:10px;font-size:20px}.leist-item p{color:var(--muted);font-size:15.5px}@media (width<=640px){.leist-item{flex-direction:column;gap:18px;padding:28px 24px}}.ausblick-intro{flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px;display:flex}.ausblick-intro p{color:var(--muted);font-size:17px}.mini-cards{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.mini-card{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out, opacity .6s ease-out;padding:34px 30px}.mini-card:hover{transform:none}.mini-card .tag{border-radius:var(--r-pill);background:var(--bg);box-shadow:var(--in-sm);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2-ink);margin-bottom:20px;padding:7px 16px;font-size:11.5px;font-weight:700;display:inline-block}.mini-card h4{margin-bottom:10px;font-size:19px}.mini-card p{color:var(--muted);font-size:15px}@media (width<=1000px){.mini-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=660px){.mini-cards{grid-template-columns:1fr}}.theme-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-bottom:26px;display:grid}.theme-card{text-align:left;cursor:pointer;background:var(--surface);color:var(--fg);border-radius:var(--r-card);box-shadow:var(--ex);transition:box-shadow var(--dur) ease, transform var(--dur) ease, border-radius var(--dur) ease, background var(--dur) ease;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:24px 22px 22px;font-family:inherit;font-size:15px;display:flex;position:relative}.theme-card:hover{box-shadow:var(--ex-hover);transform:translateY(-3px)}.theme-card[aria-pressed=true]{box-shadow:var(--in);transform:none}.theme-card[aria-pressed=true]:after{content:"Aktiv";font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--on-accent);background:var(--accent-fill);border-radius:var(--r-pill);padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.theme-card img{object-fit:cover;border-radius:var(--r-round);width:84px;height:84px;box-shadow:var(--ex-sm);background:var(--accent-light);transition:border-radius var(--dur) ease;margin-bottom:14px}.theme-card .tc-tag{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:6px;font-size:12px;font-weight:700}.theme-card .tc-name{font-family:var(--font-display);color:var(--fg);font-size:20px;font-weight:800}.theme-card .tc-desc{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.55}.theme-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}#theme-reset[hidden]{display:none}@media (prefers-reduced-motion:reduce){.theme-card{transition:none}.theme-card:hover{transform:none}}.cta-section{padding:0 0 120px}.cta-section .container>div{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);text-align:center;flex-direction:column;align-items:center;padding:72px 40px;display:flex}.cta-section h2{max-width:720px;font-size:clamp(28px,4vw,42px)}.cta-section .sub{color:var(--muted);max-width:600px;margin-top:18px;font-size:17.5px}.cta-pair{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}@media (width<=640px){.cta-section .container>div{padding:48px 24px}}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:26px;display:grid}.price-card{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out;flex-direction:column;padding:40px 32px 34px;display:flex;position:relative}.price-card:hover{transform:none}.price-card.is-featured{box-shadow:var(--ex-hover)}.price-flag{border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.28);padding:6px 18px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-name{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.price-tag{align-items:baseline;gap:8px;margin-top:14px;display:flex}.price-tag strong{font-family:var(--font-display);color:var(--accent-ink);font-size:clamp(34px,4vw,46px);font-weight:800;line-height:1}.price-tag span{color:var(--muted);font-size:14.5px}.price-for{color:var(--muted);min-height:42px;margin-top:12px;font-size:14.5px}.price-rule{border-radius:var(--r-pill);background:var(--bg);height:8px;box-shadow:var(--in-sm);margin:26px 0 24px}.price-feats{flex-direction:column;flex:auto;gap:14px;display:flex}.price-feats li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.price-feats .k{color:var(--muted)}.price-feats .v{text-align:right;white-space:nowrap;margin-left:auto;font-weight:600}.price-feats .v.no{color:var(--placeholder);font-weight:500}.price-feats .v.yes{color:var(--accent-ink)}.price-card .btn{width:100%;margin-top:30px}.price-terms{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--in);grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;padding:34px 32px;display:grid}.price-terms h4{font-family:var(--font-display);margin-bottom:8px;font-size:15.5px;font-weight:700}.price-terms p{color:var(--muted);font-size:14.5px;line-height:1.6}.price-note{color:var(--muted);max-width:70ch;margin-top:22px;font-size:13px}@media (width<=980px){.price-grid{grid-template-columns:1fr;gap:34px}.price-terms{grid-template-columns:1fr;gap:24px}.price-for{min-height:0}}.faq-list{flex-direction:column;gap:16px;max-width:900px;display:flex}.faq-item{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex-sm);transition:box-shadow var(--dur) ease-out}.faq-item[open]{box-shadow:var(--in)}.faq-item summary{cursor:pointer;font-family:var(--font-display);align-items:center;gap:16px;padding:24px 28px;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{border-radius:var(--r-card);box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent-ink);outline:none}.faq-sign{border-radius:var(--r-pill);background:var(--bg);width:30px;height:30px;box-shadow:var(--ex-sm);color:var(--accent-ink);transition:transform var(--dur) ease-out, box-shadow var(--dur) ease-out;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.faq-item[open] .faq-sign{box-shadow:var(--in-sm);transform:rotate(45deg)}.faq-sign svg{width:15px;height:15px}.faq-body{padding:0 28px 26px}.faq-body p{color:var(--muted);max-width:72ch;font-size:15.5px}.faq-body p+p{margin-top:12px}@media (width<=640px){.faq-item summary{padding:20px;font-size:16px}.faq-body{padding:0 20px 22px}}.form-section{padding:40px 0 100px}.form-shell{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--ex);grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;padding:60px 48px;display:grid}.form-aside h2{font-size:clamp(28px,3.4vw,40px)}.form-aside .lead{margin-top:16px;font-size:17px}.form-points{flex-direction:column;gap:14px;margin-top:30px;display:flex}.form-points li{color:var(--muted);align-items:flex-start;gap:12px;font-size:15px;display:flex}.form-points svg{width:19px;height:19px;color:var(--accent-ink);flex:none;margin-top:3px}.lead-form{gap:18px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field label{font-family:var(--font-display);color:var(--fg);font-size:13.5px;font-weight:600}.field .opt{color:var(--muted);font-weight:500}.field input,.field textarea{border-radius:var(--r-base);background:var(--bg);width:100%;color:var(--fg);font-family:var(--font-body);box-shadow:var(--in);transition:box-shadow var(--dur) ease-out;border:none;padding:15px 18px;font-size:15.5px;line-height:1.5}.field textarea{resize:vertical;min-height:118px}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder)}.field input:focus,.field textarea:focus{box-shadow:var(--in-deep), 0 0 0 2px var(--bg), 0 0 0 4px var(--accent-ink);outline:none}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{box-shadow:var(--in), 0 0 0 2px var(--bg), 0 0 0 3px var(--danger)}.field-hint{color:var(--muted);font-size:12.5px}.form-consent{color:var(--muted);align-items:flex-start;gap:13px;font-size:14px;line-height:1.55;display:flex}.form-consent input[type=checkbox]{-webkit-appearance:none;appearance:none;border-radius:var(--r-xs);background:var(--bg);width:24px;height:24px;box-shadow:var(--in-sm);transition:box-shadow var(--dur) ease-out, background var(--dur) ease-out;cursor:pointer;border:none;flex:none;margin:1px 0 0;position:relative}.form-consent input[type=checkbox]:checked{background:var(--accent-fill);box-shadow:var(--ex-sm)}.form-consent input[type=checkbox]:checked:after{content:"";border:solid var(--on-accent);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:4px;left:8px;transform:rotate(42deg)}.form-consent input[type=checkbox]:focus-visible{box-shadow:var(--in-sm), 0 0 0 2px var(--bg), 0 0 0 4px var(--accent-ink);outline:none}.form-consent a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.lead-submit{width:100%;margin-top:4px}.lead-submit[disabled]{opacity:.6;cursor:not-allowed;transform:none}.form-status{border-radius:var(--r-base);background:var(--bg);box-shadow:var(--in-sm);padding:14px 18px;font-size:14.5px;line-height:1.55;display:none}.form-status.show{display:block}.form-status.is-error{color:var(--danger)}.form-status.is-error a{color:var(--danger);text-decoration:underline}.form-legal{color:var(--muted);margin-top:2px;font-size:12.5px}.lead-success{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:18px;padding:48px 24px;transition:opacity .45s ease-out,transform .45s ease-out;display:flex;transform:translateY(10px)}.lead-success.show{opacity:1;transform:none}.lead-success h3{font-size:24px}.lead-success p{color:var(--muted);max-width:420px}.success-badge{border-radius:var(--r-pill);background:var(--bg);width:74px;height:74px;box-shadow:var(--in);color:var(--accent-ink);justify-content:center;align-items:center;display:flex}.success-badge svg{width:34px;height:34px}.success-badge path{stroke-dasharray:32;stroke-dashoffset:32px;animation:.5s ease-out .15s forwards drawCheck}@keyframes drawCheck{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.success-badge path{stroke-dashoffset:0;animation:none}}@media (width<=980px){.form-shell{grid-template-columns:1fr;gap:40px;padding:48px 32px}}@media (width<=640px){.form-shell{border-radius:var(--r-lg);padding:36px 22px}.form-section{padding:20px 0 70px}}footer{background:var(--bg);box-shadow:var(--in);margin-top:40px;padding:58px 0 34px}footer .container>.footer-top{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1.2fr 2fr;gap:48px;padding:0;display:grid}.footer-brand p{color:var(--muted);max-width:320px;margin-top:18px;font-size:14.5px}.footer-links{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer-links h5{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:16px;font-size:12px;font-weight:700}.footer-links a{color:var(--muted);transition:color var(--dur) ease-out;padding:5px 0;font-size:14.5px;display:block}.footer-links a:hover{color:var(--accent-ink)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:22px;font-size:13px;display:flex}@media (width<=880px){footer{padding:44px 0 28px}footer .container>.footer-top{grid-template-columns:1fr;gap:36px;padding:0}.footer-links{grid-template-columns:1fr 1fr}}@media (width<=520px){.footer-links{grid-template-columns:1fr}}#nomo-nudge{z-index:60;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(104px + env(safe-area-inset-bottom,0px));pointer-events:none;opacity:0;align-items:flex-end;gap:10px;transition:opacity .45s,transform .55s cubic-bezier(.22,1.1,.36,1);display:flex;position:fixed;transform:translateY(130%)}#nomo-nudge.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}#nomo-nudge[hidden]{display:none}.nudge-bubble{background:var(--surface);max-width:290px;color:var(--fg);border-radius:var(--r-card);box-shadow:var(--ex);padding:18px 20px 16px;position:relative}.nudge-bubble h4{font-family:var(--font-display);color:var(--fg);margin:0 0 6px;font-size:17px;font-weight:800}.nudge-bubble p{color:var(--muted);margin:0 0 14px;font-size:14.5px;line-height:1.5}.nudge-actions{flex-wrap:wrap;gap:9px;display:flex}.nudge-actions .btn{padding:10px 18px;font-size:14px}.nudge-close{cursor:pointer;color:var(--muted);border-radius:var(--r-inner);background:0 0;border:0;padding:4px 6px;font-size:20px;line-height:1;position:absolute;top:8px;right:10px}.nudge-close:hover{color:var(--fg)}.nudge-figure{filter:drop-shadow(0 10px 18px #0000002e);flex:none;width:104px;animation:3.6s ease-in-out infinite nudgeBob}@keyframes nudgeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}html[data-theme=robert] .nudge-figure,html[data-theme=sandra] .nudge-figure,html[data-theme=viktor] .nudge-figure{object-fit:cover;border-radius:var(--r-avatar);width:76px;height:76px;box-shadow:var(--ex-sm);filter:none}@media (width<=560px){#nomo-nudge{gap:8px;bottom:14px;left:14px;right:14px}.nudge-bubble{flex:1;max-width:none;padding:15px 16px 14px}.nudge-figure{width:72px}}@media (prefers-reduced-motion:reduce){#nomo-nudge{transition:opacity .2s linear;transform:none}#nomo-nudge.is-open{transform:none}.nudge-figure{animation:none}}html[data-theme=robert]{--bg:#f6f2ea;--surface:#f6f2ea;--fg:#1f1b16;--muted:#5c5348;--accent:#8c4a1c;--accent-ink:#7a3e14;--accent-light:#efe3d3;--accent-2:#c9a23a;--accent-2-ink:#6b5414;--placeholder:#6e655a;--line:#d6cab6;--line-strong:#857a6b;--accent-rgb:140,74,28;--accent-ink-rgb:122,62,20;--accent-2-rgb:201,162,58;--sh-rgb:133,122,107;--bg-rgb:246,242,234;--gloss:#ffffff59;--accent-fill:#7a3e14;--on-accent:#fff;--sh-d:#d6cab6;--sh-d-s:#2b251f;--sh-l:transparent;--sh-l-s:transparent;--ex:0 0 0 1px #2b251f, 4px 4px 0 0 #d6cab6;--ex-hover:0 0 0 1px #2b251f, 6px 6px 0 0 #8c4a1c;--ex-sm:0 0 0 1px #2b251f, 2px 2px 0 0 #d6cab6;--in:inset 0 0 0 1px #857a6b;--in-deep:inset 0 0 0 1px #857a6b, inset 3px 3px 0 0 #e6dccb;--in-sm:inset 0 -1px 0 0 #857a6b;--btn-press:inset 0 0 0 1px #2b251f, inset 3px 3px 0 0 #00000040;--r-card:2px;--r-base:2px;--r-inner:0px;--r-pill:2px;--r-round:2px;--r-xl:2px;--r-lg:2px;--r-md:2px;--r-xs:0px;--r-avatar:2px;--font-display:"Source Serif 4","Iowan Old Style",Charter,Cambria,Georgia,serif;--font-body:"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}@keyframes rbInk{0%{stroke-dasharray:140;stroke-dashoffset:140px;opacity:.35}60%{opacity:1}to{stroke-dasharray:140;stroke-dashoffset:0;opacity:1}}html[data-theme=robert] .icon-badge.ink-now svg>*,html[data-theme=robert] .node-circle.ink-now svg>*,html[data-theme=robert] .chat-icon.ink-now svg>*{animation:1.1s cubic-bezier(.35,0,.25,1) both rbInk}html[data-theme=robert] .icon-badge svg>:nth-child(2),html[data-theme=robert] .node-circle svg>:nth-child(2){animation-delay:.16s}html[data-theme=robert] .icon-badge svg>:nth-child(3),html[data-theme=robert] .node-circle svg>:nth-child(3){animation-delay:.32s}html[data-theme=robert] .icon-badge svg>:nth-child(4),html[data-theme=robert] .node-circle svg>:nth-child(4){animation-delay:.48s}html[data-theme=robert] .icon-badge svg>:nth-child(n+5){animation-delay:.6s}html[data-theme=robert] .icon-badge:hover svg>*,html[data-theme=robert] .bento-tile:hover .icon-badge svg>*,html[data-theme=robert] .feature:hover .icon-badge svg>*,html[data-theme=robert] .leist-item:hover .icon-badge svg>*{animation:.75s cubic-bezier(.35,0,.25,1) both rbInk}@keyframes rbStamp{0%{opacity:0;transform:scale(1.5)rotate(-9deg)}70%{opacity:1;transform:scale(.94)rotate(1.5deg)}to{opacity:1;transform:scale(1)rotate(0)}}html[data-theme=robert] .eyebrow .num{display:inline-block}html[data-theme=robert] .eyebrow .num.ink-now{animation:.5s cubic-bezier(.3,1.4,.5,1) both rbStamp}@media (prefers-reduced-motion:reduce){html[data-theme=robert] .icon-badge.ink-now svg>*,html[data-theme=robert] .node-circle.ink-now svg>*,html[data-theme=robert] .chat-icon.ink-now svg>*,html[data-theme=robert] .icon-badge:hover svg>*,html[data-theme=robert] .eyebrow .num.ink-now{animation:none}}html[data-theme=sandra]{--bg:#f2f5f3;--surface:#f2f5f3;--fg:#1f2d2a;--muted:#52605c;--accent:#3f7a68;--accent-ink:#2f6352;--accent-light:#dceae4;--accent-2:#c98b8f;--accent-2-ink:#8e4a52;--placeholder:#63706c;--line:#c5d0cc;--line-strong:#7d8b86;--accent-rgb:63,122,104;--accent-ink-rgb:47,99,82;--accent-2-rgb:201,139,143;--sh-rgb:125,139,134;--bg-rgb:242,245,243;--gloss:#ffffffa6;--accent-fill:#2f6352;--on-accent:#fff;--sh-d:#1f2d2a14;--sh-d-s:#1f2d2a0f;--sh-l:#ffffffe6;--sh-l-s:#fff9;--ex:0 1px 2px #1f2d2a0f, 0 8px 24px #1f2d2a14;--ex-hover:0 2px 4px #1f2d2a14, 0 16px 40px #1f2d2a1f;--ex-sm:0 1px 2px #1f2d2a0f, 0 2px 8px #1f2d2a0f;--in:inset 0 0 0 1px #7d8b86, inset 0 1px 2px #1f2d2a0f;--in-deep:inset 0 0 0 1px #7d8b86, inset 0 2px 6px #1f2d2a1a;--in-sm:inset 0 0 0 1px #c5d0cc;--btn-press:inset 0 3px 8px #00000047;--r-card:24px;--r-base:14px;--r-inner:10px;--r-pill:9999px;--r-round:50%;--r-xl:22px;--r-lg:20px;--r-md:18px;--r-xs:8px;--r-avatar:50%;--font-display:Nunito,ui-rounded,"SF Pro Rounded","Segoe UI",system-ui,sans-serif;--font-body:Figtree,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-script:Sacramento,"Segoe Script","Brush Script MT",cursive}html[data-theme=viktor]{--bg:#11161d;--surface:#18202a;--fg:#e8ecf1;--muted:#9aa6b5;--accent:#3d6fe0;--accent-ink:#8daeff;--accent-light:#1c2a45;--accent-2:#a8843f;--accent-2-ink:#c8a15a;--placeholder:#7f8b9a;--line:#2a3442;--line-strong:#6b7789;--danger:#ff9a9a;--accent-rgb:61,111,224;--accent-ink-rgb:141,174,255;--accent-2-rgb:200,161,90;--sh-rgb:107,119,137;--bg-rgb:17,22,29;--gloss:#ffffff1a;--accent-fill:#3d6fe0;--on-accent:#fff;--sh-d:#00000073;--sh-d-s:#0000004d;--sh-l:#ffffff0a;--sh-l-s:#ffffff08;--ex:0 0 0 1px #2a3442, 0 10px 24px #00000073;--ex-hover:0 0 0 1px #3d6fe0, 0 0 0 4px #3d6fe02e;--ex-sm:0 0 0 1px #2a3442;--in:inset 0 0 0 1px #6b7789;--in-deep:inset 0 0 0 1px #6b7789, inset 0 2px 6px #00000073;--in-sm:inset 0 0 0 1px #2a3442;--btn-press:inset 0 2px 6px #00000080;--r-card:12px;--r-base:8px;--r-inner:6px;--r-pill:8px;--r-round:50%;--r-xl:12px;--r-lg:10px;--r-md:10px;--r-xs:4px;--r-avatar:50%;--font-display:Manrope,"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--font-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color-scheme:dark}html[data-theme=viktor] .theme-card,html[data-theme=viktor] .card,html[data-theme=viktor] .mini-card,html[data-theme=viktor] .price-card,html[data-theme=viktor] .form-shell,html[data-theme=viktor] .browser-mock,html[data-theme=viktor] .demo-term{background:var(--surface)}html[data-theme=viktor] body{font-weight:400}html[data-theme=viktor] body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#8daeff0e 1px,#0000 1px),linear-gradient(90deg,#8daeff0e 1px,#0000 1px);background-size:34px 34px;animation:18s linear infinite vkGrid;position:fixed;inset:-40px}@keyframes vkGrid{0%{transform:translate(0,0)}to{transform:translate(34px,34px)}}html[data-theme=viktor] .demo-term{overflow:hidden}html[data-theme=viktor] .demo-term:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#8daeff1a,#0000);height:38%;animation:6s linear infinite vkScan;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}@keyframes vkScan{0%{transform:translateY(-110%)}to{transform:translateY(300%)}}html[data-theme=viktor] .eyebrow .num,html[data-theme=viktor] .live-clock{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}html[data-theme=viktor] .live-clock{color:var(--accent-ink);text-shadow:0 0 16px #8daeff73;animation:4s ease-in-out infinite vkFlicker}@keyframes vkFlicker{0%,to{opacity:1}48%{opacity:.82}52%{opacity:1}}html[data-theme=viktor] .eyebrow .num{text-shadow:0 0 10px #8daeff59}html[data-theme=viktor] .chain-lines path.lit{filter:drop-shadow(0 0 6px #3d6fe0d9)}html[data-theme=viktor] .chain-pulse,html[data-theme=viktor] .chain-pulse-halo{filter:drop-shadow(0 0 8px #8daeffe6)}html[data-theme=viktor] .btn-primary{position:relative;overflow:hidden}html[data-theme=viktor] .btn-primary:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:45%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}html[data-theme=viktor] .btn-primary:hover:after{animation:.8s ease-out vkSheen}@keyframes vkSheen{0%{opacity:1;left:-70%}to{opacity:0;left:130%}}html[data-theme=viktor] .theme-card{overflow:hidden}html[data-theme=viktor] .theme-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-ink), transparent);width:100%;height:2px;transition:transform .6s ease-out;position:absolute;top:0;left:0;transform:translate(-100%)}html[data-theme=viktor] .theme-card:hover:before,html[data-theme=viktor] .theme-card[aria-pressed=true]:before{transform:translate(0)}@media (prefers-reduced-motion:reduce){html[data-theme=viktor] body:before,html[data-theme=viktor] .demo-term:after,html[data-theme=viktor] .live-clock,html[data-theme=viktor] .btn-primary:hover:after{animation:none}html[data-theme=viktor] .theme-card:before{transition:none}}html[data-theme=sandra] body:before{content:"";z-index:-1;pointer-events:none;background-color:var(--bg);background-image:radial-gradient(at 85% -5%,#c98b8f29,#0000 55%),radial-gradient(at 5% 100%,#3f7a681f,#0000 55%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'><g transform='translate(40,46) rotate(12)' fill='%23C98B8F' opacity='0.13'><ellipse cx='0' cy='-15' rx='6.3' ry='15' transform='rotate(0)'/><ellipse cx='0' cy='-15' rx='6.3' ry='15' transform='rotate(72)'/><ellipse cx='0' cy='-15' rx='6.3' ry='15' transform='rotate(144)'/><ellipse cx='0' cy='-15' rx='6.3' ry='15' transform='rotate(216)'/><ellipse cx='0' cy='-15' rx='6.3' ry='15' transform='rotate(288)'/><circle r='4.8' fill='%23C98B8F' opacity='0.9'/></g><g transform='translate(150,88) rotate(-24)' fill='%232F6352' opacity='0.10'><ellipse cx='0' cy='-11' rx='4.6' ry='11' transform='rotate(0)'/><ellipse cx='0' cy='-11' rx='4.6' ry='11' transform='rotate(72)'/><ellipse cx='0' cy='-11' rx='4.6' ry='11' transform='rotate(144)'/><ellipse cx='0' cy='-11' rx='4.6' ry='11' transform='rotate(216)'/><ellipse cx='0' cy='-11' rx='4.6' ry='11' transform='rotate(288)'/><circle r='3.5' fill='%232F6352' opacity='0.9'/></g><g transform='translate(78,160) rotate(38)' fill='%23C98B8F' opacity='0.11'><ellipse cx='0' cy='-13' rx='5.5' ry='13' transform='rotate(0)'/><ellipse cx='0' cy='-13' rx='5.5' ry='13' transform='rotate(72)'/><ellipse cx='0' cy='-13' rx='5.5' ry='13' transform='rotate(144)'/><ellipse cx='0' cy='-13' rx='5.5' ry='13' transform='rotate(216)'/><ellipse cx='0' cy='-13' rx='5.5' ry='13' transform='rotate(288)'/><circle r='4.2' fill='%23C98B8F' opacity='0.9'/></g><g transform='translate(208,190) rotate(8)' fill='%232F6352' opacity='0.09'><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(0)'/><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(72)'/><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(144)'/><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(216)'/><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(288)'/><circle r='3.2' fill='%232F6352' opacity='0.9'/></g><g transform='translate(190,30) rotate(52)' fill='%23C98B8F' opacity='0.10'><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(0)'/><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(72)'/><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(144)'/><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(216)'/><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(288)'/><circle r='2.9' fill='%23C98B8F' opacity='0.9'/></g><g transform='translate(118,228) rotate(-14)' fill='%232F6352' opacity='0.09'><ellipse cx='0' cy='-12' rx='5.0' ry='12' transform='rotate(0)'/><ellipse cx='0' cy='-12' rx='5.0' ry='12' transform='rotate(72)'/><ellipse cx='0' cy='-12' rx='5.0' ry='12' transform='rotate(144)'/><ellipse cx='0' cy='-12' rx='5.0' ry='12' transform='rotate(216)'/><ellipse cx='0' cy='-12' rx='5.0' ry='12' transform='rotate(288)'/><circle r='3.8' fill='%232F6352' opacity='0.9'/></g><g transform='translate(12,210) rotate(30)' fill='%23C98B8F' opacity='0.09'><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(0)'/><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(72)'/><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(144)'/><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(216)'/><ellipse cx='0' cy='-9' rx='3.8' ry='9' transform='rotate(288)'/><circle r='2.9' fill='%23C98B8F' opacity='0.9'/></g><g transform='translate(246,122) rotate(-40)' fill='%23C98B8F' opacity='0.09'><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(0)'/><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(72)'/><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(144)'/><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(216)'/><ellipse cx='0' cy='-10' rx='4.2' ry='10' transform='rotate(288)'/><circle r='3.2' fill='%23C98B8F' opacity='0.9'/></g><path d='M0 0 C 13.0 -11.7, 23.4 -5.2, 26 0 C 23.4 5.2, 13.0 11.7, 0 0 Z' transform='translate(96,70) rotate(25)' fill='%233F7A68' opacity='0.10'/><path d='M0 0 C 11.0 -9.9, 19.8 -4.4, 22 0 C 19.8 4.4, 11.0 9.9, 0 0 Z' transform='translate(168,142) rotate(-40)' fill='%233F7A68' opacity='0.09'/><path d='M0 0 C 10.0 -9.0, 18.0 -4.0, 20 0 C 18.0 4.0, 10.0 9.0, 0 0 Z' transform='translate(44,120) rotate(70)' fill='%233F7A68' opacity='0.08'/><path d='M0 0 C 12.0 -10.8, 21.6 -4.8, 24 0 C 21.6 4.8, 12.0 10.8, 0 0 Z' transform='translate(214,232) rotate(-15)' fill='%233F7A68' opacity='0.08'/><path d='M0 0 C 9.0 -8.1, 16.2 -3.6, 18 0 C 16.2 3.6, 9.0 8.1, 0 0 Z' transform='translate(128,18) rotate(120)' fill='%233F7A68' opacity='0.08'/></svg>");background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,260px 260px;position:fixed;inset:0}html[data-theme=sandra] .card,html[data-theme=sandra] .mini-card,html[data-theme=sandra] .price-card,html[data-theme=sandra] .form-shell,html[data-theme=sandra] .theme-card{background:var(--surface)}html[data-theme=sandra] .ink{font-family:var(--font-script);letter-spacing:.005em;color:var(--accent-ink);padding-right:.06em;font-size:1.26em;font-weight:400;line-height:.9}html[data-theme=robert] .ink{font-style:italic}#nomo-chat-button{z-index:70;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));cursor:pointer;border-radius:var(--r-round);background:var(--accent-fill);width:60px;height:60px;color:var(--on-accent);box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.3), -5px -5px 10px var(--sh-l);border:0;justify-content:center;align-items:center;transition:transform .15s,box-shadow .2s;display:flex;position:fixed}#nomo-chat-button:hover{box-shadow:var(--ex-hover);transform:translateY(-2px)}#nomo-chat-button:active{box-shadow:var(--btn-press);transform:translateY(.5px)}#nomo-chat-button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}#nomo-chat-button svg{width:24px;height:24px}#nomo-chat-button.idle{animation:3.4s ease-in-out infinite nomoChatWiggle}@keyframes nomoChatWiggle{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-9deg)}92%{transform:rotate(7deg)}95%{transform:rotate(-5deg)}98%{transform:rotate(0)}}#nomo-chat-popup{z-index:71;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));width:420px;max-width:calc(100vw - 32px);height:640px;max-height:calc(100vh - 96px - var(--nomo-header-h,84px) - 16px);max-height:calc(100dvh - 96px - var(--nomo-header-h,84px) - 16px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--ex);font-family:var(--font-body);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;flex-direction:column;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;display:flex;position:fixed;overflow:hidden;transform:translateY(16px)scale(.96)}#nomo-chat-popup.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),visibility linear;transform:translateY(0)scale(1)}#nomo-chat-popup header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}#nomo-chat-popup .header-identity{align-items:center;gap:12px;min-width:0;display:flex}#nomo-chat-popup .avatar{border-radius:var(--r-round);object-fit:contain;background:var(--surface);width:38px;height:38px;box-shadow:var(--in-sm);flex:none;padding:5px}#nomo-chat-popup .header-text{flex-direction:column;min-width:0;display:flex}#nomo-chat-popup .header-text .title{font-family:var(--font-display);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}#nomo-chat-popup .header-text .status{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}#nomo-chat-popup .header-text .status:before{content:"";border-radius:var(--r-round);background:var(--accent-2);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--accent-2-rgb),.55);animation:2.2s ease-out infinite nomoChatPulse}@keyframes nomoChatPulse{0%{box-shadow:0 0 0 0 rgba(var(--accent-2-rgb),.55)}70%{box-shadow:0 0 0 7px rgba(var(--accent-2-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--accent-2-rgb),0)}}#nomo-chat-popup header button{cursor:pointer;border-radius:var(--r-round);background:var(--surface);width:34px;height:34px;color:var(--muted);box-shadow:var(--ex-sm);border:0;flex:none;font-size:22px;line-height:1;transition:box-shadow .2s,color .2s}#nomo-chat-popup header button:hover{color:var(--accent-ink);box-shadow:var(--ex-hover)}#nomo-chat-popup header button:active{box-shadow:var(--in-sm)}#nomo-consent-banner{color:var(--muted);padding:18px 18px 16px;font-size:13.5px;line-height:1.6;overflow-y:auto}#nomo-consent-banner a{color:var(--accent-ink);text-decoration:underline}#nomo-consent-banner .consent-buttons{gap:10px;margin-top:16px;display:flex}#nomo-consent-banner .consent-buttons button{cursor:pointer;border-radius:var(--r-pill);border:0;flex:1;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:box-shadow .2s,transform .12s}#nomo-consent-banner .consent-buttons button:active{transform:translateY(.5px)}#nomo-consent-yes{background:var(--accent-fill);color:var(--on-accent);box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.3), -5px -5px 10px var(--sh-l)}#nomo-consent-yes:hover{box-shadow:var(--ex-hover)}#nomo-consent-no{background:var(--surface);color:var(--muted);box-shadow:var(--ex-sm)}#nomo-consent-no:hover{color:var(--accent-ink);box-shadow:var(--ex-hover)}#nomo-consent-banner.hidden,#nomo-chat-popup:not(.consented) .body{display:none}#nomo-chat-reset{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:none}#nomo-chat-popup.demo-ende #nomo-chat-reset{display:flex}#nomo-chat-reset button{cursor:pointer;border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.3), -5px -5px 10px var(--sh-l);border:0;margin-left:auto;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600}#nomo-chat-popup .body{background:var(--surface);--chat--color-primary:var(--accent-ink);--chat--color-primary-shade-50:var(--accent);--chat--color-primary-shade-100:var(--accent-light);--chat--color-secondary:var(--accent-2-ink);--chat--color-secondary-shade-50:var(--accent-2);--chat--color-white:var(--surface);--chat--color-light:var(--surface);--chat--color-light-shade-50:var(--line);--chat--color-light-shade-100:var(--line-strong);--chat--color-medium:var(--line-strong);--chat--color-dark:var(--fg);--chat--color-disabled:var(--placeholder);--chat--color-typing:var(--muted);--chat--transition-duration:.25s;--chat--spacing:1.1rem;--chat--message--padding:.85rem 1.05rem;--chat--border-radius:var(--r-base);--chat--message--border-radius:var(--r-base);--chat--font-family:var(--font-body);--chat--window--width:100%;--chat--window--height:100%;--chat--header-height:0px;--chat--header--padding:0;--chat--message--font-size:.92rem;--chat--message-line-height:1.55;--chat--message--bot--background:var(--surface);--chat--message--bot--color:var(--fg);--chat--message--bot--border:1px solid var(--line);--chat--message--user--background:var(--accent-fill);--chat--message--user--color:var(--on-accent);--chat--message--user--border:none;--chat--textarea--height:46px;--chat--input--border:1px solid var(--line);--chat--input--border-active:1px solid var(--accent-ink);--chat--input--background:var(--surface);--chat--input--text-color:var(--fg);--chat--input--placeholder--font-size:.88rem;flex-direction:column;flex:1;display:flex;overflow:hidden}#nomo-chat-popup .body .chat-header,#nomo-chat-popup .body .chat-heading{display:none!important}#nomo-chat-popup .body .chat-layout{height:100%;box-shadow:none;border-radius:0}#nomo-chat-popup .body .chat-body{background:var(--surface)}#nomo-chat-popup .body .chat-footer{background:var(--surface);border-top:1px solid var(--line)}#nomo-chat-popup .body .chat-inputs textarea{background:var(--surface);color:var(--fg);font-family:var(--font-body);border-radius:var(--r-inner);box-shadow:var(--in-sm);border:0}#nomo-chat-popup .body .chat-message-from-bot{box-shadow:var(--ex-sm)}#nomo-chat-popup .body .chat-message-from-user{box-shadow:5px 5px 10px rgba(var(--accent-ink-rgb),.25), -5px -5px 10px var(--sh-l)}#nomo-chat-popup .body ::-webkit-scrollbar{width:6px}#nomo-chat-popup .body ::-webkit-scrollbar-track{background:0 0}#nomo-chat-popup .body ::-webkit-scrollbar-thumb{background:rgba(var(--sh-rgb),.55);border-radius:var(--r-pill)}@media (width<=520px){#nomo-chat-popup{width:auto;max-width:none;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));height:min(640px, calc(100dvh - 88px - var(--nomo-header-h,84px) - 16px))}}@media (prefers-reduced-motion:reduce){#nomo-chat-button,#nomo-chat-button.idle,#nomo-chat-popup,#nomo-chat-popup .header-text .status:before{transition:none;animation:none}}.whatis-single[data-astro-cid-fvvxbwoj]{grid-template-columns:1fr;max-width:760px}.bento-has-extra[data-astro-cid-y72t5xmy]{justify-content:flex-start}
