@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_latin-s.p.1bbdebe6.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_3a548f10-module__ON70-G__className{font-family:jakarta,jakarta Fallback}.jakarta_3a548f10-module__ON70-G__variable{--font-jakarta:"jakarta","jakarta Fallback"}
.conf-pwa-banner{bottom:calc(12px + env(safe-area-inset-bottom,0px))}@media (min-width:640px){.conf-pwa-banner{bottom:24px}}.conf-pwa{--pwa-ease:cubic-bezier(.23,1,.32,1);--pwa-spring:cubic-bezier(.34,1.36,.64,1);animation:conf-pwa-in .56s var(--pwa-spring)both}.conf-pwa[data-phase=closing]{animation:conf-pwa-out .22s var(--pwa-ease)both}@keyframes conf-pwa-in{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes conf-pwa-out{to{opacity:0;transform:translateY(12px)scale(.97)}}.conf-pwa-card{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:22px;align-items:center;gap:12px;padding:10px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 18px 44px -18px #0f285073,0 0 0 1px #0f172a0d}.conf-pwa-icon{background:#fff;border-radius:14px;flex:none;width:46px;height:46px;position:relative;box-shadow:0 0 0 1px #0f172a0f,0 6px 14px -8px #0f285080}.conf-pwa-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.conf-pwa-icon:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb,var(--conf-c-primary,#2563eb)45%,transparent);animation:conf-pwa-glow 1.1s var(--pwa-ease).45s both;pointer-events:none;position:absolute;inset:0}@keyframes conf-pwa-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--conf-c-primary,#2563eb)45%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--conf-c-primary,#2563eb)0%,transparent)}}.conf-pwa-title{letter-spacing:-.01em;color:var(--conf-c-ink,#0b1a4a);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.conf-pwa-sub{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.conf-pwa-install{background:linear-gradient(95deg,var(--conf-c-primary-deep,#1e3a8a)0%,var(--conf-c-primary-strong,#1d4ed8)55%,var(--conf-c-primary,#2563eb)100%);color:#fff;height:40px;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--conf-c-primary-strong,#1d4ed8)85%,transparent),inset 0 1px 0 #ffffff40;transition:transform .16s var(--pwa-ease),box-shadow .2s ease;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.conf-pwa-install:after{content:"";animation:conf-pwa-sheen .9s var(--pwa-ease).9s both;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@keyframes conf-pwa-sheen{to{transform:translate(120%)}}.conf-pwa-install:hover{box-shadow:0 14px 28px -12px color-mix(in srgb,var(--conf-c-primary-strong,#1d4ed8)95%,transparent),inset 0 1px 0 #ffffff40}.conf-pwa-install:active{transform:scale(.96)}.conf-pwa-install:disabled{opacity:.8;cursor:progress}.conf-pwa-install:focus-visible,.conf-pwa-close:focus-visible{outline:3px solid color-mix(in srgb,var(--conf-c-primary,#2563eb)45%,transparent);outline-offset:2px}.conf-pwa-close{color:#64748b;width:26px;min-width:0;height:26px;min-height:0;transition:background-color .15s ease,color .15s ease,transform .15s var(--pwa-ease);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:-9px;right:-7px;box-shadow:0 0 0 1px #0f172a14,0 4px 10px -4px #0f285066}.conf-pwa-close:before{content:"";position:absolute;inset:-9px}.conf-pwa-close:hover{color:#0f172a;background:#f1f5f9}.conf-pwa-close:active{transform:scale(.9)}.conf-pwa-help{transition:grid-template-rows .28s var(--pwa-ease);grid-template-rows:0fr;display:grid}.conf-pwa-help[data-open=true]{grid-template-rows:1fr}.conf-pwa-help>div{overflow:hidden}.conf-pwa-help-card{-webkit-backdrop-filter:blur(18px);transform-origin:bottom;opacity:0;transition:transform .24s var(--pwa-ease),opacity .2s ease;background:#fffffff0;border:1px solid #ffffffe6;border-radius:18px;margin-bottom:8px;padding:14px 16px;transform:scale(.96);box-shadow:0 14px 34px -18px #0f285066,0 0 0 1px #0f172a0d}.conf-pwa-help[data-open=true] .conf-pwa-help-card{opacity:1;transform:none}.conf-pwa-help-title{color:var(--conf-c-primary-strong,#1d4ed8);margin-bottom:4px;font-size:13px;font-weight:700}.conf-pwa-help-text{color:#475569;font-size:13px;line-height:1.55}@media (max-width:359px){.conf-pwa-card{gap:10px}.conf-pwa-install{padding:0 12px}}@media (prefers-reduced-motion:reduce){.conf-pwa,.conf-pwa[data-phase=closing]{animation-duration:1ms}.conf-pwa-icon:after,.conf-pwa-install:after{animation:none}.conf-pwa-help,.conf-pwa-help-card{transition:none}}.conf-pwa-help-link{color:var(--conf-c-primary-strong,#1d4ed8);text-underline-offset:2px;margin-top:8px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}
