@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}:root{--teal:#01e3d1;--magenta:#f700db;--purple:#5e1ae6;--purple-lt:#9c7ff2;--bg:#06070b;--scrim:#04060a;--bg-2:#090b11;--panel:#0e1017;--panel-2:#12151e;--panel-3:#171b26;--line:#1e2331;--line-2:#6b7591;--line-soft:#171b27;--text:#eef1f6;--text-2:#b9c0cf;--dim:#8992a3;--faint:#5b6376;--green:#3ecf8e;--amber:#f0b429;--red:#e5534b;--r-sm:7px;--r:10px;--r-lg:14px;--r-xl:18px;--recessed:linear-gradient(180deg, #0000006b, #00000038);--recessed-edge:inset 0 1px 0 #0009, inset 0 -1px 0 #ffffff09;--surface:linear-gradient(180deg, #ffffff08, #ffffff04);--surface-edge:inset 0 1px 0 #ffffff0e;--float:linear-gradient(180deg, #ffffff0e, #ffffff06);--float-edge:inset 0 1px 0 #ffffff17;--float-cast:0 18px 44px -12px #000000bf, 0 3px 10px #0006;--t-display:clamp(34px, 3.3vw, 46px);--t-title:21px;--t-body:14.5px;--t-meta:12px;--t-micro:10px;--mono:"SF Mono", ui-monospace, "JetBrains Mono", "Roboto Mono", monospace;--hue:var(--teal);--hue-2:var(--purple-lt);--rail-bp-open:300px;--rail-bp:0px;--chat-strategy:480px;--chat-hunt:400px;--stage-min:460px;--gutter:24px;--ease:cubic-bezier(.2, .8, .2, 1);--focus-ring:0 0 0 3px #01e3d138}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:var(--t-body)/1.55 "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}body:after{content:"";z-index:1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.032'/%3E%3C/svg%3E");position:fixed;inset:0}.workspace{z-index:2;position:relative}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}@keyframes construct{0%{opacity:0;clip-path:inset(0 0 42% 0 round var(--r));transform:translateY(9px)scale(.99)}to{opacity:1;clip-path:inset(0 0 0 0 round var(--r));transform:none}}.construct{animation:construct .46s var(--ease) backwards;animation-delay:calc(min(var(--i,0), 8) * 46ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);height:100%;display:grid}.frame{grid-template-columns:var(--rail-chat) minmax(var(--stage-min), 1fr) var(--rail-bp);--rail-chat:var(--chat-strategy);min-height:0;display:grid}.frame.act-hunt,.frame.act-decision{--rail-chat:var(--chat-hunt)}.center{min-width:0;padding:0 var(--gutter) 90px;background:radial-gradient(900px 380px at 18% -8%, #5e1ae61a, transparent 70%), radial-gradient(700px 320px at 92% 4%, #01e3d10e, transparent 70%), var(--bg);overflow:hidden auto;container:stage/inline-size}.rail{background:var(--bg-2);flex-direction:column;min-height:0;display:flex}.rail-chat{border-right:1px solid var(--line);cursor:default}.rail-team{padding-bottom:18px}.rail-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:16px 18px 14px;display:flex}.rail-title{letter-spacing:-.01em;font-size:13px;font-weight:700}.rail-sub{color:var(--faint);font-size:11px}.field-reveal{border-top:1px solid var(--line-soft);animation:fieldIn .55s var(--ease) both;margin-top:34px;padding-top:26px}@keyframes fieldIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.field-head{margin-bottom:18px}.field-head h2{font-size:var(--t-title);letter-spacing:-.024em;margin-top:4px;font-weight:700}.field-head .k{color:color-mix(in srgb, var(--hue) 72%, var(--faint))}.field-blurb{color:var(--dim);max-width:62ch;margin-top:7px;font-size:12.8px;line-height:1.6}.hunt-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.authorized-chip{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 32%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11.6px;font-weight:700;transition:background .16s,box-shadow .16s;display:inline-flex}.authorized-chip .num{font-family:var(--mono);font-weight:700}.authorized-chip:hover{background:color-mix(in srgb, var(--green) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 52%, transparent)}.authorized-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.ceremony{z-index:300;background:radial-gradient(760px 420px at 50% -6%, #f700db29, transparent 70%), radial-gradient(620px 380px at 12% 108%, #01e3d11a, transparent 72%), var(--scrim);animation:ceremonyIn .42s var(--ease) both;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes ceremonyIn{0%{opacity:0}to{opacity:1}}.ceremony-surface{width:min(660px,100%);animation:ceremonyRise .5s var(--ease) both 60ms;flex-direction:column;gap:15px;margin:auto;display:flex;position:relative}.ceremony-surface:focus{outline:none}@keyframes ceremonyRise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.ceremony-surface.is-sealed{animation:none}.ceremony-close{width:30px;height:30px;color:var(--faint);border-radius:999px;place-items:center;font-size:19px;line-height:1;transition:color .15s,background .15s;display:grid;position:absolute;top:-8px;right:-4px}.ceremony-close:hover{color:var(--text);background:#ffffff12}.ceremony-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.ceremony-head{text-align:center}.ceremony-head .gate-shield{color:var(--teal);filter:drop-shadow(0 0 14px #01e3d173);width:34px;height:34px}.ceremony-head h1{letter-spacing:-.032em;margin-top:8px;font-size:clamp(25px,2.8vw,33px);font-weight:700}.ceremony-blurb{color:var(--dim);max-width:52ch;margin:7px auto 0;font-size:13.2px;line-height:1.55}.ceremony-blurb .num{font-family:var(--mono);color:var(--text-2)}.ceremony-blocked{border-radius:var(--r-lg);--r:14px;background:var(--surface);box-shadow:var(--surface-edge), inset 0 0 0 1px color-mix(in srgb, var(--amber) 30%, transparent);padding:15px 17px}.ceremony-blocked b{color:var(--amber);font-size:13.4px;display:block}.ceremony-blocked p{color:var(--dim);margin:6px 0 11px;font-size:12.4px;line-height:1.55}.ceremony-blocked.is-waiting{box-shadow:var(--surface-edge), inset 0 0 0 1px var(--line)}.ceremony-blocked.is-waiting b{color:var(--text-2)}.ceremony-blocked.is-waiting p{margin-bottom:0}.ceremony-terms{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.term-card{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:14px 16px 15px}.term-head{align-items:baseline;gap:8px;display:flex}.term-head b{letter-spacing:-.012em;font-size:13.2px;font-weight:700}.term-head span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex:none;margin-left:auto;font-size:10.4px;font-weight:700}.term-card ul{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.term-card li{color:var(--text-2);padding-left:14px;font-size:12.6px;line-height:1.45;position:relative}.term-card li:before{content:"";background:var(--teal);border-radius:999px;width:5px;height:5px;position:absolute;top:.6em;left:1px}@media (width<=720px){.ceremony-terms{grid-template-columns:1fr}}.gate-accept{background:var(--panel-2);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 17px;transition:box-shadow .16s,background .16s;display:flex;box-shadow:inset 0 0 0 1px #3a4258}.gate-accept:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.gate-accept.is-on{background:linear-gradient(140deg, color-mix(in srgb, var(--teal) 10%, transparent), transparent 64%), var(--panel-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--teal) 55%, transparent)}.gate-accept:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.gate-accept-box{border:2px solid var(--line-2);color:#0000;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:grid}.gate-accept-box svg{width:16px;height:16px}.gate-accept.is-on .gate-accept-box{background:var(--teal);color:#05121a;border-color:#0000;box-shadow:0 0 16px -3px #01e3d199}.gate-accept-say .gate-signer b{font-size:inherit;color:var(--text-2);letter-spacing:0;font-weight:600;display:inline}.gate-accept-say .gate-signer .link-btn{font-size:inherit}.gate-accept-say b{letter-spacing:-.015em;font-size:15px;font-weight:700;display:block}.gate-accept-say i{color:var(--dim);margin-top:3px;font-size:12px;font-style:normal;line-height:1.5;display:block}.gate-accept-say .sig{color:var(--text-2);font-weight:600}.gate-accept.is-signed{cursor:default}.gate-accept.is-signed .gate-accept-box{background:var(--green);border-color:var(--green);color:#04120b;box-shadow:0 0 16px -3px #3ecf8e99}.ceremony-paper{grid-template-columns:1fr 1fr;gap:11px 14px;display:grid}.paper-field.is-wide{grid-column:1/-1}@media (width<=720px){.ceremony-paper{grid-template-columns:1fr}}.paper-field{flex-direction:column;gap:5px;min-width:0;display:flex}.paper-field>span{color:var(--text-2);font-size:12px;font-weight:500}.paper-field>i{color:var(--dim);font-size:11.6px;font-style:normal;line-height:1.5}.paper-field input{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-sm);font:inherit;color:var(--text);width:100%;padding:8px 11px;font-size:13px}.paper-field input::placeholder{color:var(--faint);opacity:1}.paper-field input:focus{border-color:var(--teal);outline:none}.paper-field select{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-sm);font:inherit;color:var(--text);width:100%;padding:8px 11px;font-size:13px}.paper-field select:focus{border-color:var(--teal);outline:none}.paper-optional{color:var(--faint);font-style:normal;font-weight:400}.paper-field.is-missing input{border-color:color-mix(in srgb, var(--amber) 70%, transparent)}.paper-found{color:color-mix(in srgb, var(--teal) 78%, var(--text-2));font-size:11.4px;font-style:normal;line-height:1.5}.paper-notice{border-radius:var(--r-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--amber) 13%, transparent), transparent 62%), var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber) 38%, transparent), 0 14px 34px -18px #000c;animation:construct .4s var(--ease) both;flex-direction:column;gap:14px;margin-bottom:22px;padding:18px 20px 20px;display:flex}.paper-notice.is-ours{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line), 0 14px 34px -18px #000c}.paper-notice.is-ours .paper-notice-head .k,.paper-notice.is-ours .paper-mark{color:var(--faint)}.paper-notice-head{align-items:flex-start;gap:12px;display:flex}.paper-notice-head .k{color:var(--amber);margin-bottom:5px;display:block}.paper-notice-head b{letter-spacing:-.018em;color:var(--text);font-size:15.4px;display:block}.paper-notice-head p{color:var(--text-2);max-width:68ch;margin-top:5px;font-size:12.8px;line-height:1.6}.paper-mark{color:var(--amber);flex:none;margin-top:1px}.paper-notice-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.paper-notice-row label{flex-direction:column;flex:260px;gap:4px;display:flex}.paper-notice-row label>span{color:var(--text-2);font-size:12px;font-weight:500}.paper-notice-row label>i{color:var(--dim);font-size:11.4px;font-style:normal}.paper-notice-row input{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-sm);font:inherit;color:var(--text);width:100%;padding:8px 11px;font-size:13px}.paper-notice-row input:focus{border-color:var(--teal);outline:none}.paper-notice-error{color:var(--red);font-size:12px}.ceremony-actions{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ceremony-actions .primary-btn.wide{width:100%}.ceremony-actions .primary-btn:disabled{opacity:1;background:var(--panel-3);color:var(--dim);box-shadow:inset 0 0 0 1px var(--line);cursor:not-allowed}.ceremony-actions .primary-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.paper-field input:focus-visible{box-shadow:var(--focus-ring)}.gate-hint{color:var(--dim);margin:0;font-size:12px}@media (width<=560px){.ceremony{padding:14px 13px}.ceremony-surface{gap:11px}.ceremony-head .gate-shield{display:none}.ceremony-head h1{margin-top:0;font-size:24px}.ceremony-blurb{margin-top:5px;font-size:12.4px;line-height:1.45}.ceremony-close{top:-2px;right:-2px}.ceremony-watermark{letter-spacing:.08em;max-width:calc(100% - 30px);padding:5px 9px;font-size:9.4px}.term-card{padding:10px 12px 11px}.term-card li{font-size:12.2px}.term-card ul{gap:4px;margin-top:7px}.term-head b{font-size:12.6px}.ceremony-paper{gap:9px 14px}.paper-field{gap:4px}.paper-field input{padding:7px 10px}.gate-accept{gap:11px;padding:12px 14px}.gate-accept-say b{font-size:14.2px}.gate-accept-say i{margin-top:2px;font-size:11.6px}.ceremony-seal h1{font-size:26px}}.ceremony-seal{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ceremony-seal .gate-shield{color:var(--green);filter:drop-shadow(0 0 22px #3ecf8e99);animation:sealPop .6s var(--ease) both}.ceremony-seal h1{letter-spacing:-.032em;font-size:clamp(28px,3.4vw,40px);font-weight:700}.ceremony-seal p{color:var(--dim);max-width:46ch;font-size:13.6px;line-height:1.6}.ceremony-seal ul{text-align:left;flex-direction:column;gap:8px;max-width:46ch;margin-top:4px;list-style:none;display:flex}.ceremony-seal li{color:var(--text-2);padding-left:17px;font-size:13px;line-height:1.5;position:relative}.ceremony-seal li:before{content:"";background:color-mix(in srgb, var(--green) 80%, transparent);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}@keyframes sealPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.topbar{border-bottom:1px solid var(--line);background:linear-gradient(#0a0c12,#07080d)}.topbar-row{justify-content:space-between;align-items:center;gap:14px;padding:12px 22px 11px;display:flex}.topbar-left{align-items:center;gap:14px;min-width:0;display:flex}.topbar-right{flex:none;align-items:center;gap:12px;display:flex}.topbar-right>*,.switcher .ghost-btn,.dev-pill{white-space:nowrap}.logo{width:auto;height:45px;display:block}.switcher{border-left:1px solid var(--line);min-width:0;padding-left:14px;position:relative}.switcher-btn{border-radius:var(--r-sm);color:var(--text-2);align-items:center;gap:10px;min-width:0;max-width:min(30ch,100%);padding:5px 9px 5px 8px;transition:background .16s,box-shadow .16s,color .16s;display:flex}.switcher-btn:hover,.switcher-btn.is-open{color:var(--text);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.switcher-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.switcher-lines{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.switcher-company{letter-spacing:-.014em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.6px;font-weight:700;overflow:hidden}.switcher-room{color:var(--faint);align-items:baseline;gap:6px;min-width:0;font-size:10.8px;display:flex}.switcher-room-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.switcher-room>i{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--teal) 68%, var(--faint));white-space:nowrap;flex:none;font-size:9px;font-style:normal}.switcher-chevron{color:var(--faint);flex:none}.switcher-btn:hover .switcher-chevron{color:var(--text-2)}.switcher-menu{z-index:40;border-radius:var(--r-lg);background:var(--panel);width:340px;max-height:70vh;box-shadow:var(--float-edge), 0 0 0 1px var(--line), var(--float-cast);animation:menuIn .16s var(--ease) both;padding:8px;position:absolute;top:calc(100% + 8px);left:8px;overflow-y:auto}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.switcher-menu,.account-menu{animation:none}}.switcher-menu-head{align-items:center;gap:7px;padding:8px 9px 6px;display:flex}.switcher-list{flex-direction:column;gap:2px;display:flex}.switcher-item{border-radius:var(--r-sm);text-align:left;grid-template-columns:1fr auto;gap:2px 10px;width:100%;padding:8px 9px;transition:background .14s;display:grid}.switcher-item:hover{background:var(--panel-2)}.switcher-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.switcher-item.is-current{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--teal)}.switcher-item-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.6px;font-weight:700;overflow:hidden}.switcher-item-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-self:center;font-size:9px}.switcher-item-standing{color:var(--dim);grid-column:1/-1;font-size:11px}.switcher-item.is-current .switcher-item-standing{color:var(--text-2)}.switcher-list.is-dev .switcher-item-name{color:var(--text-2);font-weight:500}.switcher-new{border-radius:var(--r-sm);width:100%;color:var(--teal);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 26%, transparent);align-items:center;gap:7px;margin-top:4px;padding:9px;font-size:12.4px;font-weight:700;transition:background .14s,box-shadow .14s;display:flex}.switcher-new:hover{background:#01e3d112;box-shadow:inset 0 0 0 1px #01e3d180}.switcher-new:focus-visible{box-shadow:var(--focus-ring);outline:none}.category-grid{flex-direction:column;gap:8px;margin:4px 0 18px;display:flex}.category{border-radius:var(--r);text-align:left;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:3px;padding:12px 14px;transition:box-shadow .16s,background .16s;display:flex;position:relative}.category:hover:not(:disabled){box-shadow:inset 0 0 0 1px #01e3d166}.category:focus-visible{box-shadow:var(--focus-ring);outline:none}.category.is-chosen{background:linear-gradient(160deg, #01e3d11a, transparent 70%), var(--panel-2);box-shadow:inset 0 0 0 1px #01e3d199}.category.is-soon{opacity:.5;cursor:not-allowed}.category-name{color:var(--text);font-size:13.4px;font-weight:700}.category-blurb{color:var(--dim);font-size:11.8px;line-height:1.5}.category-soon{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9px;position:absolute;top:12px;right:14px}.account{position:relative}.account-btn{border-radius:9px;place-items:center;padding:0;transition:background .16s;display:grid}.account-btn:hover,.account-btn.is-open{background:var(--panel-2)}.account-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.avatar-you{background:var(--teal);color:#05121a;font-weight:700}.account-menu{z-index:40;border-radius:var(--r-lg);background:var(--panel);width:288px;max-width:calc(100vw - 24px);box-shadow:var(--float-edge), 0 0 0 1px var(--line), var(--float-cast);animation:menuIn .16s var(--ease) both;white-space:normal;overflow-wrap:break-word;box-sizing:border-box;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.account-menu *{min-width:0}.account-you{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 9px 12px;display:flex}.account-you-lines{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.account-you-lines b{color:var(--text);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:12.8px;overflow:hidden}.account-you-lines span,.account-you-company{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.2px;overflow:hidden}.account-you-company{color:var(--text-2)}.account-section{border-bottom:1px solid var(--line-soft);padding:8px 0 6px}.account-section:last-child{border-bottom:none;padding-bottom:2px}.account-section .k{padding:2px 9px 6px}.account-note{color:var(--faint);padding:0 9px 6px;font-size:11.4px;line-height:1.5}.account-people{flex-direction:column;gap:4px;padding:0 9px 6px;display:flex}.account-people li{align-items:center;gap:8px;display:flex}.account-people .avatar{flex:0 0 20px;width:20px;height:20px;font-size:8.5px}.account-person{color:var(--text-2);font-size:11.8px}.account-item{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--text-2);padding:8px 9px;font-size:12.4px;text-decoration:none;transition:background .14s,color .14s;display:block}.account-item:hover{background:var(--panel-2);color:var(--text)}.account-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.account-out{color:var(--dim)}.account-out:hover{color:var(--text)}.ghost-btn{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-sm);color:var(--text-2);padding:6px 11px;font-size:12px;transition:border-color .16s,color .16s,background .16s}.ghost-btn:hover:not(:disabled){color:var(--text);background:var(--panel-2);border-color:#2c3346}.ghost-btn:disabled{opacity:.42}.dev-pill{letter-spacing:.1em;text-transform:uppercase;color:var(--magenta);background:#f700db1c;border:1px solid #f700db57;border-radius:5px;padding:3px 7px;font-size:9.5px;font-weight:800}.progress-count{color:var(--text-2);font-size:13px;font-weight:700}.progress-count .of{color:var(--faint);font-weight:500}.presence{align-items:center;gap:8px;display:flex}@media (width<=1439px){.presence-k{display:none}}.presence-k{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700}.presence-faces{align-items:center;display:flex}.presence-faces .avatar{width:24px;height:24px;box-shadow:0 0 0 2px var(--bg-2);cursor:default;flex:0 0 24px;margin-left:-6px;font-size:9px}.presence-faces .avatar:first-child{margin-left:0}.actionbar{z-index:6;margin:0 calc(var(--gutter) * -1) 22px;padding:16px var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.center>.error-banner,.center>.loading{margin-top:26px}.center>.stage:first-child{padding-top:26px}.actionbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:0 auto;display:flex}.seg-stage.is-next .seg-label{color:var(--teal)}.seg-next{letter-spacing:.02em;color:var(--bg);background:var(--teal);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700}@media (prefers-reduced-motion:no-preference){.seg-stage.is-next .seg-next{animation:2.4s ease-in-out infinite seg-next-breathe}}@keyframes seg-next-breathe{50%{opacity:.7}}.seg-opens{letter-spacing:.01em;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}.actionbar.is-go{border-bottom-color:color-mix(in srgb, var(--hue) 26%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--hue) 7%, transparent), transparent 90%), color-mix(in srgb, var(--bg) 88%, transparent)}.actionbar-line{flex-direction:column;flex:340px;gap:4px;min-width:0;display:flex}.actionbar-line .k{color:color-mix(in srgb, var(--hue) 66%, var(--faint))}.actionbar-say{color:var(--text-2);max-width:76ch;font-size:13.6px;line-height:1.5}.actionbar-say b{color:var(--text)}.actionbar-moves{flex:none;align-items:center;gap:10px;display:flex}.actionbar-primary{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.actionbar-blocked{color:var(--faint);font-size:10.8px;font-style:normal}@media (prefers-reduced-motion:reduce){.actionbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}@media (width<=480px){.topbar-row{gap:8px;padding:10px 14px 9px}.logo{height:34px}.topbar-left,.topbar-right{gap:8px}.switcher{padding-left:8px}.switcher-btn{gap:6px;padding:4px 7px 4px 6px}.switcher-company{font-size:11.6px}.switcher-room{font-size:9.6px}.progress-count{font-size:11.5px}.spine{gap:6px;padding:6px 14px 0}.seg-stage{gap:6px;padding-bottom:11px}.seg-text{gap:6px}.seg-label{font-size:12px}.seg-stage.is-active .seg-label{letter-spacing:-.02em;white-space:normal;text-overflow:clip;font-size:17px;overflow:visible}.seg-here{display:none}.seg-opens{white-space:normal;font-size:10px}.seg-value{display:none}.seg-stage.is-active .seg-value{max-width:100%;margin-top:1px;font-size:11.5px;display:block}.seg-meter{display:none}.seg-stage.is-active .seg-meter{display:inline-flex}.actionbar-inner{gap:10px}.actionbar-moves{flex-direction:column;flex:100%;align-items:stretch;gap:8px}.actionbar-primary{align-items:stretch;width:100%}.actionbar-moves .ghost-btn{width:100%}.actionbar-primary .primary-btn{white-space:normal;text-align:center;width:100%;line-height:1.3}.actionbar-blocked{text-align:center}}.spine{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;padding:6px 22px 0;display:grid}.seg-stage{text-align:left;flex-direction:column;gap:10px;min-width:0;padding:0 0 14px;display:flex}.seg{height:4px;transition:height .22s var(--ease), background .22s, box-shadow .22s;background:#ffffff0d;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #000000b3}.seg-fill{transform-origin:0;background:var(--seg,var(--teal));transition:transform .65s var(--ease), box-shadow .5s var(--ease);border-radius:3px;position:absolute;inset:0;transform:scaleX(0)}.spine-acts{grid-auto-columns:1fr;justify-content:stretch}.seg-act-strategy{--act:#8b5cf6;--seg:var(--act)}.seg-act-hunt{--act:var(--teal);--seg:var(--act)}.seg-act-decision{--act:#dfe8f5;--seg:var(--act)}.seg-stage.is-locked{opacity:.34;cursor:not-allowed}.seg-stage.is-locked:hover .seg{box-shadow:inset 0 1px 1px #000000b3}.seg-stage.is-done .seg-fill{box-shadow:0 0 12px -1px color-mix(in srgb, var(--act,var(--teal)) 55%, transparent);transform:scaleX(1)}.seg-stage.is-open .seg-fill,.seg-stage.is-waiting .seg-fill{transform:scaleX(0)}.seg-stage:hover .seg{box-shadow:inset 0 1px 1px #000000b3,0 0 0 1px #ffffff1a}.seg-stage.is-active .seg{height:7px;box-shadow:inset 0 1px 1px #000000b3, 0 0 0 1px color-mix(in srgb, var(--act,var(--teal)) 34%, transparent), 0 0 20px -4px color-mix(in srgb, var(--act,var(--teal)) 60%, transparent);background:#ffffff24;margin-top:-2px}.seg-stage.is-active .seg-fill{box-shadow:0 0 16px 0 color-mix(in srgb, var(--act,var(--teal)) 60%, transparent)}.seg-sweep{opacity:0;background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:3px;width:42%;position:absolute;top:0;bottom:0}.seg.is-igniting .seg-sweep{animation:segSweep .95s var(--ease) 1}.seg.is-igniting{box-shadow:inset 0 1px 1px #000000b3,0 0 22px -2px #01e3d1cc}@keyframes segSweep{0%{opacity:0;transform:translate(-120%)}22%{opacity:1}to{opacity:0;transform:translate(280%)}}.seg-text{align-items:baseline;gap:8px;min-width:0;display:flex}.seg-index{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);font-size:9.5px;font-weight:700;transition:color .2s}.seg-label{color:var(--dim);letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;transition:color .2s, font-size .2s var(--ease), letter-spacing .2s;font-size:13px;font-weight:700;overflow:hidden}.seg-stage.is-done .seg-index{color:color-mix(in srgb, var(--teal) 70%, var(--faint))}.seg-stage:hover .seg-label{color:var(--text)}.seg-stage.is-active{padding-bottom:12px}.seg-stage.is-active .seg-label{letter-spacing:-.028em;color:var(--text);font-size:21px;font-weight:700}.seg-stage.is-active .seg-index{color:var(--act,var(--teal));font-size:10.5px}.bp-print-head{display:none}.seg-meter{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);border-radius:var(--r-sm);background:#ffffff0d;padding:1px 5px;font-size:9.5px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s}.seg-meter b{color:var(--text-2);font-weight:700}.seg-stage.is-active .seg-meter{color:var(--dim)}.seg-meter.is-ready{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 34%, transparent)}.seg-meter.is-pulsing{animation:segMeterPulse 1.15s var(--ease) 1}@keyframes segMeterPulse{0%,to{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 26%, transparent);color:var(--teal)}}.avatar-more{color:var(--faint);background:#ffffff14;font-size:9px;font-weight:700}.seg-here{letter-spacing:.13em;text-transform:uppercase;color:var(--act,var(--teal));background:color-mix(in srgb, var(--act,var(--teal)) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--act,var(--teal)) 26%, transparent);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.seg-done{color:color-mix(in srgb, var(--teal) 76%, var(--faint));font-size:11px}.seg-value{color:var(--faint);letter-spacing:-.006em;max-width:42ch;font-size:12.4px;line-height:1.4;transition:color .2s}.seg-stage.is-active .seg-value{color:var(--text-2)}.seg-stage:hover .seg-value{color:var(--dim)}.seg-stage.is-active:hover .seg-value{color:var(--text-2)}.chat-column{flex-direction:column;gap:22px;width:100%;max-width:720px;margin:0 auto;display:flex}.chat-scroll{min-height:0;padding:26px var(--gutter) 38px;flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-scroll>.chat-column{flex:1}.chat-column>:first-child{margin-top:auto}.turn{gap:11px;display:flex}.turn-engineer{align-items:flex-start}.scout-mark{flex:none;place-items:center;margin-top:1px;display:grid;overflow:visible}.turn-body{flex:1;min-width:0}.turn-customer{flex-direction:column;align-items:flex-end}.bubble{max-width:82%;font-size:var(--t-body);border-radius:var(--r-lg);--r:var(--r-lg);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 14px;line-height:1.55}.bubble-customer{background:var(--surface);box-shadow:var(--surface-edge);border-bottom-right-radius:var(--r-sm);color:var(--text)}.turn-principal{flex-direction:column;align-items:stretch}.principal-card{border-radius:var(--r-lg);background:var(--float);box-shadow:var(--float-edge), var(--float-cast);color:var(--text);padding:14px 16px 14px 18px;position:relative;overflow:hidden}.principal-card:before{content:"";background:#8b5cf6;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #8b5cf673}.principal-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.principal-head .avatar-jake{background:var(--panel-3);width:36px;height:36px;color:var(--text);border:none;border-radius:50%;flex:0 0 36px;font-size:12px;box-shadow:inset 0 0 0 1px #8b5cf659,0 0 16px #8b5cf624}.principal-name{letter-spacing:-.01em;font-size:13px;font-weight:700}.principal-title{font-size:var(--t-meta);color:#c4b5fd;font-weight:700}.principal-badge{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;background:#8b5cf61a;border-radius:999px;margin-left:auto;padding:3px 8px;font-weight:700;box-shadow:inset 0 0 0 1px #8b5cf64d}.prose{font-size:var(--t-body);color:var(--text-2);line-height:1.62}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.md-p{overflow-wrap:anywhere;margin:0 0 10px}.md-h{letter-spacing:-.01em;color:var(--text);margin:16px 0 7px;font-size:13.5px;font-weight:700}.md-list{margin:0 0 10px;padding-left:20px}.md-list li{margin-bottom:4px}.md-list li::marker{color:var(--faint)}.md-hr{border:none;border-top:1px solid var(--line);margin:14px 0}.md-quote{color:var(--dim);border-left:2px solid #01e3d166;margin:0 0 10px;padding:2px 0 2px 12px}.md-link{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.md-link:hover{color:var(--text)}.md-link-host{color:var(--dim);white-space:nowrap;font-size:.85em}.md-code,.md-pre code{font-family:var(--mono);font-size:.9em}.md-code{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border-radius:5px;padding:1px 5px}.md-pre{border-radius:var(--r);background:var(--recessed);box-shadow:var(--recessed-edge);color:var(--text-2);margin:0 0 10px;padding:11px 13px;line-height:1.5;overflow-x:auto}.md-table-scroll{margin:0 0 10px;overflow-x:auto}.md-table{border-collapse:collapse;width:100%;font-size:var(--t-meta)}.md-table th,.md-table td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:7px 11px}.md-table th{color:var(--faint);font-weight:700;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;border-bottom-color:var(--line)}.md-table td{color:var(--text-2)}.thinking-hold{height:21px}.scout-gallery{border-bottom:1px solid var(--line-soft);gap:14px;padding:14px 0 18px;display:grid}.scout-gallery-row{align-items:center;gap:18px;display:flex}.scout-gallery-cell{justify-items:center;gap:6px;display:grid}.scout-gallery-cell i{font-size:var(--t-micro);color:var(--faint);font-style:normal}.caret{vertical-align:-2px;background:var(--teal);width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite caretBlink;display:inline-block}@keyframes caretBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret{animation:none}}.capture-strip{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.turn-customer .capture-strip{justify-content:flex-end}.capture-flight{font-size:var(--t-micro);color:var(--teal);background:#01e3d117;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #01e3d14d}.composer-dock{padding:4px var(--gutter) 16px;background:var(--bg-2);flex:none;position:relative}.composer-dock:before{content:"";background:linear-gradient(180deg, transparent, var(--bg-2));pointer-events:none;height:30px;position:absolute;top:-30px;left:0;right:0}.composer-dock .chat-column{gap:8px}.composer{border-radius:var(--r-xl);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;transition:box-shadow .16s;display:flex}.composer:focus-within{box-shadow:inset 0 0 0 1px #01e3d18c}.composer textarea{width:100%;min-width:0;font:var(--t-body)/1.55 inherit;resize:none;background:0 0;border:none;max-height:168px;padding:8px 0;display:block;overflow-y:auto}.composer textarea:focus{outline:none}.composer textarea::placeholder{color:var(--faint)}.composer-field{flex:1;min-width:0;position:relative}.composer-mirror{font:var(--t-body)/1.55 inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);pointer-events:none;padding:8px 0;position:absolute;inset:0;overflow:hidden}.composer-live{color:var(--dim)}.composer.is-dictating textarea{color:#0000;caret-color:var(--text)}.composer-actions{flex:none;align-items:center;gap:6px;display:flex}.send-btn{background:linear-gradient(140deg, var(--teal), #00b6c6);color:#04121a;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:opacity .16s,transform .12s,filter .16s;display:grid}.send-btn:hover:not(:disabled){filter:brightness(1.1)}.send-btn:disabled{opacity:.28}.send-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.composer-foot{font-size:var(--t-micro);color:var(--faint);align-items:baseline;gap:10px;padding:0 4px;display:flex}.chat-count{margin-left:auto}.chat-count.is-full{color:var(--amber)}.pack-cta{border-radius:var(--r);--r:10px;background:linear-gradient(110deg,#5e1ae629,#0000 62%);border:1px solid #7c56e85c;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;padding:13px 15px;display:flex}.pack-cta-copy{color:var(--text-2);flex:200px;min-width:0;font-size:12.6px;line-height:1.55}.pack-cta-copy b{color:var(--text);display:block}.pack-cta .primary-btn{flex:none}.chat-error{background:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid color-mix(in srgb, var(--red) 30%, transparent);color:var(--red);font-size:var(--t-meta);border-radius:8px;align-items:center;gap:10px;padding:8px 11px;line-height:1.45;display:flex}.chat-error span{flex:auto}.chat-retry{color:var(--red);border:1px solid color-mix(in srgb, var(--red) 45%, transparent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:4px 11px;font-weight:700}.chat-retry:hover{background:color-mix(in srgb, var(--red) 16%, transparent)}.chat-retry:focus-visible{outline:2px solid var(--red);outline-offset:2px}.chat-notice{color:var(--dim);font-size:var(--t-meta);padding:6px 2px;line-height:1.45}.turn-revised{color:var(--dim);font-size:var(--t-meta);margin-top:4px;font-style:italic}.avatar{letter-spacing:.02em;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:800;display:grid}.avatar-sm{border-radius:6px;flex:0 0 19px;width:19px;height:19px;font-size:8px}.avatar-ai{background:var(--purple);color:#f2effe}.avatar-jake{background:var(--panel-3);color:var(--text-2);border:1px solid #2a3145}.avatar-op{background:var(--panel-2);border:1px solid var(--line);color:var(--dim);font-size:9.5px}.team-card{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:11px 14px;display:flex}.team-body{min-width:0}.team-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.team-role{color:var(--faint);font-size:10.8px}.human-marker{letter-spacing:.04em;text-transform:uppercase;color:var(--teal);background:#01e3d11a;border:1px solid #01e3d14d;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;margin-left:auto;animation:2.4s ease-in-out infinite breathe;box-shadow:0 0 8px #3ecf8ebf}@keyframes breathe{0%,to{opacity:.5}50%{opacity:1}}.rail-section{padding:16px 14px 6px}.rail-empty{color:var(--faint);margin-top:7px;font-size:11.2px;line-height:1.5}.contact-list{flex-direction:column;gap:2px;margin-top:9px;list-style:none;display:flex}.contact{align-items:center;gap:9px;padding:6px 0;display:flex}.protected-badge{border-radius:var(--r);--r:10px;color:var(--teal);background:#01e3d117;border:1px solid #01e3d147;gap:10px;margin:14px 14px 0;padding:11px 12px;font-size:11.5px;display:flex}.protected-badge b{font-size:12px;display:block}.protected-sub{color:var(--text-2);margin-top:2px;font-size:10.8px;line-height:1.45}.center{position:relative}.center:before{content:"";pointer-events:none;background:radial-gradient(680px 300px at 12% -12%, color-mix(in srgb, var(--hue) 16%, transparent), transparent 72%), radial-gradient(560px 260px at 88% -18%, color-mix(in srgb, var(--hue-2) 13%, transparent), transparent 72%);height:420px;transition:background .5s var(--ease);position:absolute;inset:0 0 auto}.stage-blueprint{--hue:var(--teal);--hue-2:#2fb8ff}.stage-strategy{--hue:#8b5cf6;--hue-2:var(--purple-lt)}.stage-fit{--hue:var(--teal);--hue-2:var(--magenta)}.stage-lockin{--hue:var(--magenta);--hue-2:#b14bff}.stage-hunt{--hue:var(--teal);--hue-2:var(--magenta)}.stage-selection,.stage-decision{--hue:#dfe8f5;--hue-2:var(--teal)}.stage{max-width:1080px;animation:construct .4s var(--ease) both;--r:0px;--t-display:clamp(30px, 5.6cqi, 46px);margin:0 auto;position:relative}.stage-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:22px;padding-bottom:20px;display:flex}.stage-head>:first-child{flex:auto;min-width:0}.stage-title{font-size:var(--t-display);letter-spacing:-.038em;background:linear-gradient(168deg, #fff 26%, color-mix(in srgb, var(--hue) 62%, #fff) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:9px 0 12px;font-weight:700;line-height:1.02}.stage-blurb{font-size:var(--t-body);color:var(--dim);max-width:58ch;line-height:1.6}.stage-head .k{color:color-mix(in srgb, var(--hue) 72%, var(--faint))}.stage-head-aside{flex:none}.primary-btn{background:linear-gradient(140deg, var(--teal), #00b3c4);color:#04121a;transition:transform .13s var(--ease), box-shadow .2s, opacity .16s;white-space:nowrap;border-radius:9px;padding:10px 18px;font-size:13px;font-weight:700;box-shadow:0 6px 20px #01e3d124}.primary-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 26px #01e3d13d}.primary-btn:disabled{opacity:.32;box-shadow:none}.primary-btn.wide,.ghost-btn.wide{width:100%;margin-top:18px;padding:12px}.link-btn{color:var(--teal);border-bottom:1px solid #01e3d14d;font-size:11.5px;text-decoration:none}.link-btn:hover:not(:disabled){border-bottom-color:var(--teal)}.link-btn:disabled{opacity:.4;cursor:default}.link-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:3px;outline:none}.icon-btn{width:22px;height:22px;color:var(--faint);border-radius:6px;place-items:center;font-size:15px;line-height:1;transition:background .15s,color .15s;display:grid}.icon-btn:hover{color:var(--red);background:#e5534b21}.empty{border:1px dashed var(--line);border-radius:var(--r-lg);--r:14px;text-align:center;background:#ffffff03;padding:26px 24px}.empty-title{margin-bottom:6px;font-size:14px;font-weight:700}.empty-body{color:var(--dim);max-width:52ch;margin:0 auto 14px;font-size:12.8px;line-height:1.6}.loading,.error-banner{color:var(--faint);text-align:center;padding:48px 0;font-size:13px}.error-banner{color:var(--red)}.error-inline{color:var(--red);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;font-size:12px;display:flex}.error-inline .link-btn{color:var(--text);text-decoration:underline}.stat-pair{gap:22px;display:flex}.stat-pair div{text-align:right}.stat-pair b{letter-spacing:-.02em;font-size:21px;font-weight:700;display:block}.stat-pair span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px}.guide{border-radius:var(--r-xl);--r:18px;background:var(--float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--float-edge), var(--float-cast), 0 0 44px -18px color-mix(in srgb, var(--hue) 55%, transparent);border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-bottom:22px;padding:20px 22px;display:flex;position:relative}.guide:before{content:"";border-radius:var(--r-xl) var(--r-xl) 0 0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hue) 85%, transparent) 22%, color-mix(in srgb, var(--hue-2) 70%, transparent) 68%, transparent);height:1px;position:absolute;inset:0 0 auto}.guide-teal{--hue:var(--teal);--hue-2:var(--purple-lt)}.guide-violet{--hue:var(--purple-lt);--hue-2:var(--magenta)}.guide-amber{--hue:var(--amber);--hue-2:var(--teal)}.guide-body{flex:380px;min-width:0}.guide-headline{font-size:var(--t-title);letter-spacing:-.026em;flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;font-weight:700;line-height:1.3;display:flex}.guide-copy{color:var(--dim);max-width:74ch;margin-top:6px;font-size:12.8px;line-height:1.6}.guide-action{flex:none}.guide-teal .k{color:var(--teal)}.guide-violet .k{color:var(--purple-lt)}.guide-amber .k{color:var(--amber)}.details{margin-top:12px}.details-toggle{color:var(--dim);border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:12.2px;font-weight:500;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.details-toggle:hover{color:var(--text);background:var(--panel-3);border-color:#2d3448}.details-chevron{transition:transform .2s var(--ease);flex:none}.details.is-open .details-chevron{transform:rotate(90deg)}.details-count{color:var(--faint);background:var(--bg-2);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.details-body{animation:construct .38s var(--ease) both;--r:12px;margin-top:12px}.ripple{color:var(--text);z-index:90;animation:rippleIn .3s var(--ease) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1017f0;border:1px solid #01e3d157;border-radius:999px;align-items:center;gap:9px;padding:9px 17px 9px 13px;font-size:12.4px;font-weight:700;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0009,0 0 26px #01e3d11f}.action-error{border:1px solid color-mix(in srgb, var(--red) 46%, transparent);box-shadow:0 12px 40px #0009, 0 0 26px color-mix(in srgb, var(--red) 14%, transparent);color:var(--red);z-index:91;animation:rippleIn .3s var(--ease) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1017f5;border-radius:999px;align-items:center;gap:10px;padding:9px 12px 9px 17px;font-size:12.4px;font-weight:700;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.action-error button{width:20px;height:20px;color:var(--red);border-radius:6px;place-items:center;font-size:15px;line-height:1;transition:background .15s;display:grid}.action-error button:hover{background:color-mix(in srgb, var(--red) 18%, transparent)}.action-error button:focus-visible{box-shadow:var(--focus-ring);outline:none}.table-scroll{overflow-x:auto}.notfound{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100%;padding:60px 24px;display:flex}.notfound h1{font-size:var(--t-title);letter-spacing:-.026em;font-weight:700}.notfound p{color:var(--dim);font-size:12.8px}.notfound code{font-family:var(--mono);color:var(--text-2);background:var(--recessed);box-shadow:var(--recessed-edge);overflow-wrap:anywhere;border-radius:6px;padding:2px 7px;font-size:12px}.notfound-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.notfound-actions a{align-items:center;text-decoration:none;display:inline-flex}@keyframes rippleIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.ripple-spinner{border:2px solid #01e3d138;border-top-color:var(--teal);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bp-doc{flex-direction:column;gap:10px;display:flex;container:bpdoc/inline-size}.bp-doc-empty{padding:24px var(--gutter);color:var(--faint);font-size:12.4px}.bp-sec{background:var(--surface);box-shadow:var(--surface-edge);border-radius:var(--r-lg);--r:14px;padding:3px 0 4px}.bp-sec.is-complete{box-shadow:none;background:#ffffff04}.bp-sec.is-complete.is-open{background:var(--surface);box-shadow:var(--surface-edge)}.bp-sec-head{padding:10px 12px 0}.bp-sec-toggle{border-radius:var(--r-sm);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:3px 2px;transition:color .15s;display:flex}.bp-sec-toggle:not(.is-static):hover h2{color:var(--text)}.bp-sec-toggle:not(.is-static):hover .bp-sec-chevron{color:var(--text-2)}.bp-sec-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.bp-sec-titles{align-items:center;gap:7px;min-width:0;display:flex}.bp-sec-titles h2{letter-spacing:-.012em;color:var(--text-2);font-size:13px;font-weight:700;transition:color .15s}.bp-sec-chevron{width:10px;height:10px;color:var(--faint);transition:transform .2s var(--ease), color .15s;flex:0 0 10px}.bp-sec.is-open .bp-sec-chevron{transform:rotate(90deg)}.bp-sec-blurb{color:var(--faint);max-width:64ch;padding:3px 2px 0 19px;font-size:11.4px;line-height:1.5}.bp-sec-body{padding:6px 6px 4px}.bp-count{color:var(--text-2);white-space:nowrap;font-size:11.5px;font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:0;display:inline-flex}.bp-count.is-complete{color:var(--teal)}.bp-count i{color:var(--faint);font-style:normal;font-weight:500}.bp-tick{margin-right:4px;font-size:11px}.bp-group+.bp-group{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:10px}.bp-group-title{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 6px 6px;font-size:11.6px;font-weight:700;display:flex}.bp-group-title span{color:var(--faint);font-size:10.6px;font-weight:400}.bp-rows{flex-direction:column;display:flex}.bp-row{text-align:left;width:100%;transition:background .15s var(--ease), box-shadow .15s var(--ease);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:3px;padding:9px 10px;display:grid;position:relative}.bp-row+.bp-row{box-shadow:inset 0 1px 0 var(--line-soft)}.bp-row:not(.is-static):hover,.bp-row:not(.is-static):focus-visible{background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff12}.bp-row:not(.is-static):hover .bp-row-mark{opacity:.8}.bp-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.bp-row:not(.is-static):active{background:#ffffff0f}.bp-row-label{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);overflow-wrap:anywhere;font-size:9.6px;font-weight:700}.bp-row-value{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12.6px;line-height:1.45;display:block}.bp-row.is-empty .bp-row-value i{color:var(--faint);font-style:normal}.bp-row-note{color:var(--dim);margin-top:3px;font-size:11px;display:block}.bp-notes-list{flex-direction:column;margin:0;padding:2px 4px;list-style:none;display:flex}.bp-notes-list li{color:var(--text);overflow-wrap:anywhere;padding:8px 6px;font-size:12.6px;line-height:1.45}.bp-notes-list li+li{box-shadow:inset 0 1px 0 var(--line-soft)}.bp-row-note em{color:var(--amber);font-style:normal}.bp-row-mark{opacity:0;color:var(--dim);transition:opacity .16s;position:absolute;top:10px;right:10px}.bp-row-corrected{color:#c4b5fd;white-space:nowrap;background:#8b5cf629;border-radius:99px;margin-left:8px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.bp-row.is-answered:before,.bp-row.is-needed:before{content:"";background:var(--row-hue);width:2px;box-shadow:0 0 7px color-mix(in srgb, var(--row-hue) 55%, transparent);border-radius:2px;position:absolute;top:7px;bottom:7px;left:0}.bp-row.is-answered{--row-hue:var(--green)}.bp-row.is-needed{--row-hue:var(--amber)}.bp-row.is-needed.is-empty .bp-row-value i{color:var(--amber)}.bp-row.is-landed{animation:settle 1.1s var(--ease) both}@keyframes settle{0%{background:color-mix(in srgb, var(--row-hue,var(--teal)) 26%, transparent)}35%{background:color-mix(in srgb, var(--row-hue,var(--teal)) 18%, transparent)}to{background:0 0}}.bp-row.is-landed:before{animation:settleRail 1.1s var(--ease) both}@keyframes settleRail{0%{opacity:0;transform:scaleY(0)}45%{opacity:1;box-shadow:0 0 16px var(--row-hue);transform:scaleY(1)}to{opacity:1;transform:scaleY(1)}}@container bpdoc (width>=400px){.bp-row{grid-template-columns:190px minmax(0,1fr);gap:0 20px;padding:11px 12px}.bp-row-label{padding-top:2px;font-size:10px}.bp-row-value{font-size:13.4px}.bp-row-field{grid-column:2}.bp-row-criterion{grid-template-columns:190px minmax(0,1fr) auto;grid-template-areas:"label value status"}}.bp-row.is-editing{background:var(--panel-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 34%, transparent);display:grid}.bp-row.is-editing .bp-row-label{color:var(--text-2)}.bp-row-field{flex-direction:column;gap:7px;min-width:0;margin-top:4px;display:flex}.bp-input{background:var(--panel-3);border:1px solid var(--line);width:100%;min-width:0;font:inherit;color:var(--text);resize:vertical;border-radius:7px;padding:8px 10px;font-size:13px}.bp-input:focus{border-color:color-mix(in srgb, var(--teal) 55%, transparent);box-shadow:var(--focus-ring);outline:none}.bp-input:disabled{opacity:.55}.bp-row-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bp-row-keys{color:var(--faint);font-size:10.4px}.bp-row-keys kbd{font-family:var(--mono);background:var(--panel-3);border:1px solid var(--line);color:var(--dim);border-radius:4px;padding:1px 4px;font-size:9.5px}.bp-row-buttons{gap:6px;display:flex}.bp-btn{border-radius:var(--r-sm);background:var(--panel-3);border:1px solid var(--line);color:var(--text-2);padding:5px 11px;font-size:11.4px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.bp-btn:hover:not(:disabled){background:var(--panel-2);color:var(--text);border-color:#2c3346}.bp-btn:disabled{opacity:.45}.bp-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.bp-btn.is-primary{color:var(--text);background:linear-gradient(#01e3d138,#01e3d11a);border-color:#01e3d16b}.bp-btn.is-primary:hover:not(:disabled){background:linear-gradient(#01e3d14d,#01e3d124)}.bp-row-hint{color:var(--faint);font-size:10.8px;line-height:1.45}.bp-row-error{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent);border-left:2px solid var(--red);border-radius:6px;padding:6px 8px;font-size:11px;line-height:1.45}.bp-sec-criteria{--hue:var(--amber)}.bp-row-criterion{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label status""value value";column-gap:10px}.bp-row-criterion .bp-row-label{grid-area:label}.bp-row-criterion .bp-row-value{color:var(--text-2);grid-area:value;font-size:12.2px}.bp-row-criterion .bp-status{grid-area:status}.bp-row-criterion.is-answered .bp-row-value{color:var(--text)}.bp-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:20px;place-self:start end;padding:2px 7px;font-size:9.5px;font-weight:700}.bp-status.is-tbd,.bp-tbd,.bp-count.is-needed{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;padding:3px 9px;font-family:inherit;font-size:10px;font-weight:700}.bp-status.is-answered{color:var(--teal);border:1px solid color-mix(in srgb, var(--teal) 34%, transparent)}.bp-tbd{font-family:var(--mono);color:var(--amber);white-space:nowrap;font-size:11px;font-weight:700}.chip{background:var(--recessed);max-width:100%;box-shadow:var(--recessed-edge);text-align:left;border:none;border-radius:8px;align-items:baseline;gap:9px;padding:8px 11px;transition:box-shadow .18s,background .18s;display:inline-flex}.chip:hover{box-shadow:var(--recessed-edge), 0 0 0 1px color-mix(in srgb, var(--hue) 34%, transparent);background:linear-gradient(#00000057,#ffffff05)}.chip:hover .chip-pencil{opacity:.8}.chip-key{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:9.5px;font-weight:700}.chip-value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;font-size:12.4px;font-weight:500}.chip-pencil{opacity:0;color:var(--dim);flex:none;align-self:center;transition:opacity .16s}.chip-landed{animation:land 1.5s var(--ease) both;box-shadow:var(--recessed-edge), 0 0 0 1px #01e3d180}.chip-corrected{box-shadow:var(--recessed-edge), 0 0 0 1px #01e3d152}.chip-corrected-by{letter-spacing:.05em;text-transform:uppercase;color:var(--teal);opacity:.85;white-space:nowrap;border-left:1px solid #01e3d13d;margin-left:1px;padding-left:7px;font-size:9px;font-weight:700}.gap{color:var(--faint);text-align:left;border:1px dashed #262c3d;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:12.2px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.gap:hover{color:var(--text-2);background:#01e3d109;border-color:#01e3d173}.gap-plus{color:var(--purple-lt);font-weight:700}.gap-hint{color:#4d5468;border-left:1px solid var(--line);padding-left:6px;font-size:10.5px}.gap:hover .gap-hint{color:var(--faint)}.inline-input{background:var(--panel-3);resize:vertical;border:1px solid #01e3d180;border-radius:8px;min-width:260px;padding:7px 10px;font-size:12.6px}.inline-input:focus{box-shadow:var(--focus-ring);outline:none}.stage-map{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.zone-key-open{color:var(--amber)!important;font-weight:700!important}.zone-key.is-unplaced{opacity:.55;border-style:dashed}.pack-meter{border-radius:var(--r-lg);--r:14px;background:var(--surface);box-shadow:var(--surface-edge);text-align:right;flex-direction:column;align-items:flex-end;gap:5px;padding:9px 13px;display:flex}.pack-meter-count{color:var(--dim);font-size:15px;font-weight:700}.pack-meter-count b{color:var(--text);font-size:19px;font-weight:700}.pack-meter-parts{gap:4px;display:flex}.pack-meter-parts i{width:22px;height:3px;transition:background .26s var(--ease), box-shadow .26s var(--ease);background:#fff3;border-radius:2px}.pack-meter-parts i.is-done{background:var(--green);box-shadow:0 0 8px color-mix(in srgb, var(--green) 60%, transparent)}.pack-meter-sub{color:var(--faint);max-width:30ch;font-size:10.6px;line-height:1.4}.pack-meter.is-ready{background:linear-gradient(150deg, color-mix(in srgb, var(--green) 16%, transparent), transparent 78%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 42%, transparent);cursor:pointer;transition:box-shadow .16s var(--ease), transform .12s var(--ease)}.pack-meter.is-ready:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 70%, transparent);transform:translateY(-1px)}.pack-meter.is-ready:focus-visible{box-shadow:var(--focus-ring);outline:none}.pack-meter-state{color:var(--green);letter-spacing:-.01em;font-size:13px;font-weight:700}.bp-doc-stage{gap:14px}.bp-doc-stage .bp-sec-head{padding:14px 16px 0}.bp-doc-stage .bp-sec-titles h2{color:var(--text);font-size:14.5px}.bp-doc-stage .bp-sec-body{padding:6px 8px 10px}.bp-doc-stage .bp-row-value{font-size:13.4px}.bp-count.is-needed{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.zone-map{background:var(--surface);box-shadow:var(--surface-edge);border-radius:var(--r-xl);--r:18px;border:none;padding:11px}.zone-well{border-radius:var(--r-lg);overflow:hidden;box-shadow:inset 0 2px 10px #000c,inset 0 0 0 1px #ffffff0a}.zone-map-canvas{background:#080b12;height:430px}.zone-well[data-ground=light] .zone-map-canvas{background:#f3f4f7}.zone-well .maplibregl-canvas{opacity:0;transition:opacity .2s}.zone-map-down{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.zone-map-down p{text-align:center;color:#8b93a3;background:#080b12d1;border:1px solid #232a38;border-radius:10px;max-width:34ch;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.zone-well[data-ground=light] .zone-map-down p{color:#5b6270;background:#f3f4f7e6;border-color:#d3d7de}.zone-well.is-painted .maplibregl-canvas{opacity:1}@media (prefers-reduced-motion:reduce){.zone-well .maplibregl-canvas{transition:none}}.zone-map-slot,.zone-map-host{display:contents}.zone-map-host.is-full{z-index:1000;background:var(--scrim);padding:20px;display:block;position:fixed;inset:0}.zone-map-host.is-full .zone-map{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.zone-map-host.is-full .zone-well{flex:auto;min-height:0}.zone-map-host.is-full .zone-map-canvas{height:100%}.zone-full-close{z-index:4;width:36px;height:36px;color:var(--text);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 6px 18px #00000080}.zone-full-close:hover{background:var(--panel-3)}.zone-full-close:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (pointer:coarse){.zone-full-close{width:44px;height:44px}}.zone-well .maplibregl-ctrl-scale{border:1px solid color-mix(in srgb, var(--dim) 55%, transparent);color:var(--dim);opacity:.75;box-sizing:border-box;background:0 0;border-top:0;margin:0 0 8px 12px;padding:0 4px;font-size:10px;line-height:1.3}.zone-well[data-ground=light] .maplibregl-ctrl-scale{color:#5b6270;border-color:#9aa0aa}.zone-ctrl{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000073}.zone-ctrl-btn{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.zone-ctrl-btn+.zone-ctrl-btn{border-top:1px solid var(--line)}.zone-ctrl-btn:hover:not(:disabled){background:var(--panel-3);color:var(--text)}.zone-ctrl-btn:active:not(:disabled){background:var(--line);color:var(--text)}.zone-ctrl-btn:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.zone-ctrl-btn:disabled{color:var(--faint);opacity:.45;cursor:default}@media (pointer:coarse){.zone-ctrl-btn{width:44px;height:44px}}.zone-well .maplibregl-canvas:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.zone-clickable{cursor:pointer}.zone:focus{outline:none}.zone:focus-visible .zone-core{outline:2px solid var(--teal);outline-offset:4px}.zone-tip{color:var(--text-2);border:1px solid var(--line);white-space:nowrap;opacity:0;pointer-events:none;background:#0e1017e6;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:600;transition:opacity .12s;position:absolute;top:8px;left:10px}@media (hover:hover){.zone:hover .zone-tip{opacity:1;transition-delay:.15s}}.zone-card{z-index:3;width:0;height:0;position:absolute;top:0;left:0}.zone-card-body{width:max-content;min-width:180px;max-width:260px;transform:translate(calc(-50% + var(--nudge,0px)), calc(-100% - 18px));background:var(--panel-2);border:1px solid var(--line);color:var(--text);text-align:left;border-radius:12px;padding:12px 36px 12px 14px;position:absolute;top:0;left:0;box-shadow:0 14px 34px #0000008c,0 2px 8px #00000059}.zone-card-body:after{content:"";left:calc(50% - var(--nudge,0px));background:var(--panel-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:10px;height:10px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.zone-card.is-below .zone-card-body{transform:translate(calc(-50% + var(--nudge,0px)), 18px)}.zone-card.is-below .zone-card-body:after{border:0;border-left:1px solid var(--line);border-top:1px solid var(--line);top:-6px;bottom:auto}.zone-card-title{align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:700;line-height:1.25;display:flex}.zone-card-title i{background:var(--zone);width:8px;height:8px;box-shadow:0 0 8px var(--zone);border-radius:50%;flex:0 0 8px}.zone-card-size{color:var(--text);font-size:12px;font-weight:700;font-family:var(--mono);margin:6px 0 0}.zone-card-places{color:var(--text-2);margin:4px 0 0;font-size:11.5px}.zone-card-radius{color:var(--faint);margin:2px 0 0;font-size:11.5px}.zone-card-close{width:26px;height:26px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.zone-card-close:hover{background:var(--panel-3);color:var(--text)}.zone-card-close:focus-visible,.zone-card-zoom:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.zone-card-zoom{color:var(--text);background:color-mix(in srgb, var(--zone) 14%, var(--panel-3));border:1px solid color-mix(in srgb, var(--zone) 45%, var(--line));cursor:pointer;border-radius:999px;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:700}.zone-card-zoom:hover{background:color-mix(in srgb, var(--zone) 22%, var(--panel-3))}.zone-card.is-sheet{z-index:1100;width:auto;height:auto;position:fixed;inset:auto 0 0;transform:none!important}.zone-card.is-sheet .zone-card-body{width:auto;max-width:none;padding:18px 56px calc(18px + env(safe-area-inset-bottom)) 20px;border-bottom:0;border-radius:16px 16px 0 0;position:relative;transform:none}.zone-card.is-sheet .zone-card-body:after{display:none}.zone-card.is-sheet .zone-card-close{width:44px;height:44px;top:8px;right:8px}.zone-card.is-sheet .zone-card-zoom{min-height:44px;padding:10px 16px}.zone-link-pill{color:var(--text);border:1px solid color-mix(in srgb, var(--teal) 45%, var(--line));white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;background:#0e1017e0;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.zone-well .maplibregl-cooperative-gesture-screen{font-size:inherit;background:#06070b47;transition:opacity .35s 1.1s}.zone-well .maplibregl-cooperative-gesture-screen.maplibregl-show{transition:opacity 80ms}.zone-well .maplibregl-cooperative-gesture-screen>div{color:var(--text);border:1px solid var(--line);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1017db;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.2;box-shadow:0 10px 30px #00000080}.zone-well{position:relative}.zone-credit{z-index:2;color:var(--dim);opacity:.6;white-space:nowrap;background:0 0;font-size:10px;line-height:1.4;position:absolute;bottom:6px;right:16px}.zone-credit a{color:inherit;text-decoration:none}.zone-credit a:hover{text-decoration:underline}.zone-credit a:focus-visible{outline:1px solid var(--teal);outline-offset:1px;border-radius:2px}.zone-credit:focus-within{opacity:1}.zone-well[data-ground=light] .zone-credit{color:#5b6270}.zone-print-snapshot{z-index:0;pointer-events:none;display:none;position:absolute;top:0;left:0}@media print{.zone-print-snapshot[data-ready]{display:block!important}.zone-well:has(.zone-print-snapshot[data-ready]) .zone-map-canvas{z-index:1;position:relative;background:0 0!important}.zone-well:has(.zone-print-snapshot[data-ready]) .maplibregl-canvas{visibility:hidden}.zone-credit{opacity:.8;font-size:8px}.zone-well .zone-label{color:#eef1f6!important;text-shadow:0 1px 4px #000,0 0 10px #000!important}.zone-well .zone-link-pill{color:#eef1f6!important}.zone-well .maplibregl-canvas{opacity:1!important}.zone-card,.zone-tip,.zone-full-close,.maplibregl-ctrl-scale{display:none!important}}.zone-well{container:zone-well/inline-size}@container zone-well (width<=360px){.maplibregl-cooperative-gesture-screen>div{white-space:normal;text-wrap:balance;text-align:center;border-radius:14px;max-width:calc(100% - 24px)}.zone-credit{white-space:normal;text-align:right;max-width:calc(100% - 22px)}.maplibregl-ctrl-scale{display:none}}.zone-legend{flex-wrap:wrap;gap:8px;padding:11px 4px 3px;display:flex}.zone-key{color:var(--text-2);border:1px solid var(--line);background:var(--panel-2);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 9px;font-size:11.5px;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.zone-key:hover,.zone-key.is-hot{border-color:color-mix(in srgb, var(--zone) 50%, transparent);color:var(--text)}.zone-key.is-on{border-color:color-mix(in srgb, var(--zone) 62%, transparent);background:color-mix(in srgb, var(--zone) 12%, var(--panel-2));color:var(--text)}.zone-key i{background:var(--zone);width:8px;height:8px;box-shadow:0 0 8px var(--zone);border-radius:50%;flex:0 0 8px}.zone-key-name{font-weight:700}.zone-key b{color:var(--text);font-weight:700}.zone-key-metros{color:var(--faint);font-weight:500}.zone-key-sep{color:var(--faint);margin:0 -3px;font-weight:500}.zone{width:0;height:0;position:relative}.zone-core{background:var(--zone);width:10px;height:10px;box-shadow:0 0 12px var(--zone), 0 0 30px var(--zone);border-radius:50%;position:absolute;top:-5px;left:-5px}.zone-pulse{background:radial-gradient(circle, color-mix(in srgb, var(--zone) 34%, transparent), transparent 68%);width:44px;height:44px;animation:3.4s ease-out infinite zonePulse;animation-delay:calc(var(--i,0) * .26s);border-radius:50%;position:absolute;top:-22px;left:-22px}@keyframes zonePulse{0%{opacity:.9;transform:scale(.45)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.zone-label{color:var(--text);white-space:nowrap;text-shadow:0 1px 5px #000,0 0 12px #000;font-size:10.5px;font-weight:700;position:absolute;top:-8px;left:10px}.zone-dim{opacity:.25;transition:opacity .3s}.zone-well[data-ground=light] .zone-label{color:#12151e;text-shadow:0 0 4px #f3f4f7,0 0 10px #f3f4f7}.add-target{background:var(--panel);border:1px dashed var(--line);border-radius:var(--r-lg);--r:14px;padding:14px 16px}.add-target-row{gap:8px;margin-top:8px;display:flex}.add-target-row input{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;padding:9px 11px;font-size:12.6px}.add-target-row input::placeholder{color:var(--faint)}.add-target-row input:focus{box-shadow:var(--focus-ring);border-color:#01e3d1b3;outline:none}.add-preview{color:var(--teal);margin-top:9px;font-size:11.6px}.add-preview i{color:var(--faint);font-style:normal}.add-preview-miss{color:var(--amber)}.market-field{background:radial-gradient(120% 90% at 50% 0,#0d1420,#06080e 70%);height:430px;position:relative}.market-field.is-empty{place-items:center;display:grid}.field-grid{opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 88% at 50% 42%,#000 42%,#0000 82%);mask-image:radial-gradient(115% 88% at 50% 42%,#000 42%,#0000 82%)}.field-links{width:100%;height:100%;position:absolute;inset:0}.field-point{animation:pointIn .5s var(--ease) backwards;animation-delay:calc(min(var(--i,0), 8) * 55ms);transition:opacity .3s;position:absolute}@keyframes pointIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.field-point.is-dim{opacity:.22}.field-core{background:var(--zone);width:8px;height:8px;box-shadow:0 0 11px var(--zone), 0 0 26px var(--zone);border-radius:50%;position:absolute;top:-4px;left:-4px}.field-pulse{background:radial-gradient(circle, color-mix(in srgb, var(--zone) 32%, transparent), transparent 68%);width:40px;height:40px;animation:3.4s ease-out infinite zonePulse;animation-delay:calc(var(--i,0) * .24s);border-radius:50%;position:absolute;top:-20px;left:-20px}.field-point b{left:11px;top:calc(-8px + var(--drop,0%) * 4.3);color:var(--text);white-space:nowrap;text-shadow:0 1px 6px #000,0 0 14px #000;font-size:10.5px;font-weight:700;position:absolute}.field-note{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9.5px;position:absolute;bottom:10px;right:12px}.fit-block{margin-bottom:24px}.fit-block-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;padding-bottom:11px;display:flex}.fit-block-head h2{letter-spacing:-.02em;font-size:18px;font-weight:700}.fit-block-sub{color:var(--faint);margin-top:3px;font-size:11.8px}.fit-block-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.selected-count{color:var(--teal);font-size:11.4px;font-weight:700}.bench-pill{color:var(--text-2);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:11px}.fit-reco{color:var(--text-2);max-width:76ch;margin:4px 0 18px;padding-left:16px;font-size:15px;line-height:1.62;position:relative}.fit-reco:before{content:"";background:var(--teal);border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 0 12px -2px #01e3d199}.field-preview-req{color:var(--text);max-width:72ch;margin-top:9px;font-size:14.6px;line-height:1.6}.preview-block{margin-bottom:18px}.preview-head{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:10px;margin-bottom:9px;padding-bottom:8px;display:flex}.preview-head h3{letter-spacing:-.02em;font-size:15px;font-weight:700}.preview-head span{color:var(--faint);font-size:11.2px}.preview-empty{color:var(--dim);max-width:70ch;font-size:12.4px;line-height:1.6}.preview-names{flex-direction:column;gap:4px;list-style:none;display:flex}.preview-names li{border-radius:var(--r-sm);background:var(--recessed);box-shadow:var(--recessed-edge);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.preview-names li.is-anchor{box-shadow:var(--recessed-edge), inset 2px 0 0 color-mix(in srgb, var(--teal) 60%, transparent)}.preview-names li>.num{color:var(--faint);font-size:11px}.preview-names li b{letter-spacing:-.015em;font-size:14px;font-weight:700}.preview-names li i{color:var(--faint);margin-left:auto;font-size:11px;font-style:normal}.preview-more{color:var(--faint);font-size:11.8px;line-height:1.55;box-shadow:none!important;background:0 0!important}.preview-more .num{color:var(--text-2);font-size:11.8px!important}.heat-bridge{border-radius:var(--r-lg);--r:14px;background:linear-gradient(110deg,#5e1ae621,#0000 55%);border:1px solid #7c56e852;align-items:center;gap:24px;margin-top:8px;padding:20px 22px;display:flex}.heat-copy{color:var(--text-2);max-width:68ch;font-size:13.2px;line-height:1.65}.heat-copy b{color:var(--text)}.gate-card{background:var(--float);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--float-edge), 0 30px 70px -20px #000000d9, 0 0 60px -22px color-mix(in srgb, var(--magenta) 60%, transparent);border-radius:var(--r-xl);--r:18px;border:none;grid-template-columns:minmax(0,1fr) 250px;gap:28px;padding:28px 30px;display:grid;position:relative}.gate-card:before{content:"";border-radius:var(--r-xl) var(--r-xl) 0 0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--magenta) 80%, transparent) 30%, color-mix(in srgb, var(--magenta) 55%, transparent) 72%, transparent);height:1px;position:absolute;inset:0 0 auto}.gate-body{min-width:0}.gate-check{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);cursor:pointer;gap:12px;margin-bottom:10px;padding:15px 16px;transition:border-color .16s,background .16s;display:flex}.gate-check:hover{border-color:#2d3448}.gate-check.is-on{border-color:color-mix(in srgb, var(--magenta) 42%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--magenta) 9%, transparent), transparent 62%)}.gate-check.is-on .gate-box{background:var(--magenta);color:#170014;border-color:#0000;box-shadow:0 0 14px -2px #f700dbbf}.gate-check:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.gate-box{border:1px solid var(--line);color:#0000;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;transition:background .16s,border-color .16s,color .16s;display:grid}.gate-check.is-on .gate-box{background:var(--teal);border-color:var(--teal);color:#04121a}.gate-check b{font-size:13px;font-weight:700;display:block}.gate-check i{color:var(--dim);margin-top:3px;font-size:12.2px;font-style:normal;line-height:1.55;display:block}.gate-summary{border-top:1px solid var(--line-soft);margin:18px 0 16px;padding-top:15px}.gate-summary ul{flex-direction:column;gap:7px;margin-top:9px;list-style:none;display:flex}.gate-summary li{color:var(--text-2);padding-left:17px;font-size:12.6px;line-height:1.55;position:relative}.gate-summary li:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:1px;box-shadow:0 0 7px #01e3d199}.gate-fine{color:var(--faint);text-align:center;margin-top:11px;font-size:11px}.gate-blocked{color:var(--amber);text-align:center;margin-top:9px;font-size:11.8px}.gate-card.is-locked .gate-check,.gate-card.is-locked .gate-summary{opacity:.5}.gate-side{border-left:1px solid var(--line-soft);padding-left:22px}.gate-target{margin-top:13px}.gate-target-name{margin-bottom:6px;font-size:12.4px;font-weight:700}.gate-ops{flex-wrap:wrap;gap:5px;display:flex}.op-chip{color:var(--text-2);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:3px 7px;font-size:11px}.op-chip.op-direct{color:var(--amber);background:#e2a44a12;border-color:#e2a44a4d}.op-chip.op-direct i{opacity:.7;letter-spacing:.03em;font-style:normal}.gate-done{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px}.gate-done .gate-shield{color:var(--teal);filter:drop-shadow(0 0 8px #01e3d180);box-sizing:content-box;background:radial-gradient(circle at 40% 32%,#01e3d129,#0000 70%);border-radius:50%;padding:12px;box-shadow:inset 0 0 0 1px #01e3d157,0 0 30px -8px #01e3d199}.gate-done h2{letter-spacing:-.02em;margin-bottom:7px;font-size:17px;font-weight:700}.gate-done p{color:var(--dim);max-width:62ch;font-size:13px;line-height:1.65}.gate-done-meta{color:var(--faint);margin:14px 0 16px;font-size:11.4px}.hunt-progress{min-width:210px}.hunt-bar{background:var(--line);border-radius:3px;height:4px;overflow:hidden}.hunt-bar span{background:var(--teal);height:100%;transition:width .7s var(--ease);display:block;box-shadow:0 0 12px #01e3d18c}.hunt-counts{color:var(--faint);justify-content:flex-end;gap:14px;margin-top:8px;font-size:11px;display:flex}.hunt-counts b{color:var(--text-2);font-weight:700}.hunt-counts .is-green b{color:var(--green)}.guide-headline .pulse-dot{flex:0 0 7px}.status-line{color:var(--text-2);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);--r:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 15px;font-size:12.8px;display:flex}.pulse-dot{background:var(--teal);border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:2s ease-out infinite pulseRing;box-shadow:0 0 #01e3d199}@keyframes pulseRing{0%{box-shadow:0 0 #01e3d180}70%{box-shadow:0 0 0 9px #01e3d100}to{box-shadow:0 0 #01e3d100}}.dev-bar{border-radius:var(--r);--r:10px;color:var(--dim);background:#f700db0b;border:1px dashed #f700db57;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:18px;padding:10px 14px;font-size:11.6px;display:flex}.dev-bar .ghost-btn{margin-left:auto}.dev-bar .ghost-btn+.ghost-btn{margin-left:0}.board-sub{color:var(--faint);font-size:11.4px}@keyframes arrive{0%{box-shadow:var(--surface-edge), inset 2px 0 0 #3ecf8ebf, 0 0 0 0 #3ecf8e80;background:#3ecf8e33}30%{box-shadow:var(--surface-edge), inset 2px 0 0 #3ecf8ee6, 0 0 30px -6px #3ecf8ebf}to{box-shadow:var(--surface-edge), inset 2px 0 0 #3ecf8ebf, 0 0 0 0 #3ecf8e00;background:0 0}}.lamp{align-items:center;gap:8px;display:inline-flex}.lamp-lens{background:#10141d;border-radius:50%;flex:0 0 9px;width:9px;height:9px;position:relative;box-shadow:inset 0 1px 1px #000000e6,inset 0 -1px #ffffff0f}.lamp-bloom{opacity:0;border-radius:50%;width:9px;height:9px;position:absolute}.lamp-label{color:var(--faint);font-size:11.5px;font-weight:700}.lamp-asked .lamp-lens{background:var(--teal);box-shadow:0 0 9px #01e3d1d9,inset 0 1px #ffffff80}.lamp-asked .lamp-label{color:var(--teal)}.lamp-asked .lamp-bloom{opacity:1;background:radial-gradient(circle,#01e3d173,#0000 66%);animation:2s ease-out infinite lampPulse}.lamp-responded .lamp-lens{background:var(--green);box-shadow:0 0 10px #3ecf8ee6,inset 0 1px #ffffff8c}.lamp-responded .lamp-label{color:var(--green)}.lamp-declined .lamp-lens,.lamp-no_response .lamp-lens{background:#3a2226;box-shadow:inset 0 1px 1px #000000e6}@keyframes lampPulse{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(3.4)}}.cluster{border-radius:var(--r-lg);--r:14px;box-shadow:var(--float-cast);background:#ffffff0d;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.readout{background:linear-gradient(#0d1017,#090c12);padding:15px 17px 14px;position:relative}.readout:before{content:"";background:var(--lamp-hue,var(--teal));height:2px;box-shadow:0 0 14px var(--lamp-hue,var(--teal));opacity:.85;position:absolute;inset:0 0 auto}.readout-teal{--lamp-hue:var(--teal)}.readout-magenta{--lamp-hue:var(--magenta)}.readout-purple{--lamp-hue:#8b5cf6}.readout-green{--lamp-hue:var(--green)}.readout-value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--text);align-items:baseline;gap:1px;font-size:24px;font-weight:700;display:flex}.readout-idle{color:var(--faint)}.readout-caption{letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-top:5px;font-size:9.5px;font-weight:700}.fieldpage{display:block}.field-hero{margin-bottom:22px}.field-hero-title{letter-spacing:-.026em;color:var(--text);max-width:44ch;margin-top:6px;font-size:clamp(21px,3.1cqi,29px);font-weight:700;line-height:1.25}.field-target{margin-bottom:26px}.field-target-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;padding-bottom:10px;display:flex}.field-target-head h2{letter-spacing:-.02em;font-size:18px;font-weight:700}.field-target-sub{color:var(--faint);margin-top:3px;font-size:11.8px}.field-target-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.field-out-pill{color:var(--teal);background:#01e3d114;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.field-one-site{color:var(--dim);max-width:74ch;margin:-4px 0 16px;font-size:12.4px;line-height:1.55}.field-market{margin-bottom:22px}.field-market+.field-market{border-top:1px solid var(--line-soft);padding-top:18px}.field-market-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.field-market-head h3{letter-spacing:-.01em;font-size:13.6px;font-weight:700}.field-market-sub{color:var(--faint);font-size:11.4px}.field-coverage{border-radius:8px;max-width:74ch;margin-bottom:12px;padding:9px 12px;font-size:12.2px;line-height:1.55}.field-coverage.is-empty{color:var(--amber,#f0b429);background:#f0b42912;border:1px solid #f0b4292e}.field-shared-note{color:var(--faint);max-width:74ch;margin:-4px 0 10px;font-size:11.6px;line-height:1.5}.field-both{background:#01e3d10a;border:1px solid #01e3d129;border-radius:10px;margin:0 0 16px;padding:12px 14px}.field-both-head{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:8px;max-width:74ch;margin-bottom:10px;font-size:11.8px;line-height:1.5;display:flex}.field-both-head .k{color:var(--teal);flex:none;font-weight:700}.field-both-rows{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.field-both-row{border:1px solid var(--line-soft);background:var(--surface,#ffffff05);border-radius:8px}.field-both-row.is-picked{border-color:#01e3d173}.field-both-row.is-blocked{opacity:.45}.field-both-row .field-row-label{cursor:pointer;align-items:center;gap:9px;padding:8px 12px;display:flex}.field-both-row.is-blocked .field-row-label{cursor:default}.field-both-main{align-items:baseline;gap:8px;display:flex}.field-both-main b{font-size:13px}.field-both-main em{color:var(--faint);font-size:11px;font-style:normal}.also-in-pill{letter-spacing:.03em;color:var(--dim);background:#ffffff0d;border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.also-in-pill.is-favourite{color:var(--teal);background:#01e3d11a}.field-why.is-excluded{color:var(--faint)}.field-both.is-shortfall{background:#ffc4000d;border-color:#ffc40047}.field-both.is-shortfall .field-both-head .k{color:#ffc400}.preview-market{letter-spacing:.02em;color:var(--faint);text-transform:uppercase;font-size:10.6px;font-weight:700}.field-rows{flex-direction:column;gap:6px;list-style:none;display:flex}.field-rows.is-bench{opacity:.92}.field-anchors{margin-bottom:16px}.field-anchors-head{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:8px;max-width:74ch;margin-bottom:8px;font-size:11.8px;line-height:1.5;display:flex}.field-anchors-head .k{color:var(--teal);flex:none}.field-rows.is-anchored{border-bottom:1px solid var(--line-soft);padding-bottom:16px}.anchor-pill{letter-spacing:.04em;color:var(--teal);background:#01e3d114;border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.field-row{border-radius:var(--r);--r:10px;background:var(--recessed);box-shadow:var(--recessed-edge);transition:background .18s var(--ease), box-shadow .18s var(--ease);animation:construct .4s var(--ease) backwards;animation-delay:calc(min(var(--i,0), 8) * 38ms);position:relative}.field-row-label{cursor:pointer;grid-template-columns:18px 26px minmax(0,1fr);align-items:start;gap:0 12px;padding:13px 16px 14px;display:grid}.field-row.is-sent{grid-template-columns:26px minmax(0,1fr);gap:0 12px;padding:13px 16px 14px;display:grid}.field-row:not(.is-sent):hover{background:var(--surface);box-shadow:var(--surface-edge)}.field-row.is-picked{box-shadow:var(--surface-edge), inset 2px 0 0 #01e3d1cc;background:linear-gradient(120deg,#01e3d11a,#ffffff05 58%)}.field-row.is-blocked{opacity:.6}.field-row.is-blocked .field-row-label{cursor:pointer}.launchbar-count i{transition:color .16s}.field-row:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.field-row.status-asked{box-shadow:var(--recessed-edge), inset 2px 0 0 #01e3d199}.field-row.status-queued{box-shadow:var(--recessed-edge), inset 2px 0 0 #8992a380}.field-row.status-responded{box-shadow:var(--surface-edge), inset 2px 0 0 #3ecf8ebf;background:linear-gradient(100deg,#3ecf8e13,#ffffff05 58%)}.field-row.status-declined,.field-row.status-no_response{box-shadow:var(--recessed-edge), inset 2px 0 0 #f0b42980}.field-row.is-arriving{animation:arrive 1.4s var(--ease) both}.field-check{border:1px solid var(--line);border-radius:5px;width:17px;height:17px;margin-top:2px;transition:background .16s,border-color .16s;position:relative}.field-row.is-picked .field-check{background:var(--teal);border-color:var(--teal)}.field-row.is-picked .field-check:after{content:"";border:2px solid #04121a;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:5px;transform:rotate(42deg)}.field-rank{color:var(--faint);margin-top:3px;font-size:11px;font-weight:700}.field-row-main{min-width:0}.field-row-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.field-op{letter-spacing:-.018em;font-size:15px;font-weight:700}.field-row-scores{align-items:center;gap:8px;display:inline-flex}.field-row-state{align-items:center;gap:9px;margin-left:auto;display:inline-flex}.field-wave{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.evidence{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:4px 18px;margin-top:9px;list-style:none;display:grid}.ev{grid-template-columns:14px minmax(0,1fr);gap:0 8px;font-size:11.8px;line-height:1.45;display:grid}.ev-mark{font-family:var(--mono);text-align:center;color:var(--faint);font-size:12px;font-weight:700}.ev-label{color:var(--text-2);font-weight:500}.ev-detail{color:var(--faint);grid-column:2;font-size:11.2px}.ev-yes .ev-mark{color:var(--green)}.ev-partial .ev-mark{color:var(--amber)}.ev-no .ev-mark{color:var(--red)}.ev-stale .ev-mark{color:var(--amber)}.ev-ask .ev-mark{color:var(--purple-lt)}.ev-ask .ev-label{color:var(--dim)}.steers{flex-direction:column;gap:6px;margin:-10px 0 18px;display:flex}.steer{color:var(--text-2);border-radius:var(--r-sm);background:var(--recessed);box-shadow:var(--recessed-edge), inset 2px 0 0 #01e3d18c;flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 14px;font-size:12.6px;line-height:1.5;display:flex}.steer .k{color:var(--teal);flex:none}.ev-asking{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:7px;font-size:11.4px;line-height:1.5;display:flex}.ev-asking-k{letter-spacing:.12em;text-transform:uppercase;color:var(--purple-lt);flex:none;font-size:9.5px;font-weight:700}.field-row-note{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:7px;font-size:11.8px;line-height:1.5;display:flex}.field-row-note .k{flex:none}.field-row-note.is-decline .k{color:var(--amber)}.field-row-note.is-steer .k{color:var(--teal)}.field-row-note.is-cap{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 26%, transparent);color:var(--text-2);background:#01e3d10f;border-radius:8px;margin:10px 14px 0;padding:8px 10px}.launchbar{border-radius:var(--r-lg);--r:14px;background:linear-gradient(110deg,#5e1ae621,#0000 58%);border:1px solid #7c56e852;margin-top:8px;padding:18px 20px}.launchbar-note{flex-direction:column;gap:6px;display:flex}.launchbar-note .k{align-items:baseline;gap:6px;display:flex}.launchbar-note .k i{text-transform:none;letter-spacing:0;color:var(--faint);font-style:normal}.launchbar-note input{background:var(--recessed);width:100%;box-shadow:var(--recessed-edge);border-radius:var(--r-sm);color:var(--text);font:inherit;border:none;padding:10px 13px;font-size:13px}.launchbar-note input::placeholder{color:var(--faint)}.launchbar-note input:focus-visible{box-shadow:var(--recessed-edge), var(--focus-ring);outline:none}.launchbar-go{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.launchbar-count{color:var(--text-2);font-size:13px}.launchbar-count b{color:var(--text);font-size:16px}.launchbar-count i{color:var(--faint);max-width:56ch;margin-top:3px;font-size:11.4px;font-style:normal;line-height:1.5;display:block}.launchbar-hint{color:var(--faint);margin-top:9px;font-size:11.6px}.slate{border:1px solid color-mix(in srgb, var(--purple) 34%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--purple) 13%, transparent), transparent 62%), var(--panel);border-radius:var(--r-lg);flex-direction:column;gap:15px;margin-bottom:26px;padding:17px 19px 19px;display:flex}.slate-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.slate-head h2{letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.slate-dot{background:linear-gradient(120deg, var(--teal), var(--magenta));border-radius:50%;flex:none;width:9px;height:9px}.slate-head p{color:var(--dim);max-width:62ch;margin-top:5px;font-size:13px;line-height:1.55}.slate-head p b{color:var(--text-2);font-weight:600}.slate-total{text-align:right;white-space:nowrap}.slate-total b{font-family:var(--mono);font-size:22px;font-weight:700;line-height:1.1;display:block}.slate-total b small{color:var(--dim);font-family:inherit;font-size:13px;font-weight:600}.slate-total span{color:var(--faint);font-size:11.4px}.slate-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.slate-picks.is-1up{grid-template-columns:minmax(0,1fr)}.slate-picks.is-2up{grid-template-columns:repeat(2,minmax(0,1fr))}.slate-card{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:var(--r);flex-direction:column;gap:7px;padding:12px 14px 13px;display:flex}.slate-card.is-theirs{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 42%, var(--line))}.slate-card.is-waiting{opacity:.8}.slate-mk{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.slate-yours{letter-spacing:.06em;color:var(--teal);border:1px solid color-mix(in srgb, var(--teal) 38%, transparent);border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal}.slate-op{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:15px;font-weight:700;display:flex}.slate-card .sample-stamp{align-self:flex-start;margin:0}.slate-op i{font-style:normal;font-family:var(--mono);color:var(--faint);font-size:10.5px}.slate-wait{color:var(--text-2);font-size:14px;font-weight:600}.slate-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.slate-price b{font-family:var(--mono);color:var(--teal);font-size:17px;font-weight:700}.slate-price small{color:var(--dim);font-size:11.4px}.slate-why{color:var(--text-2);font-size:12.6px;line-height:1.5}.slate-tradeoff{color:var(--amber);font-size:12px;line-height:1.5}.slate-alt{color:var(--faint);font-size:11.8px;line-height:1.55}.slate-alt b{color:var(--text-2);font-weight:600}.slate-alt .link-btn,.slate-whynot .link-btn{margin-left:7px;font-size:11.2px}.slate-checks{flex-wrap:wrap;gap:5px;display:flex}.slate-checks li{border:1px solid var(--line);color:var(--dim);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;line-height:1.35;display:inline-flex}.slate-checks li i{opacity:.9;font-size:9.5px;font-style:normal}.slate-checks li.is-yes{color:var(--green);border-color:color-mix(in srgb, var(--green) 34%, transparent)}.slate-checks li.is-partial,.slate-checks li.is-unanswered{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 32%, transparent)}.slate-checks li.is-no{color:var(--red);border-color:color-mix(in srgb, var(--red) 34%, transparent)}.slate-more{color:var(--teal);border-bottom:1px solid color-mix(in srgb, var(--teal) 30%, transparent);align-self:flex-start;font-size:11.4px}.slate-more:focus-visible{box-shadow:var(--focus-ring);border-radius:3px;outline:none}.slate-whynot{color:var(--faint);flex-direction:column;gap:6px;font-size:11.6px;display:flex}.slate-whynot li{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.slate-whynot b{color:var(--text-2);font-weight:600}.slate-whynot .num{font-family:var(--mono);color:var(--dim)}.slate-whynot i{flex:100%;font-style:normal;line-height:1.5}.slate-against{border-top:1px solid var(--line-soft);color:var(--faint);padding-top:12px;font-size:12px;line-height:1.55}.slate-close{border:1px solid color-mix(in srgb, var(--teal) 30%, var(--line));background:color-mix(in srgb, var(--teal) 7%, var(--panel));border-radius:var(--r-lg);grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:26px;padding:18px 19px;display:grid}.slate-close h2{letter-spacing:-.02em;font-size:17px;font-weight:700}.slate-close p{color:var(--dim);max-width:58ch;margin-top:5px;font-size:13px;line-height:1.55}.slate-go{background:linear-gradient(120deg, var(--teal), #19b9ff);color:#04121a;border-radius:var(--r);min-height:48px;transition:transform .13s var(--ease), box-shadow .2s, opacity .16s;white-space:nowrap;padding:14px 22px;font-size:15px;font-weight:800;box-shadow:0 10px 30px #01e3d12e}.slate-go span{opacity:.78;white-space:normal;margin-top:3px;font-size:11px;font-weight:600;display:block}.slate-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 36px #01e3d142}.slate-go:disabled{opacity:.45;box-shadow:none}.slate-go:focus-visible{box-shadow:var(--focus-ring), 0 10px 30px #01e3d12e;outline:none}.slate-after{border:1px solid color-mix(in srgb, var(--green) 26%, var(--line));background:var(--panel-2);border-radius:var(--r-lg);flex-direction:column;gap:13px;margin-top:26px;padding:18px 19px;display:flex}.slate-after h2{align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.slate-tick{background:var(--green);color:#05231d;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.slate-after-sub{color:var(--dim);max-width:62ch;font-size:13px;line-height:1.55}.slate-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid}.slate-steps li{border:1px solid var(--line-soft);border-radius:var(--r);color:var(--dim);padding:11px 13px;font-size:12.4px;line-height:1.5}.slate-steps li b{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:700;display:block}.slate-steps li.is-now{border-color:color-mix(in srgb, var(--teal) 34%, transparent);background:color-mix(in srgb, var(--teal) 6%, transparent)}.slate-reach{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.slate-reach label{color:var(--dim);font-size:12.5px;font-weight:600}.slate-reach input{width:190px;font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:7px 11px;font-size:13px}.slate-reach input::placeholder{color:var(--faint)}.slate-reach input:focus-visible{border-color:var(--teal);box-shadow:var(--focus-ring);outline:none}.slate-reach-when{gap:6px;display:inline-flex}.slate-reach-when button{font:inherit;color:var(--text-2);background:var(--bg-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.slate-reach-when button:hover:not(:disabled){color:var(--text);border-color:var(--line-strong,var(--teal))}.slate-reach-when button:focus-visible{box-shadow:var(--focus-ring);outline:none}.slate-reach-when button:disabled,.slate-reach button:disabled{opacity:.5;cursor:default}.slate-reach i{color:var(--faint);font-size:12px;font-style:normal}.slate-reach.is-saved i{color:var(--dim)}.slate-reach.is-saved b{color:var(--text);font-weight:600}@media (width<=860px){.slate-picks,.slate-picks.is-2up,.slate-picks.is-3up,.slate-steps{grid-template-columns:minmax(0,1fr)}.slate-reach input{width:100%}.slate-close{grid-template-columns:minmax(0,1fr)}.slate-go{width:100%}.slate-total{text-align:left}}.matrix-block{margin-bottom:30px}.matrix-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:11px;margin-bottom:12px;padding-bottom:10px;display:flex}.matrix-head h2{letter-spacing:-.02em;font-size:18px;font-weight:700}.matrix-scroll{border-radius:var(--r-lg);--r:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-soft);scrollbar-width:thin;overflow:auto visible}.matrix-scroll:focus-visible{box-shadow:inset 0 0 0 1px var(--line-soft), var(--focus-ring);outline:none}.matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12.4px}.matrix-label,.matrix-corner{z-index:2;text-align:left;vertical-align:top;background:var(--panel-2);width:168px;box-shadow:inset -1px 0 0 var(--line);color:var(--dim);letter-spacing:-.005em;padding:11px 14px;font-size:11.4px;font-weight:700;position:sticky;left:0}.matrix thead .matrix-corner{z-index:4;background:var(--panel-3);border-radius:var(--r-lg) 0 0 0}.matrix-label i{color:var(--faint);margin-top:4px;font-size:11px;font-style:normal;font-weight:500;line-height:1.45;display:block}.matrix thead th{z-index:2;position:sticky;top:0}.matrix-col{text-align:left;vertical-align:bottom;background:var(--panel-3);width:220px;box-shadow:inset 0 -1px 0 var(--line);padding:15px 14px 12px;position:relative}.matrix-col.is-picked{background:linear-gradient(#01e3d11f,#01e3d108);box-shadow:inset 0 -1px #01e3d180}.matrix-col.is-out{opacity:.62}.matrix-op{letter-spacing:-.018em;color:var(--text);font-size:14.5px;font-weight:700}.matrix-col-scores{align-items:center;gap:8px;margin-top:7px;display:flex}.matrix-flag{letter-spacing:.07em;text-transform:uppercase;color:#04121a;background:var(--green);border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:800;position:absolute;top:5px;right:10px}.matrix-cell{vertical-align:top;color:var(--text-2);box-shadow:inset 0 -1px 0 var(--line-soft);overflow-wrap:anywhere;padding:11px 14px;line-height:1.45}.matrix-cell.is-out{color:var(--faint)}.matrix-cell .num{color:var(--text)}.matrix-cell i{color:var(--faint);margin-top:2px;font-size:10.9px;font-style:normal;display:block}.matrix-cell i.is-good{color:var(--green)}.matrix-cell i.is-warn{color:var(--amber)}.matrix-cell em{color:var(--teal);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:10px;font-style:normal;font-weight:700;display:block}tr.is-lead .matrix-cell,tr.is-lead .matrix-label{background:#ffffff06}tr.is-hero .matrix-cell b{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--green);font-size:22px;font-weight:700}tr.is-hero .matrix-cell b.is-derived{color:color-mix(in srgb, var(--green) 62%, var(--text-2))}tr.is-hero .matrix-label{color:var(--text-2);font-size:12px}tr.is-question .matrix-label{padding-top:13px}.matrix-group th{text-align:left;background:var(--bg-2);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);box-shadow:inset 0 -1px 0 var(--line);padding:13px 14px 7px;font-size:9.5px;font-weight:700}.matrix-group th span{display:inline-block;position:sticky;left:14px}.matrix-cell.is-on-term{background:linear-gradient(#01e3d117,#01e3d105)}.matrix-blank{color:var(--faint);font-size:11px;font-style:italic}.matrix-note{color:var(--dim);margin-top:5px;font-size:11.2px;line-height:1.45}.matrix-answer{color:var(--text-2);margin-top:5px;font-size:11.6px;line-height:1.5}.verdict-cell-no .matrix-answer,.verdict-cell-unanswered .matrix-answer{color:var(--faint)}.primary-btn.is-tight,.ghost-btn.is-tight{text-align:center;width:100%;padding:7px 10px;font-size:11.5px}.mic-btn{width:32px;height:32px;color:var(--dim);background:0 0;border:none;border-radius:50%;flex:0 0 32px;place-items:center;transition:color .16s,background .16s,transform .12s;display:grid}.mic-btn:hover{color:var(--teal);background:#01e3d114}.mic-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.mic-btn.is-listening{color:#04121a;background:linear-gradient(140deg, var(--teal), #00b6c6);border-color:#0000;position:relative}.mic-btn.is-listening:hover{filter:brightness(1.12)}.mic-btn.is-listening:after{content:"";animation:micPulse 1.7s var(--ease) infinite;pointer-events:none;border:1.5px solid #01e3d18c;border-radius:50%;position:absolute;inset:-3px}@keyframes micPulse{0%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.mic-btn.is-listening:after{opacity:.85;animation:none}}.region-rec{border-radius:var(--r-lg);background:var(--surface), var(--panel);box-shadow:var(--surface-edge);border:1px solid var(--line-soft);margin-bottom:22px;padding:20px 22px}.region-rec-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.region-rec-head h2{font-size:var(--t-title);max-width:46ch;margin-top:6px;font-weight:700;line-height:1.35}.region-rec-conf{max-width:62ch;color:var(--dim);align-items:flex-start;gap:8px;margin-top:10px;font-size:12.4px;line-height:1.55;display:flex}.conf-pip{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:6px}.conf-reasonable{background:var(--green);box-shadow:0 0 8px #3ecf8e99}.conf-directional{background:var(--teal);box-shadow:0 0 8px #01e3d180}.conf-thin{background:var(--amber);box-shadow:0 0 8px #f0b42973}.conf-none{background:var(--faint)}.region-list{margin-top:4px;list-style:none}.region-card{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.region-card:last-child{border-bottom:none}.region-rank{color:var(--faint);padding-top:2px;font-size:15px;font-weight:700}.region-card:first-child .region-rank{color:var(--teal)}.region-name{flex-wrap:wrap;align-items:center;gap:9px;font-size:15.5px;font-weight:700;display:flex}.region-lead{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:#01e3d11a;border:1px solid #01e3d14d;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.region-why{color:var(--text-2);margin-top:5px;font-size:12.6px;line-height:1.55}.region-stats{color:var(--dim);flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:11.4px;display:flex}.region-stats b{color:var(--text);margin-right:3px;font-weight:700}.region-stale{color:var(--amber)}.region-pipeline{flex-direction:column;gap:8px;list-style:none;display:flex}.region-pipeline li{color:var(--text-2);border-left:2px solid #f0b42966;padding-left:11px;font-size:11.8px;line-height:1.55}.region-card .ghost-btn,.region-card .primary-btn{white-space:nowrap}.region-foot{border-top:1px solid var(--line-soft);color:var(--faint);max-width:76ch;margin-top:16px;padding-top:14px;font-size:11.8px;line-height:1.6}.rail-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.invite-trigger{color:var(--teal);border:1px solid #01e3d147;border-radius:6px;padding:2px 8px;font-size:10.8px;font-weight:700;transition:background .15s,border-color .15s}.invite-trigger:hover{background:#01e3d117;border-color:#01e3d180}.avatar-member{background:color-mix(in srgb, var(--purple-lt) 55%, var(--panel-2));color:var(--text)}.modal-scrim{white-space:normal;z-index:200;background:var(--scrim);animation:scrimIn .18s var(--ease) both;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.modal{border-radius:var(--r-xl);--r:18px;background:var(--float), var(--panel-2);width:min(420px,100%);box-shadow:var(--float-edge), var(--float-cast);border:1px solid var(--line);padding:24px}.modal h2{font-size:18px;font-weight:700}.modal-sub{color:var(--dim);margin-top:6px;font-size:12.6px;line-height:1.55}.modal form{flex-direction:column;gap:5px;margin-top:18px;display:flex}.modal .k{margin-top:10px}.modal .k i{text-transform:none;letter-spacing:0;color:var(--faint);font-style:normal}.modal input{background:var(--panel-3);border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-size:13px;transition:border-color .16s,box-shadow .16s}.modal input::placeholder{color:var(--faint)}.modal input:focus{box-shadow:var(--focus-ring);border-color:#01e3d1b3;outline:none}.modal-note{color:var(--faint);border-left:2px solid var(--line);margin-top:14px;padding-left:10px;font-size:11.4px;line-height:1.55}.modal-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (width>=1440px){:root{--rail-bp-open:320px;--chat-strategy:540px;--chat-hunt:430px}}@media (width>=1680px){:root{--rail-bp-open:344px;--chat-strategy:600px;--chat-hunt:460px}}@media (width>=1920px){:root{--rail-bp-open:360px;--chat-strategy:660px;--chat-hunt:500px}}@media (width<=1279px){:root{--chat-strategy:420px;--chat-hunt:380px;--rail-bp-open:272px;--stage-min:420px}}@media (width<=1139px){.frame{grid-template-columns:minmax(320px,.8fr) minmax(0,1fr)}.rail-right,.rail-team{display:none}.gate-card{grid-template-columns:1fr}.gate-side{border-left:none;border-top:1px solid var(--line-soft);padding-top:18px;padding-left:0}}:is(html:has(.sample-shell),body:has(.sample-shell)){height:auto;overflow:visible}.sample-shell{background:var(--bg);min-height:100vh}.sample-banner{z-index:20;background:color-mix(in srgb, var(--purple) 24%, var(--bg-2));border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 24px;display:flex;position:sticky;top:0}.sample-banner-tag{letter-spacing:.09em;text-transform:uppercase;color:#06070b;background:var(--purple-lt);border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:800}.sample-banner-text{color:var(--text-2);flex:auto;font-size:12.5px}.sample-banner-cta{color:var(--bg);background:var(--text);white-space:nowrap;border-radius:999px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.sample-banner-cta:hover{background:var(--teal)}.sample-index,.sample-detail{max-width:980px;margin:0 auto;padding:48px 24px 96px}.sample-index-head{max-width:62ch;margin-bottom:32px}.sample-index-head h1{font-size:var(--t-display);letter-spacing:-.02em;margin:8px 0 12px}.sample-index-blurb{color:var(--dim);font-size:var(--t-body);line-height:1.6}.sample-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.sample-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--surface-edge);border:1px solid var(--line-soft);transition:transform .18s var(--ease), border-color .18s var(--ease);padding:20px;text-decoration:none;display:block}.sample-card:hover{border-color:color-mix(in srgb, var(--teal) 40%, var(--line));transform:translateY(-2px)}.sample-card-chip{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px}.sample-card h2{color:var(--text);margin:0 0 6px;font-size:19px}.sample-card p{color:var(--dim);margin:0 0 12px;font-size:13px;line-height:1.5}.sample-card-meta{color:var(--faint);gap:6px;margin-bottom:10px;font-size:12px;display:flex}.sample-card-cta{color:var(--teal);font-size:12.5px;font-weight:700}.sample-back{color:var(--dim);margin-bottom:24px;font-size:12.5px;text-decoration:none;display:inline-block}.sample-back:hover{color:var(--text)}.sample-hero .k{margin-bottom:10px}.sample-hero h1{font-size:var(--t-display);letter-spacing:-.02em;margin:0 0 10px}.sample-hero-sub{color:var(--text-2);max-width:62ch;margin:0 0 14px;font-size:16px}.sample-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sample-company{color:var(--text);font-weight:700}.sample-domain{color:var(--faint);font-size:12.5px}.persona-pill{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.persona-existing_footprint{border-color:color-mix(in srgb, var(--amber) 45%, var(--line));color:var(--amber)}.sample-tagline{color:var(--dim);max-width:70ch;font-size:13.5px;line-height:1.55}.sample-story{color:var(--text-2);border-radius:var(--r);background:var(--recessed);max-width:72ch;box-shadow:var(--recessed-edge);border-left:2px solid var(--hue,var(--teal));margin:24px 0;padding:18px 20px;font-size:15px;line-height:1.7}.sample-convo{border-radius:var(--r);background:var(--panel);border:1px solid var(--line-soft);margin:24px 0;padding:16px 18px}.sample-convo .k{margin-bottom:10px}.sample-msg{border-radius:12px;max-width:70%;margin-bottom:8px;padding:9px 13px;font-size:13px;line-height:1.5}.sample-msg-ai{background:var(--panel-2);color:var(--text-2);border:1px solid var(--line-soft)}.sample-msg-user{background:color-mix(in srgb, var(--teal) 16%, var(--panel-2));color:var(--text);margin-left:auto}.sample-section{margin:40px 0}.sample-section.is-sample-data{position:relative}.sample-section.is-sample-data:before{content:"SAMPLE — fictional providers below, no real provider answers";letter-spacing:.05em;text-transform:uppercase;color:var(--purple-lt);margin-bottom:10px;font-size:10.5px;font-weight:700;display:block}.readiness-row{align-items:center;gap:12px;margin-bottom:18px;display:flex}.readiness-bar{background:var(--panel-2);border-radius:999px;flex:auto;max-width:260px;height:6px;overflow:hidden}.readiness-fill{background:var(--teal);height:100%}.readiness-label{color:var(--dim);white-space:nowrap;font-size:12px}.blueprint-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.blueprint-card{border-radius:var(--r);background:var(--panel);border:1px solid var(--line-soft);padding:14px}.blueprint-card-title{color:var(--text-2);margin-bottom:10px;font-size:12px;font-weight:700}.blueprint-card-fields{flex-wrap:wrap;gap:6px;display:flex}.target-row{flex-wrap:wrap;gap:12px;display:flex}.target-pill{border-radius:var(--r);background:var(--surface);box-shadow:var(--surface-edge);min-width:180px;padding:14px 16px}.target-pill-label{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}.target-pill-metros{color:var(--dim);margin-bottom:8px;font-size:12px}.target-pill-size{color:var(--faint);font-size:12px}.fit-target{margin-bottom:28px}.fit-target-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.fit-target-label{color:var(--text);font-size:15px;font-weight:700}.fit-target-metros{color:var(--faint);font-size:12px}.fit-recommendation{color:var(--text-2);max-width:74ch;margin-bottom:14px;font-size:13.5px;line-height:1.55}.fit-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.fit-card{border-radius:var(--r);background:var(--panel);border:1px solid var(--line-soft);padding:14px}.fit-card-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fit-card-op{color:var(--text);font-size:13.5px;font-weight:700}.fit-card-note{color:var(--dim);margin:6px 0 0;font-size:11.5px;line-height:1.4}.fit-card-note.is-amber{color:var(--amber)}.fit-card-sites{color:var(--faint);margin-top:8px;font-size:11px}.sourceable{border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:2px 7px;font-size:10.5px}.sourceable-direct-only{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 45%, var(--line))}.sourceable-sourceable{color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.fit-more{margin-top:12px}.fit-more summary{cursor:pointer;color:var(--dim);font-size:12.5px}.fit-more summary:hover{color:var(--text)}.fit-more .fit-cards{margin-top:12px}.lockin-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lockin-check{color:var(--green);font-size:13px}.lockin-count{color:var(--dim);font-size:12.5px}.sweep-target,.selection-target{margin-bottom:22px}.sweep-target-label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:700}.selection-pick{color:var(--text-2);border-radius:var(--r-sm);background:var(--recessed);box-shadow:var(--recessed-edge);margin-bottom:10px;padding:8px 12px;font-size:13px}.sweep-table{border-collapse:collapse;width:100%;font-size:13px}.sweep-table td{border-bottom:1px solid var(--line-soft);color:var(--text-2);padding:8px 10px}.sweep-table tr.is-picked td{color:var(--text);background:color-mix(in srgb, var(--teal) 8%, transparent)}.sweep-op{color:var(--text);font-weight:700}.sweep-op-note{color:var(--faint);font-weight:400}.sweep-status{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px}.sweep-status-responded{color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.sweep-status-asked{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 40%, var(--line))}.sweep-status-queued{color:var(--faint)}.sweep-picked-tag{color:var(--teal);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.sample-final-cta{border-radius:var(--r-xl);background:color-mix(in srgb, var(--purple) 18%, var(--panel));border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:28px 32px;display:flex}.sample-final-cta h2{letter-spacing:-.02em;margin:6px 0 0;font-size:24px}@media (width<=720px){.sample-cards{grid-template-columns:1fr}.sample-final-cta{flex-direction:column;align-items:flex-start}}.stat-pair b,.zone-key b,.hunt-counts b,.board-count,.progress-count,.quote-monthly,.target-pill-size,.sweep-rate{font-family:var(--mono);font-variant-numeric:tabular-nums}.hunt-counts .is-muted b{color:var(--dim)}.commitments{flex-direction:column;gap:16px;display:flex}.commitment{border-left:2px solid var(--line);padding-left:14px}.commitment-q{color:var(--text);max-width:76ch;font-size:13.6px;line-height:1.5}.commitment-a{color:var(--text-2);max-width:82ch;margin-top:7px;font-size:12.4px;line-height:1.55}.commitment-a b{color:var(--faint);font-size:11px;font-weight:700;display:block}.verdict{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.verdict i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.verdict-yes{color:var(--green)}.verdict-partial{color:var(--amber)}.verdict-no{color:var(--red)}.verdict-unanswered{color:var(--faint)}.verdict-unanswered i{box-shadow:none;opacity:.6}.record{flex-direction:column;gap:34px;display:flex}.record-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.record-title{font-size:var(--t-display);letter-spacing:-.028em;margin:6px 0 8px;font-weight:700}.record-sub{color:var(--dim);font-size:13.5px}.record-goal{flex-direction:column;gap:3px;max-width:62ch;margin:0 0 10px;display:flex}.record-goal b{color:var(--text);font-size:15px;font-weight:700;line-height:1.35}.record-goal-test{color:var(--faint);font-size:11.4px}.record-head-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.record-mark{text-align:right}.record-mark b{letter-spacing:-.01em;font-size:14px;display:block}.record-mark span{color:var(--faint);font-size:11px}.record-section{flex-direction:column;gap:14px;display:flex}.record-h{letter-spacing:-.02em;font-size:17px;font-weight:700}.record-note{color:var(--dim);max-width:76ch;font-size:12.6px;line-height:1.6}.record-caveat{color:var(--faint);border-left:2px solid var(--line);max-width:82ch;padding-left:10px;font-size:11.6px;line-height:1.55}.record-sites{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.record-site{border-radius:var(--r-lg);--r:14px;background:var(--surface);box-shadow:var(--float-edge), var(--float-cast);flex-direction:column;gap:13px;min-width:0;padding:18px 19px;display:flex}.record-site-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.record-site-head h3{letter-spacing:-.02em;margin-top:3px;font-size:19px;font-weight:700}.record-site-code{color:var(--faint);overflow-wrap:anywhere;margin-top:4px;font-size:11.4px}.record-site-money{flex-wrap:wrap;align-items:baseline;gap:22px;display:flex}.record-fig{flex-direction:column;gap:2px;display:flex}.record-fig b{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--text);font-size:25px;font-weight:700}.record-fig.is-small b{color:var(--text-2);font-size:16px}.record-fig span{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.record-advice{color:var(--dim);border-left:2px solid #01e3d166;padding-left:10px;font-size:12.2px;line-height:1.55}.record-advice.is-diverged{border-left-color:color-mix(in srgb, var(--amber) 60%, var(--line))}.tco{border-radius:var(--r);--r:10px;background:var(--recessed);box-shadow:var(--recessed-edge);padding:14px 16px}.tco-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.tco-head b{font-size:14px;font-weight:700}.tco-head span{color:var(--faint);font-size:11.4px}.tco-table{border-collapse:collapse;width:100%;font-size:12.6px}.tco-table td{border-bottom:1px solid var(--line-soft);vertical-align:baseline;padding:7px 0}.tco-label{color:var(--text-2)}.tco-qty{color:var(--faint);font-size:11.4px;padding-left:12px!important}.tco-monthly,.tco-total{text-align:right;color:var(--text-2);white-space:nowrap;padding-left:14px!important}.tco-total{color:var(--text);font-weight:700}.tco-table tr.is-assumption .tco-qty{color:var(--amber)}.tco-table tr.tco-sum td{border-bottom:none;border-top:1px solid var(--line);color:var(--text);padding-top:9px;font-weight:700}.tco-grand{background:linear-gradient(#01e3d114,#ffffff04)}.savings{border-radius:var(--r-lg);--r:14px;background:var(--surface);box-shadow:var(--surface-edge);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.savings.is-secondary{box-shadow:none;border:1px solid var(--line-soft);background:0 0;padding:13px 15px}.savings.is-secondary .record-fig b{font-size:17px}.savings.is-secondary .record-fig.is-delta b{color:var(--text-2)}.savings-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.savings-arrow{color:var(--faint);font-size:18px}.record-fig.is-delta.is-down b{color:var(--green)}.record-fig.is-delta.is-up b{color:var(--amber)}.record-hero{margin-bottom:30px}.record-hero-head{margin-bottom:12px}.record-hero-map{border-radius:var(--r-lg);--r:14px;min-height:380px;box-shadow:var(--float-cast), inset 0 0 0 1px var(--line-soft);display:flex;overflow:hidden}@container stage (width>=720px){.record-hero-map{min-height:460px}}.record-hero-map .zone-map{flex:auto;min-width:0}.record-hero-sites{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin-top:14px;display:grid}.record-hero-site{border-radius:var(--r-lg);--r:14px;background:var(--surface);box-shadow:var(--surface-edge);flex-direction:column;gap:9px;min-width:0;padding:15px 17px 14px;display:flex}.record-hero-site h3{letter-spacing:-.02em;margin-top:3px;font-size:18px;font-weight:700}.record-hero-facts{grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));gap:10px 14px;margin-top:2px;display:grid}.record-hero-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:9.5px;font-weight:700}.record-hero-facts dd{color:var(--text);font-size:13.6px;font-weight:500}.record-conn{flex-direction:column;gap:10px;display:flex}.record-conn-site{border-radius:var(--r);--r:10px;background:var(--recessed);box-shadow:var(--recessed-edge);padding:12px 14px}.record-conn-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.record-conn-head b{font-size:13px;font-family:var(--mono);letter-spacing:-.02em}.record-conn-head span{color:var(--faint);font-size:11px}.record-conn-line{color:var(--text-2);align-items:baseline;gap:8px;font-size:11.8px;line-height:1.5;display:flex}.record-conn-line .k{flex:0 0 84px}.record-field{border-radius:var(--r-lg);--r:14px;box-shadow:var(--surface-edge);background:linear-gradient(#9478ff14,#ffffff03);padding:18px 20px}.field-counts{flex-wrap:wrap;gap:28px;display:flex}.field-declines{flex-direction:column;gap:11px;list-style:none;display:flex}.field-declines li{border-left:2px solid color-mix(in srgb, var(--amber) 55%, var(--line));padding-left:12px}.field-declines b{font-size:13px;font-weight:700}.field-where{color:var(--faint);margin-left:8px;font-size:11px}.field-declines p{color:var(--text-2);max-width:82ch;margin-top:3px;font-size:12.4px;line-height:1.55}.steps{flex-direction:column;gap:2px;list-style:none;display:flex}.steps li{border-bottom:1px solid var(--line-soft);grid-template-columns:92px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.step-date{color:var(--teal);padding-top:1px;font-size:12px;font-weight:700}.step-body b{font-size:13.4px;font-weight:700}.step-body p{color:var(--dim);margin-top:2px;font-size:12px;line-height:1.5}.record-foot{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;font-size:11.6px;line-height:1.6;display:flex}.record-foot b{color:var(--text-2)}@media print{@page{margin:16mm 14mm}html,body,#root{background:#fff!important;height:auto!important;overflow:visible!important}body:after,.topbar,.rail,.rail-chat,.rail-right,.rail-team,.hunt-topline,.print-hide,.dev-bar,.ripple,.action-error,.zone-legend,.maplibregl-control-container .maplibregl-ctrl-top-right,.maplibregl-cooperative-gesture-screen{display:none!important}.workspace,.frame,.center,.stage{background:#fff!important;max-width:none!important;height:auto!important;padding:0!important;display:block!important;overflow:visible!important}.record,.record-section,.record-hero{display:block!important}.record-section,.record-hero{margin-bottom:22px}.record-hero-site,.tco,.savings,.commitment{margin-bottom:12px}.record-note,.record-caveat,.field-declines p,.commitment-q{margin-bottom:8px}.record,.record *{color:#14161c!important}.record-hero-site,.tco,.savings,.record-field{box-shadow:none!important;background:#fff!important;border:1px solid #d5d9e0!important}.record-head,.record-foot,.tco-table td,.steps li{border-color:#d5d9e0!important}.record-caveat,.record-advice,.field-declines li{border-left-color:#b9c0cf!important}.verdict-yes,.verdict-yes i{color:#1a7f4f!important;background:#1a7f4f!important}.verdict-partial,.verdict-partial i{color:#96660a!important;background:#96660a!important}.verdict-no,.verdict-no i{color:#b3312a!important;background:#b3312a!important}.verdict-unanswered,.verdict-unanswered i{color:#7b8394!important;background:#7b8394!important}.verdict{background:0 0!important}.verdict i{box-shadow:none!important}.record-fig.is-delta.is-down b{color:#1a7f4f!important}.step-date,.commitment-a b{color:#3d4453!important}.record-hero-site,.tco,.commitment,.savings,.steps li,.field-declines li,.record-field{break-inside:avoid;page-break-inside:avoid}.record-h{break-after:avoid;page-break-after:avoid}.record-hero-map,.record-hero-map *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.record-hero-map{height:300px!important;min-height:0!important;box-shadow:none!important;border:1px solid #d5d9e0!important}.stage-map{display:none!important}.bp-print-head{margin-bottom:18px;display:block!important}.bp-print-head b{letter-spacing:-.02em;display:block;color:#14161c!important;font-size:24px!important}.bp-print-head span{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#3d4453!important}.bp-doc{display:block!important}.bp-sec{box-shadow:none!important;background:0 0!important;margin-bottom:16px!important;padding:0!important}.bp-row-add{display:none!important}.bp-sec-head{border-bottom:1px solid #d5d9e0;padding:0 0 4px!important}.bp-sec-head,.bp-group-title{break-after:avoid;page-break-after:avoid}.bp-sec-chevron{display:none!important}.bp-sec-body{padding:0!important}.bp-row{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #eceff3;box-shadow:none!important;background:0 0!important;padding:7px 0!important}.bp-row-label{color:#5f6675!important}.bp-row-mark{display:none!important}.bp-status.is-tbd,.bp-tbd{color:#96660a!important;border-color:#96660a!important}.bp-status.is-answered{color:#1a7f4f!important;border-color:#1a7f4f!important}.pack-meter{box-shadow:none!important;background:0 0!important;padding:0!important}.pack-meter,.pack-meter *{color:#3d4453!important}.pack-meter-parts,.pack-meter.is-ready{display:none!important}}.sample-foot{border-top:1px solid var(--line-soft);margin-top:40px}.sample-foot-in{flex-wrap:wrap;align-items:baseline;gap:14px;max-width:1080px;margin:0 auto;padding:26px 24px 54px;display:flex}.sample-foot-link{color:var(--text-2);letter-spacing:-.005em;transition:color .15s var(--ease), border-color .15s var(--ease);border-bottom:1px solid #0000;font-size:14px;font-weight:700;text-decoration:none}.sample-foot-link:hover{color:var(--teal);border-bottom-color:color-mix(in srgb, var(--teal) 45%, transparent)}.sample-foot-blurb{color:var(--faint);max-width:62ch;font-size:13px}.door-boot{background:#04070a;position:fixed;inset:0}.door{--fp-void:#04070a;--fp-ink:#e8f3f2;--fp-ink-2:#a9c0bf;--fp-ink-dim:#6f8a89;--fp-hair:#ffffff0f;--fp-hair-lit:#01e3d12e;--fp-mono:"SF Mono", ui-monospace, "JetBrains Mono", monospace;--fp-ease:cubic-bezier(.16, 1, .3, 1);--fp-dur-quick:.18s;--fp-t-lead:17px;--fp-t-micro:11px;--fp-r-md:10px;--fp-brand-gradient:linear-gradient(104deg, #fff 0%, #d8fffb 26%, var(--teal) 52%, #a56bff 78%, var(--magenta) 100%);--fp-err:#ff6b7d;min-height:100dvh;color:var(--fp-ink);background:radial-gradient(40% 35% at 22% 30%, #01e3d11a, transparent 70%), radial-gradient(45% 40% at 80% 25%, #f700db17, transparent 70%), radial-gradient(50% 45% at 55% 90%, #5e1ae624, transparent 70%), var(--fp-void);flex-direction:column;justify-content:center;align-items:center;padding-block:88px 104px;padding-inline:20px;display:flex;position:relative;overflow-x:clip}.door-topbar{z-index:2;justify-content:space-between;align-items:center;padding:26px 40px 0;display:flex;position:absolute;top:0;left:0;right:0}.door-lockup{width:auto;height:48px;display:block}.door-link-btn{min-height:44px;font-family:var(--fp-mono);font-size:var(--fp-t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fp-ink-dim);transition:color var(--fp-dur-quick) var(--fp-ease);align-items:center;padding:12px 8px;text-decoration:none;display:inline-flex}.door-link-btn:hover{color:var(--teal)}.door-link-btn:active{color:var(--teal);opacity:.75}.door-col{text-align:center;width:100%;max-width:520px}.door-display{z-index:1;text-wrap:balance;letter-spacing:-.042em;color:var(--fp-ink);background:var(--fp-brand-gradient);margin:0;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:.94;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.door-display{color:#0000;-webkit-background-clip:text;background-clip:text}}.door-display:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70%,#01e3d124,#0000 70%);position:absolute;inset:-30% -8%}.door-sub{font-size:var(--fp-t-lead);color:var(--fp-ink-2);margin:12px 0 0;line-height:1.5}.door-bubble-wrap{justify-content:flex-end;margin:24px auto 0;display:flex}.door-bubble{text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px 14px 4px;flex:1;min-width:0;padding:10px 6px 10px 14px;font-size:14px;line-height:1.45}.door-bubble-head{justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 3px;display:flex}.door-bubble small{letter-spacing:.1em;text-transform:uppercase;color:var(--fp-ink-dim);font-size:10px}.door-bubble p{color:var(--fp-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:8px}.door-bubble-discard{cursor:pointer;width:24px;height:24px;color:var(--fp-ink-2);transition:color var(--fp-dur-quick) var(--fp-ease), background var(--fp-dur-quick) var(--fp-ease);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;font-size:16px;line-height:1;display:grid;position:relative}.door-bubble-discard:before{content:"";position:absolute;inset:-10px}.door-bubble-discard:hover{color:var(--fp-ink);background:#ffffff14}.door-pill{border-radius:var(--fp-r-md);border:1px solid var(--fp-hair);min-height:56px;transition:border-color var(--fp-dur-quick) var(--fp-ease), background var(--fp-dur-quick) var(--fp-ease);background:#0006;align-items:center;gap:11px;margin:16px auto 0;padding:8px 8px 8px 14px;display:flex}.door-bubble-wrap+.door-pill{margin-top:12px}.door-pill:hover,.door-pill:focus-within{border-color:var(--fp-hair-lit);background:#01e3d10d}.door-pill.is-bad,.door-pill.is-bad:hover,.door-pill.is-bad:focus-within{border-color:#ff6b7d99}.door-pill:has(.door-pill-field:focus-visible){border-color:var(--teal);box-shadow:0 0 0 3px #01e3d12e}.door-pill.is-bad:has(.door-pill-field:focus-visible){border-color:var(--fp-err);box-shadow:0 0 0 3px #ff6b7d2e}.door-pill-field{min-width:0;height:44px;font:inherit;color:var(--fp-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.door-pill-field::placeholder{color:#e8f3f28c}.door-btn{white-space:nowrap;border-radius:var(--fp-r-md);min-height:40px;font:inherit;color:#02100f;background:linear-gradient(180deg, #16f4e2, var(--teal));cursor:pointer;transition:transform var(--fp-dur-quick) var(--fp-ease), box-shadow var(--fp-dur-quick) var(--fp-ease), background var(--fp-dur-quick) var(--fp-ease), color var(--fp-dur-quick) var(--fp-ease);border:1px solid #0000;flex:none;padding:0 18px;font-size:15px;font-weight:500;box-shadow:0 0 26px #01e3d147}.door-btn:hover{transform:translateY(-1px);box-shadow:0 0 38px #01e3d173}.door-btn:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.door-btn:disabled,.door-btn:disabled:hover{color:#d6fbf7;box-shadow:none;cursor:default;background:linear-gradient(#0f7d74,#0b6a62);transform:none}.door-btn:focus-visible,.door-link-btn:focus-visible,.door-text-link:focus-visible,.door-bubble-discard:focus-visible,.door-alt a:focus-visible,.door-dev a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.door-note-slot{min-height:32px}.door-note-slot+.door-alt{margin-top:16px}.door-note{margin:10px 0 0;font-size:13px;line-height:1.5}.door-note.is-error{color:var(--fp-err)}.door-note.is-info{color:var(--fp-ink-2)}.door-invite{color:var(--fp-ink-dim);margin:10px 0 0;font-size:13px}.door-alt{color:var(--fp-ink-dim);margin:24px 0 0;font-size:12px}.door-alt a{color:var(--fp-ink-2);transition:color var(--fp-dur-quick) var(--fp-ease), border-color var(--fp-dur-quick) var(--fp-ease);border-bottom:1px solid #a9c0bf59;text-decoration:none}.door-alt a:hover{color:var(--fp-ink);border-bottom-color:var(--fp-ink-2)}.door-sent{text-align:center;animation:doorSettle var(--fp-dur-quick) var(--fp-ease) both}.door-check{width:44px;height:44px;color:var(--teal);background:#01e3d11f;border-radius:50%;place-items:center;margin:0 auto 16px;font-weight:800;display:grid}.door-sent h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700;line-height:1.2}.door-sent>p{color:var(--fp-ink-2);margin:8px 0 0;font-size:15px}.door-relink-btn{min-height:46px;margin-top:24px;padding:0 24px}.door-sent-links{flex-wrap:wrap;justify-content:center;gap:0 18px;margin-top:16px;display:flex}.door-text-link{cursor:pointer;min-height:44px;font:inherit;color:var(--fp-ink-2);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0 2px;font-size:13px;-webkit-text-decoration:underline #a9c0bf59;text-decoration:underline #a9c0bf59;display:inline-flex}.door-text-link:hover{color:var(--fp-ink);-webkit-text-decoration-color:var(--fp-ink-2);text-decoration-color:var(--fp-ink-2)}.door-text-link:disabled{opacity:.6;cursor:default}.door-dev{text-align:left;border-radius:var(--fp-r-md);border:1px solid var(--fp-hair);background:#0006;max-width:460px;margin:24px auto 0;padding:12px 14px}.door-dev a{font-family:var(--fp-mono);color:var(--teal);word-break:break-all;margin-top:8px;font-size:11.5px;display:block}.door-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes doorSettle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.setup .door-topbar{justify-content:center}.setup .door-lockup{height:76px}.setup.door{padding-block:136px 96px}.setup-panel{z-index:1;border:1px solid var(--fp-hair);border-radius:var(--r-xl);background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--panel);width:100%;max-width:480px;box-shadow:var(--float-cast), inset 0 1px 0 #ffffff0f;animation:doorSettle var(--fp-dur-quick) var(--fp-ease) both;padding:32px 32px 26px;position:relative}.setup-heading{letter-spacing:-.025em;color:var(--fp-ink);background:var(--fp-brand-gradient);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.12}@supports ((-webkit-background-clip:text) or (background-clip:text)){.setup-heading{color:#0000;-webkit-background-clip:text;background-clip:text}}.setup-line{color:var(--fp-ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}.setup-email{border-radius:var(--r-sm);border:1px solid var(--fp-hair-lit);color:var(--fp-ink-2);overflow-wrap:anywhere;background:#01e3d10f;margin:18px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.45}.setup-email b{color:var(--fp-ink);font-weight:600}.setup-form{grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:20px;display:grid}.setup-field{flex-direction:column;gap:6px;min-width:0;display:flex}.setup-field.is-wide{grid-column:1/-1}.setup-field label{color:var(--fp-ink-2);font-size:12.5px;font-weight:500}.setup-field input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);width:100%;height:44px;font:inherit;color:var(--fp-ink);transition:border-color var(--fp-dur-quick) var(--fp-ease), box-shadow var(--fp-dur-quick) var(--fp-ease);padding:0 12px;font-size:15px}.setup-field input:hover{border-color:var(--line-2)}.setup-field input:focus{border-color:var(--teal);outline:none}.setup-field input:focus-visible{box-shadow:0 0 0 3px #01e3d12e}.setup-field.is-bad input{border-color:#ff6b7d99}.setup-field.is-bad input:focus-visible{border-color:var(--fp-err);box-shadow:0 0 0 3px #ff6b7d2e}.setup-err{color:var(--fp-err);margin:0;font-size:12.5px;line-height:1.45}.setup-btn{grid-column:1/-1;width:100%;min-height:46px;margin-top:6px}.setup-note{text-align:center;grid-column:1/-1;min-height:4px}@media (width<=480px){.setup.door{padding-inline:16px;justify-content:flex-start;padding-top:108px}.setup .door-lockup{height:56px}.setup-panel{padding:24px 18px 20px}.setup-form{grid-template-columns:1fr}.setup-btn{min-height:48px}}@media (width<=700px){.door-display{font-size:40px}.door-pill{flex-direction:column;align-items:stretch;padding:8px}.door-pill-field{flex:none;height:48px;padding:0 8px}.door-btn{width:100%;min-height:48px}}@media (width<=480px){.door{padding-block:72px 80px}.door-topbar{padding:18px 20px 0}.door-lockup{height:36px}}@media (prefers-reduced-motion:reduce){.door *,.door :before,.door :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.reveal{z-index:60;background:radial-gradient(720px 460px at 50% 44%, #0b0d14, var(--scrim));animation:revealIn .45s var(--ease) both;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.reveal.is-leaving{animation:revealOut .55s var(--ease) both;pointer-events:none}@keyframes revealIn{0%{opacity:0}to{opacity:1}}@keyframes revealOut{to{opacity:0}}.reveal-card{border-radius:var(--r-xl);background:var(--float);width:min(460px,100%);box-shadow:var(--float-edge), var(--float-cast);animation:revealRise .55s var(--ease) both 80ms;padding:26px 28px 24px}@keyframes revealRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.reveal-identity{align-items:center;gap:14px;display:flex}.reveal-logo{object-fit:contain;width:44px;height:44px;animation:revealLogo .6s var(--ease) both .22s;background:#fff;border-radius:10px;flex:none;padding:5px}@keyframes revealLogo{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.reveal-eyebrow{font-size:var(--t-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-weight:800}.reveal-identity h2{letter-spacing:-.024em;font-size:22px;font-weight:700;line-height:1.2}.reveal-note{color:var(--dim);margin-top:15px;font-size:13px;line-height:1.6}.reveal-ask{margin-top:18px}.reveal-ask>p{color:var(--text-2);font-size:13px;line-height:1.6}.reveal-hq{border-radius:var(--r);background:var(--recessed);box-shadow:var(--recessed-edge);color:var(--text);margin-top:10px;padding:11px 13px;font-size:13.5px;line-height:1.5}.reveal-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.reveal-edit{gap:9px;margin-top:11px;display:flex}.reveal-edit input{min-width:0;color:var(--text);background:var(--recessed);box-shadow:var(--recessed-edge);border:1px solid var(--line);border-radius:9px;flex:1;padding:10px 12px;font-size:13.5px}.reveal-edit input:focus{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-card,.reveal-logo{animation:none}}.attach-input{display:none}.attach-btn{width:32px;height:32px;color:var(--dim);background:0 0;border:none;border-radius:50%;flex:0 0 32px;place-items:center;transition:color .16s,background .16s;display:grid}.attach-btn:hover:not(:disabled){color:var(--teal);background:#01e3d114}.attach-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.attach-btn:disabled{opacity:.4;cursor:default}.drop-veil{z-index:40;background:var(--scrim);pointer-events:none;animation:fadeIn .12s var(--ease);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.rail-chat{position:relative}.drop-veil-card{text-align:center;border-radius:var(--r-lg);background:var(--float);max-width:340px;box-shadow:var(--float-cast);color:var(--teal);border:1.5px dashed #01e3d180;justify-items:center;gap:8px;padding:22px 24px;display:grid}.drop-veil-card b{font-size:var(--t-body);color:var(--text)}.drop-veil-card span{font-size:var(--t-meta);color:var(--dim);line-height:1.45}@media (prefers-reduced-motion:reduce){.drop-veil{animation:none}}.attach-strip{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.attach-chip{border:1px solid var(--line);background:var(--panel-2);max-width:100%;color:var(--text-2);font-size:var(--t-meta);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.attach-chip svg{color:var(--faint);flex:none}.attach-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-chip i{font-style:normal;font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.attach-chip.is-parsed{border-color:#3ecf8e57}.attach-chip.is-parsed i,.attach-chip.is-parsed svg{color:var(--green)}.attach-chip.is-unreadable{border-color:#f0b42957}.attach-chip.is-unreadable i,.attach-chip.is-unreadable svg{color:var(--amber)}.attach-chip.is-working{color:var(--dim);border-style:dashed}.attach-note{font-size:var(--t-meta);color:var(--amber);flex:100%;line-height:1.45}.bp-sec-baseline{border-left:2px solid #01e3d157;padding-left:10px}.bp-baseline-line{font-size:var(--t-body);color:var(--text);margin:2px 0 0;line-height:1.5}.bp-baseline-target{font-size:var(--t-meta);color:var(--teal);margin:4px 0 0}.bp-baseline-flag{border-radius:var(--r-sm);font-size:var(--t-meta);color:var(--amber);background:#f0b4290f;border:1px solid #f0b4294d;margin:8px 0 0;padding:7px 10px;line-height:1.45}.bp-baseline-licenses{font-size:var(--t-meta);color:var(--text-2);margin:10px 0 0}.bp-baseline-licenses span{font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.composer.is-dictating textarea::placeholder{color:#0000}.estate .estate-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;padding-bottom:12px;display:flex}.estate-figure{color:var(--text-2);font-size:15px}.estate-figure .num{color:var(--text);letter-spacing:-.03em;font-size:26px;font-weight:700}.estate-figure-empty{color:var(--dim);max-width:52ch;font-size:13px;line-height:1.55}.estate-where{color:var(--dim);font-size:12.6px}.estate-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.estate-site{background:var(--surface);box-shadow:var(--surface-edge);border-radius:var(--r);border-left:2px solid var(--faint);padding:11px 13px}.estate-site.is-legacy{border-left-color:var(--amber)}.estate-site.is-cloud{border-left-color:var(--green)}.estate-site.is-unknown{border-left-color:var(--faint)}.estate-site-name{color:var(--text);font-size:13.4px;font-weight:700}.estate-site-state{color:var(--text-2);margin-top:3px;font-size:12.4px;line-height:1.45}.estate-site-meta{color:var(--dim);margin-top:5px;font-size:11.6px}.estate-diagnosis{background:var(--recessed);box-shadow:var(--recessed-edge);border-radius:var(--r);color:var(--text-2);max-width:74ch;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.6}.estate-inventory{background:var(--line-soft);border-radius:var(--r);gap:1px;display:grid;overflow:hidden}.estate-inventory>div{background:var(--panel);justify-content:space-between;gap:16px;padding:9px 13px;display:flex}.estate-inventory dt{color:var(--dim);font-size:12.4px}.estate-inventory dd{color:var(--text);text-align:right;font-size:12.8px}.ucaas-field{gap:10px;margin:16px 0;display:grid}.ucaas-row{background:var(--surface);box-shadow:var(--surface-edge);border-radius:var(--r);border-left:2px solid var(--faint);padding:13px 15px}.ucaas-row.band-green{border-left-color:var(--green)}.ucaas-row.band-yellow{border-left-color:var(--amber)}.ucaas-row.band-red{border-left-color:var(--red)}.ucaas-row.band-grey{border-left-color:var(--faint)}.ucaas-row-head h3{letter-spacing:-.02em;font-size:15px;font-weight:700}.ucaas-why{color:var(--text-2);max-width:78ch;margin-top:5px;font-size:13px;line-height:1.6}.ucaas-headsup{color:var(--amber);max-width:78ch;margin-top:7px;font-size:12.4px;line-height:1.55}.ucaas-open{margin-top:9px}.ucaas-open summary{color:var(--dim);cursor:pointer;font-size:12.2px}.ucaas-open summary:hover{color:var(--text-2)}.ucaas-open ul{gap:6px;margin:8px 0 0 14px;display:grid}.ucaas-open li{color:var(--text-2);font-size:12.4px;line-height:1.55}.field-weights,.field-tradeoff,.field-consolidation,.field-excluded,.field-targets{background:var(--recessed);box-shadow:var(--recessed-edge);border-radius:var(--r);margin-top:16px;padding:12px 14px}.field-weights ul,.field-excluded ul,.field-targets ul{gap:6px;margin:8px 0 0 14px;display:grid}.field-weights li,.field-excluded li,.field-targets li{color:var(--text-2);font-size:12.6px;line-height:1.55}.field-weights-note{color:var(--dim);margin-top:9px;font-size:11.8px}.field-tradeoff p,.field-consolidation p{color:var(--text-2);max-width:78ch;font-size:13px;line-height:1.6}.field-flip,.field-consolidation-counter{margin-top:7px;color:var(--dim)!important;font-size:12.4px!important}.field-stakes{margin-top:16px}.field-stakes summary{color:var(--dim);cursor:pointer;font-size:12.2px}.field-stakes ul{gap:7px;margin:9px 0 0 14px;display:grid}.field-stakes li{color:var(--text-2);max-width:78ch;font-size:12.4px;line-height:1.55}.sandbox-banner{color:var(--text-2);background:#f0b42914;border-bottom:1px solid #f0b42947;justify-content:center;align-items:center;gap:8px;padding:4px 22px;font-size:11.5px;line-height:1.4;display:flex}.sandbox-banner-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-size:10px;font-weight:800}.sandbox-banner-tag:after{content:" —";color:var(--faint);letter-spacing:0}.sample-stamp{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);vertical-align:middle;white-space:nowrap;border:1px dashed #f0b42999;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-block}.matrix-col .sample-stamp{margin:4px 0 0}.record-hero-site .sample-stamp{margin:2px 0 4px}.ceremony-watermark{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);background:#f0b4290f;border:1px dashed #f0b42999;border-radius:6px;align-self:center;padding:6px 14px;font-size:11px;font-weight:800}.ceremony-surface.is-watermarked{outline:1px dashed color-mix(in srgb, var(--amber) 38%, transparent);outline-offset:14px;border-radius:4px}@media (width<=560px){.ceremony-surface.is-watermarked{outline-offset:7px}.ceremony-surface.is-watermarked .ceremony-watermark{margin-right:28px}}.account-rename{flex-wrap:wrap;gap:6px;padding:2px 9px 8px;display:flex}.account-rename input{font:inherit;color:var(--text);background:var(--panel-3);border:1px solid var(--line);border-radius:7px;flex:100%;padding:6px 8px;font-size:12.5px}.account-rename input:focus{box-shadow:var(--focus-ring);border-color:#01e3d1b3;outline:none}.account-rename .primary-btn,.account-rename .ghost-btn{padding:5px 10px;font-size:12px}.feedback-modal textarea{font:inherit;color:var(--text);background:var(--panel-3);resize:vertical;border:1px solid var(--line);border-radius:8px;min-height:96px;padding:9px 10px;font-size:13px}.feedback-modal textarea:focus{box-shadow:var(--focus-ring);border-color:#01e3d1b3;outline:none}.feedback-modal input[type=file]{color:var(--dim);font-size:12px}.feedback-shot{align-items:center;gap:10px;display:flex}.feedback-shot img{border:1px solid var(--line);border-radius:6px;max-width:160px;max-height:96px}.feedback-sent{padding:18px 4px}.set-by{color:#c4b5fd;white-space:nowrap;background:#8b5cf629;border-radius:99px;margin-top:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.paper-notice-locked{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.paper-notice-locked i{color:var(--dim);font-size:12px}@media (width<=359px){.seg-label{font-size:11px}.seg-text{gap:5px}}@media (width>=561px){.ceremony:has(.ceremony-surface.is-watermarked){padding-block:40px}}.wait-list{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.wait-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 18px;display:flex}.wait-row+.wait-row{border-top:1px solid var(--line-soft)}.wait-op{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:600}.wait-row .lamp{flex-shrink:0}@media (width<=520px){.wait-row{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}}.phone-panes{display:none}@media (width<=720px){.frame.act-strategy,.frame.act-decision{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.frame.act-strategy[data-pane=chat]>.center,.frame.act-decision[data-pane=chat]>.center,.frame.act-strategy[data-pane=stage]>.rail-chat,.frame.act-decision[data-pane=stage]>.rail-chat{display:none}.frame.act-strategy>.rail-chat,.frame.act-decision>.rail-chat{border-right:0;min-height:0}.phone-panes{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:4px;margin:8px 14px 6px;padding:4px;display:flex}.phone-pane{min-height:44px;font:inherit;letter-spacing:-.01em;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.phone-pane.is-on{color:var(--text);background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--line-2)}.phone-pane:focus-visible{box-shadow:var(--focus-ring);outline:none}.phone-pane-meta{font-family:var(--mono);letter-spacing:.04em;border-radius:var(--r-sm);color:var(--dim);background:var(--panel-2);padding:1px 6px;font-size:10px;font-weight:700}.phone-pane-meta.is-ready{color:var(--green);background:color-mix(in srgb, var(--green) 14%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 34%, transparent)}.matrix-label,.matrix-corner{width:108px;padding:10px;font-size:11px}.matrix-col{scroll-snap-align:start;width:196px;padding:14px 12px 11px}.matrix-cell{padding:10px 12px}.matrix-scroll{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-padding-left:108px}.matrix-head .primary-btn{white-space:normal;width:100%;min-height:44px}}@media (width<=1139px){.seg-text{flex-wrap:wrap;gap:4px 6px}.seg-label{flex:0 auto;min-width:0}.seg-meter,.seg-next{white-space:nowrap;flex:none}.seg-next{margin-left:0}.seg-opens{flex:1 0 100%;margin-top:0}.seg-stage{min-height:44px}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.frame.act-hunt{grid-template-columns:minmax(0, 1fr) var(--rail-bp);position:relative}:is(.center:has(>.sx-stage),.center:has(>.sx-listpage)){padding:0;position:relative;overflow:hidden}.sx-ai-mark{filter:drop-shadow(0 0 6px #01e3d173);flex:none}.sx-stage{background:#080b12;position:absolute;inset:0;overflow:hidden}.rail-chat.is-embedded{z-index:5;background:var(--panel);background-image:var(--float);border-radius:var(--r-lg);box-shadow:var(--float-edge), 0 0 0 1px var(--line), var(--float-cast);border-right:0;position:absolute;overflow:hidden}.rail-chat.is-embedded.is-hidden{display:none}.rail-chat.is-embedded.is-rail{width:330px;max-height:calc(100% - 44px);top:22px;left:24px}.rail-chat.is-embedded.is-rail.is-open{width:364px;bottom:22px}.rail-chat.is-embedded.is-rest .chat-scroll,.rail-chat.is-embedded.is-rest .composer-dock{display:none}.rail-chat.is-embedded .chat-scroll{flex:auto;min-height:0;scroll-padding-top:64px;-webkit-mask-image:linear-gradient(#0000 0 14px,#000 64px);mask-image:linear-gradient(#0000 0 14px,#000 64px)}.rail-chat.is-embedded .chat-column{padding-top:18px}.rail-chat.is-embedded textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-chat.is-embedded .chat-column{max-width:none;padding-inline:16px}.rail-chat.is-embedded .composer-dock{padding:10px 12px 12px}.rail-chat.is-embedded .composer-dock:before{display:none}.rail-chat.is-embedded .turn.is-old{opacity:.5}.rail-chat.is-embedded.is-line.is-rest{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:760px;box-shadow:0 0 0 1px var(--line-soft), 0 8px 24px #00000073;background:#0c0e14db;border-radius:999px;inset:auto 24px 16px}.rail-chat.is-embedded.is-line.is-open{width:364px;top:22px;bottom:16px;left:24px}.sx-d-head{border-bottom:1px solid var(--line-soft);background:#0000002e;align-items:center;gap:10px;padding:12px 12px 11px 16px;display:flex}.sx-d-head b{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--teal) 25%, var(--faint));font-size:9.5px;font-weight:700}.sx-d-head i{color:var(--faint);font-size:11px;font-style:normal}.sx-fold{width:30px;height:30px;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin-left:auto;display:grid}.sx-d-foot{border:0;border-top:1px solid var(--line-soft);width:100%;font:inherit;color:var(--faint);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 20px;font-size:12px;font-weight:600;display:flex}.is-line .sx-d-foot{border-top:0;gap:12px;padding:8px 10px 8px 14px}.is-line .sx-d-foot .sx-fold{border-radius:50%;width:26px;height:26px;margin-left:0}.sx-line-say{min-width:0;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12.5px;font-weight:500;overflow:hidden}.is-line .sx-ask{border-left:1px solid var(--line-soft);white-space:nowrap;padding-left:12px}.sx-chat-div{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;margin:6px 0;font-size:9.5px;font-weight:700;display:flex}.sx-chat-div:before,.sx-chat-div:after{content:"";background:var(--line-soft);flex:1;height:1px}.sx-body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:20px 20px 18px;display:flex;overflow:hidden}.sx-picks{scroll-snap-type:y mandatory;overscroll-behavior:contain;flex:0 auto;min-height:168px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.sx-picks>*{scroll-snap-align:start}.sx-rail-head{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sx-title{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.sx-title small{color:var(--dim);letter-spacing:0;margin-top:7px;font-size:11.5px;font-weight:500;line-height:1.45;display:block}.sx-rail-head+.sx-title,.sx-title+.sx-ai-line{margin-top:2px}.sx-picks,.sx-count{margin-top:4px}.sx-trail,.sx-lens-link{margin-top:2px}.sx-ai-line{align-items:flex-start;gap:9px;display:flex}.sx-ai-line .sx-ai-mark{margin-top:2px}.sx-ai-line p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.sx-picks{border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.sx-pick{border:0;border-bottom:1px solid var(--line-soft);font:inherit;color:inherit;text-align:left;background:0 0;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 2px 11px 0;display:grid}button.sx-pick{cursor:pointer}.sx-pick .rk,.sx-row .rk{font-family:var(--mono);color:var(--teal);font-size:10px;font-weight:700}.sx-pick .who{letter-spacing:-.014em;font-size:13px;font-weight:700;line-height:1.2}.sx-pick .who .sx-where{color:var(--dim);letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:4px;font-size:11.5px;font-weight:500;display:flex}.sx-where>span:before{content:"·";color:var(--faint);margin-right:6px}.sx-where>.sx-site+span:before{content:"·"}.sx-where>span:first-child:before{content:none}.sx-pick .tick,.sx-row .tick{width:17px;height:17px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;position:relative}.sx-pick .tick.is-on,.sx-row .tick.is-on{background:var(--teal);box-shadow:none}.sx-pick .tick.is-on:after,.sx-row .tick.is-on:after{content:"";border:2px solid #04121a;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5.5px;transform:rotate(42deg)}.sx-pick.is-empty .who{color:var(--faint);font-weight:500}.sx-pick.is-empty .rk{color:var(--faint)}.sx-count{color:var(--text-2);align-items:baseline;gap:6px;font-size:12.5px;display:flex}.sx-count b{color:var(--text);font-size:16px}.sx-count i{color:var(--faint);font-size:11.5px;font-style:normal}.sx-note,.sx-queued{color:var(--faint);margin:0;font-size:11.5px;line-height:1.5}.sx-go{width:100%;padding:12px}.sx-trail{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px 5px;font-size:11px;display:flex}.sx-trail-step{align-items:center;gap:5px;display:inline-flex}.sx-trail em{color:var(--faint);font-style:normal}.sx-trail button{font:inherit;color:var(--faint);box-shadow:inset 0 0 0 1px var(--line-soft);cursor:pointer;background:#ffffff0a;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.sx-trail button.is-done{color:var(--green)}.sx-trail button.is-now{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 40%, transparent);background:#01e3d112}.sx-lens-link{font:inherit;color:var(--teal);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #01e3d14d;align-self:flex-start;padding:0;font-size:11.5px}.sx-mini{border-bottom:1px solid var(--line-soft);flex-direction:column;flex:none;gap:10px;padding:14px 16px;display:flex}.sx-mini-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sx-mini-top b{letter-spacing:-.02em;min-width:0;font-size:17px;font-weight:700}.sx-mini-top i{color:var(--dim);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:500}.sx-mini-go{white-space:nowrap;width:100%;padding:9px 12px;font-size:12.5px}.sx-chips{flex-wrap:wrap;gap:6px;display:flex}.sx-chip{color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.sx-chip .sx-site{color:var(--dim);font-size:11px;font-weight:500}.sx-map,.sx-map-canvas{position:absolute;inset:0}.sx-map-fallback{background:radial-gradient(800px 500px at 60% 50%, #01e3d10d, transparent 70%), var(--map-ground,#080b12)}.sx-map.is-look-only{pointer-events:none}.sx-credit{color:var(--faint);z-index:3;font-size:9.5px;position:absolute;bottom:14px;right:66px}.sx-map .maplibregl-marker{z-index:1}.sx-pin{white-space:nowrap;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.sx-pin:focus-visible{outline:none}.sx-pin:focus-visible .sx-pin-dot{box-shadow:var(--focus-ring), inset 0 0 0 1.5px var(--teal)}.sx-pin-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--map-pin-rest);background:#080b12d1;border-radius:50%;flex:0 0 16px;position:relative}.sx-pin-dot:after{content:"";background:0 0;border-radius:50%;position:absolute;inset:5px}.sx-pin-tag{color:var(--map-pin-rest-label);paint-order:stroke fill;-webkit-text-stroke:2.5px var(--map-halo);text-shadow:0 1px 3px #000c;align-items:baseline;gap:6px;font-size:11.5px;display:flex}.sx-pin-tag b{color:inherit;font-weight:700}.sx-pin-tag .sx-site{color:inherit;font-size:11px}.sx-site{font-family:inherit;font-style:normal}.sx-site.is-code{font-family:var(--mono);letter-spacing:.02em;font-size:.9em}.sx-pin-rank{font-family:var(--mono);color:var(--map-pin-picked);letter-spacing:.06em;font-size:9.5px;font-weight:700}.sx-pin.is-reach .sx-pin-dot{box-shadow:inset 0 0 0 1.5px var(--map-pin-reach), 0 0 0 3px #1fbdb01a}.sx-pin.is-reach .sx-pin-dot:after{background:var(--map-pin-reach-core);inset:5.5px}.sx-pin.is-reach .sx-pin-tag{color:var(--map-pin-reach-label)}.sx-pin.is-picked .sx-pin-dot{background:var(--map-pin-picked);box-shadow:0 0 0 3px #01e3d12e,0 0 18px #01e3d18c}.sx-pin.is-picked .sx-pin-dot:after{background:0 0;border:2px solid #04121a;border-width:0 2px 2px 0;border-radius:0;width:4px;height:8px;inset:2.5px auto auto 5.5px;transform:rotate(42deg)}.sx-pin.is-picked .sx-pin-tag{color:var(--map-pin-picked-label)}.sx-pin.is-open .sx-pin-dot{box-shadow:inset 0 0 0 1.5px var(--map-pin-picked), 0 0 0 4px #01e3d129}.sx-pin.is-open .sx-pin-dot:after{background:var(--text);inset:5px}.sx-pin.is-faded{opacity:.28}.sx-is-hidden{display:none!important}.sx-is-bare .sx-pin-tag{display:none}.sx-is-flip .sx-pin{transform:translate(calc(16px - 100%))}.sx-is-flip .sx-pin-dot{order:3}.sx-is-flip .sx-pin-more{order:2;margin:0 6px 0 2px}.sx-is-flip.sx-is-bare .sx-pin{transform:none}.sx-pin-more{cursor:zoom-in;min-width:15px;color:var(--map-pin-rest-label);box-shadow:inset 0 0 0 1px var(--map-pin-rest);font:600 9.5px/12px var(--mono);text-align:center;letter-spacing:.02em;-webkit-text-stroke:0;text-shadow:none;background:#080b12b8;border-radius:4px;flex:none;align-self:center;margin-left:2px;padding:1px 4px}.sx-is-bare .sx-pin-more{margin-left:6px}.sx-map.is-atmosphere .sx-pin-tag,.sx-map.is-atmosphere .sx-pin-more{display:none}.sx-map.is-atmosphere .sx-pin{opacity:.5}.sx-map.is-atmosphere .sx-pin.is-picked{opacity:.75}.sx-map.is-atmosphere .sx-pin.is-picked .sx-pin-dot{box-shadow:0 0 0 3px #01e3d11f}.sx-panel{background:var(--panel);background-image:var(--float);border-radius:var(--r-lg);box-shadow:var(--float-edge), 0 0 0 1px var(--line), var(--float-cast)}.sx-map .maplibregl-marker.sx-card-marker{z-index:9}.sx-card{z-index:9;width:286px;padding:14px 16px;position:absolute;top:0;left:0;transform:translate(-20px,calc(-100% - 18px))}.sx-card.is-below{transform:translate(-20px,18px)}.sx-card:after{content:"";background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:10px;height:10px;position:absolute;bottom:-6px;left:15px;transform:rotate(45deg)}.sx-card.is-below:after{border:0;border-left:1px solid var(--line);border-top:1px solid var(--line);top:-6px;bottom:auto}.sx-card-x{width:24px;height:24px;font:inherit;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.sx-card-x:hover,.sx-card-x:focus-visible{background:var(--panel-2);color:var(--text)}.sx-card h3{letter-spacing:-.018em;align-items:center;gap:8px;margin:0;padding-right:24px;font-size:15px;font-weight:700;display:flex}.sx-card h3 i{background:var(--teal);width:8px;height:8px;box-shadow:0 0 8px var(--teal);border-radius:50%}.sx-code{color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-top:3px;font-size:12px;display:flex}.sx-code>span:before{content:"·";color:var(--faint);margin-right:6px}.sx-why{color:var(--text-2);margin:9px 0 0;font-size:12.5px;line-height:1.5}.sx-card .primary-btn,.sx-card .ghost-btn{width:100%;margin-top:12px;padding:9px}.sx-ai-note{border-top:1px solid var(--line-soft);align-items:flex-start;gap:9px;margin-top:11px;padding-top:11px;display:flex}.sx-ai-note p{color:var(--dim);margin:0;font-size:11.5px;line-height:1.5}.sx-ai-note .k,.sx-by .k{color:color-mix(in srgb, var(--teal) 62%, var(--faint));margin-bottom:2px;display:block}.sx-filters{z-index:4;gap:8px;display:flex;position:absolute;top:22px;right:150px}.sx-filters.is-inline,.sx-viewtog.is-inline{position:static}.sx-wrapf{position:relative}.sx-chipf{font:inherit;color:var(--text-2);background:var(--panel);box-shadow:var(--float-edge), 0 0 0 1px var(--line), 0 6px 18px #00000073;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.sx-chipf .k,.sx-chipf svg{color:var(--faint)}.sx-chipf.is-open{color:var(--text);box-shadow:var(--float-edge), 0 0 0 1px color-mix(in srgb, var(--teal) 45%, var(--line)), 0 6px 18px #00000073}.sx-menu{background:var(--panel);width:230px;max-height:320px;box-shadow:var(--float-edge), 0 0 0 1px var(--line), var(--float-cast);z-index:7;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:44px;right:0;overflow-y:auto}.sx-menu-item{font:inherit;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 9px;font-size:12.4px;display:flex}.sx-menu-item.is-on,.sx-menu-item:hover{background:var(--panel-2);color:var(--text)}.sx-menu-item .n{font-family:var(--mono);color:var(--faint);font-size:10.5px}.sx-viewtog{background:var(--panel);box-shadow:var(--float-edge), 0 0 0 1px var(--line), 0 6px 18px #00000073;z-index:4;border-radius:9px;padding:3px;display:flex;position:absolute;top:22px;right:24px}.sx-viewtog button{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600}.sx-viewtog button.is-on{background:var(--panel-3);color:var(--text)}.sx-stage .maplibregl-ctrl-bottom-right{bottom:22px;right:12px}.sx-doors{z-index:3;place-items:center;padding:24px;display:grid;position:absolute;inset:0;overflow-y:auto}.sx-doors-box{text-align:center;width:min(880px,100%)}.sx-by{justify-content:center;align-items:center;gap:7px;display:inline-flex}.sx-by .k{margin:0}.sx-doors-kicker{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.sx-doors-kicker .sx-by{border-right:1px solid var(--line);padding-right:14px}.sx-doors-stage .sx-map-canvas{opacity:.6}.sx-doors-box h1{letter-spacing:-.03em;text-shadow:0 2px 12px #000,0 0 30px #000;margin:18px 0 10px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.08}.sx-req{color:var(--text-2);text-shadow:0 1px 8px #000,0 0 18px #000;margin:0;font-size:14px}.sx-door-row{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.sx-door{border-radius:var(--r-xl);background:var(--panel);background-image:var(--float);box-shadow:var(--float-edge), 0 0 0 1px var(--line), var(--float-cast);flex-direction:column;gap:12px;padding:22px 22px 20px;display:flex;position:relative}.sx-door.is-default{box-shadow:var(--float-edge), 0 0 0 1px color-mix(in srgb, var(--teal) 55%, transparent), 0 0 40px -12px #01e3d159, var(--float-cast)}.sx-tag{color:var(--teal);position:absolute;top:18px;right:18px}.sx-door h2{letter-spacing:-.024em;margin:0;font-size:22px;font-weight:700}.sx-door p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.sx-names{grid-template-columns:1fr 1fr;gap:4px 18px;margin:4px 0 2px;font-size:12px;display:grid}.sx-names b{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;display:block}.sx-names span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sx-names span .sx-site{color:var(--faint);font-size:11.5px}.sx-how{color:var(--text-2);flex-direction:column;gap:3px;font-size:13px;display:flex}.sx-how .k{margin-bottom:3px}.sx-door .primary-btn,.sx-door .ghost-btn{width:100%;margin-top:auto;padding:11px}.sx-door .ghost-btn{font-size:13px;font-weight:700}.sx-fine{color:var(--faint);text-align:center;margin:0;font-size:11px}.sx-confirm{z-index:3;place-items:center;padding:24px;display:grid;position:absolute;inset:0;overflow-y:auto}.sx-confirm-stage .sx-map{opacity:.55}.sx-readback{border-radius:var(--r-xl);background:var(--panel);background-image:var(--float);width:min(1040px,100%);box-shadow:var(--float-edge), 0 0 0 1px var(--line), var(--float-cast);grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.sx-rb-say{border-right:1px solid var(--line-soft);flex-direction:column;gap:12px;min-width:0;padding:24px 26px 22px;display:flex}.sx-rb-who{align-items:center;gap:9px;display:flex}.sx-rb-who b{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--teal) 62%, var(--faint));font-size:9.5px;font-weight:700}.sx-rb-who i{color:var(--faint);font-size:11px;font-style:normal}.sx-rb-say h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.08}.sx-prose{color:var(--text-2);margin:0;font-size:14px;line-height:1.58}.sx-rb-ask{border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--text-2);background:#00000047;padding:11px 13px;font-size:12.8px;line-height:1.5}.sx-rb-ask .k{margin-bottom:3px;display:block}.sx-rb-next{color:var(--text-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.8px;list-style:none;display:flex}.sx-rb-next li{align-items:baseline;gap:9px;display:flex}.sx-rb-next li:before{content:"";background:var(--teal);border-radius:50%;flex:0 0 5px;height:5px;transform:translateY(-2px)}.sx-composer{border-radius:var(--r-xl);background:var(--panel-2);min-height:42px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--faint);text-align:left;cursor:text;border:0;align-items:center;padding:6px 14px;font-size:13px;display:flex}.sx-composer input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1}.sx-composer:focus-within{box-shadow:inset 0 0 0 1px var(--teal), var(--focus-ring)}.sx-rb-go{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.sx-rb-go .primary-btn{padding:12px 20px}.sx-rb-go .sx-fine{text-align:left;font-size:11.5px}.sx-error{color:var(--red);margin:0;font-size:12px}.sx-rb-list{background:#00000029;flex-direction:column;gap:14px;min-width:0;padding:22px 26px;display:flex}.sx-rb-list .sx-rail-head{white-space:normal;flex-wrap:wrap}.sx-group h3{color:var(--text);border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin:0;padding-bottom:6px;font-size:12px;font-weight:700;display:flex}.sx-group h3 .n{font-family:var(--mono);color:var(--teal);font-size:10.5px}.sx-group .sx-pick{padding:7px 0}.sx-group .sx-note{margin-top:6px}.sx-link{font:inherit;color:var(--teal);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #01e3d14d;padding:0}.sx-listpage{padding:22px 24px 0;position:absolute;inset:0;overflow:hidden auto}.sx-listwrap{max-width:1180px;margin:0 auto;position:relative}.sx-listhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.sx-listhead h1{letter-spacing:-.03em;margin:2px 0 0;font-size:26px;font-weight:700;line-height:1.1}.sx-listhead h1 small{color:var(--dim);letter-spacing:0;margin-top:5px;font-size:12.5px;font-weight:500;display:block}.sx-listhead-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-markets{grid-template-columns:1fr 1fr;gap:26px;display:grid}.sx-market{min-width:0}.sx-market-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;padding-bottom:8px;display:flex}.sx-market-head h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.sx-market-head h2 i{font-style:normal;font-family:var(--mono);color:var(--faint);margin-left:8px;font-size:10.5px;font-weight:500}.sx-market-head .sx-count b{font-size:14px}.sx-reco{color:var(--text-2);margin:10px 0 8px;font-size:13px;line-height:1.5}.sx-reco b{color:var(--text)}.sx-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.sx-row.is-picked{background:#01e3d10d}.sx-logo-tile{background:var(--panel-2);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.02em;color:var(--text-2);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.sx-row.is-picked .sx-logo-tile{box-shadow:inset 0 0 0 1.5px var(--teal);color:var(--text)}.sx-row-main{flex-direction:column;min-width:0;display:flex}.sx-row .who{letter-spacing:-.014em;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;font-weight:700;display:flex}.sx-row .who .sx-site{color:var(--dim);font-size:11.5px;font-weight:500}.sx-row .who em{color:var(--faint);font-size:11px;font-style:normal;font-weight:500}.sx-row .rk{margin-right:-4px}.sx-row.is-empty .rk{color:var(--faint)}.sx-row .why{color:var(--dim);margin-top:2px;font-size:12px}.sx-list-note{text-align:left;padding:8px}.sx-deck{margin-top:10px}.sx-deck-head{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.sx-deck-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;padding:4px 8px 0;display:grid}.sx-tile{box-shadow:inset 0 0 0 1px var(--line-soft);font:inherit;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:0;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.sx-tile .sx-logo-tile{border-radius:7px;flex:0 0 28px;width:28px;height:28px;font-size:9px}.sx-tile b{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.sx-tile .sx-site{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.sx-listbar{background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);margin:22px -24px 0;padding:14px 24px 72px;position:sticky;bottom:0}.sx-of{font-style:normal;font-family:var(--mono);color:var(--faint);letter-spacing:0;font-size:11px;font-weight:500}.sx-listbar .sx-trail{margin-top:10px}.sx-listbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sx-phone-map{border-radius:var(--r-lg);height:144px;box-shadow:0 0 0 1px var(--line);margin:0 0 14px;position:relative;overflow:hidden}.sx-phone-map .sx-fine{z-index:3;background:linear-gradient(#0000,#04060be0 45%);margin:0;padding:14px 12px 7px;position:absolute;bottom:0;left:0;right:0}.sx-phone-map .sx-credit{z-index:2;bottom:26px;right:10px}.sx-lens-toggle{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 32%, transparent);font:inherit;color:inherit;text-align:left;cursor:pointer;background:#01e3d112;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.sx-lens-toggle b{font-size:13px}.sx-lens-toggle i{color:var(--dim);margin-top:1px;font-size:11px;font-style:normal;display:block}.sx-switch{background:var(--line);border-radius:999px;flex:0 0 34px;width:34px;height:20px;position:relative}.sx-switch.is-on{background:var(--teal)}.sx-switch:after{content:"";background:#04121a;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.sx-switch.is-on:after{left:auto;right:2px}.sx-ops{flex-wrap:wrap;gap:6px;display:flex}.sx-op{font:inherit;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.sx-op.is-on{color:var(--teal);background:#01e3d11a;box-shadow:inset 0 0 0 1px #01e3d173}.sx-wide{width:100%;padding:10px;font-size:12.5px}.sx-lens .sx-fine{text-align:left;font-size:11.5px;line-height:1.5}@media (width<=720px){.sx-door-row,.sx-markets{grid-template-columns:1fr;gap:12px}.sx-doors,.sx-confirm{align-items:start;padding:16px}.sx-door{padding:18px 16px}.sx-door h2{font-size:19px}.sx-readback{grid-template-columns:1fr}.sx-rb-say{border-right:0;border-bottom:1px solid var(--line-soft);padding:18px 16px}.sx-rb-say h1{font-size:24px}.sx-rb-list{padding:16px}.sx-rb-go .primary-btn{width:100%}.sx-listpage{padding:16px 16px 0}.sx-listhead h1{font-size:22px}.sx-market-head h2{display:none}.sx-market-head{justify-content:flex-end}.sx-deck-grid{grid-template-columns:1fr 1fr}.sx-listbar{margin:18px -16px 0;padding:12px 16px 68px}.sx-listbar .sx-count i{display:none}.sx-listbar .primary-btn{flex:1}.rail-chat.is-embedded.is-line.is-rest{bottom:10px;left:12px;right:12px}.is-line .sx-ask{display:none}.rail-chat.is-embedded.is-line.is-open{border-radius:var(--r-xl) var(--r-xl) 0 0;width:auto;height:min(78vh,640px);inset:auto 0 0}.rail-chat.is-embedded.is-line.is-open:before{content:"";background:var(--line);border-radius:3px;width:36px;height:4px;margin:8px auto 0;display:block}}.sx-pin.is-sibling .sx-pin-dot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--map-pin-picked) 60%, var(--map-pin-rest))}.sx-pin.is-sibling .sx-pin-tag{color:var(--map-pin-reach-label)}.sx-stack{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;max-height:150px;margin-top:11px;padding-top:10px;display:flex;overflow-y:auto}.sx-stack .k{margin-bottom:4px}.sx-stack-item{font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:6px;padding:5px 6px;font-size:12px;display:flex}.sx-stack-item:hover,.sx-stack-item:focus-visible{background:var(--panel-2);color:var(--text)}.sx-stack-item .sx-site{color:var(--faint);font-size:11.5px}.sx-row-note{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 26%, transparent);color:var(--text-2);background:#01e3d10f;border-radius:8px;align-items:flex-start;gap:7px;margin:-2px 0 8px;padding:8px 10px;font-size:11.5px;line-height:1.5;display:flex}.sx-row-note .sx-ai-mark{margin-top:1px}.sx-tile-note{grid-column:1/-1;margin:2px 0 6px}.sx-tile.is-queued{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 34%, transparent)}.sx-tile.is-queued b{color:var(--text)}.sx-row .rk.is-none{color:var(--faint);opacity:.55}.rail-chat.is-embedded .capture-strip{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px}.rail-chat.is-embedded .sx-chips{border-bottom:1px solid var(--line-soft);padding-bottom:14px}.sx-pin.is-asked .sx-pin-dot{box-shadow:inset 0 0 0 1.5px var(--map-pin-asked)}.sx-pin.is-asked .sx-pin-dot:after{background:var(--map-pin-asked);inset:4.5px}.sx-pin.is-asked .sx-pin-tag{color:var(--map-pin-asked-label)}.sx-pin-asked{color:inherit;opacity:.85;font-size:10.5px;font-weight:600}.sx-pin-asked:before{content:"·";opacity:.55;margin-right:6px;font-weight:400}.sx-pin.is-asked.is-open .sx-pin-dot{box-shadow:inset 0 0 0 1.5px var(--map-pin-asked), 0 0 0 4px #c4cad424}.sx-map.is-atmosphere .sx-pin.is-asked{opacity:.6}.sx-out{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.sx-out b{color:var(--text);margin-right:1px;font-size:13px}.sx-hint{color:var(--faint);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:0;padding:10px 0;font-size:12px;line-height:1.5}.sx-asked-note{color:var(--dim)}.sx-listbar .sx-out{text-align:right}.sx-picks.is-next{min-height:0}.sx-legend{z-index:3;background:var(--panel);box-shadow:var(--float-edge), 0 0 0 1px var(--line), 0 6px 18px #00000073;color:var(--text-2);pointer-events:none;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:9px 12px;font-size:11.5px;list-style:none;display:flex;position:absolute;bottom:34px;right:24px}.sx-legend li{white-space:nowrap;align-items:center;gap:9px;display:flex}.sx-legend-pin{cursor:default}.sx-legend-pin .sx-pin-dot{transform:scale(.8125)}.sx-arranged-note{color:var(--dim)}.sx-stack-zoom{align-self:flex-start;margin:4px 6px 0;font-size:11.5px}.sx-card.is-capped{overscroll-behavior:contain;overflow-y:auto}.sx-card.is-capped:after{display:none}.sx-readback{position:relative}.sx-rb-x{z-index:1;width:32px;height:32px;font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.sx-rb-x:hover,.sx-rb-x:focus-visible{background:var(--panel-2);color:var(--text)}.sx-rb-back{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12.5px;font-weight:600}.sx-rb-back:hover,.sx-rb-back:focus-visible{color:var(--text)}.sx-rb-x:disabled,.sx-rb-back:disabled{opacity:.4;cursor:default}.sx-rb-go .ghost-btn{padding:12px 18px}.sx-rb-fine{text-align:left;margin:-4px 0 0;font-size:11.5px}@media (width<=720px){.sx-rb-go .ghost-btn{width:100%}}.sx-card-actions{flex-direction:column;display:flex}.sx-card-actions .ghost-btn{margin-top:8px}.sx-rb-list>.sx-rail-head{padding-right:30px}.sx-rail-head .k,.sx-pick.is-empty .who,.sx-pick.is-empty .rk,.sx-count i,.sx-chipf .k,.sx-chipf svg{color:var(--dim)}.sx-pin:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:999px}.sx-phone-map{height:180px;margin-bottom:6px}.sx-phone-map .sx-pin-tag,.sx-phone-map .sx-pin-more{display:none}.sx-phone-map .sx-credit{bottom:8px}.sx-phone-map-note{text-align:center;margin:0 0 14px}.sx-names .sx-names-none{color:var(--dim);font-style:italic}.sx-deck-head>span{display:inline}.sx-areas{flex-direction:column;gap:8px;display:flex}.sx-area-tabs{flex-wrap:wrap;gap:6px;display:flex}.sx-area-tabs button{box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--text-2);cursor:pointer;background:#ffffff0a;border:0;border-radius:999px;align-items:baseline;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.sx-area-tabs button .num{color:var(--dim);font-size:11px}.sx-area-tabs button.is-on{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--teal);background:#01e3d112}.sx-area-tabs button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sx-area-empty{color:var(--dim);margin:0;font-size:12px;line-height:1.45}.sx-listpage .sx-areas{margin:4px 0 10px}.sx-row-areas{color:var(--dim)}.bpm{flex-direction:column;gap:14px;display:flex;container:bpdoc/inline-size}.bpm-sec{flex-direction:column;gap:8px;display:flex}.bpm-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bpm-head h2{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0;font-size:11px;font-weight:700}.bpm-head span{color:var(--teal);font-size:11.5px}.bpm-plan{color:var(--text);border-left:3px solid var(--purple);border-radius:0 var(--r) var(--r) 0;text-wrap:pretty;background:#5e1ae624;margin:0;padding:13px 16px;font-size:15.5px;font-weight:500;line-height:1.62}.bpm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@container bpdoc (width<=760px){.bpm-cards{grid-template-columns:1fr}}.bpm-card{background:var(--surface);box-shadow:var(--surface-edge);border-radius:var(--r);flex-direction:column;gap:7px;min-width:0;padding:12px 14px;display:flex}.bpm-card>b{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.bpm-card-pending{color:var(--faint);margin:0;font-size:12px}.bpm-card dl{flex-direction:column;gap:2px;margin:0;display:flex}.bpm-card dl>div{border-radius:var(--r-sm);grid-template-columns:1fr auto;align-items:baseline;gap:10px;margin:0 -3px;padding:1px 3px;display:grid}.bpm-card dt{color:var(--dim);font-size:12px}.bpm-card dd{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--text);min-width:0;margin:0;font-size:12px}.bpm-card dd em{color:var(--amber);font-size:11px;font-style:normal}.bpm-recs{flex-direction:column;gap:6px;display:flex}.bpm-rec{background:var(--surface);box-shadow:var(--surface-edge);border-radius:var(--r-sm);grid-template-columns:150px 1fr auto;align-items:baseline;gap:12px;padding:9px 12px;display:grid}@container bpdoc (width<=640px){.bpm-rec{grid-template-columns:1fr;gap:4px}}.bpm-rec-k{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);flex-direction:column;gap:2px;font-size:11px;font-weight:700;display:flex}.bpm-rec-k i{text-transform:none;letter-spacing:0;color:var(--amber);font-size:10.5px;font-style:normal;font-weight:600}.bpm-rec.is-ours{box-shadow:var(--surface-edge), inset 0 0 0 1px #f0b42959}.bpm-rec-v{color:var(--text);min-width:0;font-size:13.5px}.bpm-rec-v small{color:var(--dim);margin-top:3px;font-size:12px;line-height:1.5;display:block}.bpm-rec-edit-btn{color:var(--teal);white-space:nowrap;border-radius:var(--r-sm);padding:3px 6px;font-size:11px;transition:background .15s}.bpm-rec-edit-btn:hover{background:#01e3d11a}.bpm-rec-edit-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.bpm-rec.is-editing{padding:4px 6px;display:block}.bpm-rec.is-editing .bpm-rec-k{display:none}.bpm-changed{color:var(--amber);font-family:var(--mono);letter-spacing:.02em;vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #f0b42966;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:10.5px;display:inline-block}.bpm-changed.is-new{color:var(--teal);border-color:#01e3d166}.bpm-card dl>div.is-changed,.bpm-rec.is-changed{background:#f0b42912}.bpm-chips{flex-wrap:wrap;gap:8px;display:flex}.bpm-chips span{border:1px dashed var(--line);color:var(--dim);border-radius:999px;padding:6px 12px;font-size:12px}.bpm-chips b{color:var(--text);font-weight:600}.bpm-needed{border:1px solid color-mix(in srgb, var(--amber) 38%, transparent);background:color-mix(in srgb, var(--amber) 7%, transparent);border-radius:var(--r-sm);padding:12px 14px}.bpm-needed b{color:var(--amber);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.bpm-needed ul{color:var(--text);margin:0 0 6px;padding-left:18px;font-size:13px;line-height:1.6}.bpm-needed span{color:var(--dim);font-size:12px}.bpm-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.bpm-go{background:var(--teal);color:#06231f;border-radius:var(--r-sm);padding:9px 16px;font-size:13px;font-weight:700;transition:filter .15s}.bpm-go:hover{filter:brightness(1.08)}.bpm-go:focus-visible{box-shadow:var(--focus-ring);outline:none}.bpm-cta>span{color:var(--dim);font-size:12px}.bpm-paper{border:1px solid var(--line);border-radius:var(--r);color:var(--dim);padding:10px 14px;font-size:12.5px}.bpm-paper summary{cursor:pointer;color:var(--text-2);font-weight:600}.bpm-paper summary span{color:var(--dim);margin-left:6px;font-weight:400}.bpm-paper summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.bpm-paper p{margin:8px 0 0;line-height:1.55}.bpm-viewswitch{border:1px solid var(--line);border-radius:999px;align-self:flex-start;font-size:12px;display:inline-flex;overflow:hidden}.bpm-viewswitch button{color:var(--dim);padding:6px 13px;transition:background .15s,color .15s}.bpm-viewswitch button.is-on{background:var(--panel);color:var(--text);font-weight:600}.bpm-viewswitch button:focus-visible{box-shadow:var(--focus-ring);outline:none}.bpm-packet{color:#15161c;border-radius:var(--r);background:#fbfbf7;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.bpm-packet-head{border-bottom:2px solid #15161c;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.bpm-packet-head b{font-size:17px;font-weight:800}.bpm-packet-head span{font-family:var(--mono);color:#5a5d6a;font-size:11px}.bpm-packet table{border-collapse:collapse;width:100%;font-size:13px}.bpm-packet th,.bpm-packet td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e1d8;padding:7px 8px}.bpm-packet th{letter-spacing:.06em;text-transform:uppercase;color:#5a5d6a;width:170px;font-size:11px;font-weight:700}.bpm-packet ol{margin:0;padding-left:18px}.bpm-packet ol li{margin:2px 0}.bpm-redact{color:#fbfbf7;letter-spacing:.05em;vertical-align:baseline;background:#15161c;border-radius:3px;padding:0 7px;font-size:11px;display:inline-block}.bpm-redact:after{content:"withheld"}.bpm-packet-foot{color:#5a5d6a;border-top:1px solid #e1e1d8;margin:0;padding-top:8px;font-size:11px}.bpm-empty{background:var(--surface);box-shadow:var(--surface-edge);border-radius:var(--r-lg);flex-direction:column;gap:9px;padding:22px 24px;display:flex}.bpm-empty h2{font-size:var(--t-title);letter-spacing:-.02em;margin:0;font-weight:700}.bpm-empty p{color:var(--dim);max-width:62ch;margin:0;font-size:13.5px;line-height:1.6}.bpm-empty-start{color:var(--text-2)!important}
