.ea-site-preview{position:absolute}[data-component-stage][data-ep-code] .ea-demo-frame,[data-component-stage][data-ep-code] .ea-demo-frame *{visibility:hidden!important}.ea-card-preview{position:relative;width:min(var(--ck-max,336px),100%);height:330px}.ea-card-preview.ea-dock-preview{height:112px;isolation:isolate}.ea-demo-frame{position:relative;width:100%;height:100%;color:var(--ink);font:400 14px/20px var(--font);container-type:inline-size}.ea-demo-frame *{box-sizing:border-box}.ea-demo-frame [hidden]{display:none!important}.ea-demo-frame button{font:inherit;cursor:pointer;color:inherit}.ea-demo-frame button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ea-demo-frame .exploration{height:100%;width:100%;--ea-eg-accent:var(--accent);--ea-eg-radius:16px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ep-stage[data-gallery-stage]{min-height:620px}@media(max-width:760px){.ep-stage[data-gallery-stage]{min-height:400px}}.ea-demo-frame .gallery-source button{display:block;padding:0;border:0;background:transparent;width:100%;border-radius:var(--r-md)}.ea-demo-frame .gallery-source h2{font:400 12px/16px var(--font);color:var(--ink-3);margin:12px 0 0;text-align:center}.ea-demo-frame .cascade{height:100%;min-height:0;--ea-fc-base:var(--object);--ea-fc-accent:var(--accent);--ea-fc-radius:var(--r-md);--ea-fc-control-paper:var(--object);--ea-fc-control-ink:var(--ink);--ea-fc-control-border:var(--hair);--ea-fc-anchor:40%}.ea-demo-frame .ea-case-select{border:0;padding:0}.ea-demo-frame .ea-fc-base{box-shadow:var(--shadow)}.ea-demo-frame .ea-fc-content .ck-media{border-radius:inherit;box-shadow:none}.ea-demo-frame .ea-fc-controls{top:calc(var(--ea-fc-anchor) + var(--ea-fc-height)/2 + 80px);gap:12px}.ea-demo-frame .ea-fc-controls button{width:32px;height:32px;border:0;border-radius:50%;box-shadow:var(--shadow);font-size:18px}.ea-demo-frame .ea-fc-count{font:400 12px/16px var(--mono);color:var(--ink-3)}.ea-demo-frame .ea-fc-caption{font:400 12px/16px var(--font);color:var(--ink-2);padding-inline:10px}.ea-demo-frame[data-kind=story]{display:flex;align-items:center;justify-content:center}.ea-story-panel{display:flex;flex-direction:column;width:100%;height:100%;max-height:420px;max-width:760px;background:var(--object);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.ea-story-header{display:flex;align-items:center;justify-content:space-between;flex:none;padding:20px 22px;border-bottom:1px solid var(--hair);font:500 14px/20px var(--font)}.ea-story-header>span:last-child{font-size:12px;font-weight:400;color:var(--ink-3)}.ea-story-header .ea-story-replay{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;margin-block:-6px;padding:5px 10px;border:1px solid var(--hair);border-radius:var(--r-pill);background:var(--object);font:400 12px/20px var(--font);color:var(--ink-2)}.ea-story-replay svg{width:14px;height:14px;flex:none}.ea-story-replay:hover{color:var(--accent);border-color:currentColor}.ea-story-replay:disabled{opacity:.45;cursor:default}.ea-story-scroll{position:relative;flex:1;min-height:0;overflow:auto;scrollbar-width:none;overscroll-behavior:contain;outline:none}.ea-story-scroll::-webkit-scrollbar{display:none}.ea-story-panel:has(.ea-story-scroll:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.ea-story-chapter{--ea-story-accent:var(--accent);--ea-story-line-width:3px;--ea-story-inset:32px}.ea-story-chapter h2{margin:0;font:500 clamp(28px,6.8cqw,52px)/1.2 var(--font);letter-spacing:-.035em;color:var(--ink)}.ea-card-preview .ea-demo-frame{pointer-events:none}.ea-card-preview .gallery-source h2{display:none}.ea-card-preview .ea-fc-caption{font-size:11px}.ea-card-preview .ea-story-panel{height:264px}.ea-card-preview .ea-story-header{padding:12px 22px}.ea-card-preview .ea-story-chapter{--ea-story-inset:22px;--ea-story-line-width:2px}.ea-card-preview .ea-story-chapter h2{font-size:30px;line-height:1.2}.ea-demo-frame[data-kind=dock]{display:flex;align-items:center;justify-content:center}.ea-dock-surface{width:min(800px,100%);height:var(--dock-unit);--dock-ink:var(--ink);--dock-paper:var(--object);--dock-accent:var(--accent);--dock-unit:clamp(44px,6cqw,64px);--dock-text:clamp(14px,1.8cqw,20px);--dock-radius:var(--r-sm);--dock-options-radius:var(--r-md);--dock-option-radius:var(--r-pill);--dock-option-paper:var(--surface)}.ea-dock-surface .ea-dock{font:400 var(--dock-text)/1.3 var(--dock-font,var(--font))}.ea-dock-surface .ea-dock-line{width:calc(var(--dock-unit)*.36)}.ea-dock-surface .ea-dock[data-compact=true] .ea-dock-label{padding-inline:8px}.ea-dock-surface .ea-dock-label-clip,.ea-dock-surface .ea-dock-item{border-radius:var(--r-pill)}.ea-dock-surface .ea-dock-group[data-tone=light] :is(.ea-dock-symbol,.ea-dock-label-clip,.ea-dock-item){box-shadow:var(--shadow)}.ea-dock-surface .ea-dock-options{border-color:var(--hair);box-shadow:var(--shadow)}.ea-dock-surface .ea-dock-option[aria-pressed=true]{color:var(--object);background:var(--accent)}.ea-card-preview .ea-dock-surface{--dock-unit:48px;--dock-text:15px}.ea-delivery{display:flex;gap:16px;align-items:center;margin-top:18px;font:12px/1.5 var(--ep-font,system-ui);color:var(--ep-sub)}.ea-delivery p{margin:0;flex:1}.ea-delivery button{font:inherit;color:var(--ep-ink);background:none;border:1px solid var(--ep-hair);border-radius:999px;padding:9px 15px;white-space:nowrap;cursor:pointer}.ea-delivery [role=status]:empty{display:none}@media(max-width:760px){.ea-delivery{flex-wrap:wrap}.ea-delivery p{flex-basis:100%}.ea-story-panel{max-height:360px}.ea-story-chapter{--ea-story-inset:24px}}