html[data-skin=vs1]{color-scheme:dark;--background-rgb: 10 10 12;--foreground-rgb: 229 231 235;--card-rgb: 26 26 29;--card-foreground: rgb(var(--foreground-rgb));--popover-rgb: 17 17 20;--popover-foreground: rgb(var(--foreground-rgb));--secondary-rgb: 26 26 29;--secondary-foreground: rgb(var(--foreground-rgb));--muted-rgb: 24 24 27;--muted-foreground-rgb: 161 161 170;--faint-rgb: 138 143 152;--primary-rgb: 212 175 55;--primary-foreground-rgb: 10 10 12;--accent-rgb: 138 126 75;--accent-foreground: #f4f4f1;--ritual-accent-rgb: 212 175 55;--ring-rgb: 212 175 55;--border-rgb: 35 35 38;--input-rgb: 42 42 46;--destructive-rgb: 220 38 38;--danger-rgb: 220 38 38;--success-rgb: 4 120 87;--warning-rgb: 180 83 9;--rs-gold: #d4af37;--rs-gold-strong: #8a7e4b;--rs-orb: #8b5cf6;--rs-orb-strong: #4f46e5;--rs-glow-gold: 0 0 28px rgba(212, 175, 55, .28);--rs-glow-orb: 0 0 28px rgba(139, 92, 246, .42);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: "Merriweather", Georgia, "Times New Roman", serif}html[data-skin=vs1][data-theme=light]{color-scheme:light;--background-rgb: 247 246 241;--foreground-rgb: 24 24 27;--card-rgb: 255 255 255;--popover-rgb: 255 255 255;--secondary-rgb: 235 232 223;--muted-rgb: 231 231 226;--muted-foreground-rgb: 95 99 104;--faint-rgb: 138 143 152;--primary-rgb: 184 138 25;--primary-foreground-rgb: 255 255 255;--accent-rgb: 141 101 13;--accent-foreground: #ffffff;--ritual-accent-rgb: 184 138 25;--ring-rgb: 184 138 25;--border-rgb: 220 219 214;--input-rgb: 205 204 199;--rs-gold: #b88a19;--rs-gold-strong: #8d650d;--rs-orb: #7c3aed;--rs-orb-strong: #4f46e5;--rs-glow-gold: 0 0 28px rgba(184, 138, 25, .28);--rs-glow-orb: 0 0 28px rgba(124, 58, 237, .42)}html[data-skin=vs3]:not(.light){color-scheme:dark;--background-rgb: 0 0 0;--foreground-rgb: 255 255 255;--card-rgb: 11 11 11;--popover-rgb: 14 14 14;--primary-rgb: 228 165 130;--primary-foreground-rgb: 20 16 13;--secondary-rgb: 18 18 18;--muted-rgb: 18 18 18;--muted-foreground-rgb: 154 154 154;--accent-rgb: 26 26 26;--ritual-accent-rgb: 228 165 130;--ring-rgb: 228 165 130;--border-rgb: 36 36 36;--input-rgb: 58 58 58;--faint-rgb: 133 133 133;--rs-surface: rgb(11 11 11 / 72%);--rs-surface-strong: rgb(11 11 11 / 84%);--rs-surface-muted: rgb(255 255 255 / 4%);--rs-gold-strong: #7aa2ff;--rs-orb: #e6e6e6;--rs-orb-strong: #ffffff;--rs-shadow-raised: none;--rs-shadow-panel: 0 24px 64px #000a}html[data-skin=vs3].light{color-scheme:light;--background-rgb: 238 242 245;--foreground-rgb: 26 31 36;--card-rgb: 255 255 255;--popover-rgb: 255 255 255;--primary-rgb: 156 81 46;--primary-foreground-rgb: 255 255 255;--secondary-rgb: 230 234 238;--muted-rgb: 230 234 238;--muted-foreground-rgb: 90 100 112;--accent-rgb: 222 228 234;--ritual-accent-rgb: 156 81 46;--ring-rgb: 156 81 46;--border-rgb: 217 221 224;--input-rgb: 180 188 196;--faint-rgb: 97 107 118;--rs-surface: rgb(255 255 255 / 72%);--rs-surface-strong: rgb(255 255 255 / 84%);--rs-surface-muted: rgb(26 31 36 / 3%);--rs-gold-strong: #1f45d6;--rs-orb: #1a1f24;--rs-orb-strong: #000000;--rs-shadow-raised: 0 6px 24px #1a1f240f;--rs-shadow-panel: 0 16px 56px #1a1f241a}html[data-skin=vs3]{--radius: .875rem;--rs-radius-xs: 8px;--rs-radius-sm: 12px;--rs-radius-md: 14px;--rs-radius-lg: 18px;--rs-radius-xl: 22px}html[data-skin=vs3] #root .rs-app-surface .mobile-dock,html[data-skin=vs3] .rs-bottom-nav{-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);background:var(--rs-surface-strong);border:1px solid var(--rs-border);border-radius:28px;bottom:max(10px,env(safe-area-inset-bottom));box-shadow:var(--rs-shadow-panel);box-sizing:border-box}html[data-skin=vs3] #root .rs-app-surface .mobile-dock{left:50%;padding:3px 7px 4px;right:auto;transform:translate(-50%);width:min(calc(100% - 24px),560px)}html[data-skin=vs3] .rs-bottom-nav{left:12px;margin-inline:auto;max-width:560px;right:12px}html[data-skin=vs3] .rs-bottom-nav-inner{padding-bottom:8px}html[data-skin=vs3] #root .rs-side-drawer.rs-drawer-wide{-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);background:var(--rs-surface)}html[data-skin=vs3] .rs-side-drawer .rs-drawer-group-toggle,html[data-skin=vs3] .rs-side-drawer .rs-drawer-link[data-start-here=true]{--rs-warning: var(--rs-gold)}html[data-skin=vs3] .rs-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047}html[data-skin=vs3].light .rs-drawer-backdrop{background:#1a1f2429}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-skin=vs3] #root .rs-app-surface .mobile-dock,html[data-skin=vs3] .rs-bottom-nav,html[data-skin=vs3] #root .rs-side-drawer.rs-drawer-wide{background:rgb(var(--card-rgb))}}html[data-skin=vs3]:not(.light) #root#root [data-editorial=true]{--background-rgb: 0 0 0;--foreground-rgb: 255 255 255;--card-rgb: 11 11 11;--popover-rgb: 14 14 14;--primary-rgb: 228 165 130;--primary-foreground-rgb: 20 16 13;--secondary-rgb: 18 18 18;--muted-rgb: 18 18 18;--muted-foreground-rgb: 154 154 154;--accent-rgb: 26 26 26;--border-rgb: 36 36 36;--input-rgb: 58 58 58;--faint-rgb: 133 133 133;--vs3-panel: rgb(255 255 255 / 5%);--vs3-panel-strong: rgb(20 20 20 / 78%);--vs3-hairline: rgb(255 255 255 / 14%);--vs3-glow-a: rgb(228 165 130 / 10%);--vs3-glow-b: rgb(255 255 255 / 7%);--rs-shadow-panel: 0 24px 64px #000a}html[data-skin=vs3].light #root#root [data-editorial=true]{--background-rgb: 238 242 245;--foreground-rgb: 26 31 36;--card-rgb: 255 255 255;--popover-rgb: 255 255 255;--primary-rgb: 156 81 46;--primary-foreground-rgb: 255 255 255;--secondary-rgb: 230 234 238;--muted-rgb: 230 234 238;--muted-foreground-rgb: 90 100 112;--accent-rgb: 222 228 234;--border-rgb: 217 221 224;--input-rgb: 180 188 196;--faint-rgb: 97 107 118;--vs3-panel: rgb(255 255 255 / 62%);--vs3-panel-strong: rgb(255 255 255 / 86%);--vs3-hairline: rgb(26 31 36 / 12%);--vs3-glow-a: rgb(156 81 46 / 10%);--vs3-glow-b: rgb(255 255 255 / 90%);--rs-shadow-panel: 0 16px 56px #1a1f241a}html[data-skin=vs3] #root#root [data-editorial=true]{--background: rgb(var(--background-rgb));--foreground: rgb(var(--foreground-rgb));--card: var(--vs3-panel);--popover: var(--vs3-panel-strong);--primary: rgb(var(--primary-rgb));--primary-foreground: rgb(var(--primary-foreground-rgb));--secondary: rgb(var(--secondary-rgb));--muted: rgb(var(--muted-rgb));--muted-foreground: rgb(var(--muted-foreground-rgb));--accent: rgb(var(--accent-rgb));--border: var(--vs3-hairline);--input: rgb(var(--input-rgb));--rs-bg: rgb(var(--background-rgb));--rs-bg-elevated: var(--vs3-panel);--rs-bg-muted: rgb(var(--secondary-rgb));--rs-surface: var(--vs3-panel);--rs-surface-strong: var(--vs3-panel-strong);--rs-surface-hover: rgb(var(--accent-rgb));--rs-border: var(--vs3-hairline);--rs-border-strong: rgb(var(--input-rgb));--rs-text: rgb(var(--foreground-rgb));--rs-text-muted: rgb(var(--muted-foreground-rgb));--rs-text-faint: rgb(var(--faint-rgb));--rs-gold: rgb(var(--ritual-accent-rgb));--rs-shadow-raised: none;--radius: .875rem;--rs-radius-xs: 8px;--rs-radius-sm: 12px;--rs-radius-md: 14px;--rs-radius-lg: 18px;--rs-radius-xl: 22px}html[data-skin=vs3] #root#root .rs-app-surface[data-editorial=true]{background:radial-gradient(60vmax 46vmax at 12% -8%,var(--vs3-glow-a),transparent 70%),radial-gradient(52vmax 44vmax at 104% 108%,var(--vs3-glow-a),transparent 72%),radial-gradient(40vmax 30vmax at 78% 18%,var(--vs3-glow-b),transparent 70%),rgb(var(--background-rgb))}html[data-skin=vs3] #root#root [data-editorial=true] [class*=-workspace],html[data-skin=vs3] #root#root [data-editorial=true] .section-heading-header{background-color:transparent}html[data-skin=vs3] #root#root .rs-app-surface:is([data-screen=profile],[data-screen=dex],[data-screen=admin],[data-screen=quests],[data-screen=market],[data-screen=create_wizard]) [class*=-workspace]{-webkit-backdrop-filter:blur(34px) saturate(1.1);backdrop-filter:blur(34px) saturate(1.1);background-color:rgb(var(--background-rgb) / 88%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-skin=vs3] #root#root .rs-app-surface:is([data-screen=profile],[data-screen=dex],[data-screen=admin],[data-screen=quests],[data-screen=market],[data-screen=create_wizard]) [class*=-workspace]{background-color:rgb(var(--background-rgb))}}html[data-skin=vs3] #root#root [data-editorial=true] :is(.section-heading-header,.mk-header,.section-heading,.library-detail-head,.dict-panel-head,.profile-heading){border-bottom:1px solid var(--vs3-hairline)}html[data-skin=vs3] #root#root [data-editorial=true] :is(.mk-section-heading,.library-section-title,.mk-destination-grid,.mk-topic-grid,.mk-category-grid,.profile-mobile-summary,.profile-mobile-spaces,.mobile-archive,.mobile-personal){border-top:1px solid var(--vs3-hairline)}html[data-skin=vs3] #root#root [data-editorial=true] :is(button,input:not([type=checkbox]):not([type=radio]),textarea,select,summary){border-radius:12px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.rounded-sm){border-radius:8px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.rounded,.rounded-md){border-radius:12px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.rounded-lg){border-radius:14px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.rounded-xl){border-radius:18px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.rounded-2xl,.rounded-3xl){border-radius:22px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.rounded-full,.rs-orb-button){border-radius:9999px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.mk-destination-grid,.mk-topic-grid,.mk-category-grid)>button{border-radius:0}html[data-skin=vs3] #root#root [data-editorial=true] :is(.mk-search,.mk-library .library-views,.mk-daily-reading,.mk-teachings .teachings-card,.library-entry-card,.practice-choice,.practice-builder-card,.profile-tile,.altar-seed,.mobile-personal-card,.mk-shelf-card,.mk-destination,.mk-topic-card,.mk-group-card,.mk-featured,.profile-stat-card,.profile-atlas-card,.profile-timeline-card,.profile-mobile-space,.profile-mobile-stat,.altar-mobile-seed,.family-mobile-person,.tribes-card,.tribe-card,.friends-person,.mobile-section-card,.mobile-directory-group,.mobile-world-card,.mobile-archive-card,.mobile-memory-card,.profile-row){-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);background:var(--vs3-panel);border:1px solid var(--vs3-hairline);border-radius:16px}html[data-skin=vs3] #root#root [data-editorial=true] .mk-search{border-radius:999px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.mobile-story-sheet,.dict-panel,.library-detail,.profile-dialog,.family-tree-dialog,.family-tree-detail,.tribe-overlay,.jl-dialog){-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);background:var(--vs3-panel-strong);border:1px solid var(--vs3-hairline);border-radius:22px;box-shadow:var(--rs-shadow-panel)}html[data-skin=vs3] #root#root [data-editorial=true] :is(button,a,summary):focus-visible{outline-color:rgb(var(--ritual-accent-rgb))}html[data-skin=vs3].light .leaflet-tile-pane{filter:url(#vs3-map-tint)}html[data-skin=vs3].light .leaflet-container{background:#a9d4f4}html[data-skin=vs3].light #root#root .rs-app-surface[data-editorial=true]{background:radial-gradient(48vmax 40vmax at 18% 30%,rgb(244 246 247 / 92%),transparent 68%),radial-gradient(36vmax 30vmax at 74% 62%,rgb(238 242 240 / 86%),transparent 70%),radial-gradient(24vmax 20vmax at 62% 22%,rgb(186 219 190 / 70%),transparent 72%),radial-gradient(20vmax 18vmax at 22% 78%,rgb(190 222 196 / 55%),transparent 72%),linear-gradient(160deg,#a9d2ec,#9ccbe8 46%,#b3d8ee)}html[data-skin=vs3] #root#root [data-editorial=true] [class*=-workspace]:not([class*=-workspace] [class*=-workspace]){-webkit-backdrop-filter:blur(30px) saturate(1.25);backdrop-filter:blur(30px) saturate(1.25);border:1px solid var(--vs3-sheet-edge);border-radius:28px;box-shadow:var(--rs-shadow-panel);inset:var(--vs3-sheet-top) var(--vs3-sheet-x) var(--vs3-sheet-bottom);overflow:hidden}html[data-skin=vs3].light #root#root [data-editorial=true]{--vs3-sheet-edge: rgb(255 255 255 / 78%);--vs3-sheet: rgb(240 246 250 / 58%);--vs3-panel: rgb(255 255 255 / 50%)}html[data-skin=vs3]:not(.light) #root#root [data-editorial=true]{--vs3-sheet-edge: rgb(255 255 255 / 14%);--vs3-sheet: rgb(8 8 8 / 72%)}html[data-skin=vs3] #root#root [data-editorial=true] [class*=-workspace]:not([class*=-workspace] [class*=-workspace]){background-color:var(--vs3-sheet)}html[data-skin=vs3].light #root#root .rs-app-surface:is([data-screen=profile],[data-screen=dex],[data-screen=admin],[data-screen=quests],[data-screen=market],[data-screen=create_wizard]) [class*=-workspace]:not([class*=-workspace] [class*=-workspace]){background-color:#f0f6facc}html[data-skin=vs3] #root#root [data-editorial=true] .mk-browse-heading-frame{border-bottom:1px solid var(--vs3-hairline);border-top:1px solid var(--vs3-hairline)}html[data-skin=vs3] #root#root [data-editorial=true] .mk-matched-toggle[aria-checked=true]{background:rgb(var(--primary-rgb));border-color:transparent;color:rgb(var(--primary-foreground-rgb))}html[data-skin=vs3] #root .rs-app-surface .mobile-dock button[aria-current]{color:rgb(var(--ritual-accent-rgb))}html[data-skin=vs3] #root .rs-app-surface .mobile-dock button[aria-current] .mobile-stepped-icon{background-color:rgb(var(--ritual-accent-rgb))}html[data-skin=vs3].light #root .rs-app-surface .mobile-dock .mobile-dock-orb>span{background:#fff;box-shadow:0 4px 16px #1a1f2429,0 0 0 1px #1a1f240f;color:#1a1f24}html[data-skin=vs3].light #root .rs-app-surface .mobile-dock .mobile-dock-orb .mobile-stepped-icon{background-color:#1a1f24}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-skin=vs3] #root#root [data-editorial=true] [class*=-workspace]:not([class*=-workspace] [class*=-workspace]){background-color:rgb(var(--background-rgb))}}html[data-skin=vs3] #root#root .rs-app-surface[data-editorial=true]>.fixed.top-2.left-2{left:calc(var(--vs3-sheet-x) + 8px + env(safe-area-inset-left,0px))!important;top:calc(var(--vs3-sheet-top) + 8px)!important}html[data-skin=vs3] #root#root [data-editorial=true] .mk-title-actions>:is(a,button){background:var(--vs3-panel);border:1px solid var(--vs3-hairline);border-radius:12px}html[data-skin=vs3] #root#root [data-editorial=true] .mk-category-grid{border-top:0;gap:8px;padding-top:10px}html[data-skin=vs3] #root#root [data-editorial=true] .mk-category-grid>button{background:var(--vs3-panel);border:1px solid var(--vs3-hairline);border-radius:16px}html[data-skin=vs3] #root#root [data-editorial=true] :is(.rs-landing,.rs-v3,.rs-v3 .master-section,.rs-v3 .journey,.mobile-home){background-color:transparent}html[data-skin=vs3] #root#root .rs-app-surface[data-editorial=true]{--vs3-sheet-bottom: 8px;--vs3-sheet-top: max(8px, env(safe-area-inset-top, 0px));--vs3-sheet-x: 8px}html[data-skin=vs3] #root#root .rs-app-surface[data-editorial=true]:not([data-experience=mobile]){--vs3-sheet-bottom: 92px;--vs3-sheet-top: 20px;--vs3-sheet-x: max(24px, calc((100vw - 1180px)/2) )}html[data-skin=vs3].light #root#root [data-editorial=true]{--vs3-sheet: rgb(234 243 250 / 70%)}html[data-skin=vs3] #root#root [data-editorial=true] [class*=-workspace]:not([class*=-workspace] [class*=-workspace]){-webkit-backdrop-filter:blur(38px) saturate(1.35);backdrop-filter:blur(38px) saturate(1.35)}html[data-skin=vs3] #root#root [data-editorial=true] :is(h1,h2,.mk-category-grid strong,.mk-browse-heading){font-weight:600}html[data-skin=vs3] #root#root [data-editorial=true]:not([data-experience=mobile]) .mk-category-grid{background:var(--vs3-panel);border:1px solid var(--vs3-hairline);border-radius:18px;gap:0;margin-top:12px;overflow:hidden;padding-top:0}html[data-skin=vs3] #root#root [data-editorial=true]:not([data-experience=mobile]) .mk-category-grid>button{background:transparent;border:0;border-bottom:1px solid var(--vs3-hairline);border-radius:0;border-right:1px solid var(--vs3-hairline);gap:3px;min-height:88px;padding:13px 18px 14px}html[data-skin=vs3] #root#root [data-editorial=true]:not([data-experience=mobile]) .mk-category-grid>button:hover{background:var(--vs3-panel)}html[data-skin=vs3] .mobile-dock .mobile-stepped-icon:not(.mobile-stepped-icon--orb){height:21px;width:21px}html[data-skin=vs3] .mobile-dock :is(.mobile-stepped-icon--home,.mobile-stepped-icon--explore){--menu-icon: url(/icons/outline/home.svg)}html[data-skin=vs3] .mobile-dock .mobile-stepped-icon--dictionary{--menu-icon: url(/icons/outline/dictionary.svg)}html[data-skin=vs3] .mobile-dock .mobile-stepped-icon--compass{--menu-icon: url(/icons/outline/compass.svg)}html[data-skin=vs3] .mobile-dock .mobile-stepped-icon--profile{--menu-icon: url(/icons/outline/profile.svg)}html[data-skin=vs3] #root .mobile-story-layer>.absolute.inset-0{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000f}html[data-skin=vs3]:not(.light) #root .mobile-story-layer>.absolute.inset-0{background:#0000004d}html[data-skin=vs3] #root .mobile-story-layer .mobile-story-sheet{-webkit-backdrop-filter:blur(34px) saturate(1.35);backdrop-filter:blur(34px) saturate(1.35);background:#0a0a0ac2;border:1px solid rgb(255 255 255 / 14%);border-radius:28px;box-shadow:0 24px 64px #0006}html[data-skin=vs3].light #root .mobile-story-layer .mobile-story-sheet{background:#eaf3fabd;border-color:#fffc;box-shadow:0 18px 56px #1a1f2429}html[data-skin=vs3] #root .mobile-story-layer :is(.mobile-story-content,.mobile-story-content>div){background-color:transparent}html[data-skin=vs3] #root .mobile-story-layer .mobile-story-sheet :is(h1,h2){font-weight:600}html[data-skin=vs3] #root .mobile-story-layer .mobile-story-quick>button:first-child,html[data-skin=vs3] #root .mobile-story-layer .mobile-story-content button.w-full.py-3.mb-6{background:rgb(var(--primary-rgb));border-color:transparent;border-radius:999px;color:rgb(var(--primary-foreground-rgb))}html[data-skin=vs3] #root .mobile-story-layer .mobile-story-quick>button:first-child *,html[data-skin=vs3] #root .mobile-story-layer .mobile-story-content button.w-full.py-3.mb-6 *{color:inherit}@media(min-width:640px){html[data-skin=vs3] #root .mobile-story-layer .mobile-story-sheet{margin-bottom:84px;max-height:calc(100dvh - 112px)}}html[data-skin=vs3] #root .mobile-story-layer .mobile-story-sheet>div:first-child{background-color:transparent}html[data-skin=vs3] #root#root [data-editorial=true] [class*=-workspace]:not([class*=-workspace] [class*=-workspace]){height:auto}html[data-skin=vs3] #root#root [data-editorial=true] .practices-workspace:not([class*=-workspace] [class*=-workspace]){height:calc(100dvh - var(--vs3-sheet-top) - var(--vs3-sheet-bottom));margin:var(--vs3-sheet-top) var(--vs3-sheet-x) 0}html[data-skin=vs3] #root#root .rs-app-surface[data-editorial=true] .absolute.inset-0.bg-obsidian.animate-slide-up{-webkit-backdrop-filter:blur(38px) saturate(1.35);backdrop-filter:blur(38px) saturate(1.35);background-color:var(--vs3-sheet);border:1px solid var(--vs3-sheet-edge);border-radius:28px;box-shadow:var(--rs-shadow-panel);inset:var(--vs3-sheet-top) var(--vs3-sheet-x) var(--vs3-sheet-bottom);overflow:hidden}html[data-skin=vs3] #root#root [data-editorial=true] :is(.routes-masthead,.rp-masthead,.jl-masthead,.orb-masthead,.curation-masthead){background-color:transparent}html[data-skin=vs3] #root#root [data-editorial=true] .mp-search{border:1px solid var(--vs3-hairline);border-radius:14px}html[data-skin=vs3] #root#root [data-editorial=true] :is([class*=chip][aria-pressed=true],.sf-pill[aria-checked=true],.sf-pill[aria-pressed=true]){background:rgb(var(--primary-rgb));border-color:transparent;color:rgb(var(--primary-foreground-rgb))}:root,:root[data-theme=dark],:root.dark,.rs-on-dark{color-scheme:dark;scroll-behavior:smooth;--font-geist-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-geist-mono: "SFMono-Regular", Consolas, monospace;--font-sans: var(--font-geist-sans);--font-mono: var(--font-geist-mono);--font-heading: var(--font-sans);--background-rgb: 17 20 20;--foreground-rgb: 237 240 237;--card-rgb: 25 29 28;--popover-rgb: 30 35 33;--primary-rgb: 231 236 230;--primary-foreground-rgb: 24 28 26;--secondary-rgb: 36 43 39;--muted-rgb: 36 43 39;--muted-foreground-rgb: 168 178 172;--accent-rgb: 48 58 51;--ritual-accent-rgb: 228 165 130;--destructive-rgb: 239 152 145;--border-rgb: 52 61 55;--input-rgb: 72 85 75;--ring-rgb: var(--ritual-accent-rgb);--faint-rgb: 146 158 149;--success-rgb: 127 179 145;--danger-rgb: 239 152 145;--warning-rgb: 217 162 113;--background: rgb(var(--background-rgb));--foreground: rgb(var(--foreground-rgb));--card: rgb(var(--card-rgb));--card-foreground: var(--foreground);--popover: rgb(var(--popover-rgb));--popover-foreground: var(--foreground);--primary: rgb(var(--primary-rgb));--primary-foreground: rgb(var(--primary-foreground-rgb));--secondary: rgb(var(--secondary-rgb));--secondary-foreground: var(--foreground);--muted: rgb(var(--muted-rgb));--muted-foreground: rgb(var(--muted-foreground-rgb));--accent: rgb(var(--accent-rgb));--accent-foreground: var(--foreground);--ritual-accent: rgb(var(--ritual-accent-rgb));--destructive: rgb(var(--destructive-rgb));--border: rgb(var(--border-rgb));--input: rgb(var(--input-rgb));--ring: rgb(var(--ring-rgb));--radius: .75rem;--sidebar: var(--card);--sidebar-foreground: var(--foreground);--sidebar-primary: var(--primary);--sidebar-primary-foreground: var(--primary-foreground);--sidebar-accent: var(--secondary);--sidebar-accent-foreground: var(--foreground);--sidebar-border: var(--border);--sidebar-ring: var(--ring);--page-gutter: clamp(24px, 5vw, 80px);--section-gap: clamp(56px, 7vw, 108px);--header-height: 76px;--rs-bg: var(--background);--rs-bg-elevated: var(--card);--rs-bg-muted: var(--secondary);--rs-surface: rgb(var(--card-rgb) / 94%);--rs-surface-strong: rgb(var(--popover-rgb) / 98%);--rs-surface-muted: rgb(var(--muted-foreground-rgb) / 4%);--rs-surface-hover: var(--secondary);--rs-border: var(--border);--rs-border-strong: var(--input);--rs-text: var(--foreground);--rs-text-muted: var(--muted-foreground);--rs-text-faint: rgb(var(--faint-rgb));--rs-gold: var(--ritual-accent);--rs-gold-strong: #f2b794;--rs-orb: #b4cbb9;--rs-orb-strong: #d3e1d5;--rs-success: rgb(var(--success-rgb));--rs-danger: rgb(var(--danger-rgb));--rs-warning: rgb(var(--warning-rgb));--rs-ink-red: #f87171;--rs-ink-orange: #fb923c;--rs-ink-amber: #fbbf24;--rs-ink-yellow: #facc15;--rs-ink-lime: #a3e635;--rs-ink-green: #4ade80;--rs-ink-emerald: #34d399;--rs-ink-teal: #2dd4bf;--rs-ink-cyan: #22d3ee;--rs-ink-sky: #38bdf8;--rs-ink-blue: #60a5fa;--rs-ink-indigo: #818cf8;--rs-ink-violet: #a78bfa;--rs-ink-purple: #c084fc;--rs-ink-fuchsia: #e879f9;--rs-ink-pink: #f472b6;--rs-ink-rose: #fb7185;--rs-fill-red: #ef4444;--rs-fill-orange: #f97316;--rs-fill-amber: #f59e0b;--rs-fill-yellow: #eab308;--rs-fill-green: #22c55e;--rs-fill-emerald: #10b981;--rs-fill-teal: #14b8a6;--rs-fill-blue: #3b82f6;--rs-fill-indigo: #6366f1;--rs-fill-violet: #8b5cf6;--rs-fill-purple: #a855f7;--rs-fill-pink: #ec4899;--rs-fill-rose: #f43f5e;--rs-on-fill: #ffffff;--rs-radius-xs: 6px;--rs-radius-sm: 8px;--rs-radius-md: 10px;--rs-radius-lg: 12px;--rs-radius-xl: 16px;--rs-radius-pill: 999px;--rs-shadow-raised: 0 6px 24px #0002;--rs-shadow-panel: 0 16px 56px #0005;--rs-glow-gold: none;--rs-glow-orb: none;--rs-z-map-ui: 2030;--rs-z-nav: 3000;--rs-z-popover: 4000;--rs-z-drawer-backdrop: 4999;--rs-z-drawer: 5000;--rs-z-toast: 6000;--rs-z-dialog: 9000}html[data-theme=light],:root.light{color-scheme:light;--background-rgb: 243 245 242;--foreground-rgb: 32 41 34;--card-rgb: 255 255 255;--popover-rgb: 255 255 255;--primary-rgb: 38 53 43;--primary-foreground-rgb: 243 245 242;--secondary-rgb: 232 237 231;--muted-rgb: 232 237 231;--muted-foreground-rgb: 79 94 83;--accent-rgb: 225 232 223;--ritual-accent-rgb: 156 81 46;--destructive-rgb: 180 65 55;--border-rgb: 210 220 209;--input-rgb: 163 179 163;--faint-rgb: 89 105 93;--success-rgb: 38 115 72;--danger-rgb: 180 65 55;--warning-rgb: 148 70 34;--rs-surface: #fffffff0;--rs-surface-strong: #fffffffa;--rs-surface-muted: rgb(var(--primary-rgb) / 3%);--rs-gold-strong: #79401f;--rs-orb: #3f6a4d;--rs-orb-strong: #2d5439;--rs-shadow-raised: 0 6px 24px #26352b08;--rs-shadow-panel: 0 16px 56px #26352b15;--rs-glow-gold: none;--rs-glow-orb: none;--rs-ink-red: var(--rs-danger);--rs-ink-orange: #c2410c;--rs-ink-amber: var(--rs-warning);--rs-ink-yellow: var(--rs-warning);--rs-ink-lime: #4d7c0f;--rs-ink-green: var(--rs-success);--rs-ink-emerald: var(--rs-success);--rs-ink-teal: #0f766e;--rs-ink-cyan: #155e75;--rs-ink-sky: #0369a1;--rs-ink-blue: #1d4ed8;--rs-ink-indigo: #4338ca;--rs-ink-violet: #6d28d9;--rs-ink-purple: #7e22ce;--rs-ink-fuchsia: #a21caf;--rs-ink-pink: #be185d;--rs-ink-rose: #be123c;--rs-fill-red: #b91c1c;--rs-fill-orange: #c2410c;--rs-fill-amber: #b45309;--rs-fill-yellow: #a16207;--rs-fill-green: #15803d;--rs-fill-emerald: #047857;--rs-fill-teal: #0f766e;--rs-fill-blue: #1d4ed8;--rs-fill-indigo: #4338ca;--rs-fill-violet: #6d28d9;--rs-fill-purple: #7e22ce;--rs-fill-pink: #be185d;--rs-fill-rose: #be123c;--rs-on-fill: #ffffff}@media(max-width:760px){:root{--header-height: 68px}}@media(min-width:1550px){:root{--page-gutter: max(64px, calc((100vw - 1280px)/2) )}}html,body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans)}button,input,textarea,select{font-family:inherit}::selection{background:var(--ritual-accent);color:var(--background)}:is(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ring)!important;outline-offset:4px!important}svg.lucide,.lucide{stroke-width:1.5}.mono,.eyebrow{font-family:var(--font-geist-mono);font-size:.75rem;letter-spacing:.07em;line-height:1.6;color:var(--muted-foreground)}.eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 22px}.signal-dot,.nav-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--ritual-accent);box-shadow:none}.nav-dot{width:4px;height:4px;margin:0 0 3px 6px}a,button{transition:color .18s,background .18s,border-color .18s,transform .22s}.rs-app-surface{background:var(--rs-bg);color:var(--rs-text)}.rs-glass{background:var(--rs-surface);border:1px solid var(--rs-border);box-shadow:var(--rs-shadow-raised);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rs-glass-strong{background:var(--rs-surface-strong);border:1px solid var(--rs-border);box-shadow:var(--rs-shadow-panel);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.rs-label{color:var(--rs-text-faint);font-size:.75rem;font-weight:500;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.rs-icon-button{align-items:center;background:var(--rs-bg-elevated);border:1px solid var(--rs-border);border-radius:var(--rs-radius-sm);color:var(--rs-text-muted);display:inline-flex;height:40px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:40px}.rs-icon-button:hover{background:var(--rs-bg-muted);border-color:var(--rs-border-strong);color:var(--rs-text)}.rs-icon-button:active{transform:scale(.96)}.rs-icon-button[data-active=true]{border-color:color-mix(in srgb,var(--rs-gold) 48%,transparent);box-shadow:var(--rs-glow-gold);color:var(--rs-gold-strong)}.rs-bottom-nav{background:var(--rs-surface-strong);border-top:1px solid var(--rs-border);box-shadow:0 -18px 42px #0f172a1f;color:var(--rs-text-muted);z-index:var(--rs-z-nav)}html[data-theme=dark] .rs-bottom-nav{box-shadow:0 -18px 42px #0000007a}.rs-bottom-nav-inner{align-items:flex-end;display:flex;justify-content:space-evenly;padding:6px 8px max(16px,env(safe-area-inset-bottom))}@media(min-width:640px){.rs-bottom-nav-inner{padding-top:8px}}.rs-nav-item{align-items:center;color:var(--rs-text-muted);display:flex;flex-direction:column;gap:3px;min-width:48px;position:relative;transition:color .16s ease,transform .16s ease}.rs-nav-item:hover{color:var(--rs-gold-strong)}.rs-nav-item:active{transform:scale(.92)}.rs-nav-item[data-active=true]{color:var(--rs-gold);transform:translateY(-2px)}.rs-nav-label{color:currentColor;font-size:8px;font-weight:900;letter-spacing:.11em;line-height:1;text-transform:uppercase}.rs-nav-alert{color:var(--rs-success)}.rs-nav-alert-dot{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;background:var(--rs-success);border-radius:999px;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.rs-count-badge{align-items:center;background:#facc15;border-radius:999px;color:#111;display:flex;font-size:7px;font-weight:900;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-8px;top:-5px}.rs-drawer-backdrop{background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--rs-z-drawer-backdrop)}.rs-side-drawer{background:var(--rs-bg-elevated);border-right:1px solid var(--rs-border);color:var(--rs-text);z-index:var(--rs-z-drawer)}.rs-field{background:var(--rs-surface-muted);border:1px solid transparent;border-radius:var(--rs-radius-sm);color:var(--rs-text);min-height:44px;outline:none;transition:background-color .16s ease,border-color .16s ease}.rs-field::placeholder{color:var(--rs-text-faint)}.rs-field:hover{background:var(--rs-surface-hover)}.rs-field:focus{background:var(--rs-bg-elevated);border-color:var(--rs-border-strong)}.rs-action{background:var(--primary);border:1px solid var(--primary);border-radius:var(--rs-radius-sm);box-shadow:none;color:var(--primary-foreground)}.rs-action:hover{background:var(--rs-gold);border-color:var(--rs-gold);color:var(--background)}.rs-subtle-panel{background:var(--rs-bg-elevated);border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);color:var(--rs-text)}.rs-subtle-panel:hover{border-color:var(--rs-border-strong)}.rs-drawer-row{align-items:center;border-radius:var(--rs-radius-sm);color:var(--rs-text-muted);display:flex;gap:12px;padding:8px 12px;transition:background-color .16s ease,color .16s ease;width:100%}.rs-drawer-row:hover{background:var(--rs-surface-hover);color:var(--rs-text)}.rs-drawer-row[data-active=true]{background:var(--rs-surface-muted);color:var(--rs-gold)}.rs-drawer-section-rule{border-top:1px solid var(--rs-border)}.rs-drawer-section-label{color:var(--rs-text-faint);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.rs-orb-nav-wrap{align-items:center;display:flex;flex-direction:column;gap:3px;margin-top:-16px}@media(min-width:640px){.rs-orb-nav-wrap{margin-top:-20px}}.rs-orb-button{align-items:center;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.22),transparent 28%),linear-gradient(135deg,var(--rs-orb),var(--rs-orb-strong));border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:var(--rs-glow-orb);color:#fff;display:flex;height:44px;justify-content:center;position:relative;transition:box-shadow .18s ease,transform .18s ease;width:44px}.rs-orb-button:hover{box-shadow:0 0 34px #7c3aedb8;transform:scale(1.05)}.rs-orb-button:active{transform:scale(.97)}.rs-orb-button[data-active=true]{box-shadow:0 0 38px #7c3aeddb;transform:scale(1.08)}@media(min-width:640px){.rs-orb-button{height:54px;width:54px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;animation-delay:0ms!important;scroll-behavior:auto!important}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:640px){.rs-banner-stack-collapsed>:nth-child(n+3){display:none}}@keyframes portal-pulse{0%{box-shadow:0 0 #8b5cf666}70%{box-shadow:0 0 0 15px #8b5cf600}to{box-shadow:0 0 #8b5cf600}}.map-portal-container{position:relative;overflow:hidden;animation:portal-pulse 2s infinite}.map-portal-container:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,#8b5cf6,transparent);animation:scan-line 3s linear infinite;z-index:1000;pointer-events:none}@keyframes scan-line{0%{transform:translateY(-50px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(200px);opacity:0}}@keyframes float-bot{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bot-float-icon{animation:float-bot 3s ease-in-out infinite}@keyframes tribe-ping{0%{transform:scale(.8);opacity:.8}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes nebula-drift{0%{transform:translate(-50%,-50%) translate(0) scale(1)}25%{transform:translate(-50%,-50%) translate(8%,-6%) scale(1.1)}50%{transform:translate(-50%,-50%) translate(-5%,7%) scale(.92)}75%{transform:translate(-50%,-50%) translate(-7%,-4%) scale(1.05)}to{transform:translate(-50%,-50%) translate(0) scale(1)}}@keyframes orb-spawn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@media(max-width:768px){input,select,textarea{font-size:16px!important}}#root .font-serif:not(p):not(blockquote):not(article){font-family:var(--font-geist-sans)}#root :is(h1,h2,h3,button,input,textarea,select),#root :is(h1,h2,h3,button,input,textarea,select).font-serif{font-family:var(--font-geist-sans);font-style:normal}#root :is(h1,h2,h3){color:var(--rs-text);font-weight:500;letter-spacing:-.025em;line-height:1.3;text-transform:none}#root h1{font-size:1.5rem}#root h2{font-size:1.25rem}#root h3{font-size:1.125rem}#root :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){color:var(--rs-text);border-color:var(--rs-border-strong)}#root :is(input,textarea)::placeholder{color:var(--rs-text-faint)}#root :is(p,label){line-height:1.65}#root p:not(.uppercase):not(.rs-label):not(.font-mono){font-size:1rem}#root :is(.shadow-2xl,.shadow-xl){box-shadow:var(--rs-shadow-panel)}#root [class~=bg-obsidian]{background-color:var(--rs-bg)}#root [class~=bg-charcoal]{background-color:var(--rs-bg-muted)}#root [class~=text-gold]{color:var(--rs-gold)}#root [class~=bg-gold]{background:var(--primary);color:var(--primary-foreground)}#root [class~=text-gray-400],#root [class~=text-gray-500]{color:var(--rs-text-muted)}#root [class~=text-gray-600]{color:var(--rs-text-faint)}html:not([data-theme=light]):not(.light) #root [class~=text-gray-700]{color:var(--rs-text-faint)}html[data-theme=light] #root [class~=text-gray-700]{color:var(--rs-text-muted)}#root [class~="h-[100dvh]"],#root [class~=h-screen],#root [class~="h-[100vh]"]{height:100%}#root [class~=min-h-screen]{min-height:100%}#root .leaflet-container{background:var(--rs-bg)}#root .leaflet-control-attribution{background:var(--rs-surface-strong)!important;color:var(--rs-text-muted)!important;font-size:.75rem!important}#root .leaflet-control-attribution a{color:var(--rs-text)!important}html[data-theme=light] #root :is(.text-white,.text-gray-100,.text-gray-200,.text-gray-300){color:var(--rs-text)}html[data-theme=light] #root :is(.bg-black,.bg-gray-900,.bg-gray-950){background-color:var(--rs-bg)}html[data-theme=light] #root .rs-loading-scrim[class~="bg-black/40"]{background-color:rgb(var(--background-rgb) / 55%)}html[data-theme=light] #root [class~="bg-black/95"],html[data-theme=light] #root [class~="bg-black/90"]{background-color:rgb(var(--card-rgb) / 96%)}html[data-theme=light] #root [class~="bg-black/85"],html[data-theme=light] #root [class~="bg-black/80"],html[data-theme=light] #root [class~="bg-black/75"],html[data-theme=light] #root [class~="bg-black/70"],html[data-theme=light] #root [class~="bg-black/65"]{background-color:rgb(var(--card-rgb) / 92%)}html[data-theme=light] #root [class~="bg-black/60"],html[data-theme=light] #root [class~="bg-black/55"],html[data-theme=light] #root [class~="bg-black/50"]{background-color:rgb(var(--card-rgb) / 88%)}html[data-theme=light] #root [class~="bg-black/40"],html[data-theme=light] #root [class~="bg-black/30"]{background-color:rgb(var(--card-rgb) / 76%)}html[data-theme=light] #root [class~="bg-black/20"],html[data-theme=light] #root [class~="bg-black/[0.05]"],html[data-theme=light] #root [class~="bg-black/[0.04]"],html[data-theme=light] #root [class~="bg-black/[0.03]"],html[data-theme=light] #root [class~="bg-black/[0.02]"]{background-color:rgb(var(--primary-rgb) / 5%)}html[data-theme=light] #root [class~="hover:bg-black/60"]:hover,html[data-theme=light] #root [class~="hover:bg-black/70"]:hover,html[data-theme=light] #root [class~="hover:bg-black/80"]:hover{background-color:rgb(var(--card-rgb) / 98%)}html[data-theme=light] #root [class~=inset-0][class~="bg-black/95"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/90"]{background-color:rgb(var(--background-rgb) / 94%)}html[data-theme=light] #root [class~=inset-0][class~="bg-black/85"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/80"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/75"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/70"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/65"]{background-color:rgb(var(--background-rgb) / 82%)}html[data-theme=light] #root [class~=inset-0][class~="bg-black/60"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/55"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/50"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/40"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/30"],html[data-theme=light] #root [class~=inset-0][class~="bg-black/20"]{background-color:rgb(var(--background-rgb) / 55%)}html[data-theme=light] #root [class~="bg-[#050505]"],html[data-theme=light] #root [class~="bg-[#050507]"],html[data-theme=light] #root [class~="bg-[#080808]"],html[data-theme=light] #root [class~="bg-[#0a0a0a]"],html[data-theme=light] #root [class~="bg-[#0a0a0c]"],html[data-theme=light] #root [class~="bg-[#0a0a0d]"],html[data-theme=light] #root [class~="bg-[#0c0c0f]"],html[data-theme=light] #root [class~="bg-[#0c0c14]"],html[data-theme=light] #root [class~="bg-[#0d0b09]"],html[data-theme=light] #root [class~="bg-[#0d0d0f]"],html[data-theme=light] #root [class~="bg-[#0e0e12]"],html[data-theme=light] #root [class~="bg-[#0f0f0f]"],html[data-theme=light] #root [class~="bg-[#111]"],html[data-theme=light] #root [class~="bg-[#121212]"],html[data-theme=light] #root [class~="bg-[#1a1a1a]"]{background-color:var(--popover)}html[data-theme=light] #root [class~="bg-white/[0.02]"],html[data-theme=light] #root [class~="bg-white/[0.03]"]{background-color:rgb(var(--primary-rgb) / 5%)}html[data-theme=light] #root [class~="bg-white/5"],html[data-theme=light] #root [class~="bg-white/[0.04]"],html[data-theme=light] #root [class~="bg-white/[0.05]"],html[data-theme=light] #root [class~="bg-white/[0.06]"]{background-color:rgb(var(--primary-rgb) / 7%)}html[data-theme=light] #root [class~="bg-white/10"]{background-color:rgb(var(--primary-rgb) / 10%)}html[data-theme=light] #root [class~="bg-white/15"],html[data-theme=light] #root [class~="bg-white/20"]{background-color:rgb(var(--primary-rgb) / 13%)}html[data-theme=light] #root [class~="bg-white/30"],html[data-theme=light] #root [class~="bg-white/40"]{background-color:rgb(var(--primary-rgb) / 20%)}html[data-theme=light] #root [class~="hover:bg-white/5"]:hover,html[data-theme=light] #root [class~="hover:bg-white/[0.06]"]:hover{background-color:rgb(var(--primary-rgb) / 9%)}html[data-theme=light] #root [class~="hover:bg-white/10"]:hover,html[data-theme=light] #root [class~="hover:bg-white/15"]:hover,html[data-theme=light] #root [class~="hover:bg-white/20"]:hover{background-color:rgb(var(--primary-rgb) / 13%)}html[data-theme=light] #root [class~="border-white/5"],html[data-theme=light] #root [class~="border-white/8"],html[data-theme=light] #root [class~="border-white/[0.06]"],html[data-theme=light] #root [class~="border-white/[0.07]"],html[data-theme=light] #root [class~="border-white/[0.09]"],html[data-theme=light] #root [class~="border-l-white/[0.14]"]{border-color:rgb(var(--border-rgb) / 70%)}html[data-theme=light] #root [class~="border-white/10"],html[data-theme=light] #root [class~="border-white/15"]{border-color:var(--border)}html[data-theme=light] #root [class~="border-white/20"],html[data-theme=light] #root [class~="border-white/30"],html[data-theme=light] #root [class~=border-white]{border-color:rgb(var(--input-rgb) / 70%)}html[data-theme=light] #root [class~="hover:border-white/20"]:hover,html[data-theme=light] #root [class~="hover:border-white/30"]:hover{border-color:var(--input)}html[data-theme=light] #root [class~="text-white/90"],html[data-theme=light] #root [class~="text-white/80"]{color:var(--rs-text)}html[data-theme=light] #root [class~="text-white/70"],html[data-theme=light] #root [class~="text-white/60"],html[data-theme=light] #root [class~="text-white/50"]{color:var(--rs-text-muted)}html[data-theme=light] #root [class~="text-white/40"],html[data-theme=light] #root [class~="text-white/30"]{color:var(--rs-text-faint)}html[data-theme=light] #root [class~="hover:text-white"]:hover{color:var(--rs-text)}html[data-theme=light] #root [class~=bg-gray-800],html[data-theme=light] #root [class~=bg-gray-700],html[data-theme=light] #root [class~=bg-slate-800],html[data-theme=light] #root [class~=bg-zinc-800],html[data-theme=light] #root [class~=bg-neutral-800]{background-color:var(--rs-bg-muted)}html[data-theme=light] #root [class~=bg-gray-600]{background-color:var(--rs-border-strong)}html[data-theme=light] #root [class~="hover:bg-gray-700"]:hover,html[data-theme=light] #root [class~="hover:bg-gray-800"]:hover{background-color:var(--rs-surface-hover)}html[data-theme=light] #root [class~=bg-white][class~=text-black],html[data-theme=light] #root [class~=bg-white][class~=text-gray-900],html[data-theme=light] #root [class~=bg-white][class~=text-obsidian]{background-color:var(--primary);color:var(--primary-foreground)}html[data-theme=light] #root [class~=bg-white][class~=text-black][class~="hover:bg-gray-100"]:hover,html[data-theme=light] #root [class~=bg-white][class~=text-black][class~="hover:bg-gray-200"]:hover{background-color:var(--rs-gold);color:var(--background)}html[data-theme=light] #root [class~=text-red-100],html[data-theme=light] #root [class~="text-red-100/65"],html[data-theme=light] #root [class~=text-red-200],html[data-theme=light] #root [class~=text-red-300],html[data-theme=light] #root [class~=text-red-400],html[data-theme=light] #root [class~="text-red-400/60"],html[data-theme=light] #root [class~=text-red-50],html[data-theme=light] #root [class~=text-red-500],html[data-theme=light] #root [class~="text-red-500/40"]{color:var(--rs-ink-red)}html[data-theme=light] #root [class~="text-rose-100/70"],html[data-theme=light] #root [class~="text-rose-100/80"],html[data-theme=light] #root [class~=text-rose-200],html[data-theme=light] #root [class~="text-rose-200/80"],html[data-theme=light] #root [class~=text-rose-300],html[data-theme=light] #root [class~=text-rose-400],html[data-theme=light] #root [class~="text-rose-400/70"],html[data-theme=light] #root [class~="text-rose-500/40"]{color:var(--rs-ink-rose)}html[data-theme=light] #root [class~="text-orange-100/65"],html[data-theme=light] #root [class~=text-orange-200],html[data-theme=light] #root [class~=text-orange-300],html[data-theme=light] #root [class~="text-orange-300/70"],html[data-theme=light] #root [class~="text-orange-300/80"],html[data-theme=light] #root [class~=text-orange-400],html[data-theme=light] #root [class~="text-orange-400/70"],html[data-theme=light] #root [class~=text-orange-500]{color:var(--rs-ink-orange)}html[data-theme=light] #root [class~=text-amber-100],html[data-theme=light] #root [class~="text-amber-100/50"],html[data-theme=light] #root [class~="text-amber-100/70"],html[data-theme=light] #root [class~="text-amber-100/90"],html[data-theme=light] #root [class~=text-amber-200],html[data-theme=light] #root [class~="text-amber-200/50"],html[data-theme=light] #root [class~="text-amber-200/65"],html[data-theme=light] #root [class~="text-amber-200/80"],html[data-theme=light] #root [class~=text-amber-300],html[data-theme=light] #root [class~="text-amber-300/80"],html[data-theme=light] #root [class~="text-amber-300/90"],html[data-theme=light] #root [class~=text-amber-400],html[data-theme=light] #root [class~="text-amber-400/60"],html[data-theme=light] #root [class~="text-amber-400/80"],html[data-theme=light] #root [class~="text-amber-400/90"],html[data-theme=light] #root [class~=text-amber-50],html[data-theme=light] #root [class~="text-amber-500/40"],html[data-theme=light] #root [class~="text-amber-500/80"]{color:var(--rs-ink-amber)}html[data-theme=light] #root [class~=text-yellow-200],html[data-theme=light] #root [class~=text-yellow-300],html[data-theme=light] #root [class~=text-yellow-400],html[data-theme=light] #root [class~=text-yellow-500]{color:var(--rs-ink-yellow)}html[data-theme=light] #root [class~=text-lime-300],html[data-theme=light] #root [class~=text-lime-400]{color:var(--rs-ink-lime)}html[data-theme=light] #root [class~=text-green-300],html[data-theme=light] #root [class~=text-green-400]{color:var(--rs-ink-green)}html[data-theme=light] #root [class~=text-emerald-100],html[data-theme=light] #root [class~="text-emerald-100/30"],html[data-theme=light] #root [class~="text-emerald-100/50"],html[data-theme=light] #root [class~="text-emerald-100/60"],html[data-theme=light] #root [class~=text-emerald-200],html[data-theme=light] #root [class~=text-emerald-300],html[data-theme=light] #root [class~=text-emerald-400],html[data-theme=light] #root [class~=text-emerald-500]{color:var(--rs-ink-emerald)}html[data-theme=light] #root [class~=text-teal-300],html[data-theme=light] #root [class~=text-teal-400],html[data-theme=light] #root [class~="text-teal-400/60"],html[data-theme=light] #root [class~="text-teal-400/80"]{color:var(--rs-ink-teal)}html[data-theme=light] #root [class~="bg-amber-900/90"]{background-color:#fdf0e3f0;border-color:#94462266}html[data-theme=light] #root [class~="text-sky-100/90"],html[data-theme=light] #root [class~=text-sky-300]{color:var(--rs-ink-sky)}html[data-theme=light] #root [class~=text-blue-200],html[data-theme=light] #root [class~=text-blue-300],html[data-theme=light] #root [class~="text-blue-300/70"],html[data-theme=light] #root [class~=text-blue-400],html[data-theme=light] #root [class~="text-blue-400/60"],html[data-theme=light] #root [class~="text-blue-500/40"]{color:var(--rs-ink-blue)}html[data-theme=light] #root [class~=text-indigo-100],html[data-theme=light] #root [class~="text-indigo-100/50"],html[data-theme=light] #root [class~=text-indigo-200],html[data-theme=light] #root [class~=text-indigo-300],html[data-theme=light] #root [class~=text-indigo-500]{color:var(--rs-ink-indigo)}html[data-theme=light] #root [class~=text-violet-300],html[data-theme=light] #root [class~="text-violet-300/80"],html[data-theme=light] #root [class~=text-violet-400],html[data-theme=light] #root [class~="text-violet-500/40"]{color:var(--rs-ink-violet)}html[data-theme=light] #root [class~=text-purple-100],html[data-theme=light] #root [class~="text-purple-100/65"],html[data-theme=light] #root [class~=text-purple-200],html[data-theme=light] #root [class~=text-purple-300],html[data-theme=light] #root [class~=text-purple-400]{color:var(--rs-ink-purple)}html[data-theme=light] #root [class~=text-pink-300],html[data-theme=light] #root [class~=text-pink-400],html[data-theme=light] #root [class~=text-pink-500]{color:var(--rs-ink-pink)}html[data-theme=light] #root [class~="text-[#D4AF37]"],html[data-theme=light] #root [class~="text-[#d4af37]"],html[data-theme=light] #root [class~="text-[#8a7d5c]"]{color:var(--rs-gold)}html[data-theme=light] #root [class~="border-[#D4AF37]/30"],html[data-theme=light] #root [class~="border-[#D4AF37]/40"]{border-color:rgb(var(--ritual-accent-rgb) / 45%)}html[data-theme=light] #root [class~=bg-red-500][class~=text-white],html[data-theme=light] #root [class~=bg-red-600][class~=text-white]{background-color:var(--rs-fill-red);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-rose-500][class~=text-white]{background-color:var(--rs-fill-rose);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-orange-400][class~=text-white],html[data-theme=light] #root [class~=bg-orange-500][class~=text-white]{background-color:var(--rs-fill-orange);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-amber-400][class~=text-white],html[data-theme=light] #root [class~=bg-amber-500][class~=text-white]{background-color:var(--rs-fill-amber);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-yellow-500][class~=text-white],html[data-theme=light] #root [class~=bg-yellow-600][class~=text-white]{background-color:var(--rs-fill-yellow);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-green-400][class~=text-white],html[data-theme=light] #root [class~=bg-green-600][class~=text-white]{background-color:var(--rs-fill-green);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-emerald-400][class~=text-white],html[data-theme=light] #root [class~=bg-emerald-500][class~=text-white],html[data-theme=light] #root [class~=bg-emerald-600][class~=text-white]{background-color:var(--rs-fill-emerald);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-teal-400][class~=text-white]{background-color:var(--rs-fill-teal);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-blue-400][class~=text-white],html[data-theme=light] #root [class~=bg-blue-500][class~=text-white],html[data-theme=light] #root [class~=bg-blue-600][class~=text-white]{background-color:var(--rs-fill-blue);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-indigo-500][class~=text-white],html[data-theme=light] #root [class~=bg-indigo-600][class~=text-white]{background-color:var(--rs-fill-indigo);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-violet-500][class~=text-white],html[data-theme=light] #root [class~=bg-violet-600][class~=text-white]{background-color:var(--rs-fill-violet);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-purple-400][class~=text-white],html[data-theme=light] #root [class~=bg-purple-500][class~=text-white],html[data-theme=light] #root [class~=bg-purple-600][class~=text-white]{background-color:var(--rs-fill-purple);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=bg-pink-500][class~=text-white],html[data-theme=light] #root [class~=bg-pink-600][class~=text-white]{background-color:var(--rs-fill-pink);color:var(--rs-on-fill)}html[data-theme=light] #root [class~=from-purple-600][class~=text-white],html[data-theme=light] #root [class~=from-indigo-600][class~=text-white],html[data-theme=light] #root [class~=from-violet-600][class~=text-white]{color:var(--rs-on-fill)}html[data-theme=light] #root [class~="hover:bg-blue-500"]:hover{background-color:var(--rs-fill-blue);color:var(--rs-on-fill)}html[data-theme=light] #root [class~="hover:bg-purple-500"]:hover{background-color:var(--rs-fill-purple);color:var(--rs-on-fill)}html[data-theme=light] #root [class~="hover:bg-emerald-500"]:hover{background-color:var(--rs-fill-emerald);color:var(--rs-on-fill)}html[data-theme=light] .crt-scanlines{background:none;animation:none}@media(max-width:760px){#root h1{font-size:1.25rem}#root h2{font-size:1.125rem}}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/95"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/90"]{background-color:rgb(var(--card-rgb) / 96%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/85"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/80"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/75"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/70"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/65"]{background-color:rgb(var(--card-rgb) / 92%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/60"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/50"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-black/40"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-gray-900/80"]{background-color:rgb(var(--card-rgb) / 88%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:bg-black/95"]:hover,html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:bg-black/90"]:hover,html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:bg-black/85"]:hover,html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:bg-black/80"]:hover{background-color:rgb(var(--card-rgb) / 98%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-white/5"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-white/[0.03]"]{background-color:rgb(var(--primary-rgb) / 5%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-white/10"]{background-color:rgb(var(--primary-rgb) / 8%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-white/15"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-white/20"]{background-color:rgb(var(--primary-rgb) / 12%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="bg-white/30"]{background-color:rgb(var(--primary-rgb) / 20%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:bg-white/5"]:hover,html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:bg-white/[0.06]"]:hover{background-color:rgb(var(--primary-rgb) / 7%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:bg-white/10"]:hover,html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:bg-white/20"]:hover{background-color:rgb(var(--primary-rgb) / 11%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="border-white/5"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="border-white/8"]{border-color:rgb(var(--border-rgb) / 55%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="border-white/10"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="border-white/15"]{border-color:var(--border)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="border-white/20"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="border-white/30"]{border-color:rgb(var(--input-rgb) / 55%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:border-white/35"]:hover,html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:border-white/40"]:hover{border-color:rgb(var(--input-rgb) / 85%)}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~=text-amber-300],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="text-amber-400/90"]{color:rgb(var(--warning-rgb))}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="text-amber-300/80"]{color:rgb(var(--warning-rgb))}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="hover:text-amber-300"]:hover{color:rgb(var(--warning-rgb))}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~=text-sky-300]{color:#0369a1}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="text-sky-100/90"]{color:#075985}html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="text-[9px]"][class~=font-mono][class~="ml-0.5"],html[data-theme=light] #root :where(.rs-mapchrome,.rs-mapchrome *)[class~="text-[7px]"][class~=font-black][class~=tracking-widest][class~=leading-none]{color:var(--rs-text-muted)!important}html[data-theme=light] #root .rs-chrome-onaccent,html[data-theme=light] #root .rs-chrome-onaccent .lucide{color:#fff}#root .rs-help :is(h1,h2,h3){color:#0f172a}.leaflet-istanbulAnsiklopedi-pane path:focus:not(:focus-visible){outline:none}
