.ha-container.svelte-1jlq5jq{display:flex;gap:4px;height:260px;width:100%;margin:20px 0}.ha-panel.svelte-1jlq5jq{flex:1;min-width:48px;border:1px solid #D9D2C4;border-radius:8px;background:#fbf8f3;cursor:pointer;padding:0;overflow:hidden;transition:flex .4s cubic-bezier(.16,1,.3,1);text-align:left;position:relative}.ha-panel.active.svelte-1jlq5jq{flex:5;background:#fff;border-color:#0f766e;box-shadow:0 2px 8px #0000000f}.ha-panel-inner.svelte-1jlq5jq{padding:16px;height:100%;display:flex;flex-direction:column;gap:8px}.ha-icon.svelte-1jlq5jq{font-size:20px;line-height:1;color:#0f766e;opacity:.6;transition:opacity .3s}.ha-panel.active.svelte-1jlq5jq .ha-icon:where(.svelte-1jlq5jq){opacity:1}.ha-title.svelte-1jlq5jq{font-size:13px;font-weight:700;color:#292524;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);letter-spacing:.5px;transition:all .4s cubic-bezier(.16,1,.3,1);white-space:nowrap}.ha-panel.active.svelte-1jlq5jq .ha-title:where(.svelte-1jlq5jq){writing-mode:horizontal-tb;transform:rotate(0);font-size:15px;color:#0f766e}.ha-content.svelte-1jlq5jq{font-size:13px;line-height:1.6;color:#78716c;margin-top:8px;opacity:0;animation:svelte-1jlq5jq-fadeIn .3s ease forwards}@keyframes svelte-1jlq5jq-fadeIn{to{opacity:1}}@media (max-width: 768px){.ha-container.svelte-1jlq5jq{height:auto;flex-direction:column}.ha-panel.svelte-1jlq5jq{min-height:48px;flex:none!important}.ha-panel.active.svelte-1jlq5jq{flex:none;min-height:160px}.ha-title.svelte-1jlq5jq{writing-mode:horizontal-tb;transform:none}}.ra-project-page.svelte-1l7ns05{max-width:920px;margin:0 auto;padding:40px 24px;font-family:var(--font-body, "Inter", sans-serif);color:#292524;line-height:1.65}.ra-project-page.svelte-1l7ns05 h1:where(.svelte-1l7ns05){font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#0f766e;margin-bottom:8px;letter-spacing:-.02em}.ra-subtitle.svelte-1l7ns05{font-size:1.1rem;color:#78716c;margin-bottom:28px;font-weight:400}.ra-launch-bar.svelte-1l7ns05{margin:24px 0 32px}.ra-launch-btn.svelte-1l7ns05{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:#0f766e;color:#fff;border-radius:10px;text-decoration:none;font-weight:700;font-size:15px;transition:all .2s ease;box-shadow:0 2px 8px #0f766e33}.ra-launch-btn.svelte-1l7ns05:hover{background:#115e59;transform:translateY(-1px);box-shadow:0 4px 16px #0f766e4d}.ra-launch-icon.svelte-1l7ns05{font-size:18px}.ra-launch-hint.svelte-1l7ns05{font-size:11.5px;font-weight:500;opacity:.8;margin-left:8px;padding-left:12px;border-left:1px solid rgba(255,255,255,.3)}.ra-project-page.svelte-1l7ns05 h2:where(.svelte-1l7ns05){font-size:1.35rem;font-weight:700;color:#292524;margin-top:36px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #E8E2D8}.ra-project-page.svelte-1l7ns05 p:where(.svelte-1l7ns05){margin-bottom:14px;color:#44403c}.ra-project-page.svelte-1l7ns05 table:where(.svelte-1l7ns05){width:100%;border-collapse:collapse;margin:20px 0;font-size:13.5px}.ra-project-page.svelte-1l7ns05 th:where(.svelte-1l7ns05){text-align:left;padding:10px 12px;background:#f5f0e8;font-weight:700;color:#292524;border-bottom:2px solid #D9D2C4}.ra-project-page.svelte-1l7ns05 td:where(.svelte-1l7ns05){padding:10px 12px;border-bottom:1px solid #E8E2D8;color:#44403c}.ra-project-page.svelte-1l7ns05 pre:where(.svelte-1l7ns05){background:#f5f0e8;padding:16px;border-radius:8px;overflow-x:auto;font-size:12px;line-height:1.5;border:1px solid #E8E2D8}.ra-project-page.svelte-1l7ns05 code:where(.svelte-1l7ns05){font-family:SF Mono,Fira Code,monospace;font-size:12.5px;color:#0f766e}
