@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&display=swap";:root{--font-main:"Sora", system-ui, sans-serif;--font-num:"Sora", system-ui, sans-serif;--palette-bg:#fff;--palette-bg2:#fbfbfc;--palette-bg3:#f5f6f7;--palette-bg4:#d7dadf;--palette-grad-shell:linear-gradient(180deg, #fff 0%, #ebedef 100%);--gold-dark:#cf8c06;--gold-400:#efbd3b;--gold-light:#f5d789;--gold-text:#c39c35;--gold-bg-solid:#fdf8eb;--brand-blue:#007aff;--brand-blue-soft:#007aff14;--negative:#171d26;--positive:#00b88a;--approve-text:#039874;--critical:#f65555;--text-1:#252525;--text-2:#0009;--text-3:#0006}html{background-color:var(--palette-bg3);height:100%;overflow:hidden}body{width:100%;height:100%;font-family:var(--font-main);background-color:var(--palette-bg3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-1);font-feature-settings:"ss01", "ss02";-webkit-tap-highlight-color:transparent;direction:ltr;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}#root{justify-content:center;width:100%;height:100%;display:flex;overflow:hidden}.app-container{background-color:var(--palette-bg3);background-image:var(--palette-grad-shell);width:100%;max-width:444px;height:100%;box-shadow:none;flex-direction:column;display:flex;position:relative;overflow:hidden}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}input{font-family:inherit}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.live-dot{animation:1.6s ease-in-out infinite pulse-live}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--font-num)}[dir=rtl] .flip-rtl{transform:scaleX(-1)}[dir=rtl] input,[dir=rtl] textarea{text-align:start}::-webkit-scrollbar{width:0;height:0}@keyframes splashBar{0%{left:-40%}to{left:100%}}@keyframes splashGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}.app-container{background-color:#f5f6f7;background-image:linear-gradient(#fff 0%,#ebedef 100%);flex-direction:column;width:100%;max-width:444px;height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding-bottom:calc(80px + max(8px, env(safe-area-inset-bottom)));flex:1;position:relative;overflow:hidden auto}.loading-screen{justify-content:center;align-items:center;height:100dvh;display:flex}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{color:inherit;text-decoration:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
