.showcase .kg-toolbar{border-bottom:1px solid var(--sc-line);justify-content:space-between;align-items:center;gap:20px;padding-block:12px;display:flex}.showcase .kg-toolbar>span{letter-spacing:.13em;color:var(--sc-teal);font-size:9px;font-weight:600}.showcase [data-guide-toolbar]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.showcase button.kg-toolbar-button{border-bottom:1px solid var(--sc-teal);color:var(--sc-teal);background:0 0;padding:0 0 3px;font-size:11px;font-weight:600}.showcase .kg-toolbar-note{color:var(--sc-muted);font-size:9px}.showcase .kg-slot{isolation:isolate;width:100%;min-width:0;height:164px;margin-block:16px;position:relative}.showcase .kg-slot-mobile{display:none}.showcase .kg-fallback{border-block:1px solid var(--sc-line);align-items:center;gap:18px;max-width:600px;height:100%;padding:12px 0;display:flex}.showcase .kg-fallback img{object-fit:contain;flex:none;width:100px;height:100px}.showcase .kg-fallback p{color:var(--sc-muted);font-size:12px;line-height:1.6}.showcase .kg-fallback strong{color:var(--sc-ink);margin-bottom:6px;font-family:Space,Arial,sans-serif;font-size:15px;font-weight:500;display:block}.showcase .kg-fallback span{display:block}html[data-kitsune-guide=active] .showcase [data-guide-fallback],html[data-kitsune-guide=closed] .showcase [data-guide-fallback]{visibility:hidden}html[data-kitsune-guide=closed] .showcase .kg-slot{height:0;margin-block:0;overflow:hidden}.showcase .kg-guide{z-index:7;pointer-events:none;color:var(--sc-ink);contain:layout paint;isolation:isolate;position:fixed;overflow:hidden}.showcase .kg-guide.kg-hidden{visibility:hidden;pointer-events:none}.showcase .kg-guide.kg-hidden .kg-avatar{transition:none}.showcase .kg-avatar{will-change:transform;pointer-events:none;transition:transform .85s cubic-bezier(.22,.68,.12,1);position:absolute;top:0;left:0}.showcase .kg-avatar>img,.showcase .kg-avatar-poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.showcase .kg-avatar-poster{opacity:1;transition:opacity .25s}.showcase .kg-avatar-ready{opacity:0}.showcase .kg-avatar>div{width:100%;height:100%}.showcase .kg-avatar canvas{pointer-events:none;display:block}.showcase .kg-track{background:linear-gradient(90deg,#0000,#216c6033 15% 85%,#0000);height:1px;position:absolute;inset:auto 18px 12px}.showcase .kg-track span{background:#216c6055;border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px}.showcase .kg-track span:first-child{left:15%}.showcase .kg-track span:nth-child(2){left:50%}.showcase .kg-track span:nth-child(3){left:85%}.showcase .kg-bubble{pointer-events:auto;background:#fcfcf8;border:1px solid #b9c9bc;border-radius:13px;width:min(370px,100% - 168px);padding:13px 17px 15px;position:absolute;top:12px;box-shadow:0 7px 20px #16232308}.showcase .kg-bubble:before{content:"";background:#fcfcf8;border:1px solid #b9c9bc;width:11px;height:11px;position:absolute;top:39px;transform:rotate(45deg)}.showcase .kg-bubble-left{left:12px}.showcase .kg-bubble-right{right:12px}.showcase .kg-bubble-left:before{border-bottom:0;border-left:0;right:-6px}.showcase .kg-bubble-right:before{border-top:0;border-right:0;left:-6px}.showcase .kg-bubble-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.showcase .kg-bubble-header>span{letter-spacing:.15em;color:var(--sc-teal);white-space:nowrap;font-size:8px;font-weight:700}.showcase .kg-bubble-header i{padding-left:3px;font-style:normal}.showcase .kg-bubble-header>div{align-items:center;gap:10px;display:flex}.showcase .kg-bubble-header button{color:var(--sc-muted);background:0 0;min-width:17px;padding:2px;font-size:10px;line-height:1.4}.showcase .kg-bubble-header button:last-child{font-size:17px;line-height:1}.showcase .kg-collapse{font-size:17px!important;line-height:1!important}.showcase .kg-bubble-copy h2{letter-spacing:-.025em;color:var(--sc-ink);margin:0 0 6px;font-family:Space,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.2}.showcase .kg-bubble-copy p{color:var(--sc-muted);margin:0;font-size:11px;line-height:1.6}.showcase .kg-collapsed .kg-bubble-copy{display:none}.showcase .kg-static .kg-avatar{transition:none}.showcase .sc-business-section .kg-fallback strong{color:var(--sc-paper)}.showcase .sc-business-section .kg-fallback p{color:#bbc5bc}.showcase .sc-contact-section .kg-fallback strong,.showcase .sc-contact-section .kg-fallback p{color:var(--sc-paper)}@media (width<=760px){.showcase .kg-toolbar{align-items:flex-start;gap:12px;padding-block:10px}.showcase .kg-toolbar>span{max-width:110px;font-size:8px;line-height:1.7}.showcase [data-guide-toolbar]{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:3px}.showcase .kg-toolbar-note{font-size:8px}.showcase .kg-slot{height:190px;margin-block:10px}.showcase .kg-fallback{gap:8px}.showcase .kg-fallback img{width:78px;height:90px}.showcase .kg-fallback p{font-size:10px}.showcase .kg-fallback strong{font-size:13px}}.showcase .kg-compact .kg-bubble{border-radius:11px;width:calc(100% - 102px);padding:11px 12px;top:9px;left:auto;right:1px}.showcase .kg-compact .kg-bubble:before{border-top:0;border-right:0;left:-6px;right:auto}.showcase .kg-compact .kg-bubble-header{gap:7px;margin-bottom:6px}.showcase .kg-compact .kg-bubble-header>div{gap:5px}.showcase .kg-compact .kg-bubble-copy h2{font-size:14px;line-height:1.2}.showcase .kg-compact .kg-bubble-copy p{font-size:10px;line-height:1.55}.showcase .kg-compact .kg-track{display:none}.showcase .kg-narrow .kg-bubble{width:calc(100% - 84px)}.showcase .kg-narrow .kg-bubble-header>div{gap:3px}.showcase .kg-narrow .kg-bubble-header>span{font-size:7px}.showcase .kg-narrow .kg-bubble-header button{font-size:9px}@media (width<=760px){.showcase .kg-slot-desktop{display:none}.showcase .kg-slot-mobile{display:block}}@media (prefers-reduced-motion:reduce){.showcase .kg-avatar,.showcase .kg-avatar-poster{will-change:auto;transition:none!important}}@media print{.showcase .kg-toolbar,.showcase .kg-guide,.showcase .kg-slot{display:none!important}}
