@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:serifDisplay;src:url(../media/SourceSerif4_Regular-s.p.2dqz0ktcj919u.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serifDisplay;src:url(../media/SourceSerif4_Semibold-s.p.2hh2g3_065r-9.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:serifDisplay Fallback;src:local(Arial);ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.0%;size-adjust:101.16%}.serifdisplay_6851e77a-module__ZxgZUq__className{font-family:serifDisplay,serifDisplay Fallback}.serifdisplay_6851e77a-module__ZxgZUq__variable{--font-serif-display:"serifDisplay", "serifDisplay Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
:root{--ivory:#f8f6f1;--paper:#fcfbf8;--paper-2:#fff;--stone-50:#f1eee7;--stone-100:#e9e5dc;--stone-200:#ded9ce;--stone-300:#ccc6b9;--fog-400:#b0ab9f;--fog-500:#918c81;--ink-600:#6a655b;--ink-700:#4a463e;--ink-800:#2c2a25;--ink-900:#1b1a16;--profile:#8c877c;--profile-soft:#eae7e0;--listed:#41698f;--listed-soft:#e4eaf0;--target:#a77e33;--target-soft:#f0e9d9;--owner:#3a6e58;--owner-soft:#e0eae4;--risk:#a65a42;--risk-soft:#f1e2db;--accent:var(--listed);--accent-soft:var(--listed-soft);--accent-ink:#fff;--on-ink:#fff;--glass:#fcfbf8d9;--glass-strong:#fcfbf8f0;--line:#2b28211a;--line-strong:#2b282129;--line-faint:#2b28210f;--shadow-sm:0 1px 2px #1c1a140d, 0 1px 1px #1c1a140a;--shadow-md:0 4px 16px #1c1a1414, 0 1px 3px #1c1a140d;--shadow-lg:0 16px 48px #1c1a1429, 0 2px 8px #1c1a1414;--shadow-panel:-1px 0 0 var(--line), -24px 0 48px #1c1a1412;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SF Mono", ui-monospace, "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace;--r-xs:6px;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-xl:24px;--rail-w:218px;--panel-w:440px;--pad:18px;--row-gap:14px}:root[data-density=compact]{--pad:13px;--row-gap:9px;--panel-w:360px}:root[data-tone=ivory]{--map-shell:#e9ecee}:root[data-tone=stone]{--map-shell:#e0e4e7}:root[data-tone=fog]{--map-shell:#eff1f1}
*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--sans);color:var(--ink-800);background:var(--ink-900);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.005em;margin:0;font-size:14px;line-height:1.45;overflow:hidden}button{cursor:pointer;font-family:inherit}::selection{background:var(--accent-soft)}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--fog-500);font-size:10.5px;font-weight:650}.app{background:var(--ivory);width:100vw;height:100vh;display:flex}.rail{width:var(--rail-w);flex:0 0 var(--rail-w);background:var(--paper);border-right:1px solid var(--line);z-index:40;flex-direction:column;padding:22px 14px 16px;display:flex}.brand{align-items:center;gap:11px;padding:4px 8px 22px;display:flex}.brand-home{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;width:100%}.brand-mark{background:var(--ink-900);border-radius:7px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;position:relative;overflow:hidden}.brand-mark:before{content:"";background-color:#0000;background-image:linear-gradient(#0000 49%,#ffffff38 50%,#0000 51%),linear-gradient(90deg,#0000 49%,#ffffff38 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:7px 7px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.brand-mark span{color:#fff;letter-spacing:-.02em;font-size:13px;font-weight:700;position:relative}.brand-mark.brand-mark-logo{background:0 0;border-radius:0;flex-basis:30px;width:30px;overflow:visible}.brand-mark.brand-mark-logo:before{content:none}.brand-name{letter-spacing:-.02em;color:#2c66c0;font-size:16px;font-weight:600}.nav{flex-direction:column;gap:2px;margin-top:4px;display:flex}.nav-item{border-radius:var(--r-sm);text-align:left;color:var(--ink-700);letter-spacing:-.01em;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:13.5px;font-weight:450;transition:background .15s,color .15s;display:flex}.nav-item svg{stroke:currentColor;opacity:.82;flex:0 0 17px;width:17px;height:17px}.nav-item:hover{background:var(--stone-50);color:var(--ink-900)}.nav-item.active{background:var(--stone-100);color:var(--ink-900);font-weight:550}.nav-item .count{color:var(--fog-500);font-size:11px;font-family:var(--mono);margin-left:auto}.nav-sep{background:var(--line-faint);height:1px;margin:14px 8px}.rail-convos{flex-direction:column;flex:1;min-height:0;margin-top:20px;display:flex}.rail-sec{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fog-500);padding:0 10px 7px;font-size:9.5px;font-weight:600}.rail-newconvo{border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--paper-2);cursor:pointer;text-align:left;width:100%;color:var(--ink-700);align-items:center;gap:9px;margin-bottom:6px;padding:8px 10px;font-size:12.5px;font-weight:550;display:flex}.rail-newconvo:hover{color:var(--ink-900);border-color:var(--accent)}.rail-newconvo svg{stroke:currentColor;flex:none;width:13px;height:13px}.rail-convo-list{flex-direction:column;gap:1px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.rail-convo-list::-webkit-scrollbar{width:7px}.rail-convo-list::-webkit-scrollbar-thumb{background:var(--stone-200,var(--line));border-radius:4px}.rail-convo{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--ink-700);background:0 0;border:0;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}.rail-convo:hover{background:var(--stone-100);color:var(--ink-900)}.rail-convo.active{background:var(--accent-soft);color:var(--ink-900)}.rail-convo svg{width:12px;height:12px;color:var(--fog-500);flex:none}.rail-convo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-convo .rc-busy{background:var(--target,#a77e33);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-left:auto;animation:1.1s ease-in-out infinite rc-pulse}@keyframes rc-pulse{50%{opacity:.3;transform:scale(.8)}}.rail-showall{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--fog-500);background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;font-weight:550;display:flex}.rail-showall:hover{background:var(--stone-100);color:var(--ink-800)}.rail-showall svg{flex:none;width:11px;height:11px}.rail-aux{border-top:1px solid var(--line-faint);margin-top:auto;padding-top:10px}.rail-aux-btn,.rail-aux-item{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--ink-600);background:0 0;border:0;align-items:center;gap:9px;padding:6px 10px;font-size:12px;display:flex}.rail-aux-btn{color:var(--fog-500);font-size:11.5px;font-weight:550}.rail-aux-btn:hover,.rail-aux-item:hover{background:var(--stone-100);color:var(--ink-900)}.rail-aux svg{width:12px;height:12px;color:var(--fog-500);flex:none}.rail-id{border-top:1px solid var(--line-faint);margin-top:8px;padding:10px 4px 2px}.rail-id-chip,.rail-id-signin,.rail-id-out{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--ink-700);background:0 0;border:0;align-items:center;gap:9px;padding:7px 8px;font-size:12.5px;display:flex}.rail-id-chip:hover,.rail-id-signin:hover,.rail-id-out:hover{background:var(--stone-100);color:var(--ink-900)}.rail-id-chip img{border-radius:50%;flex:none;width:22px;height:22px}.rail-id-initial{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}.rail-id-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-id-signin svg,.rail-id-out svg{stroke:currentColor;width:13px;height:13px;color:var(--fog-500);flex:none}.rail-id-out{color:var(--ink-600);padding-left:39px;font-size:12px}.rail-foot{margin-top:auto;padding:10px 8px 2px}.acct{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;padding:7px;display:flex}.acct:hover{background:var(--stone-50)}.acct-av{background:linear-gradient(150deg, var(--listed), var(--owner));color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.acct-meta{min-width:0;line-height:1.25}.acct-name{color:var(--ink-900);font-size:12.5px;font-weight:550}.acct-role{color:var(--fog-500);font-size:11px}.mode-switch{background:var(--stone-50);border-radius:var(--r-sm);border:1px solid var(--line-faint);gap:2px;margin-bottom:12px;padding:3px;display:flex}.mode-switch button{color:var(--ink-600);letter-spacing:-.01em;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 4px;font-size:11.5px;font-weight:550;transition:all .15s}.mode-switch button.on{background:var(--paper-2);color:var(--ink-900);box-shadow:var(--shadow-sm)}.stage{background:var(--map-shell,var(--ivory));flex:1;min-width:0;position:relative}#map{background:var(--stone-100);position:absolute;inset:0}#map canvas{outline:none}#map .cesium-viewer-bottom{bottom:7px!important;left:14px!important;right:auto!important}#map .cesium-widget-credits{color:#ffffffb8;text-shadow:0 1px 2px #141a20a6,0 0 3px #141a2080;white-space:nowrap;align-items:center;font-size:10px;line-height:1;transition:color .18s;display:inline-flex!important}#map .cesium-widget-credits:hover{color:#fff}#map .cesium-widget-credits a,#map .cesium-widget-credits a:visited{color:inherit;text-decoration:none}#map .cesium-widget-credits a:hover{text-decoration:underline}#map .cesium-credit-logoContainer img{opacity:.78;transition:opacity .18s;vertical-align:middle!important;width:auto!important;height:15px!important}#map .cesium-widget-credits:hover .cesium-credit-logoContainer img{opacity:1}#map .cesium-credit-textContainer img{margin:0 10px;vertical-align:middle!important}#map .cesium-credit-delimiter{opacity:.55;padding:0 2px}#map .cesium-credit-expand-link{padding-left:0}.mplate{z-index:6;pointer-events:none;background:var(--stone-100) url(data:image/jpeg;base64,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) center / cover no-repeat;opacity:1;transition:opacity .6s .1s,visibility 0s linear .8s;position:absolute;inset:0}.mplate-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mplate-chip{white-space:nowrap;color:#edeae2;-webkit-backdrop-filter:blur(8px);letter-spacing:.02em;background:#141310c7;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:12px;display:inline-flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #00000040}.mplate-chip svg{flex:none;width:14px;height:14px}.mplate-slowt{display:none}.mplate-bar{background:#edeae22e;border-radius:2px;width:56px;height:2px;overflow:hidden}.mplate-bar i{background:#c99b4a;border-radius:2px;width:40%;height:100%;animation:1.6s ease-in-out infinite mplateSlide;display:block}@keyframes mplateSlide{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.mplate-bar i{opacity:.5;width:100%;animation:none}}.mplate-fail{color:#e8a79a;display:none}.mplate-reload{font:inherit;cursor:pointer;color:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}body.city-visible .mplate{opacity:0;visibility:hidden}body.city-slow .mplate-t{display:none}body.city-slow .mplate-slowt{display:inline}body.map-failed .mplate{opacity:1;visibility:visible}body.map-failed .mplate-bar,body.map-failed .mplate-t,body.map-failed .mplate-slowt{display:none}body.map-failed .mplate-fail{display:inline}.stage:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(120% 90% at 50% 38%,#0000 58%,#28343c1a 100%),linear-gradient(#28343c0d 0%,#0000 14% 80%,#28343c12 100%);position:absolute;inset:0;box-shadow:inset 0 0 140px #26323a12}.overlay{z-index:10;pointer-events:none;position:absolute;inset:0}.overlay>*{pointer-events:auto}.system-line{letter-spacing:.015em;color:var(--ink-600);background:var(--glass);-webkit-backdrop-filter:blur(10px)saturate(1.2);border:1px solid var(--line-faint);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.system-line b{color:var(--ink-800);font-weight:550}.tsearch{z-index:25;flex-direction:column;gap:8px;width:min(400px,100vw - 32px);display:flex;position:absolute;top:16px;left:16px}.tsearch-box{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:9px;padding:9px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.tsearch-box.focus{border-color:var(--accent);box-shadow:var(--shadow-md)}.tsearch-ico{color:var(--fog-500);place-items:center;display:grid}.tsearch-ico svg{stroke:currentColor;width:15px;height:15px}.tsearch-box input{min-width:0;font:inherit;color:var(--ink-900);background:0 0;border:0;outline:none;flex:1;font-size:13px}.tsearch-box input::placeholder{color:var(--fog-500)}.tsearch-x{color:var(--fog-500);background:0 0;border:0;place-items:center;padding:2px;display:grid}.tsearch-x svg{stroke:currentColor;width:12px;height:12px}.tsearch-x:hover{color:var(--ink-900)}.tsearch-suggests{flex-wrap:wrap;gap:6px;display:flex}.tsearch.dd-open .tsearch-box,.tsearch.dd-open .tsearch-box.focus{background:var(--paper-2);-webkit-backdrop-filter:none;border-color:var(--line-faint);border-bottom-color:var(--line-faint);box-shadow:none;border-radius:16px 16px 0 0;gap:14px;padding:11px 18px}.tsearch.dd-open .tsearch-ico{width:24px}.tsearch-dd{background:var(--paper-2);border:1px solid var(--line-faint);border-top:0;border-radius:0 0 16px 16px;margin-top:-8px;padding:6px 0 10px;overflow:hidden;box-shadow:0 14px 36px #1c1a1421,0 2px 8px #1c1a140d}.tsearch-dd-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:11px 18px;display:flex}.tsearch-dd-row.active{background:var(--stone-50)}.tsearch-dd-ico{color:var(--fog-500);flex:none;place-items:center;width:24px;display:grid}.tsearch-dd-ico svg{stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.tsearch-dd-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tsearch-dd-main{letter-spacing:-.01em;color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.tsearch-dd-sub{color:var(--fog-500);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tsearch-strip{background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;padding:10px 12px;font-size:12.5px}.tsearch-strip .a-q{color:var(--fog-500);margin-bottom:2px;font-size:10.5px}.tsearch-strip .a-sum{color:var(--ink-900);font-size:12.5px}.tsearch-strip .a-sum b{font-weight:600}.tsearch-strip .a-sum .sep{color:var(--stone-300);margin:0 6px}.tsearch-results{border:1px solid var(--line);background:var(--paper);color:var(--ink-700);border-radius:8px;align-items:center;gap:4px;margin-top:8px;padding:4px 9px;font-size:11.5px;display:inline-flex}.tsearch-results:hover{color:var(--ink-900);border-color:var(--line-strong)}.tsearch-results svg{stroke:currentColor;width:11px;height:11px}.topright{background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(1.2);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:16px;right:16px}.topright .icon-btn{width:32px;height:32px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:9px}.topright .icon-btn:hover{background:var(--stone-100);color:var(--ink-900)}.topright .icon-btn.active{background:var(--accent-soft);color:var(--accent)}.topright .layers-pop,.topright .signals-pop{top:42px}.viewctl{flex-direction:column;gap:8px;display:flex;position:absolute;top:64px;right:16px}:root[data-panel=open] .viewctl{right:calc(var(--panel-w) + 16px)}.icon-btn{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);width:36px;height:36px;box-shadow:var(--shadow-sm);color:var(--ink-700);border-radius:10px;place-items:center;transition:all .15s;display:grid}.icon-btn:hover{color:var(--ink-900);border-color:var(--line-strong)}.icon-btn svg{stroke:currentColor;width:17px;height:17px}.icon-btn.active{color:var(--ink-900);border-color:var(--line-strong);background:var(--paper-2)}.layers-pop{background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);width:210px;box-shadow:var(--shadow-md,0 12px 32px #1c181029);z-index:30;opacity:0;transform-origin:100% 0;pointer-events:none;border-radius:12px;padding:8px;transition:opacity .16s,transform .16s;position:absolute;top:44px;right:0;transform:translateY(-6px)scale(.98)}.layers-pop.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.signals-pop{background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);width:336px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-md,0 12px 32px #1c181029);z-index:30;opacity:0;transform-origin:100% 0;pointer-events:none;border-radius:12px;padding:8px;transition:opacity .16s,transform .16s;position:absolute;top:44px;right:0;transform:translateY(-6px)scale(.98)}.signals-pop.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.sf-filters{gap:6px;padding:0 6px 8px;display:flex}.sf-chip{color:var(--ink-700);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:550;transition:all .13s}.sf-chip:hover{border-color:var(--line-strong)}.sf-chip.on{background:var(--target-soft,#f0e9d9);border-color:var(--target,#a77e33);color:var(--ink-900)}.sf-list{flex-direction:column;max-height:54vh;display:flex;overflow-y:auto}.sf-row{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--line-faint);background:0 0;border-radius:9px;align-items:flex-start;gap:9px;width:100%;padding:8px;display:flex}.sf-row:last-child{border-bottom:none}.sf-row:hover{background:var(--stone-50,#00000009)}.sf-row.hot{background:#e8a33d14}.sf-row.hot:hover{background:#e8a33d24}.sf-row.hot .sf-ic{color:var(--target,#a77e33)}.sf-ic{color:var(--fog-500);flex:0 0 15px;margin-top:2px}.sf-ic svg{stroke:currentColor;width:15px;height:15px}.sf-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sf-addr{color:var(--ink-900);letter-spacing:-.01em;font-size:12.5px;font-weight:600}.sf-line{color:var(--ink-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.sf-date{font-family:var(--mono);color:var(--fog-500);white-space:nowrap;margin-top:2px;font-size:10.5px}.sf-empty{color:var(--fog-500);padding:14px 8px;font-size:12px}.bf-pop{width:372px}.bf-badge{min-width:15px;height:15px;font-family:var(--mono);color:#fff;background:var(--target,#a77e33);pointer-events:none;border-radius:999px;place-items:center;padding:0 3.5px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.bf-scope{color:var(--ink-600);padding:0 8px 8px;font-size:11px}.bf-scope i{color:var(--fog-500)}.bf-via{color:var(--fog-500);border:1px dashed var(--line-strong);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:italic;font-weight:550}.bf-src{color:var(--fog-500);font-size:10.5px}.bf-why{color:var(--ink-600);font-size:11px;font-style:italic;line-height:1.35}.bf-more{color:var(--fog-500);font-size:10.5px;font-family:var(--mono);padding:8px}.bf-pt-title{border-top:1px solid var(--line-faint);margin-top:4px;padding-top:10px}.bf-pt-list{max-height:30vh}.qchips{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.qchips-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-500);margin-right:3px;font-size:9.5px}.qchip{color:var(--ink-800);background:var(--target-soft,#f0e9d9);border:1px solid #a77e3359;border-radius:999px;align-items:center;gap:4px;padding:2.5px 4px 2.5px 9px;font-size:11px;font-weight:550;line-height:1.2;display:inline-flex}.qchip-x{width:15px;height:15px;color:var(--ink-600);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.qchip-x:hover{color:var(--ink-900);background:#a77e3338}.qchip-x svg{stroke:currentColor;stroke-width:2.5px;width:9px;height:9px}.lp-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500,var(--fog-500));padding:4px 8px 8px;font-size:10.5px;font-weight:600}.lp-opt{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;padding:8px;transition:background .14s,border-color .14s;display:flex}.lp-opt:hover{background:#1c18100d}.lp-opt.on{background:var(--accent-soft,#e2eaf1);border-color:var(--line)}.lp-sw{border:1px solid var(--line-strong);border-radius:8px;flex:none;width:34px;height:34px;box-shadow:inset 0 1px 2px #ffffff80}.lp-sw.lp-photoreal{background:radial-gradient(circle at 62% 30%,#c9b89a 0 26%,#0000 27%),radial-gradient(circle at 30% 64%,#8a9a86 0 30%,#0000 31%),linear-gradient(150deg,#6e8196 0%,#9fa98f 55%,#bba98c 100%)}.lp-sw.lp-model{background:linear-gradient(135deg,#fafaf6 0%,#eceae2 60%,#dcdad0 100%)}.lp-sw.lp-std{background:radial-gradient(circle at 70% 20%,#ffe9c0 0 22%,#0000 23%),linear-gradient(160deg,#bfd2e2 0%,#dce4e6 45%,#c9cbc4 100%)}.lp-sw.lp-sat{background:radial-gradient(circle at 30% 28%,#5c7a4e 0 18%,#0000 19%),radial-gradient(circle at 68% 60%,#6e8a5a 0 22%,#0000 23%),linear-gradient(150deg,#243b4a 0%,#355a50 55%,#4a6b3e 100%)}.lp-txt{flex-direction:column;gap:1px;display:flex}.lp-txt b{color:var(--ink-800,var(--ink-900));font-size:13px;font-weight:560}.lp-txt i{color:var(--ink-500,var(--fog-500));font-size:11px;font-style:normal}.lp-title-sub{border-top:1px solid var(--line-faint);margin-top:6px;padding-top:10px}.lp-sw.lp-ghost{background:linear-gradient(#9cc6e8e6 0%,#9cc6e852 54%,#9aa48f 55%,#b3ab93 100%)}.ghost-note{background:var(--paper-2);border:1px solid var(--line);max-width:min(560px,100% - 80px);box-shadow:var(--shadow-md);color:var(--ink-600);z-index:11;pointer-events:none;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;line-height:1.4;display:flex;position:absolute;bottom:128px;left:50%;transform:translate(-50%)}:root[data-panel=open] .ghost-note{transform:translateX(calc(-50% - var(--panel-w) / 2))}.ghost-note b{color:var(--ink-800,var(--ink-900));font-weight:620}.gn-sw{background:linear-gradient(#9cc6e8f2,#9cc6e859);border:1px solid #6e96b999;border-radius:3px;flex:none;width:12px;height:12px}.dev-note{color:var(--fog-500);margin-top:8px;font-size:10.5px;line-height:1.45}@keyframes ask-shimmer{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.askwait-t{color:var(--ink-600);animation:1.1s ease-in-out infinite ask-shimmer}.askwait .a-icon{animation:1.1s ease-in-out infinite ask-shimmer}.qconfirm{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-500);margin-left:4px;font-size:9.5px;animation:1.1s ease-in-out infinite ask-shimmer}.dock{z-index:12;flex-direction:column;align-items:stretch;gap:10px;width:min(720px,100% - 60px);display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}:root[data-panel=open] .dock,.dock.shift{transform:translateX(calc(-50% - var(--panel-w) / 2))}.cmd{background:var(--paper-2);border:1px solid var(--line);height:56px;box-shadow:var(--shadow-md);border-radius:16px;align-items:center;gap:12px;padding:0 8px 0 16px;transition:box-shadow .2s,border-color .2s;display:flex}.cmd:focus-within{border-color:var(--accent);box-shadow:var(--shadow-lg)}.cmd .spark{width:18px;height:18px;color:var(--accent);flex:0 0 18px}.cmd input{font-family:var(--sans);color:var(--ink-900);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;font-size:15px}.cmd input::placeholder{color:var(--fog-400)}.cmd-send{background:var(--ink-900);height:40px;color:var(--on-ink);border:none;border-radius:11px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:550;transition:opacity .15s,transform .1s;display:inline-flex}.cmd-send:hover{opacity:.88}.cmd-send:active{transform:scale(.97)}.cmd-send svg{stroke:currentColor;width:14px;height:14px}.suggests{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.suggest{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);color:var(--ink-700);box-shadow:var(--shadow-sm);border-radius:999px;padding:7px 13px;font-size:12.5px;transition:all .15s}.suggest:hover{border-color:var(--line-strong);color:var(--ink-900)}.answer{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;animation:.32s cubic-bezier(.2,.7,.3,1) both rise;display:flex}.answer .a-icon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.answer .a-icon svg{width:16px;height:16px}.answer .a-body{flex:1;min-width:0}.answer .a-q{color:var(--fog-500);margin-bottom:1px;font-size:11px}.answer .a-sum{color:var(--ink-900);font-size:13.5px;font-weight:450}.answer .a-sum b{font-weight:600}.answer .a-sum .sep{color:var(--stone-300);margin:0 7px}.app{--convo-w:min(460px, 30vw)}.convo{background:var(--paper);border-right:1px solid var(--line);flex:none;width:0;transition:width .38s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.cv-resizer{cursor:col-resize;z-index:6;width:7px;height:100%;position:absolute;top:0;right:0}.cv-resizer:after{content:"";background:var(--accent);opacity:0;border-radius:2px;width:3px;transition:opacity .15s;position:absolute;top:0;bottom:0;right:2px}.cv-resizer:hover:after,.convo-dragging .cv-resizer:after{opacity:.45}.app.convo-dragging{-webkit-user-select:none;user-select:none;cursor:col-resize}.app.convo-dragging .convo,.app.convo-dragging #map{transition:none}.convo.open{width:var(--convo-w)}.convo-inner{width:var(--convo-w);flex-direction:column;height:100%;padding:14px 14px 12px;display:flex}.cv-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cv-title{cursor:pointer;text-align:left;min-width:0;color:var(--ink-900);background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:4px 2px;display:flex}.cv-title svg{width:12px;height:12px;color:var(--fog-500);flex:none}.cv-title-t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cv-close svg{width:13px;height:13px}.cv-scroll{flex-direction:column;flex:1;gap:11px;min-height:0;padding:2px 4px 8px 0;display:flex;overflow-y:auto}.cv-note{color:var(--fog-500);align-items:center;gap:6px;font-size:11.5px;display:flex}.cv-note svg{flex:none;width:11px;height:11px}.cv-entity{flex-direction:column;gap:8px;display:flex}.cv-entity .cv-note{align-items:flex-start}.cv-entity .cv-note svg{margin-top:3px}.cv-entity .cv-note b{color:var(--ink-800)}.cv-prompts{flex-wrap:wrap;gap:6px;display:flex}.cv-analyst{flex-direction:column;gap:10px;display:flex}.cv-cards{margin:2px 0}.cv-cards .brw-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.cv-cards .brw-body{padding:10px 12px 12px}.cv-cards .brw-addr{font-size:13.5px}.cv-cards .brw-tagline{font-size:12px}.cv-cards-note{color:var(--fog-500);margin-top:6px;font-size:11.5px}.cv-busy{flex-direction:column;gap:6px;display:flex}.cv-stop{border:1px solid var(--line-strong);background:var(--paper-2);color:var(--ink-700);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:3px 10px;font-size:11px;display:inline-flex}.cv-stop:hover{color:var(--ink-900)}.cv-stop-sq{background:currentColor;border-radius:2px;width:8px;height:8px}.cv-suggest{flex-wrap:wrap;gap:6px;padding:0 0 8px;display:flex}.cv-prompt{border:1px solid var(--line);background:var(--paper);color:var(--ink-600);font:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px;transition:color .14s,border-color .14s}.cv-prompt:hover{color:var(--ink-900);border-color:var(--accent)}.cv-partial{opacity:.82;flex-direction:column;gap:7px;display:flex}.cv-partial-t{color:var(--ink-800);font-size:13px;line-height:1.55}.cv-caret{background:var(--accent);vertical-align:text-bottom;width:7px;height:13px;margin-left:2px;animation:.9s steps(2,end) infinite cvCaret;display:inline-block}@keyframes cvCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cv-caret{opacity:.5;animation:none}}.cv-partial.held{opacity:.5}.cv-partial.held .cv-caret{display:none}.cv-empty .askb-chips{margin-top:10px}#map{transition:inset .38s cubic-bezier(.2,.7,.3,1),border-radius .38s cubic-bezier(.2,.7,.3,1)}[data-convo] #map{border-radius:16px;inset:12px;overflow:hidden}.answer .a-expand{border:1px solid var(--line);background:var(--paper);color:var(--ink-700);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.answer .a-expand:hover{border-color:var(--line-strong);color:var(--ink-900)}.answer .a-expand svg{stroke:currentColor;width:13px;height:13px;transition:transform .2s}.answer .a-close{color:var(--fog-400);background:0 0;border:none;border-radius:6px;padding:4px}.answer .a-close:hover{color:var(--ink-700);background:var(--stone-50)}.answer .a-close svg{stroke:currentColor;width:15px;height:15px}.tray{background:var(--paper-2);border:1px solid var(--line);width:min(720px,100% - 60px);box-shadow:var(--shadow-lg);z-index:14;border-bottom:none;border-radius:18px 18px 0 0;flex-direction:column;max-height:64vh;transition:transform .34s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(100%)}:root[data-panel=open] .tray{transform:translateX(calc(-50% - var(--panel-w) / 2)) translateY(100%)}.tray.open{transform:translate(-50%)translateY(0)}:root[data-panel=open] .tray.open{transform:translateX(calc(-50% - var(--panel-w) / 2)) translateY(0)}.tray-grip{cursor:ns-resize;justify-content:center;padding:9px 0 4px;display:flex}.tray-grip span{background:var(--stone-200);border-radius:2px;width:38px;height:4px}.tray-head{border-bottom:1px solid var(--line-faint);align-items:baseline;gap:10px;padding:4px 20px 12px;display:flex}.tray-head h3{color:var(--ink-900);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.tray-head .meta{color:var(--fog-500);font-size:12px}.tray-head .collapse{color:var(--fog-500);background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px}.tray-head .collapse:hover{color:var(--ink-700);background:var(--stone-50)}.tray-head .collapse svg{stroke:currentColor;width:16px;height:16px}.tray-list{padding:6px 12px 16px;overflow-y:auto}.result{border-radius:var(--r-md);cursor:pointer;grid-template-columns:26px 1fr auto;align-items:start;gap:14px;padding:14px 10px;transition:background .14s;display:grid}.result+.result{border-top:1px solid var(--line-faint)}.result:hover{background:var(--stone-50)}.result .rank{font-family:var(--mono);color:var(--fog-400);padding-top:1px;font-size:13px}.result .r-main{min-width:0}.result .r-top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.result .r-addr{color:var(--ink-900);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.result .r-type{color:var(--fog-500);font-size:12px}.result .r-why,.result .r-risk{color:var(--ink-600);font-size:12.5px;line-height:1.5}.result .r-why b,.result .r-risk b{color:var(--ink-700);font-weight:550}.result .r-risk{color:var(--ink-600)}.result .r-risk .rk{color:var(--risk)}.result .r-right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.result .r-val{font-family:var(--mono);color:var(--ink-800);white-space:nowrap;font-size:13px}.result .r-conf{white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:550;display:inline-flex}.result .r-conf .rcd{border-radius:50%;width:6px;height:6px}.result .open-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink-800);white-space:nowrap;border-radius:8px;align-items:center;gap:3px;padding:6px 10px 6px 12px;font-size:12px;font-weight:550;display:inline-flex}.result .open-btn svg{stroke:currentColor;width:13px;height:13px}.result .open-btn:hover{border-color:var(--ink-900);background:var(--ink-900);color:var(--on-ink)}.pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:600;display:inline-flex}.pill .pd{border-radius:50%;width:6px;height:6px}.pill.profile{background:var(--profile-soft);color:#6b6459}.pill.profile .pd{background:var(--profile)}.pill.listed{background:var(--listed-soft);color:#2f4f6c}.pill.listed .pd{background:var(--listed)}.pill.target{background:var(--target-soft);color:#7d5d22}.pill.target .pd{background:var(--target)}.pill.owner{background:var(--owner-soft);color:#2c5544}.pill.owner .pd{background:var(--owner)}.pill.risk{background:var(--risk-soft);color:#844532}.pill.risk .pd{background:var(--risk)}.node{cursor:pointer;place-items:center;width:16px;height:16px;display:grid;position:relative}.node .core{border:2px solid var(--paper-2);border-radius:50%;width:13px;height:13px;transition:transform .18s cubic-bezier(.2,.7,.3,1);box-shadow:0 1px 3px #1c1a1459,0 0 0 1px #1c1a1414}.node.s-profile .core{background:var(--profile)}.node.s-listed .core{background:var(--listed)}.node.s-target .core{background:var(--target)}.node.s-owner .core{background:var(--owner)}.node.s-risk .core{background:var(--risk)}.node .ring{opacity:0;border:1.5px solid;border-radius:50%;transition:all .25s;position:absolute;inset:-6px;transform:scale(.6)}.node:hover .core{transform:scale(1.25)}.node .tag{background:var(--ink-900);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;letter-spacing:-.01em;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.node .tag:after{content:"";border:4px solid #0000;border-top-color:var(--ink-900);position:absolute;top:100%;left:50%;transform:translate(-50%)}.node:hover .tag{opacity:1}.node.dim{opacity:.26;filter:saturate(.5)}.node.match .core{animation:2.2s ease-in-out infinite pulse-soft}.node.sel{z-index:5}.node.sel .core{transform:scale(1.5);box-shadow:0 2px 8px #1c1a1466}.node.sel .ring{opacity:.9;transform:scale(1)}.node.sel.s-profile{color:var(--profile)}.node.sel.s-listed{color:var(--listed)}.node.sel.s-target{color:var(--target)}.node.sel.s-owner{color:var(--owner)}.node.sel.s-risk{color:var(--risk)}.node.sel .halo{opacity:.22;background:radial-gradient(circle,currentColor 0%,#0000 65%);border-radius:50%;animation:2.6s ease-in-out infinite breathe;position:absolute;inset:-16px}@keyframes pulse-soft{0%,to{box-shadow:0 1px 3px #1c1a1459,0 0 0 1px #1c1a1414}50%{box-shadow:0 1px 3px #1c1a1459, 0 0 0 6px var(--accent-soft)}}@keyframes breathe{0%,to{opacity:.14;transform:scale(.9)}50%{opacity:.26;transform:scale(1.12)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sel-flag{--flag:var(--listed);-webkit-backdrop-filter:blur(12px)saturate(1.2);font-family:var(--sans);white-space:nowrap;pointer-events:none;transform-origin:bottom;background:#ffffffeb;border:1px solid #2b282114;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 10px;animation:.32s cubic-bezier(.2,.8,.3,1.1) both flag-in;display:inline-flex;box-shadow:0 6px 22px #1c262e29,0 1px 2px #1c262e1a}.sel-flag.s-profile{--flag:var(--profile)}.sel-flag.s-listed{--flag:var(--listed)}.sel-flag.s-target{--flag:var(--target)}.sel-flag.s-owner{--flag:var(--owner)}.sel-flag.s-risk{--flag:var(--risk)}.sel-flag .sf-dot{background:var(--flag);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--flag) 22%, transparent);border-radius:50%;flex:0 0 8px}.sel-flag .sf-addr{letter-spacing:-.01em;color:var(--ink-900);font-size:12.5px;font-weight:600}.sel-flag .sf-sep{background:var(--line);width:1px;height:11px}.sel-flag .sf-status{letter-spacing:.07em;text-transform:uppercase;color:var(--flag);font-size:10px;font-weight:600}@keyframes flag-in{0%{opacity:0;transform:translateY(5px)scale(.94)}to{opacity:1;transform:none}}.sel-flag.mini{gap:6px;padding:5px 10px 5px 8px;animation-duration:.18s;box-shadow:0 4px 14px #1c262e24,0 1px 2px #1c262e14}.sel-flag.mini .sf-addr{font-size:11.5px}.sel-flag.mini .sf-status{font-size:9px}.maplbl{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.maplbl span{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-600);font-size:11px;font-weight:500;transition:color .3s;display:inline-block}.maplbl.hood span{letter-spacing:.26em;color:var(--fog-400);opacity:.85;font-size:15px;font-weight:600}.an-trace{border-left:2px solid var(--line-faint);flex-direction:column;gap:6px;padding-left:10px;display:flex}.an-step{color:var(--ink-600);align-items:center;gap:8px;font-size:12px;display:flex}.an-step.done .an-step-ic{color:var(--owner,#3a6e58)}.an-step-ic svg{stroke:currentColor;width:12px;height:12px}.an-step b{color:var(--ink-800,var(--ink-900));font-weight:600}.an-conf{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.an-conf .conf{margin-left:auto}.an-conf-high{background:var(--owner-soft,#e0eae4);color:var(--owner,#3a6e58)}.an-conf-medium{background:var(--target-soft,#f0e9d9);color:var(--target,#a77e33)}.an-conf-low{background:var(--risk-soft,#f3e1d8);color:var(--risk,sienna)}.an-tablewrap{border:1px solid var(--line-faint);border-radius:10px;overflow-x:auto}.an-table{border-collapse:collapse;width:100%;font-size:11.5px}.an-table th{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-500);text-align:left;border-bottom:1px solid var(--line);background:var(--stone-50);white-space:nowrap;padding:7px 9px;font-size:9px}.an-table td{border-bottom:1px solid var(--line-faint);white-space:nowrap;padding:6.5px 9px}.an-table tr:last-child td{border-bottom:none}.an-table tbody tr{cursor:pointer}.an-table tbody tr:hover{background:#e8a33d0f}.an-addr{color:var(--ink-900);font-weight:600}.an-cell-atlas{color:var(--ink-800,var(--ink-900));font-variant-numeric:tabular-nums}.an-cell-inf{color:var(--ink-600);font-style:italic}.map-tip{z-index:15;pointer-events:none;color:#fffdf8;letter-spacing:-.01em;white-space:nowrap;box-shadow:var(--shadow-md);background:#1b1a16e0;border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:550;position:absolute;transform:translateZ(0)}.sel-flag.s-sel{--flag:#e8a33d}.sth{background:var(--glass-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line,#e2ded4);border-radius:10px;align-items:center;gap:2px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #14181e14}:root[data-panel=open] .sth{transform:translateX(calc(-50% - var(--panel-w) / 2))}.sth-go{cursor:pointer;color:var(--ink-800,#2a3440);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:9px 4px 9px 14px;font-size:13px;font-weight:550;display:flex}.sth-go svg{width:15px;height:15px;color:var(--ink-500,#6b7683)}.sth-go:hover span{text-underline-offset:3px;text-decoration:underline}.sth-x{cursor:pointer;color:var(--ink-400,#97a1ad);background:0 0;border:0;align-items:center;padding:9px 10px 9px 6px;display:flex}.sth-x svg{width:13px;height:13px}.sth-x:hover{color:var(--ink-700,#3a4450)}@media (max-width:720px){.sth{bottom:84px}.sth-go .sth-lead{display:none}}.cv-wow{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.cv-menu,.mnav-convos,.mdrawer{display:none}.hunt-body{flex-direction:column;gap:14px;padding:4px 2px 12px;display:flex}.hunt-kicker{letter-spacing:.07em;color:var(--ink-500,#6b7280);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.hunt-kicker svg{width:12px;height:12px}.hunt-hero{flex-direction:column;gap:12px;padding-top:8px;display:flex}.hunt-intro{color:var(--ink-700,#374151);margin:0;font-size:13.5px;line-height:1.55}.hunt-obj{flex-direction:column;gap:8px;display:flex}.hunt-obj textarea{resize:vertical;border:1px solid var(--line,#e5e7eb);width:100%;min-height:56px;font:inherit;border-radius:10px;padding:10px 12px;font-size:13.5px}.hunt-go{align-self:flex-start}.hunt-examples{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hunt-review{flex-direction:column;gap:12px;padding-top:8px;display:flex}.hunt-objective-echo{color:var(--ink-900,#111827);margin:0;font-size:14px;font-weight:600}.hunt-chips{flex-wrap:wrap;gap:6px;display:flex}.hunt-chip{border:1px solid var(--line,#e5e7eb);background:var(--paper-2,#fff);color:var(--ink-700,#374151);border-radius:999px;padding:4px 10px;font-size:12px}.hunt-preview{color:var(--ink-700,#374151);background:var(--stone-50,#fafaf9);border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:10px 12px;font-size:13px}.hunt-support{flex-direction:column;gap:6px;display:flex}.hunt-sup-row{color:var(--ink-700,#374151);align-items:baseline;gap:6px;font-size:12.5px;line-height:1.5;display:flex}.hunt-sup-row svg{flex:none;width:11px;height:11px;transform:translateY(1px)}.hunt-sup-un,.hunt-sup-why{color:var(--ink-500,#6b7280)}.hunt-sup-intent em{font-style:normal;font-weight:600}.hunt-fix{gap:8px;display:flex}.hunt-fix input{border:1px solid var(--line,#e5e7eb);font:inherit;border-radius:10px;flex:1;padding:8px 12px;font-size:13px}.hunt-review-actions{gap:8px;display:flex}.hunt-stages{flex-direction:column;gap:8px;padding:8px 0;display:flex}.hunt-stage{color:var(--ink-500,#6b7280);align-items:center;gap:8px;font-size:13px;display:flex}.hunt-stage.done{color:var(--ink-700,#374151)}.hunt-stage.live{color:var(--ink-900,#111827);font-weight:600}.hunt-stage svg{width:12px;height:12px;color:var(--ok,#16a34a)}.hunt-stage-dot{border:1.5px solid var(--line,#d1d5db);border-radius:50%;flex:none;width:8px;height:8px;margin:0 2px}.hunt-stage-detail{color:var(--ink-500,#6b7280);font-style:normal;font-weight:400}.hunt-early-note{color:var(--ink-700,#374151);background:var(--stone-50,#fafaf9);border:1px solid var(--line,#e5e7eb);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:flex}.hunt-early-note svg{width:12px;height:12px;color:var(--ok,#16a34a)}.hunt-result-head{flex-direction:column;gap:6px;display:flex}.hunt-funnel{color:var(--ink-700,#374151);font-size:12.5px}.hunt-specline{color:var(--ink-500,#6b7280);font-size:11.5px}.hunt-cards{flex-direction:column;gap:10px;display:flex}.hunt-card{border:1px solid var(--line,#e5e7eb);background:var(--paper-2,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.hunt-card-head{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hunt-card-head:hover .hunt-addr{text-decoration:underline}.hunt-rank{color:var(--ink-500,#6b7280);flex:none;font-size:12px;font-weight:700}.hunt-addr{color:var(--ink-900,#111827);font-size:14.5px;font-weight:650}.hunt-owner{color:var(--ink-500,#6b7280);margin-left:auto;font-size:12px}.hunt-why{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.hunt-why-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500,#6b7280);flex:none;font-size:10.5px;font-weight:700}.hunt-ev{background:var(--amber-50,#fffbeb);border:1px solid var(--amber-200,#fde68a);color:var(--ink-700,#374151);border-radius:999px;padding:2px 8px;font-size:11.5px}.hunt-ev-quiet{background:var(--stone-50,#fafaf9);border-color:var(--line,#e5e7eb);color:var(--ink-500,#6b7280)}.hunt-facts{color:var(--ink-700,#374151);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.hunt-fact-inf{color:var(--ink-500,#6b7280)}.hunt-contact{color:var(--ink-700,#374151);align-items:center;gap:6px;font-size:12px;display:flex}.hunt-contact svg{width:11px;height:11px;color:var(--ink-500,#6b7280)}.hunt-gaps{color:var(--ink-500,#6b7280);font-size:11.5px;line-height:1.5}.hunt-card-actions{flex-wrap:wrap;gap:6px;display:flex}.hunt-mini{align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;display:inline-flex}.hunt-mini svg{width:11px;height:11px}.hunt-mini.active{background:var(--ink-900,#111827);color:var(--on-ink,#fff);border-color:var(--ink-900,#111827)}.hunt-receipts summary{color:var(--ink-500,#6b7280);cursor:pointer;font-size:11.5px}.hunt-comp-list{color:var(--ink-700,#374151);flex-direction:column;gap:5px;margin:8px 0 0;padding:0 0 0 4px;font-size:12px;list-style:none;display:flex}.hunt-lane{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line,#e5e7eb);color:var(--ink-500,#6b7280);border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.hunt-lane-modeled,.hunt-lane-inferred{border-style:dashed}.hunt-workup{background:var(--stone-50,#fafaf9);border:1px solid var(--line,#e5e7eb);white-space:pre-wrap;border-radius:8px;max-height:340px;margin-top:8px;padding:10px;font-size:11px;line-height:1.55;overflow:auto}.hunt-read{border-top:1px solid var(--line,#e5e7eb);flex-direction:column;gap:8px;padding-top:12px;display:flex}.hunt-read-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-500,#6b7280);font-size:10.5px;font-weight:700}.hunt-constraint{color:var(--ink-700,#374151);border:1px solid var(--line,#e5e7eb);background:var(--paper-2,#fff);border-radius:10px;align-items:baseline;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.hunt-constraint svg{width:11px;height:11px;color:var(--ok,#16a34a);flex:none;transform:translateY(1px)}.hunt-constraint span{color:var(--ink-500,#6b7280)}.hunt-constraint-blocked{background:#fef2f2;border-color:#fca5a5}.hunt-constraint-blocked svg{color:#dc2626}.hunt-constraint-blocked span{color:#991b1b}.hunt-preview-blocked{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.hunt-tier{letter-spacing:.08em;border-radius:5px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:800}.hunt-tier-strong{color:#166534;background:#dcfce7;border:1px solid #86efac}.hunt-tier-moderate{color:#854d0e;background:#fef9c3;border:1px solid #fde047}.hunt-tier-thin{background:var(--stone-50,#fafaf9);color:var(--ink-500,#6b7280);border:1px solid var(--line,#e5e7eb)}.hunt-ev-neg{color:#991b1b;background:#fef2f2;border-color:#fecaca}.hunt-why-head{font-weight:650}.hunt-deep{border:1px solid var(--line,#e5e7eb);background:#f8f9fa;border-left:3px solid #1e3a5f;border-radius:10px;flex-direction:column;gap:5px;margin:8px 0 2px;padding:10px 12px;display:flex}.hunt-deep-k{letter-spacing:.08em;color:#1e3a5f;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.hunt-deep-lane{letter-spacing:.02em;color:var(--ink-500,#6b7280);text-transform:none;font-style:italic;font-weight:500}.hunt-deep-thesis{margin:0;font-size:13px;font-weight:600;line-height:1.45}.hunt-deep-line{margin:0;font-size:12px;line-height:1.45}.hunt-deep-line b,.hunt-deep-counter b{color:var(--ink-700,#374151);font-weight:700}.hunt-deep-counter{color:#7c2d12;margin:0;font-size:12px;line-height:1.45}.hunt-deep-more summary{color:var(--ink-500,#6b7280);cursor:pointer;font-size:11px}.hunt-deep-pending{color:var(--ink-500,#6b7280);flex-direction:row;align-items:center;gap:8px;font-size:12px}.hunt-deep-digging{color:var(--ink-500,#6b7280);align-items:center;gap:8px;margin:6px 0;font-size:12.5px;display:flex}.hunt-deep-fail{color:var(--ink-500,#6b7280);border:1px dashed var(--line,#e5e7eb);border-radius:8px;align-items:center;gap:7px;margin:6px 0;padding:8px 10px;font-size:12px;display:flex}.hunt-move{letter-spacing:.08em;border-radius:5px;padding:2px 8px;font-size:9.5px;font-weight:800}.hunt-move-call{color:#166534;background:#dcfce7;border:1px solid #86efac}.hunt-move-research{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.hunt-move-watch{color:#854d0e;background:#fef9c3;border:1px solid #fde047}.hunt-move-deprioritize{background:var(--stone-50,#fafaf9);color:var(--ink-500,#6b7280);border:1px solid var(--line,#e5e7eb)}.hunt-compare{border:1px solid var(--line,#e5e7eb);background:var(--paper-2,#fff);border-radius:12px;margin:10px 0;padding:12px 14px}.hunt-compare-quiet{background:var(--stone-50,#fafaf9)}.hunt-compare-k{letter-spacing:.08em;color:#1e3a5f;align-items:baseline;gap:8px;margin-bottom:6px;font-size:10px;font-weight:800;display:flex}.hunt-compare-focus{margin:0 0 8px;font-size:13px;line-height:1.5}.hunt-compare-rows{flex-wrap:wrap;gap:6px;display:flex}.hunt-compare-chip{border:1px solid var(--line,#e5e7eb);background:var(--stone-50,#fafaf9);border-radius:7px;padding:3px 8px;font-size:11.5px}
.panel{width:var(--panel-w);background:var(--paper-2);box-shadow:var(--shadow-panel);z-index:30;flex-direction:column;transition:transform .42s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.panel.open{transform:translate(0)}.panel-scroll{flex:1;overflow-y:auto}.panel-scroll::-webkit-scrollbar{width:9px}.panel-scroll::-webkit-scrollbar-thumb{background:var(--stone-200);border:3px solid var(--paper-2);border-radius:9px}.bphoto{border-radius:var(--r-md);aspect-ratio:16/10;background:var(--stone-50);border:1px solid var(--line-faint);width:calc(100% - 20px);text-align:inherit;font:inherit;color:inherit;cursor:default;flex:none;margin:10px 10px 0;padding:0;display:block;position:relative;overflow:hidden}.bphoto img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;display:block}.bphoto.on img{opacity:1}.bphoto.on{cursor:pointer}.bphoto.on:hover img{transition:opacity .45s,transform .35s;transform:scale(1.015)}.bp-open{color:#f2efe8;font-family:var(--mono);letter-spacing:.04em;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#14120e9e;border-radius:999px;padding:4px 9px;font-size:10px;transition:opacity .18s;position:absolute;bottom:8px;right:8px}.bphoto.on:hover .bp-open,.bphoto.on:focus-visible .bp-open{opacity:1}.svbox{z-index:200;-webkit-backdrop-filter:blur(4px);background:#14120e8c;place-items:center;display:grid;position:fixed;inset:0}.svbox-frame{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(1100px,92vw);height:min(760px,86vh);display:flex;overflow:hidden;box-shadow:0 24px 80px #14120e66}.svbox-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:9px 10px 9px 14px;display:flex}.svbox-t{min-width:0;color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.svbox-ext{font-family:var(--mono);color:var(--ink-600);white-space:nowrap;font-size:11px;text-decoration:none}.svbox-ext:hover{color:var(--ink-900)}.svbox-pano{background:var(--stone-100);border:0;flex:1;width:100%}.bp-shimmer{background:linear-gradient(100deg, var(--stone-50) 40%, var(--stone-100) 50%, var(--stone-50) 60%);background-size:200% 100%;animation:1.4s linear infinite bp-sheen;position:absolute;inset:0}@keyframes bp-sheen{to{background-position:-200% 0}}.ph-top{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ph-top .eyebrow{flex:1}.ph-x{color:var(--fog-400);background:0 0;border:none;border-radius:7px;padding:5px}.ph-x:hover{background:var(--stone-50);color:var(--ink-700)}.ph-x svg{stroke:currentColor;width:16px;height:16px}.ph-icn{border:1px solid var(--line);background:var(--paper);color:var(--ink-600);border-radius:7px;padding:5px}.ph-icn:hover{color:var(--ink-900);border-color:var(--line-strong)}.ph-icn svg{stroke:currentColor;width:15px;height:15px;display:block}.sec{padding:var(--pad);border-bottom:1px solid var(--line-faint)}.sec-h{align-items:center;gap:8px;margin-bottom:12px;display:flex}.sec-h .eyebrow{flex:1}.sec-h .conf{letter-spacing:.04em;background:var(--target-soft);color:#7d5d22;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.summary b{color:var(--ink-900);font-weight:600}.facts{background:var(--line-faint);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.fact{background:var(--paper-2);padding:11px 14px 12px}.fact .k{color:var(--fog-500);letter-spacing:.01em;margin-bottom:3px;font-size:11px;font-weight:500}.fact .v{color:var(--ink-900);letter-spacing:-.01em;font-feature-settings:"tnum" 1;font-size:13.5px;font-weight:600}.fact.wide{grid-column:1/-1}.access{flex-direction:column;gap:0;display:flex}.access-row{color:var(--ink-800);align-items:center;gap:10px;padding:9px 0;font-size:13px;line-height:1.5;display:flex}.access-row+.access-row{border-top:1px solid var(--line-faint)}.access-row .ico{width:18px;height:18px;color:var(--fog-400);flex:0 0 18px;place-items:center;display:grid}.access-row .ico svg{stroke:currentColor;width:14px;height:14px}.access-row.muted .ico{color:var(--fog-400)}.access-row b{color:var(--ink-900);font-weight:550}.lines{flex-direction:column;gap:9px;display:flex}.line-item{color:var(--ink-700);gap:10px;font-size:13px;line-height:1.45;display:flex}.line-item .mk{flex:0 0 16px;place-items:center;width:16px;padding-top:3px;display:grid}.line-item .mk svg{stroke:currentColor;width:13px;height:13px}.line-item.sig .mk{color:var(--owner)}.line-item.rk .mk{color:var(--risk)}.sources{flex-direction:column;gap:8px;display:flex}.src-row{color:var(--ink-800);align-items:center;gap:9px;padding:8px 0;font-size:13px;display:flex}.src-row+.src-row{border-top:1px solid var(--line-faint)}.src-row .src-dot{background:var(--owner);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.src-row .tag{letter-spacing:.04em;text-transform:uppercase;background:var(--stone-50);border:1px solid var(--line);color:var(--ink-600);white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600}.actions{background:var(--paper-2);border-top:1px solid var(--line);padding:14px var(--pad);z-index:3;flex-direction:column;gap:9px;display:flex;position:sticky;bottom:0}.btn{letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn svg{stroke:currentColor;width:16px;height:16px}.btn-primary{background:var(--ink-900);color:var(--on-ink)}.btn-primary:hover{background:#000}.btn-primary.accent{background:var(--accent)}.btn-primary.accent:hover{filter:brightness(.93)}.btn-row{gap:9px;display:flex}.btn-ghost{background:var(--paper);border-color:var(--line);color:var(--ink-800);flex:1;padding:11px 12px;font-size:13px}.btn-ghost:hover{border-color:var(--ink-900)}.claim-cta{margin:0 var(--pad) var(--pad);border-radius:var(--r-md);border:1px dashed var(--line-strong);background:var(--stone-50);cursor:pointer;align-items:center;gap:11px;padding:12px 13px;transition:all .15s;display:flex}.claim-cta:hover{background:var(--stone-100);border-color:var(--fog-400)}.claim-cta .ck{background:var(--paper-2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-700);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.claim-cta .ck svg{stroke:currentColor;width:16px;height:16px}.claim-cta .ct{color:var(--ink-700);font-size:12.5px;line-height:1.4}.claim-cta .ct b{color:var(--ink-900);font-weight:600}.claim-cta .ct .go{color:var(--accent);font-weight:550}.rec{border-radius:var(--r-md);--rc:var(--listed);--rcs:var(--listed-soft);background:var(--rcs);border:1px solid color-mix(in oklab, var(--rc) 24%, transparent);margin-top:16px;padding:13px 14px}.rec-owner{--rc:var(--owner);--rcs:var(--owner-soft)}.rec-listed{--rc:var(--listed);--rcs:var(--listed-soft)}.rec-target{--rc:var(--target);--rcs:var(--target-soft)}.rec-profile{--rc:var(--profile);--rcs:var(--profile-soft)}.rec-risk{--rc:var(--risk);--rcs:var(--risk-soft)}.rec-h{align-items:center;gap:7px;margin-bottom:7px;display:flex}.rec-ic{color:var(--rc);place-items:center;display:grid}.rec-ic svg{stroke:currentColor;width:15px;height:15px}.rec-k{letter-spacing:.06em;text-transform:uppercase;color:var(--rc);font-size:10.5px;font-weight:700}.rec-line{color:var(--ink-800);margin-bottom:12px;font-size:13px;line-height:1.5}.rec-btn{background:var(--rc);color:#fff;border-radius:var(--r-sm);width:100%;font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:5px;padding:11px 14px;font-size:13.5px;font-weight:600;transition:filter .15s;display:inline-flex}.rec-btn:hover{filter:brightness(.94)}.rec-btn svg{stroke:currentColor;width:15px;height:15px}.lockchip{letter-spacing:.05em;text-transform:uppercase;color:var(--owner);background:var(--owner-soft);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.lockchip svg{stroke:currentColor;width:11px;height:11px}.media{flex-direction:column;gap:8px;display:flex}.m-hero{border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(135deg,#eef0f1 0%,#e1e5e7 55%,#d6dbde 100%);height:132px;position:relative;overflow:hidden}.m-hero:after{content:"";background:radial-gradient(120% 90% at 30% 20%,#ffffff8c,#0000 60%);position:absolute;inset:0}.m-tag{z-index:1;color:var(--ink-700);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:550;position:absolute;bottom:10px;left:11px}.m-thumbs{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.m-thumb{border-radius:var(--r-sm);border:1px solid var(--line);background:linear-gradient(150deg,#eff1f2,#e2e6e8);flex-direction:column;justify-content:flex-end;gap:3px;height:64px;padding:7px;display:flex;position:relative;overflow:hidden}.m-thumb .mt-ic{color:var(--fog-500)}.m-thumb .mt-ic svg{stroke:currentColor;width:14px;height:14px}.m-thumb .mt-l{color:var(--ink-600);font-size:9.5px;font-weight:500;line-height:1.2}.media-note{color:var(--fog-500);margin-top:9px;font-size:11.5px;line-height:1.45}@keyframes livePulse{0%,to{opacity:.35}50%{opacity:1}}.recent{flex-direction:column;display:flex}.rc{color:var(--ink-800);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.rc+.rc{border-top:1px solid var(--line-faint)}.rc-ic{color:var(--fog-400);flex:0 0 16px;place-items:center;display:grid}.rc-ic svg{stroke:currentColor;width:14px;height:14px}.rc-t{flex:1}.rc-w{color:var(--fog-500);white-space:nowrap;font-feature-settings:"tnum" 1;font-size:12px}.ol-go{color:var(--accent);white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:550;display:inline-flex}.ol-go svg{stroke:currentColor;width:14px;height:14px}.updated-row{color:var(--fog-500);align-items:center;gap:7px;margin-top:12px;font-size:11.5px;display:flex}.updated-row svg{stroke:currentColor;flex:0 0 13px;width:13px;height:13px}.updated-row b{color:var(--ink-700);font-weight:600}.ph-icn.on{background:var(--accent);border-color:var(--accent);color:#fff}.btn.on{background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 40%, transparent);color:var(--accent)}.btn-row .btn{gap:5px;padding:10px 8px;font-size:12.5px}.toast{z-index:200;background:var(--ink-900);color:var(--on-ink);font-family:var(--sans);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:500;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%,14px);box-shadow:0 10px 34px #1c262e47}.toast.show{opacity:1;transform:translate(-50%)}.toast .ti{color:var(--accent);place-items:center;display:grid}.toast .ti svg{stroke:currentColor;width:15px;height:15px}.scrim{z-index:100;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#1b1a1657;place-items:center;padding:32px;transition:opacity .22s;display:grid;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.modal{background:var(--paper-2);border-radius:var(--r-xl);width:min(560px,100%);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);border:1px solid var(--line);flex-direction:column;transition:transform .26s cubic-bezier(.2,.7,.3,1);display:flex;overflow:hidden;transform:translateY(14px)scale(.985)}.scrim.open .modal{transform:none}.modal-h{border-bottom:1px solid var(--line-faint);padding:22px 24px 16px;position:relative}.modal-h .eyebrow{align-items:center;gap:7px;margin-bottom:9px;display:flex}.modal-h .eyebrow svg{stroke:currentColor;width:13px;height:13px;color:var(--accent)}.modal-h h2{letter-spacing:-.02em;color:var(--ink-900);margin:0 0 6px;font-size:21px;font-weight:600}.modal-h p{color:var(--ink-600);max-width:44ch;margin:0;font-size:13.5px;line-height:1.5}.modal-x{color:var(--fog-400);background:0 0;border:none;border-radius:8px;padding:6px;position:absolute;top:18px;right:18px}.modal-x:hover{background:var(--stone-50);color:var(--ink-700)}.modal-x svg{stroke:currentColor;width:17px;height:17px}.modal-body{padding:20px 24px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line-faint);background:var(--paper);align-items:center;gap:12px;padding:16px 24px;display:flex}.modal-foot .note{color:var(--fog-500);flex:1;font-size:11.5px;line-height:1.4}.modal.signin{width:min(420px,100%);position:relative}.signin-body{text-align:center;padding:34px 32px 26px}.signin-mark{font-family:var(--mono);letter-spacing:.38em;color:var(--fog-500);align-items:center;gap:8px;margin-bottom:16px;font-size:10px;display:inline-flex}.signin-mark svg{width:17px;height:17px}.signin-body h2{letter-spacing:-.02em;color:var(--ink-900);margin:0 0 8px;font-size:21px;font-weight:600}.signin-body>p{color:var(--ink-600);max-width:34ch;margin:0 auto 22px;font-size:13.5px;line-height:1.55}.signin-google{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;width:100%;font:inherit;color:var(--ink-900);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:550;transition:border-color .15s,box-shadow .15s;display:inline-flex}.signin-google:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.signin-google:disabled{opacity:.6;cursor:default}.signin-google svg{flex:none;width:17px;height:17px}.signin-fine{color:var(--fog-500);margin-top:14px;font-size:11.5px;line-height:1.5}.field{margin-bottom:16px}.field:last-child{margin-bottom:0}.field>label{color:var(--ink-700);letter-spacing:-.005em;margin-bottom:6px;font-size:12px;font-weight:550;display:block}.field .hint{color:var(--fog-500);margin-left:6px;font-size:11px;font-weight:400}.input,.textarea,.select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:100%;font-family:var(--sans);color:var(--ink-900);padding:10px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.textarea{resize:vertical;min-height:74px;line-height:1.5}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23918C81' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seg{gap:8px;display:grid}.seg.cols{grid-template-columns:1fr 1fr}.seg-opt{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;color:var(--ink-700);background:var(--paper);align-items:center;gap:9px;padding:10px 12px;font-size:13px;transition:all .14s;display:flex}.seg-opt:hover{border-color:var(--line-strong)}.seg-opt .rdot{border:1.5px solid var(--stone-300);border-radius:50%;flex:0 0 15px;width:15px;height:15px;transition:all .14s;position:relative}.seg-opt.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink-900)}.seg-opt.on .rdot{border-color:var(--accent)}.seg-opt.on .rdot:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3px}.toggle-row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);align-items:center;gap:12px;padding:12px 13px;display:flex}.toggle-row .tr-meta{flex:1}.toggle-row .tr-meta .t{color:var(--ink-900);font-size:13px;font-weight:550}.toggle-row .tr-meta .d{color:var(--fog-500);font-size:11.5px}.switch{background:var(--stone-200);border:none;border-radius:999px;flex:0 0 40px;width:40px;height:23px;transition:background .18s;position:relative}.switch:after{content:"";width:19px;height:19px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .18s;position:absolute;top:2px;left:2px}.switch.on{background:var(--owner)}.switch.on:after{transform:translate(17px)}.check{color:var(--ink-700);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.check .box{border:1.5px solid var(--stone-300);border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:all .14s;display:grid}.check .box svg{stroke:#fff;opacity:0;width:12px;height:12px}.check.on .box{background:var(--owner);border-color:var(--owner)}.check.on .box svg{opacity:1}.confirm{text-align:center;padding:14px 8px 4px}.confirm .seal{background:var(--owner-soft);width:56px;height:56px;color:var(--owner);border-radius:50%;place-items:center;margin:0 auto 18px;animation:.4s cubic-bezier(.2,.8,.3,1.2) both pop;display:grid}.confirm .seal svg{stroke:currentColor;width:27px;height:27px}.confirm h2{letter-spacing:-.02em;color:var(--ink-900);margin:0 0 10px;font-size:19px;font-weight:600}.confirm p{color:var(--ink-600);max-width:42ch;margin:0 auto;font-size:13.5px;line-height:1.6}.confirm .next{text-align:left;background:var(--stone-50);border:1px solid var(--line-faint);border-radius:var(--r-md);flex-direction:column;gap:7px;margin-top:18px;padding:14px;display:flex}.confirm .next .nh{letter-spacing:.04em;text-transform:uppercase;color:var(--fog-500);margin-bottom:3px;font-size:11px;font-weight:600}.confirm .next-row{color:var(--ink-700);align-items:center;gap:9px;font-size:12.5px;display:flex}.confirm .next-row .nd{background:var(--fog-400);border-radius:50%;flex:0 0 5px;width:5px;height:5px}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.screen{z-index:50;background:var(--ivory);display:none;position:absolute;inset:0;overflow-y:auto}.screen.show{display:block}.screen-inner{max-width:1120px;margin:0 auto;padding:34px 40px 60px}.screen-bar{align-items:center;gap:14px;margin-bottom:26px;display:flex}.back-btn{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-700);border-radius:var(--r-sm);align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}.back-btn:hover{border-color:var(--ink-900);color:var(--ink-900)}.back-btn svg{stroke:currentColor;width:15px;height:15px}.askb{flex-direction:column;gap:0;display:flex}.askb-scroll{scroll-behavior:smooth;flex-direction:column;gap:18px;max-height:clamp(220px,38vh,480px);padding:2px 2px 14px;display:flex;overflow-y:auto}.askb-intro{color:var(--ink-600);margin:4px 0 0;font-size:13px;line-height:1.6}.askb-u{background:var(--accent-soft);max-width:85%;color:var(--ink-900);white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px;font-size:13.5px;line-height:1.5}.askb-turn{flex-direction:column;gap:11px;padding-right:4px;display:flex}.cl{color:var(--ink-900);margin:0;font-size:13.5px;line-height:1.62}.cl-mark{vertical-align:-.5px;opacity:.55;align-items:center;margin-left:5px;transition:opacity .13s;display:inline-flex}.cl:hover .cl-mark{opacity:.9}.cl-mark svg{width:10px;height:10px}.cl-mark-inf{color:var(--fog-500)}.cl-mark-inf svg{stroke:currentColor}.cl-src{vertical-align:1px;font-family:var(--mono);color:var(--ink-600);background:var(--stone-50);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;margin-left:6px;padding:1.5px 8px;font-size:10px;text-decoration:none;transition:all .13s;display:inline-flex}.cl-src:hover{border-color:var(--line-strong);color:var(--ink-900);background:var(--paper-2)}.cl-badge{vertical-align:1px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--target,#a77e33);background:#e8a33d1f;border:1px solid #a77e3340;border-radius:5px;align-items:center;gap:3px;margin-right:7px;padding:1.5px 6px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.cl-badge svg{stroke:currentColor;width:9px;height:9px}.cl-badge-inf{color:var(--accent);border-color:var(--line-faint);background:0 0;padding:1.5px 4px}.cl-chip{vertical-align:1px;font-family:var(--mono);color:var(--ink-600);background:var(--stone-50);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:7px;padding:2px 8px;font-size:10px;font-style:normal;text-decoration:none;transition:all .13s;display:inline-flex}.cl-chip:hover{border-color:var(--line-strong);color:var(--ink-900)}.cl-chip svg{stroke:currentColor;width:9.5px;height:9.5px}.cl-out{font-size:9px}.cl-caret{vertical-align:-2px;background:var(--accent);border-radius:1.5px;width:7px;height:14px;margin-left:2px;animation:1s steps(2,start) infinite ask-caret;display:inline-block}@keyframes ask-caret{50%{opacity:0}}.askb-thinking{color:var(--fog-500);align-items:center;gap:9px;padding:2px 0;font-size:12.5px;display:flex}.askb-thinking em{color:var(--ink-600);font-style:normal}.askb-dots{gap:3px;display:inline-flex}.askb-dots i{background:var(--fog-400,#b8b2a6);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ask-bounce}.askb-dots i:nth-child(2){animation-delay:.15s}.askb-dots i:nth-child(3){animation-delay:.3s}@keyframes ask-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3.5px)}}.askb-err{color:var(--risk,sienna);align-items:center;gap:7px;font-size:12.5px;display:flex}.askb-err svg{stroke:currentColor;width:14px;height:14px}.askb-chips{flex-wrap:wrap;gap:6px;padding:10px 0 2px;display:flex}.askb-chip{color:var(--ink-700);background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6.5px 13px;font-size:12px;font-weight:550;transition:all .13s}.askb-chip:hover{border-color:var(--line-strong);color:var(--ink-900);box-shadow:var(--shadow-sm)}.askb-legend{flex-wrap:wrap;gap:12px;padding:9px 2px 8px;display:flex}.askb-legend .lg{font-family:var(--mono);letter-spacing:.04em;color:var(--fog-500);align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.askb-legend .lg svg{stroke:currentColor;width:10px;height:10px}.askb-legend .lg-inf{color:var(--accent)}.askb-composer{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.askb-composer:focus-within{border-color:var(--accent);box-shadow:var(--shadow-md)}.askb-composer textarea{resize:none;min-width:0;font:inherit;color:var(--ink-900);background:0 0;border:none;flex:1;max-height:120px;padding:4px 0;font-size:13.5px;line-height:1.5}.askb-composer textarea:focus{outline:none}.askb-composer textarea:disabled{opacity:.55}.askb-composer textarea::placeholder{color:var(--fog-500)}.askb-send{background:var(--ink-900);width:32px;height:32px;color:var(--on-ink);cursor:pointer;border:none;border-radius:10px;flex:none;place-items:center;transition:opacity .13s,transform .13s;display:grid}.askb-send:hover:not(:disabled){transform:scale(1.05)}.askb-send:disabled{opacity:.3;cursor:default}.askb-send svg{stroke:currentColor;width:14px;height:14px}.cl-label{vertical-align:1px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;margin-right:7px;padding:1.5px 7px;font-size:9.5px;font-style:normal;font-weight:600;display:inline-flex}.cl-label svg{stroke:currentColor;width:10px;height:10px}.askb-legend .lg-atlas{color:#2c66c0}.askb-legend .lg-atlas svg{stroke:none;width:10px;height:10px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.convo{--chat-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--chat-ink:#14120d}.convo-inner{font-family:var(--chat-sans)}.convo .cl{color:var(--chat-ink);max-width:68ch;font-size:15px;line-height:1.68}.convo .askb-turn{gap:13px}.convo .askb-scroll{gap:20px}.convo .askb-u{color:var(--chat-ink);border-radius:16px 16px 5px;max-width:88%;padding:10px 14px;font-size:15px;line-height:1.55}.convo .cv-partial-t{color:var(--chat-ink);font-size:15px;line-height:1.68}.convo .askb-intro{color:var(--ink-700);font-size:14px}.convo .askb-composer{border-radius:16px;padding:9px 9px 9px 15px}.convo .askb-composer textarea{font-family:var(--chat-sans);font-size:15px;line-height:1.5}.convo .askb-send{border-radius:11px;width:34px;height:34px}.bcn-agg,.bcn-mine{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.bcn-line{color:var(--ink-800);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.bcn-line svg{stroke:currentColor;width:14px;height:14px;color:var(--accent);flex:0 0 14px;margin-top:2px}.bcn-line i{color:var(--ink-600)}.bcn-caveat{color:var(--fog-500);padding-left:22px;font-size:10.5px;font-style:italic;line-height:1.5}.bcn-note{color:var(--ink-600);padding-left:22px;font-size:12px;font-style:italic}.bcn-empty{color:var(--fog-500);margin-bottom:10px;font-size:12px}.bcn-drop{width:100%;color:var(--ink-700);background:var(--paper);border:1px dashed var(--line-strong);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;font-weight:550;transition:all .14s;display:inline-flex}.bcn-drop:hover{border-color:var(--accent);color:var(--ink-900)}.bcn-drop svg{stroke:currentColor;width:14px;height:14px}.bcn-form{flex-direction:column;gap:7px;margin-top:4px;display:flex}.bcn-row{gap:7px;display:flex}.bcn-form select,.bcn-form input{width:100%;color:var(--ink-800);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xs);outline:none;flex:1;padding:7px 9px;font-size:12px}.bcn-form select:focus,.bcn-form input:focus{border-color:var(--accent)}.bcn-reveal{color:var(--ink-700);flex-direction:column;gap:4px;font-size:12px;display:flex}.bcn-reveal label{cursor:pointer;align-items:center;gap:7px;display:flex}.bcn-err{color:var(--risk);align-items:center;gap:6px;font-size:11.5px;display:flex}.bcn-err svg{stroke:currentColor;width:12px;height:12px}.bcn-actions{gap:7px;margin-top:2px;display:flex}.bcn-btn{color:var(--ink-700);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:550}.bcn-btn:hover{border-color:var(--line-strong);color:var(--ink-900)}.bcn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.bcn-primary:hover{color:var(--accent-ink);opacity:.92}.ppage{max-width:920px}.ppage-body{--pad:30px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);margin-bottom:64px}.ppage-body>:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.ppage-body>:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}@keyframes pp-in{0%{opacity:0;transform:translateY(16px)scale(.988)}}.ppage-body{animation:.45s cubic-bezier(.22,.9,.26,1) backwards pp-in}.ppage .screen-bar{animation:.3s cubic-bezier(.22,.9,.26,1) backwards pp-in}@media (prefers-reduced-motion:reduce){.ppage-body,.ppage .screen-bar{animation:none}}.ppage-body .bphoto{aspect-ratio:21/9;border-radius:var(--r-lg) var(--r-lg) 0 0;border:0;width:100%;max-height:420px;margin:0}.ppage-body .bphoto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1c1a1447);position:absolute;inset:55% 0 0}.ppage-body .bphoto+.ph{border-radius:var(--r-lg);border:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 90%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-md);margin:-72px 30px 0;position:relative}.ppage-body .ph{padding:26px var(--pad) 22px;position:static}.ppage-body .ph h1{letter-spacing:-.032em;font-size:clamp(28px,4.4vw,40px)}.ppage-body .ph .loc{margin-bottom:15px;font-size:14.5px}.ppage-body .ph-top{margin-bottom:16px}.ppage-body .ph-top .eyebrow{letter-spacing:.12em}.ppage-body .facts{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:0 28px;overflow:visible}.ppage-body .fact{border-bottom:1px solid var(--line-faint);background:0 0;padding:15px 0 13px}.ppage-body .fact .k{text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10.5px}.ppage-body .fact .v{letter-spacing:-.02em;font-size:17px}.ppage-body .fact.wide{grid-column:1/-1}.ppage-body .sec{padding:24px var(--pad)}.ppage-body .summary{max-width:64ch;font-size:15px;line-height:1.66}.ppage-body .sec-h{margin-bottom:14px}.ppage-body .ptabs{z-index:6;background:color-mix(in srgb, var(--paper-2) 86%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line-faint);position:sticky;top:0}.ppage-body .ptab{flex:none;min-width:96px;padding:13px 8px 14px;font-size:13.5px}.ppage-body .ptab-body{min-height:380px}.ppage-body .askb-scroll{min-height:320px;max-height:58vh}.ppage-body .askb-u,.ppage-body .cl,.ppage-body .askb-composer textarea{font-size:14px}.ppage-body .actions{position:static}@media (max-width:760px){.ppage.screen-inner{padding:16px 12px 40px}.ppage-body{--pad:18px}.ppage-body .bphoto{aspect-ratio:16/10;max-height:300px}.ppage-body .bphoto+.ph{margin:-46px 12px 0}.ppage-body .ph h1{font-size:26px}.ppage-body .facts{grid-template-columns:1fr 1fr;gap:0 18px}.ppage-body .fact .v{font-size:15px}.ppage-body .ptab{flex:1;min-width:0}.ppage-body .askb-scroll{min-height:220px;max-height:48vh}}.gf{border-top:1px solid var(--line,#e7e4dd)}.gf-absent{color:#8b877e;padding:2px 0 4px;font-size:12.5px}.gf-row.gf-sfline{justify-content:space-between;align-items:flex-end;gap:14px;margin:2px 0 8px;font-size:13px;display:flex}.gf-num{font-variant-numeric:tabular-nums;font-weight:650}.gf-src{color:#8b877e;font-size:11.5px}.gf-series{flex:none;align-items:flex-end;gap:3px;display:flex}.gf-yr{flex-direction:column;align-items:center;gap:2px;display:flex}.gf-bar{align-items:flex-end;height:28px;display:flex}.gf-bar-n{background:#d9d5cc;border-radius:2px 2px 0 0;align-items:flex-end;width:12px;display:flex;position:relative}.gf-bar-v{background:#b3541e;border-radius:0;width:100%}.gf-yr-l{color:#8b877e;letter-spacing:.02em;font-size:9px}.gf-occ{border:1px solid var(--line,#e7e4dd);border-radius:10px;margin:6px 0 8px;overflow:hidden}.gf-occ-row{padding:7px 10px;font-size:12.5px}.gf-occ-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gf-occ-sub{color:#8b877e;font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.gf-occ-row+.gf-occ-row{border-top:1px solid var(--line,#efece6)}.gf-occ-name{flex:auto;min-width:0;font-weight:600}.gf-badge{letter-spacing:.05em;text-transform:uppercase;color:#6b675f;white-space:nowrap;border:1px solid #d9d5cc;border-radius:6px;padding:1px 6px;font-size:9.5px}.gf-line{margin:4px 0;font-size:12.5px}.gf-anchor{color:#3d3a34}.gf-inc{margin:6px 0}.gf-inc-dot{vertical-align:1px;background:#2c66c0;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.gf-conflict{color:#6b5d3f;background:#faf6ef;border:1px solid #eadfc8;border-radius:10px;margin:8px 0;padding:8px 10px;font-size:12px}.gf-cor{border-top:1px dashed var(--line,#e7e4dd);margin-top:10px;padding-top:8px}.gf-cor-h{justify-content:space-between;align-items:baseline;display:flex}.gf-cor-name{letter-spacing:.07em;text-transform:uppercase;color:#6b675f;font-size:11px;font-weight:650}.gf-cor-n{color:#8b877e;font-variant-numeric:tabular-nums;font-size:10.5px}.gf-cor-line{font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px}.gf-note{color:#8b877e;margin-top:4px;font-size:10.5px}.gf-boundary{border-top:1px solid var(--line,#efece6);margin-top:10px;padding-top:7px}.gf-google{background:#f7f5f08c;border:1px dashed #d9d5cc;border-radius:10px;margin:8px 0;padding:8px 10px}.gf-google-h{letter-spacing:.07em;text-transform:uppercase;color:#8b877e;align-items:baseline;gap:8px;font-size:10.5px;font-weight:650;display:flex}.gf-google-tag{letter-spacing:.05em;color:#a09b90;text-transform:none;border:1px solid #d9d5cc;border-radius:6px;padding:1px 6px;font-size:9px;font-weight:500}.gf-google-row{justify-content:space-between;align-items:baseline;gap:10px;margin-top:5px;font-size:12.5px;display:flex}.gf-google-name{color:#4b473f}.gf-google-kind{color:#a09b90;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.gf-hist{margin:6px 0;font-size:12px}.gf-hist summary{cursor:pointer;color:#6b675f;font-size:11.5px}.gf-hist-row{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0 0 12px;display:flex}.gf-hist-name{color:#4b473f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gf-hist-span{color:#8b877e;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.gf-cand{color:#6b675f;font-size:12px}.gf-note-inline{color:#a09b90;font-size:11px}
