html.native-app{--native-tab-bar-height:50px;-webkit-text-size-adjust:100%}html.native-android{--native-tab-bar-height:64px}html.native-app body{-webkit-tap-highlight-color:transparent}html.native-app :is(button,a,nav,header,[role=button],[role=tab],img){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.native-app body.has-native-tab-bar{padding-bottom:calc(var(--native-tab-bar-height) + var(--inset-bottom))}html.native-app body.has-native-tab-bar .fixed.bottom-8{bottom:calc(var(--native-tab-bar-height) + var(--inset-bottom) + 16px)}html.native-app body.has-native-tab-bar .fixed.bottom-4,html.native-app body.has-native-tab-bar .fixed.bottom-6{bottom:calc(var(--native-tab-bar-height) + var(--inset-bottom) + 12px);max-height:calc(100dvh - var(--native-tab-bar-height) - var(--inset-bottom) - var(--inset-top) - 24px);overflow-y:auto}html.native-app body:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--inset-top);z-index:55;background:hsl(var(--background));pointer-events:none}html.native-ios :is(input,textarea,select):not(.signing-field-input){font-size:16px!important}html.native-app.keyboard-open .native-tab-bar{display:none}.native-tab-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:stretch;padding-bottom:var(--inset-bottom);padding-left:var(--inset-left);padding-right:var(--inset-right);background:hsl(var(--background)/.82);backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid hsl(var(--border))}.native-tab{flex:1 1 0;min-width:0;height:var(--native-tab-bar-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:hsl(var(--muted-foreground));background:none;border:0;padding:0}.native-tab-active{color:hsl(var(--primary))}.native-tab-label{font-size:10px;font-weight:500;line-height:12px;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-tab-icon{display:flex;align-items:center;justify-content:center}.native-tab-bar-ios .native-tab:active{opacity:.55}.native-tab-bar-android{background:hsl(var(--card));backdrop-filter:none;border-top:0;box-shadow:0 -1px 0 hsl(var(--border));padding-left:calc(var(--inset-left) + 8px);padding-right:calc(var(--inset-right) + 8px)}.native-tab-bar-android .native-tab{gap:4px}.native-tab-bar-android .native-tab-icon{width:56px;height:30px;border-radius:15px;transition:background-color .15s ease}.native-tab-bar-android .native-tab-active .native-tab-icon{background:hsl(var(--primary)/.14)}.native-tab-bar-android .native-tab-label{font-size:12px;line-height:14px}.native-intro-overlay{display:none}html.native-intro .native-intro-overlay{--ni-bg:#fafaf9;--ni-ink:#1c1917;--ni-muted:#8e7e6e;--ni-taupe:#8e7e6e;--ni-dark:#232323;--ni-ease:cubic-bezier(0.22,1,0.36,1);display:block;position:fixed;inset:0;z-index:2147483000;background:var(--ni-bg);overflow:hidden;pointer-events:auto;animation:ni-auto-out .4s ease 8s forwards}.native-intro-overlay .ni-mark{position:absolute;top:50%;left:50%;width:96px;height:96px;margin:-48px 0 0 -48px;overflow:visible;animation:ni-mark-lift .9s var(--ni-ease) .18s both}.native-intro-overlay .ni-frame-br,.native-intro-overlay .ni-frame-tl{fill:var(--ni-taupe)}.native-intro-overlay .ni-frame-bl,.native-intro-overlay .ni-frame-tr{fill:var(--ni-dark)}html:not(.native-intro-play) .native-intro-overlay *,html:not(.native-intro-play) .native-intro-overlay :after{animation-play-state:paused!important}.native-intro-overlay .ni-frame{animation:1.1s var(--ni-ease) .16s both}.native-intro-overlay .ni-frame-tl{animation-name:ni-breathe-tl}.native-intro-overlay .ni-frame-br{animation-name:ni-breathe-br}.native-intro-overlay .ni-frame-tr{animation-name:ni-breathe-tr}.native-intro-overlay .ni-frame-bl{animation-name:ni-breathe-bl}.native-intro-overlay .ni-wordmark{position:absolute;top:calc(50% + 22px);left:0;right:0;text-align:center;color:var(--ni-ink);font-size:34px;font-weight:500;line-height:1;letter-spacing:-.055em;animation:ni-rise .9s var(--ni-ease) .46s both}.native-intro-overlay .ni-tagline{position:absolute;top:calc(50% + 72px);left:0;right:0;text-align:center;color:var(--ni-muted);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;animation:ni-fade .9s var(--ni-ease) .76s both}.native-intro-overlay .ni-lang-en,html.native-intro-en .native-intro-overlay .ni-lang-pl{display:none}html.native-intro-en .native-intro-overlay .ni-lang-en{display:inline}.native-intro-overlay .ni-hairline{position:absolute;top:calc(50% + 104px);left:50%;width:64px;height:1px;margin-left:-32px;overflow:hidden;background:color-mix(in srgb,var(--ni-muted) 28%,transparent);animation:ni-fade .7s ease 1s both}.native-intro-overlay .ni-hairline:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--ni-ink),transparent);animation:ni-sweep 1.3s ease-in-out 1.1s infinite both}html.native-intro-out .native-intro-overlay{animation:ni-out .42s ease forwards;pointer-events:none}@keyframes ni-mark-lift{0%{transform:translateY(0) scale(1)}to{transform:translateY(-34px) scale(.84)}}@keyframes ni-breathe-tl{0%,to{transform:translate(0)}45%{transform:translate(-3px,-3px)}}@keyframes ni-breathe-br{0%,to{transform:translate(0)}45%{transform:translate(3px,3px)}}@keyframes ni-breathe-tr{0%,to{transform:translate(0)}45%{transform:translate(3px,-3px)}}@keyframes ni-breathe-bl{0%,to{transform:translate(0)}45%{transform:translate(-3px,3px)}}@keyframes ni-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px);letter-spacing:-.01em}to{opacity:1;transform:translateY(0);filter:blur(0);letter-spacing:-.055em}}@keyframes ni-fade{0%{opacity:0}to{opacity:1}}@keyframes ni-sweep{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@keyframes ni-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04);visibility:hidden}}@keyframes ni-auto-out{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.native-intro-overlay .ni-frame,.native-intro-overlay .ni-hairline,.native-intro-overlay .ni-hairline:after,.native-intro-overlay .ni-mark,.native-intro-overlay .ni-tagline,.native-intro-overlay .ni-wordmark{animation:none}.native-intro-overlay .ni-mark{transform:translateY(-34px) scale(.84)}}.native-ptr{position:fixed;left:50%;top:var(--inset-top,0);z-index:70;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9999px;color:hsl(var(--foreground)/.7);pointer-events:none}.native-ptr-android,.native-ptr-ios{background:hsl(var(--card));color:hsl(var(--primary));box-shadow:0 2px 8px rgb(0 0 0/.18)}.native-ptr-animate{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.native-ptr svg{width:22px;height:22px}.native-ptr-spin{animation:native-ptr-spin .8s linear infinite}@keyframes native-ptr-spin{to{transform:rotate(1turn)}}@media (max-width:639px){html.native-app .mobile-modal-drawer:not(.absolute):not(.fixed){position:relative}html.native-app .mobile-modal-drawer:before{content:"";position:absolute;top:calc(var(--inset-top, 0px) + 5px);left:50%;width:36px;height:5px;margin-left:-18px;border-radius:9999px;background:hsl(var(--muted-foreground)/.35);z-index:5;pointer-events:none}}.native-action-sheet-root{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-end;justify-content:center;background:rgb(0 0 0/.35);animation:native-sheet-fade .18s ease both}.native-action-sheet{width:100%;max-width:520px;padding:6px 8px calc(var(--inset-bottom, 0px) + 8px);animation:mobile-modal-slide-in .26s cubic-bezier(.22,1,.36,1) both}.native-action-sheet-grabber{width:36px;height:5px;margin:0 auto 8px;border-radius:9999px;background:rgb(255 255 255/.7)}.native-action-sheet-group{overflow:hidden;border-radius:14px;background:hsl(var(--card)/.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.native-action-sheet-header{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:12px 16px;border-bottom:1px solid hsl(var(--border));text-align:center}.native-action-sheet-back{flex-direction:row;justify-content:flex-start;gap:6px}.native-action-sheet-back,.native-action-sheet-title{font-size:13px;font-weight:600;color:hsl(var(--foreground))}.native-action-sheet-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-action-sheet-subtitle{font-size:12px;color:hsl(var(--muted-foreground))}.native-action-sheet-list{max-height:55dvh;overflow-y:auto}.native-action-sheet-item{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 18px;font-size:16px;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border)/.7)}.native-action-sheet-item:last-child{border-bottom:0}.native-action-sheet-item:active{background:hsl(var(--muted))}.native-action-sheet-item:disabled{opacity:.4}.native-action-sheet-icon{display:flex;width:20px;justify-content:center;color:hsl(var(--muted-foreground))}.native-action-sheet-destructive,.native-action-sheet-destructive .native-action-sheet-icon{color:rgb(239 68 68)}.native-action-sheet-cancel{width:100%;min-height:54px;margin-top:8px;border-radius:14px;background:hsl(var(--card));font-size:16px;font-weight:600;color:hsl(var(--primary))}.native-action-sheet-cancel:active{background:hsl(var(--muted))}html.native-android .native-action-sheet{max-width:none;padding:0}html.native-android .native-action-sheet-group{border-radius:20px 20px 0 0;background:hsl(var(--card))}html.native-android .native-action-sheet-grabber{display:none}html.native-android .native-action-sheet-cancel{margin-top:0;border-radius:0;border-top:1px solid hsl(var(--border));padding-bottom:var(--inset-bottom,0);min-height:calc(54px + var(--inset-bottom, 0px))}@keyframes native-sheet-fade{0%{background:rgb(0 0 0/0)}}