.microtool-page.svelte-4c284f{min-height:100vh;background-color:#0a0f1c;color:#fff;font-family:var(--font-body, system-ui, sans-serif)}.split-panel.svelte-4c284f{display:flex;min-height:100vh;width:100%}@media(max-width:1024px){.split-panel.svelte-4c284f{flex-direction:column}}.panel-left.svelte-4c284f{width:35%;min-width:400px;max-width:500px;padding:3rem;display:flex;flex-direction:column;justify-content:space-between;background:#111827;border-right:1px solid rgba(255,255,255,.1);box-shadow:4px 0 24px #0003;z-index:10}@media(max-width:1024px){.panel-left.svelte-4c284f{width:100%;max-width:none;min-width:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding:2rem}}.panel-left.svelte-4c284f .brand-link:where(.svelte-4c284f){display:flex;align-items:center;gap:1rem;text-decoration:none;color:#fff;font-weight:700;font-size:1.1rem;opacity:.8;transition:opacity .2s}.panel-left.svelte-4c284f .brand-link:where(.svelte-4c284f):hover{opacity:1}.panel-left.svelte-4c284f .brand-link:where(.svelte-4c284f) .logo:where(.svelte-4c284f){width:2rem;height:2rem;background:linear-gradient(135deg,#6366f1,#a855f7,#ec4899);-webkit-mask-image:url(../../../web-app-manifest-512x512.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(../../../web-app-manifest-512x512.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f){margin-top:2rem;margin-bottom:2rem}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) h1:where(.svelte-4c284f){font-size:2.5rem;font-weight:900;line-height:1.2;margin-bottom:1rem;background:var(--brand-gradient, linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease-in-out infinite}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .seo-copy:where(.svelte-4c284f){font-size:1.1rem;line-height:1.6;color:#9ca3af;margin-bottom:2.5rem}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f){display:flex;flex-direction:column;gap:1rem}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f) .btn:where(.svelte-4c284f){display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 1.5rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s ease;border:none}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f) .btn.btn-primary:where(.svelte-4c284f){background:var(--brand-gradient, linear-gradient(135deg, #7c3aed 0%, #06b6d4 100%));background-size:200% auto;color:#fff;animation:gradient-shift 4s ease-in-out infinite;box-shadow:0 4px 15px #7c3aed66}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f) .btn.btn-primary:where(.svelte-4c284f):hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed99}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f) .btn.btn-primary:where(.svelte-4c284f):active{transform:translateY(0)}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f) .btn.btn-secondary:where(.svelte-4c284f){background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f) .btn.btn-secondary:where(.svelte-4c284f):hover{background:#ffffff1a;border-color:#fff3}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f) .btn.btn-tertiary:where(.svelte-4c284f){background:transparent;color:#9ca3af}.panel-left.svelte-4c284f .content-wrapper:where(.svelte-4c284f) .cta-group:where(.svelte-4c284f) .btn.btn-tertiary:where(.svelte-4c284f):hover{color:#fff;background:#ffffff0d}.panel-left.svelte-4c284f .footer-wrapper:where(.svelte-4c284f) .disclaimer:where(.svelte-4c284f){font-size:.85rem;color:#6b7280;text-align:center}.panel-right.svelte-4c284f{flex:1;position:relative;background:#00326e;background-image:linear-gradient(135deg,#012b67,#01559d,#0184ba);overflow:hidden;display:flex;align-items:center;justify-content:center}.panel-right.svelte-4c284f .preview-container:where(.svelte-4c284f){position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.panel-right.svelte-4c284f .preview-container:where(.svelte-4c284f) .planner-view-container{position:absolute;top:0;right:0;bottom:0;left:0;padding:0!important;min-height:0!important;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.panel-right.svelte-4c284f{min-height:auto;aspect-ratio:var(--mobile-aspect, 1404/1872)}}
