@font-face{font-family:Peyda;src:url(/assets/PeydaWeb-Regular-BWFH4EKh.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/PeydaWeb-Medium-C7vLf3a0.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/PeydaWeb-SemiBold--ugKiRPf.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/assets/PeydaWeb-Bold-DkQwD7hI.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html.map-export-compose-open .map-export-sheet{pointer-events:auto}.map-export-frame-host{position:fixed;z-index:12040;pointer-events:none}.map-export-frame-box{position:absolute;display:flex;flex-direction:column;border:2px solid #fff;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px #0f1b2d59,0 10px 28px #0f1b2d47,0 0 0 9999px #0f1b2d6b}.map-export-frame-map{position:relative;flex:1 1 auto;min-height:0;box-shadow:inset 0 0 0 1px #2f6f9f59}.map-export-frame-label{position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:6px;background:#0f1b2db8;color:#fff;font-size:11px;font-weight:600;line-height:1.3}.map-export-frame-footer{flex:0 0 auto;display:grid;place-items:center;background:#ffffffeb;color:#5a6a78;font-size:11px;font-weight:600;border-top:1px solid rgba(15,27,45,.12)}.map-export-sheet{position:fixed;left:0;right:0;bottom:0;z-index:12050;padding:0 10px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none}.map-export-sheet-handle{width:42px;height:4px;margin:0 auto 8px;border-radius:999px;background:#ffffff8c;pointer-events:none}.map-export-sheet-inner{pointer-events:auto;display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:12px;align-items:stretch;max-width:920px;margin:0 auto;padding:12px;border-radius:16px 16px 12px 12px;background:var(--panel, #fff);color:var(--text, #1c2b3a);box-shadow:0 -8px 36px #0f1b2d47;border:1px solid var(--panel-border, rgba(15, 27, 45, .1))}.map-export-sheet-preview{position:relative;aspect-ratio:297 / 210;border-radius:10px;overflow:hidden;border:1px solid var(--panel-border, rgba(15, 27, 45, .12));background:#e8eef3;min-height:96px}.map-export-sheet-preview img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.map-export-sheet-preview-state{position:absolute;inset:0;display:grid;place-items:center;padding:8px;text-align:center;font-size:.78rem;color:var(--text-muted, #5a6a78)}.map-export-sheet-preview-state.is-error{color:#b42318}.map-export-sheet-main{display:flex;flex-direction:column;gap:10px;min-width:0}.map-export-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.map-export-sheet-head h2{margin:0;font-size:1rem;font-weight:700}.map-export-sheet-head p{margin:3px 0 0;font-size:.78rem;color:var(--text-muted, #5a6a78);line-height:1.45}.map-export-sheet-close{width:32px;height:32px;border:none;border-radius:8px;background:var(--surface, #f0f3f6);color:var(--text, #1c2b3a);font-size:1.25rem;line-height:1;cursor:pointer;flex-shrink:0}.map-export-sheet-close:hover:not(:disabled){background:#e4e9ee}.map-export-sheet-tiles{margin:0;font-size:.78rem;color:#9a6b2f;line-height:1.4}.map-export-sheet-tiles.is-ready{color:#2f6f4f}.map-export-sheet-option{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;cursor:pointer;user-select:none}.map-export-sheet-option input{width:15px;height:15px;accent-color:#2f6f9f}.map-export-sheet-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:auto}.map-export-sheet-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:72px;padding:0 12px;border-radius:9px;border:1px solid var(--panel-border, rgba(15, 27, 45, .14));background:var(--surface, #f4f6f8);color:var(--text, #1c2b3a);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.map-export-sheet-btn:hover:not(:disabled){background:#e8eef3}.map-export-sheet-btn.is-primary{border-color:transparent;background:#2f6f9f;color:#fff}.map-export-sheet-btn.is-primary:hover:not(:disabled){background:#275d85}.map-export-sheet-btn.is-ghost{background:transparent}.map-export-sheet-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:720px){.map-export-sheet-inner{grid-template-columns:1fr;max-height:min(46vh,360px);overflow:auto}.map-export-sheet-preview{max-width:220px;margin:0 auto}.map-export-sheet-actions{justify-content:stretch}.map-export-sheet-btn{flex:1 1 auto}.map-export-frame-label{font-size:10px}}.ud-loading{display:grid;place-items:center;direction:rtl;font-family:var(--font, inherit);box-sizing:border-box}.ud-loading--page{width:100%;height:100%;min-height:100vh;background:var(--bg, #f4f7fa)}.ud-loading--page-linear{position:absolute;inset:0;z-index:200;width:100%;height:100%;min-height:100%;pointer-events:auto;cursor:wait;background:color-mix(in srgb,var(--bg, #f4f7fa) 92%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ud-loading-page-in .22s ease-out}body>.ud-loading--page-linear{position:fixed}.ud-loading-linear{display:grid;justify-items:center;gap:18px;width:min(280px,72vw);padding:8px}.ud-loading-linear-brand{display:grid;place-items:center;margin-bottom:2px}.ud-loading-linear-brand .brand-logo{display:block;opacity:.92}.ud-loading-linear-track{position:relative;width:100%;height:3px;border-radius:999px;overflow:hidden;direction:ltr;background:color-mix(in srgb,var(--accent, #6eacda) 16%,transparent)}.ud-loading-linear-bar{position:absolute;top:0;bottom:0;width:38%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #6eacda) 35%,transparent),var(--accent, #6eacda),color-mix(in srgb,var(--accent, #6eacda) 35%,transparent));animation:ud-loading-linear-slide 1.15s cubic-bezier(.4,0,.2,1) infinite}.ud-loading-linear-label{margin:0;font-size:.88rem;font-weight:600;letter-spacing:-.01em;color:var(--text-muted, #5a6a78);text-align:center}@keyframes ud-loading-linear-slide{0%{transform:translate(220%)}to{transform:translate(-280%)}}@keyframes ud-loading-page-in{0%{opacity:0}to{opacity:1}}.ud-loading--fill{width:100%;height:100%;min-height:180px;background:transparent}.ud-loading--overlay{position:absolute;inset:0;z-index:900;pointer-events:none;background:color-mix(in srgb,var(--bg, #fff) 40%,transparent);backdrop-filter:blur(1.5px)}.ud-loading--toast{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:1000;width:auto;height:auto;animation:ud-loading-fade .28s ease-out}.ud-loading--inline{width:100%;min-height:96px;padding:24px 12px}.ud-loading-card{display:grid;place-items:center;padding:4px}.ud-loading--toast .ud-loading-card{padding:14px;border-radius:999px;background:color-mix(in srgb,var(--bg, #fff) 88%,transparent);border:1px solid color-mix(in srgb,var(--accent, #6eacda) 22%,transparent);box-shadow:0 8px 24px #0f1b2d1a,0 0 0 1px #ffffff59 inset;backdrop-filter:blur(10px)}.ud-loading-graphic{position:relative;width:44px;height:44px}.ud-loading--toast .ud-loading-graphic,.ud-loading--inline .ud-loading-graphic{width:28px;height:28px}.ud-loading-ring{position:absolute;inset:0;border-radius:50%;box-sizing:border-box}.ud-loading-ring--track{border:2px solid color-mix(in srgb,var(--accent, #6eacda) 18%,transparent)}.ud-loading-ring--spin{border:2px solid transparent;border-top-color:var(--accent, #6eacda);border-right-color:color-mix(in srgb,var(--accent, #6eacda) 45%,transparent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent, #6eacda) 45%,transparent));animation:ud-loading-spin .9s cubic-bezier(.45,.05,.55,.95) infinite}.ud-loading--page .ud-loading-graphic{width:48px;height:48px}.ud-loading--page .ud-loading-ring{border-width:2.5px}@keyframes ud-loading-spin{to{transform:rotate(360deg)}}@keyframes ud-loading-fade{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.ud-loading-ring--spin,.ud-loading--toast,.ud-loading-linear-bar,.ud-loading--page-linear{animation:none!important}.ud-loading-ring--spin{border-top-color:var(--accent, #6eacda);border-right-color:var(--accent, #6eacda);opacity:.75}.ud-loading-linear-bar{left:0;width:100%;opacity:.55;transform:none}}.credit-charge-toast{--credit-charge-ms: 4s;position:fixed;z-index:4000;bottom:52px;inset-inline-end:16px;width:max-content;max-width:min(220px,calc(100vw - 32px));margin:0;padding:10px 14px 12px;appearance:none;display:grid;gap:2px;border:0;border-radius:12px;background:var(--panel, #fff);color:var(--text, #1c2b3a);box-shadow:0 10px 28px #080e1838;font:inherit;text-align:start;cursor:pointer;overflow:hidden;animation:credit-charge-in .18s ease-out,credit-charge-out .28s ease-in calc(var(--credit-charge-ms) - .28s) forwards}.credit-charge-spent,.credit-charge-left{display:flex;align-items:baseline;gap:6px;line-height:1.3}.credit-charge-spent{font-size:.78rem;color:var(--text-muted, #5a6a78)}.credit-charge-spent b{font-size:1.05rem;font-weight:800;color:var(--text, #1c2b3a);letter-spacing:-.02em}.credit-charge-left{font-size:.72rem;color:var(--text-muted, #5a6a78)}.credit-charge-left b{font-size:.82rem;font-weight:700;color:var(--text, #1c2b3a)}.credit-charge-bar{position:absolute;inset-inline-start:0;bottom:0;height:3px;width:100%;background:var(--accent, #6eacda);transform-origin:100% 50%;animation:credit-charge-drain var(--credit-charge-ms) linear forwards}@keyframes credit-charge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes credit-charge-out{to{opacity:0;transform:translateY(6px)}}@keyframes credit-charge-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;font-family:var(--font);flex-shrink:0}.theme-toggle:hover{background:var(--surface-strong);border-color:var(--accent);color:var(--accent)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chrome-tools-split{width:1px;height:16px;margin:0 4px;background:var(--panel-border, rgba(15, 27, 45, .14));flex-shrink:0}.chrome-tool-label{font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap}.felt-chrome-tool.is-insight,.map-header-tool.is-insight{color:var(--accent, #6eacda)}.felt-chrome-tool.is-insight:hover,.map-header-tool.is-insight:hover{color:var(--accent, #6eacda);background:var(--accent-soft, rgba(110, 172, 218, .22))}.felt-chrome-tool.is-insight.is-active,.map-header-tool.is-insight.is-active{background:var(--accent-soft, rgba(110, 172, 218, .22));color:var(--accent, #6eacda);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #6eacda) 45%,transparent)}.felt-chrome-tool.is-feature-locked,.map-header-tool.is-feature-locked{position:relative}.premium-star--tool{position:absolute;top:1px;left:1px;margin:0;font-size:.45rem;padding:1px 3px;border-radius:3px}@media(max-width:1100px){.chrome-tool-label{display:none}.felt-chrome-tool,.map-header-tool{width:36px;padding:0}}.chrome-account-wrap{position:relative;display:inline-flex;flex-shrink:0}.chrome-account{width:32px;height:32px;border:0;border-radius:8px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted, #3d4a55);background:transparent;text-decoration:none;flex-shrink:0;cursor:pointer;font:inherit;transition:background .15s ease,color .15s ease}.chrome-account:hover,.chrome-account:focus-visible,.chrome-account.is-active,.chrome-account-wrap.is-open .chrome-account{background:var(--surface, #f4f6f8);color:var(--text, #111);outline:none}.chrome-account-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;inset-inline-start:auto;z-index:80;min-width:196px;padding:6px;border:1px solid var(--panel-border, rgba(15, 27, 45, .12));border-radius:12px;background:var(--panel, #fff);box-shadow:0 12px 32px #0f1b2d24;direction:rtl}.chrome-account-menu-head{display:grid;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--panel-border, rgba(15, 27, 45, .08))}.chrome-account-menu-head strong{font-size:.86rem;font-weight:700;color:var(--text, #111);line-height:1.4}.chrome-account-menu-head span{font-size:.75rem;color:var(--text-muted, #5a6a78);direction:ltr;text-align:right}.chrome-account-credits{direction:rtl!important;text-align:right;margin-top:4px;font-variant-numeric:tabular-nums}.chrome-account-menu-item{display:block;width:100%;box-sizing:border-box;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--text, #1c2b3a);text-align:right;text-decoration:none;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.chrome-account-menu-item:hover,.chrome-account-menu-item:focus-visible{background:var(--surface, #f4f6f8);outline:none}.chrome-account-menu-item.is-danger{color:#9a3412;margin-top:2px}.chrome-account-menu-item.is-danger:hover,.chrome-account-menu-item.is-danger:focus-visible{background:#9a341214}.chrome-account-menu-item:disabled{opacity:.65;cursor:wait}@media(max-width:720px){.chrome-account{width:40px;height:40px}}.chrome-mobile-menu{display:none;position:relative;flex-shrink:0}.chrome-mobile-menu-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:var(--surface, #f4f6f8);color:var(--text);cursor:pointer;padding:0}.chrome-mobile-menu-btn.is-active,.chrome-mobile-menu-btn:hover{background:var(--accent-soft, rgba(110, 172, 218, .22));color:var(--text)}.chrome-mobile-menu-scrim{position:fixed;inset:0;z-index:2000;border:none;margin:0;padding:0;background:#0f1b2d59;cursor:pointer}.chrome-mobile-menu-panel{position:fixed;top:calc(var(--chrome-height, 52px) + env(safe-area-inset-top,0px));right:0;bottom:0;z-index:2010;width:min(320px,88vw);overflow:auto;padding:10px 12px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--panel, #fff);border-left:1px solid var(--panel-border, rgba(15, 27, 45, .1));box-shadow:-8px 0 28px #0f1b2d29;direction:rtl;font-family:var(--font);color:var(--text);display:flex;flex-direction:column}.chrome-mobile-menu-nav{display:flex;flex-direction:column}.chrome-mobile-menu-account{margin-top:auto;padding-top:10px;border-top:1px solid var(--panel-border, rgba(15, 27, 45, .1))}.chrome-mobile-menu-foot{display:flex;align-items:center;gap:8px}.chrome-mobile-menu-logout{flex:1;min-width:0}.chrome-mobile-menu-theme{width:44px!important;height:44px!important;border:none!important;border-radius:10px!important;background:var(--surface, #f4f6f8)!important;color:var(--text)!important;flex-shrink:0}.chrome-mobile-menu-label{margin:0 4px 6px;font-size:.72rem;font-weight:700;color:var(--text-muted, #7a8a96)}.chrome-mobile-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;margin:0 0 2px;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:.9rem;font-weight:600;text-align:right;text-decoration:none;box-sizing:border-box;cursor:pointer}.chrome-mobile-menu-item:hover,.chrome-mobile-menu-item:focus-visible{background:var(--surface, #f4f6f8);outline:none}.chrome-mobile-menu-item.is-active{background:var(--accent-soft, rgba(110, 172, 218, .2));color:var(--text)}.chrome-mobile-menu-item.is-danger{color:#9a3412}.chrome-mobile-menu-item:disabled{opacity:.6;cursor:wait}.chrome-mobile-menu-user{display:grid;gap:2px;padding:8px 12px 10px;margin-bottom:2px}.chrome-mobile-menu-user strong{font-size:.9rem;font-weight:700}.chrome-mobile-menu-user span{font-size:.78rem;color:var(--text-muted, #7a8a96);direction:ltr;text-align:right}.chrome-mobile-menu-extras{display:flex;flex-direction:column;gap:2px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--panel-border, rgba(15, 27, 45, .1))}.chrome-mobile-menu-extras>.chrome-mobile-menu-label{margin-top:10px}.chrome-mobile-menu-extras>.chrome-mobile-menu-label:first-child{margin-top:4px}.chrome-mobile-menu-extras .felt-chrome-share,.chrome-mobile-menu-extras .map-header-share,.chrome-mobile-menu-extras .insight-export-toggle{width:100%;justify-content:flex-start;min-height:44px;height:auto;padding:10px 12px;border-radius:10px;background:transparent;color:var(--text);font-size:.9rem;font-weight:600;box-shadow:none}.chrome-mobile-menu-extras .felt-chrome-share:hover,.chrome-mobile-menu-extras .map-header-share:hover:not(:disabled),.chrome-mobile-menu-extras .insight-export-toggle:hover:not(:disabled){background:var(--surface, #f4f6f8)}.chrome-mobile-menu-extras .insight-export-menu,.chrome-mobile-menu-extras .map-header-popover{position:static;min-width:0;width:100%;max-width:none;margin:4px 0 0;box-shadow:none;border:1px solid var(--panel-border, rgba(15, 27, 45, .1))}.chrome-mobile-menu-extras .chrome-mobile-extra-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;margin:0 0 2px;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:.9rem;font-weight:600;text-align:right;cursor:pointer;box-sizing:border-box}.chrome-mobile-menu-extras .chrome-mobile-extra-btn:hover:not(:disabled){background:var(--surface, #f4f6f8)}.chrome-mobile-menu-extras .chrome-mobile-extra-btn:disabled{opacity:.55;cursor:default}.chrome-mobile-menu-extras .chrome-mobile-extra-btn.is-active{background:var(--accent-soft, rgba(110, 172, 218, .2))}.chrome-mobile-disclosure{margin:0 0 2px}.chrome-mobile-disclosure-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:.9rem;font-weight:600;text-align:right;cursor:pointer;box-sizing:border-box}.chrome-mobile-disclosure-btn:hover,.chrome-mobile-disclosure.is-open>.chrome-mobile-disclosure-btn{background:var(--surface, #f4f6f8)}.chrome-mobile-disclosure-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.chrome-mobile-disclosure-label{display:inline-flex;align-items:center;gap:8px}.chrome-mobile-disclosure-icon{display:inline-flex;flex-shrink:0;color:inherit}.chrome-mobile-disclosure-icon .export-icon{display:block}.chrome-mobile-disclosure-copy small{font-size:.72rem;font-weight:500;color:var(--text-muted, #7a8a96)}.chrome-mobile-disclosure-chevron{flex-shrink:0;font-size:.62rem;color:var(--text-muted, #7a8a96)}.chrome-mobile-disclosure-body{margin:0 14px 8px 4px;padding:4px 12px 4px 4px;border-right:2px solid var(--panel-border, rgba(15, 27, 45, .16))}@media(max-width:720px){.chrome-mobile-menu{display:block}}.felt-chrome{position:sticky;top:0;z-index:50;flex-shrink:0;height:var(--chrome-height, 52px);background:var(--panel, #fff);border-bottom:1px solid var(--panel-border, rgba(15, 27, 45, .08));font-family:var(--font);direction:rtl;color:var(--text)}.felt-chrome-inner{height:100%;max-width:var(--chrome-max-width, 1200px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:0 14px;box-sizing:border-box}.felt-chrome.is-fluid .felt-chrome-inner{max-width:none}.felt-chrome-brand{display:flex;align-items:center;gap:10px;min-width:0;justify-self:start}.felt-chrome-logo{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;flex-shrink:0}.felt-chrome-logo img{display:block;height:26px;width:auto}.felt-chrome-logo-text{font-size:.95rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.felt-chrome-sep{width:1px;height:18px;background:var(--panel-border, rgba(15, 27, 45, .12));flex-shrink:0}.felt-chrome-title{font-size:.88rem;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.felt-chrome-title.is-link{text-decoration:none;color:var(--text-muted)}.felt-chrome-title.is-link:hover{color:var(--text)}.felt-chrome-tools-slot{justify-self:center}.felt-chrome-center{display:flex;align-items:center;justify-content:center;min-width:0;justify-self:center}.felt-chrome-title-desktop{display:contents}.felt-chrome-title-mobile{display:none;min-width:0;max-width:100%}.felt-chrome-title-mobile .felt-chrome-title{display:block;font-size:.9rem;font-weight:600;color:var(--text);max-width:100%}.felt-chrome-tools{display:flex;align-items:center;justify-content:center;gap:2px;padding:3px;border-radius:10px;background:var(--surface, #f4f6f8)}.felt-chrome-tool{width:auto;min-width:36px;height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.felt-chrome-tool:hover{background:var(--panel, #fff);color:var(--text);box-shadow:0 1px 3px #0f1b2d1a}.felt-chrome-tool.is-active{background:var(--panel, #fff);color:var(--text);box-shadow:0 1px 3px #0f1b2d1f}.felt-chrome-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;justify-self:end}.felt-chrome-actions-desktop{display:flex;align-items:center;gap:6px;min-width:0}.felt-chrome-theme{width:32px!important;height:32px!important;border-radius:8px!important;border:none!important;background:transparent!important;color:inherit}.felt-chrome-theme:hover{background:var(--surface, #f4f6f8)!important}.felt-chrome-ghost,.felt-chrome-share{height:32px;padding:0 10px;border:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:.78rem;font-weight:600;text-decoration:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background .15s ease,color .15s ease,opacity .15s ease}.felt-chrome-ghost{background:transparent;color:var(--text)}.felt-chrome-ghost:hover{background:var(--surface, #f4f6f8)}.felt-chrome-share{gap:6px;padding:0 14px;background:var(--felt-action, var(--accent));color:#fff;font-size:.8rem;font-weight:700}.felt-chrome-share .export-icon{flex-shrink:0}.felt-chrome-share:hover:not(:disabled){background:var(--felt-action-hover, var(--accent-hover))}.felt-chrome-share:disabled{opacity:.55;cursor:default}@media(max-width:900px)and (min-width:721px){.felt-chrome-logo-text,.felt-chrome-ghost:not(.is-keep){display:none}.felt-chrome-title{max-width:140px}}@media(max-width:720px){.felt-chrome-inner{grid-template-columns:auto minmax(0,1fr) auto;padding:0 10px;gap:8px}.felt-chrome-logo-text,.felt-chrome-sep,.felt-chrome-title-desktop,.felt-chrome-center>:not(.felt-chrome-title-mobile),.felt-chrome-actions-desktop{display:none!important}.felt-chrome-brand{gap:0}.felt-chrome-title-mobile{display:block;width:100%;text-align:center;overflow:hidden}.felt-chrome-actions{gap:0}}.insight-icon{--insight-accent: var(--accent, #6eacda);width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:color-mix(in srgb,var(--insight-accent) 18%,var(--panel, #fff));color:var(--insight-accent);font-size:1.35rem;container-type:size}.insight-icon-svg{display:flex;width:100%;height:100%;padding:4%;box-sizing:border-box}.insight-icon-svg svg{width:100%;height:100%;display:block;overflow:visible}.insight-icon-letter{font-size:62cqmin;font-weight:700;line-height:1}.insight-icon.is-sm{width:32px;height:32px;font-size:.82rem}.insight-icon.is-lg{width:72px;height:72px}.insights-catalog-page{min-height:100vh;min-height:100dvh;direction:rtl;text-align:right;background:radial-gradient(900px 420px at 88% -8%,var(--glow, rgba(110, 172, 218, .18)),transparent 55%),radial-gradient(700px 360px at 8% 0%,rgba(45,106,79,.08),transparent 50%),var(--bg);color:var(--text);font-family:var(--font)}.insights-catalog-main{max-width:1080px;margin:0 auto;padding:36px 18px 64px;box-sizing:border-box}.insights-catalog-kicker{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft, #7a8a96);direction:ltr;text-align:right}.insights-catalog-head h1{margin:0 0 8px;font-size:clamp(1.55rem,3vw,2rem);font-weight:700;letter-spacing:-.03em}.insights-catalog-head p{margin:0 0 20px;max-width:38rem;line-height:1.7;color:var(--text-muted, #5a6a78)}.insights-catalog-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.insights-catalog-filter{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border:1px solid var(--panel-border, rgba(15, 27, 45, .12));border-radius:999px;background:color-mix(in srgb,var(--panel, #fff) 88%,transparent);color:var(--text-muted, #5a6a78);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.insights-catalog-filter span{min-width:1.15em;font-variant-numeric:tabular-nums;font-size:.74rem;opacity:.78}.insights-catalog-filter:hover{border-color:color-mix(in srgb,var(--accent, #6eacda) 45%,var(--panel-border, transparent));color:var(--text)}.insights-catalog-filter.is-active{background:color-mix(in srgb,var(--accent, #6eacda) 22%,var(--panel, #fff));border-color:color-mix(in srgb,var(--accent, #6eacda) 70%,transparent);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #6eacda) 28%,transparent)}.insights-catalog-empty{padding:40px 16px;text-align:center;color:var(--text-muted, #7a8a96);border:1px dashed var(--panel-border, rgba(15, 27, 45, .12));border-radius:14px;background:color-mix(in srgb,var(--panel, #fff) 86%,transparent)}.insights-catalog-grid{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.insights-catalog-card{--card-accent: var(--accent, #6eacda);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-height:196px;padding:18px 16px 14px;text-align:right;border:1px solid var(--panel-border, rgba(15, 27, 45, .1));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 9%,transparent) 0%,transparent 42%),var(--panel, #fff);color:inherit;cursor:pointer;font:inherit;text-decoration:none;box-sizing:border-box;box-shadow:0 1px #ffffff0a inset;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.insights-catalog-card:before{content:"";position:absolute;top:0;right:18px;left:18px;height:3px;border-radius:0 0 3px 3px;background:var(--card-accent);opacity:.9}.insights-catalog-card:hover{border-color:color-mix(in srgb,var(--card-accent) 55%,var(--panel-border, transparent));box-shadow:0 12px 28px #0f1b2d14;transform:translateY(-1px)}.insights-catalog-card.is-premium-locked,.insights-catalog-card.is-feature-locked{opacity:1;filter:none}.insights-catalog-card.is-in-development,.insights-catalog-card.is-inactive{--card-accent: #8b95a1;cursor:default;filter:grayscale(1);opacity:.78}.insights-catalog-card.is-in-development:hover,.insights-catalog-card.is-inactive:hover{transform:none;filter:grayscale(1);box-shadow:0 1px #ffffff0a inset;border-color:var(--panel-border, rgba(15, 27, 45, .1))}.insights-catalog-board.is-home .insights-catalog-card{padding:0 0 14px;gap:10px;overflow:hidden}.insights-catalog-board.is-home .insights-catalog-card:before{display:none}.insights-catalog-board.is-home .insights-catalog-card-title,.insights-catalog-board.is-home .insights-catalog-topic,.insights-catalog-board.is-home .insights-catalog-card-summary,.insights-catalog-board.is-home .insights-catalog-tags{margin-inline:16px}.insights-catalog-cover-wrap{position:relative;display:block}.insights-catalog-cover{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:color-mix(in srgb,var(--card-accent) 16%,var(--panel, #fff))}.insights-catalog-cover.is-empty{background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 22%,transparent),transparent 70%),color-mix(in srgb,var(--card-accent) 10%,var(--panel, #fff))}.insights-catalog-cover-wrap .insights-catalog-card-flags{position:absolute;top:10px;left:10px}.insights-catalog-card-flags{display:inline-flex;align-items:center;gap:6px}.insights-catalog-dev-badge{font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,#c47f17 18%,var(--panel, #fff));color:color-mix(in srgb,#c47f17 28%,var(--text))}.insights-catalog-topic{align-self:start;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--card-accent) 14%,transparent);color:color-mix(in srgb,var(--card-accent) 42%,#3a4a58)}.insights-catalog-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.insights-catalog-icon.insight-icon{width:56px;height:56px;background:color-mix(in srgb,var(--card-accent) 16%,transparent);color:var(--card-accent)}.insights-catalog-star{line-height:1;display:inline-flex;align-items:center}.insights-catalog-star .premium-star{font-size:.68rem;padding:2px 6px}.insights-catalog-card-title{font-size:1.08rem;font-weight:700;letter-spacing:-.02em;line-height:1.35}.insights-catalog-card-summary{flex:1;font-size:.86rem;line-height:1.65;color:var(--text-muted, #5a6a78)}.insights-catalog-tags{display:flex;flex-wrap:wrap;gap:6px}.insights-catalog-tags span{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface, rgba(15, 27, 45, .05));color:var(--text-muted, #5a6a78)}@media(max-width:640px){.insights-catalog-main{padding:24px 14px 48px}}.landing-page{min-height:100vh;direction:rtl;text-align:right;background:var(--bg);color:var(--text);font-family:var(--font);overflow-x:hidden}.landing-hero-plane{position:relative;min-height:calc(100vh - var(--chrome-height, 52px));min-height:calc(100dvh - var(--chrome-height, 52px));display:flex;justify-content:center;align-items:flex-start}.landing-hero-map{position:absolute;inset:0;background:radial-gradient(ellipse 55% 50% at 18% 42%,var(--glow, rgba(110, 172, 218, .16)),transparent 62%),radial-gradient(ellipse 48% 42% at 82% 22%,var(--accent-soft, rgba(110, 172, 218, .2)),transparent 58%),repeating-linear-gradient(0deg,transparent,transparent 47px,var(--grid-line) 47px,var(--grid-line) 48px),repeating-linear-gradient(90deg,transparent,transparent 47px,var(--grid-line) 47px,var(--grid-line) 48px),var(--bg);animation:landing-map-in 1.1s ease-out both}.landing-hero-veil{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 18%,transparent) 0%,transparent 28%,transparent 78%,color-mix(in srgb,var(--bg) 55%,transparent) 100%);pointer-events:none}.landing-hero-stage{position:relative;z-index:1;flex:none;width:min(1080px,100%);margin:0 auto;padding:clamp(1rem,2.4vh,1.5rem) clamp(1rem,3vw,1.75rem) max(clamp(1rem,2.4vh,1.5rem),env(safe-area-inset-bottom));box-sizing:border-box;display:flex}.landing-home{width:100%;min-height:100%;display:flex;flex-direction:column;gap:1.15rem;animation:landing-rise .7s ease-out both}.landing-home-lead{width:100%;display:flex;flex-direction:column;gap:1.15rem}.landing-data{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:12px;padding:.85rem;border-radius:16px;background:color-mix(in srgb,var(--panel, #fff) 90%,transparent);border:1px solid var(--panel-border, rgba(15, 27, 45, .08));box-shadow:0 10px 28px color-mix(in srgb,#0a0f1a 8%,transparent)}.landing-data-actions{display:grid;gap:8px}.landing-data-action{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .85rem;border-radius:12px;background:color-mix(in srgb,var(--accent, #6eacda) 12%,var(--panel, #fff));color:var(--text);text-decoration:none}.landing-data-action strong{font-size:.92rem;line-height:1.4}.landing-data-action span{font-size:.75rem;line-height:1.5;color:var(--text-muted)}.landing-data-action:hover,.landing-data-action:focus-visible{background:color-mix(in srgb,var(--accent, #6eacda) 22%,var(--panel, #fff))}.landing-data-action:focus-visible,.landing-data-recent a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-data-recent{min-width:0;display:flex;flex-direction:column;gap:.55rem}.landing-data-recent-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.landing-data-recent-head strong{font-size:.92rem}.landing-data-recent-head a{color:var(--accent, #6eacda);font-size:.8rem;font-weight:700;text-decoration:none}.landing-data-recent ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.landing-data-recent li a{display:flex;flex-direction:column;gap:.2rem;min-height:72px;padding:.7rem .75rem;box-sizing:border-box;border-radius:12px;border:1px solid var(--panel-border, rgba(15, 27, 45, .08));background:color-mix(in srgb,var(--bg) 55%,var(--panel, #fff));color:var(--text);text-decoration:none}.landing-data-recent li a:hover{border-color:color-mix(in srgb,var(--accent, #6eacda) 55%,var(--panel-border))}.landing-data-recent li strong{font-size:.86rem;line-height:1.4}.landing-data-recent li span,.landing-data-empty{font-size:.74rem;line-height:1.5;color:var(--text-muted)}.landing-data-empty{margin:0}.landing-data-empty a{color:var(--accent, #6eacda);font-weight:700;text-decoration:none}.landing-data-pending{min-height:72px;border-radius:12px;background:color-mix(in srgb,var(--panel-border) 35%,transparent)}.landing-insights{width:100%}.landing-insights .insights-catalog-head h2{margin:0 0 8px;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.03em}.landing-search{position:relative;z-index:4}.landing-search-field{position:relative;display:block}.landing-search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-search-icon{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.landing-search-field input{width:100%;box-sizing:border-box;height:48px;padding:0 2.6rem 0 2.4rem;border:1px solid var(--panel-border, rgba(15, 27, 45, .08));border-radius:16px;background:color-mix(in srgb,var(--panel, #fff) 92%,transparent);box-shadow:0 10px 28px color-mix(in srgb,#0a0f1a 8%,transparent);color:var(--text);font:inherit;font-size:.92rem;appearance:none}.landing-search-field input[type=search]::-webkit-search-cancel-button{display:none}.landing-search-field input::placeholder{color:var(--text-muted)}.landing-search-field input:focus{outline:none;border-color:color-mix(in srgb,var(--accent, #6eacda) 70%,var(--panel-border));box-shadow:0 10px 28px color-mix(in srgb,#0a0f1a 8%,transparent),0 0 0 3px color-mix(in srgb,var(--accent, #6eacda) 28%,transparent)}.landing-search-clear{position:absolute;top:50%;left:.55rem;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:1.15rem;line-height:1;cursor:pointer}.landing-search-clear:hover,.landing-search-clear:focus-visible{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.landing-search-panel{position:absolute;top:calc(100% + 6px);right:0;left:0;max-height:min(360px,52vh);overflow:auto;padding:.35rem;border-radius:16px;background:var(--panel, #fff);border:1px solid var(--panel-border, rgba(15, 27, 45, .08));box-shadow:0 16px 40px color-mix(in srgb,#0a0f1a 16%,transparent)}.landing-search-empty{margin:0;padding:.85rem .75rem;color:var(--text-muted);font-size:.84rem}.landing-search-group+.landing-search-group{margin-top:.2rem}.landing-search-group-title{margin:0;padding:.45rem .7rem .2rem;color:var(--text-muted);font-size:.72rem;font-weight:700}.landing-search-group ul{margin:0;padding:0;list-style:none}.landing-search-group button{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:right;cursor:pointer}.landing-search-group button strong{font-size:.88rem;font-weight:700;line-height:1.45}.landing-search-group button span{flex:none;color:var(--text-muted);font-size:.75rem;line-height:1.4}.landing-search-group button.is-active,.landing-search-group button:hover{background:color-mix(in srgb,var(--accent, #6eacda) 14%,transparent)}.landing-stories-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.landing-stories-head h1{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.landing-stories-head a{color:var(--accent, #6eacda);font-size:.8rem;font-weight:700;text-decoration:none}.landing-stories-head a:hover,.landing-stories-head a:focus-visible{color:var(--accent-hover, #5a9cc8)}.landing-stories{display:flex;align-items:flex-start;gap:.85rem;margin:0;padding:2px 2px 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--panel-border) transparent}.landing-stories::-webkit-scrollbar{height:6px}.landing-stories::-webkit-scrollbar-thumb{background:var(--panel-border);border-radius:999px}.landing-stories>li{flex:none}.landing-story{width:84px;display:flex;flex-direction:column;align-items:center;gap:.45rem;margin:0;padding:0;border:0;background:none;color:var(--text);font:inherit;text-decoration:none;text-align:center;scroll-snap-align:start;cursor:pointer}.landing-story-ring{width:76px;height:76px;border-radius:50%;box-sizing:border-box;display:grid;transition:transform .16s ease}.landing-story-gap{width:100%;height:100%;border-radius:50%;box-sizing:border-box;display:grid}.landing-story-icon.insight-icon{width:100%;height:100%;background:color-mix(in srgb,var(--insight-accent) 18%,var(--panel, #fff));color:var(--insight-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--insight-accent) 22%,transparent)}.landing-story-icon .insight-icon-svg{padding:8%}.landing-story-name{width:100%;font-size:.72rem;font-weight:700;line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-story:hover .landing-story-ring,.landing-story:focus-visible .landing-story-ring{transform:scale(1.05)}.landing-story:hover .landing-story-name,.landing-story:focus-visible .landing-story-name{color:var(--text)}.landing-story:focus-visible{outline:none}.landing-story:focus-visible .landing-story-ring{outline:2px solid var(--accent);outline-offset:3px}.landing-story.is-unavailable{cursor:default;opacity:.62}.landing-story.is-unavailable .landing-story-ring{filter:grayscale(1)}.landing-story.is-unavailable:hover .landing-story-ring,.landing-story.is-unavailable:focus-visible .landing-story-ring{transform:none}.landing-stories-empty{margin:0;padding:1.25rem 0;color:var(--text-soft);font-size:.88rem}.landing-shortcut{border-radius:16px;background:color-mix(in srgb,var(--panel, #fff) 90%,transparent);border:1px solid var(--panel-border, rgba(15, 27, 45, .08));box-shadow:0 10px 28px color-mix(in srgb,#0a0f1a 8%,transparent);color:var(--text);text-decoration:none}.landing-shortcut:hover,.landing-shortcut:focus-visible{border-color:color-mix(in srgb,var(--accent, #6eacda) 55%,var(--panel-border))}.landing-shortcut:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-shortcut{display:flex;flex-direction:column;gap:.28rem;min-height:92px;padding:.9rem .95rem;box-sizing:border-box}.landing-shortcut strong{font-size:.92rem;line-height:1.4}.landing-shortcut span{font-size:.75rem;line-height:1.5;color:var(--text-muted)}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-map-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media(max-width:640px){.landing-data,.landing-data-recent ul,.landing-shortcuts{grid-template-columns:1fr}.landing-shortcut{min-height:0}}@media(max-width:720px){.landing-hero-plane{min-height:auto}.landing-hero-stage{padding:.85rem .75rem max(1rem,env(safe-area-inset-bottom))}.landing-story{width:74px}.landing-story-ring{width:68px;height:68px}.landing-story-name{font-size:.68rem}}@media(max-width:420px){.landing-hero-stage{padding-inline:.65rem}.landing-shortcuts{gap:8px}}@media(prefers-reduced-motion:reduce){.landing-hero-map,.landing-home,.landing-story-ring{animation:none;transition:none}.landing-story:hover .landing-story-ring,.landing-story:focus-visible .landing-story-ring{transform:none}}*{margin:0;padding:0;box-sizing:border-box}.app{width:100%;height:100vh;height:100dvh;direction:rtl;text-align:right}.premium-star{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:.35em;padding:1px 5px 2px;border-radius:4px;background:color-mix(in srgb,#c9a227 22%,transparent);color:#9a7410;font-size:.58rem;font-weight:800;letter-spacing:.04em;line-height:1.2;vertical-align:middle;direction:ltr;unicode-bidi:isolate}[data-theme=dark] .premium-star{background:color-mix(in srgb,#e8c547 22%,transparent);color:#e8c547}.map-toast{position:absolute;inset:auto auto 20px 50%;transform:translate(-50%);z-index:1150;max-width:min(420px,calc(100% - 24px));text-align:center;pointer-events:none}.map-toast--fixed{position:fixed;z-index:10000}.is-premium-locked,.is-feature-locked{opacity:.48;filter:grayscale(.25)}:root,[data-theme=dark]{--bg: #0a0f1a;--bg-elevated: #121826;--panel: #141e2e;--panel-hover: #1e2a3a;--panel-border: #2a3a4d;--surface: rgba(255, 255, 255, .06);--surface-strong: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .12);--text: #ffffff;--text-muted: rgba(255, 255, 255, .78);--text-soft: rgba(255, 255, 255, .62);--control-bg: #1a2434;--danger-text: #fca5a5;--success-text: #86efac;--accent: #6eacda;--accent-soft: rgba(110, 172, 218, .18);--accent-on: #0a0f1a;--accent-hover: #7fb8e0;--felt-action: var(--accent);--felt-action-hover: var(--accent-hover);--chrome-height: 52px;--header-bg: rgba(10, 15, 26, .88);--shadow: 0 8px 28px rgba(0, 0, 0, .28);--grid-line: rgba(255, 255, 255, .035);--glow: rgba(110, 172, 218, .14);--font: Peyda, Tahoma, sans-serif;color-scheme:dark}[data-theme=light]{--bg: #f4f7fb;--bg-elevated: #ffffff;--panel: #ffffff;--panel-hover: #eef3f8;--panel-border: #dbe3ec;--surface: rgba(10, 15, 26, .04);--surface-strong: rgba(10, 15, 26, .08);--border: rgba(10, 15, 26, .12);--text: #0a0f1a;--text-muted: rgba(10, 15, 26, .62);--text-soft: rgba(10, 15, 26, .45);--control-bg: #ffffff;--danger-text: #b42318;--success-text: #166534;--accent: #6eacda;--accent-soft: rgba(110, 172, 218, .22);--accent-on: #0a0f1a;--accent-hover: #5a9cc8;--felt-action: var(--accent);--felt-action-hover: var(--accent-hover);--chrome-height: 52px;--header-bg: rgba(255, 255, 255, .9);--shadow: 0 8px 28px rgba(15, 23, 42, .1);--grid-line: rgba(10, 15, 26, .055);--glow: rgba(110, 172, 218, .2);color-scheme:light}html[dir=rtl]{direction:ltr}html,body{margin:0;padding:0;width:100%;height:100%;font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);transition:background-color .25s ease,color .25s ease}body{direction:rtl;text-align:right}html[dir=rtl] :is(.mode-tools-body,.db-tools-legend-drop ul,.db-attr-panel .db-attr-table,.db-attr-panel .db-attr-table tbody,.ai-tools-messages,.ai-data-body,.ai-chat-messages,.insight-panel,.insight-body--custom,.insight-body--empty,.sm-layer-list,.admin-modal-body,.admin-db-quick-list,.admin-ai-list-items,.admin-users-plan-log,.admin-users-session-list,.categories-panel-list,.lu-popup-details.open,.analysis-list,.category-filter-list,.biz-tools-list,.lua-details-body,.pd-city-menu,.ix-table-wrap,.ma-archive-table-wrap,.ma-map-search-list,.map-search-list,.ma-archive-utm--full,.ma-pdf-dialog-body,.ma-pdf-preview-stage,.ma-areas-popover){direction:ltr}html[dir=rtl] :is(.mode-tools-body,.db-tools-legend-drop ul,.db-attr-panel .db-attr-table,.db-attr-panel .db-attr-table tbody,.ai-tools-messages,.ai-data-body,.ai-chat-messages,.insight-panel,.insight-body--custom,.insight-body--empty,.sm-layer-list,.admin-modal-body,.admin-db-quick-list,.admin-ai-list-items,.admin-users-plan-log,.admin-users-session-list,.categories-panel-list,.lu-popup-details.open,.analysis-list,.category-filter-list,.biz-tools-list,.lua-details-body,.pd-city-menu,.ix-table-wrap,.ma-archive-table-wrap,.ma-map-search-list,.map-search-list,.ma-archive-utm--full,.ma-pdf-dialog-body,.ma-pdf-preview-stage,.ma-areas-popover)>*{direction:rtl}#root{width:100%;height:100%}code{font-family:IBM Plex Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button,input,select,textarea{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select,textarea{background-color:var(--control-bg, var(--bg-elevated));color:var(--text);border-color:var(--panel-border)}select option{background-color:var(--panel);color:var(--text)}.maplibregl-ctrl-fullscreen,.mapboxgl-ctrl-fullscreen,.maplibregl-ctrl-zoom-in,.maplibregl-ctrl-zoom-out,.maplibregl-ctrl-compass,.maplibregl-ctrl-group:has(.maplibregl-ctrl-zoom-in),.maplibregl-ctrl-group:has(.maplibregl-ctrl-compass){display:none!important}.maplibregl-ctrl-top-left,.mapboxgl-ctrl-top-left{top:calc(var(--map-header-height, 0px) + 8px)!important;left:8px!important}.maplibregl-ctrl-top-right,.mapboxgl-ctrl-top-right{top:calc(var(--map-header-height, 0px) + 8px)!important;right:8px!important;z-index:1206}.map-search-ctrl{background:transparent!important;box-shadow:none!important;border:0!important;direction:rtl}.map-search-toggle{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,27,45,.14);background:#fffffff5;color:#1c2b3a;border-radius:10px;cursor:pointer;box-shadow:0 2px 12px #0f1b2d24;padding:0}.map-search-toggle:hover{background:#fff;border-color:#0f1b2d38}.map-search-panel{width:min(320px,calc(100vw - 48px))}.map-search-field{position:relative;display:flex;align-items:center}.map-search-glyph{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#5a6a78;display:inline-flex;pointer-events:none}.map-search-field input{width:100%;border:1px solid rgba(15,27,45,.14);background:#fffffff5;color:#1c2b3a;border-radius:10px;padding:10px 36px 10px 34px;font:inherit;font-size:.84rem;box-shadow:0 2px 12px #0f1b2d24;outline:none}.map-search-field input:focus{border-color:#6eacdaa6}.map-search-clear{position:absolute;left:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#7a8a9a;font-size:1.15rem;line-height:1;cursor:pointer;padding:2px 6px}.map-search-spin{position:absolute;left:30px;top:50%;width:14px;height:14px;margin-top:-7px;border:2px solid rgba(15,27,45,.15);border-top-color:#6eacda;border-radius:50%;animation:map-search-spin .7s linear infinite;pointer-events:none}@keyframes map-search-spin{to{transform:rotate(360deg)}}.map-search-list{list-style:none;margin:6px 0 0;padding:4px;max-height:240px;overflow:auto;border-radius:10px;background:#fffffffa;border:1px solid rgba(15,27,45,.1);box-shadow:0 8px 24px #0f1b2d29}.map-search-list li{margin:0}.map-search-list button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:none;background:transparent;text-align:right;padding:8px 10px;border-radius:8px;cursor:pointer;font:inherit;color:inherit}.map-search-list button:hover,.map-search-list button.is-active{background:#6eacda29}.map-search-title{font-size:.84rem;font-weight:600;color:#1c2b3a}.map-search-sub{font-size:.72rem;color:#5a6a78;line-height:1.35}.map-search-empty{padding:10px 12px;font-size:.8rem;color:#5a6a78}.map-search-marker{width:18px;height:18px;margin-top:-2px;border-radius:50% 50% 50% 0;background:#2563eb;border:2px solid #fff;box-shadow:0 2px 8px #0f1b2d59;transform:rotate(-45deg)}@media(max-width:720px){.map-search-panel{width:min(280px,calc(100vw - 28px))}}.maplibregl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-left{bottom:12px!important;left:12px!important}.map-felt-nav{display:flex;flex-direction:column;align-items:center;gap:0;background:transparent!important;border:0!important;box-shadow:none!important;direction:ltr}.map-felt-nav-btn{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;filter:none}.map-felt-nav-btn svg{width:14px;height:14px;display:block;transform-origin:50% 50%}.map-felt-nav-north svg{width:13px;height:13px}.map-felt-nav-btn:hover:not(:disabled){opacity:.82}.map-felt-nav-btn:disabled{opacity:.35;cursor:default}.maplibregl-ctrl-scale,.mapboxgl-ctrl-scale{background:transparent!important;border:0!important;border-bottom:2px solid #fff!important;color:#fff!important;font-family:var(--font)!important;font-size:11px!important;line-height:1.2!important;box-shadow:none!important;padding:0 0 3px!important;border-radius:0!important;text-shadow:0 1px 2px rgba(0,0,0,.65)}.maplibregl-ctrl-attrib,.mapboxgl-ctrl-attrib{background:transparent!important;color:#ffffffd1!important;text-shadow:0 1px 2px rgba(0,0,0,.7);font-family:var(--font);font-size:10px}.maplibregl-ctrl-attrib a,.mapboxgl-ctrl-attrib a{color:inherit!important}[data-theme=light] .map-felt-nav-btn{color:#0a0f1a;filter:none}[data-theme=light] .maplibregl-ctrl-scale,[data-theme=light] .mapboxgl-ctrl-scale{border-bottom-color:#0a0f1a!important;color:#0a0f1a!important;text-shadow:0 1px 1px rgba(255,255,255,.8)}[data-theme=light] .maplibregl-ctrl-attrib{color:#0a0f1ab8!important;text-shadow:0 1px 1px rgba(255,255,255,.8)}
