@charset "UTF-8";.container.svelte-187g7mp{position:absolute;top:4rem;right:1rem;opacity:.7;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;border-radius:5px;background:var(--kagi-highlight);padding:.5rem;width:20vw;min-width:20rem;max-width:30rem;pointer-events:all}.container.svelte-187g7mp button:where(.svelte-187g7mp){cursor:pointer;margin:.5rem;border:1px solid grey;border-radius:5px;background-color:#fff;padding:.5rem}.container.svelte-187g7mp button:where(.svelte-187g7mp):hover{background-color:#d3d3d3}.toggle-button.svelte-187g7mp{position:absolute;top:1rem;right:1rem;z-index:var(--z-tools);cursor:pointer;box-shadow:var(--component-box-shadow-dark);border:none;border-radius:5px;background:var(--kagi-highlight);padding:.5rem;pointer-events:all}.toggle-button.svelte-187g7mp:hover{background-color:#d3d3d3}.toggle-inspector.svelte-187g7mp{position:absolute;top:1rem;right:10rem;z-index:var(--z-tools);cursor:pointer;box-shadow:0 2px 4px #0003;border:none;border-radius:5px;background:var(--kagi-highlight);padding:.5rem;pointer-events:all}.toggle-inspector.svelte-187g7mp:hover{background-color:#d3d3d3}a.svelte-oeoh2d{color:inherit;text-decoration:none}input.svelte-oeoh2d{flex:1 1 auto;min-width:0}.searchbar.svelte-oeoh2d{margin:0 .5rem;height:3rem}.searchbar.svelte-oeoh2d input:where(.svelte-oeoh2d){outline:none;border:none;background-color:transparent;padding-block:.8rem;font-size:16px}.searchbar.svelte-oeoh2d button:where(.svelte-oeoh2d),.searchbar.svelte-oeoh2d a:where(.svelte-oeoh2d){display:grid;transform-origin:center;transition:opacity .1s ease-out,transform .1s ease-out;border:none;border-radius:8px;background-color:transparent;padding:6px}.searchbar.svelte-oeoh2d a.hidden:where(.svelte-oeoh2d){display:none}.searchbar.svelte-oeoh2d button:where(.svelte-oeoh2d)>svg,.searchbar.svelte-oeoh2d a:where(.svelte-oeoh2d)>svg{transition:transform .1s ease-out;font-size:1.2rem}.searchbar.svelte-oeoh2d button:where(.svelte-oeoh2d):not([disabled]),.searchbar.svelte-oeoh2d a:where(.svelte-oeoh2d):not([disabled]){cursor:pointer}.searchbar.svelte-oeoh2d button:where(.svelte-oeoh2d):not([disabled]):is(:where(.svelte-oeoh2d):hover,:where(.svelte-oeoh2d):focus),.searchbar.svelte-oeoh2d a:where(.svelte-oeoh2d):not([disabled]):is(:where(.svelte-oeoh2d):hover,:where(.svelte-oeoh2d):focus){outline:none;border-radius:50px;background-color:var(--primary-100)}.searchbar.svelte-oeoh2d button:where(.svelte-oeoh2d):not([disabled]):is(:where(.svelte-oeoh2d):hover,:where(.svelte-oeoh2d):focus)>svg,.searchbar.svelte-oeoh2d a:where(.svelte-oeoh2d):not([disabled]):is(:where(.svelte-oeoh2d):hover,:where(.svelte-oeoh2d):focus)>svg{transform:rotate(90deg)}.searchbar.svelte-oeoh2d button.back-btn:where(.svelte-oeoh2d):is(:where(.svelte-oeoh2d):hover,:where(.svelte-oeoh2d):focus){transform:translate(-2px)}.searchbar.svelte-oeoh2d button.back-btn:where(.svelte-oeoh2d):is(:where(.svelte-oeoh2d):hover,:where(.svelte-oeoh2d):focus)>svg{transform:none!important}@keyframes svelte-oeoh2d-shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(7px)}75%{transform:translate(-5px)}to{transform:translate(0)}}@media(min-width:20em)and (max-width:48em){.searchbar.svelte-oeoh2d .buttons:where(.svelte-oeoh2d){padding-right:4rem}}.quick-filters.svelte-1wtu7w8{display:flex;position:absolute;top:64px;z-index:var(--z-tools);padding:0 .5rem .5rem 0;max-width:100vw;overflow-x:scroll;&:empty{display:none}@media(min-width:768px){position:absolute;top:27px;left:calc(var(--sidebar-left-margin) + var(--sidebar-width) + 1rem);padding-left:0}}.search-dropdown-filters.svelte-1wtu7w8{display:flex;flex-wrap:nowrap;gap:8px;margin-left:.5rem;@media print{display:none}}@media(min-width:768px){.search-dropdown-filters.svelte-1wtu7w8{margin-left:0}}.icon.svelte-evphlj{max-width:32px;max-height:32px}.geolocate-button.svelte-evphlj{display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;width:44px;height:44px;touch-action:none}.zoom-in-button.svelte-59gn1o{display:flex;justify-content:center;align-items:center;transition:background-color .2s;cursor:pointer;border:none;border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff;padding:.75rem}.zoom-in-button.svelte-59gn1o:hover{background-color:#0000000d}.zoom-in-button.svelte-59gn1o:active{background-color:#0000001a}.zoom-out-button.svelte-1tr0bzv{display:flex;justify-content:center;align-items:center;transition:background-color .2s;cursor:pointer;border:none;background-color:#fff;padding:.75rem}.zoom-out-button.svelte-1tr0bzv:hover{background-color:#0000000d}.zoom-out-button.svelte-1tr0bzv:active{background-color:#0000001a}.zoom-controls.svelte-139nayz{position:absolute;top:130px;right:1rem;z-index:var(--z-tools);box-shadow:var(--component-box-shadow);border-radius:12px;background-color:#fff;overflow:hidden;touch-action:none;font-size:16px;user-select:none}@media(max-width:48em){.zoom-controls.svelte-139nayz{top:auto;bottom:85px}}@media print{.zoom-controls.svelte-139nayz{display:none}}a.svelte-10mkdos{color:inherit;text-decoration:none}.autocomplete-item.svelte-10mkdos{display:flex;transition:background-color .3s ease;cursor:pointer;border:none;border-radius:4px;background-color:unset;padding:.25rem .75rem;width:100%;min-width:0}.name-row.svelte-10mkdos{display:flex;align-items:center;gap:1rem;width:100%;min-width:0}.name-content.svelte-10mkdos{flex:1;min-width:0;overflow:hidden}.autocomplete-item.svelte-10mkdos:hover{background-color:#e6e6e6}.name.svelte-10mkdos,.subname.svelte-10mkdos{display:flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name.svelte-10mkdos{font-weight:400;font-size:18px;line-height:160%}.subname.svelte-10mkdos{color:#707077;font-size:14px;line-height:160%}.autocomplete-item.svelte-1wpys3u{transition:background-color .3s ease;cursor:pointer;border:none;background-color:unset;padding:.5rem .25rem;width:100%}.autocomplete-item.svelte-1wpys3u:hover{background-color:#e6e6e6}.autocomplete-content.svelte-1wpys3u{flex:1 0 auto}.icon.svelte-1wpys3u{flex:0 0 1.5rem;margin:0;border-radius:1rem;width:1.5rem;height:1.5rem}.name.svelte-1wpys3u{border-radius:.25rem;width:35%;height:.9rem}.subName.svelte-1wpys3u{border-radius:.25rem;width:75%;height:.7rem}.results.svelte-o0etbe{border-top:1px solid var(--primary-200);padding:1rem;overflow-x:hidden;overflow-y:scroll;&:empty{display:none}}.autocomplete-error.svelte-o0etbe{display:flex;justify-content:center;align-items:center;gap:.5rem;border-radius:8px;padding:1rem}.animation-container.svelte-o0etbe{width:100%}.search-this-area.svelte-1devgr9{position:absolute;left:50%;transform:translate(-50%);z-index:var(--z-tools);transition:background-color .3s ease;cursor:pointer;box-shadow:var(--component-box-shadow);border-radius:1rem;background-color:var(--white);padding:.25rem 1rem;pointer-events:auto;font-weight:700;text-decoration:none}@media(min-width:20em)and (max-width:48em){.search-this-area.svelte-1devgr9{top:7rem}}@media(min-width:48em){.search-this-area.svelte-1devgr9{top:5rem;left:calc(var(--sidebar-left-margin) + var(--sidebar-width) + (100vw - var(--sidebar-left-margin) - var(--sidebar-width)) / 2);transform:translate(-50%)}}.search-this-area.svelte-1devgr9:hover{background-color:var(--kagi-graphite-text)}.compass-container.svelte-wjh57n{display:grid;position:fixed;right:1rem;bottom:85px;place-items:center;z-index:var(--z-tools);cursor:move;border:none;background-color:transparent;padding:0;pointer-events:all;user-select:none}@media(max-width:48em){.compass-container.svelte-wjh57n{bottom:25px}}.compass-container.svelte-wjh57n{--_size: var(--size, 44px)}.compass-container.svelte-wjh57n>.compass-background:where(.svelte-wjh57n),.compass-container.svelte-wjh57n>.compass-button:where(.svelte-wjh57n){grid-area:1/1}.compass-container.svelte-wjh57n .compass-button:where(.svelte-wjh57n){display:grid;place-items:center;transform:perspective(6rem) rotateX(0) rotateY(0);z-index:var(--z-tools);cursor:pointer;width:var(--_size);height:var(--_size);overflow:hidden;color:var(--primary-200);font-weight:600}.compass-container.svelte-wjh57n .compass-button:where(.svelte-wjh57n)>.img:where(.svelte-wjh57n),.compass-container.svelte-wjh57n .compass-button:where(.svelte-wjh57n)>.text:where(.svelte-wjh57n),.compass-container.svelte-wjh57n .compass-button:where(.svelte-wjh57n)>.carrot:where(.svelte-wjh57n){grid-area:1/1}.compass-container.svelte-wjh57n .compass-button:where(.svelte-wjh57n)>.img:where(.svelte-wjh57n){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%3e%3cdefs%3e%3cstyle%3e%20@media%20(prefers-color-scheme:dark)%20{%20circle%20{%20fill:%20%23363636;%20}%20%23minor-ticks%20{%20fill:%20%23fff;%20}%20%23major-ticks%20{%20fill:%20%23fff;%20}%20}%20%3c/style%3e%3c/defs%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20cx='24'%20cy='24'%20r='22'%20stroke='%23c2c2c2'%20stroke-width='1'%20fill='none'%20/%3e%3cpath%20id='minor-ticks'%20d='M31.127%2038.452a.5.5%200%2001.02.059l.89%203.343a.5.5%200%2001-.296.593l-.212.085a.5.5%200%2001-.623-.22l-1.689-3.022a.5.5%200%2001.25-.708l1.01-.406a.5.5%200%2001.65.276zm-13.622-.29a.5.5%200%2001.058.02l1.002.424a.5.5%200%2001.237.712l-1.74%202.992a.5.5%200%2001-.628.209l-.21-.089a.5.5%200%2001-.286-.597l.95-3.328a.5.5%200%2001.617-.344zm18.587-3.522l.04.046%202.13%202.731a.5.5%200%2001-.04.662l-.161.16a.5.5%200%2001-.66.04l-2.738-2.124a.5.5%200%2001-.047-.749l.77-.767a.5.5%200%2001.706.001zM12.57%2034.6a.5.5%200%2001.046.04l.77.767a.5.5%200%2001-.048.75L10.6%2038.28a.5.5%200%2001-.66-.041l-.16-.16a.5.5%200%2001-.042-.662l2.13-2.731a.5.5%200%2001.702-.087zm26.679-5.39a.5.5%200%2001.054.027l3.002%201.737a.5.5%200%2001.21.629l-.088.207a.5.5%200%2001-.597.286l-3.338-.947a.5.5%200%2001-.324-.677l.425-.998a.5.5%200%2001.656-.264zm-29.867.21a.5.5%200%2001.027.054l.425.998a.5.5%200%2001-.324.677l-3.338.947a.5.5%200%2001-.597-.286l-.088-.207a.5.5%200%2001.21-.629l3.002-1.737a.5.5%200%2001.683.182zM6.17%2016.012l3.338.947a.5.5%200%2001.324.677l-.425.998a.5.5%200%2001-.71.237l-3.002-1.737a.5.5%200%2001-.21-.629l.088-.207a.5.5%200%2001.597-.286zm36.271.32l.085.21a.5.5%200%2001-.22.625l-3.033%201.684a.5.5%200%2001-.706-.249l-.407-1.005a.5.5%200%2001.335-.671l3.355-.889a.5.5%200%2001.591.296zm-4.38-6.462l.16.16a.5.5%200%2001.042.662l-2.13%202.731a.5.5%200%2001-.748.047l-.77-.767a.5.5%200%2001.048-.75L37.4%209.829a.5.5%200%2001.66.041zm-27.462-.04l2.738%202.124a.5.5%200%2001.047.749l-.77.767a.5.5%200%2001-.746-.047l-2.13-2.731a.5.5%200%2001.04-.662l.161-.16a.5.5%200%2001.66-.04zm6.495-4.033l1.689%203.022a.5.5%200%2001-.25.708l-1.01.407a.5.5%200%2001-.67-.336l-.89-3.343a.5.5%200%2001.296-.593l.212-.085a.5.5%200%2001.623.22zm14.472-.207l.21.089a.5.5%200%2001.286.598l-.95%203.327a.5.5%200%2001-.675.324l-1.002-.425a.5.5%200%2001-.237-.712l1.74-2.992a.5.5%200%2001.628-.209zm-7.452-1.48a.5.5%200%2001.496.437l.43%203.432a.5.5%200%2001-.495.563h-1.09a.5.5%200%2001-.496-.563l.43-3.432a.5.5%200%2001.497-.438h.228z'%20fill-opacity='.12'%20fill='%23000'%20/%3e%3cpath%20id='major-ticks'%20d='M24.545%2039.568a.5.5%200%2001.496.562l-.43%203.432a.5.5%200%2001-.497.438h-.228a.5.5%200%2001-.496-.438l-.43-3.432a.5.5%200%2001.495-.562h1.09zM8.44%2023.45a.5.5%200%2001.003.062v1.084a.5.5%200%2001-.561.496l-3.445-.43A.5.5%200%20014%2024.168v-.225a.5.5%200%2001.438-.497l3.445-.429a.5.5%200%2001.558.434zm31.615-.438a.5.5%200%2001.061.004l3.445.43a.5.5%200%2001.438.496v.225a.5.5%200%2001-.438.496l-3.445.43a.5.5%200%2001-.561-.497v-1.084a.5.5%200%2001.5-.5z'%20fill-opacity='.64'%20fill='%23000'%20/%3e%3cpath%20d='M24.432%203.784l2.362%204.234a.5.5%200%2001-.522.736%2013.125%2013.125%200%2000-4.546.001.5.5%200%2001-.523-.736l2.356-4.235a.5.5%200%2001.873%200z'%20fill='%23FF3B30'%20/%3e%3c/g%3e%3c!--%20add%20a%201px%20thin%20circle%20along%20the%20edge%20of%20the%20svg--%3e%3c/svg%3e");background-size:contain;width:var(--_size);height:var(--_size)}.compass-container.svelte-wjh57n .compass-button:where(.svelte-wjh57n)>.text:where(.svelte-wjh57n){color:var(--primary-600);font-size:.9rem}.compass-container.svelte-wjh57n .compass-button:where(.svelte-wjh57n)>.carrot:where(.svelte-wjh57n){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%3e%3cdefs%3e%3cstyle%3e%20@media%20(prefers-color-scheme:dark)%20{%20circle%20{%20fill:%20%23363636;%20}%20path%20{%20fill:%20%23fff;%20}%20}%20%3c/style%3e%3c/defs%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20cx='24'%20cy='24'%20r='22'%20stroke='%23c2c2c2'%20stroke-width='1'%20fill='%23eeeeee'%20/%3e%3cpath%20d='M24.432%203.784l1.962%204.234a.5.5%200%2001-.522.736%2013.125%2013.125%200%2000-3.546.001.5.5%200%2001-.523-.736l1.956-4.235a.5.5%200%2001.873%200z'%20fill='%23555'%20/%3e%3c/g%3e%3c/svg%3e");background-size:contain;width:var(--_size);height:var(--_size)}.compass-container.svelte-wjh57n .compass-background:where(.svelte-wjh57n){box-shadow:var(--component-box-shadow-dark);border-radius:50%;background:var(--app-bg);width:var(--_size);height:var(--_size)}.mapboxgl-ctrl-attrib{position:relative;top:2rem;left:5.5rem;box-shadow:var(--component-box-shadow)}.mapboxgl-ctrl-attrib-inner{color:#000}.mapboxgl-ctrl-attrib-inner a:first-child{margin-left:.25rem}.mapboxgl-ctrl-attrib a{color:#000!important}.toggle.svelte-1dbwn3b{display:inline-block;position:relative;cursor:pointer}.toggle.svelte-1dbwn3b input:where(.svelte-1dbwn3b){position:absolute;opacity:0;width:0;height:0}.toggle.svelte-1dbwn3b .toggle_bar:where(.svelte-1dbwn3b){--knob-size: 20px;position:relative;transition:background-color .15s,border-color .15s;cursor:pointer;border:1px solid var(--primary-600, #d1d5db);border-radius:100px;background-color:var(--bg-color, #f5f5f5);padding:2px;width:50px;height:26px}.toggle.svelte-1dbwn3b .toggle_bar:where(.svelte-1dbwn3b):after{position:absolute;left:2px;transition:left .15s,background-color .15s,border-color .15s;border:1px solid var(--primary-600, #d1d5db);border-radius:50%;background-color:var(--app-bg, #ffffff);width:var(--knob-size);height:var(--knob-size);content:""}.toggle.svelte-1dbwn3b input:where(.svelte-1dbwn3b):checked~.toggle_bar:where(.svelte-1dbwn3b),.toggle.--enabled.svelte-1dbwn3b .toggle_bar:where(.svelte-1dbwn3b){border-color:var(--purple-600, #7c3aed);background:var(--purple-600, #7c3aed)}.toggle.svelte-1dbwn3b input:where(.svelte-1dbwn3b):checked~.toggle_bar:where(.svelte-1dbwn3b):after,.toggle.--enabled.svelte-1dbwn3b .toggle_bar:where(.svelte-1dbwn3b):after{left:calc(100% - var(--knob-size) - 2px);border-color:var(--purple-600, #7c3aed);background-color:var(--white, #ffffff)}.button-group.svelte-64i88m{display:inline-flex;border:1px solid var(--border-color, #d1d5db);border-radius:6px;overflow:hidden}.button-group-item.svelte-64i88m{transition:background-color .15s,color .15s;cursor:pointer;border:none;border-right:1px solid var(--border-color, #d1d5db);background:#fff;padding:.5rem 1rem;font-size:.875rem}.button-group-item.svelte-64i88m:last-child{border-right:none}.button-group-item.svelte-64i88m:hover{background-color:var(--primary-50, #f8fafc)}.button-group-item.selected.svelte-64i88m{background-color:var(--purple-600, #7c3aed);color:#fff}.button-group-item.selected.svelte-64i88m:hover{background-color:var(--purple-700, #6d28d9)}.settings-button.svelte-1mgplil{position:absolute;top:1rem;right:1rem;z-index:calc(var(--z-settings) + 1);transition:scale(1);cursor:pointer;box-shadow:var(--component-box-shadow);border:none;border-radius:50%;background:#fff;padding:.5rem;width:2.75rem;height:2.75rem}.settings-button.open.svelte-1mgplil{transform:scale(.8);outline:1px solid var(--primary-300);box-shadow:none}.icon-container.svelte-1mgplil{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease;background-color:#fff}@media(min-width:20em)and (max-width:48em){.settings-button.svelte-1mgplil{top:.75rem;right:.75rem;outline:solid 1px var(--primary-300);box-shadow:none;width:2.5rem;height:2.5rem}}.category-section.svelte-1rcumfd{margin-bottom:1rem}.toggle-button.svelte-1rcumfd{transition:background-color .15s,color .15s,border-color .15s;cursor:pointer;border:1px solid var(--border-color, #d1d5db);border-radius:6px;background:#fff}.category-button.svelte-1rcumfd{margin-bottom:.5rem;padding:.25rem .5rem;font-weight:700;font-size:.9rem}.type-button.svelte-1rcumfd{padding:.15rem .4rem;font-weight:500;font-size:.8rem}.toggle-button.svelte-1rcumfd:hover{border-color:#5b21b6!important;background-color:#5b21b6!important;color:#fff!important}.toggle-button.active.svelte-1rcumfd{border-color:var(--purple-600, #7c3aed);background-color:var(--purple-600, #7c3aed);color:#fff}.toggle-button.active.svelte-1rcumfd:hover{border-color:var(--purple-700, #6d28d9);background-color:var(--purple-700, #6d28d9)}.toggle-button.highlighted.svelte-1rcumfd:not(.active){border-color:#b386ff;background-color:#b386ff;color:#fff}.toggle-button.highlighted.active.svelte-1rcumfd{border-color:#7c3aed;background-color:#7c3aed;color:#fff}.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.map-container.svelte-r7wkha{border-radius:.5rem;width:100%;height:14rem}.window.svelte-r7wkha{position:relative;width:100%;height:fit-content}.kagi-marker.svelte-r7wkha{display:flex;position:absolute;top:45%;left:50%;align-items:center;transform:translate(-50%,-100%);z-index:3;filter:drop-shadow(rgba(75,75,75,.56) 2px 3px 4px);outline:1px solid rgba(112,112,119,.6);border-radius:32px;background:#fff;padding:.125rem;pointer-events:none}.kagi-marker.svelte-r7wkha:after{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-top:7px solid white;border-right:6px solid transparent;border-left:6px solid transparent;width:0;height:0;content:""}.kagi-marker-icon.svelte-r7wkha{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;width:1.25rem;height:1.25rem;color:#fff}.kagi-marker-title.svelte-r7wkha{color:#000;font-size:.75rem;line-height:.75rem;font-family:Arial,sans-serif;user-select:none;text-overflow:ellipsis;white-space:nowrap}.settings-container.svelte-1yk85f9{position:absolute;top:0;right:0;bottom:0;z-index:var(--z-settings);box-shadow:var(--component-box-shadow-inverted);background-color:#fff;padding:16px;width:30rem;height:100%;overflow-y:auto}@media(min-width:20em)and (max-width:48em){.settings-container.svelte-1yk85f9{max-width:100%}}.settings-container.svelte-1yk85f9 .header:where(.svelte-1yk85f9){margin:1rem 0 0;font-size:1.5rem;font-family:var(--font-lufga)}.settings-container .settings-widget{outline:1px solid lightgrey;border-radius:1rem;background-color:var(--primary-50);padding:1rem;width:100%}.settings-container .settings-widget a{font-weight:700;font-size:.75rem;white-space:nowrap}.settings-container .settings-widget a:hover{color:var(--primary-hover);text-decoration:underline}.settings-container .title{color:var(--primary-500);font-weight:700;font-size:1rem}.settings-container .subtitle{color:var(--primary-400);font-weight:500;font-size:.75rem}.settings-container .description{font-weight:400;font-size:.75rem}.divider.svelte-1yk85f9{margin:.5rem 0 0;width:100%}.footer.svelte-1yk85f9{right:0;bottom:0;left:0}.footer.svelte-1yk85f9 a:where(.svelte-1yk85f9):last-child{padding-right:1rem}.scalebar.svelte-1acbrfz{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);z-index:var(--z-tools)}.scale-line.svelte-1acbrfz{border-right:3px solid rgba(0,0,0,.9);border-bottom:2px solid rgba(0,0,0,.9);border-left:3px solid rgba(0,0,0,.9);height:.5rem}.scale-text.svelte-1acbrfz{position:relative;top:.4rem;font-weight:500;font-size:.75rem;font-family:var(--font-lufga);text-align:center}.draw-tool.svelte-1ompn5s{position:absolute;bottom:.5rem;left:calc(50% + 8rem);z-index:var(--z-tools)}.draw-tool.svelte-1ompn5s .pill{margin-right:.25rem;font-size:14px}.draw-tool.svelte-1ompn5s .pill .icon{width:24px;height:24px}.modal-backdrop.svelte-1lw6tf8{position:fixed;top:0;left:0;z-index:1000;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#0003;width:100vw;height:100vh}.modal.svelte-1lw6tf8{position:relative;box-shadow:0 8px 32px #0003;border-radius:16px;background:#fff;padding:24px;min-width:400px;max-width:90vw}.close-btn.svelte-1lw6tf8{position:absolute;top:.5rem;right:.5rem;cursor:pointer;border:none;border-radius:4px;background:transparent;padding:4px;color:#6c757d}.close-btn.svelte-1lw6tf8:hover{background:#f8f9fa;color:#495057}.share-image.svelte-1lw6tf8{border-radius:8px;background:#f0f0f0;width:4rem;height:4rem;object-fit:cover}.share-name.svelte-1lw6tf8{font-weight:500;font-size:1.125rem}.share-address.svelte-1lw6tf8{color:#707077;font-size:12px}.section-label.svelte-1lw6tf8{display:block;margin-bottom:8px;color:#6c757d;font-weight:600;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.copy-container.svelte-1lw6tf8{border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow:hidden}.url-input.svelte-1lw6tf8{flex:1;border:none;background:transparent;padding:12px;overflow:hidden;color:#495057;font-style:italic;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.url-input.svelte-1lw6tf8:focus{outline:none}.copy-btn.svelte-1lw6tf8{transition:all .2s ease;cursor:pointer;border:none;background:#ffc042;padding:12px 16px;color:#fff;font-weight:700;font-size:14px}.copy-btn.svelte-1lw6tf8:hover{background:#e6a835}.copy-btn.success.svelte-1lw6tf8{background:#28a745}.direct-target.svelte-1lw6tf8{transition:all .2s ease;cursor:pointer;border:1px solid #dee2e6;border-radius:8px;background:#fff;padding:8px 12px;color:#495057;font-weight:500;font-size:14px;text-decoration:none}.direct-target.svelte-1lw6tf8:hover{border-color:#adb5bd;background:#f8f9fa}.social-target.svelte-1lw6tf8{transition:all .2s ease;cursor:pointer;border:1px solid #dee2e6;border-radius:50%;background:#fff;width:40px;height:40px;text-decoration:none}.social-target.svelte-1lw6tf8:hover{transform:translateY(-1px);border-color:#adb5bd;background:#f8f9fa}.share-name.svelte-1lw6tf8{font-weight:500}.share-address.svelte-1lw6tf8{color:var(--primary-500);font-size:.875rem}.modal-backdrop.svelte-1lq7dp0{position:fixed;top:0;left:0;z-index:1000;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#0003;width:100vw;height:100vh}.modal.svelte-1lq7dp0{position:relative;box-shadow:0 8px 32px #0003;border-radius:16px;background:#fff;padding:12px;width:90vw;max-width:1200px;max-height:90vh}@media(min-width:48em){.modal.svelte-1lq7dp0{width:60vw}}.close-btn.svelte-1lq7dp0{position:absolute;top:.5rem;right:.5rem;z-index:10;cursor:pointer;border:none;border-radius:4px;background:transparent;padding:4px;color:#6c757d}.close-btn.svelte-1lq7dp0:hover{background:#f8f9fa;color:#495057}.image-container.svelte-1lq7dp0{display:flex;position:relative;justify-content:center;align-items:center;width:100%;max-height:calc(90vh - 24px)}.modal-image.svelte-1lq7dp0{border-radius:8px;width:100%;height:auto;max-height:calc(90vh - 80px);object-fit:contain}.nav-btn.svelte-1lq7dp0{display:flex;position:absolute;top:0;bottom:0;justify-content:center;align-items:center;transition:all .2s ease;cursor:pointer;border:none;background:transparent;width:50%;color:#333}.prev-btn.svelte-1lq7dp0{left:0;justify-content:flex-start;padding-left:16px}.next-btn.svelte-1lq7dp0{right:0;justify-content:flex-end;padding-right:16px}.image-counter.svelte-1lq7dp0{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);border-radius:16px;background:#ffffffe6;padding:2px 10px;color:#333;font-weight:600;font-size:12px}@media(max-width:768px){.prev-btn.svelte-1lq7dp0{padding-left:8px}.next-btn.svelte-1lq7dp0{padding-right:8px}}.signin-input.svelte-1nx4wt1{position:absolute;top:1rem;z-index:var(--z-search);margin:0 1rem;box-shadow:0 2px 8px #0000004d;border-radius:1.5rem;background:#fff;padding:.5rem}@media(max-width:768px){.signin-input.svelte-1nx4wt1{right:.5rem;left:.5rem;margin:0}}@media(min-width:768px){.signin-input.svelte-1nx4wt1{left:var(--sidebar-left-margin);margin:0;width:min(var(--sidebar-width),100cqw)}}.signin-input.svelte-1nx4wt1 button:where(.svelte-1nx4wt1){border:none;background:none;padding:6px;color:#aaa}.signin-input.svelte-1nx4wt1 input:where(.svelte-1nx4wt1){flex:1;cursor:not-allowed;border:none;background:none;padding:.3rem;color:#999;font-size:1rem}.signin-input.svelte-1nx4wt1 input:where(.svelte-1nx4wt1)::placeholder{color:#aaa}.signin-input.svelte-1nx4wt1 a:where(.svelte-1nx4wt1){border-radius:20px;background:#000;padding:.5rem 1.25rem;color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap}.signin-input.svelte-1nx4wt1 a:where(.svelte-1nx4wt1):hover{background:#333}.container.svelte-d43dos{position:absolute;top:50vh;right:1rem;transform:translateY(-50%);z-index:var(--z-tools);width:auto}.thumb.svelte-d43dos{position:relative;transition:transform .12s ease-out;box-shadow:0 1px 2px #0000002e;border:1px solid #e4e4e7;border-radius:10px;background:#fff;overflow:hidden;touch-action:none;user-select:none}.thumb.dragging.svelte-d43dos{transition:none}.track.svelte-d43dos{position:absolute;top:50%;right:4rem;transform:translateY(-50%);background:repeating-linear-gradient(to bottom,#8f9295 0 1px,transparent 1px 40px) center / 10px 100% no-repeat,repeating-linear-gradient(to bottom,#8e96a3 0 1px,transparent 1px 8px) center / 5px 100% no-repeat,#fff0;width:.5rem;height:13rem;pointer-events:none}.badge.svelte-d43dos{position:absolute;left:-2.5rem;transform:translateY(-50%);box-shadow:0 1px 2px #00000040;border-radius:.35rem;background:#fff;padding:.15rem .4rem;pointer-events:none;color:#111827;font-size:.75rem;line-height:1}.zoom-button.svelte-d43dos{display:flex;justify-content:center;align-items:center;transition:background-color .2s;cursor:pointer;border:none;background:#fff;padding:.75rem;&:hover{background-color:#0000000d}&:active{background-color:#0000001a}}@font-face{font-style:normal;font-weight:100;src:url(./LufgaThin.hf-Xi_6m.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:100;src:url(./LufgaThinItalic.2TgH9J24.ttf) format("truetype");font-family:Lufga}@font-face{font-style:normal;font-weight:200;src:url(./LufgaExtraLight.CnJfIuXR.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:200;src:url(./LufgaExtraLightItalic.BazQ1lu-.ttf) format("truetype");font-family:Lufga}@font-face{font-style:normal;font-weight:300;src:url(../../../fonts/Lufga/LufgaLight.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:300;src:url(../../../fonts/Lufga/LufgaLightItalic.ttf) format("truetype");font-family:Lufga}@font-face{font-style:normal;font-weight:400;src:url(../../../fonts/Lufga/LufgaRegular.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:400;src:url(../../../fonts/Lufga/LufgaItalic.ttf) format("truetype");font-family:Lufga}@font-face{font-style:normal;font-weight:500;src:url(../../../fonts/Lufga/LufgaMedium.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:500;src:url(../../../fonts/Lufga/LufgaMediumItalic.ttf) format("truetype");font-family:Lufga}@font-face{font-style:normal;font-weight:600;src:url(../../../fonts/Lufga/LufgaSemiBold.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:600;src:url(../../../fonts/Lufga/LufgaSemiBoldItalic.ttf) format("truetype");font-family:Lufga}@font-face{font-style:normal;font-weight:700;src:url(../../../fonts/Lufga/LufgaBold.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:700;src:url(../../../fonts/Lufga/LufgaBoldItalic.ttf) format("truetype");font-family:Lufga}@font-face{font-style:normal;font-weight:800;src:url(../../../fonts/Lufga/LufgaExtraBold.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:800;src:url(../../../fonts/Lufga/LufgaExtraBoldItalic.ttf) format("truetype");font-family:Lufga}@font-face{font-style:normal;font-weight:900;src:url(../../../fonts/Lufga/LufgaBlack.ttf) format("truetype");font-family:Lufga}@font-face{font-style:italic;font-weight:900;src:url(../../../fonts/Lufga/LufgaBlackItalic.ttf) format("truetype");font-family:Lufga}*{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:root{view-transition-name:none;--font-lufga: "Lufga", sans-serif;--animation-default: .1s ease-out;--z-map: -1;--z-marker: 2;--z-active-marker: 3;--z-hovered-marker: 30;--z-tools: 10;--z-shelf: 20;--z-search: 30;--z-settings: 40}::view-transition{pointer-events:none}html{max-width:100vw;height:100%;max-height:100vh;overscroll-behavior:none}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;max-width:100vw;max-height:100vh;overflow:hidden;overscroll-behavior:none;touch-action:none;text-rendering:optimizeLegibility}:root{--graphite: #18181a;--graphite-25: #fafafb;--graphite-50: #f5f5f5;--graphite-70: #f3f3f3;--graphite-100: #e6e6e8;--graphite-200: #cfcfd1;--graphite-300: #acacaf;--graphite-400: #9f9fa5;--graphite-500: #87878e;--graphite-600: #707077;--graphite-700: #5a5a60;--graphite-800: #454549;--graphite-850: #39393c;--graphite-900: #2f2f31;--graphite-950: #232325;--graphite-1000: #18181a;--chrome-25: #fbfbfe;--chrome-50: #f7f7fc;--chrome-70: #f3f3fc;--chrome-100: #e8e8f0;--chrome-200: #cfcfdb;--chrome-300: #b7b7c5;--chrome-400: #9fa0af;--chrome-500: #878898;--chrome-600: #707181;--chrome-700: #5a5a6a;--chrome-800: #454553;--chrome-850: #393947;--chrome-900: #2f2f3b;--chrome-950: #23232f;--chrome-1000: #181824;--purple-300: #c9c1ff;--purple-400: #c0b8ff;--purple-500: #9185e0;--purple-600: #6c5edc;--purple-800: #4d41a4;--purple-900: #3f3399;--white: #ffffff;--yellow: #ffb319;--warning: #ff964a;--info: #78e7ff;--danger: #ff5a0a;--success: #74bd44;--calm: #edf0f5;--blue: #224fc1;--primary: var(--graphite);--primary-25: var(--graphite-25);--primary-50: var(--graphite-50);--primary-70: var(--graphite-70);--primary-100: var(--graphite-100);--primary-200: var(--graphite-200);--primary-300: var(--graphite-300);--primary-400: var(--graphite-400);--primary-500: var(--graphite-500);--primary-600: var(--graphite-600);--primary-700: var(--graphite-700);--primary-800: var(--graphite-800);--primary-850: var(--graphite-850);--primary-900: var(--graphite-900);--primary-950: var(--graphite-950);--primary-1000: var(--graphite-1000);--primary-g: var(--graphite);--primary-g-2: var(--graphite-200);--primary-g-6: var(--graphite-600);--primary-g-8: var(--graphite-800);--app-bg: #ffffff;--component-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);--component-box-shadow-dark: 0 3px 6px rgba(0, 0, 0, .3), 0 -1px 0 rgba(0, 0, 0, .04);--component-box-shadow-pressed: 0 1px 2px rgba(0, 0, 0, .25);--component-box-shadow-inverted: 0 2px 4px rgba(0, 0, 0, .2), 0 1px 0 rgba(0, 0, 0, .02);color-scheme:light;--marker-highlight-color: #707077;--open-hours-color: rgba(102, 187, 106, 1);--closed-hours-color: rgba(228, 98, 94, 1);--animation-default: .1s ease-out}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.gvs,.grid-vertical-start{display:grid;grid-auto-flow:row;justify-items:start}.gve,.grid-vertical-end{display:grid;grid-auto-flow:row;justify-items:end}.gvc,.grid-vertical-center{display:grid;grid-auto-flow:row;justify-items:center}.gvsb,.grid-vertical-space-between{display:grid;grid-auto-flow:row;justify-content:space-between}.gvsa,.grid-vertical-space-around{display:grid;grid-auto-flow:row;justify-content:space-around}.ghsb,.grid-horizontal-space-between{display:grid;grid-auto-flow:column;justify-content:space-between}.ghs,.grid-horizontal-start{display:grid;grid-auto-flow:column;justify-content:start}.ghe,.grid-horizontal-end{display:grid;grid-auto-flow:column;justify-content:end}.ghc,.grid-horizontal-center{display:grid;grid-auto-flow:column;justify-content:center}.ghse,.grid-horizontal-space-evenly{display:grid;grid-auto-flow:column;justify-content:space-evenly}.fvs,.flex-vertical-start{display:flex;flex-direction:column;justify-content:flex-start}.fve,.flex-vertical-end{display:flex;flex-direction:column;justify-content:flex-end}.fvc,.flex-vertical-center{display:flex;flex-direction:column;justify-content:center}.fvsb,.flex-vertical-space-between{display:flex;flex-direction:column;justify-content:space-between}.fvsa,.flex-vertical-space-around{display:flex;flex-direction:column;justify-content:space-around}.fhsb,.flex-horizontal-space-between{display:flex;flex-direction:row;justify-content:space-between}.fhs,.flex-horizontal-start{display:flex;flex-direction:row;justify-content:flex-start}.fhe,.flex-horizontal-end{display:flex;flex-direction:row;justify-content:flex-end}.fhc,.flex-horizontal-center{display:flex;flex-direction:row;justify-content:center}.fhse,.flex-horizontal-space-evenly{display:flex;flex-direction:row;justify-content:space-evenly}.aic,.align-items-center{align-items:center}.ais,.align-items-start{align-items:flex-start}.aie,.align-items-end{align-items:flex-end}.ggxxs,.grid-gap-xxs{grid-gap:.125rem}.ggxs,.grid-gap-xs{grid-gap:.25rem}.ggs,.grid-gap-s{grid-gap:.5rem}.ggms,.grid-gap-ms{grid-gap:.75rem}.ggm,.grid-gap-m{grid-gap:1rem}.ggl,.grid-gap-l{grid-gap:2rem}.ggxl,.grid-gap-xl{grid-gap:4rem}.grid-gap{grid-gap:.5rem}.spin{animation:spin 2s infinite linear}.fw{flex-wrap:wrap}.animated{transition:all .2s ease-in!important}.hidden{margin-top:0!important;margin-bottom:0!important;border:solid 0px var(--primary-200)!important;padding:0!important;max-width:0px!important;max-height:0px!important;overflow:hidden!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skeleton{animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:var(--primary-200)}50%{background-color:var(--primary-100)}to{background-color:var(--primary-200)}}.ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--sidebar-left-margin: 20px;--sidebar-width: 27.5rem;--infobox-padding: 1rem}:root{--graphite: #18181a;--graphite-25: #fafafb;--graphite-50: #f5f5f5;--graphite-70: #f3f3f3;--graphite-100: #e6e6e8;--graphite-200: #cfcfd1;--graphite-300: #acacaf;--graphite-400: #9f9fa5;--graphite-500: #87878e;--graphite-600: #707077;--graphite-700: #5a5a60;--graphite-800: #454549;--graphite-850: #39393c;--graphite-900: #2f2f31;--graphite-950: #232325;--graphite-1000: #18181a;--chrome-25: #fbfbfe;--chrome-50: #f7f7fc;--chrome-70: #f3f3fc;--chrome-100: #e8e8f0;--chrome-200: #cfcfdb;--chrome-300: #b7b7c5;--chrome-400: #9fa0af;--chrome-500: #878898;--chrome-600: #707181;--chrome-700: #5a5a6a;--chrome-800: #454553;--chrome-850: #393947;--chrome-900: #2f2f3b;--chrome-950: #23232f;--chrome-1000: #181824;--purple-300: #c9c1ff;--purple-400: #c0b8ff;--purple-500: #9185e0;--purple-600: #6c5edc;--purple-800: #4d41a4;--purple-900: #3f3399;--white: #ffffff;--yellow: #ffb319;--warning: #ff964a;--info: #78e7ff;--danger: #ff5a0a;--success: #74bd44;--calm: #edf0f5;--blue: #224fc1}:root{--color-scheme: light;--app-bg: #ffffff;--link: var(--purple-600);--app-frame-bg: var(--app-bg);--landing-bg: var(--app-bg);--app-bg-opac: rgba(24, 24, 26, 0);--bottom-bar-bg: #ffb319;--white: #ffffff;--app-text: var(--primary);--kagi-highlight: #ffb319;--beta-tag-bg: #ffb319;--beta-tag-text: #191919;--beta-tag-inside-corners: #fd6820;--kagi-light-cream: #f7f6f2;--kagi-accent: #f7f6f2;--kagi-sky: #9debfe;--kagi-sky-b: #6bd0e9;--kagi-orange: #fd6820;--resultsummary-highlight: lightgoldenrodyellow;--resultsummary-highlight_text: var(--primary);--kagi-graphite: #191919;--kagi-graphite-s: #363636;--kagi-graphite-text: rgb(229, 229, 229);--kagi-graphite-ia: #191919;--inner-shadow: rgba(0, 0, 0, .05);--settings-app-inner-bg: var(--app-bg);--box-shadow: rgba(0, 0, 0, .09);--box-shadow-15: rgba(0, 0, 0, .15);--primary: var(--graphite);--primary-25: var(--graphite-25);--primary-50: var(--graphite-50);--primary-70: var(--graphite-70);--primary-100: var(--graphite-100);--primary-200: var(--graphite-200);--primary-300: var(--graphite-300);--primary-400: var(--graphite-400);--primary-500: var(--graphite-500);--primary-600: var(--graphite-600);--primary-700: var(--graphite-700);--primary-800: var(--graphite-800);--primary-850: var(--graphite-850);--primary-900: var(--graphite-900);--primary-950: var(--graphite-950);--primary-1000: var(--graphite-1000);--secondary: #ffffff;--color-search-input-border: var(--primary-100);--color-search-input: white;--header-bg: var(--app-bg);--header-bg-opac: var(--app-bg-opac);--color-search-input-opac: var(--app-bg-opac);--color-danger: #da5819;--primary-hover: var(--purple-600);--primary-hover-hover: var(--purple-500);--primary-visited: #4d41a4;--input-bg: var(--app-bg);--doggo-color-1: #ffffff;--doggo-bg-color: var(--app-bg);--doggo-stroke-color: var(--primary-300);--landing-page-clouds-opacity: 1;--quick-search-bg: var(--graphite);--quick-search-icon: #ffffff;--app-logo: var(--primary);--app-logo-bg: #ffb319;--filters-clear-btn-icon: #fd6820;--filter-dd-bg: #f2f0e7;--k-tooltip-bg: rgba(25, 25, 25, .9);--k-tooltip-text: #ffffff;--dd-hover-bg: var(--primary-100);--dd-hover-color: var(--primary);--dd-list-input-bg: var(--input-bg);--not-found-bubble-bg: #f2f2f2;--app-sidebar-item-border: rgba(25, 25, 25, .2);--app-sidebar-link: rgba(25, 25, 25, .6);--app-sidebar-nav-item-bg_hover: #ffb319;--app-sidebar-nav-item-icon_hover: #191919;--ranked-box-shadow: rgba(0, 0, 0, .25);--ranked-box-connection-secure: #529348;--ranked-box-connection-insecure: #da5819;--ranked-box-tracker-desc-danger: #da5819;--ranked-box-tracker-desc-clear: #529348;--site_info_bg: var(--app-bg);--site_info_bottom_bg: var(--kagi-accent);--result-item-title-border: var(--primary-400);--result-item-title-border_hover: var(--primary-hover);--result-item-title-visited-border: #e0d3e7;--result-rank-icon-stroke_promoted: var(--primary);--result-item-highlight: #6c5edc;--search-result-content-text: var(--primary-700);--search-result-url-link: var(--primary-600);--search-result-title: var(--primary);--search-result-title-hover: var(--primary-hover);--search-result-date-bg: #f3f3f3;--search-result-date-new-bg: #e2f9ff;--search-result-date-new: #536471;--domain-rank-icon-color-ban: var(--primary-200);--domain-rank-icon-color-lower: var(--primary-200);--domain-rank-icon-color-normal: var(--primary-200);--domain-rank-icon-color-higher: var(--primary-200);--domain-rank-icon-color-boosted: var(--primary-200);--domain-rank-icon-color-trackers: #fd864d;--domain-rank-icon-color-trackers-hover: #fd6820;--domain-rank-icon-color-scam: #fd864d;--domain-rank-icon-color-scam-hover: #fd6820;--inline-header-title: var(--primary-700);--inline-widget-bg: var(--primary-50);--inline-widget-hover-bg: var(--primary-100);--inline-header-border: var(--primary-200);--inline-domain-tag-bg: var(--primary-70);--related-item-bg: var(--primary-50);--related-item-hover-bg: var(--primary-100);--video-item-bg: var(--primary-50);--auto-sugg-bg_hover: var(--inline-widget-bg);--provider-breakdown_server: #79d5f1;--provider-breakdown_client: #ffa500;--provider-breakdown_speed1: papayawhip;--provider-breakdown_speed2: lightcoral;--provider-breakdown_speed3: orangered;--widget-progress_bar: var(--primary);--translate-fc_icon: var(--primary);--rating-star_background: #f2f2f2;--wiki-content-links: var(--primary);--m_sri_gap_color: #f2f2f2;--btn-primary-bg: var(--primary);--btn-primary-text: var(--secondary);--btn-primary-color: var(--secondary);--btn-group-bg: #ffffff;--image_brightness: 100%;--nav_n_se_line: #ffb319;--nav_n_im_line: #0194ff;--nav_n_vi_line: #ff2e00;--nav_n_ne_line: #8f05e3;--nav_n_ma_line: #8dc26a;--onboarding_theme_options_dark_visibility: none;--onboarding_theme_options_light_visibility: flex;--onb_theme_light_preview_box: flex;--onb_theme_calm_blue_preview_box: none;--onb_theme_royal_blue_preview_box: none;--onb_theme_moon_dark_preview_box: none;--code-bg: white;--code-border: #e5e5e5;--code-k: #4835bc;--code-s: #529348;--code-cm-c1: #fd6820;--code-n: #4835bc;--code-p: black;--background-color-sky: #9debfe;--ai_chat_buble_a_bg: var(--kagi-accent);--ai_chat_buble_dd_q_bg: var(--kagi-accent);--ai_chat_buble_dd_a_bg: #f2f2f2;--ai_chat_buble_a_text: var(--app-text);--ai_chat_buble_q_text: var(--app-text);--ai_chat_input_text: var(--app-text);--ai_chat_input_button: var(--primary-700);--checkbox-bg: var(--yellow);--checkbox-check: var(--graphite);--as-dd-border: var(--app-bg);--dd-list-input-bg: white}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-white:#fff;--spacing:.25rem;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mr-1{margin-right:calc(var(--spacing)*1)}.ml-1{margin-left:calc(var(--spacing)*1)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.max-w-full{max-width:100%}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing)*2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-blue-500{background-color:var(--color-blue-500)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-2{padding-block:calc(var(--spacing)*2)}.pl-\[2em\]{padding-left:2em}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-wrap{text-wrap:wrap}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.name.svelte-1qtahu4{font-weight:700;font-size:14px;@media(min-width:48em){font-size:1.25rem}}button.svelte-1qtahu4{position:relative;transform-origin:center center;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;border:none;border-radius:5px;padding:0;width:44px;height:44px;overflow:hidden;pointer-events:all;user-select:none;@media(min-width:48em){width:6rem;height:6rem}&:hover{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}&[data-selected=true]{box-shadow:0 0 0 2px #ffffff80,0 3px 6px #00000029,0 3px 6px #0000003b;border:2px solid white}img:where(.svelte-1qtahu4){position:absolute;top:0;left:0;border-radius:inherit;width:100%;height:100%;object-fit:cover}.gradient:where(.svelte-1qtahu4){position:absolute;top:0;left:0;border-radius:inherit;background:linear-gradient(0deg in oklab,#00000080,#0000 75%);width:100%;height:100%}span:where(.svelte-1qtahu4){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:.75rem;@media(min-width:48em){font-size:1.25rem}}}.map-styles.svelte-o36uop{display:flex;position:fixed;bottom:25px;gap:1rem;z-index:var(--z-tools);filter:drop-shadow(var(--component-box-shadow-dark));pointer-events:none}@media(max-width:48em){.map-styles.svelte-o36uop{bottom:75px;left:15px;flex-direction:column-reverse}}@media(min-width:48em){.map-styles.svelte-o36uop{right:1rem;flex-direction:row-reverse}}.styles-container.svelte-o36uop{display:flex;gap:1rem;pointer-events:auto}@media(max-width:48em){.styles-container.svelte-o36uop{flex-direction:column-reverse}}@media(min-width:48em){.styles-container.svelte-o36uop{flex-direction:row}}.stack-button.svelte-o36uop{display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 5px 15px #00000014,4px -3px 5px #00000008;border:none;border-radius:12px;background:#fff;padding:10px;width:44px;height:44px;pointer-events:auto}.map-style.svelte-o36uop{view-transition-name:var(--name);width:44px;height:44px;pointer-events:auto}@media(min-width:48em){.map-style.svelte-o36uop{width:6rem;height:6rem}}.map-style[data-isSelected=true].svelte-o36uop{z-index:var(--z-tools)}.map-style.toggle[data-active=true].svelte-o36uop{border:2px solid #2196f3;border-radius:12px;background:#e3f2fd}.search-input-container.svelte-g05dl3{position:absolute;top:1rem;z-index:var(--z-search);outline:1px solid var(--primary-200);box-shadow:var(--component-box-shadow);border-radius:1.5rem;background-color:var(--app-bg);overflow:hidden}@media(min-width:20em)and (max-width:48em){.search-input-container.svelte-g05dl3{top:.5rem;right:.5rem;left:.5rem}}@media(min-width:48em){.search-input-container.svelte-g05dl3{left:var(--sidebar-left-margin);width:min(var(--sidebar-width),100cqw)}}@media(max-width:48em){.search-input-container:has(.clear:not(.hidden))~.settings-button,.search-input-container:has(.clear:not(.hidden))~.settings-container{display:none!important}}
