@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital@0;1&display=swap";:root{--p-green-500: #22c55e;--p-yellow-500: #eab308;--p-orange-500: #f97316;--p-red-500: #ef4444;--p-blue-500: #3b82f6;--p-sky-500: #0ea5e9;--status-success: var(--p-green-500);--status-info: var(--p-blue-500);--status-warn: #f59e0b;--status-danger: var(--p-red-500);--status-secondary: #6b7280;--status-contrast: #111827;--bg-app: #f6f6f7;--bg-card: #ffffff;--bg-muted: #f8f9fa;--bg-login: #1a365d;--bg-signup-banner: #1a1a1a;--login-accent: #22c55e;--brand-cyan: #4bbaef;--brand-cyan-deep: #25a5ea;--brand-cyan-pale: #a7e2ff;--brand-slate: #628dba;--brand-navy: #1a365d;--brand-window: #2c2c2c;--brand-tower-white: #ffffff;--font-sans: "Raleway", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data: "Roboto", "Raleway", system-ui, sans-serif;--font-display: "Montserrat", "Raleway", system-ui, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-display: 48px;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-loose: 1.65;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--shadow-0: none;--shadow-1: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 1px rgba(15, 23, 42, .06);--shadow-2: 0 2px 4px rgba(15, 23, 42, .06), 0 2px 6px rgba(15, 23, 42, .06);--shadow-3: 0 4px 12px rgba(15, 23, 42, .08);--shadow-4: 0 8px 24px rgba(15, 23, 42, .1);--shadow-hover: 0 4px 12px color-mix(in srgb, var(--p-primary-500) 20%, transparent);--shadow-inset-soft: inset 0 0 0 1px rgba(0, 0, 0, .04);--border-subtle: 1px solid var(--bs-gray-200);--border-default: 1px solid var(--bs-gray-300);--border-strong: 1px solid var(--bs-gray-400);--border-primary: 1px solid var(--p-primary-200);--border-dashed: 1px dashed var(--p-primary-300);--transition-fast: .12s ease;--transition-base: .18s ease;--transition-slow: .24s ease;--transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1);--z-nav: 2000;--z-drawer: 2100;--z-dialog: 2200;--z-overlay: 2300}:root{--bs-body-font-family: "Raleway";--p-tabs-tablist-background: inherit !important;--translator-bar-background: rgba(236, 205, 145, .32);--bg-note-background: beige;--bg-note-color: black;--p-tag-warn-background: rgb(var(--bs-warning-rgb)) !important}.p-drawer-mask{z-index:2100!important}.p-card.accent-card,.accent-card.p-card{background:var(--p-primary-700);color:#fff}.p-card.accent-card .p-card-body,.p-card.accent-card .p-card-content,.p-card.accent-card .p-card-title,.p-card.accent-card .p-card-subtitle{background:transparent;color:#fff}.p-card.accent-card .form-label{color:#ffffffd9}.p-card.accent-card hr{border-color:#ffffff40}.text-white-75{color:#fffc}.p-dialog-mask{z-index:2200!important}.p-select-overlay,.p-multiselect-overlay,.p-autocomplete-overlay,.p-cascadeselect-overlay,.p-treeselect-overlay,.p-datepicker-panel,.p-popover{z-index:2300!important}#sentry-feedback{--foreground: var(--bs-body-color);--background: var(--bs-body-bg);--accent-background: var(--p-primary-color);--accent-foreground: var(--p-primary-contrast-color);--font-family: var(--bs-body-font-family);--font-size: 14px;--dialog-inset: 4rem auto auto calc(50% - 180px) }.text-contrast{color:#000!important}.p-primary,.text-primary{color:var(--p-primary-color)!important}.p-primary,.bg-primary{background-color:var(--p-primary-color)!important}.devbgcolor{background:#f6f6f7;min-height:100vh}html[data-bs-theme=dark]{--bg-note-background: rgba(213, 213, 5, .097);--bg-note-color: rgb(221, 205, 194);--p-inputtext-color: var(--p-inputtext-border-color);--p-splitter-background: var(--bs-dark-border-subtle);--p-splitter-color: var(--p-inputtext-border-color);--p-drawer-background: var(--bs-dark-border-subtle);--p-dialog-background: var(--bs-dark-border-subtle);--p-select-background: var(--bs-dark-border-subtle);--p-select-filled-background: var(--bs-dark-border-subtle);--p-multiselect-filled-background: var(--bs-body-bg);--p-multiselect-background: var(--bs-body-bg);--p-datepicker-panel-background: var(--bs-body-bg);--p-datepicker-header-background: var(--bs-dark-border-subtle);--p-datepicker-header-color: var(--bs-body-color);--p-datepicker-select-month-color: var(--bs-body-color);--p-datepicker-select-year-color: var(--bs-body-color);--p-datepicker-week-day-color: var(--p-primary-color);--p-datepicker-day-color: #008af2;--p-datepicker-panel-color: #008af2;--p-datepicker-date-color: #008af2;--p-select-color: var(--p-primary-color);--p-menu-background: var(--bs-dark-border-subtle);--p-menu-submenu-label-color: var(--bs-body-color);--p-menu-item-color: var(--bs-body-color);--p-tabs-tabpanel-color: var(--bs-body-color);--p-inputtext-filled-background: var(--bs-dark-border-subtle);--p-textarea-filled-background: var(--bs-body-bg);--p-select-overlay-background: var(--bs-dark-border-subtle);--p-paginator-background: var(--bs-dark-border-subtle);--p-multiselect-overlay-background: var(--bs-dark-border-subtle);--p-multiselect-option-focus-background: var(--bs-body-color);--p-multiselect-option-color: var(--bs-body-color);--p-select-option-color: var(--bs-body-color);--p-textarea-color: var(--bs-body-color);--p-textarea-filled-focus-background: var(--bs-dark-border-subtle);--p-inputtext-color: var(--bs-body-color);--p-editor-content-background: var(--bs-body-bg);--p-drawer-color: var(--bs-body-color);--p-dialog-color: var(--bs-body-color);--p-editor-content-color: var(--bs-body-color);--ql-snow: var(--bs-body-bg);--p-overlay-mask: var(--bs-body-color);--p-fieldset-color: var(--bs-body-color);--p-fieldset-legend: var(--bs-body-color);--p-datatable-header-cell-background: inherit !important;--p-datatable-row-background: inherit !important;--p-datatable-row-color: var(--bs-body-color);--p-datatable-row-hover-background: var(--p-primary-color);--p-datatable-row-hover-color: var(--bs-body-color);--p-datatable-row-selected-background: var(--p-primary-color);--p-datatable-row-selected-color: var(--bs-body-color);--p-dataview-content-background: inherit !important;--p-dataview-content-color: var(--bs-body-color);--p-card-background: var(--bs-dark-border-subtle);--p-card-color: var(--bs-body-color);--p-floatlabel-on-active-background: var(--bs-dark-border-subtle);--p-floatlabel-active-color: var(--bs-body-color);--p-select-filled-hover-background: var(--p-togglebutton-content-checked-background);--p-menubar-background: var(--bs-body-bg);--p-menubar-item-color: var(--bs-body-color);--p-divider-content-background: var(--bs-body-bg);--p-divider-content-color: var(--bs-body-color);--p-listbox-background: var(--bs-body-bg);--p-listbox-color: var(--bs-body-color);--p-listbox-option-focus-color: var(--bs-body-color);--p-listbox-option-color: var(--bs-body-color);--p-autocomplete-background: var(--bs-body-bg);--p-autocomplete-color: var(--bs-body-color);--p-chip-background: var(--p-primary-color);--p-togglebutton-background: var(--bs-body-bg);--p-togglebutton-checked-background: var(--p-primary-color);--p-togglebutton-checked-color: var(--bs-body-color);--p-togglebutton-color: var(--bs-body-color);--p-megamenu-overlay-background: var(--bs-body-bg);--p-megamenu-item-color: var(--bs-body-color);--p-megamenu-submenu-label-color: var(--p-primary-color);--p-panel-background: var(--bs-body-bg);--p-panel-color: var(--bs-body-color);--p-listbox-option-focus-background: var(--p-primary-color);--p-toolbar-color: var(--p-panel-color);--p-toolbar-background: var(--p-panel-background);--p-inplace-display-hover-background: var(--bs-dark-border-subtle);--p-inplace-display-hover-color: var(--p-panel-color);--p-popover-background: var(--bs-dark-border-subtle);--p-popover-color: var(--p-panel-color);--p-inputtext-background: inherit !important;--translator-bar-background: rgba(235, 228, 215, .841)}html[data-bs-theme=dark] .text-contrast{color:gray!important}html[data-bs-theme=dark] .text-dark{color:#fff!important}html[data-bs-theme=dark] .devbgcolor{background:inherit}html[data-bs-theme=dark] .bg-light{background-color:var(--bs-dark-border-subtle)!important}html[data-bs-theme=dark] .p-textarea{background:var(--bs-secondary-bg)}html[data-bs-theme=dark] .p-tabpanels,html[data-bs-theme=dark] .p-fieldset,html[data-bs-theme=dark] .p-datatable-table,html[data-bs-theme=dark] .p-tablist-tab-list .p-tablist{background:inherit!important}html[data-bs-theme=dark] .p-row-even,html[data-bs-theme=dark] .p-row-odd{color:var(--bs-body-color)}.centeredOnPage{min-height:100vh;display:flex;align-items:center;flex-flow:column;justify-content:center}.stretched{font-size:1.3rem;transform:scaleY(1.3);font-weight:560;display:inline-block}.opaque{opacity:.5!important}.bg-beige{background:var(--bg-note-background);color:var(--bg-note-color)}.p-button-link{padding:0px var(--p-button-padding-x)!important}.smaller{font-size:.7rem}html{font-size:12px;overflow-x:clip}.fade{opacity:1;visibility:visible;transition:visibility 0s 2s,opacity 2s linear}.fadeout{opacity:0;visibility:hidden}pre.syntax{background-color:#000;padding:0;margin:0;color:#f08080}.string{color:#87cefa}.number{color:coral}.boolean{color:#00f}.null{color:#f0f}.key{color:#e0ffff}@media screen and (max-width:900px){.w-sm-100{width:100%!important;transition:2s ease-in-out}.fs-sm{font-size:.9rem!important}}@media screen and (min-width:900px)and (max-width:1700px){.w-md-75{width:75%!important;transition:2s ease-in-out}.w-md-50{width:50%!important;transition:2s ease-in-out}}.gelatine{animation:gelatine .5s}.bounce-soft{animation:bounce-soft 2.4s ease-in-out infinite}@keyframes bounce-soft{0%,80%,to{transform:translateY(0)}88%{transform:translateY(-6px)}94%{transform:translateY(-2px)}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.banner-hello{font-size:1.05rem;color:var(--p-primary-600);letter-spacing:.02em;margin-bottom:4px;min-height:1.4em}.banner-hello .hello-word{display:inline-block;font-weight:500;transition:opacity .35s ease,transform .35s ease}.banner-hello .hello-word.in{opacity:1;transform:translateY(0)}.banner-hello .hello-word.out{opacity:0;transform:translateY(-4px)}.banner-hello .hello-name{font-weight:600;color:var(--p-primary-800)}.meta-live{display:inline-flex;align-items:center;background:#ffffff8c;border:1px dashed var(--p-primary-300);border-radius:999px;padding:3px 12px 3px 10px;font-size:.95rem;color:var(--p-primary-700)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--p-green-500, #22c55e);box-shadow:0 0 #22c55e8c;animation:live-pulse 2s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.cta-pulse{position:relative;animation:cta-breathe 4.5s ease-in-out infinite}@keyframes cta-breathe{0%,70%,to{box-shadow:0 0 color-mix(in srgb,var(--p-primary-500) 50%,transparent)}82%{box-shadow:0 0 0 8px color-mix(in srgb,var(--p-primary-500) 0%,transparent);transform:translateY(-1px)}}.cta-pulse:hover{animation:none}.cta-pulse .cta-arrow{margin-left:4px;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.cta-pulse:hover .cta-arrow{opacity:1;transform:translate(0)}.fadeinout{--color: #a4aea9;animation:light-glowing 2s ease-in-out infinite;color:var(--color, white)}.fadeinout.neon-red{--color: #ef4554}.glowing{animation:glowing 3s ease-in-out infinite;--blur: 1.75rem;--box-blur: calc(.5 * var(--blur));--glow: var(--color);border-radius:12px;border:2px solid currentColor;box-shadow:inset 0 0 0 2px #00000026,0 0 0 2px #00000026,inset 0 0 var(--box-blur) var(--glow),0 0 var(--box-blur) var(--glow);color:var(--color, white)}.glowing.neon-green{--color: #5ae38c;filter:saturate(105%)}.glowing.neon-yellow{--color: #fceaac;filter:saturate(175%)}.glowing.neon-orange{--color: #fda802;filter:brightness(110%)}.glowing.neon-pink{--color: #e555c7;filter:brightness(125%)}.glowing.neon-blue{--color: #b7e7f7;filter:saturate(200%)}.glowing.neon-white{--color: #c4c4c6;filter:brightness(105%)}@keyframes glowing{0%,to{filter:brightness(80%)}50%{filter:brightness(110%)}}.light-glowing{--color: #5ae38c;animation:light-glowing 3s ease-in-out infinite;--blur: .5rem;--box-blur: calc(.2 * var(--blur));--glow: var(--color);border-radius:5px;border:1px dotted currentColor;box-shadow:inset 0 0 0 1px #0000001a,0 0 0 1px #0000001a,inset 0 0 var(--box-blur) var(--glow),0 0 var(--box-blur) var(--glow);color:var(--color, white)}@keyframes light-glowing{0%,to{filter:brightness(80%)}50%{filter:brightness(140%)}}.contact-btn,.p-button.contact-btn{display:inline-flex;align-items:center;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#4f46e5,#ec4899);border-radius:999px;text-decoration:none;box-shadow:0 6px 18px #4f46e54d;transition:transform .2s ease,box-shadow .2s ease;border:none;cursor:pointer}.contact-btn:hover,.p-button.contact-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 24px #4f46e566;color:#fff;background:linear-gradient(135deg,#4f46e5,#ec4899)}.p-button.contact-btn .p-button-label,.p-button.contact-btn .p-button-icon{color:#fff}@media(prefers-reduced-motion:reduce){.contact-btn{animation:none;transition:none}}.logo[data-v-bb07fb40]{display:block;margin:0 auto 2rem}@media(min-width:1024px){.logo[data-v-bb07fb40]{margin:0 2rem 0 0}}.app-footer[data-v-954905ac]{padding:1rem;background:var(--p-content-background, #fff);border-top:1px solid var(--bs-gray-200, #e9ecef);color:var(--bs-gray-600, #6c757d);font-size:.85rem}
