:root{--ui-bg:#ffffff;--ui-card:#ffffff;--ui-border:#e5e7eb;--ui-border-strong:#e2e8f0;--ui-text:#0b0c0d;--ui-subtle:#6b7280;--ui-shadow:0 8px 24px rgba(0,0,0,.06);--radius-lg:10px;--radius-md:10px;--accent-blue:#0a84ff;--accent-blue-hover:#096fe0;--surface-muted:#f7f8fb;--surface-badge:#eef2ff;--ring:rgba(10,132,255,.25)}@media (prefers-color-scheme:dark){:root{--ui-bg:#0b0b0c;--ui-card:#121314;--ui-border:#202327;--ui-border-strong:#2a2e33;--ui-text:#e8e9ea;--ui-subtle:#a0a5ad;--ui-shadow:0 10px 28px rgba(0,0,0,.4);--surface-muted:#17191b;--surface-badge:#1d2336;--ring:rgba(10,132,255,.35)}}.lara-track{max-width:820px;margin:32px auto;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--ui-border);background:var(--ui-card);box-shadow:var(--ui-shadow);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ui-text)}.lara-track h3{margin:0 0 14px;font-size:clamp(18px, 2.2vw, 22px);font-weight:700;letter-spacing:-.01em}.lara-row{display:flex;gap:10px;align-items:center;margin-bottom:12px}.lara-row input,.lara-row select{width:100%;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--ui-border-strong);background:var(--surface-muted);color:var(--ui-text);outline:none;transition:border .15s ease,background .15s ease}.lara-row input::placeholder{color:color-mix(in oklab,var(--ui-subtle) 70%,var(--ui-text) 30%)}.lara-row input:focus,.lara-row select:focus{border-color:var(--accent-blue);background:var(--ui-card);box-shadow:0 0 0 3px var(--ring)}.lara-ref-highlight{background:#fff7b0;font-weight:700;padding:2px 6px;border-radius:4px}.lara-btn{border:0;border-radius:10px;padding:11px 18px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.01em;color:#fff;background:var(--accent-blue);box-shadow:none;transition:background-color .15s ease,opacity .15s ease}.lara-btn:hover{background:var(--accent-blue-hover)}.lara-btn:active{transform:none}.lara-btn:focus{outline:none;box-shadow:0 0 0 3px var(--ring)}.lara-btn.secondary{background:#2A5D51!important;color:#fff;box-shadow:none;text-decoration:none!important;text-transform:uppercase!important;padding:10px 14px;font-size:1.4rem;font-family:'Poppins',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.lara-btn.secondary:hover{background:#216b58!important;color:#fff!important}.lara-btn-track{background:#0a84ff!important;color:#fff!important}.lara-btn-track:hover{background:#096fe0!important}.lara-btn-copy{background:#6b7280;color:white!important;border-radius:10px;font-size:14px;cursor:pointer}.lara-btn-copy:hover{background:#4b5563!important;color:white!important}.lara-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}.lara-result{margin-top:18px;border-top:1px dashed var(--ui-border);padding-top:16px}.lara-card{border:1px solid var(--ui-border);border-radius:var(--radius-md);padding:14px;margin:10px 0;background:var(--ui-card);box-shadow:var(--ui-shadow)}.lara-meta{font-size:13px;color:var(--ui-subtle)}.lara-badge{display:inline-block;padding:6px 10px;border-radius:999px;background:var(--surface-badge);font-weight:600;font-size:12px}.lara-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:8px;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--ui-border);background:var(--ui-card)}.lara-table th,.lara-table td{padding:10px 12px;font-size:14px;text-align:left;border-bottom:1px solid var(--ui-border);color:var(--ui-text)}.lara-table thead th{background:var(--surface-muted);font-weight:600}.lara-table tr:last-child td{border-bottom:0}@media (max-width:640px){.lara-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lara-table thead,.lara-table tbody,.lara-table tr{display:table;width:100%;table-layout:fixed}}.lara-pre{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:var(--surface-muted);border-radius:var(--radius-md);padding:12px;border:1px solid var(--ui-border);color:var(--ui-text)}.lara-note{font-size:12px;color:var(--ui-subtle);margin-top:6px}.lara-btn,.lara-row input,.lara-row select{-webkit-tap-highlight-color:#fff0}.lara-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:860px){.lara-track{margin:24px 16px;padding:20px}}@media (max-width:640px){.lara-track{margin:20px 12px;padding:16px}.lara-row{flex-direction:column;align-items:stretch;gap:8px}.lara-row input,.lara-row select{padding:12px;font-size:15px}.lara-actions{flex-direction:column;align-items:stretch}.lara-actions .lara-btn,.lara-actions .lara-btn-copy,.lara-actions .lara-btn.secondary,.lara-actions .lara-btn-track{width:100%;justify-content:center}.lara-card{padding:12px}.lara-meta{font-size:12px}.lara-badge{font-size:11px;padding:5px 8px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}