.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--r-md);font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease),opacity var(--dur) var(--ease);min-height:44px}.btn:active:not(:disabled){transform:translateY(1px) scale(.985)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{min-height:36px;padding:0 var(--sp-3);font-size:var(--fs-sm)}.btn--md{min-height:46px;padding:0 var(--sp-5);font-size:var(--fs-md)}.btn--lg{min-height:54px;padding:0 var(--sp-6);font-size:var(--fs-lg);border-radius:var(--r-lg)}.btn--full{width:100%}.btn--primary{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-brand)}.btn--primary:hover:not(:disabled){box-shadow:0 14px 38px #4a6cf773}.btn--up{background:var(--grad-up);color:#fff;box-shadow:var(--shadow-up)}.btn--down{background:var(--grad-down);color:#fff;box-shadow:0 10px 26px #f045454d}.btn--outline{background:transparent;color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-default)}.btn--outline:hover:not(:disabled){background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-strong)}.btn--ghost{background:transparent;color:var(--text-secondary)}.btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}.btn__sheen{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.18) 50%,transparent 80%);transform:translate(-120%);transition:transform var(--dur-slow) var(--ease-out)}.btn:hover:not(:disabled) .btn__sheen{transform:translate(120%)}.btn--ghost .btn__sheen,.btn--outline .btn__sheen{display:none}.btn__icon{display:inline-flex;align-items:center}.btn__spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.28);border-top-color:currentColor;border-radius:50%;animation:spin .66s linear infinite}.field{display:flex;flex-direction:column;gap:var(--sp-1)}.field__box{position:relative;display:flex;align-items:center;background:var(--surface-2);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--border-default);transition:box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease)}.field__box:focus-within{background:var(--surface-3);box-shadow:inset 0 0 0 1.5px var(--brand-500),0 0 0 4px var(--brand-glow)}.field--error .field__box{box-shadow:inset 0 0 0 1.5px var(--down-500)}.field--error .field__box:focus-within{box-shadow:inset 0 0 0 1.5px var(--down-500),0 0 0 4px #f0454538}.field__icon{display:flex;align-items:center;padding-inline-start:var(--sp-4);color:var(--text-tertiary);transition:color var(--dur) var(--ease)}.field__box:focus-within .field__icon{color:var(--brand-400)}.field__input{flex:1;width:100%;border:none;background:transparent;outline:none;font-size:16px;padding:22px var(--sp-4) 8px;color:var(--text-primary)}.field__input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);transition:background-color 9999s}.field__label{position:absolute;inset-inline-start:var(--sp-4);top:50%;transform:translateY(-50%);color:var(--text-tertiary);font-size:var(--fs-md);pointer-events:none;transition:top var(--dur) var(--ease),font-size var(--dur) var(--ease),color var(--dur) var(--ease)}.field__icon~.field__input{padding-inline-start:var(--sp-2)}.field__icon~.field__label{inset-inline-start:46px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:15px;font-size:var(--fs-xs);color:var(--brand-400)}.field--error .field__input:focus~.field__label,.field--error .field__input:not(:placeholder-shown)~.field__label{color:var(--down-400)}.field__reveal{display:flex;align-items:center;padding:var(--sp-2) var(--sp-4);color:var(--text-tertiary);transition:color var(--dur) var(--ease)}.field__reveal:hover{color:var(--text-primary)}.field__msg{font-size:var(--fs-xs);color:var(--text-tertiary);padding-inline-start:var(--sp-1)}.field--error .field__msg{color:var(--down-400)}.candles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.candles__svg{width:100%;height:100%;display:block}.candles__c{animation:candle-rise .62s var(--ease-out) both;transform-origin:center bottom}@keyframes candle-rise{0%{opacity:0;transform:translateY(16px) scaleY(.55)}to{opacity:1;transform:translateY(0) scaleY(1)}}.candles__line{stroke-dasharray:2400;stroke-dashoffset:2400;animation:draw 2.1s var(--ease-out) .32s forwards;filter:drop-shadow(0 0 7px rgba(74,108,247,.5))}@keyframes draw{to{stroke-dashoffset:0}}.candles__area{opacity:0;animation:fade-in .9s var(--ease) .9s forwards}@keyframes fade-in{to{opacity:1}}.lang{position:relative;margin-inline-start:auto}.lang__b{display:flex;align-items:center;gap:5px;padding:5px 9px;font-size:var(--fs-xs);font-weight:600;color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm)}.lang__b:hover{color:var(--text-primary)}.lang__code{font-family:IBM Plex Mono,monospace;letter-spacing:.03em}.lang__menu{position:absolute;z-index:40;inset-block-start:calc(100% + 6px);inset-inline-end:0;min-width:168px;padding:5px;list-style:none;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:0 14px 34px #00000073}.lang__item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;font-size:var(--fs-sm);color:var(--text-secondary);text-align:start;border-radius:var(--r-sm)}.lang__item:hover{color:var(--text-primary);background:var(--surface-3)}.lang__item.is-on{color:#fff;background:var(--brand-500)}.lang__item-code{min-width:24px;font-family:IBM Plex Mono,monospace;font-size:11px;opacity:.7}.auth{position:relative;flex:1;display:grid;place-items:center;padding:calc(var(--sp-6) + var(--safe-top)) var(--sp-4) calc(var(--sp-6) + var(--safe-bottom));overflow:hidden}.auth__bg{position:fixed;inset:0;z-index:0;background:var(--surface-0);overflow:hidden}.auth__orb{position:absolute;border-radius:50%;filter:blur(74px);opacity:.55;will-change:transform}.auth__orb--1{width:46vmax;height:46vmax;top:-14vmax;inset-inline-start:-10vmax;background:radial-gradient(circle,#4a6cf7 0%,transparent 68%);animation:drift 19s var(--ease) infinite}.auth__orb--2{width:40vmax;height:40vmax;top:-6vmax;inset-inline-end:-12vmax;background:radial-gradient(circle,#7b5cf5 0%,transparent 68%);animation:drift 24s var(--ease) infinite reverse}.auth__orb--3{width:38vmax;height:38vmax;bottom:-16vmax;inset-inline-start:22%;background:radial-gradient(circle,#16c876 0%,transparent 70%);opacity:.34;animation:drift 28s var(--ease) infinite}.auth__chart{position:absolute;inset-inline:0;bottom:0;height:46%;mask-image:linear-gradient(to top,#000 22%,transparent 96%);-webkit-mask-image:linear-gradient(to top,#000 22%,transparent 96%)}@media(min-width:900px){.auth__chart{height:58%}}.auth__grid{position:absolute;inset:0;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 30%,transparent 78%)}.auth__panel{position:relative;z-index:1;width:min(100%,420px);padding:var(--sp-8) var(--sp-6) var(--sp-6);background:color-mix(in srgb,var(--surface-1) 82%,transparent);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--border-default);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);animation:fade-up var(--dur-slow) var(--ease-out) both}.auth__head{text-align:center;margin-bottom:var(--sp-6)}.auth__logo{display:grid;place-items:center;width:58px;height:58px;margin:0 auto var(--sp-4);border-radius:var(--r-lg);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-default),var(--shadow-md)}.auth__brand{font-size:var(--fs-lg);letter-spacing:.04em;color:var(--text-secondary);margin-bottom:var(--sp-4);direction:ltr}.auth__brand strong{font-weight:700;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.auth__title{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.01em;margin-bottom:var(--sp-1)}.auth__sub{color:var(--text-secondary);font-size:var(--fs-sm)}.auth__tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1);padding:var(--sp-1);margin-bottom:var(--sp-5);background:var(--surface-2);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--border-subtle)}.auth__thumb{position:absolute;top:var(--sp-1);inset-inline-start:var(--sp-1);width:calc(50% - var(--sp-1) * 1.5);height:calc(100% - var(--sp-1) * 2);background:var(--surface-4);border-radius:calc(var(--r-md) - 3px);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out)}.auth__tab{position:relative;z-index:1;padding:var(--sp-3) var(--sp-2);font-size:var(--fs-sm);font-weight:600;color:var(--text-tertiary);border-radius:calc(var(--r-md) - 3px);transition:color var(--dur) var(--ease);min-height:42px}.auth__tab.is-active{color:var(--text-primary)}.auth__form{display:flex;flex-direction:column;gap:var(--sp-4)}.auth__link{align-self:center;font-size:var(--fs-sm);color:var(--brand-400);padding:var(--sp-1);transition:color var(--dur) var(--ease)}.auth__link:hover{color:var(--brand-500)}.auth__link--end{align-self:flex-end;margin-top:calc(var(--sp-2) * -1)}.auth__alert{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--down-dim);color:var(--down-400);border-radius:var(--r-md);font-size:var(--fs-sm);box-shadow:inset 0 0 0 1px #f0454547;animation:fade-up var(--dur) var(--ease-out) both}.auth__alert--ok{background:var(--up-dim);color:var(--up-400);box-shadow:inset 0 0 0 1px #16c87647}.auth__alert svg{flex-shrink:0}.auth__legal{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);font-size:var(--fs-xs);line-height:1.7;color:var(--text-tertiary);text-align:center}.meter{display:flex;align-items:center;gap:var(--sp-3);margin-top:calc(var(--sp-2) * -1)}.meter__bars{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-1)}.meter__bar{height:4px;border-radius:var(--r-full);background:var(--surface-4);transition:background-color var(--dur) var(--ease)}.meter__bar.is-on.s1{background:var(--down-500)}.meter__bar.is-on.s2{background:var(--warn-500)}.meter__bar.is-on.s3{background:#8bd450}.meter__bar.is-on.s4{background:var(--up-500)}.meter__label{font-size:var(--fs-xs);color:var(--text-tertiary);min-width:62px;text-align:start}@media(max-width:380px){.auth__panel{padding:var(--sp-6) var(--sp-4) var(--sp-5)}.auth__title{font-size:var(--fs-xl)}}.auth__lang{position:absolute;z-index:5;inset-block-start:calc(var(--sp-4) + var(--safe-top));inset-inline-end:var(--sp-4)}.auth__lang .lang__b{padding:var(--sp-2) var(--sp-3);color:var(--text-primary);background:color-mix(in srgb,var(--surface-2) 88%,transparent);border:1px solid var(--border-default);border-radius:var(--r-full);box-shadow:var(--shadow-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.auth__lang .lang__b:hover{background:var(--surface-3);border-color:var(--brand-500)}.auth__slogan{display:flex;flex-direction:column;gap:3px;margin-block-start:var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);font-weight:600;color:var(--up-400);background:var(--up-dim);border-radius:var(--r-md);text-align:center}.auth__slogan span{font-size:11px;font-weight:500;color:var(--text-secondary)}.splash{flex:1;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);background:var(--surface-0)}.splash__brand{font-size:var(--fs-lg);letter-spacing:.05em;color:var(--text-secondary);direction:ltr;margin-bottom:var(--sp-2);animation:fade-up var(--dur-slow) var(--ease-out) 90ms both}.splash__brand strong{font-weight:700;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.splash__mark{display:grid;place-items:center;width:66px;height:66px;border-radius:var(--r-lg);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-default);animation:fade-up var(--dur-slow) var(--ease-out) both}.splash__bar{width:132px;height:3px;border-radius:var(--r-full);background:var(--surface-3);overflow:hidden}.splash__bar span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--grad-brand);animation:slide 1.15s var(--ease) infinite}@keyframes slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.shell{flex:1;display:flex;flex-direction:column;min-height:100dvh;background:var(--surface-0)}.shell__top{position:sticky;top:0;z-index:calc(var(--z-nav) - 1);display:flex;align-items:center;padding:calc(var(--sp-3) + var(--safe-top)) var(--sp-4) var(--sp-3);background:color-mix(in srgb,var(--surface-1) 86%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--border-subtle)}.shell__brand{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-md);letter-spacing:.03em;color:var(--text-secondary);direction:ltr}.shell__brand strong{font-weight:700;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.shell__body{flex:1;overflow-y:auto;padding-bottom:calc(68px + var(--safe-bottom))}.shell__nav{position:fixed;bottom:0;inset-inline:0;z-index:var(--z-nav);display:flex;justify-content:space-around;padding:var(--sp-2) var(--sp-2) calc(var(--sp-2) + var(--safe-bottom));background:color-mix(in srgb,var(--surface-1) 88%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-top:1px solid var(--border-subtle)}.tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--sp-2) var(--sp-1);color:var(--text-tertiary);border-radius:var(--r-md);transition:color var(--dur) var(--ease);min-height:52px;justify-content:center}.tab.is-active{color:var(--brand-400)}.tab__icon{display:flex;transition:transform var(--dur) var(--ease-out)}.tab.is-active .tab__icon{transform:translateY(-1px)}.tab__label{font-size:11px;font-weight:600}.tab__dot{position:absolute;top:2px;width:4px;height:4px;border-radius:50%;background:var(--brand-400);opacity:0;transform:scale(.4);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-out)}.tab.is-active .tab__dot{opacity:1;transform:scale(1)}@media(min-width:900px){.shell{flex-direction:row}.shell__top{display:none}.shell__nav:before{content:"E";display:grid;place-items:center;width:34px;height:34px;margin-block-end:var(--sp-5);font-weight:800;font-size:var(--fs-lg);color:#fff;background:var(--grad-brand);border-radius:var(--r-sm);box-shadow:var(--shadow-brand);direction:ltr}.shell__nav{order:-1;position:sticky;top:0;inset-inline:auto;bottom:auto;height:100dvh;width:68px;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--sp-1);padding:calc(var(--sp-4) + var(--safe-top)) var(--sp-2) var(--sp-4);border-top:none;border-inline-end:1px solid var(--border-subtle)}.tab{flex:0 0 auto;flex-direction:column;justify-content:center;gap:0;width:48px;height:46px;padding:0;min-height:0}.tab__label{display:none}.tab.is-active{color:var(--brand-400);background:color-mix(in srgb,var(--brand-500) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-500) 34%,transparent)}.tab__dot{display:block;top:50%;inset-inline-start:-8px;width:3px;height:20px;border-radius:var(--r-full);transform:translateY(-50%) scaleY(.3)}.tab.is-active .tab__dot{transform:translateY(-50%) scaleY(1)}.shell__body{padding-bottom:0}}.shell__lang{display:none}@media(min-width:900px){.shell__lang{display:block;margin-block-start:auto;padding:var(--sp-2) 0}.shell__lang .lang__b{width:44px;justify-content:center;padding:var(--sp-2)}}@media(min-width:900px){.shell__lang .lang__menu{inset-block-start:auto;inset-block-end:calc(100% + 6px);inset-inline-start:0;inset-inline-end:auto;box-shadow:0 -14px 34px #00000073}}.tab:active{transform:scale(.93)}.tab{transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease);-webkit-tap-highlight-color:transparent}.tab.is-active .tab__icon{filter:drop-shadow(0 0 10px var(--brand-glow))}@media(max-width:899px){.tab.is-active{background:color-mix(in srgb,var(--brand-500) 15%,transparent)}}.tab--btn{background:none;border:0;font:inherit;cursor:pointer}.tab__icon{position:relative}.tab__badge{position:absolute;inset-block-start:-4px;inset-inline-end:-6px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding-inline:4px;font-size:10px;font-weight:700;line-height:1;color:#fff;background:var(--down-500);border:2px solid var(--surface-1);border-radius:var(--r-full)}:root{--surface-0: #070b16;--surface-1: #0b1020;--surface-2: #121a30;--surface-3: #1a2440;--surface-4: #233052;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .11);--border-strong: rgba(255, 255, 255, .18);--text-primary: #f2f5fc;--text-secondary: #a8b3cf;--text-tertiary: #6b7899;--text-inverse: #070b16;--brand-400: #6b8dff;--brand-500: #4a6cf7;--brand-600: #3550d8;--brand-glow: rgba(74, 108, 247, .35);--up-400: #2fe08a;--up-500: #16c876;--up-dim: rgba(22, 200, 118, .14);--down-400: #ff6b6b;--down-500: #f04545;--down-dim: rgba(240, 69, 69, .14);--warn-500: #f5a524;--warn-dim: rgba(245, 165, 36, .14);--grad-brand: linear-gradient(135deg, #4a6cf7 0%, #7b5cf5 100%);--grad-up: linear-gradient(135deg, #16c876 0%, #0fa862 100%);--grad-down: linear-gradient(135deg, #f04545 0%, #d02f2f 100%);--grad-aurora: radial-gradient( 1100px 620px at 12% -8%, rgba(74, 108, 247, .28), transparent 62% ), radial-gradient( 900px 520px at 92% 8%, rgba(123, 92, 245, .22), transparent 60% ), radial-gradient( 800px 700px at 50% 108%, rgba(22, 200, 118, .12), transparent 58% );--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-full: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 6px 20px rgba(0, 0, 0, .35);--shadow-lg: 0 18px 46px rgba(0, 0, 0, .45);--shadow-brand: 0 10px 30px rgba(74, 108, 247, .32);--shadow-up: 0 10px 26px rgba(22, 200, 118, .3);--font-ar: "IBM Plex Sans Arabic", "Segoe UI", system-ui, sans-serif;--font-num: "IBM Plex Mono", "Roboto Mono", ui-monospace, monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .14s;--dur: .22s;--dur-slow: .38s;--z-nav: 100;--z-sheet: 200;--z-modal: 300;--z-toast: 400;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}:root[data-theme=light]{--surface-0: #f6f8fd;--surface-1: #ffffff;--surface-2: #f1f4fb;--surface-3: #e7ecf7;--surface-4: #dbe3f2;--border-subtle: rgba(11, 16, 32, .07);--border-default: rgba(11, 16, 32, .13);--border-strong: rgba(11, 16, 32, .22);--text-primary: #0b1020;--text-secondary: #4a5674;--text-tertiary: #7b87a5;--text-inverse: #ffffff;--shadow-md: 0 6px 20px rgba(11, 16, 32, .1);--shadow-lg: 0 18px 46px rgba(11, 16, 32, .14)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-ar);font-size:var(--fs-md);line-height:1.6;color:var(--text-primary);background:var(--surface-0);min-height:100dvh;overscroll-behavior-y:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#root{min-height:100dvh;display:flex;flex-direction:column}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:var(--brand-400);text-decoration:none}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px;border-radius:var(--r-sm)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-2.5%,0) scale(1.06)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:200% 0}}
