dialog.svelte-1gx6t4n{color:#19351a;width:min(1080px,100vw - 48px);max-width:none;height:min(900px,100dvh - 48px);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}dialog[open].svelte-1gx6t4n{flex-direction:column;display:flex}.laptop-screen.svelte-1gx6t4n{background:#fff;border:1px solid #d9dfd4;border-radius:22px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 28px 100px #0005}.laptop-base.svelte-1gx6t4n{display:none}dialog.svelte-1gx6t4n::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13281999}.dialog-header.svelte-1gx6t4n{background:#f4f0e7;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.dialog-header.svelte-1gx6t4n p:where(.svelte-1gx6t4n){margin:0 0 5px;font-size:13px}.dialog-header.svelte-1gx6t4n .dialog-title:where(.svelte-1gx6t4n){margin:0;font-size:18px;font-weight:700;line-height:1.3}button.svelte-1gx6t4n{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #bdcabb;border-radius:9px;align-items:center;gap:12px;padding:8px 12px;display:flex}button.svelte-1gx6t4n span:where(.svelte-1gx6t4n){font-size:24px;line-height:1}button.svelte-1gx6t4n:focus-visible,.dialog-footer.svelte-1gx6t4n a:where(.svelte-1gx6t4n):focus-visible{outline-offset:3px;outline:3px solid #428568}.frame-area.svelte-1gx6t4n{flex-direction:column;flex:1;min-height:0;display:flex}iframe.svelte-1gx6t4n{background:#fff;border:0;flex:1;width:100%;min-height:0}.status.svelte-1gx6t4n{background:#f8f7f2;margin:0;padding:10px 24px;font-size:14px}.dialog-footer.svelte-1gx6t4n{border-top:1px solid #dce1d7;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:12px 24px;font-size:12px;display:flex}.dialog-footer.svelte-1gx6t4n a:where(.svelte-1gx6t4n){color:#285e46;font-weight:600}@media (width<=899px){.laptop-screen.svelte-1gx6t4n{border:0;border-radius:0}dialog.svelte-1gx6t4n{border:0;border-radius:0;width:100%;height:100dvh;margin:0}.dialog-header.svelte-1gx6t4n{padding:max(14px, env(safe-area-inset-top)) 14px 14px;gap:10px}.dialog-header.svelte-1gx6t4n .dialog-title:where(.svelte-1gx6t4n){font-size:15px}.dialog-header.svelte-1gx6t4n p:where(.svelte-1gx6t4n){font-size:12px}button.svelte-1gx6t4n{padding:7px 9px;font-size:13px}.dialog-footer.svelte-1gx6t4n{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width>=900px){dialog.svelte-1gx6t4n{width:min(1120px,100vw - 120px);height:min(860px,100dvh - 110px)}.laptop-screen.svelte-1gx6t4n{transform-origin:bottom;transform:perspective(1600px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border:10px solid #25292d;border-width:26px 10px 16px;border-radius:20px 20px 10px 10px;transition:transform .3s ease-out;position:relative;overflow:visible;box-shadow:0 0 0 1px #8e959b,0 0 0 3px #454c52,0 45px 100px #0007}dialog[open].svelte-1gx6t4n .laptop-screen:where(.svelte-1gx6t4n){animation:.85s cubic-bezier(.16,1,.3,1) backwards svelte-1gx6t4n-open-laptop}.laptop-screen.svelte-1gx6t4n:before{content:"";background:radial-gradient(circle at 35% 35%,#658185,#101719 70%);border-radius:50%;width:6px;height:6px;position:absolute;top:-16px;left:calc(50% - 3px);box-shadow:0 0 0 2px #171b1e}.dialog-header.svelte-1gx6t4n{background:linear-gradient(125deg,#f8f6f0,#edece5);border-radius:9px 9px 0 0}.dialog-footer.svelte-1gx6t4n{background:#f8f8f5;border-radius:0 0 3px 3px}.laptop-base.svelte-1gx6t4n{background:linear-gradient(#cdd0d3 0%,#f0f1f2 15%,#b7bcc1 25%,#969da4 70%,#5f6870 100%);border-radius:2px 2px 50% 50%/2px 2px 100% 100%;height:23px;display:block;position:absolute;bottom:-24px;left:-36px;right:-36px;box-shadow:0 18px 28px #0005,inset 0 1px #fff}.laptop-base.svelte-1gx6t4n:before{content:"";background:linear-gradient(#91979d,#c3c7cb);border-radius:0 0 10px 10px;width:16%;height:7px;position:absolute;top:0;left:42%;box-shadow:inset 0 1px 3px #596169}}@keyframes svelte-1gx6t4n-open-laptop{0%{opacity:0;transform:perspective(1600px)rotateX(-65deg)translateY(12px)}25%{opacity:1}to{opacity:1;transform:perspective(1600px)rotateX(0)translateY(0)}}@media (prefers-reduced-motion:reduce){dialog[open].svelte-1gx6t4n .laptop-screen:where(.svelte-1gx6t4n){transition:none;animation:none;transform:none}}
