@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(./vazirmatn-arabic-400-normal.DMZFCm7K.woff2) format("woff2"),url(./vazirmatn-arabic-400-normal.C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(./vazirmatn-latin-ext-400-normal.BdGhO0lm.woff2) format("woff2"),url(./vazirmatn-latin-ext-400-normal.DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(./vazirmatn-latin-400-normal.BT_DHTc7.woff2) format("woff2"),url(./vazirmatn-latin-400-normal.GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(./vazirmatn-arabic-500-normal.C_lbnnKa.woff2) format("woff2"),url(./vazirmatn-arabic-500-normal.Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(./vazirmatn-latin-ext-500-normal.CgxvvVrG.woff2) format("woff2"),url(./vazirmatn-latin-ext-500-normal.4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(./vazirmatn-latin-500-normal.6zZzgpg4.woff2) format("woff2"),url(./vazirmatn-latin-500-normal.Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(./vazirmatn-arabic-600-normal.CPKvAnd1.woff2) format("woff2"),url(./vazirmatn-arabic-600-normal.CWYTfCgi.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(./vazirmatn-latin-ext-600-normal.CyxCUfFz.woff2) format("woff2"),url(./vazirmatn-latin-ext-600-normal.Di8rk35l.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(./vazirmatn-latin-600-normal.D-zF-Oec.woff2) format("woff2"),url(./vazirmatn-latin-600-normal.BxJiDPKT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(./vazirmatn-arabic-700-normal.Dge_DOjm.woff2) format("woff2"),url(./vazirmatn-arabic-700-normal.B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(./vazirmatn-latin-ext-700-normal.BfoXmNMx.woff2) format("woff2"),url(./vazirmatn-latin-ext-700-normal.DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(./vazirmatn-latin-700-normal.9BlbvDRV.woff2) format("woff2"),url(./vazirmatn-latin-700-normal.DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.consent-root.svelte-1lbmzre{position:fixed;inset-inline:0;bottom:0;z-index:9999;pointer-events:none;padding:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.consent-panel.svelte-1lbmzre{pointer-events:auto;position:relative;margin-inline:auto;max-width:42rem;overflow:hidden;border-radius:1rem;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(145deg,#0c0e16d1,#080a10b8);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff14}.consent-glow.svelte-1lbmzre{position:absolute;inset:-40% auto auto 50%;width:70%;height:70%;transform:translate(-50%);background:radial-gradient(circle,rgb(56 189 248 / .18),transparent 70%);pointer-events:none}.consent-content.svelte-1lbmzre{position:relative;padding:1rem 1.1rem 1.05rem}.consent-title.svelte-1lbmzre{margin:0 0 .35rem;font-size:.95rem;font-weight:650;color:#f8fafc}.consent-desc.svelte-1lbmzre,.consent-footnote.svelte-1lbmzre{margin:0;font-size:.78rem;line-height:1.55;color:#cbd5e1eb}.consent-footnote.svelte-1lbmzre{margin-top:.75rem}.consent-link.svelte-1lbmzre{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}.consent-options.svelte-1lbmzre{display:grid;gap:.55rem;margin-top:.85rem}.consent-option.svelte-1lbmzre{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .08);background:#ffffff08;cursor:pointer}.consent-option-label.svelte-1lbmzre{display:block;font-size:.8rem;font-weight:600;color:#f1f5f9}.consent-option-desc.svelte-1lbmzre{display:block;margin-top:.15rem;font-size:.72rem;line-height:1.45;color:#94a3b8}.consent-option.svelte-1lbmzre input:where(.svelte-1lbmzre){width:1rem;height:1rem;accent-color:rgb(56 189 248);flex-shrink:0}.consent-actions.svelte-1lbmzre{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.consent-btn.svelte-1lbmzre{min-width:44px;min-height:44px;border-radius:9999px;border:1px solid transparent;padding:.48rem .9rem;font-size:.76rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.consent-btn-primary.svelte-1lbmzre{background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#f8fafc}.consent-btn-secondary.svelte-1lbmzre{background:#ffffff0f;border-color:#ffffff24;color:#e2e8f0}.consent-btn-ghost.svelte-1lbmzre{background:transparent;border-color:#ffffff1a;color:#cbd5e1}@media(min-width:640px){.consent-content.svelte-1lbmzre{padding:1.1rem 1.25rem 1.15rem}.consent-actions.svelte-1lbmzre{flex-wrap:nowrap}}.city-dock.svelte-3qp92w{--dock-ink: #f2f0eb;--dock-muted: #a3a4ae;--dock-accent: #e8d4b0;position:fixed;z-index:80;isolation:isolate;inset-inline:16px;bottom:calc(12px + max(env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom, 0px)));margin-inline:auto;max-width:380px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px 9px;border:1px solid #ffffff1c;border-radius:30px;background:linear-gradient(165deg,#25252bb8,#111116eb 55%,#15151aef);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);box-shadow:0 12px 32px -8px #0008,0 2px 5px #0004,inset 0 1px #ffffff0a}.city-dock.svelte-3qp92w:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:20%;height:1px;background:linear-gradient(90deg,transparent,#ffffff57,transparent);pointer-events:none}.dock-light.svelte-3qp92w{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,#dbe8ff12,transparent 65%)}.dock-light.svelte-3qp92w:before{content:"";position:absolute;top:-60%;right:-20%;bottom:-60%;left:-20%;background:linear-gradient(110deg,transparent 35%,#cedeff0d 45%,#fff3db1c 50%,#cedeff0d 55%,transparent 65%);animation:svelte-3qp92w-dock-light-sweep 12s ease-in-out infinite;will-change:transform}.dock-light.svelte-3qp92w:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px 10px #e8d4b01a;animation:svelte-3qp92w-dock-light-breathe 6s ease-in-out infinite alternate}.city-dock.svelte-3qp92w :is(a:where(.svelte-3qp92w),button:where(.svelte-3qp92w)){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:60px;padding:6px 2px 8px;border:0;border-radius:20px;background:transparent;color:var(--dock-muted);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .18s,color .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.dock-icon.svelte-3qp92w{display:grid;place-items:center;width:28px;height:27px}.dock-icon.svelte-3qp92w svg{width:21px;height:21px;transition:transform .22s ease}.dock-label.svelte-3qp92w{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:13px;letter-spacing:.015em}.city-dock.svelte-3qp92w :is([aria-current=page]:where(.svelte-3qp92w),[aria-expanded=true]:where(.svelte-3qp92w)){color:var(--dock-ink)}.city-dock.svelte-3qp92w :where(.svelte-3qp92w):is([aria-current=page]:where(.svelte-3qp92w),[aria-expanded=true]:where(.svelte-3qp92w)):after{content:"";position:absolute;bottom:3px;width:12px;height:2px;border-radius:2px;background:var(--dock-accent);box-shadow:0 0 9px #e8d4b03b}.city-dock.svelte-3qp92w [aria-current=page]:where(.svelte-3qp92w) .dock-icon:where(.svelte-3qp92w) svg{filter:drop-shadow(0 0 5px #ffffff20)}.city-dock.svelte-3qp92w .create:where(.svelte-3qp92w){gap:2px;padding-block:0 3px;color:var(--dock-ink)}.create-disc.svelte-3qp92w{position:relative;overflow:hidden;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #ffffff96;border-radius:50%;color:#25262d;background:linear-gradient(145deg,#fffdf6,#e5e4e5 34%,#a6a9b1,#e6e4e2);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #33354338,0 3px 9px #0005,0 0 0 3px #ffffff04;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s}.create-disc.svelte-3qp92w:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #ffffff55;border-bottom-color:#5c5d671f;border-radius:inherit;pointer-events:none}.create-disc.svelte-3qp92w svg{width:22px;height:22px;position:relative;z-index:1}.create-disc.svelte-3qp92w:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(110deg,transparent 35%,#ffffff85 50%,transparent 65%);pointer-events:none;animation:svelte-3qp92w-dock-disc-glint 8s ease-in-out infinite}@keyframes svelte-3qp92w-dock-light-sweep{0%,12%{transform:translate(-65%)}65%,to{transform:translate(65%)}}@keyframes svelte-3qp92w-dock-light-breathe{0%{opacity:.3}to{opacity:.9}}@keyframes svelte-3qp92w-dock-disc-glint{0%,55%{transform:translate(-110%);opacity:0}60%{opacity:.7}80%,to{transform:translate(110%);opacity:0}}.city-dock.svelte-3qp92w :where(.svelte-3qp92w):is(a:where(.svelte-3qp92w),button:where(.svelte-3qp92w)):focus-visible{outline:2px solid var(--dock-accent);outline-offset:1px}.city-dock.svelte-3qp92w :where(.svelte-3qp92w):is(a:where(.svelte-3qp92w),button:where(.svelte-3qp92w)):active{transform:scale(.94)}html:not(.dark) .city-dock.svelte-3qp92w{--dock-ink: #24252d;--dock-muted: #676974;--dock-accent: #8c6b38;border-color:#22232d1a;background:linear-gradient(160deg,#fffffff2,#efeff3e6);box-shadow:0 12px 32px -8px #262b4326,0 2px 5px #262b430d,inset 0 1px #fff}html:not(.dark) .create-disc.svelte-3qp92w{box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #33354338,0 3px 8px #35374626,0 0 0 3px #ffffff85}@media(hover:hover)and (pointer:fine){.city-dock.svelte-3qp92w :where(.svelte-3qp92w):is(a:where(.svelte-3qp92w),button:where(.svelte-3qp92w)):hover{color:var(--dock-ink);background:#ffffff07}.city-dock.svelte-3qp92w :where(.svelte-3qp92w):is(a:where(.svelte-3qp92w),button:where(.svelte-3qp92w)):hover .dock-icon:where(.svelte-3qp92w) svg{transform:translateY(-2px)}.city-dock.svelte-3qp92w .create:where(.svelte-3qp92w):hover{background:transparent}.create.svelte-3qp92w:hover .create-disc:where(.svelte-3qp92w){transform:translateY(-2px) rotate(8deg);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #33354338,0 5px 14px #0005,0 0 0 3px #ffffff0a}}.city-dialog.svelte-3qp92w{margin:auto auto max(16px,env(safe-area-inset-bottom));padding:20px;width:min(520px,calc(100% - 24px));max-height:80dvh;overflow:auto;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:28px}.city-dialog[open].svelte-3qp92w{animation:svelte-3qp92w-city-enter .24s var(--motion-ease-standard)}.city-dialog.svelte-3qp92w::backdrop{background:#0008}header.svelte-3qp92w{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}h2.svelte-3qp92w{font-size:20px;font-weight:700}header.svelte-3qp92w button:where(.svelte-3qp92w){display:grid;place-items:center;min-width:44px;min-height:44px}.city-search.svelte-3qp92w{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding-inline:16px;border:1px solid var(--border);border-radius:14px;margin-bottom:16px}.city-districts.svelte-3qp92w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.city-districts.svelte-3qp92w a:where(.svelte-3qp92w){display:flex;align-items:center;min-height:52px;padding:12px;border-radius:12px;background:var(--background)}.city-districts.svelte-3qp92w a:where(.svelte-3qp92w):hover,.city-districts.svelte-3qp92w [aria-current=page]:where(.svelte-3qp92w){color:var(--primary);background:var(--accent)}.composer-status.svelte-3qp92w{position:fixed;inset-inline:20px;bottom:110px;z-index:100;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:16px}.composer-status.svelte-3qp92w button:where(.svelte-3qp92w){min-height:44px;margin-inline:8px}@keyframes svelte-3qp92w-city-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.city-dock.svelte-3qp92w:not(.city-dock-telegram){display:none}}@media(prefers-reduced-motion:reduce){.dock-light.svelte-3qp92w:before,.dock-light.svelte-3qp92w:after,.create-disc.svelte-3qp92w:after{animation:none;opacity:0;will-change:auto}.city-dialog[open].svelte-3qp92w{animation:none}.city-dock.svelte-3qp92w :is(a:where(.svelte-3qp92w),button:where(.svelte-3qp92w)){transition:none}.dock-icon.svelte-3qp92w svg,.create-disc.svelte-3qp92w{transition:none;transform:none!important}}.auth-loading.svelte-10u0ue1{position:fixed;inset-inline:16px;bottom:110px;z-index:150;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.auth-loading.svelte-10u0ue1 :is(a:where(.svelte-10u0ue1),button:where(.svelte-10u0ue1)){display:inline-flex;align-items:center;min-height:44px;padding-inline:16px}.pull-indicator.svelte-10r8003,.connection-banner.svelte-10r8003{position:fixed;z-index:10020;left:50%;display:flex;align-items:center;gap:.6rem;color:#f8fbff;border:1px solid color-mix(in srgb,var(--pym-cyan, #38e8ff) 38%,transparent);background:linear-gradient(135deg,#1b1435e6,#041523eb);box-shadow:0 18px 46px #0000005c,inset 0 1px #ffffff1a;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.pull-indicator.svelte-10r8003{top:max(.55rem,env(safe-area-inset-top));min-height:44px;padding:0 1rem;border-radius:999px;transform:translate(-50%,calc(min(var(--pull),72px) - 82px)) scale(.96);opacity:clamp(0,calc(var(--pull) / 46px),1);transition:border-color .16s ease,box-shadow .16s ease;pointer-events:none}.pull-indicator.ready.svelte-10r8003{border-color:color-mix(in srgb,#f5b21a 72%,transparent);box-shadow:0 16px 42px #f5b21a33}.pull-indicator.svelte-10r8003 span:where(.svelte-10r8003){display:grid;place-items:center;width:26px;height:26px;color:#38e8ff;font-size:1.3rem;line-height:1;transform:rotate(calc(var(--pull) * 3deg))}.pull-indicator.svelte-10r8003 span.spin:where(.svelte-10r8003){animation:svelte-10r8003-refresh-spin .72s linear infinite}.pull-indicator.svelte-10r8003 strong:where(.svelte-10r8003){font-size:.78rem;white-space:nowrap}.connection-banner.svelte-10r8003{top:max(.75rem,env(safe-area-inset-top));max-width:min(92vw,680px);min-height:48px;padding:.45rem .55rem .45rem .9rem;border-radius:18px;transform:translate(-50%);animation:svelte-10r8003-banner-in .24s cubic-bezier(.2,.85,.2,1);font-size:.82rem;font-weight:650}.connection-banner.offline.svelte-10r8003{border-color:#f5b21a6b}.connection-banner.error.svelte-10r8003{border-color:#ff597a85}.signal.svelte-10r8003,.status-mark.svelte-10r8003{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#06151d;background:linear-gradient(135deg,#38e8ff,#8a5cff);box-shadow:0 0 18px #38e8ff4d}.signal.svelte-10r8003:before{content:"";width:8px;height:8px;border-radius:50%;background:#f5b21a;box-shadow:0 0 0 5px #f5b21a29}button.svelte-10r8003{min-width:44px;min-height:44px;margin-inline-start:auto;padding:0 .85rem;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;background:#ffffff14;font:inherit;cursor:pointer}button.svelte-10r8003:focus-visible{outline:2px solid #38e8ff;outline-offset:2px}@keyframes svelte-10r8003-refresh-spin{to{transform:rotate(360deg)}}@keyframes svelte-10r8003-banner-in{0%{opacity:0;transform:translate(-50%,-18px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.pull-indicator.svelte-10r8003,.connection-banner.svelte-10r8003,.pull-indicator.svelte-10r8003 span:where(.svelte-10r8003){transition:none;animation:none}}
