.licia-sidebar.svelte-1u1pfyk{z-index:40;width:var(--licia-sidebar-w,4.25rem);background:#080e1ef5;border-right:1px solid #a9c7e21f;flex-direction:column;font-family:Gabarito Variable,Gabarito,system-ui,sans-serif;transition:width .18s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.licia-sidebar-head.svelte-1u1pfyk{border-bottom:1px solid #a9c7e21a;align-items:center;min-height:4rem;padding:.625rem;display:flex}.licia-sidebar-brand.svelte-1u1pfyk{color:#edf7ff;flex:1;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.licia-brand-mark.svelte-1u1pfyk{color:#ffc857;border:1px solid #ffc85785;border-radius:50%;flex:0 0 2.2rem;place-items:center;width:2.2rem;height:2.2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.82rem;font-weight:600;display:grid}.licia-brand-copy.svelte-1u1pfyk{flex-direction:column;min-width:0;line-height:1.05;display:flex}.licia-brand-copy.svelte-1u1pfyk strong:where(.svelte-1u1pfyk){font-size:.9rem;font-weight:650}.licia-brand-copy.svelte-1u1pfyk small:where(.svelte-1u1pfyk){color:#6f8ba0;letter-spacing:.06em;margin-top:.2rem;font-size:.67rem}.licia-sidebar-toggle.svelte-1u1pfyk{color:#7f9eb4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.licia-sidebar-toggle.svelte-1u1pfyk svg:where(.svelte-1u1pfyk){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.1rem;height:1.1rem}.licia-sidebar-toggle.svelte-1u1pfyk:hover,.licia-sidebar-toggle.svelte-1u1pfyk:focus-visible{color:#dcecff;background:#a9c7e212;border-color:#a9c7e233;outline:none}.licia-sidebar-nav.svelte-1u1pfyk{scrollbar-width:thin;flex-direction:column;flex:1;gap:.2rem;padding:.65rem;display:flex;overflow-y:auto}.licia-nav-item.svelte-1u1pfyk{color:#88a2b6;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.7rem;min-height:2.9rem;padding:.35rem;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:flex;position:relative}.licia-nav-item.collapsed.svelte-1u1pfyk{justify-content:center}.licia-nav-item.svelte-1u1pfyk:hover{color:#e6f2fb;background:#a9c7e20d;border-color:#a9c7e21f}.licia-nav-item.active.svelte-1u1pfyk{border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:#f5fbff}.licia-nav-item.svelte-1u1pfyk:active{transform:translateY(1px)}.licia-nav-item.svelte-1u1pfyk:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:1px}.licia-nav-short.svelte-1u1pfyk{width:2.2rem;height:2.2rem;color:var(--accent);letter-spacing:.06em;text-align:center;border:1px solid #a9c7e226;border-radius:.375rem;flex:0 0 2.2rem;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;display:grid}.licia-nav-item.active.svelte-1u1pfyk .licia-nav-short:where(.svelte-1u1pfyk){border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.licia-nav-label.svelte-1u1pfyk{flex-direction:column;gap:.12rem;min-width:0;line-height:1.12;display:flex}.licia-visually-hidden.svelte-1u1pfyk{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.licia-nav-text.svelte-1u1pfyk{color:inherit;font-size:.79rem;font-weight:600}.licia-nav-hint.svelte-1u1pfyk{color:#668296;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.licia-sidebar-footer.svelte-1u1pfyk{border-top:1px solid #a9c7e21a;min-height:3.75rem;padding:.65rem}.licia-contact.svelte-1u1pfyk{color:#718da2;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #a9c7e224;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;font-size:.67rem;display:flex}.licia-contact.svelte-1u1pfyk strong:where(.svelte-1u1pfyk){color:#c4d7e6;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65rem;font-weight:500}.licia-contact.svelte-1u1pfyk:hover,.licia-contact.svelte-1u1pfyk:focus-visible{background:#79a8ff12;border-color:#79a8ff6b;outline:none}@media (width<=47.99rem){.licia-sidebar.svelte-1u1pfyk{border-top:1px solid #a9c7e229;border-right:0;width:100%;height:4.25rem;transition:none;inset:auto 0 0}.licia-sidebar-head.svelte-1u1pfyk,.licia-sidebar-footer.svelte-1u1pfyk{display:none}.licia-sidebar-nav.svelte-1u1pfyk{scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;gap:.2rem;padding:.45rem .55rem;overflow:auto hidden}.licia-sidebar-nav.svelte-1u1pfyk::-webkit-scrollbar{display:none}.licia-nav-item.svelte-1u1pfyk,.licia-nav-item.collapsed.svelte-1u1pfyk{scroll-snap-align:center;flex:0 0 3.2rem;justify-content:center;min-height:3.2rem;padding:.28rem}.licia-nav-label.svelte-1u1pfyk{display:none}.licia-nav-short.svelte-1u1pfyk{flex-basis:2.3rem;width:2.3rem;height:2.3rem}}@media (prefers-reduced-motion:reduce){.licia-sidebar.svelte-1u1pfyk,.licia-nav-item.svelte-1u1pfyk{transition:none}}@theme{--font-family-sans: "Fira Code", "Fira Mono", ui-monospace, monospace; --font-family-mono: "Fira Code", "Fira Mono", ui-monospace, monospace;}html{font-size:clamp(14px,.9vw,22px)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html,body{max-width:100%;overflow-x:hidden}:root{--c-bg:#020c14;--c-surface:#06151f;--c-surface-2:#09202e;--c-border:#0d2a3a;--c-border-dim:#0a1f2d;--c-cyan:#00d4ff;--c-cyan-dim:#0077a8;--c-cyan-glow:#00d4ff2e;--c-cyan-glow-sm:#00d4ff14;--c-danger:#ff2d4e;--c-success:#0f8;--c-warn:#ffc300;--c-text:#c8e8f0;--c-text-dim:#80b8cc;--c-text-muted:#4d8499}body:before{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0000000a 3px 4px);position:fixed;inset:0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:var(--c-cyan-dim);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--c-cyan)}@keyframes glitch{0%{clip-path:inset(0 0 100%);transform:skew(0)}5%{clip-path:inset(30% 0 55%);transform:skew(-3deg)}10%{clip-path:inset(70% 0 10%);transform:skew(2deg)}15%,to{clip-path:inset(0 0 100%);transform:skew(0)}}@keyframes glitch-bg{0%{opacity:0}5%{opacity:.6;transform:translate(-2px,1px)skew(-2deg)}10%{opacity:.4;transform:translate(2px,-1px)skew(1deg)}15%,to{opacity:0}}.glitch-container{display:inline-block;position:relative}.glitch-container:hover .glitch-layer{animation:2s step-end infinite glitch}.glitch-layer{color:var(--c-cyan);animation:none;position:absolute;inset:0}.glitch-layer:before{content:attr(data-text);color:var(--c-danger);animation:2s step-end infinite glitch-bg;position:absolute;inset:0}.cyber-panel{position:relative}.cyber-panel:before,.cyber-panel:after{content:"";pointer-events:none;z-index:1;width:10px;height:10px;position:absolute}.cyber-panel:before{border-top:1px solid var(--c-cyan);border-left:1px solid var(--c-cyan);top:-1px;left:-1px}.cyber-panel:after{border-bottom:1px solid var(--c-cyan);border-right:1px solid var(--c-cyan);bottom:-1px;right:-1px}.neon-text{color:var(--c-cyan);text-shadow:0 0 8px var(--c-cyan-glow)}.neon-border{border-color:var(--c-cyan);box-shadow:0 0 8px var(--c-cyan-glow-sm), inset 0 0 8px var(--c-cyan-glow-sm)}.online-dot{background:var(--c-success);border-radius:50%;width:6px;height:6px;display:inline-block}.fade-in{animation:.25s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}body{font-family:Gabarito Variable,Gabarito,system-ui,sans-serif}.licia-app-frame{min-height:100vh;padding-left:var(--licia-sidebar-w,4.25rem);transition:padding-left .18s cubic-bezier(.22,.61,.36,1);display:flex}.licia-app-frame--without-nav{padding-left:0}.licia-app-chrome{flex-direction:column;flex:1;min-width:0;display:flex}.licia-app-header{z-index:30;backdrop-filter:blur(14px);background:#080e1ee0;border-bottom:1px solid #a9c7e21f;position:sticky;top:0}.licia-app-header__inner{box-sizing:border-box;align-items:center;gap:1rem;width:100%;min-height:4rem;padding:0 clamp(1rem,2.5vw,2.5rem);display:flex}.licia-shell-brand{min-width:0;color:inherit;flex-direction:column;line-height:1.05;text-decoration:none;display:flex}.licia-shell-brand__name{color:var(--app-accent,#00d4ff);white-space:nowrap;font-family:Gabarito Variable,Gabarito,system-ui,sans-serif;font-size:.9rem;font-weight:650}.licia-shell-brand__portal{color:var(--c-text-muted);letter-spacing:.04em;margin-top:.2rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem}.licia-header-actions{flex-shrink:0;align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}.licia-account-link{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--app-accent,#00d4ff) 35%, var(--c-border));min-height:2rem;color:var(--c-text);white-space:nowrap;border-radius:.375rem;align-items:center;padding:.3rem .7rem;font-family:Gabarito Variable,Gabarito,system-ui,sans-serif;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.licia-account-link:hover,.licia-account-link:focus-visible{border-color:var(--app-accent,#00d4ff);background:color-mix(in srgb, var(--app-accent,#00d4ff) 8%, transparent);color:var(--app-accent,#00d4ff);outline:none}.licia-account-link:active{transform:translateY(1px)}.licia-app-main{box-sizing:border-box;flex:1;width:100%;padding:clamp(1rem,2.5vw,2.5rem)}.licia-app-footer{color:var(--c-text-muted);border-top:1px solid #a9c7e21a;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1rem,2.5vw,2.5rem);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;display:flex}@media (width<=47.99rem){.licia-app-frame{padding-bottom:4.25rem;padding-left:0;transition:none}.licia-app-header__inner{min-height:3.6rem}.licia-shell-brand__portal{display:none}.licia-app-footer{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (prefers-reduced-motion:reduce){.licia-app-frame{transition:none}}
