@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f2efe9;--card:#fffdf8;--map:#e6e2d6;--ink:#1a1a1a;--muted:#8a8474;--stroke:#7a746a;--gold:#e8b34a;--gold-border:#b8842a;--gold-ink:#3a2a05;--gold-text:#8a6a1a;--ok-border:#4a7a3a;--ok-bg:#eef4ea;--ok-ink:#33552a;--warn-border:#b8842a;--warn-bg:#fdf2df;--chip-bg:#eee;--chip-border:#bbb;--chip-ink:#555;--r:8px;--r-lg:24px;--r-pill:16px;--font:"Vazirmatn", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button{font-family:inherit}a{color:var(--gold-text)}.app-root{background:var(--bg);justify-content:center;align-items:center;min-height:100%;display:flex}.device{background:var(--card);flex-direction:column;width:100%;max-width:420px;height:100dvh;display:flex;position:relative;overflow:hidden}@media (width>=480px){.app-root{padding:24px 16px}.device{border:2.5px solid var(--ink);border-radius:var(--r-lg);height:min(860px,100dvh - 48px);box-shadow:0 24px 60px -24px #1a160a73}}.device__grabber{flex:none;justify-content:center;align-items:center;height:18px;padding-top:5px;display:flex}.device__grabber span{background:var(--ink);opacity:.5;border-radius:3px;width:44px;height:5px}.appbar{border-bottom:1px solid #1a160a14;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 16px 10px;display:flex}.appbar__brand{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.appbar__brand .dot{background:radial-gradient(circle at 38% 34%, #f6d071, var(--gold) 55%, var(--gold-border));border:1.5px solid var(--gold-ink);border-radius:50%;width:22px;height:22px}.appbar__meta{color:var(--muted);text-align:left;font-size:10.5px;line-height:1.5}.appbar__meta b{color:var(--ok-border);font-weight:600}.screen{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:9px;padding:14px 14px 20px;display:flex;overflow-y:auto}.screen::-webkit-scrollbar{width:0}.section-title{color:var(--ink);border-bottom:1.5px dashed var(--ink);padding-bottom:7px;font-size:14px;font-weight:700}.hint{color:var(--muted);font-size:10.5px;line-height:1.7}.spacer{flex:1}.card{border:1.4px dashed var(--stroke);border-radius:var(--r);background:0 0;flex-direction:column;gap:4px;padding:10px 11px;font-size:11px;line-height:1.7;display:flex}.card--solid{border:1.5px solid var(--stroke);border-style:solid}.card--tap{cursor:pointer;transition:background .12s}.card--tap:hover{background:#f4efe2}.card b{font-size:11.5px;font-weight:600}.card__title{font-size:12px;font-weight:600}.row{justify-content:space-between;align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:3px;display:flex}.split{gap:8px;display:flex}.split>*{flex:1}.chip{border-radius:var(--r-pill);white-space:nowrap;padding:3px 8px;font-size:10.5px;font-weight:600}.chip--gold{background:var(--gold);border:1.2px solid var(--gold-border);color:var(--gold-ink)}.chip--neutral{background:var(--chip-bg);border:1.2px solid var(--chip-border);color:var(--chip-ink)}.chip--ok{background:var(--ok-bg);border:1.2px solid var(--ok-border);color:var(--ok-ink)}.btn{border-radius:var(--r);text-align:center;cursor:pointer;border:1.5px solid var(--ink);background:var(--card);width:100%;color:var(--ink);padding:11px;font-size:12px;font-weight:700;transition:background .12s,transform 40ms;display:block}.btn:hover{background:#f4efe2}.btn:active{transform:translateY(1px)}.btn--gold{background:var(--gold);border-color:var(--gold-border);color:var(--gold-ink)}.btn--gold:hover{background:#e3a936}.btn--ghost{border:1.4px dashed var(--stroke);font-size:11px;font-weight:600}.btn--sim{border:1.4px dashed var(--stroke);color:var(--gold-text);background:0 0;padding:9px;font-size:10.5px;font-weight:600}.btn--sim:hover{background:#f4efe2}.btn--link{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:10px;font-weight:400;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.lockbar{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;margin:-14px -14px 0;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.lockbar__timer{font-variant-numeric:tabular-nums;letter-spacing:.5px}.lockbar__panic{color:#e0776b;cursor:pointer;font-size:11px}.rec-dot:before{content:"●";color:#e0776b;margin-inline-end:5px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.progress{background:#eee;border-radius:4px;height:7px;overflow:hidden}.progress__fill{background:var(--gold);height:100%;transition:width .4s}.banner{border-radius:var(--r);text-align:center;flex-direction:column;gap:5px;padding:12px;font-size:12px;font-weight:700;display:flex}.banner--ok{border:1.5px solid var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.banner--warn{border:1.5px solid var(--warn-border);background:var(--warn-bg)}.banner span{font-size:10.5px;font-weight:400}.otp{border:1.5px solid var(--stroke);border-radius:var(--r);text-align:center;flex-direction:column;gap:4px;padding:12px;display:flex}.otp b{letter-spacing:8px;font-size:26px;font-weight:700}.otp span{color:var(--muted);font-size:10.5px}.map-ph{border-radius:var(--r);background:repeating-linear-gradient(45deg, var(--map), var(--map) 6px, var(--bg) 6px, var(--bg) 12px);min-height:96px;color:var(--muted);justify-content:center;align-items:center;font:600 10px monospace;display:flex}.bottom-nav{background:var(--card);border-top:1.5px solid #1a160a1f;flex:none;grid-template-columns:repeat(4,1fr);display:grid}.bottom-nav a{padding:8px 4px calc(8px + env(safe-area-inset-bottom));color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.bottom-nav a .ico{font-size:17px;line-height:1}.bottom-nav a.active{color:var(--ink)}.bottom-nav a.active .ico{transform:translateY(-1px)}.nav-badge{position:relative}.nav-badge:after{content:"";top:6px;background:var(--gold);border:1px solid var(--gold-border);border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:calc(50% - 16px)}
