@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/fonts/material-symbols-outlined-DzyP15l8.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.fw-normal,.text-normal{font-weight:400!important}.fw-medium,.text-medium{font-weight:500!important}.fw-semibold,.text-semibold{font-weight:600!important}.fw-bold,.text-bold{font-weight:700!important}.flex{display:flex}.inline-flex{display:inline-flex}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-start{display:flex;align-items:flex-start}.flex-end{display:flex;align-items:flex-end}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.inline-flex-center{display:inline-flex;align-items:center;gap:var(--spacing-2)}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.gap-0{gap:0}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-xs{gap:var(--spacing-xs)}.gap-s{gap:var(--spacing-s)}.gap-m{gap:var(--spacing-m)}.gap-l{gap:var(--spacing-l)}.gap-xl{gap:var(--spacing-xl)}.gap-xxl{gap:var(--spacing-xxl)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-s{margin-bottom:var(--spacing-s)}.mb-m{margin-bottom:var(--spacing-m)}.mb-l{margin-bottom:var(--spacing-l)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xxl{margin-bottom:var(--spacing-xxl)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-xs{margin-top:var(--spacing-xs)}.mt-s{margin-top:var(--spacing-s)}.mt-m{margin-top:var(--spacing-m)}.mt-l{margin-top:var(--spacing-l)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xxl{margin-top:var(--spacing-xxl)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-xs{margin-left:var(--spacing-xs)}.ml-s{margin-left:var(--spacing-s)}.ml-m{margin-left:var(--spacing-m)}.ml-l{margin-left:var(--spacing-l)}.ml-xl{margin-left:var(--spacing-xl)}.mr-0{margin-right:0}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-xs{margin-right:var(--spacing-xs)}.mr-s{margin-right:var(--spacing-s)}.mr-m{margin-right:var(--spacing-m)}.mr-l{margin-right:var(--spacing-l)}.mr-xl{margin-right:var(--spacing-xl)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-s{padding:var(--spacing-s)}.p-m{padding:var(--spacing-m)}.p-l{padding:var(--spacing-l)}.p-xl{padding:var(--spacing-xl)}.p-xxl{padding:var(--spacing-xxl)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-s{padding-left:var(--spacing-s);padding-right:var(--spacing-s)}.px-m{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}.px-l{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-s{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.py-m{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.py-l{padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-muted{color:var(--color-text-muted)}.text-inverted{color:var(--color-text-inverted)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-normal{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.letter-spacing-tight{letter-spacing:.025em}.letter-spacing-normal{letter-spacing:.05em}.letter-spacing-wide{letter-spacing:.1em}.icon-primary{color:var(--color-primary)}.icon-success{color:var(--color-success)}.icon-warning{color:var(--color-warning)}.icon-error{color:var(--color-error)}.icon-info{color:var(--color-info)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.static{position:static}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-h-0{min-height:0}.min-w-0{min-width:0}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.border{border:1px solid var(--color-border)}.border-top{border-top:1px solid var(--color-border)}.border-bottom{border-bottom:1px solid var(--color-border)}.border-left{border-left:1px solid var(--color-border)}.border-right{border-right:1px solid var(--color-border)}.border-none{border:none}.rounded{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-circular)}.bg-surface{background-color:var(--color-surface)}.bg-surface-hover{background-color:var(--color-surface-hover)}.bg-panel{background-color:var(--color-panel)}.bg-transparent{background-color:transparent}.bg-overlay-light{background-color:var(--color-overlay-light)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-none{box-shadow:none}.loading-spinner{width:40px;height:40px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto var(--spacing-4)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.fq-dnd-handle{cursor:grab}.fq-dnd-handle:active{cursor:grabbing}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.transition-fast{transition:var(--transition-fast)}.transition-base{transition:var(--transition-base)}.transition-slow{transition:var(--transition-slow)}.hover-lift{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.focus-ring{outline:none}.focus-ring:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.transition-colors{transition:var(--transition-colors)}.transition-none{transition:none}.z-background{z-index:var(--z-background)}.z-base{z-index:var(--z-base)}.z-elevated{z-index:var(--z-elevated)}.z-overlay{z-index:var(--z-overlay)}.z-modal{z-index:var(--z-modal)}.z-toast{z-index:var(--z-toast)}.z-tooltip{z-index:var(--z-tooltip)}.line-clamp-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-normal{white-space:normal}.gradient-text{background:linear-gradient(135deg,var(--mantine-color-indigo-5) 0%,var(--mantine-color-violet-6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.wave-emoji{display:inline-block;animation:wave 3s ease-in-out infinite;transform-origin:70% 70%}@keyframes wave{0%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}}.border-default{border:1px solid var(--color-border)}.border-primary{border:1px solid var(--color-primary)}.vertical-align-middle{vertical-align:middle}.vertical-align-top{vertical-align:top}.vertical-align-bottom{vertical-align:bottom}*:focus-visible:not(td[data-col-id]):not(.mantine-Input-input):not(input):not(textarea):not(select):not(.comment-composer-editable):not(.mantine-Menu-dropdown):not(.mantine-Popover-dropdown):not(.mantine-Menu-item){outline:2px solid var(--color-primary)!important;outline-offset:2px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 20%,transparent)!important}:is(.mantine-Menu-dropdown,.mantine-Popover-dropdown,.mantine-Menu-item):focus,:is(.mantine-Menu-dropdown,.mantine-Popover-dropdown,.mantine-Menu-item):focus-visible{outline:none!important}.mantine-Input-input:not([data-variant=unstyled]):focus,.mantine-Input-input:not([data-variant=unstyled])[data-focused]{border-color:var(--color-primary)!important;box-shadow:var(--form-focus-ring)!important;outline:none!important}[data-mantine-color-scheme=dark] *:focus-visible:not(td[data-col-id]):not(.mantine-Input-input):not(input):not(textarea):not(select):not(.comment-composer-editable):not(.mantine-Menu-dropdown):not(.mantine-Popover-dropdown):not(.mantine-Menu-item){box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 35%,transparent)!important}.fq-glass-surface{background:var(--glass-bg-light);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border:var(--glass-border-light)}[data-theme=dark] .fq-glass-surface,[data-mantine-color-scheme=dark] .fq-glass-surface{background:var(--glass-bg-dark);border:var(--glass-border-dark)}.fq-interactive-card{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s ease}.fq-interactive-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-8);border-color:color-mix(in srgb,var(--color-border-strong) 70%,var(--color-primary) 30%)}.fq-badge-in-button{text-transform:none;font-weight:500;height:18px;min-width:18px;padding:0 6px;font-size:11px;line-height:1}.mantine-InputWrapper-label:has(.mantine-InputWrapper-required){display:flex!important;align-items:center}.mantine-InputWrapper-label:has(.mantine-InputWrapper-required) .mantine-InputWrapper-required{margin-inline-start:4px}._container_13p6q_1{display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none}._svgWrap_13p6q_9{position:relative;display:flex;align-items:center;justify-content:center}._morphicSvg_13p6q_16{display:block;overflow:visible}._ringGlow_13p6q_21{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--fq-splash-bar-from, #00e5ff) 18%,transparent) 0%,transparent 70%);filter:blur(8px);pointer-events:none;animation:_fqMorphicGlow_13p6q_1 2.4s ease-in-out infinite alternate}._ringDraw_13p6q_31{stroke-dasharray:152;stroke-dashoffset:0;animation:_fqMorphicStroke_13p6q_1 1.8s cubic-bezier(.65,0,.35,1) infinite;transform-origin:44px 44px}._waveShimmer_13p6q_38{animation:_fqMorphicWave_13p6q_1 2s ease-in-out infinite alternate}._caption_13p6q_42{margin-top:14px;font-size:13px;font-weight:500;color:var(--color-text-secondary, #64748b);letter-spacing:-.01em;display:flex;align-items:center;gap:2px}._dotsWave_13p6q_53 span{display:inline-block;animation:_fqDotPulse_13p6q_1 1.4s infinite;opacity:.2}._dotsWave_13p6q_53 span:nth-child(2){animation-delay:.2s}._dotsWave_13p6q_53 span:nth-child(3){animation-delay:.4s}@keyframes _fqMorphicStroke_13p6q_1{0%{stroke-dashoffset:152;transform:rotate(0)}50%{stroke-dashoffset:0;transform:rotate(180deg)}to{stroke-dashoffset:-152;transform:rotate(360deg)}}@keyframes _fqMorphicWave_13p6q_1{0%{opacity:.65;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--fq-splash-bar-to, #0284c7) 40%,transparent))}to{opacity:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--fq-splash-bar-from, #00e5ff) 75%,transparent))}}@keyframes _fqMorphicGlow_13p6q_1{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes _fqDotPulse_13p6q_1{0%,to{opacity:.2}50%{opacity:1}}
