.sales-page .easter-egg-particle{width:64.8px;height:64.8px;pointer-events:auto;cursor:pointer;border:0;background:transparent;margin:0;padding:0;appearance:none;isolation:isolate;z-index:12;-webkit-tap-highlight-color:transparent}
.mini-agent-panel{position:fixed;z-index:13;background:none;font:10px "Oxanium",monospace;color:#a0aab1;pointer-events:none;--mini-panel-width:300px}
.mini-menu-lines{position:absolute;inset:0;width:100%;height:calc(100% + 42px);overflow:visible;pointer-events:none}
.mini-menu-lines path{fill:none;stroke:#8e9eaa;stroke-width:.65;vector-effect:non-scaling-stroke}
.mini-menu-lines path:not(.mini-designer-dots):not(.mini-signal){stroke-dasharray:1;stroke-dashoffset:1;opacity:.7}
.mini-agent-panel[data-state=unfolding] .mini-menu-lines path:not(.mini-designer-dots):not(.mini-signal),.mini-agent-panel[data-state=open] .mini-menu-lines path:not(.mini-designer-dots):not(.mini-signal),.mini-agent-panel[data-state=collecting] .mini-menu-lines path:not(.mini-designer-dots):not(.mini-signal),.mini-agent-panel[data-state=finishing] .mini-menu-lines path:not(.mini-designer-dots):not(.mini-signal){animation:mini-branch-in .36s ease-out forwards}
.mini-menu-lines .mini-designer-dots{stroke-dasharray:.6 3.5;opacity:0}
.mini-agent-panel[data-state=open] .mini-designer-dots,.mini-agent-panel[data-state=collecting] .mini-designer-dots{animation:mini-dots-in .38s .1s ease-out forwards}
.mini-agent-panel :is(button,a){pointer-events:auto;border:0;background:none;margin:0;padding:0;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;appearance:none;transition:transform .12s ease,color .15s ease;transform-origin:center;letter-spacing:.015em}
.mini-agent-panel :is(button,a):active{transform:scale(.94)}
.mini-agent-panel :is(button,a):hover{color:#d2dce0}
.mini-agent-panel :is(button,a):focus-visible{outline:1px dotted #849cab;outline-offset:3px}
.mini-agent-panel small{display:block;font-size:8px;line-height:10px;color:#66737b;letter-spacing:.015em;margin-top:6px;opacity:0;transition:opacity .18s ease .16s}
.mini-editor-row{position:absolute;left:var(--mini-editor-left,calc(50% - 44px));top:calc(var(--mini-editor-y,28px) - 15px);line-height:12px}
.mini-pro-row{position:absolute;left:var(--mini-pro-left,14px);top:calc(var(--mini-pro-y,101px) - 15px);line-height:12px}
.mini-designer-row{position:absolute;left:var(--mini-designer-left,44%);width:var(--mini-designer-width,195px);top:calc(var(--mini-designer-y,82px) - 15px);line-height:12px}
.mini-designer-row small{text-align:left;margin-top:6px}
.mini-editor-row>span,.mini-pro-row>span,.mini-designer-heading{display:block;white-space:nowrap;opacity:0;transition:opacity .22s ease;transform:translateY(2px)}
.mini-agent-panel[data-state=open] :is(.mini-editor-row,.mini-pro-row)>span,.mini-agent-panel[data-state=collecting] :is(.mini-editor-row,.mini-pro-row)>span{opacity:.85;transform:none}
.mini-agent-panel[data-state=open] small,.mini-agent-panel[data-state=collecting] small{opacity:1}
.mini-news-row{position:absolute;left:var(--mini-news-left,calc(100% - 79px));top:calc(var(--mini-designer-y,82px) + 43px);line-height:12px;height:17px;width:63px;overflow:hidden;border-bottom:.65px solid #8e9eaa!important;opacity:0}
.mini-agent-panel[data-state=open] .mini-news-row,.mini-agent-panel[data-state=collecting] .mini-news-row{opacity:1;transition:opacity .2s ease .26s}
.mini-news-row span{position:absolute;left:0;top:0;font-size:10px;white-space:nowrap;transform:translateY(0)}
.mini-news-row{overflow:visible!important}
.mini-signup-label{opacity:.9;animation:mini-signup-switch 5.6s .62s ease-in-out infinite}
.mini-news-label{opacity:0;animation:mini-news-switch 5.6s .62s ease-in-out infinite}
.mini-environment-burst{position:absolute;left:var(--mini-origin-x,50%);top:var(--mini-origin-y);width:1px;height:1px;pointer-events:none;opacity:0}
.mini-environment-burst i{display:block;position:absolute;left:0;top:0;width:110vmax;max-width:none;height:1px;background:repeating-linear-gradient(90deg,#a1bac3 0 1px,transparent 1px 6px);transform-origin:left;transform:rotate(var(--reach-angle)) scaleX(0)}
.mini-environment-burst i:nth-child(1){--reach-angle:-164deg}.mini-environment-burst i:nth-child(2){--reach-angle:-137deg}.mini-environment-burst i:nth-child(3){--reach-angle:-105deg}.mini-environment-burst i:nth-child(4){--reach-angle:-68deg}.mini-environment-burst i:nth-child(5){--reach-angle:-38deg}.mini-environment-burst i:nth-child(6){--reach-angle:-14deg}
.mini-agent-panel[data-state=waking] .mini-environment-burst,.mini-agent-panel[data-state=unfolding] .mini-environment-burst{animation:mini-reach-visibility .42s ease-out}
.mini-agent-panel[data-state=waking] .mini-environment-burst i,.mini-agent-panel[data-state=unfolding] .mini-environment-burst i{animation:mini-environment-reach .42s ease-out}
.mini-agent-panel[data-state=retracting]{pointer-events:none}
.mini-agent-panel[data-state=retracting] :is(button,a,small,.mini-pro-row,.mini-designer-row){opacity:0;transition:opacity .13s ease}
.mini-agent-panel[data-state=retracting] .mini-menu-lines path{animation:mini-branch-out .38s .1s ease-in forwards}
.mini-draft-status{position:fixed;z-index:19;left:50%;bottom:87px;transform:translateX(-50%);width:min(250px,calc(100vw - 36px));margin:0;padding:5px 8px;background:none;font:8px/1.6 "Oxanium",monospace;color:#95b5a4;text-align:center;pointer-events:none;opacity:0;transition:opacity .2s ease}
.mini-draft-status[data-visible=true]{opacity:1}
.sales-page .easter-egg-particle{transition:transform .68s cubic-bezier(.22,.75,.22,1)}
.sales-page .easter-egg-particle[data-completion=true]{transform:translate(calc(-50% + var(--mini-arrival-x,0px)),var(--mini-arrival-y,0px)) scale(1.2)}
.mini-completion-status{bottom:auto;width:max-content;max-width:calc(100vw - 110px);margin:0;padding:0;transform:translateY(-50%);font:12px/1.45 "Oxanium",monospace;letter-spacing:.035em;color:#aebec7;text-align:left}
.mini-completion-copy{display:inline-block;white-space:nowrap}
.mini-completion-status[data-visible=true] .mini-completion-copy{animation:mini-completion-words .42s ease-out both}
.mini-completion-note{position:absolute;right:0;top:calc(100% + 5px);white-space:nowrap;font:7px/1.4 "Oxanium",monospace;letter-spacing:.02em;color:#697981}
@keyframes mini-completion-words{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@keyframes mini-branch-in{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes mini-branch-out{from{stroke-dashoffset:0;opacity:.7}to{stroke-dashoffset:1;opacity:0}}
@keyframes mini-dots-in{from{opacity:0;stroke-dashoffset:20}to{opacity:.6;stroke-dashoffset:0}}
@keyframes mini-reach-visibility{0%{opacity:0}20%{opacity:.8}100%{opacity:0}}
@keyframes mini-environment-reach{0%{transform:rotate(var(--reach-angle)) scaleX(0)}35%{transform:rotate(var(--reach-angle)) scaleX(1)}100%{transform:rotate(var(--reach-angle)) scaleX(0)}}
@keyframes mini-signup-switch{0%,38%,100%{opacity:.9;transform:translateY(0)}49%,87%{opacity:0;transform:translateY(-15px)}}
@keyframes mini-news-switch{0%,38%,100%{opacity:0;transform:translateY(-15px)}49%,87%{opacity:.9;transform:translateY(0)}}
@media(max-width:380px){.mini-agent-panel{font-size:9px}.mini-agent-panel small{font-size:7px}}
@media(max-height:500px){.sales-page .easter-egg-particle{width:50.4px;height:50.4px}.mini-agent-panel{font-size:9px}.mini-agent-panel small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.mini-agent-panel *, .easter-egg-particle *{animation:none!important;transition:none!important}.mini-menu-lines path:not(.mini-designer-dots):not(.mini-signal){stroke-dashoffset:0}.mini-agent-panel[data-state=open] .mini-signup-label{opacity:1;transform:translateY(0)}.mini-news-label{display:none}.mini-agent-panel[data-state=retracting] .mini-menu-lines{opacity:0}}
@media(prefers-reduced-motion:reduce){.sales-page .easter-egg-particle,.mini-completion-copy{animation:none!important;transition:none!important}}

.mini-designer-heading{display:flex;align-items:baseline;justify-content:space-between;gap:6px;white-space:nowrap;line-height:12px}
.mini-designer-heading .mini-coming{font-size:7px;line-height:12px;color:#66737b;text-align:right}
.mini-agent-panel[data-state=open] .mini-designer-heading,.mini-agent-panel[data-state=collecting] .mini-designer-heading{opacity:.85;transform:none}
.mini-menu-lines .mini-signal{stroke-dasharray:.55 3.8;opacity:0}
.mini-agent-panel:is([data-state=unfolding],[data-state=open],[data-state=collecting],[data-state=finishing]) .mini-signal{animation:mini-signal-in .36s ease-out forwards}
.mini-agent-panel[data-state=retracting] .mini-signal{animation:mini-signal-out .38s .1s ease-in forwards}
@keyframes mini-signal-in{from{opacity:0;stroke-dashoffset:30}to{opacity:.3;stroke-dashoffset:0}}
@keyframes mini-signal-out{from{opacity:.3;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-30}}
@media(prefers-reduced-motion:reduce){.mini-agent-panel[data-state=open] .mini-signal{opacity:.3}.mini-agent-panel[data-state=retracting] .mini-signal{opacity:0}}

.mini-door-anchor{width:60px;height:66px;top:calc(var(--mini-editor-y,28px) - 58px);pointer-events:none}
