.DemoSandbox_page__dhF0y{--bg:#0c0d0b;--glass:rgba(255,255,255,0.05);--edge:rgba(255,255,255,0.13);--edge-2:rgba(255,255,255,0.24);--fill-1:rgba(255,255,255,0.04);--fill-2:rgba(255,255,255,0.07);--fill-3:rgba(255,255,255,0.12);--fill-hover:rgba(255,255,255,0.09);--hl:rgba(255,255,255,0.12);--float:rgba(16,18,16,0.72);--ink:#f5f5f0;--ink-dim:#b9bcb2;--accent:var(--vale-light-green,#a0ad97);--on-accent:#161a12;--orange:var(--vale-orange,#ff6925);--mono:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);--halo:0 0 2px #151611,0 0 2px #151611,0 1px 3px rgba(0,0,0,0.85);position:relative;color:var(--ink);overflow-x:clip;padding-bottom:clamp(56px,8vw,104px)}.DemoSandbox_page__dhF0y *,.DemoSandbox_page__dhF0y :after,.DemoSandbox_page__dhF0y :before{box-sizing:border-box}.DemoSandbox_page__dhF0y button,.DemoSandbox_page__dhF0y input,.DemoSandbox_page__dhF0y select{font:inherit;color:inherit}.DemoSandbox_page__dhF0y button{cursor:pointer}.DemoSandbox_page__dhF0y :is(button,select,input,a,summary,[tabindex]):focus-visible{outline:2px solid var(--orange);outline-offset:2px}.DemoSandbox_wrapWide__Wynd8,.DemoSandbox_wrap__hxRBN{width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.DemoSandbox_wrapWide__Wynd8{max-width:1480px;padding:0 clamp(16px,2.6vw,40px)}.DemoSandbox_srOnly__6OA5u{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DemoSandbox_grow__N0exA{flex:1 1 auto;min-width:0}.DemoSandbox_dim___eGLU{color:var(--ink-dim)}.DemoSandbox_mono___oCSH{font-family:var(--mono);font-size:12.5px}.DemoSandbox_mt__zpYR9{margin-top:18px!important}.DemoSandbox_head__lQz0G{padding:clamp(104px,12vw,148px) 0 clamp(24px,3.4vw,36px)}.DemoSandbox_eyebrow__Vr4Td{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.DemoSandbox_h1__1RqtE{font-size:clamp(31px,5vw,50px);line-height:1.1;font-weight:700;letter-spacing:-.015em;margin:0}.DemoSandbox_lead__rfWh6{font-size:clamp(16px,1.6vw,19.3px);line-height:1.45;color:var(--ink-dim);margin:14px 0 0;max-width:52ch}.DemoSandbox_factsLine__Zaxp1{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 0;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-dim)}.DemoSandbox_factsLine__Zaxp1 li+li:before{content:"·";margin:0 10px;color:var(--orange)}.DemoSandbox_fine__3yrpv{margin:12px 0 0;font-size:13px;color:var(--ink-dim)}.DemoSandbox_sample___itOy{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-right:8px}.DemoSandbox_free__O_hj8,.DemoSandbox_pro__8cPAe{display:inline-block;flex:0 0 auto;padding:2px 6px;border:1px solid rgba(255,105,37,.55);border-radius:4px;font-family:var(--mono);font-size:9.5px;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);vertical-align:middle}.DemoSandbox_free__O_hj8{border-color:rgba(160,173,151,.45);color:var(--accent)}.DemoSandbox_app__Ujsv2{display:flex;flex-direction:column;height:clamp(680px,calc(100vh - 110px),920px);border:1px solid var(--edge-2);border-radius:18px;overflow:hidden;background:radial-gradient(55% 45% at 70% 100%,rgba(83,110,65,.16),transparent 70%),var(--bg);box-shadow:0 40px 100px -40px rgba(0,0,0,.85);scroll-margin-top:80px;font-family:var(--font-sans,"IBM Plex Sans",system-ui,sans-serif)}.DemoSandbox_appNav__v_CLR{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;height:46px;margin:8px 10px 0;padding:0 16px 0 20px;border:1px solid var(--edge);border-radius:999px;background:var(--glass);box-shadow:inset 0 1px 0 var(--hl);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DemoSandbox_appNavLinks__p3tew{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.DemoSandbox_appNavLinks__p3tew>span{padding:6px 12px;border-radius:999px}.DemoSandbox_appNavLinks__p3tew>svg{margin-left:6px}.DemoSandbox_appNavLinks__p3tew>button{padding:6px 12px;border:0;border-radius:999px;background:transparent;font-weight:700;letter-spacing:inherit;text-transform:inherit}.DemoSandbox_appNavLinks__p3tew>button:hover{background:var(--fill-hover);color:var(--ink)}.DemoSandbox_appNavLinks__p3tew>.DemoSandbox_appNavOn__tB898{background:var(--fill-3);color:var(--ink)}.DemoSandbox_appBody__WHtdI{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:252px minmax(0,1fr);transition:grid-template-columns .25s ease}.DemoSandbox_appCollapsed__CtgrD{grid-template-columns:64px minmax(0,1fr)}.DemoSandbox_appBody__WHtdI.DemoSandbox_appNoSide__W3PdB{grid-template-columns:minmax(0,1fr)}.DemoSandbox_side__tHeY5{min-width:0;border-right:1px solid var(--edge);background:rgba(255,255,255,.02);overflow:hidden auto}.DemoSandbox_sideTop__pR0TV{display:flex;align-items:center;gap:10px;padding:18px 16px 0}.DemoSandbox_backBtn__bC8eP{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 12px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.DemoSandbox_sideTop__pR0TV>button.DemoSandbox_backBtn__bC8eP{border:0;color:var(--on-accent);font-size:12.5px;font-weight:600;letter-spacing:.06em}.DemoSandbox_sideTop__pR0TV>button.DemoSandbox_backBtn__bC8eP:hover{background:#b3bfaa}.DemoSandbox_collapseBtn__Y60FQ{flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent)!important;box-shadow:0 6px 18px rgba(0,0,0,.3)}.DemoSandbox_propName__GM7dM{margin:0;padding:16px 18px 14px;font-size:19px;font-weight:700;letter-spacing:.02em;border-bottom:1px solid var(--edge);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoSandbox_sideNav__ruHwP{display:flex;flex-direction:column;gap:4px;padding:14px 12px}.DemoSandbox_navItem__Qer3i{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink-dim)!important;font-weight:700!important;font-size:14.5px!important;letter-spacing:.03em;text-align:left;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.DemoSandbox_navItem__Qer3i:hover{background:var(--fill-hover);color:var(--ink)!important}.DemoSandbox_navItem__Qer3i[aria-selected=true]{background:var(--accent);color:var(--on-accent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 18px rgba(160,173,151,.18)}.DemoSandbox_navItem__Qer3i[aria-selected=true] .DemoSandbox_pro__8cPAe{border-color:rgba(22,26,18,.45);color:var(--on-accent)}.DemoSandbox_navItem__Qer3i>span:last-child:not(:nth-child(2)){margin-left:auto}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_sideText__Sb5Zh{display:none}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_sideTop__pR0TV{flex-direction:column;padding:14px 0 0}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_backBtn__bC8eP{flex:0 0 auto;width:32px;padding:0;justify-content:center}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_propName__GM7dM{padding:8px 0 0}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_sideNav__ruHwP{padding:14px 10px}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_navItem__Qer3i{justify-content:center;padding:11px 0}.DemoSandbox_main__5PY65{min-width:0;min-height:0;display:flex;flex-direction:column}.DemoSandbox_pageHead__eafwM{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:18px 24px 14px}.DemoSandbox_pageTitle__0CkeF{display:flex;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.DemoSandbox_pageTitle__0CkeF .DemoSandbox_free__O_hj8,.DemoSandbox_pageTitle__0CkeF .DemoSandbox_pro__8cPAe{font-size:10px}.DemoSandbox_pageActions__JL4in{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.DemoSandbox_viewBody__3J_uJ{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.DemoSandbox_viewMap__Q1oMW{overflow:hidden}.DemoSandbox_viewPad__DIK3S{padding:0 24px 24px}.DemoSandbox_card__k7eC9{border:1px solid var(--edge);border-radius:14px;background:var(--glass);box-shadow:inset 0 1px 0 var(--hl);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:14px 16px;min-width:0}.DemoSandbox_cardRow__Gqg_C{display:flex;align-items:flex-start;gap:12px}.DemoSandbox_cardHead__JxAcb{display:flex;align-items:center;justify-content:space-between;gap:10px}.DemoSandbox_cardTitle__7Ec_D{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.DemoSandbox_cardSub__KK7PQ{display:block;margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--ink-dim);font-weight:400;letter-spacing:0;text-transform:none}.DemoSandbox_cardMeta__G2KrD{font-family:var(--mono);font-size:11.5px;color:var(--ink-dim);white-space:nowrap}.DemoSandbox_tile__j_mwa{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--accent);color:var(--on-accent)}.DemoSandbox_btnAccent__IsDtp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.DemoSandbox_btnAccent__IsDtp:hover{background:#b3bfaa}.DemoSandbox_btnGhost__K9CsE{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--edge);border-radius:10px;background:var(--fill-2);font-size:12.5px!important;font-weight:600!important;white-space:nowrap}.DemoSandbox_btnGhost__K9CsE:hover{border-color:var(--edge-2);background:var(--fill-3)}.DemoSandbox_iconBtn__B8aJY{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--edge);border-radius:10px;background:var(--fill-1)}.DemoSandbox_iconBtn__B8aJY:hover{background:var(--fill-3)}.DemoSandbox_chips__J36Dn{display:flex;flex-wrap:wrap;gap:6px}.DemoSandbox_chip__RHORA{padding:4px 10px;border:1px solid var(--edge);border-radius:999px;background:var(--fill-1);font-size:12px!important;font-weight:600!important}.DemoSandbox_chip__RHORA:hover{border-color:var(--accent)}.DemoSandbox_badges__BtEyI{display:flex;flex-wrap:wrap;gap:5px}.DemoSandbox_badgeOutline__zZNo1,.DemoSandbox_badge__YZJPR{display:inline-block;max-width:100%;padding:2px 8px;border:1px solid var(--edge);border-radius:999px;background:var(--fill-2);font-size:11px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoSandbox_badgeOutline__zZNo1{background:transparent;font-family:var(--mono);font-size:10.5px;letter-spacing:.02em}.DemoSandbox_badgeDim__QC7F6{color:var(--ink-dim)}.DemoSandbox_select__RsBfm{padding:5px 8px;border:1px solid var(--edge);border-radius:8px;background:var(--fill-1);font-size:12.5px!important;color-scheme:dark;max-width:100%}.DemoSandbox_select__RsBfm option{background:#1b1d17}.DemoSandbox_searchBox__ywjUD{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--edge);border-radius:10px;background:var(--fill-1);color:var(--ink-dim)}.DemoSandbox_searchBox__ywjUD:focus-within{border-color:var(--accent)}.DemoSandbox_searchBox__ywjUD input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--ink);font-size:13px!important;outline:none}.DemoSandbox_searchBox__ywjUD input:focus-visible{outline:none}.DemoSandbox_segText__rB9UQ,.DemoSandbox_seg__8Z1S_{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--edge);border-radius:12px;background:var(--fill-1)}.DemoSandbox_seg__8Z1S_ button{display:grid;place-items:center;width:30px;height:28px;border:0;border-radius:9px;background:transparent;color:var(--ink-dim)}.DemoSandbox_segText__rB9UQ button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:9px;background:transparent;color:var(--ink-dim)!important;font-size:12.5px!important;font-weight:600!important;white-space:nowrap}.DemoSandbox_segText__rB9UQ button:hover,.DemoSandbox_seg__8Z1S_ button:hover{color:var(--ink)!important}.DemoSandbox_segText__rB9UQ button[aria-pressed=true],.DemoSandbox_seg__8Z1S_ button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)!important}.DemoSandbox_pager__aABnA{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.DemoSandbox_pagerInfo__lCuFy,.DemoSandbox_perPage__BRNnP{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap}.DemoSandbox_perPage__BRNnP{display:inline-flex;align-items:center;gap:6px}.DemoSandbox_pagerNav__eaDqu{display:inline-flex;gap:4px}.DemoSandbox_pageBtn__tLQGU{display:grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border:1px solid var(--edge);border-radius:999px;background:var(--fill-1);font-size:12px!important;font-weight:600!important}.DemoSandbox_pageBtn__tLQGU[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)!important}.DemoSandbox_pageBtn__tLQGU:disabled{opacity:.4;cursor:default}.DemoSandbox_mapLayout__CT5LS{display:grid;grid-template-columns:minmax(0,1fr) 304px;grid-gap:14px;gap:14px;height:100%;padding:0 16px 16px 24px}.DemoSandbox_mapWrap__mzLFH{position:relative;min-height:0;border:1px solid var(--edge);border-radius:14px;overflow:hidden;background:#1b1d17;isolation:isolate}.DemoSandbox_mapWrapFull__9_She{border-radius:0;border:0}.DemoSandbox_mapWrap__mzLFH>.DemoSandbox_mapBox___nVHE{position:absolute;inset:0}.DemoSandbox_mapLoading__FOhAS{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center;font-size:13px;color:var(--ink-dim);pointer-events:none}.DemoSandbox_mapTools__VRseZ{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;gap:6px;max-height:calc(100% - 24px)}.DemoSandbox_toolBtn__shc_s{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--edge-2);border-radius:999px;background:var(--float);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 18px rgba(0,0,0,.3)}.DemoSandbox_toolBtn__shc_s:hover{background:rgba(40,44,38,.9)}.DemoSandbox_toolBtn__shc_s[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:rgba(31,36,28,.92)}.DemoSandbox_toolBtn__shc_s:disabled{opacity:.45;cursor:not-allowed}.DemoSandbox_toolDanger__n0q6K{color:#ff7a66}.DemoSandbox_toolDivider__kNhmY{flex:0 0 auto;width:20px;height:1px;margin:0 auto;background:var(--edge-2)}.DemoSandbox_tooling__B6DJr :is(.DemoSandbox_mkCam___f4Ot,.DemoSandbox_mkWp__LsBP9){pointer-events:none}.DemoSandbox_typeDisc__aJiNt{flex:0 0 auto;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(245,245,240,.72);box-shadow:0 0 0 1px rgba(21,22,17,.92)}.DemoSandbox_readout__ZKdVt,.DemoSandbox_scentChip__ZOAA1,.DemoSandbox_toolModal__Ubynz,.DemoSandbox_typePicker__Jf0Ba{border:1px solid var(--edge-2);background:rgba(20,22,19,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 48px rgba(0,0,0,.5)}.DemoSandbox_typePicker__Jf0Ba{position:absolute;top:12px;left:60px;z-index:4;width:312px;max-width:calc(100% - 72px);max-height:calc(100% - 24px);overflow:auto;padding:12px;border-radius:14px}.DemoSandbox_tmKind__pPRGU{margin:0;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.DemoSandbox_tmHint__6o40M{margin:4px 0 10px;font-size:12px;color:var(--ink-dim)}.DemoSandbox_typeGrid__SVaFZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.DemoSandbox_typeBtn__WNi4p{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:1px solid transparent;border-radius:9px;background:transparent;font-size:12.5px!important;text-align:left;white-space:nowrap}.DemoSandbox_typeBtn__WNi4p:hover{background:var(--fill-hover)}.DemoSandbox_typeBtn__WNi4p[aria-pressed=true]{border-color:var(--accent);background:var(--fill-2)}.DemoSandbox_readout__ZKdVt{position:absolute;left:50%;bottom:14px;z-index:3;transform:translateX(-50%);display:flex;align-items:center;gap:12px;min-width:270px;max-width:calc(100% - 150px);padding:10px 10px 10px 14px;border-radius:12px}.DemoSandbox_readoutMain__9LPBg{margin:0;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DemoSandbox_readoutSub__Lksaa{margin:2px 0 0;font-family:var(--mono);font-size:11px;color:var(--ink-dim)}.DemoSandbox_readoutBtns__cRxuc{display:flex;align-items:center;gap:6px}.DemoSandbox_btnAccent__IsDtp:disabled,.DemoSandbox_iconBtn__B8aJY:disabled,.DemoSandbox_linkBtn__vkoln:disabled{opacity:.45;cursor:not-allowed}.DemoSandbox_btnOn__nNWbK{border-color:var(--orange);color:var(--ink);background:rgba(255,105,37,.16)}.DemoSandbox_btnDanger__TjxyC{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(255,122,102,.35);border-radius:10px;background:transparent;color:#ff7a66!important;font-size:12.5px!important;font-weight:600!important;white-space:nowrap}.DemoSandbox_btnDanger__TjxyC:hover{background:rgba(255,122,102,.12)}.DemoSandbox_linkBtn__vkoln{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:transparent;color:var(--accent)!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}.DemoSandbox_linkBtn__vkoln:hover:not(:disabled){text-decoration:underline}.DemoSandbox_linkDanger__EKaAf{color:#ff7a66!important}.DemoSandbox_scentChip__ZOAA1{width:252px;max-width:100%;padding:9px 10px 10px 12px;border-radius:12px;font-size:12px}.DemoSandbox_scentTop__sIH1L{display:flex;align-items:flex-start;gap:8px;color:var(--orange)}.DemoSandbox_scentTop__sIH1L b{display:block;color:var(--ink);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoSandbox_scentSub__TgxUS{display:block;margin-top:1px;font-size:11.5px;color:var(--ink-dim)}.DemoSandbox_scentX__PwJss{display:grid;place-items:center;width:22px;height:22px;margin:-2px -2px 0 0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-dim)}.DemoSandbox_scentX__PwJss:hover{background:var(--fill-3);color:var(--ink)}.DemoSandbox_scentKey__yqzEM{list-style:none;display:flex;flex-wrap:wrap;gap:4px 10px;margin:8px 0 0;padding:0;font-size:11px;color:var(--ink-dim)}.DemoSandbox_scentKey__yqzEM li{display:flex;align-items:center;gap:5px}.DemoSandbox_scentKey__yqzEM span{width:10px;height:10px;border-radius:3px}.DemoSandbox_toolModal__Ubynz{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%);width:340px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px}.DemoSandbox_tmHead__A7Mmq{display:flex;align-items:center;gap:10px}.DemoSandbox_tmInput__vGd6s{display:block;width:100%;min-width:0;padding:8px 10px;border:1px solid var(--edge);border-radius:9px;background:var(--fill-1);color:var(--ink);font:inherit;font-size:13px!important;line-height:1.4;resize:vertical;color-scheme:dark}.DemoSandbox_tmInput__vGd6s::placeholder{color:rgba(185,188,178,.7)}.DemoSandbox_tmInput__vGd6s:focus{border-color:var(--accent);outline:none}.DemoSandbox_page__dhF0y .DemoSandbox_tmInput__vGd6s:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.DemoSandbox_tmField__RQYrC{display:block;min-width:0}.DemoSandbox_tmField__RQYrC .DemoSandbox_select__RsBfm{width:100%;padding:7px 8px}.DemoSandbox_tmRow__qTKZq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.DemoSandbox_tmMeta__QC_Zx{margin:0;font-family:var(--mono);font-size:11px;line-height:1.6;color:var(--ink-dim)}.DemoSandbox_tmSize__FzQKx{margin:0;font-family:var(--mono);font-size:12px;color:var(--ink)}.DemoSandbox_tmFoot__3_9TN{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.DemoSandbox_tmFoot__3_9TN>.DemoSandbox_btnDanger__TjxyC:first-child{margin-right:auto}.DemoSandbox_tmConfirm__HMIeS{font-size:13px;font-weight:600}.DemoSandbox_avatar___Jc1g{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:700}.DemoSandbox_railTabs__UrLlA{display:flex;margin-top:10px}.DemoSandbox_railTabs__UrLlA button{flex:1 1;justify-content:center}.DemoSandbox_railAdd__bCm8Q{margin-top:10px}.DemoSandbox_railFoot__oCxaZ{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--edge);font-size:11.5px;color:var(--ink-dim)}.DemoSandbox_mapTopRight__FAPrC{position:absolute;top:12px;right:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100% - 72px);pointer-events:none}.DemoSandbox_mapTopRight__FAPrC>*{pointer-events:auto}.DemoSandbox_windChip__lLqEB{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--edge-2);border-radius:8px;background:var(--float);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px;font-weight:600;white-space:nowrap}.DemoSandbox_windChip__lLqEB small{font-size:10.5px;font-weight:400;color:var(--ink-dim)}.DemoSandbox_windArrow__axyx5{display:inline-grid;color:var(--accent)}.DemoSandbox_windDiv__wFEA9{width:1px;height:14px;background:var(--edge-2)}.DemoSandbox_legend__XdORU{min-width:0;padding:10px 14px;border:1px solid var(--edge);border-radius:12px;background:rgba(12,13,11,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.DemoSandbox_legendHead__4a5gz{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;border:0;background:transparent;font-size:12px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase}.DemoSandbox_chevOpen__35L1Y,.DemoSandbox_chev__wMv5y,.DemoSandbox_summaryChev__UB605{transition:transform .2s ease}.DemoSandbox_chevOpen__35L1Y{transform:rotate(90deg)}.DemoSandbox_legendList__YYtVh{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:11.5px}.DemoSandbox_legendList__YYtVh li{display:flex;align-items:center;gap:9px;white-space:nowrap}.DemoSandbox_lgCam__32_hC{width:13px;height:13px;margin:0 2.5px;border-radius:50%;background:#ff0000;border:2px solid #fff}.DemoSandbox_lgLine__yEAj5{width:18px;border-top:3px solid;filter:drop-shadow(0 0 1px rgba(21,22,17,.8))}.DemoSandbox_lgArea__mmHFk{width:18px;height:12px;border:1.5px solid;border-radius:2px}.DemoSandbox_lgWp__tUVhi{display:grid;place-items:center;width:16px;height:16px;margin:0 1px;border-radius:50%;background:#f5f5f0;color:#151611;box-shadow:0 0 0 1px #151611}.DemoSandbox_mkCam___f4Ot,.DemoSandbox_mkWp__LsBP9{display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.DemoSandbox_mkCamDot__IgmBe{width:16px;height:16px;border-radius:50%;background:#ff0000;border:2px solid #fff;box-shadow:0 0 0 1px rgba(21,22,17,.55),0 2px 6px rgba(0,0,0,.5);transition:transform .15s ease,box-shadow .15s ease}.DemoSandbox_mkCam___f4Ot:hover .DemoSandbox_mkCamDot__IgmBe{transform:scale(1.15)}.DemoSandbox_mkCamOn__5OT0q .DemoSandbox_mkCamDot__IgmBe{background:var(--orange);transform:scale(1.3);box-shadow:0 0 0 5px rgba(255,105,37,.35)}.DemoSandbox_mkCamLabel__6Vtpe,.DemoSandbox_mkWpLabel__tzTlZ{margin-top:3px;font-size:11px;font-weight:600;line-height:1.2;color:#fff;text-shadow:var(--halo);white-space:nowrap}.DemoSandbox_mkCamLeft__eKiGQ,.DemoSandbox_mkCamRight__naOsQ{position:relative}.DemoSandbox_mkCamLeft__eKiGQ .DemoSandbox_mkCamLabel__6Vtpe,.DemoSandbox_mkCamRight__naOsQ .DemoSandbox_mkCamLabel__6Vtpe{position:absolute;top:-2px;margin-top:0}.DemoSandbox_mkCamLeft__eKiGQ .DemoSandbox_mkCamLabel__6Vtpe{right:calc(100% + 5px)}.DemoSandbox_mkCamRight__naOsQ .DemoSandbox_mkCamLabel__6Vtpe{left:calc(100% + 5px)}.DemoSandbox_mkDisc__eypBP{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid #f5f5f0;box-shadow:0 0 0 1.5px #151611,0 2px 6px rgba(0,0,0,.45)}.DemoSandbox_mkWp__LsBP9:hover .DemoSandbox_mkDisc__eypBP{transform:scale(1.12)}.DemoSandbox_mkArea__ryMEU{display:flex;flex-direction:column;align-items:center;pointer-events:none;text-align:center;color:#fff;text-shadow:var(--halo);line-height:1.2}.DemoSandbox_mkArea__ryMEU b{font-size:11.5px;font-weight:600;white-space:nowrap}.DemoSandbox_mkArea__ryMEU span{font-size:10.5px;opacity:.9}.DemoSandbox_mkLine__yfySf{pointer-events:none;font-size:10.5px;font-style:italic;color:#f5f5f0;text-shadow:var(--halo);white-space:nowrap}.DemoSandbox_mkStream__U6xtT{color:#cddde3}.DemoSandbox_mapBox___nVHE[data-zl="0"] :is(.DemoSandbox_mkCamLabel__6Vtpe,.DemoSandbox_mkArea__ryMEU,.DemoSandbox_mkLine__yfySf,.DemoSandbox_mkWpLabel__tzTlZ),.DemoSandbox_mapBox___nVHE[data-zl="1"] :is(.DemoSandbox_mkArea__ryMEU,.DemoSandbox_mkLine__yfySf,.DemoSandbox_mkWpLabel__tzTlZ),.DemoSandbox_mapBox___nVHE[data-zl="2"] :is(.DemoSandbox_mkLine__yfySf,.DemoSandbox_mkWpLabel__tzTlZ){display:none}.DemoSandbox_mapWrap__mzLFH .maplibregl-ctrl-group{background:var(--float);border:1px solid var(--edge-2);border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.DemoSandbox_mapWrap__mzLFH .maplibregl-ctrl-group button+button{border-top-color:var(--edge)}.DemoSandbox_mapWrap__mzLFH .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(1)}.DemoSandbox_mapWrap__mzLFH .maplibregl-ctrl-scale{background:rgba(12,13,11,.7);border-color:#f5f5f0;color:#f5f5f0;font-family:var(--mono);font-size:10px}.DemoSandbox_mapWrap__mzLFH .maplibregl-ctrl-attrib{background:rgba(12,13,11,.7)!important;color:var(--ink-dim);font-size:10.5px}.DemoSandbox_mapWrap__mzLFH .maplibregl-ctrl-attrib a{color:var(--ink-dim)}.DemoSandbox_mapWrap__mzLFH .maplibregl-ctrl-attrib-button{filter:invert(1)}.DemoSandbox_selCard__oo2P8{position:absolute;left:60px;bottom:12px;z-index:3;width:324px;max-height:calc(100% - 24px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--edge-2);border-radius:14px;background:rgba(20,22,19,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 48px rgba(0,0,0,.5)}.DemoSandbox_selHead__chSYn{display:flex;align-items:flex-start;gap:10px}.DemoSandbox_selName__0MPtg{margin:0;font-size:16px;font-weight:700;line-height:1.25}.DemoSandbox_selSub__ZpO98{margin:2px 0 0;font-family:var(--mono);font-size:11.5px;color:var(--ink-dim)}.DemoSandbox_selNote__kNC4S{margin:0;font-size:13px;line-height:1.5;color:var(--ink-dim)}.DemoSandbox_selLabel__yI7I_{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.DemoSandbox_selWinds__MNtjg{margin:0;font-size:13px}.DemoSandbox_selBucks__AKg_L{display:flex;flex-direction:column;gap:6px}.DemoSandbox_tally__33VfQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.DemoSandbox_tally__33VfQ li{display:flex;justify-content:space-between;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--edge)}.DemoSandbox_tally__33VfQ b{font-family:var(--mono);font-weight:500}.DemoSandbox_selThumbs__B0aiY{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.DemoSandbox_thumbBtn__Dv830{display:block;width:100%;padding:0;border:1px solid var(--edge);border-radius:8px;overflow:hidden;background:#1b1d17}.DemoSandbox_thumbBtn__Dv830 img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.DemoSandbox_thumbBtn__Dv830:hover{border-color:var(--accent)}.DemoSandbox_rail__8EtQb{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto;overscroll-behavior:contain;padding-bottom:2px}.DemoSandbox_switchRow__DxBBe{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px;color:var(--ink-dim)}.DemoSandbox_switchOn__FbbbG{color:var(--ink);font-weight:600}.DemoSandbox_switch__jbdqz{position:relative;flex:0 0 auto;width:40px;height:22px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.16)}.DemoSandbox_switch__jbdqz span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#f5f5f0;transition:transform .2s ease}.DemoSandbox_switch__jbdqz[aria-checked=true]{background:var(--accent)}.DemoSandbox_switch__jbdqz[aria-checked=true] span{transform:translateX(18px);background:var(--on-accent)}.DemoSandbox_railList__mmHws{list-style:none;margin:8px -6px 0;padding:0;display:flex;flex-direction:column;gap:1px}.DemoSandbox_railScroll___Fe4M{max-height:264px;overflow:auto}.DemoSandbox_railRow__B1re_{display:flex;align-items:center;gap:10px;width:100%;padding:7px 6px;border:0;border-radius:10px;background:transparent;text-align:left;color:var(--ink-dim)!important}.DemoSandbox_railRow__B1re_:hover{background:var(--fill-hover);color:var(--ink)!important}.DemoSandbox_railRow__B1re_[aria-pressed=true]{background:var(--fill-3);color:var(--ink)!important}.DemoSandbox_railName__XuYAh{display:block;font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoSandbox_railSize__an8CJ,.DemoSandbox_railSub__Tqsau{display:block;font-family:var(--mono);font-size:11px;color:var(--ink-dim);white-space:nowrap}.DemoSandbox_camDot__OUCLc{flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:#ff0000;border:2px solid #fff}.DemoSandbox_objDot__61oaT{flex:0 0 auto;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px rgba(21,22,17,.6)}.DemoSandbox_withRail__VeAFh{display:grid;grid-template-columns:minmax(0,1fr) 292px;grid-gap:16px;gap:16px;height:100%;padding:0 16px 0 24px}.DemoSandbox_viewMain__WrSCv{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:20px}.DemoSandbox_withRail__VeAFh>.DemoSandbox_rail__8EtQb{padding-bottom:16px}.DemoSandbox_imgGrid__DPX_6,.DemoSandbox_imgList__E0jdd,.DemoSandbox_indGrid__QF1gg,.DemoSandbox_indList__7KSHG,.DemoSandbox_sightGrid__OSgIv{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.DemoSandbox_imgGrid__DPX_6{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.DemoSandbox_imgList__E0jdd{gap:10px}.DemoSandbox_imgCard__oGfAQ,.DemoSandbox_sightCard__haM8d{display:block;width:100%;height:100%;padding:0;border:1px solid var(--edge);border-radius:14px;overflow:hidden;background:var(--glass);text-align:left;transition:border-color .15s ease,transform .15s ease}.DemoSandbox_imgCard__oGfAQ:hover,.DemoSandbox_sightCard__haM8d:hover{border-color:rgba(160,173,151,.5)}.DemoSandbox_imgList__E0jdd .DemoSandbox_imgCard__oGfAQ{display:grid;grid-template-columns:180px minmax(0,1fr)}.DemoSandbox_imgPhoto__y_W9e,.DemoSandbox_sightPhoto__P2bBx{position:relative;display:block;aspect-ratio:16/9;background:#1b1d17}.DemoSandbox_imgPhoto__y_W9e img,.DemoSandbox_sightPhoto__P2bBx img{display:block;width:100%;height:100%;object-fit:cover}.DemoSandbox_stamp__PJgjm{left:8px;background:rgba(0,0,0,.8);font-family:var(--mono);font-size:11px;color:#fff}.DemoSandbox_stamp__PJgjm,.DemoSandbox_viewed__L2cYg{position:absolute;bottom:8px;padding:2px 6px;border-radius:6px}.DemoSandbox_viewed__L2cYg{right:8px;background:var(--accent);color:var(--on-accent);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.DemoSandbox_imgBody__aeDXF,.DemoSandbox_sightBody__wcP_P{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;min-width:0}.DemoSandbox_imgName__7L8d7{display:block;font-size:13px;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoSandbox_imgMeta__LrEtU{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-dim);white-space:nowrap;overflow:hidden}.DemoSandbox_filterCard__1B939 summary{list-style:none;cursor:pointer}.DemoSandbox_filterCard__1B939 summary::-webkit-details-marker{display:none}.DemoSandbox_filterCard__1B939[open] .DemoSandbox_summaryChev__UB605{transform:rotate(90deg)}.DemoSandbox_filterCard__1B939[open] summary{margin-bottom:12px}.DemoSandbox_field__AxQQJ{display:block;margin-top:14px}.DemoSandbox_field__AxQQJ .DemoSandbox_select__RsBfm{width:100%}.DemoSandbox_fieldLabel__oz0tD{display:block;margin-bottom:6px;padding:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.DemoSandbox_fieldset__CbCQI{margin:16px 0 0;padding:0;border:0;min-width:0}.DemoSandbox_dateRow__De_Xr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;color:var(--ink-dim)}.DemoSandbox_dateRow__De_Xr .DemoSandbox_select__RsBfm{width:100%;font-size:12px!important}.DemoSandbox_checks__Tmyuc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.DemoSandbox_checks__Tmyuc label{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:12.5px;cursor:pointer}.DemoSandbox_checks__Tmyuc input{accent-color:var(--accent);width:14px;height:14px;margin:0}.DemoSandbox_filterCard__1B939>.DemoSandbox_btnGhost__K9CsE{margin-top:16px}.DemoSandbox_emptyState__mhFo5{display:flex;flex-direction:column;align-items:center;gap:6px;padding:64px 16px;text-align:center;color:var(--ink-dim)}.DemoSandbox_emptyState__mhFo5 p{margin:0;font-size:13px}.DemoSandbox_emptyState__mhFo5 .DemoSandbox_emptyTitle__TBnvY{margin-top:6px;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.DemoSandbox_emptyState__mhFo5 .DemoSandbox_btnGhost__K9CsE{margin-top:12px}.DemoSandbox_indControls__7ugN0{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.DemoSandbox_indSearch__rc6nu{flex:1 1 220px;max-width:300px}.DemoSandbox_tierRow__AAOIh{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px}.DemoSandbox_tierChip__Gn5al{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid var(--edge);border-radius:999px;background:var(--fill-1);color:var(--ink-dim)!important;font-size:12px!important;font-weight:600!important}.DemoSandbox_tierChip__Gn5al:hover{color:var(--ink)!important}.DemoSandbox_tierChip__Gn5al[aria-pressed=true]{border-color:var(--edge-2);background:var(--fill-3);color:var(--ink)!important}.DemoSandbox_tierSwatch__URzFZ{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.DemoSandbox_speciesHead__8Im8j{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700}.DemoSandbox_count__366xE{padding:1px 8px;border:1px solid var(--edge);border-radius:999px;background:var(--fill-2);font-family:var(--mono);font-size:11px;font-weight:500}.DemoSandbox_classHead__3MwIv{margin:4px 0 12px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.DemoSandbox_indGrid__QF1gg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.DemoSandbox_indList__7KSHG{gap:10px}.DemoSandbox_indCard__iDznV{height:100%;border:1px solid var(--edge);border-radius:14px;overflow:hidden;background:var(--glass);transition:border-color .15s ease}.DemoSandbox_indCard__iDznV:hover{border-color:rgba(160,173,151,.5)}.DemoSandbox_indList__7KSHG .DemoSandbox_indCard__iDznV{display:grid;grid-template-columns:150px minmax(0,1fr)}.DemoSandbox_indOpen__IFVHq{display:block;width:100%;padding:0;border:0;background:#1b1d17}.DemoSandbox_indPhoto__jsTe4{display:block;aspect-ratio:4/3}.DemoSandbox_indPhoto__jsTe4 img{display:block;width:100%;height:100%;object-fit:cover}.DemoSandbox_indBody__2kpUi{padding:12px 14px 14px;min-width:0}.DemoSandbox_indTop__6GKRY{display:flex;align-items:center;justify-content:space-between;gap:6px}.DemoSandbox_indName__KgqUI{min-width:0;padding:0;border:0;background:transparent;font-size:14px!important;font-weight:700!important;letter-spacing:.02em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoSandbox_indName__KgqUI:hover{text-decoration:underline;text-underline-offset:3px}.DemoSandbox_star__8xfPf{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink-dim)!important}.DemoSandbox_star__8xfPf:hover{background:var(--fill-2)}.DemoSandbox_starOn__g743W{color:var(--orange)!important}.DemoSandbox_starBig__a7i3i{width:34px;height:34px}.DemoSandbox_species__R2J_a{margin:2px 0 0;font-size:12px;color:var(--ink-dim)}.DemoSandbox_facts__XheW4{display:block;margin:4px 0 0;font-family:var(--mono);font-size:11px;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoSandbox_indFoot__SgiUX{margin-top:10px;min-height:20px}.DemoSandbox_tierBadge__WGtRi{display:inline-block;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.DemoSandbox_estNote__TfSHy{margin:16px 0 0;font-size:11.5px;color:var(--ink-dim)}.DemoSandbox_roster__QKYy_{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:14px;gap:14px;align-items:start}.DemoSandbox_rosterCol__CgTqr{border:1px solid var(--edge);border-radius:14px;background:var(--glass);padding:12px}.DemoSandbox_rosterHead__u2hpF{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DemoSandbox_rosterList__iig5e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.DemoSandbox_rosterRow__CMUOn{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:0;border-radius:10px;background:transparent;text-align:left}.DemoSandbox_rosterRow__CMUOn:hover{background:var(--fill-hover)}.DemoSandbox_rosterRow__CMUOn img{flex:0 0 auto;width:64px;height:48px;border-radius:6px;object-fit:cover}.DemoSandbox_modalBack__tmmpR{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(6,8,6,.66);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.DemoSandbox_modal__1NrAG{width:min(980px,100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--edge-2);border-radius:18px;background:#141612;box-shadow:0 30px 80px rgba(0,0,0,.6);color:var(--ink);font-family:var(--font-sans,"IBM Plex Sans",system-ui,sans-serif)}.DemoSandbox_modalHead__BcGpk{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--edge);background:#141612}.DemoSandbox_modalName___GFWh{margin:0;font-size:19px;font-weight:700;line-height:1.2}.DemoSandbox_modalBody__G1br2{padding:18px 20px 24px}.DemoSandbox_profTop__wL_0Q{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:20px;gap:20px}.DemoSandbox_profHero__D9YKf img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid var(--edge)}.DemoSandbox_profSide__GfbqH{min-width:0}.DemoSandbox_rankRow__bjt7s{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DemoSandbox_rankLabel__efNYB{display:inline-flex;align-items:center;gap:5px;margin-left:4px;font-size:12px;font-weight:700;color:var(--ink-dim)}.DemoSandbox_rankChips__l8KF2{display:flex;flex-wrap:wrap;gap:5px}.DemoSandbox_rankChip__FkmYj{padding:3px 10px;border:1px solid var(--edge);border-radius:999px;background:var(--fill-1);color:var(--ink-dim)!important;font-size:11.5px!important;font-weight:600!important}.DemoSandbox_rankChip__FkmYj[aria-pressed=true]{color:var(--ink)!important;border-color:var(--edge-2);background:var(--fill-3)}.DemoSandbox_statTiles__QMBcD{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px;margin:14px 0 0}.DemoSandbox_statTiles__QMBcD>div{display:flex;flex-direction:column-reverse;gap:2px;padding:8px 10px;border:1px solid var(--edge);border-radius:10px}.DemoSandbox_statTiles__QMBcD dd{margin:0;font-size:16px;font-weight:700;white-space:nowrap}.DemoSandbox_statTiles__QMBcD dt{font-size:11px;color:var(--ink-dim)}.DemoSandbox_profSide__GfbqH .DemoSandbox_estNote__TfSHy{margin:8px 0 12px}.DemoSandbox_profPanels__dql_W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px}.DemoSandbox_hourBars__QUl_D{display:flex;align-items:flex-end;gap:2px;height:48px;margin-top:12px}.DemoSandbox_weekBars__cw0ZF{gap:6px;height:56px}.DemoSandbox_barOn__CG_9_{flex:1 1;min-height:4px;border-radius:2px 2px 0 0;background:var(--accent)}.DemoSandbox_barOff__4Zh5V{flex:1 1;height:3px;border-radius:2px;background:var(--edge)}.DemoSandbox_axis__2A06e{display:flex;justify-content:space-between;margin-top:5px;font-family:var(--mono);font-size:10px;color:var(--ink-dim)}.DemoSandbox_miniMap__f9Hr9{position:relative;height:230px;margin-top:12px;border:1px solid var(--edge);border-radius:10px;overflow:hidden;background:#1b1d17}.DemoSandbox_miniDot__Q1Jeg{display:grid;place-items:center;border-radius:50%;background:rgba(160,173,151,.95);border:2px solid #151611;color:#151611;font-size:10px;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.5)}.DemoSandbox_miniFirst__4JEEU{background:#7bc47f}.DemoSandbox_miniLast__bWkNg{background:#ffb648}.DemoSandbox_whereList__kMpLt{list-style:none;margin:12px 0 4px;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px}.DemoSandbox_whereList__kMpLt li{display:flex;align-items:center;gap:8px}.DemoSandbox_whereList__kMpLt b{font-family:var(--mono);font-weight:500}.DemoSandbox_whereDot__2OflM{width:10px;height:10px;border-radius:50%;background:var(--accent);flex:0 0 auto}.DemoSandbox_sightGrid__OSgIv{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:10px}.DemoSandbox_enlarge__WtmWy{position:absolute;top:8px;right:8px;display:grid;padding:4px;border-radius:6px;background:rgba(0,0,0,.6);color:#fff}.DemoSandbox_lbBackdrop__36fcq{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(6,8,6,.84)}.DemoSandbox_lb__Qpr6i{--ink:#f5f5f0;--ink-dim:#b9bcb2;--edge:rgba(255,255,255,0.13);--edge-2:rgba(255,255,255,0.24);--fill-1:rgba(255,255,255,0.04);--fill-2:rgba(255,255,255,0.07);--fill-3:rgba(255,255,255,0.12);--accent:var(--vale-light-green,#a0ad97);--on-accent:#161a12;--mono:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);display:grid;grid-template-columns:260px minmax(0,1fr);width:min(1320px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--edge-2);border-radius:18px;overflow:hidden;background:#121411;color:var(--ink);font-family:var(--font-sans,"IBM Plex Sans",system-ui,sans-serif)}.DemoSandbox_lb__Qpr6i button{font:inherit;color:inherit;cursor:pointer}.DemoSandbox_lb__Qpr6i button:focus-visible{outline:2px solid var(--vale-orange,#ff6925);outline-offset:2px}.DemoSandbox_lbSide__CI9Ro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;border-right:1px solid var(--edge);overflow:auto}.DemoSandbox_lbBlock__J3f_Z{display:flex;flex-direction:column;gap:2px;width:100%;font-size:13px}.DemoSandbox_lbDets__C0teG{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.DemoSandbox_lbDets__C0teG li{display:flex;flex-direction:column;padding:7px 10px;border:1px solid var(--edge);border-left:3px solid var(--accent);border-radius:8px;background:var(--fill-1)}.DemoSandbox_lbDets__C0teG b{font-size:12.5px}.DemoSandbox_lbDets__C0teG span{font-size:12px;color:var(--ink-dim)}.DemoSandbox_lbDets__C0teG .DemoSandbox_detBuck__pHEh1{border-left-color:var(--vale-orange,#ff6925)}.DemoSandbox_lbMain__xQ_KM{display:flex;flex-direction:column;min-width:0;min-height:0}.DemoSandbox_lbBar__GjmD4{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--edge)}.DemoSandbox_lbFile__VtYz0{margin:0;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DemoSandbox_lbCount__nFfJ7{margin:2px 0 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.DemoSandbox_lbStage___Dd51{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px 60px;background:#0a0b09}.DemoSandbox_lbFrame__JuiHM{position:relative;width:min(100%,calc((100vh - 130px) * 1.7778));width:min(100%,calc((100dvh - 130px) * 1.7778))}.DemoSandbox_lbFrame__JuiHM img{display:block;width:100%;height:auto;border-radius:4px}.DemoSandbox_box___YOvA{position:absolute;border:2px solid var(--accent);border-radius:3px}.DemoSandbox_boxBuck__gA_kM{border-color:var(--vale-orange,#ff6925)}.DemoSandbox_boxTag__IkCdK{position:absolute;bottom:100%;left:-2px;padding:2px 6px;border-radius:3px 3px 0 0;background:var(--accent);color:#151611;font-size:11px;font-weight:600;white-space:nowrap}.DemoSandbox_boxBuck__gA_kM .DemoSandbox_boxTag__IkCdK{background:var(--vale-orange,#ff6925)}.DemoSandbox_boxTagIn__dYacN{bottom:auto;top:0;left:0;border-radius:0 0 3px 0}.DemoSandbox_boxTagEnd__NMZv3{left:auto;right:-2px}.DemoSandbox_boxTagIn__dYacN.DemoSandbox_boxTagEnd__NMZv3{right:0;border-radius:0 0 0 3px}.DemoSandbox_navBtn__B021q{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--edge-2);border-radius:50%;background:rgba(16,18,16,.75)}.DemoSandbox_navBtn__B021q:hover{background:rgba(40,44,38,.95)}.DemoSandbox_navPrev__rE4sK{left:12px}.DemoSandbox_navNext__qqjT0{right:12px}.DemoSandbox_cta__5r9Xr{margin-top:clamp(40px,6vw,72px);padding:clamp(22px,3vw,32px);border:1px solid var(--glass-edge);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;background:radial-gradient(600px 240px at 100% 100%,rgba(255,105,37,.1),transparent 70%),radial-gradient(600px 240px at 0 0,rgba(46,81,95,.35),transparent 70%)}.DemoSandbox_ctaLine___hJKc{margin:0;font-size:clamp(19.3px,2.2vw,26px);font-weight:700;line-height:1.2}.DemoSandbox_ctaBtns__ILrW5{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1180px){.DemoSandbox_appBody__WHtdI{grid-template-columns:220px minmax(0,1fr)}.DemoSandbox_appCollapsed__CtgrD{grid-template-columns:64px minmax(0,1fr)}.DemoSandbox_mapLayout__CT5LS{grid-template-columns:minmax(0,1fr) 276px}.DemoSandbox_withRail__VeAFh{grid-template-columns:minmax(0,1fr) 260px}.DemoSandbox_profTop__wL_0Q{grid-template-columns:minmax(0,240px) minmax(0,1fr)}}@media (max-width:899px){.DemoSandbox_app__Ujsv2{height:auto;border-radius:14px}.DemoSandbox_appNav__v_CLR{height:40px;margin:6px 6px 0;padding:0 12px 0 14px}.DemoSandbox_appNavLinks__p3tew>span:not(.DemoSandbox_appNavOn__tB898),.DemoSandbox_appNavLinks__p3tew>svg{display:none}.DemoSandbox_appBody__WHtdI,.DemoSandbox_appCollapsed__CtgrD{display:block}.DemoSandbox_side__tHeY5{border-right:0;border-bottom:1px solid var(--edge);overflow:visible;background:transparent}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_sideTop__pR0TV,.DemoSandbox_sideTop__pR0TV{display:none}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_propName__GM7dM,.DemoSandbox_propName__GM7dM{display:block;padding:12px 14px 0;border-bottom:0;font-size:16px}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_sideNav__ruHwP,.DemoSandbox_sideNav__ruHwP{flex-direction:row;gap:2px;margin:10px 12px 12px;padding:3px;border:1px solid var(--edge);border-radius:12px;background:var(--fill-1)}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_navItem__Qer3i,.DemoSandbox_navItem__Qer3i{flex:1 1;justify-content:center;gap:6px;padding:9px 4px;border-radius:9px;font-size:13px!important;min-width:0}.DemoSandbox_appCollapsed__CtgrD .DemoSandbox_sideText__Sb5Zh{display:inline}.DemoSandbox_navItem__Qer3i .DemoSandbox_pro__8cPAe{display:none}.DemoSandbox_pageHead__eafwM{padding:14px 14px 12px}.DemoSandbox_pageTitle__0CkeF{font-size:22px}.DemoSandbox_viewBody__3J_uJ,.DemoSandbox_viewMap__Q1oMW{overflow:visible}.DemoSandbox_viewPad__DIK3S{padding:0 14px 18px}.DemoSandbox_mapLayout__CT5LS{display:flex;flex-direction:column;height:auto;padding:0 10px 12px}.DemoSandbox_mapWrap__mzLFH{height:min(460px,68vh);flex:0 0 auto}.DemoSandbox_rail__8EtQb{overflow:visible}.DemoSandbox_railScroll___Fe4M{max-height:230px}.DemoSandbox_withRail__VeAFh{display:flex;flex-direction:column;height:auto;gap:12px;padding:0 12px 16px}.DemoSandbox_withRail__VeAFh>.DemoSandbox_rail__8EtQb{order:-1;padding-bottom:0}.DemoSandbox_viewMain__WrSCv{overflow:visible;padding-bottom:0}.DemoSandbox_selCard__oo2P8{left:8px;right:8px;bottom:8px;width:auto;max-height:calc(100% - 16px)}.DemoSandbox_profPanels__dql_W,.DemoSandbox_profTop__wL_0Q{grid-template-columns:minmax(0,1fr)}.DemoSandbox_profHero__D9YKf img{max-height:260px}.DemoSandbox_lb__Qpr6i{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;max-height:none;border-radius:0;border:0}.DemoSandbox_lbBackdrop__36fcq{padding:0}.DemoSandbox_lbSide__CI9Ro{order:2;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px 18px;max-height:34vh;border-right:0;border-top:1px solid var(--edge);padding:12px 14px}.DemoSandbox_lbSide__CI9Ro>.DemoSandbox_btnAccent__IsDtp{display:none}.DemoSandbox_lbBlock__J3f_Z{width:auto;flex:1 1 140px}.DemoSandbox_lbStage___Dd51{padding:10px}.DemoSandbox_lbFrame__JuiHM{width:100%}.DemoSandbox_navBtn__B021q{top:auto;bottom:16px;transform:none}}@media (max-width:560px){.DemoSandbox_imgGrid__DPX_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DemoSandbox_imgBody__aeDXF{padding:9px 10px 11px;gap:4px}.DemoSandbox_imgName__7L8d7{font-size:12px}.DemoSandbox_imgMeta__LrEtU{font-size:11px}.DemoSandbox_stamp__PJgjm{left:5px;bottom:5px;font-size:9.5px;padding:1px 4px}.DemoSandbox_viewed__L2cYg{right:5px;top:5px;bottom:auto}.DemoSandbox_imgList__E0jdd .DemoSandbox_imgCard__oGfAQ,.DemoSandbox_indList__7KSHG .DemoSandbox_indCard__iDznV{grid-template-columns:120px minmax(0,1fr)}.DemoSandbox_navItem__Qer3i svg{display:none}.DemoSandbox_pagerInfo__lCuFy{flex-basis:100%}.DemoSandbox_perPage__BRNnP>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.DemoSandbox_selCard__oo2P8{max-height:66%;gap:10px;padding:12px}.DemoSandbox_selThumbs__B0aiY li:nth-child(n+4){display:none}.DemoSandbox_indSearch__rc6nu{max-width:none;flex-basis:100%}.DemoSandbox_segText__rB9UQ{display:flex;flex-wrap:nowrap;width:100%}.DemoSandbox_segText__rB9UQ button{flex:1 1 auto;justify-content:center;padding:6px;font-size:12px!important}.DemoSandbox_segText__rB9UQ button svg{display:none}.DemoSandbox_modalBack__tmmpR{padding:0}.DemoSandbox_modal__1NrAG{max-height:100vh;max-height:100dvh;height:100%;border-radius:0;border:0}.DemoSandbox_modalBody__G1br2{padding:14px 14px 22px}.DemoSandbox_modalHead__BcGpk{padding:12px 14px}.DemoSandbox_legendList__YYtVh{font-size:11px}}@media (max-width:899px){.DemoSandbox_mapTools__VRseZ{top:8px;left:8px;right:8px;flex-direction:row;align-items:center;gap:3px;max-height:none;overflow-x:auto;scrollbar-width:none;padding:0 0 2px}.DemoSandbox_mapTools__VRseZ::-webkit-scrollbar{display:none}.DemoSandbox_mapTools__VRseZ .DemoSandbox_toolBtn__shc_s{flex:0 0 auto;width:32px;height:32px}.DemoSandbox_toolDivider__kNhmY{width:1px;height:20px;margin:0 3px}.DemoSandbox_mapTopRight__FAPrC{top:48px;right:8px;max-width:calc(100% - 16px)}.DemoSandbox_typePicker__Jf0Ba{top:48px;left:8px;right:8px;width:auto;max-width:none;max-height:calc(100% - 56px)}.DemoSandbox_readout__ZKdVt{left:8px;right:8px;bottom:8px;transform:none;min-width:0;max-width:none;flex-wrap:wrap;gap:8px;padding:9px 9px 9px 12px}.DemoSandbox_toolModal__Ubynz{top:8px;left:8px;right:8px;transform:none;width:auto;max-width:none;max-height:calc(100% - 16px)}}@media (max-width:560px){.DemoSandbox_mapTools__VRseZ .DemoSandbox_toolBtn__shc_s[aria-label="Reset view to north"],.DemoSandbox_mapTools__VRseZ .DemoSandbox_toolDanger__n0q6K{display:none}.DemoSandbox_mapTools__VRseZ{gap:2px}.DemoSandbox_mapTools__VRseZ .DemoSandbox_toolBtn__shc_s{width:30px;height:30px}.DemoSandbox_readoutMain__9LPBg{font-size:13px}.DemoSandbox_scentChip__ZOAA1{width:200px;padding:7px 8px 8px 10px}.DemoSandbox_scentSub__TgxUS{display:none}.DemoSandbox_scentKey__yqzEM{flex-wrap:nowrap;gap:6px;margin-top:5px;font-size:10px}.DemoSandbox_scentKey__yqzEM li{gap:3px}.DemoSandbox_scentKey__yqzEM span{width:8px;height:8px}}@media (prefers-reduced-motion:reduce){.DemoSandbox_lb__Qpr6i *,.DemoSandbox_modal__1NrAG *,.DemoSandbox_page__dhF0y *{transition:none!important}}