.chat-scrollbar[data-v-488751ac]{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.42) rgba(15,23,42,.65)}.chat-scrollbar[data-v-488751ac]::-webkit-scrollbar{width:8px;height:8px}.chat-scrollbar[data-v-488751ac]::-webkit-scrollbar-track{margin:4px 0;background:#0f172a8c;border-radius:9999px}.chat-scrollbar[data-v-488751ac]::-webkit-scrollbar-thumb{background:#94a3b861;border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.chat-scrollbar[data-v-488751ac]::-webkit-scrollbar-thumb:hover{background:#cbd5e17a;border:2px solid transparent;background-clip:padding-box}.chat-scrollbar[data-v-488751ac]::-webkit-scrollbar-corner{background:transparent}.chat-message-markdown[data-v-488751ac] p{margin:0}.chat-message-markdown[data-v-488751ac] p+p{margin-top:.65rem}.chat-message-markdown[data-v-488751ac] ul,.chat-message-markdown[data-v-488751ac] ol{margin:.45rem 0 .65rem;padding-left:1.2rem}.chat-message-markdown[data-v-488751ac] ul{list-style:disc}.chat-message-markdown[data-v-488751ac] ol{list-style:decimal}.chat-message-markdown[data-v-488751ac] li+li{margin-top:.2rem}.chat-message-markdown[data-v-488751ac] strong{font-weight:700;color:#fff}.chat-message-markdown[data-v-488751ac] code{border-radius:.375rem;background:#ffffff1a;padding:.05rem .25rem;font-size:.92em}.chat-message-markdown[data-v-488751ac] a{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}.chat-message-markdown[data-v-488751ac] table{display:block;width:100%;max-width:100%;margin:.75rem 0;overflow-x:auto;border-collapse:separate;border-spacing:0;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;color:#f8fafc;background:#0f172ab8}.chat-message-markdown[data-v-488751ac] thead{color:#fff;background:#ffffff14}.chat-message-markdown[data-v-488751ac] th,.chat-message-markdown[data-v-488751ac] td{min-width:5.5rem;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:.45rem .6rem;color:#f8fafc;vertical-align:top;white-space:nowrap}.chat-message-markdown[data-v-488751ac] th{font-weight:700}.chat-message-markdown[data-v-488751ac] tr:last-child td{border-bottom:0}.chat-message-markdown[data-v-488751ac] th:last-child,.chat-message-markdown[data-v-488751ac] td:last-child{border-right:0}.chat-message-markdown[data-v-488751ac] tbody tr:nth-child(2n){background:#ffffff09}.calendar-save-tick[data-v-488751ac]{animation:calendar-save-tick-488751ac .7s ease-out forwards}@keyframes calendar-save-tick-488751ac{0%{opacity:0;transform:scale(.75)}18%{opacity:1;transform:scale(1.08)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.eisenhower-root[data-v-79a74cea]{-webkit-tap-highlight-color:transparent;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0)}.quadrant[data-v-79a74cea]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quadrant.is-drop-target[data-v-79a74cea]{transform:scale(1.005)}.item-card[data-v-79a74cea]{transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease,background-color .12s ease}.item-card.is-dragging[data-v-79a74cea]{opacity:.45}.quadrant-input[data-v-79a74cea]{-webkit-appearance:none;appearance:none;border:0}@media(hover:hover){.item-card[data-v-79a74cea]:hover{background-color:#ffffff0a}.action-btn[data-v-79a74cea]:hover{background-color:#ffffff14!important}}.personal-panel[data-v-112dd595]{font-family:DM Sans,system-ui,sans-serif}.font-display[data-v-112dd595]{font-family:"Instrument Serif",ui-serif,Georgia,serif}.hyperspeed-container[data-v-360dafc6]{width:100%;height:100%;position:relative;overflow:hidden}.hyperspeed-container[data-v-360dafc6] canvas{width:100%!important;height:100%!important;display:block}.background-container[data-v-b5a89d29]{position:relative;width:100%;min-height:100vh;overflow:hidden;background:#000}.hyperspeed-wrapper[data-v-b5a89d29]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;transition:opacity .1s ease-out}.content-wrapper[data-v-b5a89d29]{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:10;pointer-events:none}.content-wrapper[data-v-b5a89d29]>*{pointer-events:auto}.animate-word[data-v-b2306a84]{opacity:0;transform:translateY(30px);animation:slideUp-b2306a84 .6s ease-out forwards}@keyframes slideUp-b2306a84{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.button-wrapper[data-v-0a9462b0]{display:inline-block;background:linear-gradient(135deg,#1e40af,#3b82f6,#60a5fa);background-size:200% 200%;border-radius:8px;padding:1px;transition:background-position .5s ease}.button-wrapper[data-v-0a9462b0]:hover{background-position:100% 0;animation:gradient-shift-0a9462b0 2s ease infinite}@keyframes gradient-shift-0a9462b0{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.button[data-v-0a9462b0]{background:#000;border:none;border-radius:7px;color:#fff;padding:.875rem 2rem;cursor:pointer;font-family:inherit;font-weight:500;font-size:1rem;width:100%;display:block;transition:background .3s ease}.button-wrapper:hover .button[data-v-0a9462b0]{background:#1a1a1a}.button[data-v-0a9462b0]:active{background:#0a0a0a}.glow-text[data-v-f16ef53a]{text-shadow:0 0 10px currentColor}.perspective-1000[data-v-f16ef53a]{perspective:1000px}.booking-widget[data-v-59f1b203]{background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;max-width:360px}.widget-title[data-v-59f1b203]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 1rem}.field[data-v-59f1b203]{margin-bottom:1rem}.field label[data-v-59f1b203]{display:block;font-size:.875rem;color:#9ca3af;margin-bottom:.25rem}.input[data-v-59f1b203]{width:100%;padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:1rem}.input[data-v-59f1b203]::placeholder{color:#6b7280}.textarea[data-v-59f1b203]{resize:vertical;min-height:60px}.slots-grid[data-v-59f1b203]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.slot-btn[data-v-59f1b203]{padding:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:.875rem;cursor:pointer;transition:background .2s,border-color .2s}.slot-btn[data-v-59f1b203]:hover{background:#ffffff1a;border-color:#ffffff4d}.slot-btn.active[data-v-59f1b203]{background:#2563eb;border-color:#2563eb}.loading[data-v-59f1b203],.no-slots[data-v-59f1b203]{color:#9ca3af;font-size:.875rem;margin:.5rem 0}.submit-btn[data-v-59f1b203]{margin-top:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:6px;color:#fff;font-weight:500;font-size:1rem;cursor:pointer;transition:opacity .2s}.submit-btn[data-v-59f1b203]:hover:not(:disabled){opacity:.9}.submit-btn[data-v-59f1b203]:disabled{opacity:.5;cursor:not-allowed}.message[data-v-59f1b203]{margin-top:1rem;font-size:.875rem}.message.error[data-v-59f1b203]{color:#f87171}.message.success[data-v-59f1b203]{color:#4ade80}
