@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";@font-face{font-family:Geist;src:url(/assets/Geist-SemiBold-BulLCGXq.otf) format("opentype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:NT Somic;src:url(/assets/NTSomic-Regular-fpGTPkSD.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:NT Somic;src:url(/assets/NTSomic-Semibold-VCymE3L9.otf) format("opentype");font-display:swap;font-style:normal;font-weight:600}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:#f7eadd;background-attachment:fixed;font-family:NT Somic,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1c1916;overflow-x:hidden;min-height:100vh;min-height:100dvh}#root{min-height:100vh;min-height:100dvh}body.capture-mode,body.capture-mode #root{min-height:100vh;min-height:100dvh;height:100vh;overflow:hidden}input,select,textarea,button{font-family:inherit;font-size:inherit}input:focus,select:focus,textarea:focus{border-color:#ff6818!important;box-shadow:0 0 0 3px #ff68182e}[data-brand-surface] button:focus-visible,[data-brand-surface] [role=button]:focus-visible,[data-welcome-tour-surface] button:focus-visible,[data-payments-surface] button:focus-visible,[data-payments-surface] [role=button]:focus-visible{outline:2px solid var(--brand-focus, var(--payments-focus, #ff6818));outline-offset:2px}[data-brand-surface] input:focus,[data-brand-surface] select:focus,[data-brand-surface] textarea:focus,[data-payments-surface] input:focus,[data-payments-surface] select:focus,[data-payments-surface] textarea:focus{border-color:var(--brand-focus, var(--payments-focus, #ff6818))!important;box-shadow:0 0 0 3px var(--brand-focus-ring, var(--payments-focus-ring, rgba(255, 104, 24, .18)))}[data-brand-surface] input.invite-identity-input:focus{border-color:#1c19162e!important;box-shadow:0 0 0 2px #1c19169e!important}[data-brand-surface] input.invite-identity-input[aria-invalid=true]:focus{border-color:#ad3e00!important}[data-brand-surface] input.invite-username-input:focus{border-color:transparent!important;box-shadow:none!important}[data-payments-surface] .payments-queue-list>li+li{border-top:1px solid var(--payments-line, rgba(28, 25, 22, .18))}[data-brand-surface],[data-payments-surface]{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:linear-gradient(#fcf9f4db,#fcf9f4db),url(/assets/tiiich-paper-texture-v1-DPtGlg3-.jpg) center / cover;isolation:isolate}.brand-hero-glow,.payments-hero-glow{position:absolute;z-index:0;border-radius:50%;background:#ff69149e;filter:blur(68px);pointer-events:none}.brand-hero-glow--left,.payments-hero-glow--left{top:18%;left:-35%;width:260px;height:260px;opacity:.54}.brand-hero-glow--right,.payments-hero-glow--right{top:-5%;right:-38%;width:240px;height:320px;opacity:.46}.brand-hero-glow--bottom,.payments-hero-glow--bottom{bottom:8%;left:27%;width:210px;height:160px;opacity:.3}.payments-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:360px){.payments-overview-grid{grid-template-columns:1fr}}.summary-entry-pill:focus-visible,.pending-entry-card:focus-visible{outline:2px solid #ff7a1a;outline-offset:2px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes brandModalIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes monthSlideRight{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes monthSlideLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1714112e;border-radius:3px}@media(min-width:601px){body:not(.dev-mode):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#f7eadd;z-index:99999}body:not(.dev-mode):after{content:"Откройте это приложение на телефоне в Telegram";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#514b45;font-family:NT Somic,system-ui,sans-serif;font-size:18px;font-weight:500;text-align:center;z-index:100000;max-width:280px;line-height:1.5}}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.tf-loading-spinner{display:inline-flex;align-items:center;justify-content:center;color:#171411}.tf-loading-spinner__wheel{position:relative;width:100%;height:100%;animation:tf-loading-spin 1.6s linear infinite}@keyframes tf-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tf-loading-spinner__ray{position:absolute;width:11%;height:38%;left:50%;top:50%;margin-left:-5.5%;margin-top:-38%;border-radius:999px;background:currentColor;transform-origin:50% 100%}.tf-loading-spinner__ray[data-position="0"]{transform:rotate(0)}.tf-loading-spinner__ray[data-position="120"]{transform:rotate(120deg)}.tf-loading-spinner__ray[data-position="240"]{transform:rotate(240deg)}.tf-loading-spinner__ray:before{content:"";position:absolute;width:100%;aspect-ratio:1;top:-120%;left:0;border-radius:50%;background:currentColor}.tf-loading-spinner--full{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#f5f0e7;z-index:9999}@media(prefers-reduced-motion:reduce){.tf-loading-spinner__wheel{animation-duration:4s}}
