.spark-idea-welcome_dialog__PhC3b{position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:var(--ll-ui-sheet-corner);background:transparent;color:var(--ll-spark-build-ink);overflow:hidden}.spark-idea-welcome_dialog__PhC3b::backdrop{background:transparent}.spark-idea-welcome_curtain__uVCj_{position:absolute;inset:0;background:var(--ll-spark-build-surface);transform-origin:top left}.spark-idea-welcome_content__sL9af{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:var(--ll-space-6);box-sizing:border-box;min-height:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--ll-space-11) + env(safe-area-inset-top)) max(var(--ll-ui-gutter),env(safe-area-inset-right)) calc(var(--ll-space-8) + env(safe-area-inset-bottom)) max(var(--ll-ui-gutter),env(safe-area-inset-left))}.spark-idea-welcome_mark__r3dcK{display:block;flex:0 0 auto;width:min(14rem,48vw,28dvh);aspect-ratio:1;transform-origin:center}.spark-idea-welcome_mark__r3dcK img{display:block;width:116%;height:116%;margin:-8%;-o-object-fit:contain;object-fit:contain}.spark-idea-welcome_copy__zSi6Z{width:100%;max-width:36rem;min-width:0;text-align:center;overflow-wrap:anywhere}.spark-idea-welcome_copy__zSi6Z h1{margin:0;font-size:var(--ll-type-heading-lg);line-height:1.3;font-weight:650;text-wrap:balance}.spark-idea-welcome_copy__zSi6Z p{margin:var(--ll-space-5) 0 0;font-size:var(--ll-type-body);line-height:1.6;text-wrap:balance}.spark-idea-welcome_controls__UWSJ0{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--ll-space-4)}.spark-idea-welcome_back__kg8Ms,.spark-idea-welcome_controls__UWSJ0 button{min-height:var(--ll-ui-target);min-width:var(--ll-ui-target);padding:var(--ll-space-3) var(--ll-space-5);border:1px solid;border-radius:var(--ll-ui-control-corner);background:transparent;color:inherit;font:inherit;font-size:var(--ll-type-control);line-height:1.5;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation}.spark-idea-welcome_back__kg8Ms{position:absolute;top:max(var(--ll-space-3),env(safe-area-inset-top));left:max(var(--ll-ui-gutter),env(safe-area-inset-left));z-index:1;border-color:transparent}.spark-idea-welcome_back__kg8Ms:focus-visible,.spark-idea-welcome_controls__UWSJ0 button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.spark-idea-welcome_footer__znLKG{width:100%;max-width:36rem;text-align:center}.spark-idea-welcome_dialog__PhC3b[data-docking] .spark-idea-welcome_back__kg8Ms,.spark-idea-welcome_dialog__PhC3b[data-docking] .spark-idea-welcome_controls__UWSJ0,.spark-idea-welcome_dialog__PhC3b[data-docking] .spark-idea-welcome_copy__zSi6Z,.spark-idea-welcome_dialog__PhC3b[data-docking] .spark-idea-welcome_footer__znLKG{visibility:hidden}@media(prefers-reduced-motion:no-preference){.spark-idea-welcome_mark__r3dcK img{animation:spark-idea-welcome_welcomeFloat__4MrAT 2.4s ease-in-out infinite}.spark-idea-welcome_dialog__PhC3b[data-docking] .spark-idea-welcome_mark__r3dcK img{animation-play-state:paused}@keyframes spark-idea-welcome_welcomeFloat__4MrAT{50%{transform:translateY(-5px)}}}@media(max-height:500px){.spark-idea-welcome_content__sL9af{justify-content:flex-start;gap:var(--ll-space-3)}.spark-idea-welcome_mark__r3dcK{width:min(7rem,20dvh)}}