@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;font-family:Arial,Helvetica,sans-serif}.srModalPanel input,.srModalPanel textarea,.srModalPanel select{font-size:16px!important}.srModalPanel input,.srModalPanel textarea,.srModalPanel select,.srModalPanel button{-webkit-tap-highlight-color:transparent}.srModalOverlay{z-index:5000;overscroll-behavior:contain;touch-action:none;cursor:default;background:#0000008c;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0;overflow:hidden}.srModalPanel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ffffffeb;cursor:default;background:#14171f;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 14px 40px #0000008c}.srModalHeader{justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 10px 20px;display:flex}.srModalTitle{opacity:.7;font-size:20px;font-weight:400;line-height:1.15}@media (max-width:640px){.srModalTitle{font-size:20px}}.srModalClose{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.srModalClose:active{transform:translateY(1px)}.srModalDivider{background:#ffffff14;height:1px;margin:0}.srModalBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-color:#ffffff38 #ffffff0f;scrollbar-width:thin;flex:auto;min-height:0;padding:20px;display:block;overflow:auto}.srModalBodyNoPad{padding:0}.srModalTextArea{resize:vertical;color:#ffffffe6;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;border-radius:20px;outline:none;width:100%;min-height:110px;padding:16px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;font-size:16px;line-height:1.35;display:block}.srModalMonoTextArea{resize:vertical;color:#ffffffe6;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;border-radius:20px;outline:none;width:100%;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:1.35;display:block}.srModalMonoTextAreaTall{min-height:140px}.srModalMonoTextAreaMed{min-height:120px}.srModalFooter{padding:10px 20px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:#0b0d122e;border-top:1px solid #ffffff1a;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.srBtn{color:#ffffffeb;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:10px 20px;font-size:16px}.srRemoveBtn{color:#ffffffeb;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ff310038;border:none;border-radius:999px;padding:9px;font-size:16px}.srCopyBtn{cursor:pointer;color:#ffffffeb;background:#00000059;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.srCopyBtn:hover{background:#00000073}.srBtnPrimary{background:#ffffff24;border-color:#ffffff38;font-weight:600}.srBtnGreen{background:#22c55e38;border-color:#22c55e8c;font-weight:700}.srBtnRed{background:#ef44442e;border-color:#ef44448c;font-weight:700}.srBtn:disabled{opacity:.45;cursor:not-allowed}.srBtn:hover{background:#ffffff14}.srBtnPrimary:hover{background:#ffffff2e}.srBtnGreen:hover{background:#22c55e47}.srBtnRed:hover{background:#ef44443d}.srTabs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.srTabBtn{text-align:left;border-radius:20px;align-content:start;gap:4px;min-height:64px;padding:14px 18px;display:grid}.srTabTitle{letter-spacing:.1px;font-size:16px;font-weight:600}.srTabSub{opacity:.75;font-size:14px;line-height:1.3}.srTabList{flex-wrap:wrap;gap:6px;padding:6px;display:flex}.srTab{appearance:none;color:#ffffffd9;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:12px;min-width:92px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1}.srTab:hover{background:#ffffff0f}.srTabActive{color:#fffffff2;background:#ffffff24;border-color:#fff3}.srTongueTabs{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;overflow:visible}.srSettingsSectionHeader{opacity:.8;margin-bottom:16px;font-size:16px;font-weight:400}.srSettingsText{opacity:.8;font-size:16px}.srSettingsTabs.srTongueTabs{background:0 0;border:none;border-radius:0}.srTongueTabBar{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:6px;padding:8px 8px 0;display:flex}.srTongueTabs.srBlockTabs{background:0 0;border:none;border-radius:0}.srBlockTabs .srTongueTabBar{background:0 0;padding:0}.srBlockTabs .srTonguePanel{border:1px solid #ffffff1f;border-top:none}.srTongueTab{appearance:none;color:#ffffffd1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0b0d122e;border:1px solid #ffffff17;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:12px 16px;font-size:16px;font-weight:400;line-height:1}.srTongueTab:hover{background:#ffffff14}.srTongueTab:disabled{opacity:.5;cursor:not-allowed}.srTongueTab:disabled:hover{background:#0b0d122e}.srTongueTabActive{color:#fffffff2;z-index:1;background:#191c23;border-color:#ffffff17;margin-bottom:-1px;position:relative}.srTongueTabActive:hover{background:#191c23}.srTonguePanel{background:#191c23;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding:12px;position:relative}.srTabPanels{display:grid}.srTabPanel{grid-area:1/1;position:relative}.srTabPanel:not(.isActive){visibility:hidden;pointer-events:none}.srSettingsTabs{flex-direction:column;height:100%;min-height:0;display:flex}.srSettingsTabs .srTongueTabBar{flex:none;padding:0 8px}.srSettingsTabs .srTonguePanel{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.srSettingsTabs .srTabPanels{flex:auto;min-height:0;display:grid}.srSettingsTabs .srTabPanel{grid-area:1/1;height:100%;min-height:0;overflow:auto}.srSettingsTabs .srTabPanel:not(.isActive){visibility:hidden;pointer-events:none}.srSettingsTabInner{min-width:0;padding:20px}.srPriceBadge{color:#ffcb59f2;letter-spacing:.2px;white-space:nowrap;background:#6ecac92e;border-radius:999px;padding:8px 10px;font-size:20px;font-weight:600;display:inline-block}.srPriceBadgeFloat{float:right;margin-bottom:6px;margin-left:12px}.srNewMapSizeText>*+*{margin-top:10px}.srHelpWrap{align-items:center;gap:8px;display:inline-flex;position:relative}.srHelpBtn{color:#ffffffe6;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.srHelpBtn:hover{background:#ffffff1f}.srTooltip{color:#ffffffeb;z-index:9000;-webkit-backdrop-filter:blur(10px);background:#0b0d12f5;border:1px solid #ffffff24;border-radius:14px;width:min(320px,85vw);max-height:min(360px,60vh);padding:12px;overflow:auto;box-shadow:0 14px 40px #0000008c}.srTooltipFloating{z-index:9000;position:fixed}.srTooltipTitle{color:#ffffffeb;margin-bottom:6px;font-size:16px;font-weight:400}.srTooltipText{opacity:1;color:#ffffffd1;gap:4px;font-size:14px;line-height:1.35;display:grid}.srTooltipTable{grid-template-columns:max-content 1fr;align-items:center;gap:10px 12px;display:grid}.srTooltipCellLeft{justify-items:center;display:grid}.srTooltipCellRight{flex-direction:column;justify-content:center;gap:4px;display:flex}.srTooltipThumb{object-fit:contain;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:72px;height:72px}.srTooltipName{opacity:1;color:#ffffffeb;font-size:14px;font-weight:400}.srSettingsGrid{gap:12px;display:grid}.srSettingsRow{grid-template-columns:135px 1fr;align-items:start;gap:6px;display:grid}@media (max-width:759px){.srSettingsRow{grid-template-columns:1fr}}.srSettingsBlock{background:0 0;border:none;min-width:0;padding:0;display:block}.srSettingsBlockWide{grid-column:1/-1}.srSettingsLabelRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.srSettingsLabel{opacity:.9;font-size:16px;font-weight:400}.srSettingsHint{opacity:.7;font-size:12px}.srFieldWrap{width:100%;position:relative}.srFieldHelpBtn{z-index:2;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.srFieldSuffix{letter-spacing:.2px;opacity:.75;pointer-events:none;font-size:11px;font-weight:900;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (min-width:760px){.srSettingsRow{align-items:center}.srSettingsRow .srFieldWrap{align-self:center}}.srTabIcon{opacity:.95;flex:none;width:86px;height:86px;display:block}.srTabIconWrap{box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:96px;height:82px;margin-top:4px;padding:4px;display:inline-flex;overflow:hidden}.srTabIconWrap .srNewMapPriceBadge{float:none;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:#204a49;border:1px solid #6ecac973;outline:none;margin:0;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.srTabIconWrap .srNewMapPriceBadge:focus-visible{box-shadow:0 0 0 3px #6ecac947}.srTongueTabs .srTabIconWrap{position:relative}.srBlockTabs .srTabIconWrap{margin-bottom:34px;overflow:visible}.srCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:12px}.srSectionTitle{font-size:16px;font-weight:400}.srMuted{opacity:.7;font-size:14px;line-height:1.35}.srGridAuto{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.srField{gap:2px;display:grid}.srLabel{opacity:.65;font-size:14px;font-weight:400}.srText{opacity:.9;font-size:14px;font-weight:400}.srHeader{opacity:1;font-size:18px;font-weight:400}.srInput{color:#ffffffeb;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;outline:none;width:100%;padding:10px 16px;font-size:14px;display:block}.srTextArea{resize:vertical;color:#ffffffe6;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;min-height:90px;padding:12px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;font-size:14px;line-height:1.35}@media (max-width:640px){.srModalOverlay{height:var(--app-height,100vh);padding:0}.srModalPanel{border-top:none;border-left:none;border-right:none;width:100vw!important;max-height:var(--app-height,100vh)!important;height:var(--app-height,100vh)!important;border-radius:0!important}.srTabs{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.skyWithClouds{isolation:isolate;position:relative;overflow:hidden}.skyWithClouds:before,.skyWithClouds:after{content:"";pointer-events:none;z-index:0;--cloudW:780px;--cloudY:6%;--cloudX0:0px;background-image:url(/assets/clouds/3.png);background-repeat:repeat-x;background-size:var(--cloudW)auto;background-position:var(--cloudX0)var(--cloudY);opacity:.22;animation:120s linear infinite sky-clouds-drift;position:absolute;inset:0;transform:translateZ(0)}.skyWithClouds:after{--cloudW:1000px;--cloudY:10%;--cloudX0:120px;opacity:.14;filter:blur(.3px);animation-duration:210s;animation-direction:reverse}.skyWithClouds canvas{z-index:1;position:relative}@keyframes sky-clouds-drift{0%{background-position:var(--cloudX0)var(--cloudY)}to{background-position:calc(var(--cloudX0) + var(--cloudW))var(--cloudY)}}@media (prefers-reduced-motion:reduce){.skyWithClouds:before,.skyWithClouds:after{animation:none}}.overlayTileBtn{border-radius:12px;padding:2px;display:inline-flex}.overlayTileBtn>button{transition:background-color .12s,filter .12s}.overlayTileBtn:hover>button{background-color:#00000059!important}.overlayTileBtn.isActive:hover>button{background-color:#00000080!important}.srPanelCenterOverlay{background:0 0;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.srCenterStateBox{text-align:center;justify-items:center;gap:10px;max-width:min(520px,92%);display:grid}.srCenterStateText{opacity:.75;font-size:14px}.srCenterStateError{color:#ff6b6b;opacity:.95;font-size:13px}.srSpinner{border:3px solid #ffffff2e;border-top-color:#ffffffdb;border-radius:999px;width:34px;height:34px;animation:.9s linear infinite sr-spin}@keyframes sr-spin{to{transform:rotate(360deg)}}.srTopRightBar{top:calc(15px + env(safe-area-inset-top));right:calc(15px + env(safe-area-inset-right));z-index:2000;pointer-events:auto;align-items:center;gap:8px;display:flex;position:fixed}.srTopIconBtn{cursor:pointer;background-color:#0000;border:none;border-radius:999px;place-items:center;width:36px;height:36px;padding:4px;display:grid}.srTopIconBtn:disabled{opacity:.6;cursor:not-allowed}.srTopIconBtn img{object-fit:contain;width:100%;height:100%;display:block}.srUserAvatarBtn{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#00000047;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;display:grid}.srUserAvatarBtn:disabled{opacity:.6;cursor:not-allowed}.srUserAvatarCircle{-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 35% 35%,#ffffff38,#ffffff0f);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.srUserAvatarInitials{letter-spacing:.2px;color:#ffffffeb;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;font-size:12px;font-weight:800;line-height:1}.srUserDropdown{-webkit-backdrop-filter:blur(10px);background:#0b0d12eb;border:1px solid #ffffff24;border-radius:14px;gap:2px;min-width:220px;padding:6px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 14px 40px #0000008c}.srUserMenuHeader{color:#fffffffa;white-space:nowrap;text-overflow:ellipsis;max-width:240px;padding:10px 12px 0;font-size:16px;overflow:hidden}.srUserMenuEmail{color:#ffffffeb;opacity:.65;white-space:nowrap;text-overflow:ellipsis;max-width:340px;padding:0 12px 10px;font-size:14px;overflow:hidden}.srUserMenuItem{appearance:none;color:#ffffffeb;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.2}.srUserMenuItem:hover{background:#ffffff14}.srUserMenuItem:disabled{opacity:.6;cursor:not-allowed}.srUserMenuItemDanger{color:#ff7878fa}.srUserMenuDivider{background:#ffffff1a;height:1px;margin:6px}.srUserSignInBtn{color:#ffffffeb;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;height:36px;padding:0 14px;font-size:14px;font-weight:700}.srUserSignInBtn:hover{background:#ffffff1a}.srUserSignInBtn:disabled{opacity:.6;cursor:not-allowed}
