:root{--ceniq-shadow-sm:0 1px 2px #14140a0d;--ceniq-shadow:0 1px 2px #14140a0a, 0 8px 24px #14140a0b;--ceniq-shadow-lg:0 2px 6px #14140a0f, 0 18px 44px #14140a1f;--ceniq-hero:linear-gradient(180deg, #fff 0%, #fbfaf6 100%);--ceniq-hero-edge:#16161a0f;--ceniq-grain:.035;--ceniq-glass:#ffffffe6;--ceniq-glass-soft:#ffffffb8;--ceniq-hairline:#16161a14}.dark{--ceniq-shadow-sm:none;--ceniq-shadow:none;--ceniq-shadow-lg:0 18px 50px #00000080;--ceniq-hero:linear-gradient(180deg, #202025 0%, #19191d 100%);--ceniq-hero-edge:#ffffff12;--ceniq-grain:.06;--ceniq-glass:#222227e6;--ceniq-glass-soft:#ffffff12;--ceniq-hairline:#ffffff14}html,body{height:100%}.app-frame{flex-direction:column;min-height:100vh;display:flex}@supports (height:100dvh){.app-frame{min-height:100dvh}}.app-topbar{z-index:10;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:sticky;top:0}.app-content{width:100%;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));flex-direction:column;flex:auto;display:flex}.app-bottombar{z-index:10;background:linear-gradient(to bottom, transparent, var(--mui-palette-background-default) 60%);padding-top:20px;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:sticky;bottom:0}@media (min-width:900px){.app-bottombar{display:none}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}a,button,[role=button],label,input,textarea{touch-action:manipulation}button,[role=button],.MuiChip-root,.MuiBottomNavigationAction-root{-webkit-user-select:none;user-select:none}.MuiButtonBase-root,.MuiCardActionArea-root{-webkit-touch-callout:none}@media (display-mode:standalone){html,body{overscroll-behavior-y:none;touch-action:pan-x pan-y}}@media (pointer:coarse){.ceniq-tap{position:relative}.ceniq-tap:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.MuiDrawer-paper,.MuiDialog-paper,.MuiAutocomplete-listbox,.MuiMenu-list,.ceniq-scroll{overscroll-behavior:contain}.ceniq-hscroll{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.ceniq-hscroll::-webkit-scrollbar{display:none}.tnum{font-variant-numeric:tabular-nums}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.ceniq-rows>*+*{position:relative}.ceniq-rows>*+:before{content:"";background:var(--ceniq-hairline);pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:16px;right:16px}.ceniq-rows>.ceniq-more{display:contents}.ceniq-rows>.ceniq-more:before{content:none}.ceniq-rows>*+.ceniq-more>:first-child,.ceniq-rows>.ceniq-more>*+*{position:relative}.ceniq-rows>*+.ceniq-more>:first-child:before,.ceniq-rows>.ceniq-more>*+:before{content:"";background:var(--ceniq-hairline);pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:16px;right:16px}@keyframes ceniq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ceniq-float{animation:6s ease-in-out infinite ceniq-float;animation-delay:var(--float-delay,0s)}@media (prefers-reduced-motion:reduce){.ceniq-float{animation:none}}.ceniq-top-progress{top:env(safe-area-inset-top,0px);z-index:1600;pointer-events:none;transform-origin:0;will-change:transform, opacity;background:linear-gradient(90deg,#4fd1a1,#1a9e6e);border-radius:0 3px 3px 0;height:3px;position:fixed;left:0;right:0;box-shadow:0 0 10px #1a9e6e73}.ceniq-results{transition:opacity .18s}[data-url-pending=true] .ceniq-results{opacity:.45;transition:opacity .2s .12s}.ceniq-page{flex-direction:column;flex:1;min-width:0;display:flex}@keyframes ceniq-page-forward{0%{transform:translate(22px)}}@keyframes ceniq-page-back{0%{transform:translate(-22px)}}@keyframes ceniq-page-tab{0%{transform:translateY(8px)}}@keyframes ceniq-appear{0%{opacity:0}}.ceniq-page-forward{animation:.26s cubic-bezier(.2,.8,.2,1) ceniq-page-forward}.ceniq-page-back{animation:.26s cubic-bezier(.2,.8,.2,1) ceniq-page-back}.ceniq-page-tab{animation:.24s cubic-bezier(.2,.8,.2,1) ceniq-page-tab}.ceniq-page>*{animation:.18s ease-out ceniq-appear}.ceniq-page-still>*{animation:none}@media (prefers-reduced-motion:reduce){.ceniq-page,.ceniq-page>*{animation:none!important}}@keyframes ceniq-rise{0%{opacity:0;transform:translateY(12px)}}.ceniq-page:not(.ceniq-page-still)>*>*{animation:.34s cubic-bezier(.2,.8,.2,1) .28s backwards ceniq-rise}.ceniq-page:not(.ceniq-page-still)>*>:first-child{animation-delay:0s}.ceniq-page:not(.ceniq-page-still)>*>:nth-child(2){animation-delay:40ms}.ceniq-page:not(.ceniq-page-still)>*>:nth-child(3){animation-delay:80ms}.ceniq-page:not(.ceniq-page-still)>*>:nth-child(4){animation-delay:.12s}.ceniq-page:not(.ceniq-page-still)>*>:nth-child(5){animation-delay:.16s}.ceniq-page:not(.ceniq-page-still)>*>:nth-child(6){animation-delay:.2s}.ceniq-page:not(.ceniq-page-still)>*>:nth-child(7){animation-delay:.24s}@keyframes ceniq-grow{0%{transform:scaleX(0)}}.ceniq-grow{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) .15s backwards ceniq-grow}@keyframes ceniq-grow-y{0%{transform:scaleY(0)}}.ceniq-grow-y{transform-origin:bottom;animation:.6s cubic-bezier(.2,.8,.2,1) backwards ceniq-grow-y;animation-delay:calc(var(--d,0s) + .12s)}@keyframes ceniq-bar-in{0%{transform:translate(-100%)}}.MuiLinearProgress-determinate>.MuiLinearProgress-bar1{animation:.7s cubic-bezier(.2,.8,.2,1) .15s backwards ceniq-bar-in}@media (prefers-reduced-motion:reduce){.ceniq-page>*>*,.ceniq-grow,.ceniq-grow-y,.MuiLinearProgress-determinate>.MuiLinearProgress-bar1{animation:none!important}}@supports (view-transition-name:none){html:not(.ceniq-no-vt) .ceniq-page,html:not(.ceniq-no-vt) .ceniq-page>*{animation:none}}::view-transition-group(.ceniq-page){animation:none}@keyframes ceniq-vt-out{to{opacity:0}}@keyframes ceniq-vt-in{0%{opacity:0}}@keyframes ceniq-vt-slide{0%{translate:var(--ceniq-vt-from) 0}to{translate:var(--ceniq-vt-to) 0}}@keyframes ceniq-vt-rise{0%{translate:0 16px}}html[data-nav=forward]::view-transition-old(.ceniq-page){--ceniq-vt-from:0;--ceniq-vt-to:-18%;animation:.18s ease-in both ceniq-vt-out,.32s cubic-bezier(.3,0,.2,1) both ceniq-vt-slide}html[data-nav=forward]::view-transition-new(.ceniq-page){--ceniq-vt-from:28%;--ceniq-vt-to:0;animation:.22s ease-out 60ms both ceniq-vt-in,.36s cubic-bezier(.2,.8,.2,1) both ceniq-vt-slide}html[data-nav=back]::view-transition-old(.ceniq-page){--ceniq-vt-from:0;--ceniq-vt-to:18%;animation:.18s ease-in both ceniq-vt-out,.32s cubic-bezier(.3,0,.2,1) both ceniq-vt-slide}html[data-nav=back]::view-transition-new(.ceniq-page){--ceniq-vt-from:-28%;--ceniq-vt-to:0;animation:.22s ease-out 60ms both ceniq-vt-in,.36s cubic-bezier(.2,.8,.2,1) both ceniq-vt-slide}html[data-nav=tab]::view-transition-old(.ceniq-page){animation:.14s ease-in both ceniq-vt-out}html[data-nav=tab]::view-transition-new(.ceniq-page){animation:.22s ease-out 80ms both ceniq-vt-in,.32s cubic-bezier(.2,.8,.2,1) both ceniq-vt-rise}html[data-nav=still]::view-transition-old(.ceniq-page){animation:none}html[data-nav=still]::view-transition-new(.ceniq-page){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(.ceniq-page){animation:none!important}::view-transition-new(.ceniq-page){animation:none!important}}.app-bottombar{view-transition-name:ceniq-bottombar}.app-topbar{view-transition-name:ceniq-topbar}::view-transition-group(ceniq-bottombar){animation:none}::view-transition-group(ceniq-topbar){animation:none}::view-transition-new(ceniq-bottombar){animation:none}::view-transition-new(ceniq-topbar){animation:none}::view-transition-old(ceniq-bottombar){display:none}::view-transition-old(ceniq-topbar){display:none}@keyframes ceniq-app-in{0%{opacity:0}}html.ceniq-app-in .app-frame{animation:.38s ease-out ceniq-app-in}@media (prefers-reduced-motion:reduce){html.ceniq-app-in .app-frame{animation:none}}@keyframes ceniq-row-enter{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.ceniq-row-enter{animation:.28s cubic-bezier(.2,.8,.2,1) ceniq-row-enter;overflow:hidden}.ceniq-row-enter.ceniq-enter-card{margin:0 -16px -32px;padding:0 16px 32px}@media (prefers-reduced-motion:reduce){.ceniq-row-enter{animation:none}}@keyframes ceniq-row-leave{0%{opacity:1;max-height:120px}to{opacity:0;max-height:0}}.ceniq-row-leave{pointer-events:none;animation:.26s cubic-bezier(.4,0,.2,1) forwards ceniq-row-leave;overflow:hidden}@media (prefers-reduced-motion:reduce){.ceniq-row-leave{opacity:.4;animation:none}}.ceniq-more>*{animation:.22s ease-out ceniq-appear}@keyframes ceniq-pill-in{0%{opacity:0;transform:scale(.85)}}.ceniq-pill{border-radius:inherit;animation:.2s cubic-bezier(.2,.8,.2,1) ceniq-pill-in;position:absolute;inset:0}.ceniq-ptr{top:calc(env(safe-area-inset-top,0px) + 6px);z-index:11;pointer-events:none;width:38px;height:38px;color:var(--mui-palette-text-secondary);background:var(--mui-palette-background-paper);box-shadow:var(--ceniq-shadow);will-change:transform, opacity;border-radius:50%;place-items:center;display:grid;position:fixed;left:50%}.ceniq-ptr[data-ready=true]{color:var(--mui-palette-success-main)}.ceniq-ptr[data-spinning=true]>svg{animation:.9s linear infinite ceniq-spin}@keyframes ceniq-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ceniq-ptr[data-spinning=true]>svg{animation-duration:2s}}.ceniq-anchor-flash{scroll-margin:96px 0;animation:1.6s ease-out ceniq-anchor-flash}@keyframes ceniq-anchor-flash{0%,35%{box-shadow:inset 0 0 0 3px rgba(var(--mui-palette-success-mainChannel) / .55);background-color:rgba(var(--mui-palette-success-mainChannel) / .08)}to{box-shadow:inset 0 0 0 3px rgba(var(--mui-palette-success-mainChannel) / 0);background-color:rgba(var(--mui-palette-success-mainChannel) / 0)}}.app-frame,.ceniq-landing{transition:opacity .38s cubic-bezier(.2,.8,.2,1)}html.ceniq-veil .app-frame,html.ceniq-veil .ceniq-landing{opacity:.35;transition-duration:.22s}html.ceniq-theme-vt::view-transition-old(root){animation:none}html.ceniq-theme-vt::view-transition-new(root){animation:.56s cubic-bezier(.2,.8,.2,1) ceniq-theme-reveal}@keyframes ceniq-theme-reveal{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}}html.ceniq-theme-fade,html.ceniq-theme-fade *{transition:background-color .35s,color .35s,border-color .35s,fill .35s!important}@media (prefers-reduced-motion:reduce){.app-frame,.ceniq-landing{transition:none}}button,input,select,textarea{font-family:inherit}@keyframes ceniq-skeleton-in{0%{opacity:0}}.ceniq-page [data-skeleton]{animation:.32s .25s backwards ceniq-skeleton-in!important}.ceniq-page [data-skeleton]>*{animation:none!important}.ceniq-hero-card{isolation:isolate;box-shadow:var(--ceniq-shadow), inset 0 0 0 1px var(--ceniq-hero-edge), inset 0 1px 0 #ffffff0f;position:relative}.ceniq-hero-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--ceniq-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ceniq-success{flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}.ceniq-success svg{animation:.42s cubic-bezier(.3,1.4,.5,1) both ceniq-success-pop}.ceniq-success circle,.ceniq-success path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.36s cubic-bezier(.2,.8,.2,1) forwards ceniq-success-draw}.ceniq-success path{animation-delay:.2s}.ceniq-success i{opacity:0;width:4px;height:4px;transform:rotate(var(--a)) translateY(0);background:#4fd1a1;border-radius:50%;margin:-2px 0 0 -2px;animation:.56s cubic-bezier(.2,.8,.2,1) .26s ceniq-success-spark;position:absolute;top:50%;left:50%}.ceniq-success i:nth-child(2n){background:#9ab8ff;width:3px;height:3px}@keyframes ceniq-success-pop{0%{transform:scale(.4)}}@keyframes ceniq-success-draw{to{stroke-dashoffset:0}}@keyframes ceniq-success-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-8px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-19px) scale(.3)}}@media (prefers-reduced-motion:reduce){.ceniq-success svg,.ceniq-success i{animation:none}.ceniq-success circle,.ceniq-success path{stroke-dashoffset:0;animation:none}}.ceniq-tick{animation:.38s cubic-bezier(.3,1.5,.5,1) ceniq-tick-pop;position:relative}.ceniq-tick svg{animation:.3s cubic-bezier(.3,1.5,.5,1) 60ms both ceniq-tick-in}.ceniq-tick:after{content:"";border:2px solid var(--mui-palette-success-main);opacity:0;pointer-events:none;border-radius:50%;animation:.52s cubic-bezier(.2,.8,.2,1) ceniq-tick-ring;position:absolute;inset:-2px}@keyframes ceniq-tick-pop{40%{transform:scale(1.18)}}@keyframes ceniq-tick-in{0%{transform:scale(0)rotate(-30deg)}}@keyframes ceniq-tick-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ceniq-strike{background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;background-size:0% 1.5px;transition:background-size .32s cubic-bezier(.2,.8,.2,1)}.ceniq-strike-on{background-size:100% 1.5px}@media (prefers-reduced-motion:reduce){.ceniq-tick,.ceniq-tick svg,.ceniq-tick:after{animation:none}.ceniq-strike{transition:none}}.ceniq-pop-in{animation:.42s cubic-bezier(.3,1.4,.5,1) ceniq-pop-in}@keyframes ceniq-pop-in{0%{opacity:0;transform:scale(.94)translateY(6px)}}@media (prefers-reduced-motion:reduce){.ceniq-pop-in{animation:none}}.ceniq-money-card{color:#ececef;background:#111116;overflow:hidden;box-shadow:0 26px 50px -30px #4c3abe99,0 10px 24px -14px #14141e73,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff24}.dark .ceniq-money-card{box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff24}.ceniq-money-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 78% 22%,#7c6cf09e,#0000 70%),radial-gradient(40% 44% at 22% 74%,#3dd68c80,#0000 70%),radial-gradient(26% 30% at 52% 104%,#ffaa5a42,#0000 70%);animation:22s ease-in-out infinite alternate ceniq-aurora;position:absolute;inset:-30%}@keyframes ceniq-aurora{0%{transform:translate(-4%,-2%)rotate(0)}to{transform:translate(4%,3%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.ceniq-money-card:before{animation:none}}
