@font-face{font-family:__inter_53f2d8;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__inter_Fallback_53f2d8;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:__inter_53f2d8,__inter_Fallback_53f2d8}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html[data-a11y-pause-animations] *,html[data-a11y-pause-animations] :after,html[data-a11y-pause-animations] :before{animation:none!important;transition:none!important}html[data-a11y-bigger-text],html[data-a11y-bigger-text] body{font-size:calc(1rem * var(--a11y-font-scale, 1))}html[data-a11y-line-height] body{line-height:var(--a11y-line-height,1.5)}html[data-a11y-text-spacing] body{letter-spacing:.08em;word-spacing:.12em}html[data-a11y-text-align=left] body{text-align:left}html[data-a11y-text-align=center] body{text-align:center}html[data-a11y-text-align=justify] body{text-align:justify}html[data-a11y-text-align] [role=grid],html[data-a11y-text-align] [role=gridcell],html[data-a11y-text-align] input,html[data-a11y-text-align] select,html[data-a11y-text-align] table,html[data-a11y-text-align] td,html[data-a11y-text-align] textarea,html[data-a11y-text-align] th{text-align:inherit}html[data-a11y-dyslexia-friendly] body{font-family:OpenDyslexic,Comic Sans MS,Comic Sans,cursive,sans-serif!important}html[data-a11y-smart-contrast]:not(.dark){--background:0 0% 100%;--foreground:0 0% 0%;--card:0 0% 100%;--card-foreground:0 0% 0%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:220 100% 35%;--primary-foreground:0 0% 100%;--secondary:0 0% 92%;--secondary-foreground:0 0% 0%;--muted:0 0% 94%;--muted-foreground:0 0% 25%;--accent:0 0% 90%;--accent-foreground:0 0% 0%;--border:0 0% 20%;--input:0 0% 85%;--ring:220 100% 35%}html[data-a11y-smart-contrast].dark{--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 5%;--card-foreground:0 0% 100%;--popover:0 0% 5%;--popover-foreground:0 0% 100%;--primary:210 100% 65%;--primary-foreground:0 0% 0%;--secondary:0 0% 15%;--secondary-foreground:0 0% 100%;--muted:0 0% 12%;--muted-foreground:0 0% 80%;--accent:0 0% 18%;--accent-foreground:0 0% 100%;--border:0 0% 80%;--input:0 0% 20%;--ring:210 100% 65%}html[data-a11y-contrast-plus]:not(.dark){--background:60 100% 97%;--foreground:0 0% 0%;--primary:240 100% 40%;--primary-foreground:0 0% 100%;--border:0 0% 0%;--muted-foreground:0 0% 15%}html[data-a11y-contrast-plus].dark{--background:240 30% 5%;--foreground:60 100% 95%;--primary:50 100% 55%;--primary-foreground:0 0% 0%;--border:60 100% 80%;--muted-foreground:60 50% 85%}html[data-a11y-highlight-links] [role=link],html[data-a11y-highlight-links] a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important;background-color:rgba(255,230,102,.35)!important;outline:1px solid #144bb8!important}html[data-a11y-hide-images] [role=img]:not([data-a11y-keep]):not(svg),html[data-a11y-hide-images] img:not([data-a11y-keep]),html[data-a11y-hide-images] picture:not([data-a11y-keep]),html[data-a11y-hide-images] video:not([data-a11y-keep]){visibility:hidden!important}html[data-a11y-hide-images] a svg,html[data-a11y-hide-images] button svg,html[data-a11y-hide-images] svg.lucide,html[data-a11y-hide-images] svg[class*=lucide]{visibility:visible!important}html[data-a11y-big-cursor],html[data-a11y-big-cursor] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1' d='M4 4l16 8-8 2-2 8z'/%3E%3C/svg%3E") 4 4,auto!important}html[data-a11y-saturation] #app-root{filter:saturate(var(--a11y-saturation,100%))}html[data-a11y-oversized-targets] [role=button],html[data-a11y-oversized-targets] a,html[data-a11y-oversized-targets] button,html[data-a11y-oversized-targets] input[type=checkbox],html[data-a11y-oversized-targets] input[type=radio],html[data-a11y-oversized-targets] select{min-height:44px;min-width:44px}html[data-a11y-screen-reader] :focus-visible{outline:3px solid hsl(var(--ring))!important;outline-offset:3px!important;box-shadow:0 0 0 6px hsl(var(--ring)/.25)!important}html[data-a11y-tooltips] [title]{position:relative}html[data-a11y-tooltips] [title]:hover:after{content:attr(title);position:absolute;left:0;top:100%;z-index:10070;margin-top:4px;max-width:240px;padding:6px 10px;border-radius:6px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));font-size:.75rem;line-height:1.4;white-space:normal;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}.a11y-landmark-highlight{outline:3px dashed var(--a11y-landmark-color,#1e88e5)!important;outline-offset:2px!important}.gaia-backdrop{position:fixed;inset:0;z-index:99989;border:none;padding:0;cursor:pointer;background:radial-gradient(80% 60% at 85% 80%,rgba(62,224,255,.08),transparent 50%),rgba(3,8,14,.38);backdrop-filter:blur(16px) saturate(1.4) brightness(.88);-webkit-backdrop-filter:blur(16px) saturate(1.4) brightness(.88)}.gaia-widget-root{--gaia-ink:#0b1c2c;--gaia-deep:#0a1824;--gaia-sea:#3ee0ff;--gaia-teal:#1b6b8a;--gaia-foam:#e8f4f7;--gaia-accent:#7af0d0;--gaia-mx:70%;--gaia-my:18%;position:fixed;z-index:99990;right:1.25rem;bottom:5.75rem;align-items:flex-end;gap:14px;pointer-events:none}.gaia-panel,.gaia-widget-root{display:flex;flex-direction:column}.gaia-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:30px;width:min(100vw - 1.5rem,440px);height:min(78vh,700px);pointer-events:auto}.gaia-panel--dark{color:var(--gaia-foam);background:radial-gradient(140% 90% at var(--gaia-mx) var(--gaia-my),hsla(0,0%,100%,.16),transparent 42%),radial-gradient(120% 80% at 110% -10%,rgba(62,224,255,.18),transparent 46%),linear-gradient(165deg,rgba(18,40,58,.42) 0,rgba(6,14,22,.55) 100%);border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(62,224,255,.12),0 28px 80px -20px rgba(0,12,28,.7),0 0 80px -16px rgba(62,224,255,.28);backdrop-filter:blur(42px) saturate(1.85) brightness(1.08);-webkit-backdrop-filter:blur(42px) saturate(1.85) brightness(1.08)}.gaia-panel--light{color:var(--gaia-ink);background:radial-gradient(140% 90% at var(--gaia-mx) var(--gaia-my),hsla(0,0%,100%,.55),transparent 44%),linear-gradient(180deg,hsla(0,0%,100%,.62) 0,rgba(232,242,248,.5) 100%);border:1px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 24px 50px -20px rgba(11,28,44,.22);backdrop-filter:blur(32px) saturate(1.5);-webkit-backdrop-filter:blur(32px) saturate(1.5)}.gaia-panel__aurora,.gaia-panel__caustic,.gaia-panel__rim,.gaia-panel__sheen{pointer-events:none;position:absolute;inset:0}.gaia-panel__aurora{inset:-30%;background:conic-gradient(from 200deg,transparent,rgba(62,224,255,.16),transparent 38%,rgba(168,120,255,.1),transparent 72%);animation:gaia-aurora 18s linear infinite;opacity:.75;mix-blend-mode:screen}.gaia-panel--light .gaia-panel__aurora{opacity:.28;mix-blend-mode:multiply}.gaia-panel__caustic{inset:-40%;background:radial-gradient(38% 28% at 22% 30%,rgba(62,224,255,.22),transparent 60%),radial-gradient(32% 26% at 78% 68%,rgba(122,240,208,.16),transparent 62%),radial-gradient(26% 22% at 58% 18%,rgba(180,140,255,.12),transparent 58%);filter:blur(18px);animation:gaia-liquid 9s ease-in-out infinite;opacity:.85}.gaia-panel--light .gaia-panel__caustic{opacity:.4}.gaia-panel__sheen{background:linear-gradient(118deg,transparent 32%,hsla(0,0%,100%,.22) 46%,rgba(62,224,255,.1) 50%,transparent 62%);transform:translateX(-40%);animation:gaia-sheen 7.5s ease-in-out infinite;mix-blend-mode:overlay;opacity:.55}.gaia-panel__rim{border-radius:inherit;padding:1px;background:linear-gradient(145deg,hsla(0,0%,100%,.55),rgba(62,224,255,.15) 35%,transparent 55%,rgba(168,120,255,.18));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8}.gaia-header{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:16px 16px 12px;flex-shrink:0}.gaia-header__mark{width:36px;height:36px;border-radius:999px;flex-shrink:0;background:radial-gradient(circle at 32% 28%,#fff 0,#7af0d0 20%,#1b6b8a 60%,#0a1824 100%);box-shadow:0 0 18px rgba(62,224,255,.5),inset 0 1px 0 hsla(0,0%,100%,.45);animation:gaia-spark 3.2s ease-in-out infinite}.gaia-brand{margin:0;font-size:1.05rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;line-height:1.1}.gaia-panel--dark .gaia-brand{color:#f4feff;text-shadow:0 0 18px rgba(62,224,255,.35)}.gaia-status{margin:3px 0 0;display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.gaia-status-dot{width:6px;height:6px;border-radius:999px}.gaia-status-dot--ok{background:#5ef2c2;box-shadow:0 0 8px #5ef2c2}.gaia-status-dot--warn{background:#f0c14a}.gaia-status-dot--busy{background:var(--gaia-sea);animation:gaia-pulse 1s ease-in-out infinite}.gaia-icon-btn{height:34px;min-width:34px;padding:0 10px;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;background:hsla(0,0%,100%,.18);color:#f4feff;opacity:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28);transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.gaia-panel--light .gaia-icon-btn{background:rgba(11,28,44,.08);border-color:rgba(11,28,44,.28);color:#0b1c2c;box-shadow:none}.gaia-icon-btn:hover{background:rgba(62,224,255,.32);border-color:rgba(122,240,208,.65);color:#fff;transform:translateY(-1px)}.gaia-panel--light .gaia-icon-btn:hover{background:rgba(27,107,138,.16);border-color:rgba(27,107,138,.45);color:#0b1c2c}.gaia-messages{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;padding:4px 16px 12px}.gaia-bubble--user{background:linear-gradient(160deg,rgba(20,96,124,.82),rgba(13,51,70,.78));color:#f4fbfd;padding:10px 14px;border-radius:18px 18px 6px 18px;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 0 24px -10px rgba(62,224,255,.55);backdrop-filter:blur(12px)}.gaia-bubble--ai{padding:10px 14px;border-radius:6px 18px 18px 18px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.gaia-panel--light .gaia-bubble--ai{background:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.7);color:var(--gaia-ink)}.gaia-md pre{margin:0 0 8px;max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.gaia-md pre:last-child{margin-bottom:0}.gaia-md pre code{display:block;white-space:inherit;background:transparent;padding:0}.gaia-md code{white-space:pre-wrap;overflow-wrap:anywhere}.gaia-md-table-wrap{max-width:100%;overflow-x:auto;margin:6px 0 10px}.gaia-md table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font-size:11.5px}.gaia-md td,.gaia-md th{padding:6px 8px;text-align:left;white-space:nowrap;border-bottom:1px solid hsla(0,0%,100%,.1)}.gaia-panel--light .gaia-md td,.gaia-panel--light .gaia-md th{border-bottom-color:rgba(15,40,55,.1)}.gaia-md th{font-weight:600}.gaia-wave{display:flex;align-items:center;gap:4px;height:22px;padding:10px 14px}.gaia-wave span{width:3px;border-radius:99px;background:var(--gaia-sea);animation:gaia-wave .9s ease-in-out infinite}.gaia-wave span:first-child{height:6px;animation-delay:0s}.gaia-wave span:nth-child(2){height:12px;animation-delay:.1s}.gaia-wave span:nth-child(3){height:18px;animation-delay:.2s}.gaia-wave span:nth-child(4){height:12px;animation-delay:.3s}.gaia-wave span:nth-child(5){height:6px;animation-delay:.4s}.gaia-prompts__label{margin:0 0 8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.gaia-prompt{position:relative;overflow:hidden;text-align:left;font-size:12.5px;line-height:1.35;padding:10px 12px;border-radius:14px;cursor:pointer;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:inherit;backdrop-filter:blur(12px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.gaia-panel--light .gaia-prompt{background:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.7)}.gaia-prompt:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,hsla(0,0%,100%,.28) 50%,transparent 80%);transform:translateX(-120%)}.gaia-prompt:hover{transform:translateY(-2px);border-color:rgba(62,224,255,.45);box-shadow:0 8px 22px -14px rgba(62,224,255,.7)}.gaia-prompt:hover:after{animation:gaia-sweep .7s ease}.gaia-composer{position:relative;z-index:1;flex-shrink:0;padding:8px 16px 16px}.gaia-composer__dock{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;border-radius:20px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 28px -12px rgba(62,224,255,.55);backdrop-filter:blur(18px) saturate(1.4);transition:border-color .2s ease,box-shadow .2s ease}.gaia-panel--light .gaia-composer__dock{background:hsla(0,0%,100%,.62);border-color:hsla(0,0%,100%,.8)}.gaia-composer__dock:focus-within{border-color:rgba(62,224,255,.55);box-shadow:0 0 0 3px rgba(62,224,255,.12),0 0 32px -8px rgba(62,224,255,.55)}.gaia-composer__input{flex:1;resize:none;border:none;outline:none;background:transparent;font-size:13.5px;line-height:1.45;padding:8px 0;max-height:120px;font-family:inherit;color:inherit}.gaia-composer__input::-moz-placeholder{color:inherit;opacity:.38}.gaia-composer__input::placeholder{color:inherit;opacity:.38}.gaia-composer__input:disabled{opacity:.55}.gaia-composer__send{width:38px;height:38px;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#041018;background:radial-gradient(circle at 35% 30%,#fff 0,#7af0d0 35%,#3ee0ff 100%);box-shadow:0 0 16px rgba(62,224,255,.55);transition:transform .2s ease,filter .2s ease}.gaia-composer__send:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.06)}.gaia-composer__send:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.4)}.gaia-disclaimer{margin:10px 2px 0;text-align:center;font-size:10.5px;opacity:.42}.gaia-orb{position:relative;width:62px;height:62px;border:none;padding:0;border-radius:999px;cursor:grab;touch-action:none;background:transparent;isolation:isolate}.gaia-orb.is-dragging,.gaia-widget-root.is-dragging .gaia-orb{cursor:grabbing}.gaia-widget-root.is-custom{left:auto}.gaia-orb__halo{inset:-14px;background:radial-gradient(circle,rgba(62,224,255,.4),transparent 68%);animation:gaia-breathe 3.4s ease-in-out infinite}.gaia-orb__halo,.gaia-orb__ring{position:absolute;border-radius:inherit}.gaia-orb__ring{inset:2px;border:1px solid hsla(0,0%,100%,.28)}.gaia-orb__ring--outer{animation:gaia-orbit 8s linear infinite;border-style:dashed;border-color:rgba(62,224,255,.45)}.gaia-orb__ring--mid{inset:8px;border-color:rgba(122,240,208,.5);animation:gaia-orbit-rev 5.5s linear infinite}.gaia-orb__blob{position:absolute;border-radius:999px;filter:blur(6px);pointer-events:none}.gaia-orb__blob--a{width:18px;height:14px;left:10px;top:12px;background:hsla(0,0%,100%,.55);animation:gaia-blob-a 4.2s ease-in-out infinite}.gaia-orb__blob--b{width:16px;height:16px;right:10px;bottom:12px;background:rgba(62,224,255,.55);animation:gaia-blob-b 5s ease-in-out infinite}.gaia-orb__core{position:absolute;inset:13px;border-radius:inherit;background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.95) 0,rgba(122,240,208,.7) 24%,rgba(20,136,168,.55) 58%,rgba(6,20,31,.35) 100%);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 0 22px rgba(62,224,255,.7),inset 0 1px 0 hsla(0,0%,100%,.5);backdrop-filter:blur(8px) saturate(1.6)}.gaia-orb__spark{position:absolute;inset:28%;border-radius:inherit;background:radial-gradient(circle,hsla(0,0%,100%,.95),transparent 70%);animation:gaia-spark 2.4s ease-in-out infinite}.gaia-orb--thinking .gaia-orb__ring--mid,.gaia-orb--thinking .gaia-orb__ring--outer{animation-duration:1.15s}.gaia-orb--thinking .gaia-orb__halo{animation-duration:1.1s;opacity:1}.gaia-orb--thinking .gaia-orb__blob--a,.gaia-orb--thinking .gaia-orb__blob--b{animation-duration:1.6s}.gaia-orb--open .gaia-orb__halo{opacity:.55}@media (max-width:1023px){.gaia-widget-root:not(.is-custom){right:1rem;bottom:1rem}}@media (min-width:640px){.gaia-widget-root:not(.is-custom){right:1.5rem}}@media (max-width:480px){.gaia-widget-root:not(.is-custom){right:1rem;left:auto;bottom:1rem;align-items:flex-end}.gaia-panel{width:min(100vw - 1.5rem,440px);height:min(82vh,720px)}.gaia-orb{align-self:flex-end}.gaia-icon-btn{padding:0 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.gaia-header__mark,.gaia-orb__blob,.gaia-orb__halo,.gaia-orb__ring,.gaia-orb__spark,.gaia-panel__aurora,.gaia-panel__caustic,.gaia-panel__sheen,.gaia-prompt:after,.gaia-status-dot--busy,.gaia-wave span{animation:none!important}}@keyframes gaia-breathe{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.1);opacity:1}}@keyframes gaia-orbit{to{transform:rotate(1turn)}}@keyframes gaia-orbit-rev{to{transform:rotate(-1turn)}}@keyframes gaia-spark{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes gaia-aurora{to{transform:rotate(1turn)}}@keyframes gaia-liquid{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}40%{transform:translate3d(6%,-4%,0) rotate(12deg) scale(1.08)}70%{transform:translate3d(-5%,5%,0) rotate(-8deg) scale(.96)}}@keyframes gaia-sheen{0%,to{transform:translateX(-45%);opacity:.2}45%{transform:translateX(35%);opacity:.65}}@keyframes gaia-blob-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,6px) scale(1.25)}}@keyframes gaia-blob-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7px,-5px) scale(1.2)}}@keyframes gaia-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes gaia-wave{0%,to{transform:scaleY(.45);opacity:.45}50%{transform:scaleY(1);opacity:1}}@keyframes gaia-sweep{to{transform:translateX(120%)}}.floater-tip{position:relative;display:inline-flex;pointer-events:auto}.floater-tip__bubble{position:absolute;right:0;bottom:calc(100% + 10px);z-index:2;display:flex;flex-direction:column;gap:2px;min-width:-moz-max-content;min-width:max-content;max-width:220px;padding:8px 10px;border-radius:10px;background:rgba(15,23,42,.94);color:#f8fafc;box-shadow:0 10px 24px rgba(2,8,23,.35);border:1px solid rgba(148,163,184,.22);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;transition-delay:0s}.floater-tip__label{font-size:12px;font-weight:700;line-height:1.2}.floater-tip__hint{font-size:11px;font-weight:500;color:#cbd5e1;line-height:1.3}.floater-tip:hover .floater-tip__bubble{opacity:1;transform:none;transition-delay:.4s}.floater-tip.is-hidden .floater-tip__bubble{opacity:0!important;transform:translateY(4px);transition-delay:0s!important}