@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:#fff;--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:#fff;--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 #0f172a0a, 0 1px 1px #0f172a0f;--shadow-2:0 2px 4px #0f172a0f, 0 2px 6px #0f172a0f;--shadow-3:0 4px 12px #0f172a14;--shadow-4:0 8px 24px #0f172a1a;--shadow-hover:0 4px 12px color-mix(in srgb, var(--p-primary-500) 20%, transparent);--shadow-inset-soft:inset 0 0 0 1px #0000000a;--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;--bs-body-font-family:"Raleway";--translator-bar-background:#eccd9152;--bg-note-background:beige;--bg-note-color:black;--p-tabs-tablist-background:inherit!important;--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{color:#fff;background:0 0}.p-card.accent-card .form-label{color:#ffffffd9}.p-card.accent-card hr{border-color:#ffffff40}.text-white-75{color:#fffc}.fill-card .p-card-body,.fill-card .p-card-content{flex:auto;min-height:0}.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] .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]{--bg-note-background:#d5d50519;--bg-note-color:#ddcdc2;--p-inputtext-color:var(--bs-body-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-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-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-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-background:var(--p-primary-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-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);--translator-bar-background:#ebe4d7d6;--p-datatable-header-cell-background:inherit!important;--p-datatable-row-background:inherit!important;--p-dataview-content-background:inherit!important;--p-inputtext-background:inherit!important}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-content .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{flex-flow:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.stretched{font-size:1.3rem;font-weight:560;display:inline-block;transform:scaleY(1.3)}.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{color:#f08080;background-color:#000;margin:0;padding:0}.string{color:#87cefa}.number{color:coral}.boolean{color:#00f}.null{color:#f0f}.key{color:#e0ffff}@media screen and (width<=900px){.w-sm-100{transition:all 2s ease-in-out;width:100%!important}.fs-sm{font-size:.9rem!important}}@media screen and (width>=900px) and (width<=1700px){.w-md-75{transition:all 2s ease-in-out;width:75%!important}.w-md-50{transition:all 2s ease-in-out;width:50%!important}}.gelatine{animation:.5s gelatine}.bounce-soft{animation:2.4s ease-in-out infinite bounce-soft}@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)}}.developer-banner{background:linear-gradient(135deg, var(--p-primary-100), var(--p-primary-50));border-bottom:1px solid var(--p-primary-200);margin-top:-1rem;margin-left:-1rem;margin-right:-1rem}.banner-title{color:var(--p-primary-800)}.banner-meta,.banner-meta a{color:var(--p-primary-700)}.banner-meta a:hover{color:var(--p-primary-900)}.banner-hello{color:var(--p-primary-600);letter-spacing:.02em;min-height:1.4em;margin-bottom:4px;font-size:1.05rem}.banner-hello .hello-word{font-weight:500;transition:opacity .35s,transform .35s;display:inline-block}.banner-hello .hello-word.in{opacity:1;transform:translateY(0)}.banner-hello .hello-word.out{opacity:0;transform:translateY(-4px)}.banner-hello .hello-name{color:var(--p-primary-800);font-weight:600}.meta-live{border:1px dashed var(--p-primary-300);color:var(--p-primary-700);background:#ffffff8c;border-radius:999px;align-items:center;padding:3px 12px 3px 10px;font-size:.95rem;display:inline-flex}.live-dot{background:var(--p-green-500,#22c55e);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite live-pulse;display:inline-block;box-shadow:0 0 #22c55e8c}@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{animation:4.5s ease-in-out infinite cta-breathe;position:relative}@keyframes cta-breathe{0%,70%,to{box-shadow:0 0 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{opacity:0;margin-left:4px;transition:opacity .18s,transform .18s;transform:translate(-4px)}.cta-pulse:hover .cta-arrow{opacity:1;transform:translate(0)}.fadeinout{--color:#a4aea9}.fadeinout.neon-red{--color:#ef4554}.fadeinout{color:var(--color,white);animation:2s ease-in-out infinite light-glowing}.glowing{--blur:1.75rem;--box-blur:calc(.5 * var(--blur));--glow:var(--color);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);border:2px solid;border-radius:12px;animation:3s ease-in-out infinite glowing}.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;--blur:.5rem;--box-blur:calc(.2 * var(--blur));--glow:var(--color);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);border:1px dotted;border-radius:5px;animation:3s ease-in-out infinite light-glowing}@keyframes light-glowing{0%,to{filter:brightness(80%)}50%{filter:brightness(140%)}}.contact-btn,.p-button.contact-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#ec4899);border:none;border-radius:999px;align-items:center;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #4f46e54d}.contact-btn:hover,.p-button.contact-btn:hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#ec4899);transform:translateY(-2px)scale(1.03);box-shadow:0 10px 24px #4f46e566}.p-button.contact-btn .p-button-label,.p-button.contact-btn .p-button-icon{color:#fff}@media (prefers-reduced-motion:reduce){.contact-btn{transition:none;animation:none}}.message-fill .p-message-content,.message-fill .p-message-text{flex:auto;width:100%}.multichoice-chips[data-v-d0c1ade7]{align-items:center;gap:calc(var(--p-select-padding-y) / 2);flex-wrap:nowrap;display:flex}[data-v-d0c1ade7] .p-select-label:has(.p-chip){padding:calc(var(--p-select-padding-y) / 2) calc(var(--p-select-padding-x) / 2)}[data-v-d0c1ade7] .p-select-label .p-chip{padding-block:calc(var(--p-select-padding-y) / 2);border-radius:var(--p-select-border-radius);font-size:var(--p-select-font-size)}.multichoice-box[data-v-d0c1ade7]{pointer-events:none}.glossary-datatable{contain:layout paint style}.share-url-overlay{color:var(--p-text-muted-color);pointer-events:none;background:linear-gradient(to right, transparent, var(--p-inputtext-background,#fff) 1.5rem);align-items:center;gap:.35rem;padding-left:1.5rem;font-size:.8rem;display:flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.dark .share-url-overlay{background:linear-gradient(to right, transparent, var(--p-inputtext-background,#1f2937) 1.5rem)}.share-url-overlay code{color:var(--p-text-muted-color);background:0 0}.share-url-overlay .p-button{pointer-events:auto}.share-url-overlay--compact{background:0 0;padding-left:0}.clear-search-btn{cursor:pointer;color:var(--p-text-muted-color);z-index:1;background:0 0;border:none;border-radius:4px;padding:.2rem .35rem;line-height:1;transition:color .15s;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.clear-search-btn:hover{color:var(--p-text-color)}.p-datatable-scrollable-table>.p-datatable-thead{z-index:5!important}.p-datatable-scrollable .p-datatable-tbody>tr>td[data-p-frozen-column=true],.p-datatable-scrollable .p-datatable-thead>tr>th[data-p-frozen-column=true]{z-index:2;background:var(--p-surface-50)!important}.dark .p-datatable-scrollable .p-datatable-tbody>tr>td[data-p-frozen-column=true],.dark .p-datatable-scrollable .p-datatable-thead>tr>th[data-p-frozen-column=true]{background:var(--p-surface-800)!important}.p-datatable-scrollable .p-datatable-tbody>tr>td[data-p-frozen-column=true],.p-datatable-scrollable .p-datatable-thead>tr>th[data-p-frozen-column=true]{border-right:1px solid var(--p-surface-300)}.dark .p-datatable-scrollable .p-datatable-tbody>tr>td[data-p-frozen-column=true],.dark .p-datatable-scrollable .p-datatable-thead>tr>th[data-p-frozen-column=true]{border-right:1px solid var(--p-surface-600)}.glossary-cell{cursor:pointer;border-radius:4px;max-height:10rem;padding:.25rem 1.75rem .25rem .25rem;transition:background .15s;position:relative;overflow:hidden}.glossary-cell.primary-cell,.glossary-cell.context-cell{max-height:25rem}.glossary-cell-text{word-break:break-word;white-space:pre-wrap;display:block}.glossary-cell:hover{background:var(--p-surface-100)}.dark .glossary-cell:hover{background:var(--p-surface-700)}.glossary-cell:after{content:"⧉";color:var(--p-primary-color);opacity:0;pointer-events:none;font-size:.9rem;line-height:1;transition:opacity .15s;position:absolute;top:.15rem;right:.4rem}.glossary-cell:hover:after{opacity:.7}.context-cell{color:var(--p-text-muted-color);font-size:.9rem;font-style:italic}
