@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(/fonts/IBMPlexSans-VariableFont_wdth_wght.ttf) format("truetype-variations"),url(/fonts/IBMPlexSans-VariableFont_wdth_wght.ttf) format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(/fonts/IBMPlexSans-Italic-VariableFont_wdth_wght.ttf) format("truetype-variations"),url(/fonts/IBMPlexSans-Italic-VariableFont_wdth_wght.ttf) format("truetype")}:root{--asan-blue: #0F7FB8;--asan-blue-dark: #0A6693;--asan-blue-deep: #074F74;--asan-blue-tint: rgba(15, 127, 184, .08);--asan-blue-tint-2: rgba(15, 127, 184, .14);--asan-blue-ring: rgba(15, 127, 184, .32);--asan-blue-parent: #2E7ED9;--asan-orange: var(--asan-blue);--asan-orange-dark: var(--asan-blue-dark);--asan-orange-deep: var(--asan-blue-deep);--asan-orange-tint: var(--asan-blue-tint);--asan-orange-tint-2: var(--asan-blue-tint-2);--asan-orange-ring: var(--asan-blue-ring);--accent-blue: var(--asan-blue);--bg: #F8F7F4;--surface: #FFFFFF;--surface-2: #FBFAF7;--fg-1: #1F1F1F;--fg-2: #5F6368;--fg-3: #8A8F98;--fg-on-blue: #FFFFFF;--border: #E8E5DF;--border-strong: #D6D1C7;--ai-violet: #6B4BB8;--ai-magenta: #B85BA8;--ai-gradient: linear-gradient(135deg, #6B4BB8 0%, #B85BA8 100%);--ai-violet-soft: rgba(107, 75, 184, .1);--ai-magenta-soft: rgba(184, 91, 168, .1);--accent-cyan: #6B4BB8;--success: #2E9E5B;--warning: #D98A00;--error: #D64545;--esc-accent: #2A2F3A;--esc-accent-tint: rgba(42, 47, 58, .06);--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display: 28px;--fs-h1: 22px;--fs-h2: 18px;--fs-body: 15px;--fs-body-lg: 16px;--fs-label: 14px;--fs-micro: 13px;--fs-micro-sm: 12px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-snug: 1.4;--lh-normal: 1.55;--lh-loose: 1.7;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--r-chip: 6px;--r-button: 8px;--r-card: 12px;--r-bubble: 20px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(15, 15, 15, .04), 0 2px 8px rgba(15, 15, 15, .04);--shadow-pop: 0 2px 4px rgba(15, 15, 15, .06), 0 8px 24px rgba(15, 15, 15, .08);--sidebar-w: 260px;--rail-w: 240px;--content-max: 720px;--topbar-h: 56px;--accent-stripe: 3px;--dur-fast: .12s;--dur-base: .18s;--ease: cubic-bezier(.2, .8, .2, 1)}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.display{font-size:var(--fs-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--fg-1)}.h1{font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:-.005em;color:var(--fg-1)}.h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-1)}.body{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--fg-1)}.body-lg{font-size:var(--fs-body-lg);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--fg-1)}.label{font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--fg-1)}.micro{font-size:var(--fs-micro);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--fg-2)}.micro-sm{font-size:var(--fs-micro-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--fg-2)}:focus-visible{outline:2px solid var(--asan-blue);outline-offset:2px;border-radius:4px}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Unbounded-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--m-font-display: "Unbounded", var(--font-sans);--m-ink: #0B3954;--m-ink-body: #2A4558;--m-ink-2: #3D5A70;--m-ink-3: #4E6B80;--m-ink-4: #5A7184;--m-ink-5: #7D93A5;--m-ink-6: #93A8BA;--m-ink-map: #5F6F86;--m-blue: #0F7FB8;--m-blue-dark: #0A6693;--m-blue-night: #06314A;--m-blue-visor: #0A4D72;--m-blue-hi: #3DB6EC;--m-cyan: #2CCCE4;--m-eye: #C4F5FF;--m-toast-tick: #7FF3FF;--m-sky-top: #D9EDFF;--m-sky: #EEF6FF;--m-sky-bottom: #F9FBFE;--m-app-bg: linear-gradient(180deg, #D9EDFF 0%, #EEF6FF 46%, #F9FBFE 100%);--m-intro-bg: linear-gradient(180deg, #D9EDFF 0%, #EEF6FF 50%, #FFFFFF 100%);--m-voice-bg: radial-gradient(120% 70% at 50% 42%, #FFFFFF 0%, #EAF5FF 45%, #D6EBFF 100%);--m-surface: #FFFFFF;--m-tint: #E3F1FF;--m-tint-on: #DDEEFF;--m-tile: #F3F8FD;--m-hover: #F1F6FB;--m-chip: #EEF4FA;--m-map: #EEF1FA;--m-track: #E2EAF2;--m-bar-off: #E3E6EE;--m-glass-rail: rgba(255,255,255,.72);--m-glass-panel: rgba(255,255,255,.82);--m-glass-header: rgba(255,255,255,.66);--m-glass-desk: rgba(255,255,255,.5);--m-glass-chip: rgba(255,255,255,.85);--m-scrim: rgba(6,30,50,.38);--m-line-chip: #CFE0EE;--m-line-btn: #D5E3EF;--m-handle: #D5E0EA;--m-line-where: #D9D2EE;--m-hair-1: rgba(15,60,100,.06);--m-hair-2: rgba(15,60,100,.07);--m-hair-3: rgba(15,60,100,.08);--t-docs-c: #1A89C5;--t-docs-d: #006197;--t-docs-ink: #005382;--t-docs-soft: #DDF2FF;--t-docs-fg: #FFFFFF;--t-docs-sub: rgba(255,255,255,.88);--t-fee-c: #2C965D;--t-fee-d: #1F6B41;--t-fee-ink: #095C34;--t-fee-soft: #DDF6E4;--t-fee-fg: #FFFFFF;--t-fee-sub: rgba(255,255,255,.88);--t-time-c: #D0901E;--t-time-d: #F6CA70;--t-time-ink: #854F15;--t-time-soft: #FCEDCD;--t-time-fg: #472400;--t-time-sub: #573312;--t-where-c: #876CCA;--t-where-d: #5F439C;--t-where-ink: #543A8B;--t-where-soft: #EFEBFF;--t-where-fg: #FFFFFF;--t-where-sub: rgba(255,255,255,.88);--t-attn-c: #D15D4D;--t-attn-d: #B63325;--t-attn-ink: #973023;--t-attn-soft: #FFE8E3;--t-attn-fg: #FFFFFF;--t-attn-sub: rgba(255,255,255,.9);--t-attn-soft-hover: #FFD9D1;--t-attn-d-hover: #9E2418;--t-attn-num: #7F2117;--t-attn-meta: #6E2920;--t-attn-note: #68231B;--t-where-d-hover: #4F3189;--m-r-pill: 999px;--m-r-composer: 30px;--m-r-sheet: 28px;--m-r-card: 24px;--m-r-bubble: 22px;--m-r-tile: 20px;--m-r-lg: 18px;--m-r-md: 16px;--m-r-sm: 12px;--m-r-xs: 7px;--m-sh-card: 0 6px 18px rgba(15,60,100,.06);--m-sh-bubble: 0 6px 18px rgba(15,60,100,.07);--m-sh-tile: 0 6px 18px rgba(15,60,100,.08);--m-sh-answer: 0 8px 24px rgba(15,60,100,.08);--m-sh-peek: 0 8px 24px rgba(15,60,100,.12);--m-sh-composer: 0 10px 28px rgba(15,60,100,.12);--m-sh-lift: 0 12px 28px rgba(15,60,100,.14);--m-sh-lift-2: 0 12px 26px rgba(15,60,100,.12);--m-sh-icon: 0 2px 8px rgba(15,60,100,.08);--m-sh-soft-btn: 0 6px 18px rgba(15,60,100,.1);--m-sh-user: 0 8px 20px rgba(15,127,184,.22);--m-sh-greet: 0 10px 30px rgba(15,127,184,.12);--m-sh-intro: 0 10px 30px rgba(15,127,184,.14);--m-sh-cta: 0 12px 28px rgba(15,127,184,.35);--m-sh-mic: 0 12px 30px rgba(15,127,184,.35);--m-sh-sheet: 0 -24px 60px rgba(10,40,70,.22);--m-sh-dialog: 0 30px 80px rgba(10,40,70,.25);--m-sh-toast: 0 12px 30px rgba(10,40,70,.3);--m-rail-w: 88px;--m-panel-w: 380px;--m-content-max: 760px;--m-wide-max: 1040px;--m-sheet-max: 720px;--m-ease: cubic-bezier(.2,.8,.2,1);--m-ease-bounce: cubic-bezier(.3,1,.4,1);--m-ease-ping: cubic-bezier(0,0,.2,1)}@supports (color: oklch(0 0 0)){:root{--t-docs-c: oklch(.6 .13 240);--t-docs-d: oklch(.47 .12 240);--t-docs-ink: oklch(.42 .11 240);--t-docs-soft: oklch(.95 .03 240);--t-fee-c: oklch(.6 .13 155);--t-fee-d: oklch(.47 .1 155);--t-fee-ink: oklch(.42 .1 155);--t-fee-soft: oklch(.95 .035 155);--t-time-c: oklch(.7 .14 75);--t-time-d: oklch(.86 .12 84);--t-time-ink: oklch(.48 .1 62);--t-time-soft: oklch(.95 .045 85);--t-time-fg: oklch(.3 .07 60);--t-time-sub: oklch(.36 .07 60);--t-where-c: oklch(.6 .14 295);--t-where-d: oklch(.46 .14 295);--t-where-ink: oklch(.42 .13 295);--t-where-soft: oklch(.95 .03 295);--t-attn-c: oklch(.62 .15 30);--t-attn-d: oklch(.52 .17 30);--t-attn-ink: oklch(.46 .14 30);--t-attn-soft: oklch(.95 .03 30);--t-attn-soft-hover: oklch(.92 .05 30);--t-attn-d-hover: oklch(.46 .16 30);--t-attn-num: oklch(.4 .13 30);--t-attn-meta: oklch(.38 .1 30);--t-attn-note: oklch(.36 .1 30);--t-where-d-hover: oklch(.4 .14 295)}}@keyframes m-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes m-look{0%,40%,to{transform:translate(0)}50%,65%{transform:translate(16%)}75%,90%{transform:translate(-16%)}}@keyframes m-think-eyes{0%,to{transform:translateY(0)}50%{transform:translateY(-30%)}}@keyframes m-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes m-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.6}}@keyframes m-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes m-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-ping{0%{transform:scale(1);opacity:.75}to{transform:scale(2.8);opacity:0}}@keyframes m-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes m-ripple{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes m-bounce-up{0%{transform:translateY(360px)}60%{transform:translateY(-24px)}80%{transform:translateY(8px)}to{transform:none}}@keyframes m-pop-in{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes m-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes m-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@keyframes m-nod{0%,to{transform:none}30%{transform:translateY(3px) rotate(4deg)}60%{transform:translateY(-1px)}}@keyframes m-speak{0%,to{transform:scale(1)}30%{transform:scale(1.05)}60%{transform:scale(.98)}}@keyframes m-burst{0%{opacity:1;transform:translate(0) rotate(45deg) scale(.4)}to{opacity:0;transform:translate(var(--bx),var(--by)) rotate(225deg) scale(1)}}@keyframes m-msg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){[data-m-ambient]{animation:none!important}}html,body{height:100%;margin:0;background:var(--m-sky);font-family:var(--font-sans);color:var(--m-ink)}#root{height:100%}*{box-sizing:border-box}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--asan-blue-ring);outline-offset:2px}.m-app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--m-app-bg);color:var(--m-ink)}.m-app.desk{display:grid;grid-template-columns:var(--m-rail-w) minmax(0,1fr)}.m-app.mob{display:flex;flex-direction:column}.m-main{display:flex;flex-direction:column;min-width:0;min-height:0}.m-scroll{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.m-spacer{flex:1}.m-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.08em;color:var(--m-ink-3)}.m-dot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.m-dot.lg{width:10px;height:10px}.m-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 0 18px;background:var(--m-glass-rail);border-right:1px solid var(--m-hair-3);min-height:0}.m-rail-logo{height:64px;margin-bottom:12px;display:flex;align-items:flex-end;border:0;background:transparent;padding:0;border-radius:16px}.m-rail-logo:hover,.m-mhead-mark:hover{transform:translateY(-1px)}.m-rail-tab{width:70px;padding:10px 0 9px;border:0;border-radius:var(--m-r-lg);display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;color:var(--m-ink-3);font-size:12.5px;font-weight:600;transition:color .2s var(--m-ease),background .2s var(--m-ease)}.m-rail-tab:hover{color:var(--m-blue-dark)}.m-rail-tab.on{background:var(--m-tint-on);color:var(--m-blue-dark);font-weight:700}.m-rail-108{width:64px;height:64px;border:0;border-radius:var(--m-r-tile);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--t-attn-soft);color:var(--t-attn-ink);font-size:15px;font-weight:700;margin-top:8px}.m-rail-108:hover{background:var(--t-attn-soft-hover)}.m-lang{display:inline-flex;padding:3px;gap:2px;border-radius:var(--m-r-pill);background:var(--m-chip)}.m-lang button{min-width:38px;height:38px;padding:0 8px;border:0;border-radius:var(--m-r-pill);background:transparent;color:var(--m-ink-3);font-size:13px;font-weight:700}.m-lang button.on{background:#fff;color:var(--m-blue-dark);box-shadow:var(--m-sh-icon)}.m-lang.vertical{flex-direction:column;border-radius:16px}.m-lang.vertical button{width:48px;height:44px;border-radius:13px}.m-mhead{position:relative;z-index:5;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 14px;background:var(--m-glass-header);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--m-hair-1)}.m-mhead-mark{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;padding:0;border-radius:12px}.m-mhead-text{min-width:0;flex:1}.m-wordmark{font-size:16px;font-weight:700;letter-spacing:-.01em}.m-status{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--m-blue-dark)}.m-status-role{color:var(--m-ink-4);font-weight:500}.m-mhead-right{display:flex;align-items:center;gap:8px}.m-mhead-right .m-lang button{min-width:34px;height:38px;padding:0 6px;font-size:12.5px}.m-icon-btn{width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--m-ink);box-shadow:var(--m-sh-icon)}.m-108-pill{height:44px;padding:0 15px;border:0;border-radius:var(--m-r-pill);display:inline-flex;align-items:center;gap:6px;background:var(--t-attn-soft);color:var(--t-attn-ink);font-size:15px;font-weight:700}.m-dhead{min-height:72px;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--m-glass-desk);border-bottom:1px solid var(--m-hair-1)}.m-dhead-name{font-size:17px;font-weight:700}.m-dhead .m-status{font-size:13px}.m-new-btn{height:42px;padding:0 16px;border-radius:var(--m-r-pill);display:inline-flex;align-items:center;gap:8px;border:1px solid var(--m-line-btn);background:#fff;font-size:14px;font-weight:600;transition:border-color .2s,color .2s}.m-new-btn:hover{border-color:var(--m-blue);color:var(--m-blue-dark)}.m-tabbar{position:relative;z-index:6;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 10px 10px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:var(--m-glass-panel);border-top:1px solid var(--m-hair-1)}.m-tabbar button{height:56px;border:0;border-radius:var(--m-r-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;color:var(--m-ink-3);font-size:12.5px;font-weight:600}.m-tabbar button.on{background:var(--m-tint-on);color:var(--m-blue-dark);font-weight:700}.m-composer-block{position:relative;z-index:6;padding:0 clamp(12px,3vw,28px)}.m-composer-inner{max-width:var(--m-content-max);margin:0 auto;padding:8px 0 12px;display:flex;flex-direction:column;gap:10px}.m-composer-form{display:flex;flex-direction:column;gap:8px}.m-composer{position:relative;border-radius:var(--m-r-composer);padding:2px;overflow:hidden;box-shadow:var(--m-sh-composer)}.m-spektr{position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;background:conic-gradient(from 0deg,var(--t-docs-c),var(--t-fee-c),var(--t-time-c),var(--t-attn-c),var(--t-where-c),var(--t-docs-c));animation:m-spin 9s linear infinite}.m-composer.busy .m-spektr{animation-duration:1.4s}.m-field{position:relative;height:58px;padding:0 6px 0 20px;border-radius:28px;display:flex;align-items:center;gap:8px;background:#fff}.m-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:var(--m-ink)}.m-field input::placeholder{color:var(--m-ink-5)}.m-action{width:46px;height:46px;flex:none;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;transition:background .25s var(--m-ease)}.m-action.mic{background:var(--m-blue)}.m-action.send{background:var(--m-ink)}.m-action.stop{background:var(--t-attn-d)}.m-composer-notice{font-size:13.5px;color:var(--t-attn-ink);text-align:center}.m-disclaimer{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12.5px;color:var(--m-ink-4);text-align:center}.m-disclaimer.compact{font-size:11.5px}.m-home{max-width:var(--m-content-max);margin:0 auto;padding:clamp(16px,3vh,40px) clamp(16px,4vw,32px) 24px;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2vh,20px)}.m-greet{position:relative;max-width:440px;padding:16px 20px;border-radius:var(--m-r-bubble);background:#fff;box-shadow:var(--m-sh-greet);text-align:center;animation:m-rise .6s var(--m-ease) both}.m-greet:after{content:"";position:absolute;left:50%;bottom:-7px;width:16px;height:16px;margin-left:-8px;background:#fff;border-radius:3px;transform:rotate(45deg)}.m-greet-title{font-family:var(--m-font-display);font-weight:600;font-size:clamp(18px,2.2vw,22px);letter-spacing:-.02em}.m-greet-tip{margin-top:6px;font-size:15.5px;line-height:1.45;color:var(--m-ink-2)}.m-hero-btn{width:100%;padding:0;border:0;background:transparent}.m-chip-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px #fff;flex:none}.m-faq{width:100%;display:flex;flex-direction:column;gap:10px}.m-faq .m-eyebrow{font-size:13px}.m-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.m-faq-tile{padding:14px 13px;border:0;border-radius:var(--m-r-tile);background:#fff;box-shadow:var(--m-sh-tile);display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;transition:transform .2s var(--m-ease),box-shadow .2s var(--m-ease)}.m-faq-tile:hover{transform:translateY(-2px);box-shadow:var(--m-sh-lift)}.m-faq-ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--m-tint);color:var(--m-blue)}.m-faq-ico.where{background:var(--t-where-soft);color:var(--t-where-c)}.m-faq-title{font-size:15px;font-weight:700}.m-faq-sub{font-size:13px;color:var(--m-ink-3)}.m-text-btn{min-height:44px;padding:0 12px;border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;color:var(--m-blue-dark);font-size:15px;font-weight:600}.m-chat{max-width:var(--m-content-max);margin:0 auto;padding:22px clamp(14px,4vw,32px) 28px;display:flex;flex-direction:column;gap:18px}.m-chat>*{animation:m-msg-in .5s var(--m-ease) both}.m-group{display:flex;flex-direction:column;gap:10px}.m-row{display:flex;gap:10px;align-items:flex-start}.m-row.user{justify-content:flex-end}.m-user{max-width:78%;padding:12px 17px;border-radius:22px 22px 6px;background:var(--m-blue);color:#fff;font-size:16px;line-height:1.45;box-shadow:var(--m-sh-user);overflow-wrap:anywhere}.m-bubble{padding:12px 17px;border-radius:6px 22px 22px;background:#fff;box-shadow:var(--m-sh-bubble)}.m-thinking{display:flex;flex-direction:column;gap:7px}.m-step{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600}.m-step.done{color:var(--t-fee-ink)}.m-step.now{color:var(--m-ink)}.m-step.todo{color:var(--m-ink-6)}.m-tick{width:8px;text-align:center}.m-step-dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.5}.m-clar{max-width:560px;padding:13px 17px;font-size:16px;line-height:1.55}.m-options{list-style:none;margin:0 0 0 46px;padding:4px;max-width:600px;border-radius:18px;background:#fff;box-shadow:var(--m-sh-bubble);display:flex;flex-direction:column}.m-options li+li{border-top:1px solid var(--m-hair-2)}.m-option{width:100%;min-height:48px;padding:10px 12px 10px 14px;border:0;border-radius:14px;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;font-size:15px;font-weight:600;line-height:1.35;color:var(--m-ink);transition:background .2s,color .2s}.m-option span{flex:1;min-width:0}.m-option svg{flex:none;color:var(--m-ink-5)}.m-option:hover{background:var(--m-tint);color:var(--m-blue-dark)}.m-option:hover svg{color:var(--m-blue)}.m-option.clarification span{color:var(--m-blue-dark)}.m-option.none{color:var(--m-ink-3);font-weight:500}.m-answer{flex:1;min-width:0;padding:18px 20px;border-radius:6px 24px 24px;background:#fff;box-shadow:var(--m-sh-answer);display:flex;flex-direction:column;gap:16px}.m-answer-head{display:flex;flex-direction:column;gap:6px}.m-answer-src{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--m-blue-dark)}.m-answer-title{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.m-attn{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:var(--t-attn-soft);color:var(--t-attn-note);font-size:14px;line-height:1.45}.m-attn .m-dot{margin-top:6px}.m-attn p{margin:0}.m-attn p+p{margin-top:4px}.m-sec{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--m-hair-2)}.m-sec-h{margin:0;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.m-sec-ico{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex:none}.m-sec-aside{margin-left:auto;font-size:13px;font-weight:600;color:var(--m-ink-3)}.m-sec-body{padding-left:38px;display:flex;flex-direction:column;gap:8px;min-width:0}.m-text{margin:0;font-size:15px;line-height:1.55;color:var(--m-ink-body);overflow-wrap:anywhere}.m-text a,.m-source a{color:var(--m-blue-dark);font-weight:600;overflow-wrap:anywhere}.m-lines{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5;color:var(--m-ink-body)}.m-lines .m-text{display:inline}.m-hint{margin:0;font-size:13.5px;line-height:1.45;color:var(--m-ink-3)}.m-more{border:0;background:transparent;padding:0;color:var(--m-blue-dark);font-weight:600;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.m-more.block{align-self:flex-start;min-height:40px;font-size:14.5px}.m-link{align-self:flex-start;font-size:14px;font-weight:600;color:var(--m-blue-dark)}.m-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.m-checklist label{min-height:44px;padding:8px 10px;border-radius:12px;display:flex;align-items:flex-start;gap:10px;background:var(--m-tile);cursor:pointer}.m-checklist label:hover{background:var(--m-tint)}.m-checklist input{position:absolute;opacity:0;width:1px;height:1px}.m-checklist input:focus-visible+.m-box{outline:3px solid var(--asan-blue-ring);outline-offset:2px}.m-box{width:22px;height:22px;flex:none;margin-top:1px;border-radius:7px;border:2px solid var(--t-docs-c);display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;background:#fff}.m-checklist label.on .m-box{background:var(--t-docs-c)}.m-check-lbl{font-size:15px;line-height:1.45;color:var(--m-ink-body);overflow-wrap:anywhere}.m-checklist label.on .m-check-lbl{color:var(--m-ink-3);text-decoration:line-through}.m-answer-foot{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--m-hair-2)}.m-source{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:13px;color:var(--m-ink-3)}.m-source svg{flex:none;margin-top:2px}.m-verify{margin:0;font-size:13px;line-height:1.5;color:var(--m-ink-3)}.m-answer-actions{display:flex;flex-wrap:wrap;gap:8px}.m-answer-foot .feedback-box{margin-top:2px}.m-noans{flex:1;min-width:0;max-width:600px;border-radius:6px 24px 24px;background:#fff;box-shadow:var(--m-sh-answer)}.m-noans-body{padding:16px 18px 14px;display:flex;flex-direction:column;gap:8px}.m-noans-body p{margin:0;font-size:15.5px;line-height:1.55;color:var(--m-ink-2)}.m-attn-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--t-attn-ink)}.m-noans-title{font-size:18px;font-weight:700;line-height:1.3}.m-noans-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 16px}.m-pill{min-height:44px;padding:0 16px;border-radius:var(--m-r-pill);border:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;flex:none}.m-pill.red{background:var(--t-attn-d);color:#fff}.m-pill.red:hover{background:var(--t-attn-d-hover)}.m-pill.blue{background:var(--m-blue);color:#fff}.m-pill.outline{border:1px solid var(--m-line-chip);background:#fff}.m-pill.outline:hover{border-color:var(--m-blue)}.m-pill.link{background:transparent;color:var(--m-blue-dark);padding:0 8px}.m-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:var(--m-scrim);opacity:0;pointer-events:none;transition:opacity .35s}.m-scrim.show{opacity:1;pointer-events:auto}.m-wide{max-width:var(--m-wide-max);margin:0 auto;padding:clamp(18px,3vh,32px) clamp(16px,4vw,32px) 28px;display:flex;flex-direction:column;gap:16px}.m-page-title{margin:0;font-size:clamp(24px,3vw,30px);font-weight:700;letter-spacing:-.02em}.m-page-sub{margin:4px 0 0;font-size:15px;color:var(--m-ink-2)}.m-search{height:52px;padding:0 16px;border-radius:var(--m-r-md);background:#fff;box-shadow:var(--m-sh-card);border:1px solid var(--m-hair-1);display:flex;align-items:center;gap:10px;color:var(--m-ink-4)}.m-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px;color:var(--m-ink)}.m-svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.m-svc{min-height:72px;padding:12px 14px;border:0;border-radius:var(--m-r-lg);background:#fff;box-shadow:var(--m-sh-card);display:flex;align-items:center;gap:14px;text-align:left;color:var(--m-ink-5);transition:transform .2s var(--m-ease),box-shadow .2s var(--m-ease)}.m-svc:hover{transform:translateY(-2px);box-shadow:var(--m-sh-lift-2)}.m-code{width:44px;height:44px;flex:none;border-radius:13px;display:grid;place-items:center;background:var(--m-tint);color:var(--m-blue-dark);font-size:13px;font-weight:700;letter-spacing:.04em}.m-svc-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.m-svc-name{font-size:15.5px;font-weight:700;color:var(--m-ink);line-height:1.3}.m-svc-desc{font-size:13.5px;color:var(--m-ink-3)}.m-empty{padding:20px;border-radius:var(--m-r-lg);background:#fff;font-size:15px;color:var(--m-ink-2);text-align:center}.m-centers-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.m-where-chip{padding:8px 13px;border-radius:var(--m-r-pill);background:var(--m-sky);color:var(--m-blue-dark);display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;flex:none}.m-center-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;align-items:start}.m-center-card{padding:18px;border-radius:var(--m-r-tile);background:#fff;box-shadow:var(--m-sh-card);border:2px solid var(--m-hair-3);display:flex;flex-direction:column;gap:10px}.m-center-card.main{border-color:var(--m-blue)}.m-center-card h2{margin:0;font-size:17px;font-weight:700}.m-center-card p{margin:0;font-size:14px;line-height:1.5;color:var(--m-ink-2)}.m-center-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--m-sky);color:var(--m-blue-dark)}.m-where-btn{align-self:flex-start;min-height:44px;padding:0 16px;border-radius:var(--m-r-sm);display:inline-flex;align-items:center;background:var(--m-blue);color:#fff;font-size:14.5px;font-weight:700;text-decoration:none}.m-where-btn:hover{background:var(--m-blue-dark)}.m-where-btn.outline{background:#fff;color:var(--m-blue-dark);border:1px solid var(--m-line-btn)}.m-where-btn.outline:hover{background:var(--m-sky)}.m-honest{margin:0;font-size:13.5px;color:var(--m-ink-3)}.m-help{position:fixed;z-index:61;background:#fff}.m-help.dialog{left:50%;top:50%;width:440px;max-width:calc(100% - 32px);border-radius:28px;box-shadow:var(--m-sh-dialog);opacity:0;pointer-events:none;transform:translate(-50%,-46%) scale(.96);transition:transform .35s var(--m-ease),opacity .25s}.m-help.dialog.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.m-help.sheet{left:50%;bottom:0;width:100%;max-width:var(--m-sheet-max);border-radius:28px 28px 0 0;box-shadow:var(--m-sh-sheet);transform:translate(-50%,106%);transition:transform .45s var(--m-ease);padding-bottom:env(safe-area-inset-bottom)}.m-help.sheet.open{transform:translate(-50%)}.m-grab-bar{display:block;width:44px;height:5px;margin:10px auto 0;border-radius:3px;background:var(--m-handle)}.m-help-content{padding:12px 22px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.m-app.desk .m-help-content{padding-top:26px}.m-help-ico{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--t-attn-soft);color:var(--t-attn-ink)}.m-help-content h2{margin:0;font-size:22px;font-weight:700}.m-help-content>p{margin:0;max-width:340px;font-size:15px;line-height:1.5;color:var(--m-ink-2)}.m-help-call{width:100%;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--t-attn-d);color:#fff;font-size:17px;font-weight:700;text-decoration:none}.m-help-call:hover{background:var(--t-attn-d-hover)}.m-help-site{width:100%;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--m-line-btn);font-size:15.5px;font-weight:600;text-decoration:none}.m-help-content .m-help-disc{max-width:360px;font-size:13px;color:var(--m-ink-4)}.m-voice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:var(--m-voice-bg);display:flex;flex-direction:column;align-items:center;padding:14px 16px 28px;animation:m-rise .35s var(--m-ease) both}.m-voice-top{width:100%;max-width:720px;display:flex;align-items:center;gap:12px}.m-voice-title{flex:1;font-size:18px;font-weight:700}.m-voice-langs{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--m-r-pill);background:#fffc;font-size:13px;font-weight:600;color:var(--m-blue-dark)}.m-voice-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.m-voice-status{font-size:clamp(22px,3vw,30px);font-weight:600;color:var(--m-ink-2)}.m-voice-transcript{min-height:34px;max-width:640px;font-size:clamp(20px,2.6vw,26px);font-weight:700}.m-voice-bottom{display:flex;align-items:center;gap:28px}.m-voice-mic-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.m-voice-mic{width:80px;height:80px;border-radius:50%;border:2px solid var(--m-blue);background:#fff;color:var(--m-blue);display:grid;place-items:center;box-shadow:var(--m-sh-mic)}.m-voice-mic.on{background:var(--m-blue);color:#fff}.m-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--m-intro-bg);display:flex;justify-content:center;transition:opacity .45s,transform .45s var(--m-ease)}.m-intro.leaving{opacity:0;transform:translateY(-24px);pointer-events:none}.m-intro-col{width:100%;max-width:560px;padding:14px 20px 28px;display:flex;flex-direction:column}.m-skip{align-self:flex-end;height:44px;padding:0 16px;border:0;border-radius:var(--m-r-pill);display:inline-flex;align-items:center;gap:6px;background:var(--m-glass-chip);font-size:15px;font-weight:600}.m-intro-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,3vh,26px);text-align:center}.m-intro-hello{position:relative;padding:14px 26px;border-radius:22px;background:#fff;box-shadow:var(--m-sh-intro);font-family:var(--m-font-display);font-weight:600;font-size:clamp(26px,4vw,34px);animation:m-pop-in .6s var(--m-ease) 1.2s both}.m-intro-hello:after{content:"";position:absolute;left:50%;bottom:-7px;width:16px;height:16px;margin-left:-8px;background:#fff;border-radius:3px;transform:rotate(45deg)}.m-intro-bot{animation:m-bounce-up 1.2s var(--m-ease-bounce) .15s both}.m-intro-wiggle{animation:m-wiggle .9s ease 1.3s both;transform-origin:50% 90%}.m-intro-h{margin:0;max-width:420px;font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.01em;line-height:1.25;animation:m-rise .6s var(--m-ease) 1.5s both}.m-intro-sub{margin:0;font-size:15px;color:var(--m-ink-2);animation:m-rise .6s var(--m-ease) 1.7s both}.m-intro-bottom{display:flex;flex-direction:column;align-items:center;gap:10px;animation:m-rise .6s var(--m-ease) 1.9s both}.m-intro-start{width:100%;max-width:360px;height:58px;border:0;border-radius:var(--m-r-pill);background:var(--m-blue);color:#fff;font-size:18px;font-weight:700;box-shadow:var(--m-sh-cta)}.m-intro-start:hover{background:var(--m-blue-dark)}.m-toast{position:fixed;z-index:80;left:50%;bottom:120px;max-width:min(92vw,520px);padding:12px 18px;border-radius:var(--m-r-lg);background:var(--m-ink);color:#fff;font-size:14.5px;font-weight:600;line-height:1.4;box-shadow:var(--m-sh-toast);display:flex;gap:8px;opacity:0;pointer-events:none;transform:translate(-50%,14px);transition:opacity .3s,transform .35s var(--m-ease)}.m-toast.show{opacity:1;transform:translate(-50%)}.m-toast.mob-ask{bottom:170px}.m-toast.mob{bottom:100px}.m-toast-tick{color:var(--m-toast-tick)}.m-app.mob .m-options{margin-left:0}.m-app.mob .m-answer{padding:16px}.m-app.mob .m-row.answer .m-avatar{display:none}@media (max-width: 520px){.m-sec-body{padding-left:0}}@media (max-width: 520px){.m-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.m-faq-tile{padding:12px 10px}.m-faq-title{font-size:14px}.m-faq-sub{font-size:12px}.m-mhead-right .m-108-pill{padding:0 12px}}@media (prefers-reduced-motion: reduce){.m-intro *,.m-chat>*,.m-greet,.m-voice{animation:none!important}.m-spektr{animation:none}}.feedback-box{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:13px;color:var(--fg-2)}.feedback-main{display:flex;align-items:center;gap:10px}.feedback-box .fb-q{flex:1;line-height:1.35}.feedback-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.fb-btn{min-width:42px;height:40px;border-radius:999px;padding:0 11px;background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--fg-2);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.fb-btn:hover{border-color:var(--asan-blue);color:var(--asan-blue-dark);background:var(--asan-blue-tint);transform:translateY(-1px)}.fb-btn:focus-visible{outline:0;box-shadow:0 0 0 3px var(--asan-blue-ring)}.fb-btn.like.on{border-color:#0f7fb85c;color:var(--asan-blue-deep);background:var(--asan-blue-tint)}.fb-btn.dislike.on{border-color:#c9482d57;color:#9a3d25;background:#c9482d14}.fb-btn svg{width:14px;height:14px;stroke-width:1.75}.feedback-count{font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:1}.feedback-thanks{margin-top:7px;color:var(--asan-blue-deep);font-size:12px;font-weight:500}.feedback-box.compact{margin-top:0;padding-top:0;border-top:0}.feedback-box.compact .feedback-main{align-items:flex-start;flex-direction:column;gap:8px}.feedback-box.compact .feedback-actions{width:100%}.feedback-box.compact .fb-btn{flex:1;min-width:0}.feedback-comment{margin-top:10px;display:grid;gap:6px;font-size:12px}.feedback-comment textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font:inherit;font-size:13px;resize:vertical}.feedback-comment textarea:focus{outline:none;border-color:var(--asan-blue);box-shadow:0 0 0 3px var(--asan-blue-ring)}.feedback-comment-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;opacity:.8}.feedback-comment button{padding:6px 12px;border:0;border-radius:8px;background:var(--asan-blue);color:#fff;font:inherit;font-weight:600;cursor:pointer}.feedback-comment button:disabled{opacity:.5;cursor:default}.m-preview-banner{position:fixed;z-index:90;top:0;left:50%;transform:translate(-50%);max-width:min(96vw,640px);padding:4px 12px;border-radius:0 0 10px 10px;background:var(--t-time-soft);color:var(--t-time-fg);font-size:12px;font-weight:600;text-align:center;pointer-events:none}.m-preview-banner~.m-composer-block .m-disclaimer span:last-child{display:none}details.m-sec>summary{list-style:none;cursor:pointer;min-height:32px}details.m-sec>summary::-webkit-details-marker{display:none}details.m-sec>summary .m-sec-chev{margin-left:auto;color:var(--m-ink-4);transition:transform .2s var(--m-ease)}details.m-sec[open]>summary .m-sec-chev{transform:rotate(180deg)}details.m-sec>summary:hover{color:var(--m-blue-dark)}.m-wordmark{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 350px){.m-mhead-text{display:none}.m-mhead-right{margin-left:auto}}.m-centres-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.m-centres-tools .m-search{flex:1 1 260px}.m-centres-layout{display:flex;flex-direction:column;gap:12px}.m-centres-layout.desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.m-centres-layout.desk .m-centres-map{order:2;display:flex;flex-direction:column;gap:8px;min-height:0}.m-centres-page.desk{height:100%;box-sizing:border-box;padding-bottom:20px}.m-centres-page.desk .m-centres-layout{flex:1 1 auto;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr)}.m-centres-page.desk .m-centres-list{height:100%;overflow-y:auto;padding:2px 6px 12px 2px;box-sizing:border-box;overscroll-behavior:contain}.m-centres-page.desk .m-map{flex:1 1 auto;min-height:280px;height:auto}.m-map-legend{margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--m-ink-2)}.m-map-legend span{display:inline-flex;align-items:center;gap:6px}.m-dot{width:12px;height:12px;border-radius:50%;background:var(--m-blue);border:2px solid #fff;box-shadow:0 1px 3px #0a284659}.m-dot.approx{background:var(--m-blue-hi);opacity:.75}.m-map{width:100%;height:clamp(240px,38vh,340px);border-radius:var(--m-r-card);overflow:hidden;background:var(--m-map);box-shadow:var(--m-sh-card)}.m-pin{display:block;width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--m-blue);border:3px solid #fff;box-shadow:0 4px 10px #0a28464d}.m-pin.on{background:var(--m-blue-night);transform:rotate(-45deg) scale(1.25)}.m-centres-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.m-centre{border-radius:var(--m-r-tile);background:#fff;box-shadow:var(--m-sh-card);border:2px solid var(--m-hair-3)}.m-centre.on{border-color:var(--m-blue)}.m-centre-head{width:100%;min-height:52px;padding:12px 14px 4px;border:0;background:transparent;display:flex;align-items:baseline;gap:10px;text-align:left}.m-centre-name{flex:1;min-width:0;font-size:15.5px;font-weight:700;line-height:1.3}.m-centre-km{flex:none;font-size:14px;font-weight:700;color:var(--m-blue-dark)}.m-centre-km small{font-weight:500;color:var(--m-ink-4)}.m-centre-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:6px}.m-centre-line{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--m-ink-2);overflow-wrap:anywhere}.m-centre-line svg{flex:none;margin-top:2px;color:var(--m-blue)}.m-centre-line a{color:var(--m-blue-dark);font-weight:600}.m-centre-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.leaflet-container{font-family:var(--font-sans)}.m-pin.approx{background:var(--m-blue-hi);opacity:.75}.m-pin.approx.on{opacity:1;background:var(--m-blue-night)}
