._container_8gjop_4{transition:box-shadow .2s ease,transform .2s ease}._wordmark_8gjop_8{display:block;transition:text-shadow .2s ease}._insetWhisper_8gjop_18{box-shadow:var(--quafi-wm-inset-whisper)}._textWhisper_8gjop_22{text-shadow:.5px .5px 0px rgba(255,255,255,.8),-.5px -.5px 0px rgba(var(--quafi-accent-rgb),.35);color:var(--quafi-accent)}._insetSoft_8gjop_30{box-shadow:var(--quafi-wm-inset-soft)}._textSoft_8gjop_34{text-shadow:var(--quafi-wm-text-soft);color:#d5d8dc}._insetMedium_8gjop_40{box-shadow:var(--quafi-wm-inset-medium)}._textMedium_8gjop_44{text-shadow:var(--quafi-wm-text-medium);color:#d5d8dc}._insetDeep_8gjop_50{box-shadow:var(--quafi-wm-inset-deep)}._textDeep_8gjop_54{text-shadow:var(--quafi-wm-text-deep);color:#d5d8dc}._insetCarved_8gjop_60{box-shadow:var(--quafi-wm-inset-carved)}._textCarved_8gjop_64{text-shadow:1.5px 1.5px 0px rgba(255,255,255,.85),-1.5px -1.5px 1px rgba(var(--quafi-accent-rgb),.4);color:var(--quafi-accent)}._insetPressed_8gjop_72{background:var(--quafi-wm-bg-pressed);box-shadow:var(--quafi-wm-inset-pressed)}._textPressed_8gjop_77{text-shadow:var(--quafi-wm-text-pressed);color:#c5c9ce}._insetBowl_8gjop_83{background:var(--quafi-wm-bg-bowl);box-shadow:var(--quafi-wm-inset-bowl)}._textBowl_8gjop_88{text-shadow:var(--quafi-wm-text-bowl);color:#d5d8dc}._insetChannel_8gjop_94{box-shadow:var(--quafi-wm-inset-channel)}._textChannel_8gjop_98{text-shadow:var(--quafi-wm-text-channel);color:#d5d8dc}._insetEtched_8gjop_104{box-shadow:var(--quafi-wm-inset-etched);border:1px solid rgba(255,255,255,.5)}._textEtched_8gjop_109{text-shadow:var(--quafi-wm-text-etched);color:#d5d8dc}._insetCrater_8gjop_115{background:var(--quafi-wm-bg-crater);box-shadow:var(--quafi-wm-inset-crater)}._textCrater_8gjop_120{text-shadow:var(--quafi-wm-text-crater);color:#caced3}._insetPillow_8gjop_126{background:var(--quafi-wm-bg-pillow);box-shadow:var(--quafi-wm-inset-pillow)}._textPillow_8gjop_131{text-shadow:var(--quafi-wm-text-pillow);color:#d5d8dc}._insetSharp_8gjop_137{box-shadow:var(--quafi-wm-inset-sharp)}._textSharp_8gjop_141{text-shadow:var(--quafi-wm-text-sharp);color:#d5d8dc}._emblemContainer_3lydo_8{display:inline-flex;align-items:center;gap:16px}._emblemContainer_3lydo_8._wordmarkRight_3lydo_14{flex-direction:row}._emblemContainer_3lydo_8._wordmarkBottom_3lydo_18{flex-direction:column;gap:12px}._emblemInset_3lydo_27{background:var(--quafi-marble-base, #d5d8dc);border-radius:50%;box-shadow:inset 4px 4px 10px var(--quafi-shadow-dark, rgba(147, 157, 170, .55)),inset -4px -4px 10px var(--quafi-shadow-light, rgba(255, 255, 255, .95));display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease}._emblemOuter_3lydo_43{background:var(--quafi-marble-base, #d5d8dc);border-radius:50%;box-shadow:8px 8px 16px var(--quafi-shadow-dark, rgba(147, 157, 170, .55)),-8px -8px 16px var(--quafi-shadow-light, rgba(255, 255, 255, .95)),inset 0 0 20px #939daa1a;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease}._emblemInner_3lydo_56{background:var(--quafi-marble-base, #d5d8dc);border-radius:50%;box-shadow:inset 3px 3px 6px var(--quafi-shadow-dark, rgba(147, 157, 170, .55)),inset -3px -3px 6px var(--quafi-shadow-light, rgba(255, 255, 255, .95));display:flex;align-items:center;justify-content:center}._radarSvg_3lydo_71{display:block}._centerDot_3lydo_75,._ring_3lydo_79{transform-origin:50px 50px}._wordmark_3lydo_14{font-family:var(--quafi-font-primary, "DM Sans", sans-serif);font-weight:500;letter-spacing:.06em;color:var(--quafi-marble-base, #d5d8dc);text-shadow:1.5px 1.5px 1px var(--quafi-shadow-light, rgba(255, 255, 255, .95)),-1.5px -1.5px 1px var(--quafi-shadow-dark, rgba(147, 157, 170, .55))}@keyframes _breathe_3lydo_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._animBreathe_3lydo_115{animation:_breathe_3lydo_1 5s ease-in-out infinite}@keyframes _pulseFade_3lydo_1{0%,to{opacity:1;stroke-width:2}50%{opacity:.3;stroke-width:1.5}}._animPulse_3lydo_135 ._ring1_3lydo_83{animation:_pulseFade_3lydo_1 2.5s ease-in-out infinite}._animPulse_3lydo_135 ._ring2_3lydo_84{animation:_pulseFade_3lydo_1 2.5s ease-in-out infinite .35s}._animPulse_3lydo_135 ._ring3_3lydo_85{animation:_pulseFade_3lydo_1 2.5s ease-in-out infinite .7s}@keyframes _glowShadow_3lydo_1{0%,to{box-shadow:inset 4px 4px 10px var(--quafi-shadow-dark, rgba(147, 157, 170, .55)),inset -4px -4px 10px var(--quafi-shadow-light, rgba(255, 255, 255, .95))}50%{box-shadow:inset 4px 4px 10px var(--quafi-shadow-dark, rgba(147, 157, 170, .55)),inset -4px -4px 10px var(--quafi-shadow-light, rgba(255, 255, 255, .95)),0 0 25px var(--quafi-teal-glow, rgba(58, 106, 114, .5))}}._glowAnimation_3lydo_166{animation:_glowShadow_3lydo_1 3s ease-in-out infinite}@keyframes _slowRotate_3lydo_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._animRotate_3lydo_184{animation:_slowRotate_3lydo_1 30s linear infinite}@keyframes _rippleFade_3lydo_1{0%,10%{opacity:0}30%,70%{opacity:1}90%,to{opacity:0}}._animRipple_3lydo_205 ._centerDot_3lydo_75{animation:_rippleFade_3lydo_1 3s ease-in-out infinite}._animRipple_3lydo_205 ._ring1_3lydo_83{animation:_rippleFade_3lydo_1 3s ease-in-out infinite .4s}._animRipple_3lydo_205 ._ring2_3lydo_84{animation:_rippleFade_3lydo_1 3s ease-in-out infinite .8s}._animRipple_3lydo_205 ._ring3_3lydo_85{animation:_rippleFade_3lydo_1 3s ease-in-out infinite 1.2s}@keyframes _rippleFadeSlow_3lydo_1{0%,5%{opacity:.3}25%,75%{opacity:1}95%,to{opacity:.3}}._animRippleSlow_3lydo_238 ._centerDot_3lydo_75{animation:_rippleFadeSlow_3lydo_1 8s ease-in-out infinite}._animRippleSlow_3lydo_238 ._ring1_3lydo_83{animation:_rippleFadeSlow_3lydo_1 8s ease-in-out infinite 1s}._animRippleSlow_3lydo_238 ._ring2_3lydo_84{animation:_rippleFadeSlow_3lydo_1 8s ease-in-out infinite 2s}._animRippleSlow_3lydo_238 ._ring3_3lydo_85{animation:_rippleFadeSlow_3lydo_1 8s ease-in-out infinite 3s}@keyframes _heartbeatFade_3lydo_1{0%,15%{opacity:1}30%,45%{opacity:.4}60%,to{opacity:1}}._animHeartbeat_3lydo_271 ._centerDot_3lydo_75{animation:_heartbeatFade_3lydo_1 1.5s ease-in-out infinite}._animHeartbeat_3lydo_271 ._ring1_3lydo_83{animation:_heartbeatFade_3lydo_1 1.5s ease-in-out infinite .1s}._animHeartbeat_3lydo_271 ._ring2_3lydo_84{animation:_heartbeatFade_3lydo_1 1.5s ease-in-out infinite .2s}._animHeartbeat_3lydo_271 ._ring3_3lydo_85{animation:_heartbeatFade_3lydo_1 1.5s ease-in-out infinite .3s}._animNone_3lydo_292{animation:none}._home_25xxf_16{min-height:100vh;background:var(--marble-base);font-family:var(--quafi-font-primary)}._section_25xxf_22{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px}._sectionLabel_25xxf_30{font-family:var(--quafi-font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:32px;color:var(--quafi-text-accent);text-shadow:var(--lp-steel)}._hero_25xxf_45{text-align:center;min-height:100vh;padding-top:80px;padding-bottom:60px;gap:8px}._heroTagline_25xxf_53{font-family:var(--quafi-font-display);font-size:32px;font-weight:400;line-height:1.3;margin:24px 0 16px;max-width:500px;color:var(--quafi-accent);text-shadow:var(--lp-petrol-whisper)}._heroSubtitle_25xxf_64{font-family:var(--quafi-font-primary);font-size:15px;line-height:1.6;margin-bottom:40px;max-width:420px;color:var(--quafi-text-muted);text-shadow:var(--lp-muted)}._ctaGrid_25xxf_78{display:flex;gap:20px;max-width:700px;width:100%;padding:0 16px}._ctaCard_25xxf_86{flex:1;display:flex;align-items:center;gap:16px;padding:24px;background:var(--marble-base);border:none;border-radius:20px;box-shadow:var(--raised-3);cursor:pointer;transition:all .2s ease;text-align:left;position:relative;overflow:hidden}._ctaCard_25xxf_86:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),rgba(255,255,255,.75),rgba(255,255,255,.6),transparent);pointer-events:none}._ctaCard_25xxf_86:hover{box-shadow:var(--raised-4),0 0 30px #3a6a721f;transform:translateY(-2px)}._ctaCard_25xxf_86:active{transform:translateY(0);box-shadow:var(--raised-2)}._ctaIcon_25xxf_133{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--marble-base);border-radius:16px;box-shadow:var(--inset-2);color:var(--quafi-accent);flex-shrink:0}._ctaContent_25xxf_146{flex:1;display:flex;flex-direction:column;gap:4px}._ctaTitle_25xxf_153{font-family:var(--quafi-font-primary);font-size:16px;font-weight:600;color:var(--quafi-accent);text-shadow:var(--lp-petrol)}._ctaDesc_25xxf_161{font-family:var(--quafi-font-primary);font-size:13px;color:var(--quafi-text-muted);text-shadow:var(--lp-muted);line-height:1.4}._ctaArrow_25xxf_169{color:var(--quafi-text-accent);opacity:.5;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}._ctaCard_25xxf_86:hover ._ctaArrow_25xxf_169{opacity:1;transform:translate(4px)}._stepsGrid_25xxf_185{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;width:100%}._stepCard_25xxf_193{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;background:var(--marble-base);border-radius:24px;box-shadow:var(--raised-3);position:relative}._stepNumber_25xxf_205{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--marble-base);border-radius:50%;box-shadow:var(--raised-2);font-family:var(--quafi-font-mono);font-size:12px;font-weight:600;color:var(--quafi-accent)}._stepIconWrapper_25xxf_224{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--marble-base);border-radius:20px;box-shadow:var(--inset-2);margin-bottom:20px;color:var(--quafi-accent)}._stepTitle_25xxf_237{font-family:var(--quafi-font-primary);font-size:15px;font-weight:600;margin-bottom:8px;color:var(--quafi-accent);text-shadow:var(--lp-petrol)}._stepDesc_25xxf_246{font-family:var(--quafi-font-primary);font-size:13px;line-height:1.5;color:var(--quafi-text-muted);text-shadow:var(--lp-muted)}._featuresGrid_25xxf_258{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:600px;width:100%}._featureItem_25xxf_266{display:flex;flex-direction:column;gap:4px;padding:20px 24px;background:var(--marble-base);border-radius:16px;box-shadow:var(--inset-2)}._featureHighlight_25xxf_276{font-family:var(--quafi-font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--quafi-accent);text-shadow:var(--lp-embossed-petrol-sm)}._featureText_25xxf_286{font-family:var(--quafi-font-primary);font-size:13px;color:var(--quafi-text-muted);text-shadow:var(--lp-embossed-subtle);line-height:1.4}._finalCta_25xxf_298{text-align:center}._finalTitle_25xxf_302{font-family:var(--quafi-font-display);font-size:26px;margin-bottom:28px;color:var(--quafi-accent);text-shadow:var(--lp-petrol-whisper)}._heroCtas_25xxf_310{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}._btn_25xxf_321{padding:14px 28px;border-radius:50px;border:none;font-family:var(--quafi-font-primary);font-size:14px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}._btnPrimary_25xxf_333{background:var(--marble-base);box-shadow:var(--raised-3),inset 0 0 0 1px #fff9;color:var(--quafi-accent);text-shadow:var(--lp-petrol)}._btnPrimary_25xxf_333:hover{box-shadow:var(--raised-4),inset 0 0 0 1px #fffc,0 0 20px #3a6a7226}._btnSecondary_25xxf_349{background:var(--marble-base);box-shadow:var(--raised-2);color:var(--quafi-text-muted);text-shadow:var(--lp-muted)}._btnSecondary_25xxf_349:hover{box-shadow:var(--raised-3)}._footer_25xxf_364{padding:32px 24px;text-align:center;border-top:1px solid rgba(147,157,170,.1)}._footerText_25xxf_370{font-family:var(--quafi-font-mono);font-size:12px;color:var(--quafi-text-accent);text-shadow:var(--lp-steel)}@media (max-width: 900px){._section_25xxf_22{padding:48px 20px}._heroTagline_25xxf_53{font-size:28px}._stepsGrid_25xxf_185{gap:20px}._stepCard_25xxf_193{padding:28px 20px}}@media (max-width: 768px){._hero_25xxf_45{min-height:auto;padding-top:60px;padding-bottom:48px}._section_25xxf_22{padding:40px 16px}._heroTagline_25xxf_53{font-size:24px}._heroSubtitle_25xxf_64{font-size:14px}._ctaGrid_25xxf_78{flex-direction:column;gap:16px}._ctaCard_25xxf_86{padding:20px}._ctaIcon_25xxf_133{width:48px;height:48px}._ctaIcon_25xxf_133 svg{width:22px;height:22px}._stepsGrid_25xxf_185{grid-template-columns:1fr;gap:24px;max-width:400px}._stepCard_25xxf_193{padding:32px 24px}._featuresGrid_25xxf_258{grid-template-columns:1fr;gap:12px}._featureItem_25xxf_266{padding:16px 20px}._finalTitle_25xxf_302{font-size:22px}._heroCtas_25xxf_310{flex-direction:column;align-items:center}._btn_25xxf_321{width:100%;max-width:260px}}@media (prefers-reduced-motion: reduce){._btn_25xxf_321,._ctaCard_25xxf_86,._ctaArrow_25xxf_169{transition:none}._ctaCard_25xxf_86:hover{transform:none}}._container_1pkzz_4{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--marble-base, #d5d8dc);z-index:var(--quafi-z-modal)}._content_1pkzz_14{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:var(--quafi-space-6, 24px)}._logoContainer_1pkzz_24{position:relative}._title_1pkzz_29{font-family:var(--quafi-font-primary, "DM Sans", sans-serif);font-size:28px;font-weight:600;letter-spacing:.2em;margin:0;color:var(--quafi-accent, #3a6a72);text-shadow:1px 1px 1px var(--shadow-light, #ffffff),-1px -1px 1px rgba(58,106,114,.4)}._messageContainer_1pkzz_44{display:flex;align-items:center;gap:0}._message_1pkzz_44{font-family:var(--quafi-font-mono, "IBM Plex Mono", monospace);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--marble-dark, #c8cbd0);text-shadow:.5px .5px 0px rgba(255,255,255,.8),-.5px -.5px 0px rgba(130,140,155,.3)}._dots_1pkzz_63{display:flex;margin-left:2px}._dot_1pkzz_63{font-family:var(--quafi-font-mono, "IBM Plex Mono", monospace);font-size:11px;color:var(--marble-dark, #c8cbd0);text-shadow:.5px .5px 0px rgba(255,255,255,.8),-.5px -.5px 0px rgba(130,140,155,.3);animation:_blink_1pkzz_1 1.4s infinite}._dot_1pkzz_63:nth-child(1){animation-delay:0s}._dot_1pkzz_63:nth-child(2){animation-delay:.2s}._dot_1pkzz_63:nth-child(3){animation-delay:.4s}@keyframes _blink_1pkzz_1{0%,20%{opacity:0}40%,to{opacity:1}}._progressBar_1pkzz_100{width:180px;height:4px;background:var(--marble-base, #d5d8dc);border-radius:100px;overflow:hidden;box-shadow:inset 1px 1px 2px var(--shadow-dark, #a8acb3),inset -1px -1px 2px var(--shadow-light, #ffffff)}._progressFill_1pkzz_113{height:100%;width:30%;background:var(--quafi-accent, #3a6a72);border-radius:100px;animation:_progress_1pkzz_100 1.5s ease-in-out infinite;box-shadow:0 0 4px #3a6a724d}@keyframes _progress_1pkzz_100{0%{transform:translate(-100%)}50%{transform:translate(250%)}to{transform:translate(-100%)}}._container_o2bcf_8{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-color:var(--quafi-bg-base);z-index:0;pointer-events:none}._contained_o2bcf_20{position:relative;inset:auto;z-index:auto;border-radius:inherit}._baseLayer_o2bcf_31{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--quafi-bg-base) 0%,var(--quafi-bg-elevated) 50%,var(--quafi-bg-base) 100%)}._gradientLayer_o2bcf_47{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._gradientPrimary_o2bcf_53{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,hsla(var(--quafi-accent-teal-h),var(--quafi-accent-teal-s),var(--quafi-accent-teal-l),.03) 0%,transparent 70%)}._gradientSecondary_o2bcf_63{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 80% 20%,hsla(var(--quafi-accent-teal-h),var(--quafi-accent-teal-s),var(--quafi-accent-teal-l),.02) 0%,transparent 60%)}._gradientAccent_o2bcf_73{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 30% at 20% 80%,hsla(230,30%,25%,.08) 0%,transparent 50%)}._noiseLayer_o2bcf_88{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.015;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;mix-blend-mode:overlay}._glowLayer_o2bcf_103{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._glowOrb1_o2bcf_110,._glowOrb2_o2bcf_111,._glowOrb3_o2bcf_112{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}._glowOrb1_o2bcf_110{width:600px;height:600px;top:-200px;left:-100px;background:radial-gradient(circle,hsla(var(--quafi-accent-teal-h),var(--quafi-accent-teal-s),var(--quafi-accent-teal-l),.06) 0%,transparent 70%)}._glowOrb2_o2bcf_111{width:500px;height:500px;bottom:-150px;right:-100px;background:radial-gradient(circle,hsla(230,40%,30%,.05) 0%,transparent 70%)}._glowOrb3_o2bcf_112{width:400px;height:400px;top:40%;left:60%;transform:translate(-50%,-50%);background:radial-gradient(circle,hsla(var(--quafi-accent-teal-h),var(--quafi-accent-teal-s),var(--quafi-accent-teal-l),.03) 0%,transparent 70%)}._vignetteLayer_o2bcf_161{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 40%,hsla(230,30%,5%,.15) 100%)}._content_o2bcf_176{position:relative;z-index:1;width:100%;height:100%;pointer-events:none}._content_o2bcf_176>*{pointer-events:auto}._subtle_o2bcf_194 ._gradientPrimary_o2bcf_53,._subtle_o2bcf_194 ._gradientSecondary_o2bcf_63,._subtle_o2bcf_194 ._gradientAccent_o2bcf_73{opacity:.5}._subtle_o2bcf_194 ._glowOrb1_o2bcf_110,._subtle_o2bcf_194 ._glowOrb2_o2bcf_111,._subtle_o2bcf_194 ._glowOrb3_o2bcf_112{opacity:.2}._subtle_o2bcf_194 ._vignetteLayer_o2bcf_161{opacity:.5}._subtle_o2bcf_194 ._noiseLayer_o2bcf_88{opacity:.01}._intense_o2bcf_215 ._gradientPrimary_o2bcf_53{background:radial-gradient(ellipse 80% 50% at 50% 0%,hsla(var(--quafi-accent-teal-h),var(--quafi-accent-teal-s),var(--quafi-accent-teal-l),.06) 0%,transparent 70%)}._intense_o2bcf_215 ._gradientSecondary_o2bcf_63{background:radial-gradient(ellipse 60% 40% at 80% 20%,hsla(var(--quafi-accent-teal-h),var(--quafi-accent-teal-s),var(--quafi-accent-teal-l),.04) 0%,transparent 60%)}._intense_o2bcf_215 ._glowOrb1_o2bcf_110,._intense_o2bcf_215 ._glowOrb2_o2bcf_111,._intense_o2bcf_215 ._glowOrb3_o2bcf_112{opacity:.6}._intense_o2bcf_215 ._noiseLayer_o2bcf_88{opacity:.025}@keyframes _breathe_o2bcf_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.5;transform:scale(1.02)}}@keyframes _drift_o2bcf_1{0%,to{transform:translate(0)}25%{transform:translate(10px,-5px)}50%{transform:translate(5px,5px)}75%{transform:translate(-5px,3px)}}@keyframes _driftOrb3_o2bcf_1{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(-48%,-52%)}50%{transform:translate(-52%,-48%)}75%{transform:translate(-50%,-51%)}}._animated_o2bcf_287 ._glowOrb1_o2bcf_110{animation:_breathe_o2bcf_1 12s ease-in-out infinite,_drift_o2bcf_1 30s ease-in-out infinite}._animated_o2bcf_287 ._glowOrb2_o2bcf_111{animation:_breathe_o2bcf_1 15s ease-in-out infinite 3s,_drift_o2bcf_1 35s ease-in-out infinite reverse}._animated_o2bcf_287 ._glowOrb3_o2bcf_112{animation:_breathe_o2bcf_1 18s ease-in-out infinite 6s,_driftOrb3_o2bcf_1 40s ease-in-out infinite}._animated_o2bcf_287 ._gradientPrimary_o2bcf_53{animation:_breathe_o2bcf_1 20s ease-in-out infinite}._animated_o2bcf_287 ._gradientSecondary_o2bcf_63{animation:_breathe_o2bcf_1 25s ease-in-out infinite 5s}@media (prefers-reduced-motion: reduce){._animated_o2bcf_287 ._glowOrb1_o2bcf_110,._animated_o2bcf_287 ._glowOrb2_o2bcf_111,._animated_o2bcf_287 ._glowOrb3_o2bcf_112,._animated_o2bcf_287 ._gradientPrimary_o2bcf_53,._animated_o2bcf_287 ._gradientSecondary_o2bcf_63{animation:none}}._container_1fzts_3{position:relative;width:100%}._loadingState_1fzts_9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}._loadingSpinner_1fzts_18{width:32px;height:32px;border:2px solid var(--quafi-border-subtle);border-top-color:var(--quafi-accent-primary);border-radius:50%;animation:_spin_1fzts_1 1s linear infinite}._loadingText_1fzts_27{font-family:var(--quafi-font-primary);font-size:12px;color:var(--quafi-text-tertiary);letter-spacing:.02em}@keyframes _spin_1fzts_1{to{transform:rotate(360deg)}}._emptyState_1fzts_41{display:flex;align-items:center;justify-content:center;height:100%;color:var(--quafi-text-tertiary);font-family:var(--quafi-font-primary);font-size:13px;font-weight:400}._button_ad33r_16{font-family:var(--quafi-font-primary);font-weight:500;line-height:1;letter-spacing:.01em;border:none;outline:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:var(--quafi-btn-transition);border-radius:var(--quafi-btn-radius);background:var(--quafi-bg-elevated);color:var(--quafi-text-secondary)}._button_ad33r_16:focus-visible{outline:2px solid var(--quafi-accent-primary);outline-offset:3px}._button_ad33r_16:disabled,._button_ad33r_16._disabled_ad33r_45{opacity:.35;cursor:not-allowed;pointer-events:none}._icon_ad33r_52{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._label_ad33r_60{display:inline-flex;align-items:center}._xs_ad33r_69{height:var(--quafi-btn-height-xs);padding:var(--quafi-btn-padding-xs);font-size:var(--quafi-btn-font-xs);border-radius:var(--quafi-btn-radius-sm);gap:6px}._sm_ad33r_77{height:var(--quafi-btn-height-sm);padding:var(--quafi-btn-padding-sm);font-size:var(--quafi-btn-font-sm);border-radius:var(--quafi-btn-radius-sm);gap:6px}._md_ad33r_85{height:var(--quafi-btn-height-md);padding:var(--quafi-btn-padding-md);font-size:var(--quafi-btn-font-md);border-radius:var(--quafi-btn-radius);gap:8px}._lg_ad33r_93{height:var(--quafi-btn-height-lg);padding:var(--quafi-btn-padding-lg);font-size:var(--quafi-btn-font-lg);border-radius:var(--quafi-btn-radius);gap:10px}._xl_ad33r_101{height:var(--quafi-btn-height-xl);padding:var(--quafi-btn-padding-xl);font-size:var(--quafi-btn-font-xl);border-radius:var(--quafi-btn-radius);gap:12px}._pill_ad33r_113{border-radius:var(--quafi-btn-radius-pill)}._fullWidth_ad33r_117{width:100%}._loading_ad33r_125{pointer-events:none;position:relative}._loading_ad33r_125 ._label_ad33r_60,._loading_ad33r_125 ._icon_ad33r_52{visibility:hidden}._spinner_ad33r_135{position:absolute;width:18px;height:18px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_ad33r_135 .7s linear infinite}@keyframes _spin_ad33r_135{to{transform:rotate(360deg)}}._marbleRaised_ad33r_162{background:var(--marble-base);color:var(--text-primary);box-shadow:var(--raised-2);text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marbleRaised_ad33r_162:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--raised-3)}._marbleRaised_ad33r_162:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-2);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleSoft_ad33r_189{background:var(--marble-base);color:var(--text-secondary);box-shadow:var(--raised-1);text-shadow:.5px .5px 0px rgba(255,255,255,.6),-.5px -.5px 0px rgba(130,140,155,.4)}._marbleSoft_ad33r_189:hover:not(:disabled){color:var(--text-primary);transform:translateY(-1px);box-shadow:var(--raised-2)}._marbleSoft_ad33r_189:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-1);text-shadow:-.75px -.75px 0px rgba(255,255,255,.8),.75px .75px 0px rgba(147,157,170,.45)}._marbleDeep_ad33r_216{background:var(--marble-base);color:var(--text-primary);font-weight:600;box-shadow:var(--raised-4);text-shadow:1px 1px 0px rgba(255,255,255,.8),-1px -1px 0px rgba(130,140,155,.6)}._marbleDeep_ad33r_216:hover:not(:disabled){transform:translateY(-3px);box-shadow:var(--raised-5)}._marbleDeep_ad33r_216:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-3);text-shadow:-1.5px -1.5px 0px rgba(255,255,255,.95),1.5px 1.5px 0px rgba(147,157,170,.55)}._marbleInset_ad33r_243{background:var(--marble-base);color:var(--text-secondary);box-shadow:var(--inset-2);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleInset_ad33r_243:hover:not(:disabled){color:var(--text-primary);box-shadow:var(--inset-3)}._marbleInset_ad33r_243:active:not(:disabled){box-shadow:var(--inset-4)}._marbleCarved_ad33r_266{background:var(--marble-base);color:var(--marble-dark);font-weight:600;letter-spacing:.05em;box-shadow:var(--raised-3);text-shadow:1px 1px 0px rgba(255,255,255,.85),-1px -1px 0px rgba(130,140,155,.65)}._marbleCarved_ad33r_266:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--raised-4)}._marbleCarved_ad33r_266:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-2);text-shadow:-1.5px -1.5px 0px rgba(255,255,255,.95),1.5px 1.5px 0px rgba(147,157,170,.55)}._marbleEmbossed_ad33r_295{background:var(--marble-base);color:var(--marble-base);font-weight:600;letter-spacing:.05em;box-shadow:var(--inset-2);text-shadow:-1.5px -1.5px 0px rgba(255,255,255,.95),1.5px 1.5px 0px rgba(147,157,170,.55)}._marbleEmbossed_ad33r_295:hover:not(:disabled){box-shadow:var(--inset-3)}._marbleEmbossed_ad33r_295:active:not(:disabled){box-shadow:var(--inset-4)}._marblePillow_ad33r_319{background:linear-gradient(145deg,var(--marble-light),var(--marble-dark));color:var(--text-primary);box-shadow:var(--raised-3);text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marblePillow_ad33r_319:hover:not(:disabled){background:linear-gradient(145deg,#e4e7eb,var(--marble-base));transform:translateY(-2px);box-shadow:var(--raised-4)}._marblePillow_ad33r_319:active:not(:disabled){transform:translateY(0);background:linear-gradient(145deg,var(--marble-dark),var(--marble-light));box-shadow:var(--inset-2);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleRidge_ad33r_347{background:var(--marble-base);color:var(--text-primary);box-shadow:var(--raised-2),inset 1px 1px 2px #ffffff80,inset -1px -1px 2px #a8acb34d;text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marbleRidge_ad33r_347:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--raised-3),inset 1px 1px 2px #ffffff80,inset -1px -1px 2px #a8acb34d}._marbleRidge_ad33r_347:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-2);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleLayered_ad33r_379{background:var(--marble-base);color:var(--text-primary);box-shadow:2px 2px 4px var(--shadow-dark),-2px -2px 4px var(--shadow-light),5px 5px 10px #a8acb380,-5px -5px 10px #ffffffb3;text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marbleLayered_ad33r_379:hover:not(:disabled){transform:translateY(-2px);box-shadow:3px 3px 6px var(--shadow-dark),-3px -3px 6px var(--shadow-light),7px 7px 14px #a8acb380,-7px -7px 14px #ffffffb3}._marbleLayered_ad33r_379:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-3);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleOutline_ad33r_413{background:transparent;color:var(--text-secondary);border:2px solid var(--marble-dark);box-shadow:var(--raised-1);text-shadow:.5px .5px 0px rgba(255,255,255,.6),-.5px -.5px 0px rgba(130,140,155,.4)}._marbleOutline_ad33r_413:hover:not(:disabled){color:var(--text-primary);background:var(--marble-base);border-color:var(--marble-deeper);box-shadow:var(--raised-2)}._marbleOutline_ad33r_413:active:not(:disabled){background:var(--marble-base);box-shadow:var(--inset-1);text-shadow:-.75px -.75px 0px rgba(255,255,255,.8),.75px .75px 0px rgba(147,157,170,.45)}._marbleAccent_ad33r_442{background:linear-gradient(145deg,var(--quafi-accent-secondary),var(--quafi-accent-primary));color:#fff;font-weight:600;box-shadow:var(--raised-3);text-shadow:0 1px 2px rgba(0,0,0,.2)}._marbleAccent_ad33r_442:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--raised-4),0 0 20px var(--accent-glow)}._marbleAccent_ad33r_442:active:not(:disabled){transform:translateY(0);background:linear-gradient(145deg,var(--quafi-accent-primary),var(--quafi-accent-secondary));box-shadow:inset 4px 4px 8px #00000026,inset -4px -4px 8px #ffffff1a}._marbleAccentInset_ad33r_469{background:var(--marble-base);color:var(--quafi-accent-primary);font-weight:600;box-shadow:var(--inset-2);border:2px solid var(--quafi-accent-primary);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleAccentInset_ad33r_469:hover:not(:disabled){box-shadow:var(--inset-3),0 0 15px var(--accent-glow)}._marbleAccentInset_ad33r_469:active:not(:disabled){box-shadow:var(--inset-4)}._marbleDiamond_ad33r_494{background:var(--marble-base);color:var(--text-primary);font-weight:600;border-radius:4px;transform:rotate(0);box-shadow:var(--raised-3);text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5);clip-path:polygon(12px 0%,calc(100% - 12px) 0%,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0% calc(100% - 12px),0% 12px)}._marbleDiamond_ad33r_494:hover:not(:disabled){filter:drop-shadow(6px 6px 12px var(--shadow-dark)) drop-shadow(-6px -6px 12px var(--shadow-light))}._marbleDiamond_ad33r_494:active:not(:disabled){box-shadow:var(--inset-2);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleFrame_ad33r_528{background:var(--marble-base);color:var(--text-primary);font-weight:600;letter-spacing:.08em;box-shadow:var(--raised-3);border:3px solid var(--marble-base);outline:2px solid var(--marble-dark);outline-offset:-6px;text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marbleFrame_ad33r_528:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--raised-4);outline-color:var(--quafi-accent-primary)}._marbleFrame_ad33r_528:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-2);outline-offset:-4px;text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleSeal_ad33r_561{background:var(--marble-base);color:var(--text-primary);font-weight:700;letter-spacing:.1em;border-radius:50%;aspect-ratio:1;padding:0;box-shadow:var(--raised-3);border:3px solid var(--marble-dark);text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marbleSeal_ad33r_561:hover:not(:disabled){transform:scale(1.05);box-shadow:var(--raised-4);border-color:var(--quafi-accent-primary)}._marbleSeal_ad33r_561:active:not(:disabled){transform:scale(.98);box-shadow:var(--inset-2);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marblePill_ad33r_319{background:var(--marble-base);color:var(--text-primary);border-radius:100px;box-shadow:var(--raised-2);text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marblePill_ad33r_319:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--raised-3)}._marblePill_ad33r_319:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-2);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleStadium_ad33r_621{background:var(--marble-base);color:var(--text-primary);border-radius:100px;min-width:160px;box-shadow:var(--raised-3);text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5);border:3px solid var(--marble-base);outline:2px solid var(--marble-dark);outline-offset:-8px}._marbleStadium_ad33r_621:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--raised-4)}._marbleStadium_ad33r_621:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-2);outline-offset:-6px;text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._marbleSharp_ad33r_654{background:var(--marble-base);color:var(--text-primary);box-shadow:-4px -4px 0 var(--shadow-light),4px 4px 0 var(--shadow-dark);text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marbleSharp_ad33r_654:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:-4px -4px 0 var(--shadow-light),6px 6px 0 var(--shadow-dark)}._marbleSharp_ad33r_654:active:not(:disabled){transform:translate(2px,2px);box-shadow:-2px -2px 0 var(--shadow-light),2px 2px 0 var(--shadow-dark)}._marbleFloat_ad33r_683{background:var(--marble-base);color:var(--text-primary);box-shadow:0 4px 12px var(--shadow-dark),0 -1px 2px #ffffff80;text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marbleFloat_ad33r_683:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 20px var(--shadow-dark),0 -1px 2px #ffffff80}._marbleFloat_ad33r_683:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 6px var(--shadow-dark),0 -1px 2px #ffffff80}._marbleGlow_ad33r_712{background:var(--marble-base);color:var(--text-primary);box-shadow:var(--raised-2);text-shadow:.75px .75px 0px rgba(255,255,255,.7),-.75px -.75px 0px rgba(130,140,155,.5)}._marbleGlow_ad33r_712:hover:not(:disabled){color:var(--quafi-accent-primary);transform:translateY(-2px);box-shadow:var(--raised-3),0 0 25px var(--accent-glow)}._marbleGlow_ad33r_712:active:not(:disabled){transform:translateY(0);box-shadow:var(--inset-2),0 0 10px var(--accent-glow);text-shadow:-1px -1px 0px rgba(255,255,255,.9),1px 1px 0px rgba(147,157,170,.5)}._selectedGhostNav_ad33r_751{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:var(--marble-base, #d5d8dc);border-radius:20px;border:none;cursor:pointer;font-family:var(--quafi-font-primary, "DM Sans", sans-serif);font-size:12px;font-weight:600;letter-spacing:.05em;box-shadow:inset 0 0 0 1px #fffc,inset 0 0 0 2px #a8acb340,1px 1px 2px #939daa8c,-1px -1px 2px #fffffff2;color:var(--marble-dark, #a8acb3);text-shadow:.75px .75px 0px rgba(255,255,255,.85),-.75px -.75px 0px rgba(130,140,155,.35);transition:all .2s ease}._selectedGhostNav_ad33r_751:hover:not(:disabled){background:linear-gradient(135deg,#3a6a7214,#3a6a720a);box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 0 0 2px #3a6a7240,2px 2px 4px #939daa99,-2px -2px 4px #fffffff2,0 0 10px #3a6a721f;color:var(--quafi-accent, #3a6a72)}._selectedGhostNav_ad33r_751:active:not(:disabled){box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2px #a8acb34d,inset 1px 1px 2px #939daa66,inset -1px -1px 2px #fffc}._selectedGhostNavWrapper_ad33r_804{padding:3px;border-radius:24px;background:var(--marble-base, #d5d8dc);box-shadow:var(--inset-1)}._selectedGhostNavIconCircle_ad33r_812{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--marble-base, #d5d8dc);box-shadow:inset 1px 1px 2px #939daa8c,inset -1px -1px 2px #fffffff2;transition:background .15s ease}._selectedGhostNav_ad33r_751:hover ._selectedGhostNavIconCircle_ad33r_812{background:linear-gradient(135deg,#3a6a7226,#3a6a7214)}._selectedGhostNavIcon_ad33r_812{color:var(--marble-dark, #a8acb3);filter:drop-shadow(-.5px -.5px 0px rgba(255,255,255,.9)) drop-shadow(.5px .5px 0px rgba(130,140,155,.5));transition:color .15s ease}._selectedGhostNav_ad33r_751:hover ._selectedGhostNavIcon_ad33r_812{color:var(--quafi-accent, #3a6a72)}._glassTeal_ad33r_851{background:var(--quafi-glass-teal-bg);backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);border:1px solid var(--quafi-glass-teal-border);color:var(--quafi-glass-teal-text);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassTeal_ad33r_851:hover:not(:disabled){background:var(--quafi-glass-teal-bg-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--quafi-btn-glass-shadow),0 0 20px var(--quafi-glass-teal-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassTeal_ad33r_851:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px var(--quafi-btn-glass-shadow),inset 0 2px 4px #0000001a}._glassAmber_ad33r_882{background:var(--quafi-glass-amber-bg);backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);border:1px solid var(--quafi-glass-amber-border);color:var(--quafi-glass-amber-text);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassAmber_ad33r_882:hover:not(:disabled){background:var(--quafi-glass-amber-bg-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--quafi-btn-glass-shadow),0 0 20px var(--quafi-glass-amber-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassAmber_ad33r_882:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px var(--quafi-btn-glass-shadow),inset 0 2px 4px #0000001a}._glassRose_ad33r_913{background:var(--quafi-glass-rose-bg);backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);border:1px solid var(--quafi-glass-rose-border);color:var(--quafi-glass-rose-text);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassRose_ad33r_913:hover:not(:disabled){background:var(--quafi-glass-rose-bg-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--quafi-btn-glass-shadow),0 0 20px var(--quafi-glass-rose-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassRose_ad33r_913:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px var(--quafi-btn-glass-shadow),inset 0 2px 4px #0000001a}._glassViolet_ad33r_944{background:var(--quafi-glass-violet-bg);backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);border:1px solid var(--quafi-glass-violet-border);color:var(--quafi-glass-violet-text);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassViolet_ad33r_944:hover:not(:disabled){background:var(--quafi-glass-violet-bg-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--quafi-btn-glass-shadow),0 0 20px var(--quafi-glass-violet-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassViolet_ad33r_944:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px var(--quafi-btn-glass-shadow),inset 0 2px 4px #0000001a}._glassEmerald_ad33r_975{background:var(--quafi-glass-emerald-bg);backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);border:1px solid var(--quafi-glass-emerald-border);color:var(--quafi-glass-emerald-text);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassEmerald_ad33r_975:hover:not(:disabled){background:var(--quafi-glass-emerald-bg-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--quafi-btn-glass-shadow),0 0 20px var(--quafi-glass-emerald-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassEmerald_ad33r_975:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px var(--quafi-btn-glass-shadow),inset 0 2px 4px #0000001a}._glassSky_ad33r_1006{background:var(--quafi-glass-sky-bg);backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);border:1px solid var(--quafi-glass-sky-border);color:var(--quafi-glass-sky-text);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassSky_ad33r_1006:hover:not(:disabled){background:var(--quafi-glass-sky-bg-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--quafi-btn-glass-shadow),0 0 20px var(--quafi-glass-sky-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassSky_ad33r_1006:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px var(--quafi-btn-glass-shadow),inset 0 2px 4px #0000001a}._glassSmoke_ad33r_1037{background:var(--quafi-glass-smoke-bg);backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);border:1px solid var(--quafi-glass-smoke-border);color:var(--quafi-glass-smoke-text);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassSmoke_ad33r_1037:hover:not(:disabled){background:var(--quafi-glass-smoke-bg-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--quafi-btn-glass-shadow),0 0 20px var(--quafi-glass-smoke-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassSmoke_ad33r_1037:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px var(--quafi-btn-glass-shadow),inset 0 2px 4px #0000001a}._glassFrost_ad33r_1068{background:var(--quafi-glass-frost-bg);backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--quafi-btn-glass-blur)) saturate(180%);border:1px solid var(--quafi-glass-frost-border);color:var(--quafi-glass-frost-text);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassFrost_ad33r_1068:hover:not(:disabled){background:var(--quafi-glass-frost-bg-hover);transform:translateY(-2px);box-shadow:0 8px 24px var(--quafi-btn-glass-shadow),0 0 20px var(--quafi-glass-frost-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassFrost_ad33r_1068:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 8px var(--quafi-btn-glass-shadow),inset 0 2px 4px #0000001a}._glassNeuTeal_ad33r_1103{background:var(--quafi-glass-teal-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--quafi-glass-teal-border);color:var(--quafi-glass-teal-text);box-shadow:-4px -4px 8px var(--quafi-btn-neu-light),4px 4px 8px var(--quafi-btn-neu-dark),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuTeal_ad33r_1103:hover:not(:disabled){background:var(--quafi-glass-teal-bg-hover);transform:translateY(-2px);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark),0 0 16px var(--quafi-glass-teal-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuTeal_ad33r_1103:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light)}._glassNeuAmber_ad33r_1136{background:var(--quafi-glass-amber-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--quafi-glass-amber-border);color:var(--quafi-glass-amber-text);box-shadow:-4px -4px 8px var(--quafi-btn-neu-light),4px 4px 8px var(--quafi-btn-neu-dark),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuAmber_ad33r_1136:hover:not(:disabled){background:var(--quafi-glass-amber-bg-hover);transform:translateY(-2px);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark),0 0 16px var(--quafi-glass-amber-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuAmber_ad33r_1136:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light)}._glassNeuRose_ad33r_1169{background:var(--quafi-glass-rose-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--quafi-glass-rose-border);color:var(--quafi-glass-rose-text);box-shadow:-4px -4px 8px var(--quafi-btn-neu-light),4px 4px 8px var(--quafi-btn-neu-dark),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuRose_ad33r_1169:hover:not(:disabled){background:var(--quafi-glass-rose-bg-hover);transform:translateY(-2px);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark),0 0 16px var(--quafi-glass-rose-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuRose_ad33r_1169:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light)}._glassNeuViolet_ad33r_1202{background:var(--quafi-glass-violet-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--quafi-glass-violet-border);color:var(--quafi-glass-violet-text);box-shadow:-4px -4px 8px var(--quafi-btn-neu-light),4px 4px 8px var(--quafi-btn-neu-dark),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuViolet_ad33r_1202:hover:not(:disabled){background:var(--quafi-glass-violet-bg-hover);transform:translateY(-2px);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark),0 0 16px var(--quafi-glass-violet-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuViolet_ad33r_1202:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light)}._glassNeuEmerald_ad33r_1235{background:var(--quafi-glass-emerald-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--quafi-glass-emerald-border);color:var(--quafi-glass-emerald-text);box-shadow:-4px -4px 8px var(--quafi-btn-neu-light),4px 4px 8px var(--quafi-btn-neu-dark),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuEmerald_ad33r_1235:hover:not(:disabled){background:var(--quafi-glass-emerald-bg-hover);transform:translateY(-2px);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark),0 0 16px var(--quafi-glass-emerald-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuEmerald_ad33r_1235:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light)}._glassNeuSky_ad33r_1268{background:var(--quafi-glass-sky-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--quafi-glass-sky-border);color:var(--quafi-glass-sky-text);box-shadow:-4px -4px 8px var(--quafi-btn-neu-light),4px 4px 8px var(--quafi-btn-neu-dark),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuSky_ad33r_1268:hover:not(:disabled){background:var(--quafi-glass-sky-bg-hover);transform:translateY(-2px);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark),0 0 16px var(--quafi-glass-sky-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuSky_ad33r_1268:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light)}._glassNeuSmoke_ad33r_1301{background:var(--quafi-glass-smoke-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--quafi-glass-smoke-border);color:var(--quafi-glass-smoke-text);box-shadow:-4px -4px 8px var(--quafi-btn-neu-light),4px 4px 8px var(--quafi-btn-neu-dark),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuSmoke_ad33r_1301:hover:not(:disabled){background:var(--quafi-glass-smoke-bg-hover);transform:translateY(-2px);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark),0 0 16px var(--quafi-glass-smoke-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuSmoke_ad33r_1301:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light)}._glassNeuFrost_ad33r_1334{background:var(--quafi-glass-frost-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--quafi-glass-frost-border);color:var(--quafi-glass-frost-text);box-shadow:-4px -4px 8px var(--quafi-btn-neu-light),4px 4px 8px var(--quafi-btn-neu-dark),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuFrost_ad33r_1334:hover:not(:disabled){background:var(--quafi-glass-frost-bg-hover);transform:translateY(-2px);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark),0 0 16px var(--quafi-glass-frost-glow),inset 0 1px 0 var(--quafi-btn-glass-shine)}._glassNeuFrost_ad33r_1334:active:not(:disabled){transform:translateY(0);box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light)}._iconButton_ad33r_1367{padding:0;border-radius:50%;aspect-ratio:1}._iconButton_ad33r_1367._xs_ad33r_69{width:30px;height:30px}._iconButton_ad33r_1367._sm_ad33r_77{width:36px;height:36px}._iconButton_ad33r_1367._md_ad33r_85{width:44px;height:44px}._iconButton_ad33r_1367._lg_ad33r_93{width:52px;height:52px}._iconButton_ad33r_1367._xl_ad33r_101{width:60px;height:60px}._badge_ad33r_1399{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--quafi-status-negative);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}._tooltip_ad33r_1418{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 10px;background:var(--quafi-bg-elevated);color:var(--quafi-text-primary);font-size:12px;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;box-shadow:-3px -3px 6px var(--quafi-btn-neu-light),3px 3px 6px var(--quafi-btn-neu-dark);z-index:100}._iconButton_ad33r_1367:hover ._tooltip_ad33r_1418{opacity:1;visibility:visible}._toggleTrack_ad33r_1447{position:relative;background:var(--quafi-bg-elevated);border-radius:100px;border:none;cursor:pointer;padding:3px;box-shadow:inset 3px 3px 6px var(--quafi-btn-neu-dark),inset -3px -3px 6px var(--quafi-btn-neu-light);transition:var(--quafi-btn-transition)}._toggleTrack_ad33r_1447:disabled{opacity:.35;cursor:not-allowed}._toggleTrack_ad33r_1447._sm_ad33r_77{width:40px;height:22px}._toggleTrack_ad33r_1447._md_ad33r_85{width:52px;height:28px}._toggleTrack_ad33r_1447._lg_ad33r_93{width:64px;height:34px}._toggleKnob_ad33r_1480{position:absolute;top:3px;background:var(--quafi-bg-elevated);border-radius:50%;box-shadow:2px 2px 4px var(--quafi-btn-neu-dark),-2px -2px 4px var(--quafi-btn-neu-light);transition:all .25s cubic-bezier(.4,0,.2,1)}._toggleTrack_ad33r_1447._sm_ad33r_77 ._toggleKnob_ad33r_1480{width:16px;height:16px;left:3px}._toggleTrack_ad33r_1447._md_ad33r_85 ._toggleKnob_ad33r_1480{width:22px;height:22px;left:3px}._toggleTrack_ad33r_1447._lg_ad33r_93 ._toggleKnob_ad33r_1480{width:28px;height:28px;left:3px}._toggleTrack_ad33r_1447._on_ad33r_1509 ._toggleKnob_ad33r_1480{background:var(--quafi-accent-primary);box-shadow:2px 2px 4px var(--quafi-btn-neu-dark),-2px -2px 4px var(--quafi-btn-neu-light),0 0 12px var(--quafi-accent-glow)}._toggleTrack_ad33r_1447._sm_ad33r_77._on_ad33r_1509 ._toggleKnob_ad33r_1480{left:calc(100% - 19px)}._toggleTrack_ad33r_1447._md_ad33r_85._on_ad33r_1509 ._toggleKnob_ad33r_1480{left:calc(100% - 25px)}._toggleTrack_ad33r_1447._lg_ad33r_93._on_ad33r_1509 ._toggleKnob_ad33r_1480{left:calc(100% - 31px)}._buttonGroup_ad33r_1533{display:inline-flex;border-radius:14px;padding:6px}._buttonGroupHorizontal_ad33r_1539{flex-direction:row}._buttonGroupVertical_ad33r_1543{flex-direction:column}._buttonGroupNeu_ad33r_1547{background:var(--quafi-bg-elevated);box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark)}._buttonGroupGlass_ad33r_1554{background:var(--quafi-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--quafi-glass-border);box-shadow:0 4px 16px var(--quafi-btn-glass-shadow)}._tabGroup_ad33r_1566{display:inline-flex;background:var(--quafi-bg-elevated);border-radius:14px;padding:6px;gap:4px;box-shadow:-6px -6px 12px var(--quafi-btn-neu-light),6px 6px 12px var(--quafi-btn-neu-dark)}._tabButton_ad33r_1577{background:transparent;color:var(--quafi-text-secondary);border:none;border-radius:10px;font-family:var(--quafi-font-primary);font-weight:500;cursor:pointer;transition:all .2s ease}._tabButton_ad33r_1577._sm_ad33r_77{padding:0 14px;height:32px;font-size:12px}._tabButton_ad33r_1577._md_ad33r_85{padding:0 18px;height:38px;font-size:13px}._tabButton_ad33r_1577._lg_ad33r_93{padding:0 22px;height:44px;font-size:14px}._tabButton_ad33r_1577:hover:not(._tabButtonActive_ad33r_1606){color:var(--quafi-text-primary);background:#ffffff4d}._tabButtonActive_ad33r_1606{background:var(--quafi-bg-elevated);color:var(--quafi-accent-primary);box-shadow:-3px -3px 6px var(--quafi-btn-neu-light),3px 3px 6px var(--quafi-btn-neu-dark)}._tabButtonWithIcon_ad33r_1621{display:inline-flex;align-items:center;gap:8px}._tabButtonIcon_ad33r_1627{display:flex;align-items:center;justify-content:center;flex-shrink:0}._tabButtonLabel_ad33r_1634{white-space:nowrap}._tabGroupIconOnly_ad33r_1639{gap:2px}._tabButtonIconOnly_ad33r_1643{padding:0!important;aspect-ratio:1;display:flex;align-items:center;justify-content:center}._tabButtonIconOnly_ad33r_1643._sm_ad33r_77{width:32px;height:32px}._tabButtonIconOnly_ad33r_1643._md_ad33r_85{width:38px;height:38px}._tabButtonIconOnly_ad33r_1643._lg_ad33r_93{width:44px;height:44px}._stepper_ad33r_1670{display:inline-flex;align-items:center;border-radius:12px;overflow:hidden}._stepperNeu_ad33r_1677{background:var(--quafi-bg-elevated);box-shadow:-5px -5px 10px var(--quafi-btn-neu-light),5px 5px 10px var(--quafi-btn-neu-dark)}._stepperGlass_ad33r_1684{background:var(--quafi-glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--quafi-glass-border)}._stepperButton_ad33r_1691{background:transparent;border:none;color:var(--quafi-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._stepperButton_ad33r_1691:hover:not(:disabled){color:var(--quafi-text-primary);background:#ffffff4d}._stepperButton_ad33r_1691:active:not(:disabled){background:#0000000d}._stepperButton_ad33r_1691:disabled{opacity:.35;cursor:not-allowed}._stepperValue_ad33r_1716{font-family:var(--quafi-font-mono);font-weight:600;color:var(--quafi-text-primary);text-align:center;background:transparent;border:none;-moz-appearance:textfield}._stepperValue_ad33r_1716::-webkit-outer-spin-button,._stepperValue_ad33r_1716::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._stepper_ad33r_1670._sm_ad33r_77 ._stepperButton_ad33r_1691{width:32px;height:32px}._stepper_ad33r_1670._sm_ad33r_77 ._stepperValue_ad33r_1716{width:48px;height:32px;font-size:13px}._stepper_ad33r_1670._md_ad33r_85 ._stepperButton_ad33r_1691{width:40px;height:40px}._stepper_ad33r_1670._md_ad33r_85 ._stepperValue_ad33r_1716{width:56px;height:40px;font-size:14px}._stepper_ad33r_1670._lg_ad33r_93 ._stepperButton_ad33r_1691{width:48px;height:48px}._stepper_ad33r_1670._lg_ad33r_93 ._stepperValue_ad33r_1716{width:64px;height:48px;font-size:15px}@media (prefers-reduced-motion: reduce){._button_ad33r_16,._toggleTrack_ad33r_1447,._toggleKnob_ad33r_1480,._tabButton_ad33r_1577,._stepperButton_ad33r_1691{transition:none}._button_ad33r_16:hover:not(:disabled),._button_ad33r_16:active:not(:disabled){transform:none}._spinner_ad33r_135{animation:none}}._header_ptuw4_3{display:flex;align-items:center;justify-content:space-between;height:calc(var(--quafi-mobile-header-height) + var(--quafi-safe-area-top));padding:0 var(--quafi-space-4);padding-top:var(--quafi-safe-area-top);background:linear-gradient(180deg,#05060af2,#0a0b10e6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);position:fixed;top:0;left:0;right:0;z-index:var(--quafi-z-sticky)}._left_ptuw4_25,._brand_ptuw4_30{display:flex;align-items:center}._brandButton_ptuw4_35{display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,transform .2s ease}._brandButton_ptuw4_35:hover,._brandButton_ptuw4_35:active{opacity:.8}._brandButton_ptuw4_35:active{transform:scale(.95)}._logo_ptuw4_57{width:28px;height:28px}._title_ptuw4_62{font-family:var(--quafi-font-primary);font-size:var(--quafi-text-base);font-weight:var(--quafi-font-semibold);color:var(--quafi-text-primary);margin:0;letter-spacing:.01em}._right_ptuw4_71{display:flex;align-items:center}._iconButton_ptuw4_76{display:flex;align-items:center;justify-content:center;width:var(--quafi-touch-target-min);height:var(--quafi-touch-target-min);background:transparent;border:none;border-radius:var(--quafi-radius-md);color:var(--quafi-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--quafi-duration-fast) var(--quafi-ease-default),color var(--quafi-duration-fast) var(--quafi-ease-default)}._iconButton_ptuw4_76:hover,._iconButton_ptuw4_76:active{background:var(--quafi-bg-subtle);color:var(--quafi-text-primary)}@media (min-width: 768px){._header_ptuw4_3{display:none}}._nav_t0f5u_3{position:fixed;bottom:0;left:0;right:0;height:calc(var(--quafi-mobile-bottom-nav-height) + var(--quafi-safe-area-bottom));padding-bottom:var(--quafi-safe-area-bottom);background:var(--quafi-bg-elevated);border-top:1px solid var(--quafi-border-subtle);display:flex;align-items:stretch;justify-content:space-around;z-index:var(--quafi-z-sticky)}._navItem_t0f5u_18{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--quafi-space-1);padding:var(--quafi-space-2) var(--quafi-space-1);background:transparent;border:none;cursor:pointer;color:var(--quafi-text-tertiary);-webkit-tap-highlight-color:transparent;transition:color var(--quafi-duration-fast) var(--quafi-ease-default);min-height:var(--quafi-touch-target-min);position:relative}._navItem_t0f5u_18:hover{color:var(--quafi-text-secondary)}._navItem_t0f5u_18._active_t0f5u_40{color:var(--quafi-accent-primary)}._navItem_t0f5u_18._active_t0f5u_40:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:24px;height:2px;background:var(--quafi-accent-primary);border-radius:0 0 var(--quafi-radius-full) var(--quafi-radius-full)}._icon_t0f5u_57{display:flex;align-items:center;justify-content:center;width:24px;height:24px}._label_t0f5u_65{font-family:var(--quafi-font-primary);font-size:10px;font-weight:var(--quafi-font-medium);letter-spacing:.02em;text-transform:uppercase}@media (min-width: 768px){._nav_t0f5u_3{display:none}}@media (prefers-reduced-motion: reduce){._navItem_t0f5u_18{transition:none}}._bar_1g3u7_3{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:9999;pointer-events:none}._bar_1g3u7_3:after{content:"";display:block;height:100%;background:linear-gradient(90deg,var(--quafi-accent, #3a6a72) 0%,rgba(58,106,114,.4) 50%,var(--quafi-accent, #3a6a72) 100%);background-size:200% 100%;width:0%;transition:width .4s ease-out,opacity .2s ease-out}._bar_1g3u7_3._active_1g3u7_29:after{width:85%;animation:_shimmer-slide_1g3u7_1 1.2s linear infinite}._bar_1g3u7_3._done_1g3u7_34:after{width:100%;opacity:0}@keyframes _shimmer-slide_1g3u7_1{0%{background-position:0% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){._bar_1g3u7_3:after{animation:none;transition:none}}._overlay_qz2mm_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#2d34364d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--quafi-z-modal);display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_qz2mm_1 var(--quafi-duration-fast) var(--quafi-ease-out)}@keyframes _fadeIn_qz2mm_1{0%{opacity:0}to{opacity:1}}._sheet_qz2mm_21{background:var(--quafi-glass-elevated);backdrop-filter:blur(var(--quafi-blur-lg));-webkit-backdrop-filter:blur(var(--quafi-blur-lg));border:1px solid var(--quafi-glass-border);border-bottom:none;border-top-left-radius:var(--quafi-radius-xl);border-top-right-radius:var(--quafi-radius-xl);width:100%;max-width:100%;max-height:calc(100vh - var(--quafi-safe-area-top) - 24px);overflow:hidden;display:flex;flex-direction:column;animation:_slideUp_qz2mm_1 var(--quafi-duration-normal) var(--quafi-ease-out);padding-bottom:var(--quafi-safe-area-bottom);box-shadow:var(--quafi-neu-elevated-lg),inset 0 1px #ffffffb3}@keyframes _slideUp_qz2mm_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._auto_qz2mm_54{height:auto}._half_qz2mm_58{height:50vh;min-height:300px}._full_qz2mm_63{height:calc(100vh - var(--quafi-safe-area-top) - 24px)}._handle_qz2mm_67{width:36px;height:4px;background:var(--quafi-border-strong);border-radius:var(--quafi-radius-full);margin:var(--quafi-space-3) auto;flex-shrink:0}._header_qz2mm_76{display:flex;align-items:center;justify-content:space-between;padding:var(--quafi-space-4) var(--quafi-space-5);border-bottom:1px solid var(--quafi-border-subtle);flex-shrink:0}._title_qz2mm_85{font-family:var(--quafi-font-primary);font-size:var(--quafi-text-lg);font-weight:var(--quafi-font-semibold);color:var(--quafi-text-primary);margin:0}._closeButton_qz2mm_93{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:var(--quafi-radius-md);color:var(--quafi-text-secondary);cursor:pointer;transition:background var(--quafi-duration-fast) var(--quafi-ease-default),color var(--quafi-duration-fast) var(--quafi-ease-default)}._closeButton_qz2mm_93:hover{background:var(--quafi-bg-subtle);color:var(--quafi-text-primary)}._content_qz2mm_113{flex:1;overflow-y:auto;padding:var(--quafi-space-5);-webkit-overflow-scrolling:touch}@media (min-width: 768px){._overlay_qz2mm_3{align-items:center}._sheet_qz2mm_21{max-width:480px;max-height:80vh;border-radius:var(--quafi-radius-xl);margin:var(--quafi-space-6)}._handle_qz2mm_67{display:none}}@media (prefers-reduced-motion: reduce){._overlay_qz2mm_3,._sheet_qz2mm_21{animation:none}}._menu_24r88_3{display:flex;flex-direction:column;gap:var(--quafi-space-1)}._menuItem_24r88_9{display:flex;align-items:center;gap:var(--quafi-space-4);width:100%;padding:var(--quafi-space-4);background:transparent;border:none;border-radius:var(--quafi-radius-md);color:var(--quafi-text-primary);font-family:var(--quafi-font-primary);font-size:var(--quafi-text-base);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--quafi-duration-fast) var(--quafi-ease-default);min-height:var(--quafi-touch-target-min)}._menuItem_24r88_9:hover,._menuItem_24r88_9:active{background:var(--quafi-bg-subtle)}._menuItem_24r88_9._destructive_24r88_33{color:var(--quafi-status-negative)}._icon_24r88_37{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--quafi-text-secondary)}._menuItem_24r88_9._destructive_24r88_33 ._icon_24r88_37{color:var(--quafi-status-negative)}._label_24r88_50{flex:1}._sidebar_1dial_22{display:flex;flex-direction:column;align-items:center;z-index:calc(var(--quafi-z-sticky, 100) + 1);font-family:var(--quafi-font-primary, "IBM Plex Sans", sans-serif);width:64px;margin:0;padding:0;overflow:hidden;background:transparent;border-radius:0;box-shadow:none;transition:box-shadow 50ms linear;grid-column:1;grid-row:1 / -1}._sidebarRelative_1dial_50{position:relative;height:100%}._sidebarAbsolute_1dial_55{position:absolute}._sidebarFixed_1dial_60{position:fixed;left:0;top:0;bottom:0;height:100vh}._logoSection_1dial_72{display:flex;align-items:center;justify-content:center;height:var(--architrave-height, 80px);padding:0 4px;position:relative;flex-shrink:0}._logo_1dial_72{display:flex;align-items:center;justify-content:center;color:var(--quafi-accent-primary);transition:.2s ease;--quafi-symbol-fill: var(--quafi-accent-primary);--quafi-symbol-stroke: var(--quafi-accent-primary)}._logoButton_1dial_94{display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:none;cursor:pointer;color:var(--quafi-accent-primary);transition:transform .2s ease,opacity .2s ease;--quafi-symbol-fill: var(--quafi-accent-primary);--quafi-symbol-stroke: var(--quafi-accent-primary)}._logoButton_1dial_94:hover{transform:scale(1.05);opacity:.9}._logoButton_1dial_94:active{transform:scale(.98)}._scanLine_1dial_121{transform-origin:center;animation:_scan_1dial_121 4s linear infinite}@keyframes _scan_1dial_121{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._userSection_1dial_135,._userProfile_1dial_139,._userAvatar_1dial_140,._userAvatarFallback_1dial_141,._userInfo_1dial_142,._userName_1dial_143,._userEmail_1dial_144,._userChevron_1dial_145,._searchSection_1dial_153,._searchInput_1dial_157,._searchIcon_1dial_158{display:none}._navSections_1dial_166{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0;display:flex;flex-direction:column;align-items:center;background:transparent;scrollbar-width:none;-ms-overflow-style:none}._navSections_1dial_166::-webkit-scrollbar{display:none}._navSection_1dial_166{width:100%;background:transparent}._sectionHeader_1dial_191,._sectionTitle_1dial_195,._sectionAction_1dial_199{display:none}._sectionContent_1dial_204{padding:0;background:transparent}._menuList_1dial_213{display:flex;flex-direction:column;align-items:center;gap:8px}._menuItem_1dial_220{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:50%;cursor:pointer;text-decoration:none;font-family:inherit;position:relative;background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);color:var(--quafi-text-secondary);box-shadow:0 2px 8px #0000000a,inset 0 1px 0 var(--shadow-light);transition:.15s ease}._menuItem_1dial_220:hover{background:var(--glass-bg-strong);border-color:var(--glass-border-strong);color:var(--quafi-text-primary);box-shadow:0 4px 12px #0000000f,inset 0 1px 0 var(--shadow-light)}._menuItemActive_1dial_259{background:#fff9;border-color:#fffc;color:var(--quafi-accent-primary);box-shadow:0 4px 16px #3a6a721f,inset 0 1px 0 var(--shadow-light)}._menuItemDisabled_1dial_270{color:var(--quafi-text-muted);cursor:not-allowed;opacity:.4;background:#fff3}._menuItemDisabled_1dial_270:hover{background:#fff3;border-color:#ffffff4d;box-shadow:none}._menuItemIcon_1dial_283{width:20px;height:20px;flex-shrink:0;transition:var(--transition-fast)}._menuItemActive_1dial_259 ._menuItemIcon_1dial_283{filter:drop-shadow(0 0 4px rgba(58,106,114,.35))}._menuItemLabel_1dial_295,._menuItemBadge_1dial_299{display:none}._footerSection_1dial_307{padding:12px 8px;margin-top:auto;border-top:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column;align-items:center}._footerActions_1dial_316{display:flex;flex-direction:column;align-items:center;gap:6px}._footerAction_1dial_316{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;cursor:pointer;border:none;text-decoration:none;transition:all .2s ease;font-family:inherit;background:var(--marble-base);box-shadow:var(--inset-2);color:var(--quafi-text-secondary)}._footerAction_1dial_316 svg{filter:drop-shadow(.5px .5px 0px rgba(255,255,255,.8)) drop-shadow(-.5px -.5px 0px rgba(130,140,155,.5))}._footerAction_1dial_316 span{display:none}._footerAction_1dial_316:hover{color:var(--quafi-accent-primary)}._footerAction_1dial_316:hover svg{filter:drop-shadow(.5px .5px 0px rgba(255,255,255,.8)) drop-shadow(-.5px -.5px 0px rgba(58,106,114,.5))}._footerAction_1dial_316._danger_1dial_364:hover{color:var(--quafi-status-negative)}._footerAction_1dial_316._danger_1dial_364:hover svg{filter:drop-shadow(.5px .5px 0px rgba(255,255,255,.8)) drop-shadow(-.5px -.5px 0px rgba(184,92,92,.5))}._quickNav_1dial_378{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 16px;margin:0 16px 12px;border-radius:14px;background:var(--marble-base);box-shadow:var(--inset-2)}._quickNavItem_1dial_392{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:none;background:transparent;color:var(--quafi-text-muted);cursor:pointer;transition:.15s ease}._quickNavItem_1dial_392:hover{background:var(--glass-bg-strong);color:var(--quafi-text-primary)}._quickNavItemActive_1dial_411{background:#fff9;color:var(--quafi-accent-primary);box-shadow:0 2px 8px #3a6a7226,inset 0 1px 0 var(--shadow-light)}._divider_1dial_423{height:1px;margin:8px 16px;background:linear-gradient(90deg,transparent,rgba(163,177,198,.25),transparent)}._mainNavSection_1dial_439{width:100%;padding:12px 10px;display:flex;justify-content:center}._mainNavTabs_1dial_446{flex-direction:column;width:auto;padding:5px;gap:3px;border-radius:16px;background:var(--marble-base);box-shadow:var(--inset-2)}._mainNavTabs_1dial_446 button{width:38px!important;height:38px!important;min-width:38px;border-radius:12px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--quafi-text-secondary);border:none;transition:all .2s ease}._mainNavTabs_1dial_446 button svg{filter:drop-shadow(-1px -1px 0px rgba(255,255,255,.9)) drop-shadow(1px 1px 0px rgba(147,157,170,.5));transition:filter .2s ease}._mainNavTabs_1dial_446 button:hover:not([aria-selected=true]){color:var(--quafi-text-primary)}._mainNavTabs_1dial_446 button[aria-selected=true]{background:var(--marble-base);color:var(--quafi-accent-primary);box-shadow:var(--raised-2)}._mainNavTabs_1dial_446 button[aria-selected=true] svg{filter:drop-shadow(1px 1px 0px rgba(255,255,255,.9)) drop-shadow(-1px -1px 0px rgba(58,106,114,.5))}._dynamicShadows_1dial_515,._dynamicShadows_1dial_515 ._sectionContent_1dial_204,._dynamicShadows_1dial_515 ._searchInput_1dial_157{transition:box-shadow var(--transition-shadow)}@media (max-width: 768px){._sidebar_1dial_22:not(._sidebarRelative_1dial_50){display:none}}@media (prefers-reduced-motion: reduce){._sidebar_1dial_22,._menuItem_1dial_220,._userProfile_1dial_139,._footerAction_1dial_316,._searchInput_1dial_157,._quickNavItem_1dial_392{transition:none}}:root{--sidebar-width: 64px;--architrave-height: 80px}._layout_oscsi_29{display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--architrave-height) 1fr;height:100vh;overflow:hidden;background:transparent;position:relative;z-index:1}._marbleBeam_oscsi_46,._marbleColumn_oscsi_47{background:var(--marble-base);box-shadow:0 10px 40px #00000026,0 4px 12px #0000001a,0 1px 3px #00000014}._marbleBeam_oscsi_46{grid-column:1 / -1;grid-row:1;position:relative;z-index:var(--quafi-z-sticky, 100)}._marbleColumn_oscsi_47{grid-column:1;grid-row:1 / -1;position:relative;z-index:calc(var(--quafi-z-sticky, 100) + 1)}._architrave_oscsi_72{display:flex;align-items:center;height:100%;padding:10px 16px 10px calc(var(--sidebar-width) + 24px);background:transparent}._marbleColumn_oscsi_47:after{content:"";position:absolute;top:var(--architrave-height, 80px);left:8px;right:8px;height:3px;border-radius:1.5px;background:var(--marble-base);box-shadow:var(--inset-1);z-index:2}._architraveInset_oscsi_104{flex:1;background:var(--marble-base);border-radius:14px;padding:3px;box-shadow:var(--inset-3, var(--inset-2))}._architraveGlass_oscsi_115{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:8px 16px;border-radius:11px;position:relative;background:#ffffff8c;border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 4px #0000000a,inset 0 1px #fffc}._architraveGlass_oscsi_115:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),rgba(255,255,255,.8),rgba(255,255,255,.6),transparent);pointer-events:none;border-radius:11px 11px 0 0}._architraveLeft_oscsi_156{display:flex;align-items:center;gap:10px}._architraveIcon_oscsi_162{color:var(--quafi-accent-primary);filter:drop-shadow(0 0 3px rgba(var(--quafi-accent-rgb),.2))}._architraveTitle_oscsi_167{font-family:var(--quafi-font-numeric);font-size:14px;font-weight:700;color:var(--quafi-text-primary);letter-spacing:.06em;text-transform:uppercase}._architraveGlassBrand_oscsi_177{background:#3a6a721a;border:1px solid rgba(58,106,114,.2)}._architraveGlassBrand_oscsi_177:before{background:linear-gradient(90deg,transparent,rgba(58,106,114,.15),rgba(58,106,114,.25),rgba(58,106,114,.15),transparent)!important}._architraveBadges_oscsi_194{display:flex;align-items:center;gap:6px;margin-left:auto}._architraveBadge_oscsi_194{font-family:var(--quafi-font-primary, "DM Sans", sans-serif);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--quafi-text-secondary, #5a6578);text-shadow:1px 1px 0px rgba(255,255,255,.6),-.5px -.5px 0px rgba(90,101,120,.3)}._architraveBadge_oscsi_194:after{content:"·";margin-left:6px;color:rgba(var(--quafi-accent-rgb, 58, 106, 114),.3)}._architraveBadge_oscsi_194:last-child:after{display:none}._main_oscsi_227{grid-column:2;grid-row:2;display:flex;flex-direction:column;overflow:hidden;min-height:0}._content_oscsi_240{flex:1;overflow-y:auto;overflow-x:hidden;background:transparent;position:relative}._neuPanelContent_oscsi_252{background:var(--marble-base);margin:var(--quafi-space-4);border-radius:var(--radius-standard);overflow:auto;box-shadow:var(--raised-4)}._neuPanelContent_oscsi_252:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),rgba(255,255,255,.45),rgba(255,255,255,.35),transparent);border-radius:var(--radius-standard) var(--radius-standard) 0 0;pointer-events:none}._dynamicShadows_oscsi_283{transition:var(--transition-shadow)}@media (max-width: 768px){._layout_oscsi_29{display:none}}._mobileLayout_oscsi_301{display:none;height:100vh;height:100dvh;flex-direction:column;background:transparent;position:relative;z-index:1;overflow:hidden}@media (max-width: 768px){._mobileLayout_oscsi_301{display:flex}}._mobileTickerTape_oscsi_318{position:fixed;top:calc(var(--quafi-mobile-header-height) + var(--quafi-safe-area-top));left:0;right:0;z-index:calc(var(--quafi-z-sticky) - 1)}._mobileContent_oscsi_326{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding-top:calc(var(--quafi-mobile-header-height) + var(--quafi-safe-area-top));padding-bottom:calc(var(--quafi-mobile-bottom-nav-height) + var(--quafi-safe-area-bottom) + 32px)}@media (prefers-reduced-motion: reduce){._navItem_oscsi_342,._liveIndicator_oscsi_343,._liveDot_oscsi_344{transition:none}._liveDot_oscsi_344._live_oscsi_343{animation:none}}._demoBanner_oscsi_355{padding:4px 12px;text-align:center;font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--quafi-warning, #a08a4a);background:#a08a4a14;border-bottom:1px solid rgba(160,138,74,.15)}._groupHeader_t18ga_5{display:flex;align-items:center;gap:var(--quafi-space-2);padding:12px 16px;cursor:pointer;background-color:transparent;border:none;width:100%;color:var(--quafi-text-primary);font-family:var(--quafi-font-primary);font-size:var(--quafi-text-sm);font-weight:var(--quafi-font-medium);transition:all var(--quafi-transition-fast);-webkit-user-select:none;user-select:none;letter-spacing:.02em}._groupHeader_t18ga_5:hover{background-color:var(--quafi-bg-subtle);color:var(--quafi-accent-primary)}._title_t18ga_29{flex:1;text-align:left}._itemsContainer_t18ga_35{display:none;padding-bottom:0}._itemsContainerExpanded_t18ga_40{display:block;padding-bottom:8px}._item_t18ga_35{display:flex;align-items:center;gap:var(--quafi-space-2);padding:var(--quafi-space-2) 16px var(--quafi-space-2) 40px;color:var(--quafi-text-secondary);text-decoration:none;font-family:var(--quafi-font-primary);font-size:12px;font-weight:var(--quafi-font-regular);background-color:transparent;border-left:3px solid transparent;transition:all var(--quafi-transition-fast);letter-spacing:.02em}._item_t18ga_35:hover{background-color:var(--quafi-bg-subtle);color:var(--quafi-text-primary);border-left-color:var(--quafi-border-default)}._itemActive_t18ga_68{color:var(--quafi-accent-primary);font-weight:var(--quafi-font-medium);background-color:var(--quafi-bg-elevated);border-left:3px solid var(--quafi-accent-primary)}._itemActive_t18ga_68:hover{background-color:var(--quafi-bg-elevated);color:var(--quafi-accent-primary)}._container_ghyca_3{display:flex;align-items:center;justify-content:center;min-height:300px;padding:var(--quafi-space-8)}._content_ghyca_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:400px}._iconContainer_ghyca_19{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:var(--quafi-status-warning-subtle);border-radius:50%;margin-bottom:var(--quafi-space-5)}._icon_ghyca_19{color:var(--quafi-status-warning);opacity:.8}._title_ghyca_35{font-family:var(--quafi-font-primary);font-size:var(--quafi-text-xl);font-weight:var(--quafi-font-semibold);color:var(--quafi-text-primary);margin:0 0 var(--quafi-space-3) 0}._description_ghyca_43{font-size:var(--quafi-text-sm);color:var(--quafi-text-secondary);line-height:1.6;margin:0 0 var(--quafi-space-5) 0}._details_ghyca_50{width:100%;padding:var(--quafi-space-4);background-color:var(--quafi-bg-subtle);border:1px solid var(--quafi-border-subtle);border-radius:var(--quafi-radius-md);margin-bottom:var(--quafi-space-5);text-align:left}._errorName_ghyca_60{font-family:var(--quafi-font-led);font-size:var(--quafi-text-xs);color:var(--quafi-status-warning);margin:0 0 var(--quafi-space-2) 0;text-transform:uppercase;letter-spacing:var(--quafi-tracking-led)}._errorMessage_ghyca_69{font-family:var(--quafi-font-led);font-size:var(--quafi-text-xs);color:var(--quafi-text-tertiary);margin:0;word-break:break-word;letter-spacing:var(--quafi-tracking-led)}._actions_ghyca_78{display:flex;gap:var(--quafi-space-3)}._retryButton_ghyca_83,._homeButton_ghyca_84{display:flex;align-items:center;gap:var(--quafi-space-2)}:root{--quafi-white-rgb: 255, 255, 255;--quafi-shadow-dark-rgb: 147, 157, 170;--quafi-shadow-darker-rgb: 130, 140, 155;--quafi-shadow-darkest-rgb: 115, 125, 140;--quafi-shadow-alt-rgb: 168, 172, 179;--quafi-shadow-muted-rgb: 138, 143, 150;--quafi-carve-dark-rgb: 140, 150, 165;--marble-base: #d5d8dc;--marble-base-rgb: 213, 216, 220;--marble-light: #e2e5e9;--marble-light-rgb: 226, 229, 233;--marble-dark: #c8ccd1;--marble-dark-rgb: 200, 204, 209;--marble-deeper: #b8bcc2;--marble-deeper-rgb: 184, 188, 194;--quafi-black: #252528;--quafi-black-rgb: 37, 37, 40;--quafi-accent: #3a6a72;--quafi-accent-rgb: 58, 106, 114;--quafi-accent-light: #4a7a82;--quafi-accent-light-rgb: 74, 122, 130;--quafi-accent-dark: #2a5a62;--quafi-accent-dark-rgb: 42, 90, 98;--quafi-accent-glow: rgba(var(--quafi-accent-rgb), .25);--quafi-text-accent: #4a6a7a;--quafi-text-accent-rgb: 74, 106, 122;--quafi-positive: #4a7a6a;--quafi-positive-rgb: 74, 122, 106;--quafi-positive-light: #5a8a7a;--quafi-positive-dark: #3a6a5a;--quafi-warning: #a08a4a;--quafi-warning-rgb: 160, 138, 74;--quafi-warning-light: #b09a5a;--quafi-warning-dark: #8a7a3a;--quafi-negative: #8a5a4a;--quafi-negative-rgb: 138, 90, 74;--quafi-negative-light: #9a6a5a;--quafi-negative-dark: #7a4a3a;--quafi-info: #4a6a7a;--quafi-info-rgb: 74, 106, 122;--quafi-info-light: #5a7a8a;--quafi-info-dark: #3a5a6a;--quafi-text-primary: var(--quafi-black);--quafi-text-secondary: rgba(var(--quafi-black-rgb), .75);--quafi-text-tertiary: rgba(var(--quafi-black-rgb), .55);--quafi-text-muted: #8a8f96;--quafi-text-disabled: rgba(var(--quafi-black-rgb), .3);--quafi-text-inverse: #f0f0f2;--quafi-text-light: #f0f0f2;--quafi-accent-hover: var(--quafi-accent-dark);--quafi-accent-active: #1f4a52;--quafi-bg-hover: rgba(var(--quafi-border-base-rgb), .08);--quafi-bg-active: rgba(var(--quafi-border-base-rgb), .15);--quafi-opacity-disabled: .4;--quafi-logo-slate-1: #3a3a42;--quafi-logo-slate-2: #44444c;--quafi-logo-marble-1: #eceef2;--quafi-logo-marble-2: #f0f2f5;--quafi-logo-light-1: #e8e8ec;--quafi-logo-light-2: #ededf0;--quafi-symbol-fill: #babec4;--quafi-symbol-stroke: #b2b6bc;--quafi-teal-glow: rgba(var(--quafi-accent-rgb), .5);--quafi-carve-light: rgba(var(--quafi-white-rgb), .92);--quafi-carve-dark: rgba(var(--quafi-carve-dark-rgb), .65);--quafi-border-base-rgb: 163, 177, 198;--quafi-border-subtle: rgba(var(--quafi-border-base-rgb), .2);--quafi-border-default: rgba(var(--quafi-border-base-rgb), .35);--quafi-border-strong: rgba(var(--quafi-border-base-rgb), .5);--quafi-border-focus: var(--quafi-accent);--quafi-border-accent: rgba(var(--quafi-accent-rgb), .4);--quafi-chart-1: var(--quafi-accent);--quafi-chart-2: var(--quafi-accent-dark);--quafi-chart-3: var(--quafi-positive);--quafi-chart-4: var(--quafi-info);--quafi-chart-5: #6a5a7a;--quafi-chart-5-rgb: 106, 90, 122;--quafi-chart-6: var(--quafi-warning);--quafi-chart-7: var(--quafi-negative);--quafi-chart-8: #5a6a6a;--quafi-chart-8-rgb: 90, 106, 106;--quafi-chart-grid: rgba(var(--quafi-border-base-rgb), .25);--quafi-chart-axis: #5F6C7A;--quafi-chart-axis-rgb: 95, 108, 122;--quafi-glass-accent: rgba(var(--quafi-accent-rgb), .08);--quafi-glass-accent-strong: rgba(var(--quafi-accent-rgb), .15);--quafi-glass-violet-rgb: 138, 110, 180;--quafi-glass-violet-text: #6B4E99;--quafi-glass-smoke-rgb: 75, 85, 99;--quafi-glass-smoke-text: #4B5563;--quafi-glass-frost-rgb: 200, 220, 255;--quafi-glass-frost-text: #4A6A99;--quafi-status-positive: var(--quafi-positive);--quafi-status-negative: var(--quafi-negative);--quafi-status-warning: var(--quafi-warning);--quafi-status-info: var(--quafi-info);--quafi-status-positive-text: var(--quafi-positive-dark);--quafi-status-negative-text: var(--quafi-negative-dark);--quafi-status-warning-text: var(--quafi-warning-dark);--quafi-status-info-text: var(--quafi-info-dark);--quafi-status-positive-subtle: rgba(var(--quafi-positive-rgb), .15);--quafi-status-negative-subtle: rgba(var(--quafi-negative-rgb), .15);--quafi-status-warning-subtle: rgba(var(--quafi-warning-rgb), .15);--quafi-status-info-subtle: rgba(var(--quafi-info-rgb), .15);--quafi-status-positive-muted: rgba(var(--quafi-positive-rgb), .1);--quafi-status-negative-muted: rgba(var(--quafi-negative-rgb), .1);--quafi-status-warning-muted: rgba(var(--quafi-warning-rgb), .1);--quafi-status-info-muted: rgba(var(--quafi-info-rgb), .1);--quafi-status-positive-border: rgba(var(--quafi-positive-rgb), .3);--quafi-status-negative-border: rgba(var(--quafi-negative-rgb), .3);--quafi-status-warning-border: rgba(var(--quafi-warning-rgb), .3);--quafi-status-info-border: rgba(var(--quafi-info-rgb), .3);--quafi-status-neutral: #6B7280;--quafi-status-neutral-rgb: 107, 114, 128;--quafi-status-neutral-subtle: rgba(var(--quafi-status-neutral-rgb), .15);--quafi-glow-positive: 0 0 15px rgba(var(--quafi-positive-rgb), .25);--quafi-glow-negative: 0 0 15px rgba(var(--quafi-negative-rgb), .25);--quafi-glow-warning: 0 0 15px rgba(var(--quafi-warning-rgb), .25);--quafi-glow-info: 0 0 15px rgba(var(--quafi-info-rgb), .25);--quafi-glow-accent: 0 0 15px rgba(var(--quafi-accent-rgb), .25)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--quafi-bg-void);color:var(--quafi-text-primary);font-family:var(--quafi-font-primary)}img,picture,video,canvas{display:block;max-width:100%}video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}ul,ol{list-style:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:0;background:var(--quafi-bg-elevated);color:var(--quafi-text-primary);padding:var(--quafi-space-2) var(--quafi-space-4);z-index:var(--quafi-z-max);transition:var(--quafi-transition-fast)}.skip-link:focus{top:0}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--quafi-space-page);padding-right:var(--quafi-space-page)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-1{gap:var(--quafi-space-1)}.gap-2{gap:var(--quafi-space-2)}.gap-3{gap:var(--quafi-space-3)}.gap-4{gap:var(--quafi-space-4)}.gap-5{gap:var(--quafi-space-5)}.gap-6{gap:var(--quafi-space-6)}.gap-8{gap:var(--quafi-space-8)}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p-0{padding:0}.p-1{padding:var(--quafi-space-1)}.p-2{padding:var(--quafi-space-2)}.p-3{padding:var(--quafi-space-3)}.p-4{padding:var(--quafi-space-4)}.p-5{padding:var(--quafi-space-5)}.p-6{padding:var(--quafi-space-6)}.p-8{padding:var(--quafi-space-8)}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.visible{visibility:visible}.invisible{visibility:hidden}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh;min-height:100dvh}.max-w-full{max-width:100%}.rounded-none{border-radius:var(--quafi-radius-none)}.rounded-sm{border-radius:var(--quafi-radius-sm)}.rounded{border-radius:var(--quafi-radius-md)}.rounded-lg{border-radius:var(--quafi-radius-lg)}.rounded-xl{border-radius:var(--quafi-radius-xl)}.rounded-full{border-radius:var(--quafi-radius-full)}.border{border:1px solid var(--quafi-border-default)}.border-none{border:none}.border-subtle{border-color:var(--quafi-border-subtle)}.border-strong{border-color:var(--quafi-border-strong)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--quafi-shadow-sm)}.shadow{box-shadow:var(--quafi-shadow-md)}.shadow-lg{box-shadow:var(--quafi-shadow-lg)}.shadow-xl{box-shadow:var(--quafi-shadow-xl)}.bg-void{background-color:var(--quafi-bg-void)}.bg-base{background-color:var(--quafi-bg-base)}.bg-elevated{background-color:var(--quafi-bg-elevated)}.bg-overlay{background-color:var(--quafi-bg-overlay)}.bg-subtle{background-color:var(--quafi-bg-subtle)}.bg-interactive{background-color:var(--quafi-bg-interactive)}.bg-transparent{background-color:transparent}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-wait{cursor:wait}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.transition-none{transition:none}.transition-fast{transition:var(--quafi-transition-fast)}.transition{transition:var(--quafi-transition-normal)}.transition-slow{transition:var(--quafi-transition-slow)}.transition-slower{transition:var(--quafi-transition-slower)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.z-0{z-index:var(--quafi-z-base)}.z-10{z-index:var(--quafi-z-elevated)}.z-50{z-index:var(--quafi-z-dropdown)}.z-modal{z-index:var(--quafi-z-modal)}.z-tooltip{z-index:var(--quafi-z-tooltip)}.raised-1{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--quafi-radius-lg, 16px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--raised-1)}.raised-2{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--quafi-radius-lg, 16px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--raised-2)}.raised-3{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);border-radius:var(--quafi-radius-lg, 16px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--raised-3)}.raised-4{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);border-radius:var(--quafi-radius-lg, 16px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--raised-4)}.raised-5{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);border-radius:var(--quafi-radius-xl, 20px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--raised-5)}.inset-1{background:var(--marble-dark);border-radius:var(--quafi-radius-md, 12px);box-shadow:var(--inset-1)}.inset-2{background:var(--marble-dark);border-radius:var(--quafi-radius-md, 14px);box-shadow:var(--inset-2)}.inset-3{background:var(--marble-dark);border-radius:var(--quafi-radius-lg, 16px);box-shadow:var(--inset-3)}.inset-4{background:var(--marble-dark);border-radius:var(--quafi-radius-lg, 16px);box-shadow:var(--inset-4)}.inset-5{background:var(--marble-deeper);border-radius:var(--quafi-radius-xl, 20px);box-shadow:var(--inset-5)}.glass-item{background:var(--quafi-glass-item-bg);border:1px solid var(--quafi-glass-item-border);border-radius:var(--quafi-radius-md, 12px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .15s ease}.glass-item:hover{background:var(--quafi-glass-item-bg-hover);border-color:var(--quafi-glass-item-border-hover)}.glass-item-active{background:var(--quafi-glass-item-bg-active);border-color:var(--quafi-glass-item-border-active)}.glass{background:var(--quafi-glass-bg);backdrop-filter:blur(var(--quafi-blur-md));-webkit-backdrop-filter:blur(var(--quafi-blur-md));border:1px solid var(--quafi-glass-border)}.glass-elevated{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);backdrop-filter:blur(var(--quafi-blur-lg));-webkit-backdrop-filter:blur(var(--quafi-blur-lg));box-shadow:var(--raised-4)}.glass-inset{background:var(--marble-dark);box-shadow:var(--inset-2)}.glass-panel{background:var(--glass-bg-strong);border:1px solid var(--glass-border-strong);backdrop-filter:blur(var(--quafi-blur-md));-webkit-backdrop-filter:blur(var(--quafi-blur-md));border-radius:var(--quafi-radius-lg);box-shadow:var(--raised-3);position:relative}.glass-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--quafi-white-rgb),.4),rgba(var(--quafi-white-rgb),.6),rgba(var(--quafi-white-rgb),.4),transparent);border-radius:var(--quafi-radius-lg) var(--quafi-radius-lg) 0 0;pointer-events:none}.neu-elevated{box-shadow:var(--raised-3)}.neu-pressed{box-shadow:var(--inset-2)}.blur-sm{backdrop-filter:blur(var(--quafi-blur-sm));-webkit-backdrop-filter:blur(var(--quafi-blur-sm))}.blur-md{backdrop-filter:blur(var(--quafi-blur-md));-webkit-backdrop-filter:blur(var(--quafi-blur-md))}.blur-lg{backdrop-filter:blur(var(--quafi-blur-lg));-webkit-backdrop-filter:blur(var(--quafi-blur-lg))}.blur-xl{backdrop-filter:blur(var(--quafi-blur-xl));-webkit-backdrop-filter:blur(var(--quafi-blur-xl))}.inner-highlight{box-shadow:inset 0 1px rgba(var(--quafi-white-rgb),.7)}.border-luminous{border-color:var(--quafi-glass-border)}.border-luminous-hover:hover{border-color:var(--quafi-glass-border-hover)}:root{--quafi-font-primary: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--quafi-font-sans: var(--quafi-font-primary);--quafi-font-mono: "IBM Plex Mono", "SF Mono", "Fira Code", "Consolas", monospace;--quafi-font-data: var(--quafi-font-mono);--quafi-font-ticker: var(--quafi-font-mono);--quafi-font-numeric: var(--quafi-font-mono);--quafi-font-display: "Libre Baskerville", Georgia, "Times New Roman", serif;--quafi-wordmark-font: "Cormorant Garamond", serif;--quafi-wordmark-weight: 300;--quafi-wordmark-tracking: .06em;--quafi-font-led: "IBM Plex Sans", sans-serif;--quafi-text-xs: .75rem;--quafi-text-sm: .875rem;--quafi-text-base: 1rem;--quafi-text-lg: 1.125rem;--quafi-text-xl: 1.25rem;--quafi-text-2xl: 1.5rem;--quafi-text-3xl: 1.875rem;--quafi-text-4xl: 2.25rem;--quafi-text-5xl: 3rem;--quafi-text-6xl: 3.75rem;--quafi-data-xs: 10px;--quafi-data-sm: 11px;--quafi-data-base: 12px;--quafi-data-md: 13px;--quafi-data-lg: 14px;--quafi-data-xl: 16px;--quafi-data-2xl: 20px;--quafi-data-3xl: 28px;--quafi-data-4xl: 36px;--quafi-data-5xl: 48px;--quafi-home-descriptor: 22px;--quafi-home-section-label: 11px;--quafi-home-headline: 26px;--quafi-home-headline-lg: 32px;--quafi-home-wordmark: 96px;--quafi-font-light: 300;--quafi-font-regular: 400;--quafi-font-medium: 500;--quafi-font-semibold: 600;--quafi-font-bold: 700;--quafi-tracking-tight: -.02em;--quafi-tracking-normal: 0;--quafi-tracking-wide: .02em;--quafi-tracking-wider: .03em;--quafi-tracking-widest: .05em;--quafi-tracking-label: .25em;--quafi-tracking-root: .08em;--quafi-tracking-word: .04em;--quafi-tracking-meaning: .02em;--quafi-tracking-modern: .1em;--quafi-tracking-formula: .12em;--quafi-tracking-result: .06em;--quafi-tracking-pill: .03em;--quafi-tracking-system-name: .2em;--quafi-tracking-demo-label: .1em;--quafi-tracking-data: 0;--quafi-tracking-led: .05em;--quafi-leading-none: 1;--quafi-leading-tight: 1.25;--quafi-leading-snug: 1.375;--quafi-leading-normal: 1.5;--quafi-leading-relaxed: 1.625;--quafi-leading-loose: 2;--quafi-leading-headline: 1.3;--quafi-leading-voice: 1.6;--quafi-leading-philosophy: 1.7}:root{--shadow-light: rgba(var(--quafi-white-rgb), .95);--shadow-dark: rgba(var(--quafi-shadow-dark-rgb), .55);--shadow-darker: rgba(var(--quafi-shadow-darker-rgb), .65);--shadow-dark-alt: rgba(var(--quafi-shadow-alt-rgb), .5);--raised-1: 2px 2px 4px var(--shadow-dark), -2px -2px 4px var(--shadow-light);--raised-2: 4px 4px 8px var(--shadow-dark), -4px -4px 8px var(--shadow-light);--raised-3: 6px 6px 12px var(--shadow-dark), -6px -6px 12px var(--shadow-light);--raised-4: 8px 8px 16px var(--shadow-dark), -8px -8px 16px var(--shadow-light);--raised-5: 12px 12px 24px var(--shadow-dark), -12px -12px 24px var(--shadow-light);--inset-1: inset 2px 2px 4px var(--shadow-dark), inset -2px -2px 4px var(--shadow-light);--inset-2: inset 3px 3px 6px var(--shadow-dark), inset -3px -3px 6px var(--shadow-light);--inset-3: inset 4px 4px 8px var(--shadow-dark), inset -4px -4px 8px var(--shadow-light);--inset-4: inset 6px 6px 12px var(--shadow-dark), inset -6px -6px 12px var(--shadow-light);--inset-5: inset 8px 8px 16px var(--shadow-darker), inset -8px -8px 16px var(--shadow-light);--carved-groove: inset 0 0 0 4px var(--marble-base, #d5d8dc), inset 1px 1px 1px 4px rgba(147, 157, 170, .45), inset -1px -1px 1px 4px rgba(255, 255, 255, .35);--carved-frame: inset 0 0 0 2px var(--marble-base, #d5d8dc), inset 2px 2px 3px 2px rgba(147, 157, 170, .5), inset -2px -2px 3px 2px rgba(255, 255, 255, .7);--carved-trench: inset 0 0 0 3px var(--marble-base, #d5d8dc), inset 1px 1px 2px 3px rgba(147, 157, 170, .5), inset -1px -1px 1px 3px rgba(255, 255, 255, .6), inset 0 0 0 7px rgba(147, 157, 170, .08), inset -1px -1px 2px 7px rgba(147, 157, 170, .3), inset 1px 1px 2px 7px rgba(255, 255, 255, .8);--glass-bg: rgba(var(--quafi-white-rgb), .25);--glass-bg-hover: rgba(var(--quafi-white-rgb), .35);--glass-bg-active: rgba(var(--quafi-white-rgb), .45);--glass-bg-strong: rgba(var(--quafi-white-rgb), .4);--glass-border: rgba(var(--quafi-white-rgb), .35);--glass-border-strong: rgba(var(--quafi-white-rgb), .5);--glass-border-hover: rgba(var(--quafi-white-rgb), .6);--shadow-ridge-frame: inset 0 0 0 1px rgba(var(--quafi-white-rgb), .8), inset 0 0 0 2px rgba(var(--quafi-shadow-alt-rgb), .25), 2px 2px 4px rgba(var(--quafi-shadow-dark-rgb), .5), -2px -2px 4px rgba(var(--quafi-white-rgb), .9);--shadow-ridge-frame-hover: inset 0 0 0 1px rgba(var(--quafi-white-rgb), .9), inset 0 0 0 2px rgba(var(--quafi-shadow-alt-rgb), .3), 3px 3px 6px rgba(var(--quafi-shadow-dark-rgb), .55), -3px -3px 6px rgba(var(--quafi-white-rgb), .95);--shadow-ridge-frame-active: inset 0 0 0 1px rgba(var(--quafi-white-rgb), .6), inset 0 0 0 2px rgba(var(--quafi-shadow-alt-rgb), .35), inset 2px 2px 4px rgba(var(--quafi-shadow-dark-rgb), .3), inset -1px -1px 2px rgba(var(--quafi-white-rgb), .5);--shadow-pill-frame: inset 2px 2px 4px rgba(var(--quafi-shadow-dark-rgb), .45), inset -2px -2px 4px rgba(var(--quafi-white-rgb), .85);--shadow-etymology-card: 4px 4px 10px rgba(var(--quafi-shadow-dark-rgb), .45), -4px -4px 10px rgba(var(--quafi-white-rgb), .9);--shadow-synthesis-card: inset 4px 4px 10px rgba(var(--quafi-shadow-dark-rgb), .5), inset -4px -4px 10px rgba(var(--quafi-white-rgb), .85);--shadow-voice-card: 5px 5px 12px rgba(var(--quafi-shadow-dark-rgb), .45), -5px -5px 12px rgba(var(--quafi-white-rgb), .9);--shadow-voice-example: inset 2px 2px 5px rgba(var(--quafi-shadow-dark-rgb), .4), inset -2px -2px 5px rgba(var(--quafi-white-rgb), .85);--shadow-anti-pill: 2px 2px 5px rgba(var(--quafi-shadow-dark-rgb), .35), -2px -2px 5px rgba(var(--quafi-white-rgb), .85);--shadow-demo-raised: 8px 8px 16px rgba(var(--quafi-shadow-dark-rgb), .5), -8px -8px 16px rgba(var(--quafi-white-rgb), .9);--shadow-demo-inset: inset 6px 6px 12px rgba(var(--quafi-shadow-dark-rgb), .55), inset -6px -6px 12px rgba(var(--quafi-white-rgb), .85);--glass-teal-gradient: linear-gradient( 135deg, rgba(var(--quafi-white-rgb), .25) 0%, rgba(var(--quafi-accent-rgb), .12) 100% );--glass-teal-shadow: 0 4px 24px rgba(var(--quafi-shadow-dark-rgb), .35), 0 0 0 1px rgba(var(--quafi-accent-rgb), .15);--quafi-shadow-xs: 0 1px 2px rgba(var(--quafi-border-base-rgb), .25);--quafi-shadow-sm: 0 2px 8px rgba(var(--quafi-border-base-rgb), .3);--quafi-shadow-md: 0 4px 16px rgba(var(--quafi-border-base-rgb), .35);--quafi-shadow-lg: 0 8px 24px rgba(var(--quafi-border-base-rgb), .4);--quafi-shadow-xl: 0 12px 32px rgba(var(--quafi-border-base-rgb), .45);--quafi-shadow-2xl: 0 24px 48px rgba(var(--quafi-border-base-rgb), .5);--quafi-shadow-inner: inset 0 2px 4px rgba(var(--quafi-border-base-rgb), .3);--quafi-shadow-inner-strong: inset 0 4px 8px rgba(var(--quafi-border-base-rgb), .4);--quafi-shadow-highlight: inset 0 1px 0 rgba(var(--quafi-white-rgb), .6);--quafi-shadow-highlight-strong: inset 0 1px 0 rgba(var(--quafi-white-rgb), .8);--quafi-shadow-glow-sm: 0 0 10px rgba(var(--quafi-accent-rgb), .2);--quafi-shadow-glow-md: 0 0 20px rgba(var(--quafi-accent-rgb), .25);--quafi-shadow-glow-lg: 0 0 30px rgba(var(--quafi-accent-rgb), .3);--quafi-shadow-glow-accent: 0 4px 20px rgba(var(--quafi-border-base-rgb), .3), 0 0 30px rgba(var(--quafi-accent-rgb), .1);--quafi-shadow-glow-accent-strong: 0 4px 24px rgba(var(--quafi-border-base-rgb), .4), 0 0 40px rgba(var(--quafi-accent-rgb), .15);--quafi-glow-positive: 0 0 15px rgba(var(--quafi-positive-rgb), .25);--quafi-glow-negative: 0 0 15px rgba(var(--quafi-negative-rgb), .25);--quafi-glow-warning: 0 0 15px rgba(var(--quafi-warning-rgb), .25);--quafi-glow-info: 0 0 15px rgba(var(--quafi-info-rgb), .25);--quafi-glow-positive-lg: 0 0 30px rgba(var(--quafi-positive-rgb), .15);--quafi-glow-negative-lg: 0 0 30px rgba(var(--quafi-negative-rgb), .15);--quafi-glow-warning-lg: 0 0 30px rgba(var(--quafi-warning-rgb), .15);--quafi-glow-info-lg: 0 0 30px rgba(var(--quafi-info-rgb), .15);--shadow-hover: 6px 6px 12px var(--shadow-dark), -6px -6px 12px var(--shadow-light);--shadow-active: inset 3px 3px 6px var(--shadow-dark), inset -3px -3px 6px var(--shadow-light);--shadow-disabled: 1px 1px 2px var(--shadow-dark), -1px -1px 2px var(--shadow-light);--shadow-focus-ring: 0 0 0 3px rgba(var(--quafi-accent-rgb), .25);--shadow-focus-ring-sm: 0 0 0 2px rgba(var(--quafi-accent-rgb), .3);--shadow-focus-ring-strong: 0 0 0 4px rgba(var(--quafi-accent-rgb), .35);--shadow-raised-focus: var(--raised-2), 0 0 0 3px rgba(var(--quafi-accent-rgb), .25);--shadow-inset-focus: var(--inset-2), 0 0 0 2px rgba(var(--quafi-accent-rgb), .2);--shadow-glass-layered: 0 1px 2px rgba(var(--quafi-border-base-rgb), .1), 0 2px 4px rgba(var(--quafi-border-base-rgb), .1), 0 4px 8px rgba(var(--quafi-border-base-rgb), .1), 0 8px 16px rgba(var(--quafi-border-base-rgb), .08), var(--quafi-shadow-highlight-strong);--elevation-sm: var(--quafi-shadow-sm);--elevation-md: var(--quafi-shadow-md);--elevation-lg: var(--quafi-shadow-lg);--shadow-sm: var(--quafi-shadow-sm);--shadow-md: var(--quafi-shadow-md);--shadow-lg: var(--quafi-shadow-lg);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 15px;--radius-xl: 20px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-full: 9999px;--transition-shadow: box-shadow 50ms linear;--transition-fast: all .15s ease;--transition-normal: all .2s ease;--transition-slow: all .3s ease}:root{--lp-offset: .5px;--lp-offset-strong: 1px;--lp-light: rgba(var(--quafi-white-rgb), .9);--lp-light-subtle: rgba(var(--quafi-white-rgb), .8);--lp-light-strong: rgba(var(--quafi-white-rgb), .95);--lp-primary: .5px .5px 0px var(--lp-light), -.5px -.5px 0px rgba(var(--quafi-black-rgb), .2);--lp-primary-strong: 1px 1px 0px var(--lp-light), -1px -1px 0px rgba(var(--quafi-black-rgb), .25);--lp-positive: .5px .5px 0px var(--lp-light), -.5px -.5px 0px rgba(var(--quafi-positive-rgb), .25);--lp-warning: .5px .5px 0px var(--lp-light), -.5px -.5px 0px rgba(var(--quafi-warning-rgb), .25);--lp-negative: .5px .5px 0px var(--lp-light), -.5px -.5px 0px rgba(var(--quafi-negative-rgb), .25);--lp-info: .5px .5px 0px var(--lp-light), -.5px -.5px 0px rgba(var(--quafi-info-rgb), .25);--lp-accent: .5px .5px 0px var(--lp-light), -.5px -.5px 0px rgba(var(--quafi-accent-rgb), .25);--lp-positive-strong: 1px 1px 0px rgba(var(--quafi-white-rgb), .8), -1px -1px 0px rgba(var(--quafi-positive-rgb), .4);--lp-warning-strong: 1px 1px 0px rgba(var(--quafi-white-rgb), .8), -1px -1px 0px rgba(var(--quafi-warning-rgb), .4);--lp-negative-strong: 1px 1px 0px rgba(var(--quafi-white-rgb), .8), -1px -1px 0px rgba(var(--quafi-negative-rgb), .4);--lp-info-strong: 1px 1px 0px rgba(var(--quafi-white-rgb), .8), -1px -1px 0px rgba(var(--quafi-info-rgb), .4);--lp-accent-strong: 1px 1px 0px rgba(var(--quafi-white-rgb), .8), -1px -1px 0px rgba(var(--quafi-accent-rgb), .4);--lp-petrol-md: .75px .75px 0px rgba(var(--quafi-white-rgb), .7), -.75px -.75px 0px rgba(var(--quafi-accent-rgb), .35);--lp-positive-md: .75px .75px 0px rgba(var(--quafi-white-rgb), .8), -.75px -.75px 0px rgba(var(--quafi-positive-rgb), .35);--lp-warning-md: .75px .75px 0px rgba(var(--quafi-white-rgb), .8), -.75px -.75px 0px rgba(var(--quafi-warning-rgb), .35);--lp-negative-md: .75px .75px 0px rgba(var(--quafi-white-rgb), .8), -.75px -.75px 0px rgba(var(--quafi-negative-rgb), .35);--lp-carved-sm: .5px .5px 0px var(--lp-light-subtle), -.5px -.5px 0px rgba(var(--quafi-shadow-darker-rgb), .3);--lp-carved-md: .75px .75px 0px rgba(var(--quafi-white-rgb), .85), -.75px -.75px 0px rgba(var(--quafi-shadow-darker-rgb), .4);--lp-carved-lg: 1px 1px 0px var(--lp-light), -1px -1px 0px rgba(var(--quafi-shadow-darker-rgb), .5);--lp-whisper: .5px .5px 0px rgba(var(--quafi-white-rgb), .6), -.5px -.5px 0px rgba(var(--quafi-shadow-darker-rgb), .2);--lp-steel: .5px .5px 0px rgba(var(--quafi-white-rgb), .9), -.5px -.5px 0px rgba(var(--quafi-info-rgb), .25);--lp-steel-strong: 1px 1px 0px rgba(var(--quafi-white-rgb), .85), -1px -1px 1px rgba(var(--quafi-info-rgb), .3);--lp-petrol: .5px .5px 0px rgba(var(--quafi-white-rgb), .8), -.5px -.5px 0px rgba(var(--quafi-accent-rgb), .35);--lp-petrol-strong: 1px 1px 0px rgba(var(--quafi-white-rgb), .85), -1px -1px 1px rgba(var(--quafi-accent-rgb), .4);--lp-petrol-whisper: .5px .5px 0px rgba(var(--quafi-white-rgb), .8), -.5px -.5px 0px rgba(var(--quafi-accent-rgb), .35);--lp-muted: .5px .5px 0px rgba(var(--quafi-white-rgb), .7), -.5px -.5px 0px rgba(var(--quafi-shadow-muted-rgb), .3);--lp-embossed: -1.5px -1.5px 0px var(--lp-light-strong), 1.5px 1.5px 0px rgba(var(--quafi-shadow-dark-rgb), .55);--lp-embossed-subtle: -1px -1px 0px var(--lp-light), 1px 1px 0px rgba(var(--quafi-shadow-dark-rgb), .45);--lp-embossed-strong: -2px -2px 0px rgba(var(--quafi-white-rgb), 1), 2px 2px 1px rgba(var(--quafi-shadow-darker-rgb), .6);--lp-embossed-petrol: -1.5px -1.5px 1px var(--lp-light), 1.5px 1.5px 1px rgba(var(--quafi-accent-rgb), .3);--lp-embossed-sm: -.5px -.5px 0px var(--lp-light), .5px .5px 0px rgba(var(--quafi-shadow-dark-rgb), .4);--lp-embossed-petrol-sm: -.75px -.75px 0px rgba(var(--quafi-white-rgb), .9), .75px .75px 0px rgba(var(--quafi-accent-rgb), .25);--lp-embossed-positive-sm: -.5px -.5px 0px rgba(var(--quafi-white-rgb), .9), .5px .5px 0px rgba(var(--quafi-positive-rgb), .4);--lp-embossed-warning-sm: -.5px -.5px 0px rgba(var(--quafi-white-rgb), .9), .5px .5px 0px rgba(var(--quafi-warning-rgb), .4);--lp-embossed-negative-sm: -.5px -.5px 0px rgba(var(--quafi-white-rgb), .9), .5px .5px 0px rgba(var(--quafi-negative-rgb), .4);--lp-embossed-info-sm: -.5px -.5px 0px rgba(var(--quafi-white-rgb), .9), .5px .5px 0px rgba(var(--quafi-info-rgb), .4);--lp-embossed-positive: -1px -1px 0px rgba(var(--quafi-white-rgb), .9), 1px 1px 0px rgba(var(--quafi-positive-rgb), .35);--lp-embossed-warning: -1px -1px 0px rgba(var(--quafi-white-rgb), .9), 1px 1px 0px rgba(var(--quafi-warning-rgb), .35);--lp-embossed-negative: -1px -1px 0px rgba(var(--quafi-white-rgb), .9), 1px 1px 0px rgba(var(--quafi-negative-rgb), .35);--lp-embossed-info: -1px -1px 0px rgba(var(--quafi-white-rgb), .9), 1px 1px 0px rgba(var(--quafi-info-rgb), .35);--lp-title-carved: .75px .75px 0px rgba(var(--quafi-white-rgb), .7), -.75px -.75px 0px rgba(var(--quafi-shadow-darker-rgb), .5);--lp-data: .5px .5px 0px var(--lp-light-subtle), -.5px -.5px 0px rgba(var(--quafi-shadow-darker-rgb), .3);--lp-rank: .5px .5px 0px rgba(var(--quafi-white-rgb), .75), -.5px -.5px 0px rgba(var(--quafi-accent-rgb), .35);--lp-glow-petrol: 0 0 6px rgba(var(--quafi-accent-rgb), .5);--lp-glow-negative: 0 0 6px rgba(var(--quafi-negative-rgb), .5);--lp-glow-positive: 0 0 6px rgba(var(--quafi-positive-rgb), .5);--lp-icon: drop-shadow(-.5px -.5px 0px var(--lp-light)) drop-shadow(.5px .5px 0px rgba(var(--quafi-shadow-darker-rgb), .4));--lp-icon-accent: drop-shadow(-.5px -.5px 0px var(--lp-light)) drop-shadow(.5px .5px 0px rgba(var(--quafi-accent-rgb), .4));--lp-icon-negative: drop-shadow(-.5px -.5px 0px var(--lp-light-subtle)) drop-shadow(.5px .5px 0px rgba(var(--quafi-negative-rgb), .5));--lp-icon-glow: drop-shadow(0 0 4px rgba(var(--quafi-accent-rgb), .5));--lp-icon-glow-negative: drop-shadow(0 0 4px rgba(var(--quafi-negative-rgb), .4));--lp-hover: .75px .75px 0px var(--lp-light-strong), -.75px -.75px 0px rgba(var(--quafi-shadow-darker-rgb), .45);--lp-active: .25px .25px 0px rgba(var(--quafi-white-rgb), .7), -.25px -.25px 0px rgba(var(--quafi-shadow-darker-rgb), .25);--lp-disabled: .25px .25px 0px rgba(var(--quafi-white-rgb), .5), -.25px -.25px 0px rgba(var(--quafi-shadow-darker-rgb), .15);--lp-focus: .5px .5px 0px var(--lp-light), -.5px -.5px 0px rgba(var(--quafi-accent-rgb), .35);--lp-embossed-hover: -1.75px -1.75px 0px rgba(var(--quafi-white-rgb), 1), 1.75px 1.75px 0px rgba(var(--quafi-shadow-dark-rgb), .6);--lp-embossed-active: -.5px -.5px 0px var(--lp-light-subtle), .5px .5px 0px rgba(var(--quafi-shadow-dark-rgb), .35);--lp-embossed-disabled: -.5px -.5px 0px rgba(var(--quafi-white-rgb), .5), .5px .5px 0px rgba(var(--quafi-shadow-dark-rgb), .2)}.text-positive,.text-jade{color:var(--quafi-positive);text-shadow:var(--lp-positive)}.text-warning,.text-gold{color:var(--quafi-warning);text-shadow:var(--lp-warning)}.text-negative,.text-rust{color:var(--quafi-negative);text-shadow:var(--lp-negative)}.text-info,.text-steel{color:var(--quafi-info);text-shadow:var(--lp-info)}.text-accent,.text-petrol{color:var(--quafi-accent);text-shadow:var(--lp-accent)}.text-primary,.text-charcoal{color:var(--quafi-black);text-shadow:var(--lp-primary)}.text-primary-strong{color:var(--quafi-black);text-shadow:var(--lp-primary-strong)}:root{--quafi-duration-instant: .1s;--quafi-duration-fast: .15s;--quafi-duration-normal: .25s;--quafi-duration-slow: .4s;--quafi-duration-slower: .6s;--quafi-duration-slowest: 3s;--quafi-duration-ambient: 8s;--quafi-ease-out: cubic-bezier(.16, 1, .3, 1);--quafi-ease-in-out: cubic-bezier(.4, 0, .2, 1);--quafi-ease-smooth: ease-in-out;--quafi-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--quafi-data-pulse: rgba(var(--quafi-accent-rgb), .15);--quafi-data-glow: rgba(var(--quafi-accent-rgb), .5)}@keyframes quafi-breathe{0%,to{opacity:1}50%{opacity:.97}}@keyframes quafi-pulse-subtle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.005);opacity:.95}}@keyframes quafi-system-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes quafi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes quafi-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes quafi-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes quafi-emerge{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes quafi-fade-in{0%{opacity:0}to{opacity:1}}@keyframes quafi-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes quafi-slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes quafi-slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes quafi-pop-in{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes quafi-glow-pulse{0%,to{box-shadow:0 0 15px var(--quafi-accent-glow)}50%{box-shadow:0 0 25px var(--quafi-accent-glow)}}@keyframes quafi-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes quafi-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes quafi-ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(2);opacity:0}}@keyframes quafi-value-flash{0%{background-color:transparent}15%{background-color:var(--quafi-data-pulse)}to{background-color:transparent}}@keyframes quafi-value-flash-positive{0%{background-color:transparent}15%{background-color:rgba(var(--quafi-positive-rgb),.2)}to{background-color:transparent}}@keyframes quafi-value-flash-negative{0%{background-color:transparent}15%{background-color:rgba(var(--quafi-negative-rgb),.2)}to{background-color:transparent}}@keyframes quafi-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes quafi-data-glow{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 8px var(--quafi-data-glow)}}@keyframes quafi-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes quafi-data-rain{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}.quafi-animate-breathe{animation:quafi-breathe var(--quafi-duration-ambient) var(--quafi-ease-smooth) infinite}.quafi-animate-pulse{animation:quafi-pulse-subtle var(--quafi-duration-slowest) var(--quafi-ease-smooth) infinite}.quafi-animate-system-pulse{animation:quafi-system-pulse 2s var(--quafi-ease-smooth) infinite}.quafi-animate-float{animation:quafi-float 3s var(--quafi-ease-smooth) infinite}.quafi-animate-rotate{animation:quafi-rotate-slow 20s linear infinite}.quafi-animate-blink{animation:quafi-blink 1.5s var(--quafi-ease-smooth) infinite}.quafi-animate-emerge{animation:quafi-emerge var(--quafi-duration-slow) var(--quafi-ease-out) forwards}.quafi-animate-fade-in{animation:quafi-fade-in var(--quafi-duration-normal) var(--quafi-ease-out) forwards}.quafi-animate-scale-in{animation:quafi-scale-in var(--quafi-duration-normal) var(--quafi-ease-out) forwards}.quafi-animate-slide-left{animation:quafi-slide-in-left var(--quafi-duration-slow) var(--quafi-ease-out) forwards}.quafi-animate-slide-right{animation:quafi-slide-in-right var(--quafi-duration-slow) var(--quafi-ease-out) forwards}.quafi-animate-pop{animation:quafi-pop-in var(--quafi-duration-slow) var(--quafi-ease-bounce) forwards}.quafi-animate-glow{animation:quafi-glow-pulse var(--quafi-duration-slowest) var(--quafi-ease-smooth) infinite}.quafi-animate-shimmer{background:linear-gradient(90deg,var(--marble-base) 0%,var(--marble-light) 50%,var(--marble-base) 100%);background-size:200% 100%;animation:quafi-shimmer 2s linear infinite}.quafi-animate-gradient{background-size:200% 200%;animation:quafi-gradient-shift 8s var(--quafi-ease-smooth) infinite}.quafi-animate-value-flash{animation:quafi-value-flash 1s var(--quafi-ease-out) forwards}.quafi-animate-value-flash-positive{animation:quafi-value-flash-positive 1s var(--quafi-ease-out) forwards}.quafi-animate-value-flash-negative{animation:quafi-value-flash-negative 1s var(--quafi-ease-out) forwards}.quafi-animate-ticker{animation:quafi-ticker-scroll 30s linear infinite}.quafi-animate-data-glow{animation:quafi-data-glow 2s var(--quafi-ease-smooth) infinite}[data-animate]{opacity:0}[data-animate].is-visible{opacity:1}[data-animate=emerge]{opacity:0;transform:translateY(20px)}[data-animate=emerge].is-visible{animation:quafi-emerge var(--quafi-duration-slow) var(--quafi-ease-out) forwards}[data-animate=fade]{opacity:0}[data-animate=fade].is-visible{animation:quafi-fade-in var(--quafi-duration-normal) var(--quafi-ease-out) forwards}[data-animate=scale]{opacity:0;transform:scale(.95)}[data-animate=scale].is-visible{animation:quafi-scale-in var(--quafi-duration-normal) var(--quafi-ease-out) forwards}[data-animate=slide-left]{opacity:0;transform:translate(-20px)}[data-animate=slide-left].is-visible{animation:quafi-slide-in-left var(--quafi-duration-slow) var(--quafi-ease-out) forwards}[data-animate=slide-right]{opacity:0;transform:translate(20px)}[data-animate=slide-right].is-visible{animation:quafi-slide-in-right var(--quafi-duration-slow) var(--quafi-ease-out) forwards}[data-animate=pop]{opacity:0;transform:scale(.8)}[data-animate=pop].is-visible{animation:quafi-pop-in var(--quafi-duration-slow) var(--quafi-ease-bounce) forwards}[data-animate-stagger]>*:nth-child(1){--stagger-delay: 0ms}[data-animate-stagger]>*:nth-child(2){--stagger-delay: 50ms}[data-animate-stagger]>*:nth-child(3){--stagger-delay: .1s}[data-animate-stagger]>*:nth-child(4){--stagger-delay: .15s}[data-animate-stagger]>*:nth-child(5){--stagger-delay: .2s}[data-animate-stagger]>*:nth-child(6){--stagger-delay: .25s}[data-animate-stagger]>*:nth-child(7){--stagger-delay: .3s}[data-animate-stagger]>*:nth-child(8){--stagger-delay: .35s}[data-animate-stagger]>[data-animate].is-visible{animation-delay:var(--stagger-delay, 0ms)}@keyframes revealBrand{0%{--quafi-symbol-fill: inherit;--quafi-symbol-stroke: inherit}5%{--quafi-symbol-fill: rgba(58, 106, 114, .04);--quafi-symbol-stroke: rgba(58, 106, 114, .03)}10%{--quafi-symbol-fill: rgba(58, 106, 114, .08);--quafi-symbol-stroke: rgba(58, 106, 114, .07)}15%{--quafi-symbol-fill: rgba(58, 106, 114, .12);--quafi-symbol-stroke: rgba(58, 106, 114, .11)}20%{--quafi-symbol-fill: rgba(58, 106, 114, .17);--quafi-symbol-stroke: rgba(58, 106, 114, .15)}25%{--quafi-symbol-fill: rgba(58, 106, 114, .22);--quafi-symbol-stroke: rgba(58, 106, 114, .2)}30%{--quafi-symbol-fill: rgba(58, 106, 114, .27);--quafi-symbol-stroke: rgba(58, 106, 114, .25)}35%{--quafi-symbol-fill: rgba(58, 106, 114, .33);--quafi-symbol-stroke: rgba(58, 106, 114, .3)}40%{--quafi-symbol-fill: rgba(58, 106, 114, .38);--quafi-symbol-stroke: rgba(58, 106, 114, .36)}45%{--quafi-symbol-fill: rgba(58, 106, 114, .44);--quafi-symbol-stroke: rgba(58, 106, 114, .41)}50%{--quafi-symbol-fill: rgba(58, 106, 114, .5);--quafi-symbol-stroke: rgba(58, 106, 114, .47)}55%{--quafi-symbol-fill: rgba(58, 106, 114, .55);--quafi-symbol-stroke: rgba(58, 106, 114, .53)}60%{--quafi-symbol-fill: rgba(58, 106, 114, .61);--quafi-symbol-stroke: rgba(58, 106, 114, .58)}65%{--quafi-symbol-fill: rgba(58, 106, 114, .67);--quafi-symbol-stroke: rgba(58, 106, 114, .64)}70%{--quafi-symbol-fill: rgba(58, 106, 114, .72);--quafi-symbol-stroke: rgba(58, 106, 114, .7)}75%{--quafi-symbol-fill: rgba(58, 106, 114, .78);--quafi-symbol-stroke: rgba(58, 106, 114, .76)}80%{--quafi-symbol-fill: rgba(58, 106, 114, .83);--quafi-symbol-stroke: rgba(58, 106, 114, .81)}85%{--quafi-symbol-fill: rgba(58, 106, 114, .88);--quafi-symbol-stroke: rgba(58, 106, 114, .86)}90%{--quafi-symbol-fill: rgba(58, 106, 114, .92);--quafi-symbol-stroke: rgba(58, 106, 114, .91)}95%{--quafi-symbol-fill: rgba(58, 106, 114, .96);--quafi-symbol-stroke: rgba(58, 106, 114, .95)}to{--quafi-symbol-fill: rgba(58, 106, 114, 1);--quafi-symbol-stroke: rgba(58, 106, 114, 1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-animate]{opacity:1;transform:none}}:root{--quafi-wordmark-font: "Cormorant Garamond", serif;--quafi-wordmark-weight: 300;--quafi-wordmark-tracking: .06em;--quafi-wm-shadow-light: rgba(var(--quafi-white-rgb), .9);--quafi-wm-shadow-dark: rgba(var(--quafi-shadow-dark-rgb), .55);--quafi-wm-shadow-darker: rgba(var(--quafi-shadow-darker-rgb), .55);--quafi-wm-shadow-darkest: rgba(var(--quafi-shadow-darkest-rgb), .65);--quafi-wm-inset-whisper: inset 2px 2px 4px rgba(var(--quafi-shadow-dark-rgb), .3), inset -2px -2px 4px rgba(var(--quafi-white-rgb), .7);--quafi-wm-inset-soft: inset 3px 3px 6px rgba(var(--quafi-shadow-dark-rgb), .4), inset -3px -3px 6px rgba(var(--quafi-white-rgb), .85);--quafi-wm-inset-medium: inset 4px 4px 8px rgba(var(--quafi-shadow-dark-rgb), .5), inset -4px -4px 8px rgba(var(--quafi-white-rgb), .9);--quafi-wm-inset-deep: inset 6px 6px 12px rgba(var(--quafi-shadow-darker-rgb), .6), inset -6px -6px 12px rgba(var(--quafi-white-rgb), .95);--quafi-wm-inset-carved: inset 5px 5px 10px rgba(var(--quafi-shadow-darker-rgb), .55), inset -5px -5px 10px rgba(var(--quafi-white-rgb), .9);--quafi-wm-inset-pressed: inset 8px 8px 16px rgba(var(--quafi-shadow-darkest-rgb), .65), inset -8px -8px 16px rgba(var(--quafi-white-rgb), .85);--quafi-wm-inset-bowl: inset 4px 4px 12px rgba(var(--quafi-shadow-darker-rgb), .5), inset -4px -4px 12px rgba(var(--quafi-white-rgb), .8), inset 0 2px 4px rgba(var(--quafi-shadow-darker-rgb), .3);--quafi-wm-inset-channel: inset 0 4px 8px rgba(var(--quafi-shadow-darker-rgb), .5), inset 0 -4px 8px rgba(var(--quafi-white-rgb), .9), inset 4px 0 8px rgba(var(--quafi-shadow-darker-rgb), .25), inset -4px 0 8px rgba(var(--quafi-white-rgb), .5);--quafi-wm-inset-etched: inset 4px 4px 8px rgba(var(--quafi-shadow-darker-rgb), .45), inset -4px -4px 8px rgba(var(--quafi-white-rgb), .9), inset 0 0 0 1px rgba(var(--quafi-shadow-darker-rgb), .15);--quafi-wm-inset-crater: inset 8px 8px 20px rgba(var(--quafi-shadow-darkest-rgb), .6), inset -6px -6px 15px rgba(var(--quafi-white-rgb), .7);--quafi-wm-inset-pillow: inset 5px 5px 10px rgba(var(--quafi-shadow-darker-rgb), .4), inset -5px -5px 10px rgba(var(--quafi-white-rgb), .85);--quafi-wm-inset-sharp: inset 3px 3px 3px rgba(var(--quafi-shadow-darkest-rgb), .6), inset -3px -3px 3px rgba(var(--quafi-white-rgb), .95);--quafi-wm-text-whisper: .5px .5px 0px rgba(var(--quafi-white-rgb), .8), -.5px -.5px 0px rgba(var(--quafi-shadow-dark-rgb), .35);--quafi-wm-text-soft: 1px 1px 0px rgba(var(--quafi-white-rgb), .9), -1px -1px 1px rgba(var(--quafi-shadow-dark-rgb), .4);--quafi-wm-text-medium: 1.5px 1.5px 1px rgba(var(--quafi-white-rgb), .95), -1.5px -1.5px 1px rgba(var(--quafi-shadow-dark-rgb), .45);--quafi-wm-text-deep: 2px 2px 1px rgba(var(--quafi-white-rgb), 1), -2px -2px 2px rgba(var(--quafi-shadow-darker-rgb), .5);--quafi-wm-text-carved: -1px -1px 0px rgba(var(--quafi-white-rgb), .9), 1px 1px 2px rgba(var(--quafi-shadow-darker-rgb), .6);--quafi-wm-text-pressed: -1.5px -1.5px 1px rgba(var(--quafi-white-rgb), .8), 1.5px 1.5px 2px rgba(var(--quafi-shadow-darkest-rgb), .7);--quafi-wm-text-bowl: 1.5px 1.5px 1px rgba(var(--quafi-white-rgb), .95), -1.5px -1.5px 1px rgba(var(--quafi-shadow-darker-rgb), .4);--quafi-wm-text-channel: 0 1.5px 1px rgba(var(--quafi-white-rgb), .95), 0 -1.5px 1px rgba(var(--quafi-shadow-darker-rgb), .45);--quafi-wm-text-etched: 1px 1px 0px rgba(var(--quafi-white-rgb), .95), -1px -1px 1px rgba(var(--quafi-shadow-darker-rgb), .5);--quafi-wm-text-crater: 2px 2px 2px rgba(var(--quafi-white-rgb), .8), -2px -2px 2px rgba(var(--quafi-shadow-darkest-rgb), .5);--quafi-wm-text-pillow: 1px 1px 1px rgba(var(--quafi-white-rgb), .9), -1px -1px 1px rgba(var(--quafi-shadow-darker-rgb), .4);--quafi-wm-text-sharp: 1px 1px 0px rgba(var(--quafi-white-rgb), 1), -1px -1px 0px rgba(var(--quafi-shadow-darkest-rgb), .55);--quafi-wm-bg-pressed: linear-gradient(145deg, #caced3, #dce0e5);--quafi-wm-bg-bowl: radial-gradient(ellipse at center, #cdd1d6 0%, #d5d8dc 70%);--quafi-wm-bg-crater: radial-gradient(ellipse at 30% 30%, #d5d8dc 0%, #c5c9ce 100%);--quafi-wm-bg-pillow: linear-gradient(135deg, #d0d4d9 0%, #dadee3 50%, #d0d4d9 100%)}:root{--quafi-btn-neu-light: rgba(var(--quafi-white-rgb), .7);--quafi-btn-neu-dark: rgba(var(--quafi-border-base-rgb), .6);--quafi-btn-neu-light-soft: rgba(var(--quafi-white-rgb), .5);--quafi-btn-neu-dark-soft: rgba(var(--quafi-border-base-rgb), .4);--quafi-btn-glass-blur: 16px;--quafi-btn-glass-shine: rgba(var(--quafi-white-rgb), .5);--quafi-btn-glass-shadow: rgba(var(--quafi-border-base-rgb), .4);--quafi-glass-petrol-bg: rgba(var(--quafi-accent-rgb), .15);--quafi-glass-petrol-bg-hover: rgba(var(--quafi-accent-rgb), .25);--quafi-glass-petrol-border: rgba(var(--quafi-accent-rgb), .35);--quafi-glass-petrol-glow: rgba(var(--quafi-accent-rgb), .4);--quafi-glass-petrol-text: var(--quafi-accent-dark);--quafi-glass-teal-bg: var(--quafi-glass-petrol-bg);--quafi-glass-teal-bg-hover: var(--quafi-glass-petrol-bg-hover);--quafi-glass-teal-border: var(--quafi-glass-petrol-border);--quafi-glass-teal-glow: var(--quafi-glass-petrol-glow);--quafi-glass-teal-text: var(--quafi-glass-petrol-text);--quafi-glass-gold-bg: rgba(var(--quafi-warning-rgb), .15);--quafi-glass-gold-bg-hover: rgba(var(--quafi-warning-rgb), .25);--quafi-glass-gold-border: rgba(var(--quafi-warning-rgb), .35);--quafi-glass-gold-glow: rgba(var(--quafi-warning-rgb), .4);--quafi-glass-gold-text: var(--quafi-warning-dark);--quafi-glass-amber-bg: var(--quafi-glass-gold-bg);--quafi-glass-amber-bg-hover: var(--quafi-glass-gold-bg-hover);--quafi-glass-amber-border: var(--quafi-glass-gold-border);--quafi-glass-amber-glow: var(--quafi-glass-gold-glow);--quafi-glass-amber-text: var(--quafi-glass-gold-text);--quafi-glass-rust-bg: rgba(var(--quafi-negative-rgb), .15);--quafi-glass-rust-bg-hover: rgba(var(--quafi-negative-rgb), .25);--quafi-glass-rust-border: rgba(var(--quafi-negative-rgb), .35);--quafi-glass-rust-glow: rgba(var(--quafi-negative-rgb), .4);--quafi-glass-rust-text: var(--quafi-negative-dark);--quafi-glass-rose-bg: var(--quafi-glass-rust-bg);--quafi-glass-rose-bg-hover: var(--quafi-glass-rust-bg-hover);--quafi-glass-rose-border: var(--quafi-glass-rust-border);--quafi-glass-rose-glow: var(--quafi-glass-rust-glow);--quafi-glass-rose-text: var(--quafi-glass-rust-text);--quafi-glass-jade-bg: rgba(var(--quafi-positive-rgb), .15);--quafi-glass-jade-bg-hover: rgba(var(--quafi-positive-rgb), .25);--quafi-glass-jade-border: rgba(var(--quafi-positive-rgb), .35);--quafi-glass-jade-glow: rgba(var(--quafi-positive-rgb), .4);--quafi-glass-jade-text: var(--quafi-positive-dark);--quafi-glass-emerald-bg: var(--quafi-glass-jade-bg);--quafi-glass-emerald-bg-hover: var(--quafi-glass-jade-bg-hover);--quafi-glass-emerald-border: var(--quafi-glass-jade-border);--quafi-glass-emerald-glow: var(--quafi-glass-jade-glow);--quafi-glass-emerald-text: var(--quafi-glass-jade-text);--quafi-glass-violet-bg: rgba(var(--quafi-glass-violet-rgb), .15);--quafi-glass-violet-bg-hover: rgba(var(--quafi-glass-violet-rgb), .25);--quafi-glass-violet-border: rgba(var(--quafi-glass-violet-rgb), .35);--quafi-glass-violet-glow: rgba(var(--quafi-glass-violet-rgb), .4);--quafi-glass-steel-bg: rgba(var(--quafi-info-rgb), .15);--quafi-glass-steel-bg-hover: rgba(var(--quafi-info-rgb), .25);--quafi-glass-steel-border: rgba(var(--quafi-info-rgb), .35);--quafi-glass-steel-glow: rgba(var(--quafi-info-rgb), .4);--quafi-glass-steel-text: var(--quafi-info-dark);--quafi-glass-sky-bg: var(--quafi-glass-steel-bg);--quafi-glass-sky-bg-hover: var(--quafi-glass-steel-bg-hover);--quafi-glass-sky-border: var(--quafi-glass-steel-border);--quafi-glass-sky-glow: var(--quafi-glass-steel-glow);--quafi-glass-sky-text: var(--quafi-glass-steel-text);--quafi-glass-smoke-bg: rgba(var(--quafi-status-neutral-rgb), .1);--quafi-glass-smoke-bg-hover: rgba(var(--quafi-status-neutral-rgb), .18);--quafi-glass-smoke-border: rgba(var(--quafi-status-neutral-rgb), .25);--quafi-glass-smoke-glow: rgba(var(--quafi-status-neutral-rgb), .3);--quafi-glass-smoke-text: #4B5563;--quafi-glass-frost-bg: rgba(var(--quafi-glass-frost-rgb), .12);--quafi-glass-frost-bg-hover: rgba(var(--quafi-glass-frost-rgb), .2);--quafi-glass-frost-border: rgba(var(--quafi-glass-frost-rgb), .25);--quafi-glass-frost-glow: rgba(var(--quafi-glass-frost-rgb), .35);--quafi-btn-height-xs: 30px;--quafi-btn-height-sm: 36px;--quafi-btn-height-md: 44px;--quafi-btn-height-lg: 52px;--quafi-btn-height-xl: 60px;--quafi-btn-padding-xs: 0 12px;--quafi-btn-padding-sm: 0 14px;--quafi-btn-padding-md: 0 20px;--quafi-btn-padding-lg: 0 26px;--quafi-btn-padding-xl: 0 32px;--quafi-btn-font-xs: 11px;--quafi-btn-font-sm: 12px;--quafi-btn-font-md: 13px;--quafi-btn-font-lg: 14px;--quafi-btn-font-xl: 15px;--quafi-btn-radius: 12px;--quafi-btn-radius-sm: 10px;--quafi-btn-radius-pill: 9999px;--quafi-btn-transition: all .2s cubic-bezier(.4, 0, .2, 1);--quafi-btn-transition-fast: all .15s cubic-bezier(.4, 0, .2, 1)}:root{--quafi-space-0: 0;--quafi-space-px: 1px;--quafi-space-0-5: .125rem;--quafi-space-1: .25rem;--quafi-space-1-5: .375rem;--quafi-space-2: .5rem;--quafi-space-2-5: .625rem;--quafi-space-3: .75rem;--quafi-space-3-5: .875rem;--quafi-space-4: 1rem;--quafi-space-5: 1.25rem;--quafi-space-6: 1.5rem;--quafi-space-7: 1.75rem;--quafi-space-8: 2rem;--quafi-space-9: 2.25rem;--quafi-space-10: 2.5rem;--quafi-space-11: 2.75rem;--quafi-space-12: 3rem;--quafi-space-14: 3.5rem;--quafi-space-16: 4rem;--quafi-space-20: 5rem;--quafi-space-24: 6rem;--quafi-space-28: 7rem;--quafi-space-32: 8rem;--quafi-space-component: var(--quafi-space-4);--quafi-space-card: var(--quafi-space-6);--quafi-space-section: var(--quafi-space-10);--quafi-space-page: var(--quafi-space-8);--content-padding: var(--quafi-space-6);--gap-elements: var(--quafi-space-4);--container-padding: var(--quafi-space-5);--quafi-grid-gap: var(--quafi-space-6);--space-1: var(--quafi-space-1);--space-2: var(--quafi-space-2);--space-3: var(--quafi-space-3);--space-4: var(--quafi-space-4);--space-5: var(--quafi-space-5);--space-6: var(--quafi-space-6);--space-7: var(--quafi-space-7);--space-8: var(--quafi-space-8);--space-9: var(--quafi-space-9);--space-10: var(--quafi-space-10)}:root{--quafi-input-height-xs: 28px;--quafi-input-height-sm: 32px;--quafi-input-height-md: 40px;--quafi-input-height-lg: 48px;--quafi-input-height-xl: 56px;--quafi-input-padding-x: var(--quafi-space-4);--quafi-input-padding-y: var(--quafi-space-2);--quafi-input-radius-sm: 8px;--quafi-input-radius-md: 12px;--quafi-input-radius-lg: 14px;--quafi-focus-ring-color: var(--quafi-accent);--quafi-focus-ring-width: 2px;--quafi-focus-ring-offset: 2px;--quafi-focus-ring-shadow: 0 0 0 var(--quafi-focus-ring-width) rgba(var(--quafi-accent-rgb), .3);--quafi-input-bg: var(--marble-base);--quafi-input-border: var(--marble-dark);--quafi-input-text: var(--quafi-text-primary);--quafi-input-placeholder: var(--quafi-text-muted);--quafi-input-bg-hover: var(--marble-light);--quafi-input-border-hover: var(--quafi-accent);--quafi-input-bg-focus: var(--marble-base);--quafi-input-border-focus: var(--quafi-accent);--quafi-input-bg-error: var(--marble-base);--quafi-input-border-error: var(--quafi-negative);--quafi-input-text-error: var(--quafi-negative);--quafi-input-bg-success: var(--marble-base);--quafi-input-border-success: var(--quafi-positive);--quafi-input-text-success: var(--quafi-positive);--quafi-input-bg-disabled: var(--marble-deeper);--quafi-input-border-disabled: var(--marble-dark);--quafi-input-text-disabled: var(--quafi-text-muted);--quafi-slider-track-height: 6px;--quafi-slider-track-bg: var(--marble-dark);--quafi-slider-track-shadow: var(--inset-1);--quafi-slider-fill-bg: var(--quafi-accent);--quafi-slider-thumb-size: 20px;--quafi-slider-thumb-bg: var(--marble-base);--quafi-slider-thumb-shadow: var(--raised-2);--quafi-slider-thumb-border: 2px solid var(--quafi-accent);--quafi-switch-width: 44px;--quafi-switch-height: 24px;--quafi-switch-radius: 12px;--quafi-switch-track-bg-off: var(--marble-dark);--quafi-switch-track-bg-on: var(--quafi-accent);--quafi-switch-track-shadow: var(--inset-1);--quafi-switch-thumb-size: 20px;--quafi-switch-thumb-bg: var(--marble-base);--quafi-switch-thumb-shadow: var(--raised-2);--quafi-form-transition: .15s ease;--quafi-form-transition-slow: .25s ease}.quafi-input{position:relative;display:flex;align-items:center;height:var(--quafi-input-height-md);padding:0 var(--quafi-input-padding-x);background:var(--quafi-input-bg);border-radius:var(--quafi-input-radius-md);box-shadow:var(--inset-2);transition:box-shadow var(--quafi-form-transition),border-color var(--quafi-form-transition)}.quafi-input:hover{background:var(--quafi-input-bg-hover)}.quafi-input:focus-within{box-shadow:var(--inset-2),var(--quafi-focus-ring-shadow)}.quafi-input-field{flex:1;border:none;background:transparent;outline:none;font-family:var(--quafi-font-primary);font-size:14px;color:var(--quafi-input-text)}.quafi-input-field::placeholder{color:var(--quafi-input-placeholder)}.quafi-input-prefix{margin-right:var(--quafi-space-2);font-family:var(--quafi-font-mono);font-size:14px;color:var(--quafi-text-muted)}.quafi-input-suffix{margin-left:var(--quafi-space-2);font-family:var(--quafi-font-mono);font-size:14px;color:var(--quafi-text-muted)}.quafi-input--sm{height:var(--quafi-input-height-sm);border-radius:var(--quafi-input-radius-sm)}.quafi-input--lg{height:var(--quafi-input-height-lg);border-radius:var(--quafi-input-radius-lg)}.quafi-input[data-error]{box-shadow:var(--inset-2),0 0 0 2px rgba(var(--quafi-negative-rgb),.3)}.quafi-input[data-success]{box-shadow:var(--inset-2),0 0 0 2px rgba(var(--quafi-positive-rgb),.3)}.quafi-input[data-disabled]{background:var(--quafi-input-bg-disabled);opacity:.6;pointer-events:none}.quafi-option-group{display:flex;gap:var(--quafi-space-2);padding:var(--quafi-space-2);background:var(--marble-base);border-radius:var(--quafi-input-radius-lg);box-shadow:var(--inset-2)}.quafi-option-group--vertical{flex-direction:column}.quafi-option-item{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--quafi-space-2);padding:var(--quafi-space-3) var(--quafi-space-4);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--quafi-input-radius-sm);cursor:pointer;transition:all var(--quafi-form-transition);font-family:var(--quafi-font-primary);font-size:13px;font-weight:500;color:var(--quafi-text-secondary)}.quafi-option-item:hover{background:var(--glass-bg-hover)}.quafi-option-item[data-selected]{background:var(--marble-base);border-color:transparent;box-shadow:var(--raised-2);color:var(--quafi-accent);font-weight:600}.quafi-switch{position:relative;display:inline-flex;align-items:center;width:var(--quafi-switch-width);height:var(--quafi-switch-height);cursor:pointer}.quafi-switch-track{width:100%;height:100%;background:var(--quafi-switch-track-bg-off);border-radius:var(--quafi-switch-radius);box-shadow:var(--quafi-switch-track-shadow);transition:background var(--quafi-form-transition)}.quafi-switch-track[data-state=on]{background:var(--quafi-switch-track-bg-on)}.quafi-switch-thumb{position:absolute;left:2px;width:var(--quafi-switch-thumb-size);height:var(--quafi-switch-thumb-size);background:var(--quafi-switch-thumb-bg);border-radius:50%;box-shadow:var(--quafi-switch-thumb-shadow);transition:transform var(--quafi-form-transition)}.quafi-switch-track[data-state=on]+.quafi-switch-thumb,.quafi-switch[data-state=on] .quafi-switch-thumb{transform:translate(20px)}.quafi-slider{position:relative;width:100%;height:var(--quafi-slider-thumb-size);display:flex;align-items:center}.quafi-slider-track{position:absolute;width:100%;height:var(--quafi-slider-track-height);background:var(--quafi-slider-track-bg);border-radius:calc(var(--quafi-slider-track-height) / 2);box-shadow:var(--quafi-slider-track-shadow)}.quafi-slider-fill{position:absolute;height:var(--quafi-slider-track-height);background:var(--quafi-slider-fill-bg);border-radius:calc(var(--quafi-slider-track-height) / 2)}input[type=range].quafi-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--quafi-slider-track-height);background:transparent;cursor:pointer}input[type=range].quafi-slider-input::-webkit-slider-runnable-track{height:var(--quafi-slider-track-height);background:var(--quafi-slider-track-bg);border-radius:calc(var(--quafi-slider-track-height) / 2);box-shadow:var(--quafi-slider-track-shadow)}input[type=range].quafi-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--quafi-slider-thumb-size);height:var(--quafi-slider-thumb-size);margin-top:calc((var(--quafi-slider-track-height) - var(--quafi-slider-thumb-size)) / 2);background:var(--quafi-slider-thumb-bg);border:var(--quafi-slider-thumb-border);border-radius:50%;box-shadow:var(--quafi-slider-thumb-shadow);cursor:grab}input[type=range].quafi-slider-input::-webkit-slider-thumb:active{cursor:grabbing}input[type=range].quafi-slider-input::-moz-range-track{height:var(--quafi-slider-track-height);background:var(--quafi-slider-track-bg);border-radius:calc(var(--quafi-slider-track-height) / 2);box-shadow:var(--quafi-slider-track-shadow)}input[type=range].quafi-slider-input::-moz-range-thumb{width:var(--quafi-slider-thumb-size);height:var(--quafi-slider-thumb-size);background:var(--quafi-slider-thumb-bg);border:var(--quafi-slider-thumb-border);border-radius:50%;box-shadow:var(--quafi-slider-thumb-shadow);cursor:grab}.quafi-form-label{display:block;margin-bottom:var(--quafi-space-2);font-family:var(--quafi-font-primary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--quafi-text-secondary);text-shadow:var(--lp-muted)}.quafi-form-helper{margin-top:var(--quafi-space-1);font-family:var(--quafi-font-primary);font-size:11px;color:var(--quafi-text-muted)}.quafi-form-error{margin-top:var(--quafi-space-1);font-family:var(--quafi-font-primary);font-size:11px;color:var(--quafi-negative);text-shadow:var(--lp-negative)}:root{--quafi-badge-height-sm: 20px;--quafi-badge-height-md: 24px;--quafi-badge-height-lg: 28px;--quafi-badge-padding-x-sm: 6px;--quafi-badge-padding-x-md: 10px;--quafi-badge-padding-x-lg: 12px;--quafi-badge-radius: 100px;--quafi-badge-radius-sm: 4px;--quafi-badge-font-size-sm: 10px;--quafi-badge-font-size-md: 11px;--quafi-badge-font-size-lg: 12px;--quafi-badge-font-weight: 600;--quafi-badge-letter-spacing: .04em;--quafi-badge-solid-default-bg: var(--quafi-black);--quafi-badge-solid-default-text: var(--quafi-text-light);--quafi-badge-solid-positive-bg: var(--quafi-positive);--quafi-badge-solid-positive-text: var(--quafi-text-light);--quafi-badge-solid-negative-bg: var(--quafi-negative);--quafi-badge-solid-negative-text: var(--quafi-text-light);--quafi-badge-solid-warning-bg: var(--quafi-warning);--quafi-badge-solid-warning-text: var(--quafi-black);--quafi-badge-solid-info-bg: var(--quafi-info);--quafi-badge-solid-info-text: var(--quafi-text-light);--quafi-badge-solid-accent-bg: var(--quafi-accent);--quafi-badge-solid-accent-text: var(--quafi-text-light);--quafi-badge-outline-default-border: var(--quafi-text-muted);--quafi-badge-outline-default-text: var(--quafi-text-secondary);--quafi-badge-outline-positive-border: var(--quafi-positive);--quafi-badge-outline-positive-text: var(--quafi-positive);--quafi-badge-outline-negative-border: var(--quafi-negative);--quafi-badge-outline-negative-text: var(--quafi-negative);--quafi-badge-outline-warning-border: var(--quafi-warning);--quafi-badge-outline-warning-text: var(--quafi-warning);--quafi-badge-outline-info-border: var(--quafi-info);--quafi-badge-outline-info-text: var(--quafi-info);--quafi-badge-outline-accent-border: var(--quafi-accent);--quafi-badge-outline-accent-text: var(--quafi-accent)}.quafi-badge{display:inline-flex;align-items:center;justify-content:center;height:var(--quafi-badge-height-md);padding:0 var(--quafi-badge-padding-x-md);border-radius:var(--quafi-badge-radius);font-family:var(--quafi-font-primary);font-size:var(--quafi-badge-font-size-md);font-weight:var(--quafi-badge-font-weight);letter-spacing:var(--quafi-badge-letter-spacing);text-transform:uppercase;white-space:nowrap;line-height:1;transition:all .15s ease}.quafi-badge--sm{height:var(--quafi-badge-height-sm);padding:0 var(--quafi-badge-padding-x-sm);font-size:var(--quafi-badge-font-size-sm)}.quafi-badge--lg{height:var(--quafi-badge-height-lg);padding:0 var(--quafi-badge-padding-x-lg);font-size:var(--quafi-badge-font-size-lg)}.quafi-badge--square{border-radius:var(--quafi-badge-radius-sm)}.quafi-badge--solid{background:var(--quafi-badge-solid-default-bg);color:var(--quafi-badge-solid-default-text)}.quafi-badge--solid.quafi-badge--positive{background:var(--quafi-badge-solid-positive-bg);color:var(--quafi-badge-solid-positive-text)}.quafi-badge--solid.quafi-badge--negative{background:var(--quafi-badge-solid-negative-bg);color:var(--quafi-badge-solid-negative-text)}.quafi-badge--solid.quafi-badge--warning{background:var(--quafi-badge-solid-warning-bg);color:var(--quafi-badge-solid-warning-text)}.quafi-badge--solid.quafi-badge--info{background:var(--quafi-badge-solid-info-bg);color:var(--quafi-badge-solid-info-text)}.quafi-badge--solid.quafi-badge--accent{background:var(--quafi-badge-solid-accent-bg);color:var(--quafi-badge-solid-accent-text)}.quafi-badge--outline{background:transparent;border:1px solid var(--quafi-badge-outline-default-border);color:var(--quafi-badge-outline-default-text)}.quafi-badge--outline.quafi-badge--positive{border-color:var(--quafi-badge-outline-positive-border);color:var(--quafi-badge-outline-positive-text);text-shadow:var(--lp-positive)}.quafi-badge--outline.quafi-badge--negative{border-color:var(--quafi-badge-outline-negative-border);color:var(--quafi-badge-outline-negative-text);text-shadow:var(--lp-negative)}.quafi-badge--outline.quafi-badge--warning{border-color:var(--quafi-badge-outline-warning-border);color:var(--quafi-badge-outline-warning-text);text-shadow:var(--lp-warning)}.quafi-badge--outline.quafi-badge--info{border-color:var(--quafi-badge-outline-info-border);color:var(--quafi-badge-outline-info-text);text-shadow:var(--lp-info)}.quafi-badge--outline.quafi-badge--accent{border-color:var(--quafi-badge-outline-accent-border);color:var(--quafi-badge-outline-accent-text);text-shadow:var(--lp-accent)}.quafi-badge--glass{background:var(--quafi-glass-smoke-bg);border:1px solid var(--quafi-glass-smoke-border);color:var(--quafi-text-secondary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quafi-badge--glass.quafi-badge--positive{background:var(--quafi-glass-jade-bg);border-color:var(--quafi-glass-jade-border);color:var(--quafi-glass-jade-text)}.quafi-badge--glass.quafi-badge--negative{background:var(--quafi-glass-rust-bg);border-color:var(--quafi-glass-rust-border);color:var(--quafi-glass-rust-text)}.quafi-badge--glass.quafi-badge--warning{background:var(--quafi-glass-gold-bg);border-color:var(--quafi-glass-gold-border);color:var(--quafi-glass-gold-text)}.quafi-badge--glass.quafi-badge--info{background:var(--quafi-glass-steel-bg);border-color:var(--quafi-glass-steel-border);color:var(--quafi-glass-steel-text)}.quafi-badge--glass.quafi-badge--accent{background:var(--quafi-glass-petrol-bg);border-color:var(--quafi-glass-petrol-border);color:var(--quafi-glass-petrol-text)}.quafi-badge--counter{min-width:var(--quafi-badge-height-sm);height:var(--quafi-badge-height-sm);padding:0 4px;border-radius:50%;font-size:10px;font-weight:700;background:var(--quafi-negative);color:var(--quafi-text-light)}.quafi-badge--dot{width:8px;height:8px;padding:0;border-radius:50%;background:var(--quafi-text-muted)}.quafi-badge--dot.quafi-badge--positive{background:var(--quafi-positive)}.quafi-badge--dot.quafi-badge--negative{background:var(--quafi-negative)}.quafi-badge--dot.quafi-badge--warning{background:var(--quafi-warning)}.quafi-badge--dot.quafi-badge--accent{background:var(--quafi-accent)}.quafi-badge--dot.quafi-badge--pulse{animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.quafi-badge-icon{display:flex;align-items:center;margin-right:4px}.quafi-badge-icon svg{width:12px;height:12px}.quafi-badge--sm .quafi-badge-icon svg{width:10px;height:10px}.quafi-badge--lg .quafi-badge-icon svg{width:14px;height:14px}:root{--quafi-alert-padding-x: var(--quafi-space-5);--quafi-alert-padding-y: var(--quafi-space-4);--quafi-alert-radius: 14px;--quafi-alert-border-width: 4px;--quafi-alert-icon-size: 20px;--quafi-alert-gap: var(--quafi-space-3);--quafi-alert-info-border: var(--quafi-info);--quafi-alert-info-bg: rgba(var(--quafi-info-rgb), .08);--quafi-alert-info-text: var(--quafi-info);--quafi-alert-info-icon: var(--quafi-info);--quafi-alert-success-border: var(--quafi-positive);--quafi-alert-success-bg: rgba(var(--quafi-positive-rgb), .08);--quafi-alert-success-text: var(--quafi-positive);--quafi-alert-success-icon: var(--quafi-positive);--quafi-alert-warning-border: var(--quafi-warning);--quafi-alert-warning-bg: rgba(var(--quafi-warning-rgb), .08);--quafi-alert-warning-text: var(--quafi-warning);--quafi-alert-warning-icon: var(--quafi-warning);--quafi-alert-error-border: var(--quafi-negative);--quafi-alert-error-bg: rgba(var(--quafi-negative-rgb), .08);--quafi-alert-error-text: var(--quafi-negative);--quafi-alert-error-icon: var(--quafi-negative)}.quafi-alert{display:flex;align-items:flex-start;gap:var(--quafi-alert-gap);padding:var(--quafi-alert-padding-y) var(--quafi-alert-padding-x);background:var(--marble-base);border-radius:var(--quafi-alert-radius);box-shadow:var(--raised-2);border-left:var(--quafi-alert-border-width) solid var(--quafi-alert-info-border);font-family:var(--quafi-font-primary)}.quafi-alert,.quafi-alert[data-severity=info]{border-left-color:var(--quafi-alert-info-border)}.quafi-alert[data-severity=info] .quafi-alert-icon{color:var(--quafi-alert-info-icon)}.quafi-alert[data-severity=info] .quafi-alert-title{color:var(--quafi-alert-info-text);text-shadow:var(--lp-info)}.quafi-alert[data-severity=success]{border-left-color:var(--quafi-alert-success-border)}.quafi-alert[data-severity=success] .quafi-alert-icon{color:var(--quafi-alert-success-icon)}.quafi-alert[data-severity=success] .quafi-alert-title{color:var(--quafi-alert-success-text);text-shadow:var(--lp-positive)}.quafi-alert[data-severity=warning]{border-left-color:var(--quafi-alert-warning-border)}.quafi-alert[data-severity=warning] .quafi-alert-icon{color:var(--quafi-alert-warning-icon)}.quafi-alert[data-severity=warning] .quafi-alert-title{color:var(--quafi-alert-warning-text);text-shadow:var(--lp-warning)}.quafi-alert[data-severity=error]{border-left-color:var(--quafi-alert-error-border)}.quafi-alert[data-severity=error] .quafi-alert-icon{color:var(--quafi-alert-error-icon)}.quafi-alert[data-severity=error] .quafi-alert-title{color:var(--quafi-alert-error-text);text-shadow:var(--lp-negative)}.quafi-alert--filled{border-left:none;border-radius:var(--quafi-alert-radius)}.quafi-alert--filled[data-severity=info],.quafi-alert--filled{background:var(--quafi-alert-info-bg)}.quafi-alert--filled[data-severity=success]{background:var(--quafi-alert-success-bg)}.quafi-alert--filled[data-severity=warning]{background:var(--quafi-alert-warning-bg)}.quafi-alert--filled[data-severity=error]{background:var(--quafi-alert-error-bg)}.quafi-alert--outline{background:transparent;box-shadow:none;border-left:none;border:2px solid var(--quafi-alert-info-border)}.quafi-alert--outline[data-severity=info]{border-color:var(--quafi-alert-info-border)}.quafi-alert--outline[data-severity=success]{border-color:var(--quafi-alert-success-border)}.quafi-alert--outline[data-severity=warning]{border-color:var(--quafi-alert-warning-border)}.quafi-alert--outline[data-severity=error]{border-color:var(--quafi-alert-error-border)}.quafi-alert-icon{flex-shrink:0;width:var(--quafi-alert-icon-size);height:var(--quafi-alert-icon-size);margin-top:2px}.quafi-alert-icon svg{width:100%;height:100%}.quafi-alert-content{flex:1;min-width:0}.quafi-alert-title{font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px;color:var(--quafi-text-primary)}.quafi-alert-description{font-size:13px;line-height:1.5;color:var(--quafi-text-secondary);text-shadow:var(--lp-muted)}.quafi-alert-actions{display:flex;gap:var(--quafi-space-2);margin-top:var(--quafi-space-3)}.quafi-alert-close{flex-shrink:0;width:24px;height:24px;padding:4px;margin:-4px -4px -4px 0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:var(--quafi-text-muted);transition:all .15s ease}.quafi-alert-close:hover{background:var(--glass-bg);color:var(--quafi-text-secondary)}.quafi-alert-close svg{width:100%;height:100%}.quafi-alert--compact{padding:var(--quafi-space-3) var(--quafi-space-4);gap:var(--quafi-space-2)}.quafi-alert--compact .quafi-alert-icon{width:16px;height:16px;margin-top:1px}.quafi-alert--compact .quafi-alert-title{font-size:13px;margin-bottom:0}.quafi-alert--compact .quafi-alert-description{font-size:12px}.quafi-alert--inline{display:inline-flex;padding:var(--quafi-space-2) var(--quafi-space-3);gap:var(--quafi-space-2);border-radius:8px;border-left-width:3px}.quafi-alert--inline .quafi-alert-icon{width:14px;height:14px;margin-top:1px}.quafi-alert--inline .quafi-alert-content{display:flex;align-items:center;gap:var(--quafi-space-2)}.quafi-alert--inline .quafi-alert-title{font-size:12px;margin-bottom:0}.quafi-alert--inline .quafi-alert-description{font-size:12px}:root{--quafi-tabs-padding: var(--quafi-space-1);--quafi-tabs-radius: 14px;--quafi-tabs-gap: var(--quafi-space-1);--quafi-tab-height: 36px;--quafi-tab-padding-x: var(--quafi-space-4);--quafi-tab-radius: 10px;--quafi-tab-height-sm: 28px;--quafi-tab-padding-x-sm: var(--quafi-space-3);--quafi-tab-radius-sm: 8px;--quafi-tab-height-lg: 44px;--quafi-tab-padding-x-lg: var(--quafi-space-5);--quafi-tab-radius-lg: 12px;--quafi-tab-text: var(--quafi-text-secondary);--quafi-tab-text-hover: var(--quafi-text-primary);--quafi-tab-text-active: var(--quafi-accent);--quafi-tab-bg: transparent;--quafi-tab-bg-hover: var(--glass-bg);--quafi-tab-bg-active: var(--marble-base);--quafi-tab-indicator: var(--quafi-accent)}.quafi-tabs{display:inline-flex;align-items:center;gap:var(--quafi-tabs-gap);padding:var(--quafi-tabs-padding);background:var(--marble-base);border-radius:var(--quafi-tabs-radius);box-shadow:var(--inset-2)}.quafi-tabs--full{display:flex;width:100%}.quafi-tabs--full .quafi-tab{flex:1;justify-content:center}.quafi-tabs--vertical{flex-direction:column;align-items:stretch}.quafi-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--quafi-space-2);height:var(--quafi-tab-height);padding:0 var(--quafi-tab-padding-x);background:var(--quafi-tab-bg);border:none;border-radius:var(--quafi-tab-radius);cursor:pointer;font-family:var(--quafi-font-primary);font-size:13px;font-weight:500;color:var(--quafi-tab-text);white-space:nowrap;transition:all .15s ease}.quafi-tab:hover{background:var(--quafi-tab-bg-hover);color:var(--quafi-tab-text-hover)}.quafi-tab[data-active],.quafi-tab[aria-selected=true],.quafi-tab.active{background:var(--quafi-tab-bg-active);box-shadow:var(--raised-2);color:var(--quafi-tab-text-active);font-weight:600}.quafi-tab[disabled],.quafi-tab[data-disabled]{opacity:.5;cursor:not-allowed}.quafi-tabs--sm .quafi-tab,.quafi-tab--sm{height:var(--quafi-tab-height-sm);padding:0 var(--quafi-tab-padding-x-sm);font-size:12px;border-radius:var(--quafi-tab-radius-sm)}.quafi-tabs--lg .quafi-tab,.quafi-tab--lg{height:var(--quafi-tab-height-lg);padding:0 var(--quafi-tab-padding-x-lg);font-size:14px;border-radius:var(--quafi-tab-radius-lg)}.quafi-tabs--underline{background:transparent;box-shadow:none;padding:0;gap:var(--quafi-space-4);border-bottom:2px solid var(--marble-dark);border-radius:0}.quafi-tabs--underline .quafi-tab{position:relative;height:auto;padding:var(--quafi-space-3) var(--quafi-space-1);border-radius:0;margin-bottom:-2px}.quafi-tabs--underline .quafi-tab:hover{background:transparent}.quafi-tabs--underline .quafi-tab[data-active],.quafi-tabs--underline .quafi-tab[aria-selected=true],.quafi-tabs--underline .quafi-tab.active{background:transparent;box-shadow:none;border-bottom:2px solid var(--quafi-tab-indicator)}.quafi-tabs--segment{padding:2px;gap:0;border-radius:10px}.quafi-tabs--segment .quafi-tab{border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.02em}.quafi-tabs--segment .quafi-tab:hover:not([data-active]):not([aria-selected=true]):not(.active){background:rgba(var(--quafi-accent-rgb),.1)}.quafi-tab-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.quafi-tab-icon svg{width:100%;height:100%}.quafi-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:var(--quafi-space-1);background:var(--quafi-accent);color:#fff;font-size:10px;font-weight:700;border-radius:9px}.quafi-tab[data-active] .quafi-tab-badge,.quafi-tab[aria-selected=true] .quafi-tab-badge,.quafi-tab.active .quafi-tab-badge{background:var(--quafi-accent)}.quafi-tab-panels{margin-top:var(--quafi-space-4)}.quafi-tab-panel{display:none}.quafi-tab-panel[data-active],.quafi-tab-panel[aria-hidden=false],.quafi-tab-panel.active{display:block;animation:tab-panel-enter .2s ease}@keyframes tab-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.quafi-tab:focus-visible{outline:2px solid var(--quafi-accent);outline-offset:2px}.quafi-tab:focus:not(:focus-visible){outline:none}:root{--quafi-card-radius: 20px;--quafi-card-radius-section: 15px;--quafi-card-radius-item: 12px;--quafi-card-padding: var(--quafi-space-6, 1.5rem);--quafi-card-padding-section: var(--quafi-space-4, 1rem);--quafi-card-padding-item: var(--quafi-space-3, .75rem);--quafi-card-gap: var(--quafi-space-4, 1rem);--quafi-card-gap-section: var(--quafi-space-3, .75rem);--quafi-card-bg: var(--marble-base, #d5d8dc);--quafi-card-section-bg: var(--marble-base, #d5d8dc);--quafi-card-item-bg: var(--glass-bg, rgba(255, 255, 255, .25));--quafi-card-item-bg-hover: var(--glass-bg-hover, rgba(255, 255, 255, .4));--quafi-card-item-bg-active: var(--glass-bg-active, rgba(255, 255, 255, .55));--quafi-card-title-color: var(--quafi-black, #252528);--quafi-card-text-color: var(--text-primary, #2d3748);--quafi-card-text-muted: var(--text-muted, #8896a6)}.quafi-card{background:var(--quafi-card-bg);border-radius:var(--quafi-card-radius);padding:var(--quafi-card-padding);box-shadow:var(--raised-3);display:flex;flex-direction:column;gap:var(--quafi-card-gap)}.quafi-card--raised-1{box-shadow:var(--raised-1)}.quafi-card--raised-2{box-shadow:var(--raised-2)}.quafi-card--raised-3{box-shadow:var(--raised-3)}.quafi-card--raised-4{box-shadow:var(--raised-4)}.quafi-card--raised-5{box-shadow:var(--raised-5)}.quafi-card--compact{padding:var(--quafi-card-padding-section);gap:var(--quafi-card-gap-section)}.quafi-card--flush{padding-left:0;padding-right:0}.quafi-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--quafi-space-4, 1rem)}.quafi-card-title{font-family:var(--quafi-font-primary, "DM Sans", sans-serif);font-size:var(--quafi-text-lg, 1.125rem);font-weight:600;color:var(--quafi-card-title-color);letter-spacing:-.01em;text-shadow:var(--lp-primary, .5px .5px 0px rgba(255, 255, 255, .9), -.5px -.5px 0px rgba(37, 37, 40, .2) )}.quafi-card-subtitle{font-size:var(--quafi-text-sm, .875rem);color:var(--quafi-card-text-muted);margin-top:var(--quafi-space-1, .25rem)}.quafi-card-actions{display:flex;align-items:center;gap:var(--quafi-space-2, .5rem)}.quafi-card-section{background:var(--quafi-card-section-bg);border-radius:var(--quafi-card-radius-section);padding:var(--quafi-card-padding-section);box-shadow:var(--inset-2);display:flex;flex-direction:column;gap:var(--quafi-card-gap-section)}.quafi-card-section--inset-1{box-shadow:var(--inset-1)}.quafi-card-section--inset-2{box-shadow:var(--inset-2)}.quafi-card-section--inset-3{box-shadow:var(--inset-3)}.quafi-card-section-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--quafi-space-2, .5rem)}.quafi-card-section-title{font-family:var(--quafi-font-primary, "DM Sans", sans-serif);font-size:var(--quafi-text-sm, .875rem);font-weight:500;color:var(--quafi-card-text-color);text-transform:uppercase;letter-spacing:.05em;text-shadow:var(--lp-embossed-subtle, -1px -1px 0px rgba(255, 255, 255, .95), 1px 1px 0px rgba(147, 157, 170, .35) )}.quafi-card-item{background:var(--quafi-card-item-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border, rgba(255, 255, 255, .5));border-radius:var(--quafi-card-radius-item);padding:var(--quafi-card-padding-item);display:flex;align-items:center;gap:var(--quafi-space-3, .75rem);transition:all .2s ease;cursor:pointer}.quafi-card-item:hover{background:var(--quafi-card-item-bg-hover);box-shadow:var(--raised-1)}.quafi-card-item:active,.quafi-card-item[data-active]{background:var(--quafi-card-item-bg-active)}.quafi-card-item[data-selected]{background:var(--quafi-card-bg);box-shadow:var(--raised-2);border-color:var(--quafi-accent, #3a6a72)}.quafi-card-item[data-disabled]{opacity:.5;pointer-events:none}.quafi-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--quafi-space-3, .75rem);padding-top:var(--quafi-space-2, .5rem);margin-top:auto}.quafi-card-footer--spread{justify-content:space-between}.quafi-card-footer--center{justify-content:center}.quafi-card-divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--shadow-dark, #a8acb3) 20%,var(--shadow-dark, #a8acb3) 80%,transparent 100%);margin:var(--quafi-space-2, .5rem) 0}.quafi-card-grid{display:grid;gap:var(--quafi-card-gap)}.quafi-card-grid--2{grid-template-columns:repeat(2,1fr)}.quafi-card-grid--3{grid-template-columns:repeat(3,1fr)}.quafi-card-grid--auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.quafi-card-comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--quafi-space-4, 1rem)}.quafi-card--info{border-left:4px solid var(--quafi-info, #4a6a7a)}.quafi-card--success{border-left:4px solid var(--quafi-positive, #4a7a6a)}.quafi-card--warning{border-left:4px solid var(--quafi-warning, #a08a4a)}.quafi-card--error{border-left:4px solid var(--quafi-negative, #8a5a4a)}@media (max-width: 768px){.quafi-card{padding:var(--quafi-card-padding-section);border-radius:var(--quafi-card-radius-section)}.quafi-card-grid--2,.quafi-card-grid--3,.quafi-card-comparison{grid-template-columns:1fr}}:root{--quafi-list-radius: 15px;--quafi-list-padding: var(--quafi-space-3, .75rem);--quafi-list-gap: var(--quafi-space-2, .5rem);--quafi-list-bg: var(--marble-base, #d5d8dc);--quafi-list-max-height: 400px;--quafi-list-item-radius: 12px;--quafi-list-item-padding-x: var(--quafi-space-4, 1rem);--quafi-list-item-padding-y: var(--quafi-space-3, .75rem);--quafi-list-item-height: auto;--quafi-list-item-min-height: 56px;--quafi-list-item-bg: var(--glass-bg, rgba(255, 255, 255, .25));--quafi-list-item-bg-hover: var(--glass-bg-hover, rgba(255, 255, 255, .4));--quafi-list-item-bg-selected: var(--marble-base, #d5d8dc);--quafi-list-item-border: var(--glass-border, rgba(255, 255, 255, .5));--quafi-list-item-title-color: var(--quafi-black, #252528);--quafi-list-item-subtitle-color: var(--text-secondary, #5a6578);--quafi-list-item-value-color: var(--quafi-black, #252528);--quafi-ticker-font: var(--quafi-font-mono, "IBM Plex Mono", monospace)}.quafi-list{background:var(--quafi-list-bg);border-radius:var(--quafi-list-radius);padding:var(--quafi-list-padding);box-shadow:var(--inset-2);display:flex;flex-direction:column;gap:var(--quafi-list-gap);overflow-y:auto;max-height:var(--quafi-list-max-height)}.quafi-list::-webkit-scrollbar{width:6px}.quafi-list::-webkit-scrollbar-track{background:transparent}.quafi-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.quafi-list::-webkit-scrollbar-thumb:hover{background:#00000040}.quafi-list--compact{padding:var(--quafi-space-2, .5rem);gap:var(--quafi-space-1, .25rem)}.quafi-list--flush{padding:0;box-shadow:none;background:transparent}.quafi-list--horizontal{flex-direction:row;flex-wrap:wrap;max-height:none}.quafi-list-item{background:var(--quafi-list-item-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--quafi-list-item-border);border-radius:var(--quafi-list-item-radius);padding:var(--quafi-list-item-padding-y) var(--quafi-list-item-padding-x);min-height:var(--quafi-list-item-min-height);display:flex;align-items:center;gap:var(--quafi-space-3, .75rem);transition:all .2s ease;cursor:pointer}.quafi-list-item:hover{background:var(--quafi-list-item-bg-hover);box-shadow:var(--raised-1);transform:translateY(-1px)}.quafi-list-item:active{transform:translateY(0)}.quafi-list-item[data-selected]{background:var(--quafi-list-item-bg-selected);box-shadow:var(--raised-2);border-color:var(--quafi-accent, #3a6a72)}.quafi-list-item[data-disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}.quafi-list-item[data-loading]{pointer-events:none}.quafi-list-item[data-loading]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:quafi-shimmer 1.5s infinite}@keyframes quafi-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.quafi-list-item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--quafi-accent, #3a6a72)}.quafi-list-item-checkbox{flex-shrink:0;width:20px;height:20px;border-radius:4px;background:var(--marble-base, #d5d8dc);box-shadow:var(--inset-1);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.quafi-list-item[data-selected] .quafi-list-item-checkbox{background:var(--quafi-accent, #3a6a72);box-shadow:var(--raised-1)}.quafi-list-item[data-selected] .quafi-list-item-checkbox:after{content:"✓";color:#fff;font-size:12px;font-weight:600}.quafi-list-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.quafi-list-item-title{font-family:var(--quafi-font-primary, "DM Sans", sans-serif);font-size:var(--quafi-text-base, 1rem);font-weight:500;color:var(--quafi-list-item-title-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quafi-list-item-title--ticker{font-family:var(--quafi-ticker-font);font-weight:600;letter-spacing:.02em}.quafi-list-item-subtitle{font-size:var(--quafi-text-sm, .875rem);color:var(--quafi-list-item-subtitle-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quafi-list-item-value{flex-shrink:0;font-family:var(--quafi-ticker-font);font-size:var(--quafi-text-sm, .875rem);font-weight:500;color:var(--quafi-list-item-value-color);text-align:right}.quafi-list-item-value--positive{color:var(--quafi-positive, #4a7a6a)}.quafi-list-item-value--negative{color:var(--quafi-negative, #8a5a4a)}.quafi-list-item-actions{flex-shrink:0;display:flex;align-items:center;gap:var(--quafi-space-1, .25rem);opacity:0;transition:opacity .15s ease}.quafi-list-item:hover .quafi-list-item-actions{opacity:1}.quafi-list-item-action{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary, #5a6578);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.quafi-list-item-action:hover{background:#00000014;color:var(--quafi-black, #252528)}.quafi-list-item-action--danger:hover{background:#8a5a4a26;color:var(--quafi-negative, #8a5a4a)}.quafi-list-item--ticker{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:var(--quafi-space-3, .75rem);align-items:center}.quafi-list-item-allocation{width:48px;text-align:right;font-family:var(--quafi-ticker-font);font-size:var(--quafi-text-sm, .875rem);font-weight:500;color:var(--quafi-accent, #3a6a72)}.quafi-list-item-bar{width:60px;height:4px;background:var(--marble-dark, #c8cbd0);border-radius:2px;overflow:hidden}.quafi-list-item-bar-fill{height:100%;background:var(--quafi-accent, #3a6a72);border-radius:2px;transition:width .3s ease}.quafi-list-empty{padding:var(--quafi-space-8, 2rem) var(--quafi-space-4, 1rem);text-align:center;color:var(--text-muted, #8896a6)}.quafi-list-empty-icon{font-size:32px;margin-bottom:var(--quafi-space-3, .75rem);opacity:.5}.quafi-list-empty-text{font-size:var(--quafi-text-sm, .875rem)}.quafi-list-header{display:flex;align-items:center;justify-content:space-between;padding:var(--quafi-space-2, .5rem) var(--quafi-space-1, .25rem);font-size:var(--quafi-text-xs, .75rem);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #8896a6)}.quafi-list-footer{padding:var(--quafi-space-2, .5rem) var(--quafi-space-1, .25rem);font-size:var(--quafi-text-sm, .875rem);color:var(--text-secondary, #5a6578);text-align:center}.quafi-list-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.1) 80%,transparent 100%);margin:var(--quafi-space-1, .25rem) 0}@media (max-width: 640px){.quafi-list-item{padding:var(--quafi-space-3, .75rem)}.quafi-list-item--ticker{grid-template-columns:auto 1fr auto}.quafi-list-item-allocation,.quafi-list-item-bar{display:none}.quafi-list-item-actions{opacity:1}}:root{--quafi-progress-radius: 15px;--quafi-progress-padding: var(--quafi-space-4, 1rem);--quafi-progress-bg: var(--marble-base, #d5d8dc);--quafi-progress-step-size: 40px;--quafi-progress-step-size-sm: 32px;--quafi-progress-step-size-lg: 48px;--quafi-progress-connector-height: 3px;--quafi-progress-connector-min-width: 40px;--quafi-progress-pending-bg: var(--glass-bg, rgba(255, 255, 255, .25));--quafi-progress-pending-border: var(--glass-border, rgba(255, 255, 255, .5));--quafi-progress-pending-text: var(--text-muted, #8896a6);--quafi-progress-active-bg: var(--quafi-accent, #3a6a72);--quafi-progress-active-text: white;--quafi-progress-active-glow: rgba(58, 106, 114, .4);--quafi-progress-completed-bg: var(--quafi-positive, #4a7a6a);--quafi-progress-completed-text: white;--quafi-progress-connector-pending: var(--marble-dark, #c8cbd0);--quafi-progress-connector-completed: var(--quafi-positive, #4a7a6a)}.quafi-progress{background:var(--quafi-progress-bg);border-radius:var(--quafi-progress-radius);padding:var(--quafi-progress-padding);box-shadow:var(--inset-2);display:flex;align-items:center;justify-content:center;gap:0}.quafi-progress--flush{background:transparent;box-shadow:none;padding:0}.quafi-progress--vertical{flex-direction:column;align-items:flex-start}.quafi-progress-step{display:flex;flex-direction:column;align-items:center;gap:var(--quafi-space-2, .5rem);position:relative;z-index:1}.quafi-progress-step-indicator{width:var(--quafi-progress-step-size);height:var(--quafi-progress-step-size);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--quafi-font-primary, "DM Sans", sans-serif);font-size:var(--quafi-text-sm, .875rem);font-weight:600;background:var(--quafi-progress-pending-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid var(--quafi-progress-pending-border);color:var(--quafi-progress-pending-text);transition:all .3s ease}.quafi-progress-step-label{font-size:var(--quafi-text-sm, .875rem);font-weight:500;color:var(--quafi-progress-pending-text);text-align:center;white-space:nowrap;transition:color .3s ease}.quafi-progress-step[data-status=active] .quafi-progress-step-indicator{background:var(--quafi-progress-active-bg);border-color:var(--quafi-progress-active-bg);color:var(--quafi-progress-active-text);box-shadow:var(--raised-2),0 0 20px var(--quafi-progress-active-glow)}.quafi-progress-step[data-status=active] .quafi-progress-step-label{color:var(--quafi-progress-active-bg);font-weight:600}.quafi-progress-step[data-status=completed] .quafi-progress-step-indicator{background:var(--quafi-progress-completed-bg);border-color:var(--quafi-progress-completed-bg);color:var(--quafi-progress-completed-text);box-shadow:var(--raised-2)}.quafi-progress-step[data-status=completed] .quafi-progress-step-label{color:var(--quafi-progress-completed-bg)}.quafi-progress-connector{flex:1;min-width:var(--quafi-progress-connector-min-width);height:var(--quafi-progress-connector-height);background:var(--quafi-progress-connector-pending);border-radius:calc(var(--quafi-progress-connector-height) / 2);margin:0 var(--quafi-space-2, .5rem);margin-top:calc(-1 * var(--quafi-space-2) - var(--quafi-text-sm, .875rem));align-self:flex-start;margin-top:calc(var(--quafi-progress-step-size) / 2 - var(--quafi-progress-connector-height) / 2);position:relative;overflow:hidden}.quafi-progress-connector[data-status=completed]{background:var(--quafi-progress-connector-completed)}.quafi-progress-connector[data-status=active]:after{content:"";position:absolute;top:0;left:0;height:100%;width:50%;background:linear-gradient(90deg,var(--quafi-progress-connector-completed),var(--quafi-progress-active-bg));border-radius:inherit;animation:quafi-progress-pulse 2s ease-in-out infinite}@keyframes quafi-progress-pulse{0%,to{opacity:.5}50%{opacity:1}}.quafi-progress--sm .quafi-progress-step-indicator{width:var(--quafi-progress-step-size-sm);height:var(--quafi-progress-step-size-sm);font-size:var(--quafi-text-xs, .75rem)}.quafi-progress--sm .quafi-progress-step-label{font-size:var(--quafi-text-xs, .75rem)}.quafi-progress--sm .quafi-progress-connector{margin-top:calc(var(--quafi-progress-step-size-sm) / 2 - var(--quafi-progress-connector-height) / 2)}.quafi-progress--lg .quafi-progress-step-indicator{width:var(--quafi-progress-step-size-lg);height:var(--quafi-progress-step-size-lg);font-size:var(--quafi-text-base, 1rem)}.quafi-progress--lg .quafi-progress-step-label{font-size:var(--quafi-text-base, 1rem)}.quafi-progress--lg .quafi-progress-connector{margin-top:calc(var(--quafi-progress-step-size-lg) / 2 - var(--quafi-progress-connector-height) / 2)}.quafi-progress--vertical .quafi-progress-step{flex-direction:row;gap:var(--quafi-space-3, .75rem)}.quafi-progress--vertical .quafi-progress-step-label{text-align:left}.quafi-progress--vertical .quafi-progress-connector{width:var(--quafi-progress-connector-height);height:var(--quafi-progress-connector-min-width);min-width:unset;flex:unset;margin:var(--quafi-space-2, .5rem) 0;margin-left:calc(var(--quafi-progress-step-size) / 2 - var(--quafi-progress-connector-height) / 2);margin-top:0;align-self:unset}.quafi-progress-bar{width:100%;height:8px;background:var(--marble-base, #d5d8dc);border-radius:4px;box-shadow:var(--inset-1);overflow:hidden}.quafi-progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--quafi-accent, #3a6a72),var(--quafi-accent-light, #4a7a82));border-radius:4px;transition:width .3s ease}.quafi-progress-bar--sm{height:4px}.quafi-progress-bar--lg{height:12px}.quafi-progress-wrapper{display:flex;flex-direction:column;gap:var(--quafi-space-2, .5rem)}.quafi-progress-header{display:flex;align-items:center;justify-content:space-between}.quafi-progress-label{font-size:var(--quafi-text-sm, .875rem);font-weight:500;color:var(--text-primary, #2d3748)}.quafi-progress-value{font-family:var(--quafi-font-mono, "IBM Plex Mono", monospace);font-size:var(--quafi-text-sm, .875rem);font-weight:500;color:var(--quafi-accent, #3a6a72)}.quafi-progress-circular{position:relative;display:inline-flex;align-items:center;justify-content:center}.quafi-progress-circular-svg{transform:rotate(-90deg)}.quafi-progress-circular-track{fill:none;stroke:var(--marble-dark, #c8cbd0);stroke-width:8}.quafi-progress-circular-fill{fill:none;stroke:var(--quafi-accent, #3a6a72);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.quafi-progress-circular-value{position:absolute;font-family:var(--quafi-font-mono, "IBM Plex Mono", monospace);font-size:var(--quafi-text-sm, .875rem);font-weight:600;color:var(--quafi-accent, #3a6a72)}@media (max-width: 640px){.quafi-progress{padding:var(--quafi-space-3, .75rem)}.quafi-progress-step-indicator{width:var(--quafi-progress-step-size-sm);height:var(--quafi-progress-step-size-sm);font-size:var(--quafi-text-xs, .75rem)}.quafi-progress-step-label{font-size:var(--quafi-text-xs, .75rem)}.quafi-progress-connector{min-width:24px;margin-top:calc(var(--quafi-progress-step-size-sm) / 2 - var(--quafi-progress-connector-height) / 2)}}:root{--quafi-text-dark: var(--quafi-black);--quafi-marble-base: #d5d8dc;--quafi-shadow-light: rgba(var(--quafi-white-rgb), .95);--quafi-shadow-dark: rgba(var(--quafi-shadow-dark-rgb), .55);--quafi-anim-duration: 3s;--quafi-anim-delay: .4s;--quafi-anim-easing: ease-in-out;--texture-opacity: .03;--neu-base: var(--marble-base);--neu-shadow-dark: var(--shadow-dark);--neu-shadow-light: var(--shadow-light);--light-angle: 135;--radius-standard: 15px;--transition-shadow: box-shadow 50ms linear;--transition-transform: transform .4s cubic-bezier(.4, 0, .2, 1);--transition-background: background .1s linear;--badge-padding: 6px 12px;--button-padding: 14px 28px;--glass-hue-primary: 175;--glass-sat-primary: 35;--glass-hue-info: 215;--glass-sat-info: 50;--glass-hue-premium: 280;--glass-sat-premium: 40;--glass-hue-error: 355;--glass-sat-error: 35;--glass-hue-success: 145;--glass-sat-success: 45;--glass-hue-warning: 35;--glass-sat-warning: 55;--glass-hue-stats: 190;--glass-sat-stats: 50;--quafi-bg-void: var(--marble-deeper);--quafi-bg-base: var(--marble-base);--quafi-bg-surface: var(--marble-light);--quafi-bg-raised: var(--marble-light);--quafi-glass-bg: var(--glass-bg);--quafi-glass-bg-hover: var(--glass-bg-strong);--quafi-glass-bg-active: rgba(var(--quafi-white-rgb), .55);--quafi-glass-elevated: var(--glass-bg-strong);--quafi-glass-elevated-hover: rgba(var(--quafi-white-rgb), .55);--quafi-glass-inset: var(--marble-dark);--quafi-glass-inset-focus: var(--marble-base);--quafi-neu-light: var(--shadow-light);--quafi-neu-dark: var(--shadow-dark);--quafi-neu-light-strong: rgba(var(--quafi-white-rgb), 1);--quafi-neu-dark-strong: var(--shadow-darker);--quafi-neu-dark-subtle: rgba(var(--quafi-border-base-rgb), .08);--quafi-neu-dark-light: rgba(var(--quafi-border-base-rgb), .1);--quafi-neu-dark-medium: rgba(var(--quafi-border-base-rgb), .12);--quafi-neu-dark-strong-subtle: rgba(var(--quafi-border-base-rgb), .14);--quafi-neu-light-subtle: rgba(var(--quafi-white-rgb), .25);--quafi-neu-light-light: rgba(var(--quafi-white-rgb), .3);--quafi-neu-light-medium: rgba(var(--quafi-white-rgb), .35);--quafi-neu-light-strong-subtle: rgba(var(--quafi-white-rgb), .4);--quafi-raised-1-bg: var(--glass-bg);--quafi-raised-1-border: var(--glass-border);--quafi-raised-1-shadow: var(--raised-1);--quafi-raised-2-bg: var(--glass-bg);--quafi-raised-2-border: var(--glass-border);--quafi-raised-2-shadow: var(--raised-2);--quafi-raised-3-bg: var(--glass-bg-strong);--quafi-raised-3-border: var(--glass-border-strong);--quafi-raised-3-shadow: var(--raised-3);--quafi-raised-4-bg: var(--glass-bg-strong);--quafi-raised-4-border: var(--glass-border-strong);--quafi-raised-4-shadow: var(--raised-4);--quafi-raised-5-bg: var(--glass-bg-strong);--quafi-raised-5-border: var(--glass-border-strong);--quafi-raised-5-shadow: var(--raised-5);--quafi-inset-bg: var(--marble-dark);--quafi-inset-1-shadow: var(--inset-1);--quafi-inset-2-shadow: var(--inset-2);--quafi-inset-3-shadow: var(--inset-3);--quafi-inset-4-shadow: var(--inset-4);--quafi-inset-5-shadow: var(--inset-5);--quafi-glass-item-bg: rgba(var(--quafi-white-rgb), .35);--quafi-glass-item-bg-hover: rgba(var(--quafi-white-rgb), .45);--quafi-glass-item-bg-active: rgba(var(--quafi-white-rgb), .5);--quafi-glass-item-border: rgba(var(--quafi-white-rgb), .4);--quafi-glass-item-border-hover: rgba(var(--quafi-white-rgb), .5);--quafi-glass-item-border-active: rgba(var(--quafi-white-rgb), .55);--quafi-glass-border: rgba(var(--quafi-white-rgb), .8);--quafi-glass-border-hover: rgba(var(--quafi-white-rgb), .9);--quafi-glass-border-focus: rgba(var(--quafi-accent-rgb), .5);--quafi-glass-border-glow: rgba(var(--quafi-accent-rgb), .3);--quafi-blur-xs: 4px;--quafi-blur-sm: 8px;--quafi-blur-md: 12px;--quafi-blur-lg: 20px;--quafi-blur-xl: 32px;--quafi-bg-card: var(--quafi-glass-bg);--quafi-bg-card-hover: var(--quafi-glass-bg-hover);--quafi-bg-card-pressed: var(--quafi-glass-inset);--quafi-bg-card-solid: #FFFFFF;--quafi-bg-elevated: var(--quafi-glass-elevated);--quafi-bg-elevated-solid: #FFFFFF;--quafi-bg-overlay: rgba(224, 229, 236, .95);--quafi-bg-modal: var(--quafi-glass-elevated);--quafi-bg-input: var(--quafi-glass-inset);--quafi-bg-subtle: rgba(var(--quafi-border-base-rgb), .08);--quafi-bg-subtle-hover: rgba(var(--quafi-border-base-rgb), .12);--quafi-bg-interactive: var(--quafi-glass-bg);--quafi-bg-interactive-hover: var(--quafi-glass-bg-hover);--quafi-bg-glass: rgba(var(--quafi-white-rgb), .7);--quafi-bg-scrim: rgba(224, 229, 236, .85);--quafi-ambient-top: radial-gradient(ellipse 80% 50% at 50% -20%, rgba(var(--quafi-accent-rgb), .08), transparent);--quafi-ambient-bottom: radial-gradient(ellipse 60% 40% at 100% 100%, rgba(var(--quafi-accent-rgb), .05), transparent);--quafi-text-link: #3D8587;--quafi-accent-primary: var(--quafi-accent);--quafi-accent-hover: var(--quafi-accent-dark);--quafi-accent-secondary: var(--quafi-accent-light);--quafi-accent-tertiary: #5a8a92;--quafi-accent-subtle: rgba(var(--quafi-accent-rgb), .12);--quafi-accent-muted: rgba(var(--quafi-accent-rgb), .5);--quafi-accent-h: 188;--quafi-accent-s: 33%;--quafi-accent-l: 34%;--quafi-risk-low: var(--quafi-positive);--quafi-risk-moderate: var(--quafi-accent);--quafi-risk-elevated: var(--quafi-warning);--quafi-risk-high: #9a6a5a;--quafi-risk-severe: var(--quafi-negative);--quafi-risk-low-bg: rgba(var(--quafi-positive-rgb), .1);--quafi-risk-moderate-bg: rgba(var(--quafi-accent-rgb), .1);--quafi-risk-elevated-bg: rgba(var(--quafi-warning-rgb), .1);--quafi-risk-high-bg: rgba(154, 106, 90, .1);--quafi-risk-severe-bg: rgba(var(--quafi-negative-rgb), .1);--quafi-confidence-high: var(--quafi-accent);--quafi-confidence-medium: var(--quafi-text-accent);--quafi-confidence-low: #5f6368;--quafi-market-bull: var(--quafi-positive);--quafi-market-bear: var(--quafi-negative);--quafi-market-neutral: var(--quafi-accent);--quafi-market-uncertain: #6b7280;--quafi-chart-1: var(--quafi-accent);--quafi-chart-2: var(--quafi-accent-dark);--quafi-chart-3: var(--quafi-positive);--quafi-chart-4: var(--quafi-info);--quafi-chart-5: #6a5a7a;--quafi-chart-6: var(--quafi-warning);--quafi-chart-7: var(--quafi-negative);--quafi-chart-8: #5a6a6a;--quafi-chart-grid: rgba(var(--quafi-border-base-rgb), .25);--quafi-chart-axis: #5F6C7A;--quafi-chart-tooltip-bg: #FFFFFF;--quafi-chart-tooltip-border: rgba(var(--quafi-border-base-rgb), .3);--quafi-chart-crosshair: rgba(var(--quafi-accent-rgb), .6);--quafi-space-0: 0;--quafi-space-px: 1px;--quafi-space-0-5: .125rem;--quafi-space-1: .25rem;--quafi-space-1-5: .375rem;--quafi-space-2: .5rem;--quafi-space-2-5: .625rem;--quafi-space-3: .75rem;--quafi-space-3-5: .875rem;--quafi-space-4: 1rem;--quafi-space-5: 1.25rem;--quafi-space-6: 1.5rem;--quafi-space-7: 1.75rem;--quafi-space-8: 2rem;--quafi-space-9: 2.25rem;--quafi-space-10: 2.5rem;--quafi-space-11: 2.75rem;--quafi-space-12: 3rem;--quafi-space-14: 3.5rem;--quafi-space-16: 4rem;--quafi-space-20: 5rem;--quafi-space-24: 6rem;--quafi-space-28: 7rem;--quafi-space-32: 8rem;--quafi-space-component: var(--quafi-space-4);--quafi-space-card: var(--quafi-space-6);--quafi-space-section: var(--quafi-space-10);--quafi-space-page: var(--quafi-space-8);--content-padding: var(--quafi-space-6);--gap-elements: var(--quafi-space-4);--container-padding: var(--quafi-space-5);--quafi-radius-none: 0;--quafi-radius-sm: 8px;--quafi-radius-md: 12px;--quafi-radius-lg: 16px;--quafi-radius-xl: 20px;--quafi-radius-2xl: 24px;--quafi-radius-3xl: 32px;--quafi-radius-full: 9999px;--quafi-radius-button: var(--quafi-radius-md);--quafi-radius-input: var(--quafi-radius-md);--quafi-radius-card: var(--quafi-radius-xl);--quafi-radius-modal: var(--quafi-radius-2xl);--quafi-radius-icon: var(--quafi-radius-md);--radius: var(--quafi-radius-md);--radius-card: var(--quafi-radius-xl);--radius-sm: var(--quafi-radius-sm);--radius-none: var(--quafi-radius-none);--quafi-neu-elevated-xs: -3px -3px 6px var(--quafi-neu-light), 3px 3px 6px var(--quafi-neu-dark);--quafi-neu-elevated-sm: -5px -5px 10px var(--quafi-neu-light), 5px 5px 10px var(--quafi-neu-dark);--quafi-neu-elevated-md: -8px -8px 16px var(--quafi-neu-light), 8px 8px 16px var(--quafi-neu-dark);--quafi-neu-elevated-lg: -12px -12px 24px var(--quafi-neu-light), 12px 12px 24px var(--quafi-neu-dark);--quafi-neu-elevated-xl: -16px -16px 32px var(--quafi-neu-light), 16px 16px 32px var(--quafi-neu-dark);--quafi-neu-pressed-xs: inset 2px 2px 4px var(--quafi-neu-dark), inset -2px -2px 4px var(--quafi-neu-light);--quafi-neu-pressed-sm: inset 3px 3px 6px var(--quafi-neu-dark), inset -3px -3px 6px var(--quafi-neu-light);--quafi-neu-pressed-md: inset 5px 5px 10px var(--quafi-neu-dark), inset -5px -5px 10px var(--quafi-neu-light);--quafi-neu-pressed-lg: inset 8px 8px 16px var(--quafi-neu-dark), inset -8px -8px 16px var(--quafi-neu-light);--quafi-neu-hover-sm: -6px -6px 12px var(--quafi-neu-light-strong), 6px 6px 12px var(--quafi-neu-dark);--quafi-neu-hover-md: -10px -10px 20px var(--quafi-neu-light-strong), 10px 10px 20px var(--quafi-neu-dark);--quafi-neu-active: inset 2px 2px 5px var(--quafi-neu-dark), inset -2px -2px 5px var(--quafi-neu-light);--quafi-neu-flat: none;--quafi-shadow-card: var(--quafi-neu-elevated-md);--quafi-shadow-card-hover: var(--quafi-neu-hover-md);--quafi-shadow-card-sm: var(--quafi-neu-elevated-sm);--quafi-shadow-card-lg: var(--quafi-neu-elevated-lg);--quafi-shadow-button: var(--quafi-neu-elevated-sm);--quafi-shadow-button-hover: var(--quafi-neu-hover-sm);--quafi-shadow-button-active: var(--quafi-neu-active);--quafi-shadow-input: var(--quafi-neu-pressed-sm);--quafi-shadow-input-focus: var(--quafi-neu-pressed-sm);--quafi-shadow-dropdown: var(--quafi-neu-elevated-lg);--quafi-shadow-modal: var(--quafi-neu-elevated-xl);--shadow-card: var(--quafi-shadow-card);--quafi-glass-light: rgba(var(--quafi-white-rgb), .4);--quafi-glass-medium: rgba(var(--quafi-white-rgb), .55);--quafi-glass-heavy: rgba(var(--quafi-white-rgb), .7);--quafi-glass-accent: rgba(var(--quafi-accent-rgb), .08);--quafi-glass-accent-strong: rgba(var(--quafi-accent-rgb), .15);--quafi-border-gradient: linear-gradient(135deg, rgba(var(--quafi-white-rgb), .8) 0%, rgba(var(--quafi-accent-rgb), .2) 100%);--quafi-border-gradient-subtle: linear-gradient(135deg, rgba(var(--quafi-white-rgb), .6) 0%, rgba(var(--quafi-accent-rgb), .1) 100%);--quafi-inner-highlight-subtle: inset 0 1px 0 rgba(var(--quafi-white-rgb), .25);--quafi-inner-highlight-medium: inset 0 1px 0 rgba(var(--quafi-white-rgb), .35);--quafi-inner-highlight: inset 0 1px 0 rgba(var(--quafi-white-rgb), .45);--quafi-inner-highlight-strong: inset 0 1px 0 rgba(var(--quafi-white-rgb), .55);--quafi-blur-sm: blur(8px);--quafi-blur-md: blur(12px);--quafi-blur-lg: blur(20px);--quafi-blur-xl: blur(40px);--quafi-duration-instant: .1s;--quafi-duration-fast: .2s;--quafi-duration-normal: .4s;--quafi-duration-slow: .7s;--quafi-duration-slower: 1s;--quafi-duration-slowest: 2s;--quafi-duration-glacial: 4s;--quafi-duration-ambient: 8s;--quafi-ease-default: cubic-bezier(.4, 0, .2, 1);--quafi-ease-in: cubic-bezier(.4, 0, 1, 1);--quafi-ease-out: cubic-bezier(0, 0, .2, 1);--quafi-ease-in-out: cubic-bezier(.4, 0, .2, 1);--quafi-ease-smooth: cubic-bezier(.45, 0, .15, 1);--quafi-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--quafi-ease-spring: cubic-bezier(.155, 1.105, .295, 1.12);--quafi-transition-instant: all var(--quafi-duration-instant) var(--quafi-ease-default);--quafi-transition-fast: all var(--quafi-duration-fast) var(--quafi-ease-default);--quafi-transition-normal: all var(--quafi-duration-normal) var(--quafi-ease-default);--quafi-transition-slow: all var(--quafi-duration-slow) var(--quafi-ease-smooth);--quafi-transition-slower: all var(--quafi-duration-slower) var(--quafi-ease-smooth);--quafi-transition-atmosphere: all var(--quafi-duration-slowest) var(--quafi-ease-smooth);--transition-fast: var(--quafi-transition-fast);--transition-normal: var(--quafi-transition-normal);--transition-slow: var(--quafi-transition-slow);--quafi-icon-xs: 12px;--quafi-icon-sm: 16px;--quafi-icon-md: 20px;--quafi-icon-lg: 24px;--quafi-icon-xl: 32px;--quafi-icon-2xl: 40px;--icon-size-xs: var(--quafi-icon-sm);--icon-size-sm: var(--quafi-icon-md);--icon-size-md: var(--quafi-icon-lg);--icon-size-lg: var(--quafi-icon-xl);--quafi-z-behind: -1;--quafi-z-base: 0;--quafi-z-elevated: 10;--quafi-z-dropdown: 50;--quafi-z-sticky: 100;--quafi-z-overlay: 200;--quafi-z-modal: 300;--quafi-z-popover: 400;--quafi-z-tooltip: 500;--quafi-z-notification: 600;--quafi-z-max: 9999;--quafi-grid-columns: 12;--quafi-grid-gap: var(--quafi-space-6);--grid-columns: 24;--grid-gap: var(--quafi-grid-gap);--quafi-input-height-sm: 32px;--quafi-input-height-md: 40px;--quafi-input-height-lg: 48px;--quafi-sidebar-width: 64px;--quafi-sidebar-width-expanded: 240px;--quafi-searchbar-height: 40px;--quafi-mobile-header-height: 56px;--quafi-mobile-bottom-nav-height: 64px;--quafi-touch-target-min: 44px;--quafi-touch-target-comfortable: 48px;--quafi-safe-area-top: env(safe-area-inset-top, 0px);--quafi-safe-area-bottom: env(safe-area-inset-bottom, 0px);--quafi-safe-area-left: env(safe-area-inset-left, 0px);--quafi-safe-area-right: env(safe-area-inset-right, 0px);--primary: var(--quafi-accent-primary);--primary-dark: var(--quafi-accent-secondary);--primary-light: var(--quafi-accent-muted);--accent: var(--quafi-accent-subtle);--accent-glow: var(--quafi-accent-glow);--background: var(--quafi-bg-base);--background-secondary: var(--quafi-bg-elevated);--background-tertiary: var(--quafi-bg-overlay);--foreground: var(--quafi-text-primary);--foreground-muted: var(--quafi-text-secondary);--foreground-subtle: var(--quafi-text-tertiary);--secondary: var(--quafi-bg-elevated);--border: var(--quafi-border-default);--border-focus: var(--quafi-border-focus);--border-hover: var(--quafi-border-strong);--muted: var(--quafi-border-subtle);--grid-line: var(--quafi-chart-grid);--success: var(--quafi-status-positive);--success-light: var(--quafi-status-positive-subtle);--success-glow: rgba(var(--quafi-positive-rgb), .5);--warning: var(--quafi-status-warning);--warning-light: var(--quafi-status-warning-subtle);--warning-glow: rgba(var(--quafi-warning-rgb), .5);--destructive: var(--quafi-status-negative);--destructive-dark: var(--quafi-negative-dark);--destructive-light: var(--quafi-status-negative-subtle);--destructive-glow: rgba(var(--quafi-negative-rgb), .5);--info: var(--quafi-status-info);--info-glow: rgba(var(--quafi-info-rgb), .5);--color-white: #ffffff;--color-black: var(--quafi-black);--color-gray-5: var(--quafi-bg-elevated);--color-gray-4: var(--quafi-bg-overlay);--color-gray-3: var(--quafi-border-default);--color-gray-2: var(--quafi-text-tertiary);--color-gray-1: var(--quafi-text-primary);--quafi-radius-xs: 2px;--quafi-focus-ring: rgba(91, 163, 165, .4);--quafi-bg-interactive-hover: var(--quafi-bg-subtle);--quafi-data-glow: rgba(var(--quafi-accent-rgb), .2);--quafi-data-pulse: rgba(var(--quafi-accent-rgb), .3);--quafi-ticker-bg: #1a1f2e;--quafi-ticker-border: rgba(var(--quafi-accent-rgb), .2);--quafi-ticker-separator: rgba(var(--quafi-white-rgb), .1);--quafi-grid-line: rgba(var(--quafi-border-base-rgb), .15);--quafi-grid-line-strong: rgba(var(--quafi-border-base-rgb), .25);--quafi-grid-accent: rgba(var(--quafi-accent-rgb), .12);--quafi-candle-bullish: var(--quafi-status-positive);--quafi-candle-bearish: var(--quafi-status-negative);--quafi-candle-bullish-glow: rgba(34, 197, 94, .2);--quafi-candle-bearish-glow: rgba(239, 68, 68, .2);--quafi-heat-cold: #1976D2;--quafi-heat-cool: #42A5F5;--quafi-heat-neutral: #9E9E9E;--quafi-heat-warm: #FF9800;--quafi-heat-hot: #E53935;--quafi-value-unchanged: var(--quafi-text-secondary);--quafi-value-up: var(--quafi-status-positive);--quafi-value-down: var(--quafi-status-negative);--quafi-value-flash: rgba(var(--quafi-accent-rgb), .3);--quafi-panel-border: rgba(var(--quafi-border-base-rgb), .25);--quafi-panel-header-bg: rgba(var(--quafi-accent-rgb), .08);--quafi-panel-divider: rgba(var(--quafi-border-base-rgb), .2);--quafi-led-glow-positive: 0 0 8px rgba(var(--quafi-positive-rgb), .3), 0 0 16px rgba(var(--quafi-positive-rgb), .15);--quafi-led-glow-negative: 0 0 8px rgba(var(--quafi-negative-rgb), .3), 0 0 16px rgba(var(--quafi-negative-rgb), .15);--quafi-led-glow-accent: 0 0 8px rgba(var(--quafi-accent-rgb), .3), 0 0 16px rgba(var(--quafi-accent-rgb), .15);--quafi-led-glow-neutral: 0 0 6px rgba(var(--quafi-status-neutral-rgb), .2);--quafi-sidebar-bg: rgba(20, 25, 35, .95);--quafi-sidebar-bg-hover: rgba(30, 35, 48, .95);--quafi-sidebar-text: rgba(var(--quafi-white-rgb), .85);--quafi-sidebar-text-muted: rgba(var(--quafi-white-rgb), .6);--quafi-sidebar-border: rgba(var(--quafi-white-rgb), .08);--quafi-sidebar-active-bg: rgba(var(--quafi-accent-rgb), .2)}.hide-mobile{display:none!important}@media (min-width: 768px){.hide-mobile{display:initial!important}}.show-mobile{display:initial!important}@media (min-width: 768px){.show-mobile{display:none!important}}.hide-tablet{display:none!important}@media (min-width: 1024px){.hide-tablet{display:initial!important}}.touch-target{min-height:var(--quafi-touch-target-min);min-width:var(--quafi-touch-target-min)}.touch-target-comfortable{min-height:var(--quafi-touch-target-comfortable);min-width:var(--quafi-touch-target-comfortable)}.touch-feedback{-webkit-tap-highlight-color:transparent;transition:transform var(--quafi-duration-fast) var(--quafi-ease-out),opacity var(--quafi-duration-fast) var(--quafi-ease-out)}.touch-feedback:active{transform:scale(.97);opacity:.8}.safe-area-top{padding-top:var(--quafi-safe-area-top)}.safe-area-bottom{padding-bottom:var(--quafi-safe-area-bottom)}.safe-area-inset{padding-top:var(--quafi-safe-area-top);padding-bottom:var(--quafi-safe-area-bottom);padding-left:var(--quafi-safe-area-left);padding-right:var(--quafi-safe-area-right)}.scroll-x{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:var(--quafi-space-3);padding-bottom:var(--quafi-space-2)}.scroll-x::-webkit-scrollbar{display:none}.scroll-snap-x{scroll-snap-type:x mandatory}.scroll-snap-item{scroll-snap-align:start;flex-shrink:0}.stack{display:flex;flex-direction:column}.stack-2{gap:var(--quafi-space-2)}.stack-3{gap:var(--quafi-space-3)}.stack-4{gap:var(--quafi-space-4)}.stack-6{gap:var(--quafi-space-6)}.stack-8{gap:var(--quafi-space-8)}.row{display:flex;flex-direction:row;align-items:center}.row-2{gap:var(--quafi-space-2)}.row-3{gap:var(--quafi-space-3)}.row-4{gap:var(--quafi-space-4)}.justify-between{justify-content:space-between}.full-width-mobile{width:100%}@media (min-width: 768px){.full-width-mobile{width:auto}}.container-query{container-type:inline-size}@media (prefers-reduced-motion: reduce){.touch-feedback{transition:none}.touch-feedback:active{transform:none}}body{font-family:var(--quafi-font-primary);font-size:var(--quafi-text-sm);font-weight:var(--quafi-font-regular);line-height:var(--quafi-leading-normal);color:var(--quafi-text-primary);background-color:var(--quafi-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}h1,h2,h3,h4,h5,h6{font-weight:var(--quafi-font-semibold);line-height:var(--quafi-leading-tight);letter-spacing:var(--quafi-tracking-tight);color:var(--quafi-text-primary);margin:0}h1,h2,h3{font-family:var(--quafi-font-display);font-variant-numeric:lining-nums}h1{font-size:var(--quafi-text-3xl);font-weight:var(--quafi-font-bold)}h2{font-size:var(--quafi-text-2xl);font-weight:var(--quafi-font-bold)}h3{font-size:var(--quafi-text-xl);font-weight:var(--quafi-font-bold)}h4,h5,h6{font-family:var(--quafi-font-primary)}h4{font-size:var(--quafi-text-lg);font-weight:var(--quafi-font-semibold)}h5{font-size:var(--quafi-text-base);font-weight:var(--quafi-font-semibold)}h6{font-size:var(--quafi-text-sm);font-weight:var(--quafi-font-medium);text-transform:uppercase;letter-spacing:var(--quafi-tracking-wide)}p{font-size:var(--quafi-text-sm);line-height:var(--quafi-leading-relaxed);color:var(--quafi-text-secondary);margin:0}small{font-size:var(--quafi-text-xs);color:var(--quafi-text-tertiary)}strong,b{font-weight:var(--quafi-font-semibold)}em,i{font-style:italic}code,pre,kbd,samp,.mono,.data{font-family:var(--quafi-font-mono);font-feature-settings:"liga" 1,"calt" 1,"tnum" 1;font-variant-numeric:tabular-nums lining-nums}code{font-size:.9em;padding:var(--quafi-space-0-5) var(--quafi-space-1);background-color:var(--quafi-bg-elevated);border-radius:var(--quafi-radius-sm);color:var(--quafi-text-primary)}pre{font-size:var(--quafi-text-sm);padding:var(--quafi-space-4);background-color:var(--quafi-bg-elevated);border-radius:var(--quafi-radius-md);overflow-x:auto}.tabular-nums{font-variant-numeric:tabular-nums lining-nums}label{font-size:var(--quafi-text-xs);font-weight:var(--quafi-font-medium);color:var(--quafi-text-secondary);letter-spacing:var(--quafi-tracking-wide);text-transform:uppercase}figcaption,caption{font-size:var(--quafi-text-xs);color:var(--quafi-text-tertiary)}a{color:var(--quafi-text-link);text-decoration:none;transition:var(--quafi-transition-fast)}a:hover{color:var(--quafi-accent-primary)}a:focus-visible{outline:2px solid var(--quafi-border-focus);outline-offset:2px;border-radius:var(--quafi-radius-sm)}::selection{background-color:var(--quafi-accent-subtle);color:var(--quafi-text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--quafi-bg-base)}::-webkit-scrollbar-thumb{background:var(--quafi-border-default);border-radius:var(--quafi-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--quafi-border-strong)}*{scrollbar-width:thin;scrollbar-color:var(--quafi-border-default) var(--quafi-bg-base)}::placeholder{color:var(--quafi-text-tertiary);opacity:1}:-ms-input-placeholder{color:var(--quafi-text-tertiary)}::-ms-input-placeholder{color:var(--quafi-text-tertiary)}:focus-visible{outline:2px solid var(--quafi-border-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.text-xs{font-size:var(--quafi-text-xs)}.text-sm{font-size:var(--quafi-text-sm)}.text-base{font-size:var(--quafi-text-base)}.text-lg{font-size:var(--quafi-text-lg)}.text-xl{font-size:var(--quafi-text-xl)}.text-2xl{font-size:var(--quafi-text-2xl)}.text-3xl{font-size:var(--quafi-text-3xl)}.text-4xl{font-size:var(--quafi-text-4xl)}.font-light{font-weight:var(--quafi-font-light)}.font-regular{font-weight:var(--quafi-font-regular)}.font-medium{font-weight:var(--quafi-font-medium)}.font-semibold{font-weight:var(--quafi-font-semibold)}.font-bold{font-weight:var(--quafi-font-bold)}.text-primary{color:var(--quafi-text-primary)}.text-secondary{color:var(--quafi-text-secondary)}.text-tertiary{color:var(--quafi-text-tertiary)}.text-disabled{color:var(--quafi-text-disabled)}.text-accent{color:var(--quafi-accent-primary)}.text-positive{color:var(--quafi-status-positive-text)}.text-negative{color:var(--quafi-status-negative-text)}.text-warning{color:var(--quafi-status-warning-text)}.tracking-tight{letter-spacing:var(--quafi-tracking-tight)}.tracking-normal{letter-spacing:var(--quafi-tracking-normal)}.tracking-wide{letter-spacing:var(--quafi-tracking-wide)}.leading-none{line-height:var(--quafi-leading-none)}.leading-tight{line-height:var(--quafi-leading-tight)}.leading-normal{line-height:var(--quafi-leading-normal)}.leading-relaxed{line-height:var(--quafi-leading-relaxed)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.text-carved{text-shadow:var(--lp-primary)}.text-carved-strong{text-shadow:var(--lp-primary-strong)}.text-carved-sm{text-shadow:var(--lp-carved-sm)}.text-carved-md{text-shadow:var(--lp-carved-md)}.text-carved-lg{text-shadow:var(--lp-carved-lg)}.text-carved-whisper{text-shadow:var(--lp-whisper)}.text-carved-positive{text-shadow:var(--lp-positive)}.text-carved-positive-strong{text-shadow:var(--lp-positive-strong)}.text-carved-positive-md{text-shadow:var(--lp-positive-md)}.text-carved-warning{text-shadow:var(--lp-warning)}.text-carved-warning-strong{text-shadow:var(--lp-warning-strong)}.text-carved-warning-md{text-shadow:var(--lp-warning-md)}.text-carved-negative{text-shadow:var(--lp-negative)}.text-carved-negative-strong{text-shadow:var(--lp-negative-strong)}.text-carved-negative-md{text-shadow:var(--lp-negative-md)}.text-carved-info{text-shadow:var(--lp-info)}.text-carved-info-strong{text-shadow:var(--lp-info-strong)}.text-carved-accent{text-shadow:var(--lp-accent)}.text-carved-accent-strong{text-shadow:var(--lp-accent-strong)}.text-carved-steel{text-shadow:var(--lp-steel)}.text-carved-steel-strong{text-shadow:var(--lp-steel-strong)}.text-carved-petrol{text-shadow:var(--lp-petrol)}.text-carved-petrol-strong{text-shadow:var(--lp-petrol-strong)}.text-carved-petrol-md{text-shadow:var(--lp-petrol-md)}.text-carved-muted{text-shadow:var(--lp-muted)}.text-embossed{text-shadow:var(--lp-embossed)}.text-embossed-subtle{text-shadow:var(--lp-embossed-subtle)}.text-embossed-strong{text-shadow:var(--lp-embossed-strong)}.text-embossed-sm{text-shadow:var(--lp-embossed-sm)}.text-embossed-petrol{text-shadow:var(--lp-embossed-petrol)}.text-embossed-petrol-sm{text-shadow:var(--lp-embossed-petrol-sm)}.text-embossed-positive{text-shadow:var(--lp-embossed-positive)}.text-embossed-positive-sm{text-shadow:var(--lp-embossed-positive-sm)}.text-embossed-warning{text-shadow:var(--lp-embossed-warning)}.text-embossed-warning-sm{text-shadow:var(--lp-embossed-warning-sm)}.text-embossed-negative{text-shadow:var(--lp-embossed-negative)}.text-embossed-negative-sm{text-shadow:var(--lp-embossed-negative-sm)}.text-embossed-info{text-shadow:var(--lp-embossed-info)}.text-embossed-info-sm{text-shadow:var(--lp-embossed-info-sm)}.text-glow-petrol{text-shadow:var(--lp-glow-petrol)}.text-glow-positive{text-shadow:var(--lp-glow-positive)}.text-glow-negative{text-shadow:var(--lp-glow-negative)}.icon-carved{filter:var(--lp-icon)}.icon-carved-accent{filter:var(--lp-icon-accent)}.icon-carved-negative{filter:var(--lp-icon-negative)}.icon-glow{filter:var(--lp-icon-glow)}.icon-glow-negative{filter:var(--lp-icon-glow-negative)}.text-flat{text-shadow:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
