.aurora-scope{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-feature-settings:"cv11","ss01","ss03";overflow-x:hidden}.aurora-scope .aurora-stage{position:relative;width:100%;min-height:100vh;background:#07050d;color:rgba(255,255,255,.96);isolation:isolate}.aurora-scope .aurora-stage:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.06;mix-blend-mode:overlay;pointer-events:none;z-index:2}.aurora-scope .aurora-stage.theme-light{background:#fafaf7;color:#18181b}.aurora-scope .aurora-stage.theme-light:before{opacity:.025;mix-blend-mode:multiply}.aurora-scope .aurora-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.65;pointer-events:none;will-change:transform}.aurora-scope .aurora-blob.amber{background:radial-gradient(circle,#f5a524 0,transparent 70%)}.aurora-scope .aurora-blob.magenta{background:radial-gradient(circle,#ec4899 0,transparent 70%)}.aurora-scope .aurora-blob.violet{background:radial-gradient(circle,#8b5cf6 0,transparent 70%)}.aurora-scope .aurora-blob.indigo{background:radial-gradient(circle,#4f46e5 0,transparent 70%)}.aurora-scope .aurora-blob.teal{background:radial-gradient(circle,#14b8a6 0,transparent 70%)}.aurora-scope .aurora-blob.rose{background:radial-gradient(circle,#fb7185 0,transparent 70%)}.aurora-scope.theme-light .aurora-blob{opacity:.35;mix-blend-mode:multiply;filter:blur(100px)}.aurora-scope.theme-light .aurora-blob.amber{background:radial-gradient(circle,#fbbf24 0,transparent 70%)}.aurora-scope.theme-light .aurora-blob.magenta{background:radial-gradient(circle,#f472b6 0,transparent 70%)}.aurora-scope.theme-light .aurora-blob.violet{background:radial-gradient(circle,#c4b5fd 0,transparent 70%)}.aurora-scope.theme-light .aurora-blob.rose{background:radial-gradient(circle,#fda4af 0,transparent 70%)}.aurora-scope.theme-light .aurora-blob.teal{background:radial-gradient(circle,#5eead4 0,transparent 70%)}.aurora-scope.theme-light .aurora-blob.indigo{background:radial-gradient(circle,#a5b4fc 0,transparent 70%)}.aurora-scope .a-glass{position:relative;background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.02));backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),inset 0 -1px 0 0 rgba(255,255,255,.03),0 50px 100px -20px rgba(0,0,0,.4),0 30px 60px -30px rgba(0,0,0,.3)}.aurora-scope.theme-light .a-glass{background:linear-gradient(165deg,rgba(255,255,255,.85),rgba(255,255,255,.65));border:1px solid rgba(0,0,0,.05);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.8),0 30px 60px -20px rgba(60,30,80,.15),0 20px 40px -30px rgba(60,30,80,.1)}.aurora-scope .a-glass-light{background:linear-gradient(165deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(255,255,255,.06);border-radius:22px}.aurora-scope.theme-light .a-glass-light{background:linear-gradient(165deg,rgba(255,255,255,.7),rgba(255,255,255,.5));border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 16px -8px rgba(60,30,80,.08)}.aurora-scope .a-wordmark{font-family:"Instrument Serif",Times New Roman,serif;font-weight:400;letter-spacing:-.04em;line-height:1}.aurora-scope .a-field-input{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;font-family:inherit;font-size:16px;font-weight:400;color:rgba(255,255,255,.96);outline:none;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.aurora-scope .a-field-input::-moz-placeholder{color:rgba(255,255,255,.28)}.aurora-scope .a-field-input::placeholder{color:rgba(255,255,255,.28)}.aurora-scope .a-field-input:focus{background:rgba(255,255,255,.06);border-color:rgba(245,165,36,.5);box-shadow:0 0 0 4px rgba(245,165,36,.12),0 0 30px rgba(245,165,36,.15)}.aurora-scope .a-field-input.error{border-color:rgba(248,113,113,.5);box-shadow:0 0 0 4px rgba(248,113,113,.12)}.aurora-scope .a-field-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:8px;display:block}.aurora-scope.theme-light .a-field-input{background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.08);color:#18181b}.aurora-scope.theme-light .a-field-input::-moz-placeholder{color:rgba(0,0,0,.35)}.aurora-scope.theme-light .a-field-input::placeholder{color:rgba(0,0,0,.35)}.aurora-scope.theme-light .a-field-input:focus{background:white;border-color:rgba(236,72,153,.55);box-shadow:0 0 0 4px rgba(236,72,153,.1),0 4px 20px rgba(236,72,153,.15)}.aurora-scope.theme-light .a-field-input.error{border-color:rgba(220,38,38,.55);box-shadow:0 0 0 4px rgba(220,38,38,.1)}.aurora-scope.theme-light .a-field-label{color:rgba(0,0,0,.55)}.aurora-scope .a-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#f5a524,#ec4899 50%,#8b5cf6);background-size:200% 200%;background-position:0 50%;color:white;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;border:none;border-radius:14px;padding:16px 24px;cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.25),inset 0 -1px 0 0 rgba(0,0,0,.1),0 10px 30px -10px rgba(236,72,153,.5),0 20px 40px -20px rgba(139,92,246,.4);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.aurora-scope .a-btn-primary:hover:not(:disabled){transform:translateY(-1px);background-position:100% 50%}.aurora-scope .a-btn-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.aurora-scope .a-btn-primary:disabled{opacity:.6;cursor:not-allowed}.aurora-scope .a-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.9);font-family:inherit;font-size:15px;font-weight:500;padding:12px 20px;border-radius:12px;cursor:pointer;transition:all .2s ease}.aurora-scope .a-btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.aurora-scope.theme-light .a-btn-ghost{background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.06);color:#18181b}.aurora-scope.theme-light .a-btn-ghost:hover{background:white;border-color:rgba(0,0,0,.1)}.aurora-scope .a-pill{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.75);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.aurora-scope .a-pill:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);color:rgba(255,255,255,.95)}.aurora-scope .a-pill.on{background:linear-gradient(135deg,rgba(245,165,36,.18),rgba(236,72,153,.18));border-color:rgba(245,165,36,.45);color:#fbbf24;box-shadow:0 0 20px -8px rgba(245,165,36,.5)}.aurora-scope.theme-light .a-pill{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.14);color:rgba(0,0,0,.65)}.aurora-scope.theme-light .a-pill:hover{background:rgba(0,0,0,.07);border-color:rgba(0,0,0,.22);color:#18181b}.aurora-scope.theme-light .a-pill.on{background:linear-gradient(135deg,rgba(236,72,153,.12),rgba(139,92,246,.12));border-color:rgba(236,72,153,.4);color:#be185d;box-shadow:0 4px 16px -8px rgba(236,72,153,.5)}.aurora-scope .a-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:500;line-height:1.45}.aurora-scope .a-banner.red{background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25);color:#fca5a5}.aurora-scope .a-banner.yellow{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25);color:#fcd34d}.aurora-scope .a-banner.green{background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.3);color:#6ee7b7}.aurora-scope.theme-light .a-banner.red{background:#fef2f2;border-color:rgba(220,38,38,.2);color:#b91c1c}.aurora-scope.theme-light .a-banner.yellow{background:#fffbeb;border-color:rgba(245,158,11,.25);color:#b45309}.aurora-scope.theme-light .a-banner.green{background:#f0fdf4;border-color:rgba(34,197,94,.25);color:#15803d}.aurora-scope .a-progress-track{height:4px;background:rgba(255,255,255,.06);border-radius:999px;overflow:hidden}.aurora-scope.theme-light .a-progress-track{background:rgba(0,0,0,.05)}.aurora-scope .a-progress-fill{height:100%;background:linear-gradient(90deg,#f5a524,#ec4899,#8b5cf6);border-radius:999px;transition:width .6s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 12px rgba(236,72,153,.5)}.aurora-scope .a-photo-ph{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(245,165,36,.2),rgba(236,72,153,.18) 50%,rgba(139,92,246,.22))}.aurora-scope .a-photo-ph:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0 12px,rgba(255,255,255,.04) 12px 13px)}.aurora-scope .a-photo-ph .ph-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:rgba(255,255,255,.55);text-transform:uppercase}.aurora-scope.theme-light .a-photo-ph{background:linear-gradient(135deg,rgba(245,165,36,.3),rgba(236,72,153,.25) 50%,rgba(139,92,246,.3))}.aurora-scope.theme-light .a-photo-ph .ph-label{color:rgba(0,0,0,.45)}.aurora-scope .a-scroll-area::-webkit-scrollbar{width:0}.aurora-scope .a-scroll-area{scrollbar-width:none}.aurora-scope .a-theme-toggle{position:fixed;bottom:24px;right:24px;z-index:70;display:inline-flex;align-items:center;height:32px;padding:0 4px;border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 8px 24px -8px rgba(0,0,0,.4)}.aurora-scope.theme-light .a-theme-toggle{background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px -4px rgba(0,0,0,.1)}.aurora-scope .a-ttk{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);transition:all .25s cubic-bezier(.34,1.56,.64,1)}.aurora-scope .a-ttk.on{background:linear-gradient(135deg,#f5a524,#ec4899);color:white;box-shadow:0 4px 12px -2px rgba(236,72,153,.5)}.aurora-scope.theme-light .a-ttk{color:rgba(0,0,0,.35)}.aurora-scope.theme-light .a-ttk.on{background:linear-gradient(135deg,#1d1d1f,#404040);color:#fbbf24}@keyframes aurora-drift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.1)}66%{transform:translate(-30px,40px) scale(.95)}}@keyframes aurora-drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,-20px) scale(1.15)}}@keyframes aurora-drift3{0%,to{transform:translate(0) scale(.9)}50%{transform:translate(30px,30px) scale(1.1)}}@keyframes aurora-spin{to{transform:rotate(1turn)}}@keyframes aurora-pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes aurora-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aurora-scope .aurora-drift-1{animation:aurora-drift1 22s ease-in-out infinite}.aurora-scope .aurora-drift-2{animation:aurora-drift2 28s ease-in-out infinite}.aurora-scope .aurora-drift-3{animation:aurora-drift3 18s ease-in-out infinite}.aurora-scope .aurora-spin{animation:aurora-spin .8s linear infinite}.aurora-scope .aurora-pulse-glow{animation:aurora-pulse-glow 2.4s ease-in-out infinite}.aurora-scope .aurora-fade-up{animation:aurora-fade-up .5s cubic-bezier(.22,.9,.3,1) backwards}.minimal-scope{color:#000000;--mh-ink:#000000;--mh-paper:#ffffff;--mh-bone:#fafaf7;--mh-amber:#f5a524;--mh-amber-wash:rgba(245,165,36,0.12);--mh-amber-line:rgba(245,165,36,0.6);--mh-map-land:#f2f2f0;--mh-line:rgba(0,0,0,0.1);--mh-line-strong:rgba(0,0,0,0.3);--mh-muted:rgba(0,0,0,0.62);--mh-wash:rgba(0,0,0,0.05);--mh-danger:#b91c1c;--mh-ease:cubic-bezier(0.22,1,0.36,1);--mh-font:"Mona Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mh-page-pad:10px;--mh-pill-shadow:0 1px 2px rgba(0,0,0,0.08),0 6px 20px -8px rgba(0,0,0,0.18)}@media (min-width:900px){.minimal-scope{--mh-page-pad:20px}}.minimal-scope .mh-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.minimal-scope.mh-home{display:flex;min-height:100vh;padding:var(--mh-page-pad);overflow-x:hidden;background:var(--mh-paper);font-family:var(--mh-font);color:var(--mh-ink)}@supports (height:100svh){.minimal-scope.mh-home{min-height:100svh}}.minimal-scope.mh-home :focus-visible{outline:2px solid var(--mh-ink);outline-offset:2px}.minimal-scope.mh-home [tabindex="-1"]:focus-visible{outline:none}.minimal-scope .mh-shell{flex:1;min-width:0;display:flex;flex-direction:column;transition:transform .7s var(--mh-ease)}.minimal-scope .mh-shell[data-receded=true]{transform:scale(.965)}.minimal-scope .mh-stage{position:relative;flex:1 1 320px;min-height:320px;overflow:hidden;border-radius:28px;background:var(--mh-map-land)}.minimal-scope .mh-panel{position:relative;display:flex;flex-direction:column;margin-top:-26px;padding:26px 14px 10px;border-radius:26px 26px 0 0;background:var(--mh-paper)}@media (min-width:900px){.minimal-scope .mh-shell{flex-direction:row}.minimal-scope .mh-stage{flex:1.55 1 0;min-height:0}.minimal-scope .mh-panel{flex:1 1 0;min-width:400px;max-width:600px;margin-top:0;padding:clamp(24px,3vw,40px) clamp(24px,3.2vw,48px) 20px;border-radius:0}}.minimal-scope .mh-map,.minimal-scope .mh-map-canvas{position:absolute;inset:0}.minimal-scope .mh-map[data-ready] .mh-map-canvas{opacity:0;transition:opacity .45s var(--mh-ease)}.minimal-scope .mh-map[data-ready=true] .mh-map-canvas{opacity:1}.minimal-scope .mh-map-still{position:absolute;inset:0;overflow:hidden;container-type:size;pointer-events:none;--img-w:var(--n-img-w);--box-w:var(--n-box-w);--box-h:var(--n-box-h);--box-cx:var(--n-box-cx);--box-cy:var(--n-box-cy)}@media (min-width:900px){.minimal-scope .mh-map-still{--img-w:var(--w-img-w);--box-w:var(--w-box-w);--box-h:var(--w-box-h);--box-cx:var(--w-box-cx);--box-cy:var(--w-box-cy)}}.minimal-scope .mh-map-still img{--still-scale:min(calc((100cqw - var(--pad-l) - var(--pad-r)) / var(--box-w)),calc((100cqh - var(--pad-t) - var(--pad-b)) / var(--box-h)));position:absolute;max-width:none;width:calc(var(--still-scale) * var(--img-w));height:auto;left:calc(var(--pad-l) + (100cqw - var(--pad-l) - var(--pad-r)) / 2 - var(--still-scale) * var(--box-cx));top:calc(var(--pad-t) + (100cqh - var(--pad-t) - var(--pad-b)) / 2 - var(--still-scale) * var(--box-cy))}.minimal-scope .mh-pin{position:relative;width:0;height:0}.minimal-scope .mh-pin-dot,.minimal-scope .mh-pin-pulse{position:absolute;top:-10px;left:-10px;width:20px;height:20px;border-radius:999px;background:var(--mh-amber)}.minimal-scope .mh-pin-dot{border:3px solid var(--mh-paper);box-shadow:0 2px 10px rgba(0,0,0,.3);animation:mh-pop .4s var(--mh-ease) both}.minimal-scope .mh-pin-pulse{opacity:0;animation:mh-pulse 2.4s ease-out .4s infinite}.minimal-scope .mh-pin-pulse+.mh-pin-pulse{animation-delay:1.6s}.minimal-scope .mh-pin-label{position:absolute;bottom:22px;left:0;max-width:min(280px,70vw);padding:8px 14px;overflow:hidden;border-radius:999px;background:var(--mh-paper);box-shadow:0 1px 2px rgba(0,0,0,.08),0 10px 26px -10px rgba(0,0,0,.35);font-family:var(--mh-font);font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:var(--mh-ink);transform:translateX(-50%);animation:mh-fade .4s ease .2s both}.minimal-scope .mh-stage-bar{position:relative;justify-content:space-between;padding:clamp(12px,1.6vw,20px)}.minimal-scope .mh-stage-bar,.minimal-scope .mh-stage-nav{display:flex;align-items:center;gap:8px}.minimal-scope .mh-pill{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--mh-paper);box-shadow:var(--mh-pill-shadow);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;color:var(--mh-ink);cursor:pointer;transition:box-shadow .2s ease}.minimal-scope a.mh-pill{font-weight:600}.minimal-scope a.mh-pill:hover,.minimal-scope button.mh-pill:hover{box-shadow:0 1px 2px rgba(0,0,0,.1),0 10px 24px -8px rgba(0,0,0,.28)}.minimal-scope .mh-pill img{display:block;width:auto;height:18px;filter:invert(1)}@media (max-width:360px){.minimal-scope .mh-stage-nav .mh-pill--how{display:none}}.minimal-scope .mh-map-credit{position:absolute;left:clamp(12px,1.6vw,20px);bottom:36px;margin:0;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.85);font-size:10px;line-height:1.4;color:rgba(0,0,0,.65)}.minimal-scope .mh-map-credit a{color:inherit;text-decoration:none}.minimal-scope .mh-map-credit a:hover{text-decoration:underline}@media (min-width:900px){.minimal-scope .mh-map-credit{bottom:clamp(10px,1.4vw,16px)}}.minimal-scope .mh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .2s ease,opacity .2s ease,transform .2s var(--mh-ease)}.minimal-scope .mh-btn:hover:not(:disabled){transform:translateY(-1px)}.minimal-scope .mh-btn:active:not(:disabled){transform:scale(.98)}.minimal-scope .mh-btn:disabled{opacity:.4;cursor:not-allowed}.minimal-scope .mh-btn--primary{background:var(--mh-ink);color:var(--mh-bone)}.minimal-scope .mh-btn--ghost{border-color:var(--mh-line-strong);background:transparent;color:var(--mh-ink)}.minimal-scope .mh-btn--ghost:hover:not(:disabled){background:var(--mh-wash)}.minimal-scope .mh-btn--quiet{height:44px;background:transparent;font-size:14px;color:rgba(0,0,0,.7)}.minimal-scope .mh-btn--quiet:hover:not(:disabled){background:var(--mh-wash);transform:none}.minimal-scope .mh-btn--lg{height:56px}.minimal-scope .mh-btn--block{width:100%}.minimal-scope .mh-chipbtn{flex-shrink:0;height:32px;padding:0 12px;border:0;border-radius:999px;background:rgba(0,0,0,.06);font:inherit;font-size:12px;font-weight:600;color:var(--mh-ink);cursor:pointer;transition:background .2s ease}.minimal-scope .mh-chipbtn:hover{background:rgba(0,0,0,.12)}.minimal-scope .mh-linkbtn{padding:0;border:0;background:none;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;color:var(--mh-ink);cursor:pointer}.minimal-scope .mh-panel-home{flex:1;display:flex;flex-direction:column;gap:28px}.minimal-scope .mh-panel-home[data-direction=back]{animation:mh-step-back .5s var(--mh-ease) both}.minimal-scope .mh-hero{width:100%;max-width:520px;margin:auto 0}.minimal-scope .mh-hero-title{margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.14;letter-spacing:-.025em}.minimal-scope .mh-line{display:block;margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}.minimal-scope .mh-line>span{display:block;text-wrap:balance;animation:mh-line 1s var(--mh-ease) both}.minimal-scope .mh-line:first-child>span{animation-delay:.12s}.minimal-scope .mh-line:nth-child(2)>span{animation-delay:.22s}.minimal-scope .mh-hero-sub{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--mh-muted);animation:mh-rise .9s var(--mh-ease) .32s both}.minimal-scope .mh-search{display:flex;align-items:center;gap:10px;height:60px;margin-top:26px;padding:0 8px 0 20px;border:1px solid rgba(0,0,0,.2);border-radius:999px;background:var(--mh-paper);transition:border-color .2s ease;animation:mh-rise .9s var(--mh-ease) .42s both}.minimal-scope .mh-search:focus-within{border-color:var(--mh-ink)}.minimal-scope .mh-search-icon{display:flex;flex-shrink:0;color:rgba(0,0,0,.55)}.minimal-scope .mh-search-input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font:inherit;font-size:17px;font-weight:500;color:var(--mh-ink)}.minimal-scope.mh-home .mh-search-input:focus-visible{outline:none}.minimal-scope .mh-search-input::-moz-placeholder{font-weight:400;color:rgba(0,0,0,.5)}.minimal-scope .mh-search-input::placeholder{font-weight:400;color:rgba(0,0,0,.5)}.minimal-scope .mh-search-btn{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--mh-ink);color:var(--mh-bone);cursor:pointer;transition:transform .2s var(--mh-ease)}.minimal-scope .mh-search-btn:hover{transform:translateX(2px)}.minimal-scope .mh-hero-status{min-height:22px;margin-top:14px;padding-left:20px}.minimal-scope .mh-hint{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:1.45;color:var(--mh-muted)}.minimal-scope .mh-hint--error{color:var(--mh-danger)}.minimal-scope .mh-notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--mh-amber-line);border-radius:12px;background:var(--mh-amber-wash);font-size:13px;line-height:1.45;color:var(--mh-ink)}.minimal-scope .mh-notice-icon{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--mh-amber);color:var(--mh-ink)}.minimal-scope .mh-notice-text{margin:0;min-width:0}.minimal-scope .mh-loader{flex-shrink:0;width:14px;height:14px;border:2px solid rgba(0,0,0,.12);border-top:2px solid var(--mh-ink);border-radius:999px;animation:mh-rotate .8s linear infinite}.minimal-scope .mh-sample{display:none}@media (min-width:900px) and (min-height:700px){.minimal-scope .mh-sample{display:block;padding:18px 20px;border:1px solid var(--mh-line);border-radius:22px;animation:mh-rise .9s var(--mh-ease) .62s both}}.minimal-scope .mh-sample-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:12px;color:var(--mh-muted)}.minimal-scope .mh-sample-value{margin:6px 0 0;font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.03em}.minimal-scope .mh-credits{display:grid;grid-template-areas:"explore" "legal" "made" "links";gap:4px 16px;font-size:11px;line-height:1.6;color:var(--mh-muted)}.minimal-scope .mh-credits p{margin:0}.minimal-scope .mh-credits-made{grid-area:made}.minimal-scope .mh-credits-explore{grid-area:explore}.minimal-scope .mh-credits-legal{grid-area:legal}.minimal-scope .mh-credits-links{grid-area:links}@media (min-width:1280px){.minimal-scope .mh-credits{grid-template-columns:1fr auto;grid-template-areas:"explore explore" "legal legal" "made links";align-items:baseline}}.minimal-scope .mh-credits a{color:rgba(0,0,0,.75)}.minimal-scope .mh-credits a:hover{color:var(--mh-ink)}.minimal-scope .mh-credits p.mh-credits-made{font-size:12px}.minimal-scope .mh-credits-made a{font-weight:700;text-decoration:none;color:var(--mh-ink)}.minimal-scope .mh-credits-made a:hover{text-decoration:underline;text-underline-offset:3px}.minimal-scope .mh-range{margin-top:12px}.minimal-scope .mh-range-track{position:relative;height:18px}.minimal-scope .mh-range-track:before{content:"";position:absolute;top:8px;right:0;left:0;height:2px;border-radius:2px;background:rgba(0,0,0,.12)}.minimal-scope .mh-range-median{position:absolute;top:2px;left:var(--pos);width:2px;height:14px;margin-left:-1px;border-radius:2px;background:var(--mh-ink);animation:mh-fade .4s ease .9s both}.minimal-scope .mh-range-marker{position:absolute;top:2px;left:var(--pos);width:14px;height:14px;margin-left:-7px;border:3px solid var(--mh-paper);border-radius:999px;background:var(--mh-amber);box-shadow:0 0 0 1px rgba(0,0,0,.12);animation:mh-pop .4s var(--mh-ease) 1s both}.minimal-scope .mh-range-ends{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;color:var(--mh-muted)}.minimal-scope .mh-range-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:11px;color:var(--mh-muted)}.minimal-scope .mh-range-legend span{display:inline-flex;align-items:center;gap:6px}.minimal-scope .mh-range-key{display:inline-block;flex-shrink:0}.minimal-scope .mh-range-key--marker{width:8px;height:8px;border-radius:999px;background:var(--mh-amber)}.minimal-scope .mh-range-key--median{width:2px;height:12px;border-radius:2px;background:var(--mh-ink)}.minimal-scope .mh-flow-head{display:flex;align-items:center;gap:12px;min-height:40px;margin-bottom:22px}.minimal-scope .mh-flow-back{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.06);color:var(--mh-ink);cursor:pointer;transition:background .2s ease}.minimal-scope .mh-flow-back:hover{background:rgba(0,0,0,.12)}.minimal-scope .mh-flow-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--mh-muted)}.minimal-scope .mh-flow-track{flex:1;height:3px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.08)}.minimal-scope .mh-flow-fill{display:block;width:var(--progress);height:100%;border-radius:999px;background:var(--mh-ink);transition:width .7s var(--mh-ease)}.minimal-scope .mh-step{display:flex;flex-direction:column;gap:18px;animation:mh-step-forward .5s var(--mh-ease) both}.minimal-scope .mh-step[data-direction=back]{animation-name:mh-step-back}.minimal-scope .mh-step--loose{gap:22px}.minimal-scope .mh-step-title{margin:0;font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.minimal-scope .mh-step-lead{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--mh-muted);text-wrap:pretty}.minimal-scope .mh-step-lead strong{font-weight:600;color:var(--mh-ink);overflow-wrap:anywhere}.minimal-scope .mh-step-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.minimal-scope .mh-foot-hint{min-width:0;margin:0;font-size:13px;line-height:1.35;color:var(--mh-muted)}.minimal-scope .mh-actions{display:flex;flex-direction:column;gap:8px}.minimal-scope .mh-actions--row{flex-direction:row;flex-wrap:wrap;gap:10px}.minimal-scope .mh-packs{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.minimal-scope .mh-pack{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--mh-line-strong);border-radius:18px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.minimal-scope .mh-pack[data-checked]{border-color:var(--mh-ink);box-shadow:inset 0 0 0 1px var(--mh-ink)}.minimal-scope .mh-pack input{width:18px;height:18px;margin:0;accent-color:var(--mh-ink)}.minimal-scope .mh-pack-text{display:flex;flex-direction:column;min-width:0}.minimal-scope .mh-pack-text b{font-size:16px;font-weight:600}.minimal-scope .mh-pack-text small{font-size:13px;color:var(--mh-muted)}.minimal-scope .mh-pack-price{font-size:16px;font-weight:600;white-space:nowrap}.minimal-scope .mh-buy-back{align-self:flex-start}.minimal-scope .mh-consent{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:rgba(0,0,0,.78);cursor:pointer}.minimal-scope .mh-consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--mh-ink);cursor:pointer}.minimal-scope .mh-consent a{font-weight:600;color:var(--mh-ink);text-decoration:underline;text-underline-offset:3px}.minimal-scope .mh-address{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:16px;background:rgba(0,0,0,.04)}.minimal-scope .mh-address-dot{flex-shrink:0;width:10px;height:10px;border-radius:999px;background:var(--mh-amber)}.minimal-scope .mh-address-text{flex:1;min-width:0}.minimal-scope .mh-address-street{display:block;font-size:15px;font-weight:600;line-height:1.35}.minimal-scope .mh-address-area{display:block;font-size:13px;color:var(--mh-muted)}.minimal-scope .mh-row{display:grid;gap:10px}.minimal-scope .mh-row--city{grid-template-columns:minmax(0,1fr) 84px}.minimal-scope .mh-field{position:relative;display:block;min-width:0}.minimal-scope .mh-field-control{width:100%;height:56px;padding:22px 16px 4px;border:1px solid var(--mh-line-strong);border-radius:14px;background:var(--mh-paper);font:inherit;font-size:18px;color:var(--mh-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease}.minimal-scope.mh-home .mh-field-control:focus-visible{outline:none}.minimal-scope .mh-field-control:focus{border-color:var(--mh-ink)}.minimal-scope .mh-field-control[aria-invalid=true]{border-color:var(--mh-danger)}.minimal-scope .mh-field-label{position:absolute;top:17px;right:16px;left:16px;overflow:hidden;font-size:18px;font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;color:rgba(0,0,0,.55);pointer-events:none;transition:top .15s ease,font-size .15s ease,letter-spacing .15s ease}.minimal-scope .mh-field-control:not(:-moz-placeholder)+.mh-field-label{top:9px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.minimal-scope .mh-field-control:focus+.mh-field-label,.minimal-scope .mh-field-control:not(:placeholder-shown)+.mh-field-label{top:9px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.minimal-scope .mh-field-control:-webkit-autofill+.mh-field-label{top:9px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.minimal-scope .mh-group{min-width:0;margin:0;padding:0;border:0}.minimal-scope .mh-group-label{display:block;margin:0 0 8px;padding:0;font-size:11px;font-weight:600;color:var(--mh-muted)}.minimal-scope .mh-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.minimal-scope .mh-type{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:16px;background:var(--mh-ink);color:var(--mh-bone);cursor:pointer;transition:box-shadow .2s ease}.minimal-scope .mh-type img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .25s ease,opacity .25s ease,transform .6s var(--mh-ease)}.minimal-scope .mh-type:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.7))}.minimal-scope .mh-type:hover img{transform:scale(1.05)}.minimal-scope .mh-type[data-active=false] img{filter:grayscale(1);opacity:.7}.minimal-scope .mh-type[data-active=true]{box-shadow:0 0 0 2px var(--mh-paper),0 0 0 4px var(--mh-ink)}.minimal-scope .mh-type:has(input:focus-visible){outline:2px solid var(--mh-ink);outline-offset:6px}.minimal-scope .mh-type-label{position:absolute;left:10px;bottom:8px;z-index:1;font-size:12px;font-weight:600}.minimal-scope .mh-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.minimal-scope .mh-specs[data-solo=true]{grid-template-columns:minmax(0,1fr)}.minimal-scope .mh-specs-hint{grid-column:1/-1;margin:0;font-size:12px;line-height:1.4;color:var(--mh-muted)}.minimal-scope .mh-spec{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--mh-line-strong);border-radius:14px;background:var(--mh-paper);transition:border-color .15s ease}.minimal-scope .mh-spec--input{cursor:text}.minimal-scope .mh-spec--input:focus-within{border-color:var(--mh-ink)}.minimal-scope .mh-spec-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mh-muted)}.minimal-scope .mh-spec-area{display:flex;align-items:baseline;gap:4px;height:28px;font-size:11px;color:var(--mh-muted)}.minimal-scope .mh-spec-area input{width:100%;min-width:0;padding:0;border:0;background:transparent;font:inherit;font-size:18px;font-weight:600;line-height:28px;color:var(--mh-ink);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.minimal-scope.mh-home .mh-spec-area input:focus-visible{outline:none}.minimal-scope .mh-spec-area input::-webkit-inner-spin-button,.minimal-scope .mh-spec-area input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.minimal-scope .mh-spec-area input::-moz-placeholder{font-weight:500;color:rgba(0,0,0,.35)}.minimal-scope .mh-spec-area input::placeholder{font-weight:500;color:rgba(0,0,0,.35)}.minimal-scope .mh-stepper{display:flex;align-items:center;justify-content:space-between;gap:4px;height:28px}.minimal-scope .mh-stepper-btn{position:relative;display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.06);color:var(--mh-ink);cursor:pointer;transition:background .15s ease,transform .15s var(--mh-ease)}.minimal-scope .mh-stepper-btn:after{content:"";position:absolute;inset:-8px}.minimal-scope .mh-stepper-btn:hover:not(:disabled){background:rgba(0,0,0,.12)}.minimal-scope .mh-stepper-btn:active:not(:disabled){transform:scale(.9)}.minimal-scope .mh-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.minimal-scope .mh-stepper-btn--plus{background:var(--mh-ink);color:var(--mh-bone)}.minimal-scope .mh-stepper-btn--plus:hover:not(:disabled){background:#2b2b2b}.minimal-scope .mh-stepper-value{min-width:2ch;font-size:18px;font-weight:600;text-align:center}.minimal-scope .mh-scan-rows{display:flex;flex-direction:column;gap:20px;margin:12px 0 0;padding:0;list-style:none}.minimal-scope .mh-scan-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;font-weight:600}.minimal-scope .mh-scan-done{font-size:12px;font-weight:400;color:var(--mh-muted);animation:mh-fade .45s ease var(--done-at) both}.minimal-scope .mh-scan-track{display:block;height:2px;margin-top:10px;overflow:hidden;background:rgba(0,0,0,.1)}.minimal-scope .mh-scan-fill{display:block;height:100%;background:var(--mh-ink);transform-origin:left center;animation:mh-grow-x 1.1s cubic-bezier(.4,0,.2,1) var(--start-at) both}.minimal-scope .mh-result-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font-size:13px;color:var(--mh-muted)}.minimal-scope .mh-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;background:rgba(0,0,0,.06);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:rgba(0,0,0,.7)}.minimal-scope .mh-value{margin:10px 0 0;font-size:clamp(38px,4vw,54px);font-weight:500;line-height:1;letter-spacing:-.035em}.minimal-scope .mh-result-meta{margin:12px 0 0;font-size:14px;color:var(--mh-muted)}.minimal-scope .mh-result-meta strong{font-weight:600;color:var(--mh-ink)}.minimal-scope .mh-facts{display:flex;flex-direction:column;gap:6px;margin:0;padding:18px 0 0;border-top:1px solid rgba(0,0,0,.08);list-style:none;font-size:13px;line-height:1.5;color:var(--mh-muted)}.minimal-scope .mh-facts strong{font-weight:600;color:var(--mh-ink)}.minimal-scope .mh-intent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;margin:0;padding:4px;border:0;border-radius:999px;background:rgba(0,0,0,.06)}.minimal-scope .mh-intent-item{display:grid;place-items:center;min-height:44px;padding:0 6px;border-radius:999px;font-size:13px;font-weight:500;line-height:1.15;text-align:center;color:rgba(0,0,0,.65);cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.minimal-scope .mh-intent-item[data-active=true]{background:var(--mh-ink);box-shadow:0 2px 8px rgba(0,0,0,.25);font-weight:600;color:var(--mh-bone)}.minimal-scope .mh-intent-item:has(input:focus-visible){outline:2px solid var(--mh-ink);outline-offset:2px}.minimal-scope .mh-fineprint{margin:0;font-size:12px;line-height:1.5;text-align:center;color:var(--mh-muted)}.minimal-scope .mh-fineprint a{color:var(--mh-ink)}.minimal-scope .mh-done-badge{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:var(--mh-ink);color:var(--mh-bone);animation:mh-pop .45s var(--mh-ease) .2s both}.minimal-scope .mh-modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.32);backdrop-filter:blur(14px);font-family:var(--mh-font);color:var(--mh-ink);animation:mh-fade .35s ease both}.minimal-scope .mh-modal{position:relative;width:100%;max-height:94vh;overflow-y:auto;overscroll-behavior:contain;border-radius:28px 28px 0 0;background:var(--mh-paper);box-shadow:0 40px 80px -20px rgba(0,0,0,.3);outline:none;animation:mh-sheet-in .5s var(--mh-ease) both}@supports (height:100svh){.minimal-scope .mh-modal{max-height:94svh}}.minimal-scope .mh-modal-close{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.06);color:var(--mh-ink);cursor:pointer;transition:background .2s ease}.minimal-scope .mh-modal-close:hover{background:rgba(0,0,0,.12)}@media (min-width:700px){.minimal-scope .mh-modal-overlay{align-items:center;padding:24px}.minimal-scope .mh-modal{max-width:880px;max-height:min(92vh,760px);border-radius:32px;animation-name:mh-modal-in;animation-duration:.62s}.minimal-scope .mh-modal-close{top:26px;right:26px}}.minimal-scope .mh-how{display:flex;flex-direction:column;gap:16px;padding:14px}.minimal-scope .mh-how-map{position:relative;flex-shrink:0;height:230px;overflow:hidden;border-radius:22px;background:var(--mh-map-land)}.minimal-scope .mh-how-range{position:absolute;right:14px;bottom:14px;left:14px;padding:14px 16px;border-radius:18px;background:var(--mh-paper);box-shadow:0 10px 30px -12px rgba(0,0,0,.35);animation:mh-rise .6s var(--mh-ease) both}.minimal-scope .mh-how-range-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11px;color:var(--mh-muted)}.minimal-scope .mh-how-range-top strong{font-size:22px;font-weight:500;letter-spacing:-.03em;color:var(--mh-ink)}.minimal-scope .mh-how-range .mh-range{margin-top:6px}.minimal-scope .mh-how-body{display:flex;flex-direction:column;min-width:0;padding:6px 6px 4px}.minimal-scope .mh-how-title{margin:0;padding-right:52px;font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.minimal-scope .mh-how-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:20px 0 8px}.minimal-scope .mh-how-bar{height:3px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.1)}.minimal-scope .mh-how-bar-fill{display:block;height:100%;border-radius:999px;background:var(--mh-ink);transform:scaleX(0);transform-origin:left center}.minimal-scope .mh-how-bar-fill[data-state=done]{transform:scaleX(1)}.minimal-scope .mh-how-bar-fill[data-state=running]{animation:mh-grow-x var(--step-ms) linear both}.minimal-scope .mh-how-steps{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.minimal-scope .mh-how-step{display:flex;align-items:flex-start;gap:14px;width:100%;padding:12px;border:0;border-radius:16px;background:transparent;font:inherit;text-align:left;color:var(--mh-ink);cursor:pointer;transition:background .3s ease}.minimal-scope .mh-how-step:hover{background:rgba(0,0,0,.025)}.minimal-scope .mh-how-step[aria-pressed=true]{background:rgba(0,0,0,.045)}.minimal-scope .mh-how-num{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid var(--mh-line-strong);border-radius:999px;font-size:12px;font-weight:700;transition:background .3s ease,border-color .3s ease}.minimal-scope .mh-how-step[aria-pressed=true] .mh-how-num{border-color:var(--mh-amber);background:var(--mh-amber)}.minimal-scope .mh-how-step-title{display:block;font-size:16px;font-weight:600;line-height:1.3}.minimal-scope .mh-how-step-text{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:var(--mh-muted)}.minimal-scope .mh-how-note{margin:16px 0 0;padding:18px 12px 0;border-top:1px solid rgba(0,0,0,.08);font-size:13px;line-height:1.55;color:var(--mh-muted)}.minimal-scope .mh-how-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:20px;padding:0 6px 6px}.minimal-scope .mh-how-more{padding-left:6px;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--mh-ink)}@media (min-width:700px){.minimal-scope .mh-how{flex-direction:row;gap:clamp(16px,2vw,28px);padding:clamp(14px,2vw,22px)}.minimal-scope .mh-how-map{flex:1 1 0;height:auto;min-height:460px}.minimal-scope .mh-how-body{flex:1.25 1 0;padding:12px 12px 6px 0}}@keyframes mh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mh-line{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes mh-fade{0%{opacity:0}to{opacity:1}}@keyframes mh-step-forward{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:translateX(0)}}@keyframes mh-step-back{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:translateX(0)}}@keyframes mh-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(5.5)}}@keyframes mh-rotate{to{transform:rotate(1turn)}}@keyframes mh-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes mh-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mh-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mh-modal-in{0%{opacity:0;transform:translateY(30px) scale(.955)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.minimal-scope.mh-home *,.minimal-scope.mh-home :before{animation-delay:0s!important}.minimal-scope .mh-pin-pulse{display:none}.minimal-scope .mh-map[data-ready] .mh-map-canvas{transition:none}}.minimal-scope .mh-pill--menu{gap:4px;font-weight:600}.minimal-scope .mh-pill--menu svg{transition:transform .35s var(--mh-ease)}.minimal-scope .mh-pill--menu[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-width:899px){.minimal-scope .mh-stage-nav .mh-pill--how{display:none}}.minimal-scope .mh-mm [hidden],.minimal-scope .mh-mm[hidden]{display:none!important}.minimal-scope .mh-mm-veil{position:fixed;inset:0;z-index:190;background:rgba(0,0,0,.32);opacity:0;transition:opacity .42s var(--mh-ease)}.minimal-scope .mh-mm.is-open .mh-mm-veil{opacity:1}.minimal-scope .mh-mm-panel{position:fixed;z-index:200;left:0;right:0;bottom:0;height:86%;height:86dvh;display:flex;flex-direction:column;border-radius:28px 28px 0 0;background:var(--mh-paper);box-shadow:0 -20px 60px -20px rgba(0,0,0,.35);font-family:var(--mh-font);color:var(--mh-ink);outline:none;transform:translateY(104%);transition:transform .6s var(--mh-ease)}.minimal-scope .mh-mm.is-open .mh-mm-panel{transform:translateY(0)}.minimal-scope .mh-mm.is-closing .mh-mm-panel{transition-duration:.4s}.minimal-scope .mh-mm-handle{flex:none;width:40px;height:5px;margin:10px auto 0;border-radius:999px;background:rgba(0,0,0,.16)}.minimal-scope .mh-mm-inner{display:flex;flex-direction:column;gap:16px;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px calc(24px + env(safe-area-inset-bottom, 0px))}@media (min-width:900px){.minimal-scope .mh-mm-veil{inset:auto;top:var(--mm-stage-top);left:var(--mm-stage-left);width:var(--mm-stage-width);height:var(--mm-stage-height);border-radius:28px;background:rgba(0,0,0,.16);backdrop-filter:blur(0) saturate(1);transition:opacity .42s var(--mh-ease),backdrop-filter .6s var(--mh-ease)}.minimal-scope .mh-mm.is-open .mh-mm-veil{backdrop-filter:blur(4px) saturate(.7)}.minimal-scope .mh-mm-panel{top:var(--mm-top);left:var(--mm-left);right:auto;bottom:auto;width:var(--mm-width);height:var(--mm-height);border-radius:28px;box-shadow:0 2px 4px rgba(0,0,0,.06),0 40px 90px -30px rgba(0,0,0,.45);transform:none;clip-path:inset(var(--mm-from,0 0 0 0) round 22px);transition:clip-path .62s var(--mh-ease)}.minimal-scope .mh-mm.is-open .mh-mm-panel{transform:none;clip-path:inset(0 0 0 0 round 28px)}.minimal-scope .mh-mm.is-closing .mh-mm-panel{transition-duration:.42s}.minimal-scope .mh-mm-handle{display:none}.minimal-scope .mh-mm-inner{padding:22px}}.minimal-scope .mh-mm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .5s var(--mh-ease)}.minimal-scope .mh-mm.is-open .mh-mm-head{opacity:1;transform:none;transition-delay:.16s}.minimal-scope .mh-mm-head h2{margin:0;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.03em}.minimal-scope .mh-mm-head p{margin:4px 0 0;font-size:13.5px;color:var(--mh-muted)}.minimal-scope .mh-mm-close{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--mh-map-land);font:inherit;font-size:13px;font-weight:600;color:var(--mh-ink);cursor:pointer}.minimal-scope .mh-mm-close:hover{background:#e8e7e3}.minimal-scope .mh-mm :focus-visible{outline:2px solid var(--mh-ink);outline-offset:2px}.minimal-scope .mh-mm-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:900px){.minimal-scope .mh-mm-grid{flex:1;grid-template-columns:1.08fr 1fr;grid-template-rows:1fr 1fr auto}.minimal-scope .mh-mm-tile--map{grid-row:1/span 2}.minimal-scope .mh-mm-tile.mh-mm-tile--guides{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.6fr auto;align-items:center;gap:8px 22px}.minimal-scope .mh-mm-tile--guides .mh-mm-cta{margin-top:0;white-space:nowrap}.minimal-scope .mh-mm-grid .mh-mm-how{display:none}}.minimal-scope .mh-mm-tile{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 18px 16px;border-radius:20px;background:var(--mh-map-land);color:var(--mh-ink);text-decoration:none;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .4s ease,transform .6s var(--mh-ease),background .2s ease}.minimal-scope .mh-mm.is-open .mh-mm-how,.minimal-scope .mh-mm.is-open .mh-mm-tile{opacity:1;transform:none;transition-delay:calc(.2s + var(--i) * .06s),calc(.2s + var(--i) * .06s),0s}.minimal-scope a.mh-mm-tile:hover{background:#ebeae6}.minimal-scope .mh-mm-eyebrow{margin:0;display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mh-muted)}.minimal-scope .mh-mm-new{padding:2px 7px;border-radius:999px;background:var(--mh-ink);color:var(--mh-paper);font-size:10px;letter-spacing:.04em}.minimal-scope .mh-mm-title{margin:0;font-size:17px;font-weight:500;line-height:1.25;letter-spacing:-.015em}.minimal-scope .mh-mm-text{margin:0;max-width:34ch;font-size:13.5px;line-height:1.45;color:var(--mh-muted)}.minimal-scope .mh-mm-caption{margin:0;font-size:12.5px;color:var(--mh-muted)}.minimal-scope .mh-mm-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--mh-ink);text-decoration:none}.minimal-scope .mh-mm-city-detail svg,.minimal-scope .mh-mm-cta svg,.minimal-scope .mh-mm-how svg{transition:transform .25s var(--mh-ease)}.minimal-scope .mh-mm-city-row:hover .mh-mm-city-detail svg,.minimal-scope .mh-mm-how:hover svg,.minimal-scope a.mh-mm-cta:hover svg,.minimal-scope a.mh-mm-tile:hover .mh-mm-cta svg{transform:translateX(4px)}.minimal-scope .mh-mm-chips{display:flex;flex-wrap:wrap;gap:6px}.minimal-scope .mh-mm-chip{height:28px;padding:0 12px;border:1px solid var(--mh-line);border-radius:999px;background:var(--mh-paper);font:inherit;font-size:12.5px;font-weight:500;color:var(--mh-ink);cursor:pointer}.minimal-scope .mh-mm-chip[aria-pressed=true]{border-color:var(--mh-ink);background:var(--mh-ink);color:var(--mh-paper)}.minimal-scope .mh-mm-map{position:relative;flex:1;min-height:200px;display:grid;place-items:center}.minimal-scope .mh-mm-svg{width:100%;height:auto;max-height:300px;overflow:hidden;border-radius:14px}.minimal-scope .mh-mm-city{fill:var(--mh-paper);stroke:rgba(0,0,0,.14);stroke-width:1}.minimal-scope .mh-mm-dot{stroke:rgba(0,0,0,.32);stroke-width:.6;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2)}.minimal-scope .mh-mm.is-open .mh-mm-dot{animation:mh-mm-dot .55s var(--mh-ease) var(--d) both}@keyframes mh-mm-dot{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.minimal-scope .mh-mm-area{stroke:#ffffff;stroke-width:.6;opacity:0}.minimal-scope .mh-mm.is-open .mh-mm-area{animation:mh-mm-area .6s var(--mh-ease) var(--d) both}@keyframes mh-mm-area{0%{opacity:0}to{opacity:1}}.minimal-scope .mh-mm-a0{fill:#ecebe7;background:#ecebe7}.minimal-scope .mh-mm-a1{fill:#d3d0c9;background:#d3d0c9}.minimal-scope .mh-mm-a2{fill:#9b978e;background:#9b978e}.minimal-scope .mh-mm-a3{fill:#55524c;background:#55524c}.minimal-scope .mh-mm-a4{fill:#000000;background:#000000}.minimal-scope .mh-mm-a-none{fill:#ffffff;stroke:rgba(0,0,0,.3);stroke-dasharray:2 1.5}@media (prefers-reduced-motion:reduce){.minimal-scope .mh-mm-area{opacity:1}.minimal-scope .mh-mm.is-open .mh-mm-area{animation:none}}.minimal-scope .mh-mm-q0{fill:#ffffff;background:#ffffff}.minimal-scope .mh-mm-q1{fill:#d3d0c9;background:#d3d0c9}.minimal-scope .mh-mm-q2{fill:#9b978e;background:#9b978e}.minimal-scope .mh-mm-q3{fill:#55524c;background:#55524c}.minimal-scope .mh-mm-q4{fill:#000000;background:#000000}.minimal-scope .mh-mm-loading{font-size:12.5px;color:var(--mh-muted);animation:mh-mm-pulse 1.2s ease-in-out infinite}@keyframes mh-mm-pulse{50%{opacity:.4}}.minimal-scope .mh-mm-legend{display:flex;align-items:center;gap:3px;font-size:11.5px;color:var(--mh-muted)}.minimal-scope .mh-mm-legend i{width:18px;height:8px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.minimal-scope .mh-mm-legend span:first-child{margin-right:4px}.minimal-scope .mh-mm-legend span:last-child{margin-left:4px}.minimal-scope .mh-mm-figure{margin:2px 0 0;font-size:56px;font-weight:500;line-height:1;letter-spacing:-.045em}.minimal-scope .mh-mm-strip{position:relative;display:block;height:18px;margin-top:6px}.minimal-scope .mh-mm-strip i{position:absolute;display:block}.minimal-scope .mh-mm-track{left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.14)}.minimal-scope .mh-mm-ask{top:0;bottom:0;left:var(--ask);width:1px;margin-left:-.5px;background:rgba(0,0,0,.5)}.minimal-scope .mh-mm-band{top:50%;left:var(--l);width:0;height:6px;margin-top:-3px;border-radius:3px;background:rgba(0,0,0,.18);transition:width .7s var(--mh-ease)}.minimal-scope .mh-mm.is-open .mh-mm-band{width:var(--w);transition-delay:.55s}.minimal-scope .mh-mm-dot-sale{top:50%;left:var(--ask);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:var(--mh-ink);box-shadow:0 0 0 3px var(--mh-map-land);transition:left 1s var(--mh-ease)}.minimal-scope .mh-mm.is-open .mh-mm-dot-sale{left:var(--x);transition-delay:.5s}.minimal-scope .mh-mm-axis{position:relative;display:block;height:14px;font-size:10.5px;color:var(--mh-muted)}.minimal-scope .mh-mm-axis i{position:absolute;transform:translateX(-50%);font-style:normal}.minimal-scope .mh-mm-axis b{font-weight:600;color:var(--mh-ink)}.minimal-scope .mh-mm-city-row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--mh-line);color:var(--mh-ink);text-decoration:none}.minimal-scope .mh-mm-city-name{font-size:14.5px;font-weight:500}.minimal-scope .mh-mm-city-value{font-size:18px;font-weight:500;letter-spacing:-.02em;text-align:right}.minimal-scope .mh-mm-city-value small{margin-left:1px;font-size:12px;color:var(--mh-muted)}.minimal-scope .mh-mm-bar{grid-column:1/-1;height:4px;overflow:hidden;border-radius:2px;background:rgba(0,0,0,.08)}.minimal-scope .mh-mm-bar i{display:block;width:0;height:100%;border-radius:2px;background:var(--mh-ink);transition:width .8s var(--mh-ease)}.minimal-scope .mh-mm.is-open .mh-mm-bar i{width:var(--w);transition-delay:.5s}.minimal-scope .mh-mm-city-detail{grid-column:1/-1;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--mh-muted)}.minimal-scope .mh-mm-guides{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.minimal-scope .mh-mm-guides a{font-size:13.5px;color:var(--mh-ink);text-decoration:underline;text-decoration-color:rgba(0,0,0,.25);text-underline-offset:3px}.minimal-scope .mh-mm-guides a:hover{text-decoration-color:var(--mh-ink)}.minimal-scope .mh-mm-how{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 18px;border:1px solid var(--mh-line);border-radius:20px;background:var(--mh-paper);font:inherit;color:var(--mh-ink);text-align:left;cursor:pointer;opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .6s var(--mh-ease)}.minimal-scope .mh-mm-how span{display:flex;flex-direction:column;gap:2px}.minimal-scope .mh-mm-how b{font-size:15px;font-weight:600}.minimal-scope .mh-mm-how small{font-size:12.5px;color:var(--mh-muted)}@media (min-width:900px){.minimal-scope .mh-mm-grid{min-height:0;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto}.minimal-scope .mh-mm-tile--map .mh-mm-map,.minimal-scope .mh-mm-tile.mh-mm-tile--map{min-height:0}.minimal-scope .mh-mm-tile--map .mh-mm-svg{width:auto;max-width:100%;height:100%}}@media (min-width:900px) and (max-height:860px){.minimal-scope .mh-mm-inner{gap:12px;padding:16px 18px}.minimal-scope .mh-mm-grid{gap:10px}.minimal-scope .mh-mm-head h2{font-size:22px}.minimal-scope .mh-mm-tile{gap:6px;padding:14px 16px 12px}.minimal-scope .mh-mm-figure{font-size:44px}.minimal-scope .mh-mm-text{font-size:12.5px}.minimal-scope .mh-mm-city-row{padding:7px 0}.minimal-scope .mh-mm-guides li:nth-child(n+3),.minimal-scope .mh-mm-tile--price .mh-mm-caption{display:none}}@media (prefers-reduced-motion:reduce){.minimal-scope .mh-mm *,.minimal-scope .mh-mm-panel,.minimal-scope .mh-mm-veil{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}.minimal-scope.mh-doc-page{overflow-x:clip}.minimal-scope .mh-doc-stage{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:26px}.minimal-scope .mh-doc-intro{padding:28px clamp(16px,2vw,28px) 30px}.minimal-scope .mh-doc-title{margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;animation:mh-rise .9s var(--mh-ease) .1s both}.minimal-scope .mh-doc-updated{margin:12px 0 0;font-size:13px;color:var(--mh-muted);animation:mh-rise .9s var(--mh-ease) .2s both}.minimal-scope .mh-doc-index{display:none}.minimal-scope .mh-doc-other{margin:18px 0 0;font-size:13px;color:var(--mh-muted)}.minimal-scope .mh-doc-other a{font-weight:600;color:var(--mh-ink);text-underline-offset:3px}.minimal-scope .mh-doc{display:flex;flex-direction:column;gap:16px;max-width:680px;font-size:15.5px;line-height:1.75;color:rgba(0,0,0,.78);animation:mh-rise .9s var(--mh-ease) .25s both}.minimal-scope .mh-doc p,.minimal-scope .mh-doc ul{margin:0}.minimal-scope .mh-doc ul{display:flex;flex-direction:column;gap:6px;padding-left:20px;list-style:disc}.minimal-scope .mh-doc strong{font-weight:600;color:var(--mh-ink)}.minimal-scope .mh-doc a{color:var(--mh-ink);text-underline-offset:3px}.minimal-scope .mh-doc a.mh-btn{text-decoration:none}.minimal-scope .mh-doc a.mh-btn--primary{color:var(--mh-bone)}.minimal-scope .mh-doc .mh-doc-lead{font-size:18px;line-height:1.6;color:var(--mh-ink)}.minimal-scope .mh-doc-section{display:flex;flex-direction:column;gap:12px;margin-top:16px;scroll-margin-top:28px}.minimal-scope .mh-doc-section h2{margin:0;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--mh-ink)}.minimal-scope .mh-doc-foot{display:flex;flex-direction:column;gap:10px;max-width:680px;margin-top:48px;padding-top:20px;border-top:1px solid var(--mh-line)}.minimal-scope .mh-doc-company{margin:0;font-size:11px;line-height:1.6;color:var(--mh-muted)}@media (min-width:900px){.minimal-scope .mh-doc-stage{position:sticky;top:var(--mh-page-pad);align-self:flex-start;flex:0 0 clamp(320px,34vw,480px);height:calc(100vh - 2 * var(--mh-page-pad));padding-bottom:0}.minimal-scope .mh-doc-intro{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:clamp(20px,6vh,64px);overflow-y:auto}.minimal-scope .mh-doc-index{display:block;margin-top:32px}.minimal-scope .mh-doc-index ol{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.minimal-scope .mh-doc-index a{display:block;padding:6px 0;font-size:13.5px;line-height:1.4;text-decoration:none;color:var(--mh-muted);transition:color .2s ease}.minimal-scope .mh-doc-index a:hover{color:var(--mh-ink)}.minimal-scope .mh-doc-other{margin-top:auto;padding-top:24px}.minimal-scope .mh-doc-panel{max-width:none;padding:clamp(32px,6vh,72px) clamp(28px,5vw,80px) 24px}}@supports (height:100svh){@media (min-width:900px){.minimal-scope .mh-doc-stage{height:calc(100svh - 2 * var(--mh-page-pad))}}}.minimal-scope .mh-city-figure{display:flex;flex-direction:column;gap:6px;margin:28px 0 0;animation:mh-rise .9s var(--mh-ease) .25s both}.minimal-scope .mh-city-figure-value{font-size:clamp(40px,4.4vw,60px);font-weight:500;line-height:1;letter-spacing:-.035em}.minimal-scope .mh-city-figure-value small{margin-left:2px;font-size:.4em;font-weight:500;letter-spacing:0;color:var(--mh-muted)}.minimal-scope .mh-city-figure-label{font-size:13px;color:var(--mh-muted)}.minimal-scope .mh-city-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;animation:mh-rise .9s var(--mh-ease) .3s both}.minimal-scope .mh-city-stats div{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--mh-line-strong)}.minimal-scope .mh-city-stats dt{font-size:12.5px;line-height:1.3;color:var(--mh-muted)}.minimal-scope .mh-city-stats dd{margin:0;font-size:22px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.minimal-scope .mh-city-table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.4;color:var(--mh-ink)}.minimal-scope .mh-city-table td,.minimal-scope .mh-city-table th{padding:11px 12px 11px 0;border-bottom:1px solid var(--mh-line);text-align:left;vertical-align:baseline}.minimal-scope .mh-city-table td:last-child,.minimal-scope .mh-city-table th:last-child{padding-right:0}.minimal-scope .mh-city-table thead th{padding-top:0;border-bottom-color:var(--mh-line-strong);font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--mh-muted)}.minimal-scope .mh-city-table tbody th{font-weight:500;overflow-wrap:anywhere}.minimal-scope .mh-city-table .mh-city-name{white-space:nowrap}.minimal-scope .mh-city-table .mh-city-alt{display:inline-block;font-size:13px;font-weight:400;color:var(--mh-muted)}.minimal-scope .mh-city-table .mh-city-pos{width:34px;color:var(--mh-muted)}.minimal-scope .mh-city-table .mh-city-num{text-align:right;white-space:nowrap}.minimal-scope .mh-city-table .mh-city-wide{display:none}.minimal-scope .mh-city-note{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--mh-muted)}.minimal-scope .mh-city-cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;padding:24px;border-radius:24px;background:var(--mh-map-land)}.minimal-scope .mh-city-cta h2{margin:0;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:balance;color:var(--mh-ink)}.minimal-scope .mh-city-cta .mh-btn{margin-top:4px}@media (min-width:560px){.minimal-scope .mh-city-table .mh-city-wide{display:table-cell}.minimal-scope .mh-city-cta{padding:32px}}.minimal-scope .mh-district-kind{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mh-muted)}.minimal-scope .mh-district-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.minimal-scope .mh-district-locator{display:block;width:100%;max-width:240px;height:auto;margin:24px auto 4px}.minimal-scope .mh-district-other{opacity:.55;stroke:#ffffff;stroke-width:.5}.minimal-scope .mh-district-own{fill:var(--mh-ink);stroke:var(--mh-amber);stroke-width:2.2;stroke-linejoin:round}.minimal-scope .mh-method-zoom{margin:0;overflow:hidden;border-radius:20px;background:var(--mh-map-land)}.minimal-scope .mh-method-zoom svg{display:block;width:100%;height:auto}.minimal-scope .mh-method-zoom-roads{fill:none;stroke:var(--mh-ink);stroke-opacity:.07;stroke-width:10;stroke-linecap:round}.minimal-scope .mh-method-zoom-city{fill:none;stroke:var(--mh-line-strong);stroke-width:1.5;stroke-dasharray:5 6}.minimal-scope .mh-method-zoom-hood{fill:var(--mh-paper);fill-opacity:.55;stroke:var(--mh-ink);stroke-opacity:.45;stroke-width:1.5}.minimal-scope .mh-method-zoom-street{fill:var(--mh-paper);stroke:var(--mh-ink);stroke-width:1.5}.minimal-scope .mh-method-zoom-halo{fill:var(--mh-amber);fill-opacity:.28}.minimal-scope .mh-method-zoom-pin{fill:var(--mh-amber);stroke:var(--mh-paper);stroke-width:2}.minimal-scope .mh-method-zoom text{font-family:var(--mh-font);font-size:12px;font-weight:600;fill:var(--mh-ink)}.minimal-scope .mh-method-zoom .mh-method-zoom-small{font-size:11px}.minimal-scope .mh-method-steps{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;counter-reset:mh-method-step}.minimal-scope .mh-method-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;counter-increment:mh-method-step}.minimal-scope .mh-method-steps li:before{content:counter(mh-method-step);display:grid;place-items:center;width:28px;height:28px;margin-top:1px;border:1px solid var(--mh-line-strong);border-radius:50%;font-size:13px;font-weight:600;line-height:1;color:var(--mh-ink)}.minimal-scope .mh-method-sources{display:flex;flex-direction:column;margin:0}.minimal-scope .mh-method-sources>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 24px;padding:14px 0;border-top:1px solid var(--mh-line)}.minimal-scope .mh-method-sources>div:last-child{border-bottom:1px solid var(--mh-line)}.minimal-scope .mh-method-sources dt{font-weight:600;color:var(--mh-ink)}.minimal-scope .mh-method-sources dt span{display:block;font-size:13px;font-weight:400;color:var(--mh-muted)}.minimal-scope .mh-method-sources dd{margin:0}.minimal-scope .mh-method-cities{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.minimal-scope .mh-method-city{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border:1px solid var(--mh-line);border-radius:20px}.minimal-scope .mh-method-city-name{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--mh-ink)}.minimal-scope .mh-method-city-figure{display:flex;flex-direction:column;gap:6px}.minimal-scope .mh-method-city-value{font-size:34px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--mh-ink)}.minimal-scope .mh-method-city-value small{font-size:15px;font-weight:500;letter-spacing:0;color:var(--mh-muted)}.minimal-scope .mh-method-city-caption{font-size:13px;line-height:1.4;color:var(--mh-muted)}.minimal-scope .mh-method-city dl{display:flex;flex-direction:column;margin:0}.minimal-scope .mh-method-city dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--mh-line);font-size:13.5px;line-height:1.45}.minimal-scope .mh-method-city dt{color:var(--mh-muted)}.minimal-scope .mh-method-city dd{margin:0;font-weight:600;text-align:right;color:var(--mh-ink)}.minimal-scope .mh-method-city-link{margin-top:auto;font-size:14px;font-weight:600;line-height:1.4}.minimal-scope .mh-doc .mh-method-fine{font-size:13px;line-height:1.55;color:var(--mh-muted)}.minimal-scope .mh-doc .mh-method-bands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:0;list-style:none}.minimal-scope .mh-method-bands li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--mh-ink)}.minimal-scope .mh-method-meter{display:inline-flex;align-items:flex-end;gap:3px;height:16px}.minimal-scope .mh-method-meter i{display:block;width:4px;border-radius:2px;background:var(--mh-line-strong)}.minimal-scope .mh-method-meter i:first-child{height:7px}.minimal-scope .mh-method-meter i:nth-child(2){height:10px}.minimal-scope .mh-method-meter i:nth-child(3){height:13px}.minimal-scope .mh-method-meter i:nth-child(4){height:16px}.minimal-scope .mh-method-meter[data-level="1"] i:nth-child(-n+1),.minimal-scope .mh-method-meter[data-level="2"] i:nth-child(-n+2),.minimal-scope .mh-method-meter[data-level="3"] i:nth-child(-n+3),.minimal-scope .mh-method-meter[data-level="4"] i:nth-child(-n+4){background:var(--mh-ink)}.minimal-scope .mh-method-faq,.minimal-scope .mh-method-faq>div{display:flex;flex-direction:column}.minimal-scope .mh-method-faq>div{gap:6px;padding:16px 0;border-top:1px solid var(--mh-line)}.minimal-scope .mh-method-faq h3{margin:0;font-size:15.5px;font-weight:600;line-height:1.45;color:var(--mh-ink)}.minimal-scope .mh-method-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px}@media (min-width:560px){.minimal-scope .mh-method-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.minimal-scope .mh-method-sources>div{grid-template-columns:220px minmax(0,1fr)}.minimal-scope .mh-doc .mh-method-bands{grid-template-columns:repeat(4,minmax(0,1fr))}}.minimal-scope .mh-guide-crumb{margin:0 0 14px;font-size:13px;line-height:1.4;color:var(--mh-muted)}.minimal-scope .mh-guide-crumb a{font-weight:600;color:var(--mh-ink);text-underline-offset:3px}.minimal-scope .mh-guide-byline{margin:16px 0 0;font-size:13.5px;line-height:1.5;color:var(--mh-ink)}.minimal-scope .mh-guide-byline strong{font-weight:600}.minimal-scope .mh-guide-byline+.mh-doc-updated{margin-top:4px}.minimal-scope .mh-guide-summary{max-width:34ch;margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--mh-ink)}.minimal-scope .mh-guide-doc :is(p,li,td,th)>a{text-decoration:underline;text-decoration-thickness:1px}.minimal-scope .mh-doc h3{margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.35;color:var(--mh-ink)}.minimal-scope .mh-doc ol{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:decimal}.minimal-scope .mh-guide-table{margin:4px 0;overflow-x:auto}.minimal-scope .mh-guide-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45;color:var(--mh-ink)}.minimal-scope .mh-guide-table td,.minimal-scope .mh-guide-table th{padding:10px 14px 10px 0;border-bottom:1px solid var(--mh-line);text-align:left;vertical-align:top}.minimal-scope .mh-guide-table td:last-child,.minimal-scope .mh-guide-table th:last-child{padding-right:0}.minimal-scope .mh-guide-table thead th{padding-top:0;border-bottom-color:var(--mh-line-strong);font-size:12.5px;font-weight:500;color:var(--mh-muted)}.minimal-scope .mh-guide-table tbody th{font-weight:500}.minimal-scope .mh-guide-sources ul{gap:8px;font-size:13.5px;line-height:1.6;color:var(--mh-muted)}.minimal-scope .mh-guide-sources a{color:var(--mh-muted)}.minimal-scope .mh-guide-more{display:flex;flex-direction:column;gap:12px;margin-top:28px}.minimal-scope .mh-guide-more h2{margin:0;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--mh-ink)}.minimal-scope .mh-doc ul.mh-guide-list{gap:0;padding-left:0;list-style:none}.minimal-scope .mh-guide-list li{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-top:1px solid var(--mh-line)}.minimal-scope .mh-doc .mh-guide-list li a{font-size:16px;font-weight:500;line-height:1.35;text-decoration:none;color:var(--mh-ink)}.minimal-scope .mh-doc .mh-guide-list li a:hover{text-decoration:underline;text-underline-offset:3px}.minimal-scope .mh-guide-list li p{margin:0;font-size:14px;line-height:1.55;color:var(--mh-muted)}.minimal-scope .mh-guide-list li span{font-size:12.5px;color:var(--mh-muted)}