:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.shell{background:#fff;flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:30;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.topbar__logo{white-space:nowrap;border-right:1px solid #e5e7eb;align-items:center;gap:8px;padding-right:16px;display:flex}.topbar__logo-mark{color:#fff;letter-spacing:.02em;background:#111827;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.topbar__logo-text{color:#111827;font-size:14px;font-weight:600}.topbar__areas{scrollbar-width:none;align-items:stretch;gap:4px;height:100%;display:flex;overflow-x:auto}.topbar__areas::-webkit-scrollbar{display:none}.topbar__area{color:#6b7280;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.topbar__area:hover{color:#111827}.topbar__area--active{color:#111827;border-bottom-color:#111827;font-weight:600}.shell__body{flex:1;min-height:0;display:flex}.sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:240px;height:calc(100vh - 56px);transition:width .15s;display:flex;position:sticky;top:56px;overflow:hidden}.shell--collapsed .sidebar{width:64px}.sidebar__nav{flex:1}.sidebar__collapse{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin:6px 0 0 auto;padding:0;display:flex}.sidebar__collapse:hover{color:#111827;background:#f3f4f6}.shell--collapsed .sidebar__collapse{margin:6px auto 0}.shell--collapsed .sidebar__section-label,.shell--collapsed .sidebar__link:not(.sidebar__link--settings),.shell--collapsed .sidebar__link--settings span{display:none}.shell--collapsed .sidebar__link--settings{justify-content:center;padding:10px 0}@media (width<=768px){.topbar__logo-text{display:none}.shell--collapsed .sidebar{width:56px}.shell--drawer-open .sidebar{z-index:20;width:240px;height:auto;position:fixed;top:56px;bottom:0;left:0;box-shadow:8px 0 24px #1118271f}.shell__backdrop{z-index:15;background:#11182759;position:fixed;inset:56px 0 0}}.sidebar__nav{padding:16px 12px;overflow-y:auto}.sidebar__footer{border-top:1px solid #f3f4f6;padding:12px}.sidebar__entry{display:contents}.sidebar__section-label--group{margin-top:14px}.sidebar__section-label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;white-space:nowrap;padding:0 8px 6px;font-size:11px;font-weight:600}.sidebar__link{color:#374151;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;margin:2px 0;padding:8px 8px 8px 16px;font-size:14px;text-decoration:none;display:flex}.sidebar__link:hover{background:#f3f4f6}.sidebar__link--active{color:#111827;background:#f3f4f6;font-weight:600}.sidebar__link--settings{padding-left:8px}.topbar__user{margin-left:auto;position:relative}.topbar__user-button{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.topbar__user-button:hover,.topbar__user-button--open{color:#111827;background:#f3f4f6}.user-menu{z-index:40;background:#fff;border:1px solid #eceef1;border-radius:12px;min-width:220px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #1118271f}.user-menu__who{border-bottom:1px solid #f3f4f6;margin-bottom:4px;padding:8px 10px 10px}.user-menu__email{color:#111827;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-menu__role{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:11px}.user-menu__item{color:#374151;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.user-menu__item:hover{color:#111827;background:#f3f4f6}.user-menu__item--button{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none}.content{background:#fff;flex:1;min-width:0;padding:32px}.content__inner{max-width:1120px;margin:0 auto}@media (width<=640px){.content{padding:20px 16px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-300-normal-B92qhZjj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-cyrillic-300-normal-C3Efe1jG.woff2)format("woff2"),url(/assets/geist-cyrillic-300-normal-Biugtkjs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-300-normal-DsXT3Vuf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-latin-ext-300-normal-Bh-SUDn6.woff2)format("woff2"),url(/assets/geist-latin-ext-300-normal-CSe5LjuN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-latin-300-normal-FJSXOZHt.woff2)format("woff2"),url(/assets/geist-latin-300-normal-ssr5NqVT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2)format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2)format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2)format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2)format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2)format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2)format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff)format("woff");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}.pub{--ink:#0c1717;--line:#e8edeb1f;--text:#e8edeb;--muted:#9cafab;--accent:#8fc3b2;--serif:"Cormorant Garamond", "Times New Roman", serif;--sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(1.25rem, 4vw, 3.5rem);--ease:cubic-bezier(.16, 1, .3, 1);background:var(--ink);min-height:100vh;color:var(--text);font:300 1.0625rem/1.7 var(--sans);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.pub){scroll-behavior:smooth}.pub *,.pub :before,.pub :after{box-sizing:border-box}.pub a{color:inherit;text-decoration:none}.pub-paper{--ink:#f6f7f6;--line:#0f1d1d1f;--text:#0f1d1d;--muted:#4a5c59;--accent:#2c6b5a;background:var(--ink);color:var(--text)}.pub-wrap{width:100%;max-width:1280px;padding:0 var(--gutter);margin:0 auto}.pub-wrap--wide{max-width:none}.pub-sentinel{width:1px;height:8px;position:absolute;top:0;left:0}.pub-header{z-index:10;transition:background-color .5s var(--ease), border-color .5s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.pub-header.is-solid{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#0c1717ad;border-bottom-color:#e8edeb1a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pub-header.is-solid{background:#0c1717e6}}.pub-header.is-static{background:#0c1717;position:sticky}.pub-header__bar{justify-content:space-between;align-items:center;height:72px;display:flex}.pub-wordmark{font:500 .8125rem/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:#e8edeb}.pub-nav{gap:2rem;display:flex}.pub-nav a{color:#e8edeb;opacity:.82;transition:opacity .3s var(--ease);padding:.25rem 0;font-size:.875rem;font-weight:400;position:relative}.pub-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pub-nav a:hover{opacity:1}.pub-nav a:hover:after{transform:scaleX(1)}.pub-footer{color:var(--muted);padding:2.25rem 0;font-size:.875rem}.pub-footer__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pub-footer nav{flex-wrap:wrap;gap:1.5rem;display:flex}.pub-footer a{color:var(--text);border-bottom:1px solid var(--line);transition:color .4s var(--ease), border-color .4s var(--ease);padding-bottom:.15rem}.pub-footer a:hover,.pub-footer a[aria-current=page]{color:var(--accent);border-color:var(--accent)}.pub .reveal{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transform:translateY(2rem)}.pub .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.pub){scroll-behavior:auto}.pub .reveal{opacity:1;transition:none;transform:none}}@media (width<=767px){.pub-wordmark{letter-spacing:.22em}.pub-footer{padding:2.5rem 0 2rem}.pub-footer__bar{flex-direction:column-reverse;align-items:flex-start;gap:1.75rem}.pub-footer nav{grid-template-columns:auto auto;justify-content:start;gap:1rem 1.75rem;display:grid}.pub-footer nav a[href^=mailto\:]{grid-area:1/1/auto/-1;justify-self:start;font-size:1rem}}.landing-hero{isolation:isolate;align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.landing-hero__media{z-index:-2;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.landing-hero:after{content:"";z-index:-1;background:linear-gradient(#0c17178c 0%,#0c171700 22%),linear-gradient(#0c17170d 30%,#0c171766 60%,#0c1717eb 100%);position:absolute;inset:0}.landing-hero__content{justify-content:space-between;align-items:flex-end;gap:3rem;padding-bottom:clamp(3rem,8vh,5.5rem);display:flex}.landing-hero h1{font:400 clamp(2.75rem, 5.4vw, 5.25rem)/1.08 var(--serif);letter-spacing:-.015em;margin:0 0 .75rem;padding-bottom:.1em}.landing-hero h1 em{color:var(--accent)}.landing-hero__sub{max-width:34ch;font:400 italic clamp(1.125rem, 1.4vw, 1.375rem)/1.4 var(--serif);color:#e8edebd1;margin:0}.landing-hero__etym{font:300 .875rem/1.6 var(--sans);color:#e8edebb3;text-align:right;margin:0}.landing-about{padding:clamp(5rem,11vw,8.5rem) 0}.landing-about__grid{grid-template-columns:5fr 7fr;gap:clamp(2.5rem,7vw,7rem);display:grid}.landing-about h2{font:400 clamp(2.2rem, 3.8vw, 3.5rem)/1.1 var(--serif);margin:0;padding-bottom:.08em}.landing-about h2 em{color:var(--accent)}.landing-about p{color:var(--muted);max-width:58ch;margin:0 0 1.25rem}.landing-quote{border-left:1px solid var(--accent);margin:0 0 2.5rem;padding-left:1.5rem}.landing-quote p{color:var(--text);font:400 italic clamp(1.6rem, 2.6vw, 2.25rem)/1.25 var(--serif);margin:0;padding-bottom:.1em}@keyframes landing-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.landing-rise{opacity:0;animation:landing-rise 1.4s var(--ease) forwards}.landing-rise--2{animation-delay:.2s}@media (width>=768px){.landing-hero h1{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.landing-rise{opacity:1;animation:none}}@media (width<=767px){.landing-hero__content{flex-direction:column;align-items:flex-start;gap:2rem}.landing-hero__etym{text-align:left}.landing-about__grid{grid-template-columns:1fr;gap:2rem}}.legal-main{padding:clamp(4rem,9vw,7rem) 0}.legal-main .pub-wrap{max-width:860px}.legal-main h1{font:400 clamp(2.4rem, 4.4vw, 3.5rem)/1.1 var(--serif);margin:0 0 2.5rem}.legal-main h2{font:400 1.6rem/1.2 var(--serif);margin:2.75rem 0 .75rem}.legal-main p,.legal-main li{color:var(--muted)}.legal-main ul{padding-left:1.2rem}.legal-main a{border-bottom:1px solid var(--line)}.legal-main a:hover{color:var(--accent);border-color:var(--accent)}.legal-main dl{color:var(--muted);grid-template-columns:max-content 1fr;gap:.4rem 2rem;margin:0;display:grid}.legal-main dt{color:var(--text);font-weight:400}.legal-main dd{margin:0}.legal-note{margin-top:3rem;font-size:.875rem}@media (width<=600px){.legal-main dl{grid-template-columns:1fr;gap:0}.legal-main dd{margin-bottom:.75rem}}.page-title{color:#111827;margin:0 0 4px;font-size:20px;font-weight:600}.page-subtitle{color:#6b7280;margin:0 0 24px;font-size:14px}.page-notice{color:#047857;background:#ecfdf5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.page-notice__close{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header .page-subtitle{margin-bottom:0}.btn{border-radius:var(--pill-radius,999px);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:transform .1s,background .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.6;cursor:default;transform:none}.btn--primary{color:#fff;background:#111827}.btn--primary:hover:not(:disabled){background:#1f2937}.btn--secondary{color:#374151;background:#fff;border-color:#e5e7eb}.btn--secondary:hover:not(:disabled){background:#f3f4f6}.state-message{color:#6b7280;padding:24px 0;font-size:14px}.state-message--error{color:#b91c1c}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:0 12px 8px;font-size:11px;font-weight:600}.data-table td{color:#374151;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:12px}.data-table tr:hover td{background:#fafafa}.data-table a{color:#111827;font-weight:500;text-decoration:none}.data-table a:hover{text-decoration:underline}.badge{color:#374151;background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.badge--active{color:#166534;background:#dcfce7}.badge--inactive{color:#6b7280;background:#f3f4f6}.back-link{color:#6b7280;margin-bottom:16px;font-size:14px;text-decoration:none;display:inline-block}.back-link:hover{color:#111827}.kebab{flex-shrink:0;position:relative}.kebab__btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kebab__btn:hover:not(:disabled){background:#f3f4f6}.kebab__menu{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #11182724}.kebab__item{color:#111827;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.kebab__item:hover{background:#f3f4f6}.kebab__item--danger{color:#b91c1c}.form{max-width:560px}.form__field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.form__label{color:#111827;font-size:13px;font-weight:600}.form__hint{color:#6b7280;font-size:12px}.form__input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px}.form__input:focus{outline-offset:1px;border-color:#111827;outline:2px solid #111827}.form__input--error{border-color:#b91c1c}.form__error{color:#b91c1c;font-size:12px}.form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=520px){.form__row{grid-template-columns:1fr}}.chip-group{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.chip input{opacity:0;width:0;height:0;position:absolute}.chip:hover{background:#f3f4f6}.chip:focus-within{outline-offset:2px;outline:2px solid #111827}.chip--checked,.chip--checked:hover{color:#fff;background:#111827;border-color:#111827}.form__toggle{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.form__toggle input{accent-color:#111827;width:16px;height:16px}.form__server-error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:13px}.form__actions{gap:10px;margin-top:8px;display:flex}.schedule-field{flex-wrap:wrap;gap:6px;display:inline-flex}.schedule-field .form__input{width:auto;padding:7px 10px}.login{background:#f9fafb;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.login__card{background:#fff;border:1px solid #eceef1;border-radius:14px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 6px 16px #1118270f}.login__brand{align-items:center;gap:8px;margin-bottom:20px;display:flex}.login__mark{color:#fff;background:#111827;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.login__name{color:#111827;font-size:14px;font-weight:600}.login .form__actions .btn{justify-content:center;width:100%}.login__footer{text-align:center;margin:16px 0 0;font-size:13px}.login__link{color:#6b7280;text-decoration:none}.login__link:hover{color:#111827;text-decoration:underline}:root{--card-radius:14px;--pill-radius:999px;--card-shadow:0 1px 2px #1118270d, 0 1px 3px #1118270f;--card-shadow-hover:0 6px 16px #11182714, 0 2px 6px #1118270f}.card-list{flex-direction:column;gap:12px;display:flex}.card-link{color:inherit;border-radius:var(--card-radius);text-decoration:none;display:block}.card{border-radius:var(--card-radius);box-shadow:var(--card-shadow);cursor:pointer;background:#fff;border:1px solid #eceef1;align-items:stretch;gap:16px;padding:14px;transition:box-shadow .15s,transform .1s,border-color .15s;display:flex}.card-link:hover .card{box-shadow:var(--card-shadow-hover);border-color:#e0e2e7;transform:translateY(-1px)}.card-link:active .card{box-shadow:var(--card-shadow);transform:scale(.99)}.card__thumb{border-radius:calc(var(--card-radius) - 6px);color:#c1c5cc;background:#f3f4f6;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:88px;display:flex;overflow:hidden}.card__thumb img{object-fit:cover;width:100%;height:100%;display:block}.card__body{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__title{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.card__subtitle{color:#6b7280;align-items:center;gap:4px;font-size:13px;display:flex}.card__price{color:#111827;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:700}.card__stats{color:#4b5563;align-items:center;gap:14px;font-size:13px;display:flex}.card__stat{align-items:center;gap:4px;display:flex}.card__badges{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pill{border-radius:var(--pill-radius);color:#374151;white-space:nowrap;background:#f3f4f6;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.pill__muted{color:#9ca3af;font-weight:400}.score-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.pill--active{color:#166534;background:#dcfce7}.pill--inactive{color:#6b7280;background:#f3f4f6}.card__chevron{color:#c1c5cc;flex-shrink:0;align-self:center}.card-link:hover .card__chevron{color:#9ca3af}.card__tags{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.card--excluded{opacity:.72;background:#fafafa}.card--excluded:hover{opacity:1}.card__stat--muted,.pill--muted{color:#9ca3af;font-style:italic}.pending-tag{color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#dc2626;border-radius:8px 3px 3px 8px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #dc262659}.pending-tag--review{background:#ea580c;box-shadow:0 1px 4px #ea580c59}.pending-tag--page{border-radius:10px 4px 4px 10px;padding:7px 14px 7px 11px;font-size:12px}.excl-tag{color:#fff;white-space:nowrap;background:#dc2626;border:1px solid #dc2626;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:5px 12px 5px 9px;font-family:inherit;font-size:12px;line-height:1.2;display:inline-flex}.excl-tag--small{padding:3px 9px 3px 7px;font-size:11px}.excl-tag__word{text-transform:uppercase;letter-spacing:.03em;font-weight:700}.excl-tag__reason{text-overflow:ellipsis;opacity:.9;border-left:1px solid #ffffff80;max-width:280px;padding-left:8px;overflow:hidden}.excl-tag--small .excl-tag__reason{max-width:180px}.excl-tag--button{cursor:pointer}.excl-tag--button:hover{background:#b91c1c}.excl-tag--empty{color:#6b7280;cursor:pointer;background:#fff;border-color:#e5e7eb}.excl-tag--empty:hover{color:#dc2626;border-color:#dc2626}.excl-control{display:inline-flex;position:relative}.excl-dialog{z-index:20;text-align:left;white-space:normal;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;width:360px;max-width:90vw;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #11182729}.excl-dialog__head{color:#111827;justify-content:space-between;align-items:center;font-size:14px;display:flex}.excl-dialog__close{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:2px}.excl-dialog__actions{gap:8px;margin-top:4px;display:flex}.lf{--lf-ink:#111827;--lf-ink-soft:#374151;--lf-line:#e5e7eb;margin-bottom:18px}.lf__bar{border-radius:var(--card-radius,14px);box-shadow:var(--card-shadow);background:#fff;border:1px solid #eceef1;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.lf__search{border:1px solid var(--lf-line);color:#6b7280;background:#fafafa;border-radius:10px;flex:220px;align-items:center;gap:8px;min-width:180px;height:38px;padding:0 12px;display:flex}.lf__search:focus-within{border-color:var(--lf-ink);background:#fff}.lf__search input{min-width:0;color:var(--lf-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.lf__pop{position:relative}.lf__btn{border:1px solid var(--lf-line);height:38px;color:var(--lf-ink-soft);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.lf__btn:hover,.lf__btn--open{border-color:var(--lf-ink)}.lf__btn--on{background:var(--lf-ink);border-color:var(--lf-ink);color:#fff}.lf__btn-label{font-weight:500}.lf__btn-value{text-overflow:ellipsis;opacity:.85;max-width:160px;font-size:12px;overflow:hidden}.lf__panel{z-index:30;border:1px solid var(--lf-line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:220px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #11182724}.lf__range{flex-direction:column;gap:12px;display:flex}.lf__slider{height:28px;margin:0 8px;position:relative}.lf__track{background:#eef0f3;border-radius:3px;height:6px;position:absolute;top:11px;left:0;right:0}.lf__fill{background:var(--lf-ink);border-radius:3px;height:6px;position:absolute;top:11px}.lf__slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:0;left:0;right:0}.lf__slider input[type=range]::-webkit-slider-runnable-track{background:0 0;height:28px}.lf__slider input[type=range]::-moz-range-track{background:0 0;height:28px}.lf__slider input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;border:2px solid var(--lf-ink);cursor:grab;background:#fff;border-radius:999px;width:18px;height:18px;margin-top:5px;box-shadow:0 1px 3px #11182740}.lf__slider input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid var(--lf-ink);cursor:grab;background:#fff;border-radius:999px;width:14px;height:14px;box-shadow:0 1px 3px #11182740}.lf__range-fields{align-items:flex-end;gap:8px;display:flex}.lf__range-field{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;flex-direction:column;flex:1;gap:4px;font-size:11px;display:flex}.lf__input{width:100%;min-width:0;color:var(--lf-ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13px}.lf__input:focus{outline:2px solid var(--lf-ink);outline-offset:1px;border-color:var(--lf-ink)}.lf__dash{color:#9ca3af;padding-bottom:9px}.lf__checks{flex-direction:column;gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lf__check{color:var(--lf-ink-soft);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.lf__check:hover{background:#f3f4f6}.lf__check input{opacity:0;width:0;height:0;position:absolute}.lf__box{color:#fff;border:1.5px solid #9ca3af;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.lf__check--on .lf__box{background:var(--lf-ink);border-color:var(--lf-ink)}.lf__check-word{flex:1}.lf__check-n{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:12px}.lf__none{color:#9ca3af;margin:0;font-size:13px}.lf__steps{gap:6px;display:flex}.lf__step{border:1px solid var(--lf-line);color:var(--lf-ink-soft);cursor:pointer;background:#fff;border-radius:8px;flex:1;padding:7px 0;font-family:inherit;font-size:13px}.lf__step--on{background:var(--lf-ink);border-color:var(--lf-ink);color:#fff}.lf__toggle{color:var(--lf-ink-soft);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.lf__toggle input{accent-color:var(--lf-ink)}.lf__sort{color:#6b7280;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.lf__sort select{border:1px solid var(--lf-line);height:38px;color:var(--lf-ink);background:#fff;border-radius:10px;padding:0 10px;font-family:inherit;font-size:13px}.lf__foot{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 4px 0;font-size:12px;display:flex}.lf__count{font-variant-numeric:tabular-nums;margin-right:6px}.lf__chip{border:1px solid var(--lf-ink);background:var(--lf-ink);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 10px;font-family:inherit;font-size:12px;display:inline-flex}.lf__chip:hover{background:#374151}.lf__link{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0 4px;font-family:inherit;font-size:12px;text-decoration:underline}.lf__link:hover{color:var(--lf-ink)}.analytics{margin-bottom:20px}.analytics__tiles{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}@media (width<=700px){.analytics__tiles{grid-template-columns:1fr}}.analytics__tile{border-radius:var(--card-radius);background:#fff;border:1px solid #eceef1;padding:16px}.analytics__tile--primary{background:#f9fafb}.analytics__tile-label{color:#6b7280;margin-bottom:4px;font-size:12px}.analytics__tile-value{color:#111827;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.analytics__tile-sub{color:#9ca3af;margin-top:2px;font-size:12px}.analytics__expand-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:6px 4px;font-size:13px;display:flex}.analytics__expand-btn:hover{color:#111827}.analytics__expand-icon{transition:transform .15s}.analytics__expand-icon--open{transform:rotate(180deg)}.analytics__breakdown{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.analytics__breakdown th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;border-bottom:1px solid #e5e7eb;padding:0 10px 6px;font-size:11px;font-weight:600}.analytics__breakdown td{color:#374151;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f4f6;padding:8px 10px}.scatter{border-radius:var(--card-radius);background:#fff;border:1px solid #eceef1;margin-bottom:20px;padding:16px}.scatter__title{color:#111827;margin:0 0 8px;font-size:14px;font-weight:600}.scatter__chart-wrap{width:100%;position:relative}.scatter__svg{display:block;overflow:visible}.scatter__gridline{stroke:#eceef1;stroke-width:1px}.scatter__axis-line{stroke:#d1d5db;stroke-width:1px}.scatter__axis-label{fill:#9ca3af;font-size:10px}.scatter__dot{cursor:pointer;transition:r .1s}.scatter__tooltip{box-sizing:border-box;color:#fff;white-space:nowrap;pointer-events:none;z-index:1;background:#111827;border-radius:8px;max-width:calc(100% - 8px);padding:6px 10px;font-size:12px;position:absolute;box-shadow:0 4px 10px #11182733}.scatter__tooltip-title{text-overflow:ellipsis;white-space:nowrap;max-width:min(220px,100%);font-weight:600;overflow:hidden}.scatter__tooltip-body{color:#d1d5db}.scatter__legend{border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px;display:flex}.scatter__legend-item{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:flex}.scatter__legend-dot{border-radius:999px;flex-shrink:0;width:9px;height:9px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.listings-map{margin-bottom:20px}.listings-map__title{color:#111827;margin:0 0 8px;font-size:14px;font-weight:600}.listings-map__wrap{border-radius:var(--card-radius);border:1px solid #eceef1;overflow:hidden}.listings-map__container{width:100%;height:320px}.listings-map__popup-title{margin-bottom:2px;font-weight:600}.listings-map__popup-price{color:#374151;margin-bottom:6px}.pend__count{color:#6b7280;margin:-8px 0 16px;font-size:13px}.pend__groups{flex-direction:column;gap:14px;max-width:900px;display:flex}.pend__group{border-radius:var(--card-radius,14px);box-shadow:var(--card-shadow);background:#fff;border:1px solid #eceef1;overflow:hidden}.pend__listing{background:#fafafa;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:12px 14px;display:flex}.pend__thumb{color:#c1c5cc;background:#f3f4f6;border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:44px;display:flex;overflow:hidden}.pend__thumb img{object-fit:cover;width:100%;height:100%;display:block}.pend__listing-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pend__title{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.pend__title:hover{text-decoration:underline}.pend__meta{color:#6b7280;font-size:12px}.pend__source{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.pend__items{margin:0;padding:0;list-style:none}.pend__item{border-bottom:1px solid #f3f4f6;padding:12px 14px}.pend__item:last-child{border-bottom:none}.pend__item--resolved{color:#6b7280;background:#fcfcfd}.pend__item-head{color:#111827;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pend__kind{color:#b91c1c;background:#fee2e2;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.pend__item--resolved .pend__kind{color:#6b7280;background:#f3f4f6}.pend__raised{color:#9ca3af;font-size:12px}.pend__desc{color:#374151;margin:4px 0 0;font-size:13px;line-height:1.5}.pend__resolve{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pend__choices{flex-wrap:wrap;gap:6px;display:flex}.pend__choice{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;text-decoration:none;display:inline-flex;position:relative}.pend__choice input{opacity:0;width:0;height:0;position:absolute}.pend__choice:hover{background:#f3f4f6}.pend__choice--on,.pend__choice--on:hover{color:#fff;background:#111827;border-color:#111827}.pend__choice--link{border-style:dashed}.pend__feedback{max-width:640px}.pend__submit{align-self:flex-start}.pend__resolution{color:#6b7280;margin:6px 0 0;font-size:12.5px}.pend__res-label{color:#166534;font-weight:600}.pend__feedback-text{font-style:italic}.pend__state{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pend__state--open{color:#fff;background:#dc2626}.pend__state--review{color:#fff;background:#ea580c}.pend__close-btn{margin-left:auto;padding:4px 12px;font-size:12px}.scorebars{flex-direction:column;gap:14px;max-width:720px;margin:8px 0 14px;display:flex}.scorebars__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px;display:grid}.scorebar__head{color:#374151;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:13px;display:flex}.scorebar--big .scorebar__head{color:#111827;font-size:15px;font-weight:600}.scorebar__weight{color:#9ca3af;font-size:12px;font-weight:400}.scorebar__value{font-variant-numeric:tabular-nums;font-weight:600}.scorebar__tier{color:#6b7280;font-size:12px;font-weight:400}.scorebar__track{background:#eef0f3;border-radius:6px;height:10px;position:relative;overflow:hidden}.scorebar--big .scorebar__track{height:14px}.scorebar__fill{border-radius:6px;height:100%;transition:width .4s ease-out}.scorebar__mid{background:#1118272e;width:1px;position:absolute;top:0;bottom:0;left:50%}.evs{flex-direction:column;gap:12px;display:flex}.evs__block{background:#fff;border:1px solid #eceef1;border-radius:12px;padding:14px 16px}.evs__block--pending{background:#fff7f7;border-color:#fecaca}.evs__head{align-items:center;gap:8px;display:flex}.evs__icon{color:#374151;background:#f3f4f6;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.evs__title{color:#111827;font-size:14px;font-weight:600}.evs__weight{color:#9ca3af;font-size:12px;font-weight:400}.evs__pending{color:#b91c1c;background:#fee2e2;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.evs__score{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:700}.evs__score--inline{margin-left:0;font-size:13px}.evs__outof{color:#9ca3af;font-size:12px;font-weight:400}.evs__summary{color:#374151;margin:8px 0 0;font-size:13.5px;line-height:1.55}.evs__facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 16px;margin:10px 0 0;display:grid}.evs__facts div{border-bottom:1px dashed #eceef1;justify-content:space-between;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.evs__facts dt{color:#6b7280}.evs__facts dd{color:#111827;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:500}.evs__note{color:#9ca3af;margin:8px 0 0;font-size:12px}.evs__flood{color:#374151;margin:10px 0 0;font-size:13px}.evs__flood--pending{color:#b91c1c}.evs__list{color:#374151;margin-top:10px;font-size:13px}.evs__list-title{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.evs__list ul{margin:0;padding-left:18px;line-height:1.5}.evs__list--warn li::marker{color:#dc2626}.evs__fallback p{color:#374151;margin:0 0 8px;font-size:13.5px;line-height:1.55}.evs__desk{border-top:1px dashed #eceef1;margin-top:10px;padding-top:10px}.evs__desk-reasoning{color:#111827;margin:0 0 8px;font-size:13.5px;line-height:1.55}.evs__advisors{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.evs__advisor{color:#374151;background:#f9fafb;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.evs__advisor-head{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.evs__advisor-score{color:#111827;font-variant-numeric:tabular-nums}.lmap{border-radius:var(--card-radius,14px);background:#f3f4f6;border:1px solid #eceef1;margin-top:16px;overflow:hidden}.lmap--empty{color:#6b7280;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.lmap__container{width:100%;height:180px;transition:height .2s}.lmap--expanded .lmap__container{height:460px}.lmap__bar{color:#374151;background:#fff;border-top:1px solid #eceef1;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.lmap__where{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.lmap__btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:12px;text-decoration:none;display:inline-flex}.lmap__btn:hover{background:#f3f4f6}.lcom__form{background:#fff;border:1px solid #eceef1;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.lcom__reasons{flex-wrap:wrap;gap:6px;display:flex}.lcom__reason{color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;display:inline-flex;position:relative}.lcom__reason input{opacity:0;width:0;height:0;position:absolute}.lcom__reason--on{color:#fff;background:#111827;border-color:#111827}.lcom__actions{flex-wrap:wrap;gap:8px;display:flex}.lcom__list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lcom__item{background:#fafafa;border:1px solid #eceef1;border-radius:10px;padding:10px 14px}.lcom__head{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.lcom__pill{text-transform:uppercase;letter-spacing:.03em;color:#374151;background:#e5e7eb;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.lcom__pill--scoring{color:#1e40af;background:#dbeafe}.lcom__pill--listing{color:#92400e;background:#fef3c7}.lcom__rerun{color:#374151;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.lcom__text{color:#111827;white-space:pre-wrap;margin:6px 0 0;font-size:13.5px;line-height:1.55}.detail{max-width:1200px}.detail__columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.detail__main{min-width:0}.detail__aside{position:sticky;top:16px}.detail__aside-card{border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:#fff;border:1px solid #eceef1;padding:16px 18px}.detail__aside-card .scorebars{margin-bottom:0}@media (width<=980px){.detail__columns{grid-template-columns:minmax(0,1fr)}.detail__aside{position:static}}.detail__gallery{margin-bottom:20px}.detail__hero-image{border-radius:var(--card-radius);color:#c1c5cc;cursor:zoom-in;background:#f3f4f6;justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative;overflow:hidden}.gallery__arrow{color:#111827;cursor:pointer;background:#ffffffe6;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .1s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #11182733}.gallery__arrow:hover{background:#fff}.gallery__arrow:active{transform:translateY(-50%)scale(.95)}.gallery__arrow--prev{left:12px}.gallery__arrow--next{right:12px}.gallery__counter{color:#fff;background:#111827b3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;position:absolute;bottom:12px;right:12px}.detail__thumb--active{outline-offset:1px;outline:2px solid #111827}.lightbox{z-index:100;cursor:zoom-out;background:#111827eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__img{object-fit:contain;cursor:default;border-radius:6px;max-width:92vw;max-height:90vh}.lightbox .gallery__arrow{width:48px;height:48px}.lightbox .gallery__arrow--prev{left:24px}.lightbox .gallery__arrow--next{right:24px}.lightbox__close{color:#111827;cursor:pointer;background:#ffffffe6;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px}.lightbox__counter{bottom:20px;left:50%;right:auto;transform:translate(-50%)}.detail__hero-image img{object-fit:cover;width:100%;height:100%;display:block}.detail__hero-image--empty{color:#c1c5cc;justify-content:center;align-items:center;display:flex}.detail__thumb-row{scrollbar-width:thin;gap:8px;margin-top:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.detail__thumb{color:#c1c5cc;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;flex:0 0 112px;justify-content:center;align-items:center;height:76px;padding:0;display:flex;overflow:hidden}.detail__thumb img{object-fit:cover;width:100%;height:100%;display:block}.detail__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.detail__header-text{min-width:0}.detail__title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.detail__price--muted{color:#9ca3af;font-size:16px;font-weight:500}.detail__stat--muted span{color:#9ca3af;font-style:italic}.detail__header-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.detail__header-actions{align-items:center;gap:8px;display:flex}.detail__note{color:#065f46;background:#ecfdf5;border-radius:10px;margin:12px 0 0;padding:10px 14px}.detail__region{color:#6b7280;margin:0;font-size:14px}.detail__price{color:#111827;flex-shrink:0;font-size:22px;font-weight:700}.detail__stats{border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;flex-wrap:wrap;gap:20px;margin-bottom:4px;padding:16px 0;display:flex}.detail__stat{color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.detail__stat svg{color:#6b7280}.detail__section{margin-top:24px}.detail__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-banner{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.review-banner ul{margin:4px 0;padding-left:18px}.review-banner>div{flex:1}.detail__section-title{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin:0 0 8px;font-size:13px;font-weight:600}.detail__description{color:#374151;max-width:72ch;font-size:14.5px;line-height:1.65}.detail__description p{margin:0 0 12px}.pending-block{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;margin-bottom:16px;overflow:hidden}.pending-block__head{color:#b91c1c;border-bottom:1px solid #fecaca;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.pending-block .pend__item{background:0 0;border-bottom-color:#fee2e2}.pend__item--ok{background:#f0fdf4!important}.pend__ok{color:#166534;align-items:center;gap:3px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.form--wide{background:#fff;border:1px solid #eceef1;border-radius:12px;max-width:none;padding:16px 18px}.form__row--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=720px){.form__row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.form__field--row{flex-flow:wrap;gap:18px}.detail__history{color:#6b7280;margin-top:12px;font-size:13px}.detail__history summary{cursor:pointer;margin-bottom:8px}.detail__score{align-items:center;gap:10px;margin-bottom:10px;display:flex}.score-dot--large{width:14px;height:14px}.detail__score-value{color:#111827;font-size:18px;font-weight:700}.detail__score-label,.detail__score-date{color:#6b7280;font-size:13px}.detail__reasoning{color:#374151;white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #eceef1;border-radius:10px;margin:0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.55}.detail__source-link{border-radius:var(--pill-radius);color:#fff;background:#111827;align-items:center;gap:6px;margin-top:24px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .1s,background .15s;display:inline-flex}.detail__source-link:hover{background:#1f2937}.detail__source-link:active{transform:scale(.98)}.brain__status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.brain__bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.brain__search{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:260px;align-items:center;gap:8px;min-width:220px;max-width:420px;height:36px;padding:0 12px;display:flex}.brain__search input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13.5px}.brain__hits{color:#111827;font-variant-numeric:tabular-nums;font-size:12px}.brain__kind{color:#374151;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.brain__kind input{accent-color:#111827}.brain__dot{border-radius:999px;width:10px;height:10px;display:inline-block}.brain__canvas{border-radius:var(--card-radius,14px);background:#1e2129;border:1px solid #111827;position:relative;overflow:hidden}.brain__legend{color:#d1d5db;background:#111827b3;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex;position:absolute;bottom:10px;left:12px}.brain__panel{background:#fffffff5;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;width:340px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);padding:14px 16px;display:flex;position:absolute;top:12px;right:12px;overflow-y:auto;box-shadow:0 10px 30px #00000059}.brain__panel-head{color:#111827;align-items:center;gap:8px;font-size:14px;display:flex}.brain__close{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px}.brain__text{color:#111827;margin:0;font-size:13.5px;line-height:1.55}.brain__actions{flex-wrap:wrap;gap:8px;display:flex}.brain__neigh{margin:0;font-size:12px}.brain__details{color:#6b7280;margin-top:16px;font-size:13px}.brain__details summary{cursor:pointer;margin-bottom:8px}.brain__note{color:#fde68a;background:#111827b3;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;right:12px}.brain__folded ul{color:#111827;max-height:260px;margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5;overflow:auto}.brain__folded summary{cursor:pointer;font-size:12px}.brain__canvas--light{background:#f8fafc;border:1px solid #e5e7eb}.brain__legend--light{color:#374151;background:#ffffffe6;border:1px solid #e5e7eb}.att__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.att__row{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #f59e0b;border-radius:10px}.att__row--code_error,.att__row--broker_rejected{border-left-color:#dc2626}.att__row--budget{border-left-color:#7c3aed}.att__row--undecided,.att__row--other{border-left-color:#6b7280}.att__list--resolved .att__row{border-left-color:#10b981}.att__head{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.att__icon{color:#f59e0b;flex:none}.att__title{color:#111827;flex:320px;font-size:13.5px}.att__meta{color:#6b7280;white-space:nowrap;font-size:12px}.att__body{padding:0 12px 12px 40px}.att__detail{white-space:pre-wrap;color:#374151;background:#f9fafb;border-radius:8px;max-height:260px;margin:0 0 10px;padding:10px;font-size:12px;overflow:auto}.att__actions{align-items:center;gap:12px;margin-top:8px;display:flex}.att__note{color:#374151;margin:0 12px 10px 40px;font-size:13px}.place{position:relative}.place__box{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.place__box:focus-within{outline-offset:1px;border-color:#111827;outline:2px solid #111827}.place__input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.place__busy{color:#9ca3af}.place__list{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #11182724}.place__item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;width:100%;padding:8px 10px;font-family:inherit;display:flex}.place__item:hover{background:#f3f4f6}.place__main{color:#111827;font-size:14px}.place__secondary{color:#6b7280;font-size:12px}.area-map{border:1px solid #eceef1;border-radius:10px;height:220px;margin-top:10px;overflow:hidden}.area-map .leaflet-container{width:100%;height:100%}.radius{align-items:center;gap:12px;display:flex}.radius__slider{accent-color:#111827;flex:1;max-width:360px}.radius__input{text-align:right;font-variant-numeric:tabular-nums;width:90px}.agents-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.agent-card{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #cbd5e1;border-radius:12px;min-width:0;padding:16px 18px;box-shadow:0 1px 2px #1118270a}.agent-card--running{border-left-color:#16a34a}.agent-card--idle{border-left-color:#2563eb}.agent-card--down{border-left-color:#dc2626}.agent-card--supervisor{margin-bottom:4px}.agent-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.agent-card__title{color:#111827;margin:0;font-size:15px;font-weight:600}.agent-card__desc{color:#6b7280;margin-bottom:10px;font-size:13px}.agent-state{color:#374151;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.agent-state__dot{border-radius:50%;width:9px;height:9px;display:inline-block}.agent-card__kv{grid-template-columns:96px 1fr;gap:4px 10px;margin:0;font-size:13px;display:grid}.agent-card__kv dt{color:#6b7280}.agent-card__kv dd{color:#111827;overflow-wrap:anywhere;min-width:0;margin:0}.agent-card__summary{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.agent-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.agent-card__select{max-width:100%;padding:6px 10px;font-size:13px}.agent-schedule{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;max-width:760px;display:grid}.agent-schedule__field{color:#374151;flex-direction:column;gap:4px;font-size:13px;display:flex}.agent-schedule__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.agent-schedule__ok{color:#166534;font-size:13px}.agent-schedule .settings__hint{grid-column:1/-1;margin:0}.agent-table__summary{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:480px;font-size:12px;display:inline-block;overflow:hidden}.settings__input-inline{width:160px;max-width:100%;padding:6px 10px;font-size:13px}.settings__site-url{width:260px;max-width:100%;padding:6px 10px;font-size:12px}.settings__evidence{color:#6b7280;max-width:320px;font-size:12px}.settings__actions{flex-wrap:wrap;gap:6px;display:flex}.settings__credit{color:#6b7280;margin-top:8px;font-size:12px}.settings__section{margin-bottom:36px}.settings__heading{color:#111827;margin:0 0 4px;font-size:15px;font-weight:600}.settings__hint{color:#6b7280;max-width:720px;margin:0 0 16px;font-size:13px}.settings__hint code{background:#f3f4f6;border-radius:4px;padding:1px 5px;font-size:12px}.settings__table-wrap{overflow-x:auto}.settings__name{color:#111827;font-weight:600}.settings__url{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12px;text-decoration:none;display:block;overflow:hidden}.settings__url:hover{color:#111827;text-decoration:underline}.settings__notes{color:#9ca3af;max-width:320px;margin-top:4px;font-size:12px}.settings__select{padding:6px 10px;font-size:13px}.settings__meta{color:#6b7280;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.settings__tier{color:#9ca3af}.settings__error{color:#b91c1c;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:12px;overflow:hidden}.settings__row--saving td{opacity:.6}.badge--stale{color:#92400e;background:#fef3c7}.badge--failed{color:#b91c1c;background:#fef2f2}.settings__field{display:inline-block;position:relative}.settings__field .settings__input-inline{padding-right:44px}.settings__field .tf-setting__unit{color:#6b7280;pointer-events:none;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tf-page{background:#f5f7fb;min-height:calc(100vh - 56px);margin:-32px;padding:28px 32px 40px}@media (width<=640px){.tf-page{margin:-20px -16px;padding:20px 16px 32px}}.tf-page .page-title{font-size:22px}.tf-page .page-subtitle{margin-bottom:18px}.tf-grid{gap:16px;display:grid}.tf-grid--kpi{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:16px}.tf-grid--main{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);margin-bottom:16px}@media (width<=960px){.tf-grid--main{grid-template-columns:1fr}}.tf-panel{background:#fff;border:1px solid #e9edf3;border-radius:16px;min-width:0;margin-bottom:16px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.tf-panel__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.tf-panel__title{color:#0f172a;margin:0;font-size:15px;font-weight:700}.tf-panel__hint{color:#64748b;margin:3px 0 0;font-size:12px}.tf-panel__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.tf-kpi{background:#fff;border:1px solid #e9edf3;border-radius:16px;min-width:0;padding:16px 18px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.tf-kpi__row{justify-content:space-between;align-items:center;display:flex}.tf-kpi__label{color:#475569;font-size:13px;font-weight:600}.tf-kpi__icon{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tf-kpi__icon--blue{color:#2563eb;background:#e0ebff}.tf-kpi__icon--green{color:#16a34a;background:#dcfce7}.tf-kpi__icon--violet{color:#7c3aed;background:#ede9fe}.tf-kpi__icon--amber{color:#d97706;background:#fef3c7}.tf-kpi__icon--red{color:#dc2626;background:#fee2e2}.tf-kpi__value{letter-spacing:-.02em;color:#0f172a;white-space:nowrap;margin:10px 0 8px;font-size:26px;font-weight:800}.tf-kpi__foot{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.tf-kpi__sub{color:#64748b;font-size:12px}.tf-spark{margin-left:auto}.tf-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.tf-pill--up{color:#15803d;background:#dcfce7}.tf-pill--down{color:#b91c1c;background:#fee2e2}.tf-pill--flat{color:#64748b;background:#f1f5f9}.tf-up{color:#15803d}.tf-down{color:#b91c1c}.tf-area{width:100%;height:auto;display:block}.tf-gauge{width:100%;max-width:260px;margin:0 auto;display:block}.tf-bars{align-items:flex-end;gap:10px;padding-top:4px;display:flex}.tf-bars__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.tf-bars__val{white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:600}.tf-bars__bar{border-radius:6px 6px 3px 3px;width:100%;max-width:34px}.tf-bars__label{color:#64748b;margin-top:6px;font-size:11px}.tf-avatar{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.tf-avatar--blue{color:#1d4ed8;background:#e0ebff}.tf-avatar--green{color:#15803d;background:#dcfce7}.tf-avatar--violet{color:#6d28d9;background:#ede9fe}.tf-avatar--amber{color:#b45309;background:#fef3c7}.tf-avatar--red{color:#b91c1c;background:#fee2e2}.tf-avatar--grey{color:#475569;background:#f1f5f9}.tf-row{align-items:center;gap:12px;display:flex}.tf-legend{color:#475569;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.tf-legend__dot{border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.tf-page .data-table th{color:#94a3b8;border-bottom-color:#eef1f6}.tf-page .data-table td{border-bottom-color:#f3f5f9}.tf-page .tf-card{border-color:#e9edf3;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a}.tf-status-strip{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.tf-chip-status{color:#334155;background:#fff;border:1px solid #e9edf3;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.tf-chip-status strong{color:#0f172a;font-size:16px}.tf-worker{border-left:4px solid #cbd5e1}.tf-worker--working{border-left-color:#16a34a}.tf-worker--active{border-left-color:#2563eb}.tf-worker--not_working{border-left-color:#d97706}.tf-worker--down{border-left-color:#dc2626}.tf-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.tf-live{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tf-live__dot{background:#d1d5db;border-radius:999px;width:8px;height:8px}.tf-live__dot--on{background:#16a34a}.tf-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px;display:grid}.tf-tile{border-radius:var(--card-radius,14px);box-shadow:var(--card-shadow);background:#fff;border:1px solid #eceef1;padding:14px 16px}.tf-tile__label{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:6px;font-size:11px;font-weight:600}.tf-tile__value{color:#111827;white-space:nowrap;font-size:20px;font-weight:700}.tf-tile__sub{color:#6b7280;margin-top:4px;font-size:12px}.tf-pos{color:#15803d}.tf-neg{color:#b91c1c}.tf-banner{border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.tf-banner--red{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.tf-banner--amber{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.tf-banner--grey{color:#374151;background:#f3f4f6}.tf-banner .btn{margin-left:auto;padding:6px 12px;font-size:13px}.tf-section{margin-bottom:32px}.tf-section__title{color:#111827;margin:0 0 4px;font-size:15px;font-weight:600}.tf-section__hint{color:#6b7280;margin:0 0 12px;font-size:13px}.tf-table-wrap{overflow-x:auto}.tf-table td.num,.tf-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tf-muted{color:#9ca3af;font-size:12px}.tf-tag{color:#374151;white-space:nowrap;background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.tf-tag--core{color:#1e40af;background:#dbeafe}.tf-tag--satellite{color:#92400e;background:#fef3c7}.tf-tag--done,.tf-tag--filled,.tf-tag--approved{color:#166534;background:#dcfce7}.tf-tag--pending,.tf-tag--claimed{color:#075985;background:#e0f2fe}.tf-tag--failed,.tf-tag--declined,.tf-tag--expired{color:#b91c1c;background:#fef2f2}.tf-tag--alert,.tf-tag--risk_check{color:#9a3412;background:#fff7ed}.tf-tag--trade,.tf-tag--order{color:#065f46;background:#ecfdf5}.tf-tag--trigger{color:#3730a3;background:#eef2ff}.tf-tag--baseline{color:#4b5563;background:#f3f4f6}.tf-btn-link{color:#111827;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.tf-btn-small{padding:5px 10px;font-size:12px}.tf-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.tf-chip{font:inherit;color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:5px 11px;font-size:12px}.tf-chip--on{color:#fff;background:#111827;border-color:#111827}.tf-event{border-bottom:1px solid #f3f4f6;grid-template-columns:150px 110px 1fr auto;align-items:start;gap:12px;padding:10px 0;font-size:13px;display:grid}.tf-event__time{color:#6b7280;white-space:nowrap}.tf-event__agent{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tf-event__impact{color:#374151}.tf-event__impact--muted{color:#9ca3af}@media (width<=700px){.tf-event{grid-template-columns:1fr;gap:4px}}.tf-chain{background:#fafafa;border:1px solid #eceef1;border-radius:10px;margin:8px 0 16px;padding:12px 14px}.tf-chain__row{align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;display:flex}.tf-chain__row+.tf-chain__row{border-top:1px dashed #e5e7eb}.tf-chain__depth{color:#d1d5db;flex-shrink:0;width:14px}.tf-chain__body{flex:1;min-width:0}.tf-chain__meta{color:#6b7280;font-size:12px}.tf-chain pre{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #eceef1;border-radius:8px;max-height:260px;margin:6px 0 0;padding:8px 10px;font-size:11px;overflow:auto}.tf-cards{gap:12px;display:grid}.tf-card{border-radius:var(--card-radius,14px);box-shadow:var(--card-shadow);background:#fff;border:1px solid #eceef1;padding:16px}.tf-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tf-card__title{color:#111827;margin:0;font-size:15px;font-weight:600}.tf-card__count{color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 8px;font-size:12px}.tf-card__body{color:#374151;margin-top:8px;font-size:13px}.tf-card__kv{grid-template-columns:max-content 1fr;gap:4px 14px;margin-top:8px;font-size:13px;display:grid}.tf-card__kv dt{color:#6b7280}.tf-card__kv dd{color:#111827;margin:0}.tf-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.tf-card__actions input{width:120px}.tf-slider{align-items:center;gap:14px;margin:8px 0 12px;display:flex}.tf-slider input[type=range]{accent-color:#111827;flex:1;max-width:420px}.tf-slider__level{color:#111827;min-width:140px;font-weight:600}.tf-settings-group{margin-bottom:26px}.tf-settings-group__title{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 8px;font-size:12px;font-weight:600}.tf-setting{border-bottom:1px solid #f3f4f6;grid-template-columns:minmax(200px,1fr) 180px;align-items:center;gap:12px;padding:8px 0;display:grid}.tf-setting__key{color:#111827;font-size:13px}.tf-setting__desc{color:#6b7280;font-size:12px}.tf-setting__field{width:100%;position:relative}.tf-setting__field .tf-setting__input{padding-right:44px}.tf-setting__unit{color:#6b7280;pointer-events:none;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tf-setting__input{font:inherit;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:6px 10px;font-size:13px}.tf-setting__input--dirty{background:#fffbeb;border-color:#111827}.tf-sticky-actions{background:#fffffff2;border-top:1px solid #e5e7eb;align-items:center;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:0}.tf-modal-backdrop{z-index:50;background:#11182766;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tf-modal{background:#fff;border-radius:14px;width:100%;max-width:520px;padding:20px;box-shadow:0 20px 40px #11182733}.tf-modal h3{margin:0 0 8px;font-size:16px}.tf-modal ul{color:#374151;margin:8px 0 16px;padding-left:18px;font-size:13px}.tf-strategy{color:#374151;background:#f9fafb;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.tf-map{background:0 0;margin:0;padding:4px 0 0}.tf-map__svg{width:100%;height:auto;display:block}.tf-map__legend{flex-wrap:wrap;gap:14px;padding:8px 4px 0;font-size:12px;display:flex}@keyframes tf-dash{to{stroke-dashoffset:-24px}}.tf-map__edge--hot{stroke-dasharray:8 6;animation:1s linear infinite tf-dash}@keyframes tf-pulse{0%,to{opacity:1}50%{opacity:.35}}.tf-map__dot--pulse{animation:1.4s ease-in-out infinite tf-pulse}@keyframes tf-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.tf-map__ring{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite tf-ring}.tf-ticker{border-top:1px solid #eef1f6;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.tf-ticker__row{color:#334155;grid-template-columns:70px 1fr;gap:10px;font-size:12px;animation:.4s ease-out tf-fade-in;display:grid}.tf-ticker__row--new{color:#15803d;font-weight:600}@keyframes tf-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tf-group{background:#fafbfd;border:1px solid #e9edf3;border-radius:14px;margin-bottom:18px;padding:14px 16px 6px}.tf-group__title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.tf-group__count{text-transform:none;letter-spacing:0;color:#94a3b8;font-weight:500}.tf-group .tf-card{margin-bottom:10px;box-shadow:0 1px 2px #0f172a0d,0 4px 12px #0f172a0d}.tf-card--highlight{outline:2px solid #111827}.tf-equity-chart{width:100%;height:160px;display:block}.tf-search{min-width:200px;padding:6px 10px;font-size:13px}.coin-table td.num,.coin-table th.num{text-align:right;font-variant-numeric:tabular-nums}.coin-link{color:inherit;text-decoration:none}.coin-link:hover strong{text-decoration:underline}.coin-row--ignored td{opacity:.5}.coin-flags{flex-wrap:wrap;gap:6px;display:inline-flex}.coin-flag{color:#6b7280;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.coin-flag--small{padding:4px 6px}.coin-flag:hover{color:#111827;border-color:#9ca3af}.coin-flag--on.coin-flag--watch{color:#1d4ed8;background:#e0ebff;border-color:#bfdbfe}.coin-flag--on.coin-flag--block_trades{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.coin-flag--on.coin-flag--ignore{color:#374151;background:#f3f4f6;border-color:#d1d5db}.coin-flag--on.coin-flag--core{color:#b45309;background:#fef3c7;border-color:#fde68a}.coin-schedule-form{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:14px;display:flex}.coin-schedule-form .form__field{min-width:140px;margin:0}.dossier{flex-direction:column;gap:6px;display:flex}.dossier__section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px}.dossier__section summary{cursor:pointer;font-size:13.5px}.dossier__text{white-space:pre-wrap;font:inherit;color:#111827;margin:8px 0 0;font-size:13.5px;line-height:1.55}.dcard{flex-direction:column;gap:14px;display:flex}.dcard__text{color:#111827;margin:4px 0 2px;font-size:13.5px;line-height:1.55}.dcard__meta{font-size:12px}.dcard__sides{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.dcard__side{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.dcard__side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dcard__stance{color:#374151;background:#e5e7eb;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.dcard__stance--green{color:#047857;background:#d1fae5}.dcard__stance--amber{color:#b45309;background:#fef3c7}.dcard__stance--red{color:#b91c1c;background:#fee2e2}.dcard__news ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.dcard__sev{color:#b45309;font-size:11px}.dcard__horizons{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.dcard__horizon{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12px;display:flex}.dcard__horizon strong{color:#111827;font-size:18px}.dmore__buttons{flex-wrap:wrap;gap:8px;display:flex}.dmore__panel{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:10px;padding:12px 14px}.btn--on{color:#fff;background:#111827;border-color:#111827}.dprose p{color:#111827;margin:0 0 10px;font-size:13.5px;line-height:1.6}.dprose ul{margin:0 0 10px;padding-left:20px;font-size:13.5px;line-height:1.6}.dossier__section{margin-bottom:6px}.dcard__verdict{background:linear-gradient(#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.dcard__verdict-head{align-items:center;gap:12px;display:flex}.dcard__stance--big{padding:6px 16px;font-size:15px}.dcard__horizon-text{color:#111827;font-size:13px;line-height:1.45}.dcard__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dcard__top-text{flex:360px}.dcard__suggest{flex-direction:column;align-items:flex-end;gap:4px;min-width:140px;font-size:12px;display:flex}.dcard__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dcard__head strong{color:#111827;font-size:14px}.dcard__horizon-when{color:#6b7280;font-size:12px}.range-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.range-bar__group{gap:4px;display:inline-flex}.range-bar__label{font-size:12px}.dcard__horizon-value{align-items:center;gap:8px;display:flex}.dtriggers{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.dtriggers ul{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;display:flex}.dmore__title{margin-bottom:8px;font-size:15px;display:block}.dtabs{border-bottom:1px solid #e5e7eb;gap:4px;margin-bottom:12px;display:flex}.dtabs__tab{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 12px;font-size:13px}.dtabs__tab--on{color:#111827;border-bottom-color:#111827;font-weight:600}.dactuals{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex;overflow-x:auto}.dactuals td{vertical-align:top;font-size:12.5px;line-height:1.45}.dactuals__date{white-space:nowrap}.account,.admin{max-width:780px}.account__section,.admin__section{border-top:1px solid #eceef1;margin-top:28px;padding-top:20px}.account__heading,.admin__heading{color:#111827;margin:0 0 12px;font-size:15px;font-weight:600}.form__success{color:#166534;background:#dcfce7;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:13px}.admin__table-wrap{overflow-x:auto}.admin__actions{flex-wrap:wrap;gap:6px;display:flex}.btn--small{padding:5px 10px;font-size:12px}.btn--danger{color:#b91c1c;background:#fff;border-color:#fecaca}.btn--danger:hover:not(:disabled){background:#fef2f2}.admin__me{color:#9ca3af;font-size:12px}
