:root,:root[data-theme=dark]{color-scheme:dark;--ink-bg:#222831;--ink-bg-alt:#1c2129;--ink-paper:#2b313a;--ink-paper-raised:#393e46;--ink-border:rgba(238,238,238,0.10);--ink-border-strong:rgba(238,238,238,0.22);--ink-muted-dim:#a3aab4;--ink-muted:#b8bec7;--ink-primary:#eeeeee;--brass:#ffd369;--brass-fill:#ffd369;--on-brass:#222831;--brass-hover:#ffdc85;--brass-dim:#a88c44;--brass-glow:rgba(255,211,105,0.50);--brass-wash:rgba(255,211,105,0.10);--accent2:#86a9ff;--accent2-fill:#6996ff;--on-accent2:#222831;--accent2-hover:#a3bfff;--accent2-wash:rgba(134,169,255,0.14);--lvl-high:#69ff87;--lvl-mid:#ffaf69;--lvl-low:#ff8769;--success:#8cbe9f;--success-dim:#2d4a3b;--error:#e7a19c;--error-dim:#4d3032;--warning:var(--brass);--grade-a:#8cbe9f;--grade-b:#a6c27a;--grade-c:#e0bf5a;--grade-d:#de9d66;--grade-f:#e7a19c;--q-s:#74b08a;--q-w:#dd9a62;--q-o:#7ea8d6;--q-t:#dd7a73}:root[data-theme=light]{color-scheme:light;--ink-bg:#eeeeee;--ink-bg-alt:#e3e4e6;--ink-paper:#f7f7f6;--ink-paper-raised:#fbfbfa;--ink-border:rgba(34,40,49,0.13);--ink-border-strong:rgba(34,40,49,0.28);--ink-muted-dim:#5f6672;--ink-muted:#4d5461;--ink-primary:#222831;--brass:#7a5a00;--brass-fill:#ffd369;--on-brass:#222831;--brass-hover:#ffc94a;--brass-dim:#a8873a;--brass-glow:rgba(255,211,105,0.70);--brass-wash:rgba(255,211,105,0.30);--accent2:#2a55c2;--accent2-fill:#6996ff;--on-accent2:#222831;--accent2-hover:#1f449e;--accent2-wash:rgba(42,85,194,0.10);--lvl-high:#17602c;--lvl-mid:#85470a;--lvl-low:#932f22;--success:#296e4b;--success-dim:#cfe6d9;--error:#a23d37;--error-dim:#f1d5d2;--grade-a:#296e4b;--grade-b:#507423;--grade-c:#836600;--grade-d:#a0571b;--grade-f:#a23d37;--q-s:#2f7d55;--q-w:#b0601d;--q-o:#2f6aa5;--q-t:#b3443d}:root{--font-display:"Space Grotesk Variable","Space Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:19px;--text-lg:25px;--text-xl:40px;--text-2xl:64px;--tracking-tight:-0.03em;--tracking-normal:0.01em;--tracking-wide:0.08em;--tracking-wider:0.12em;--leading-tight:1.28;--leading-normal:1.5;--leading-relaxed:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:300ms;--shadow-panel:0 1px 0 rgba(0,0,0,0.25);--brass-on-dark:#ffd369;--shadow-glow-accent:0 0 0 3px var(--brass-wash)}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.ink-root{font-family:var(--font-display);color:var(--ink-primary);background:var(--ink-bg)}.ink-root *{box-sizing:border-box}.ink-mono{font-family:var(--font-mono)}.ink-h1{font-size:var(--text-xl)}.ink-h1,.ink-h2{font-family:var(--font-display);font-weight:600;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;margin:0}.ink-h2{font-size:var(--text-md)}.ink-eyebrow{font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;letter-spacing:0;color:var(--ink-muted)}.ink-body{font-size:var(--text-base);color:var(--ink-primary)}.ink-body,.ink-caption{line-height:var(--leading-normal)}.ink-caption{font-family:var(--font-display);font-size:var(--text-sm);color:var(--ink-muted-dim)}.ink-mono,.ink-stat .num,.ink-stat-strip .stat .v,.ink-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ink-btn{font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;color:var(--ink-muted);background:none;border:1px solid transparent;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.ink-btn:hover{color:var(--ink-primary)}.ink-btn:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ink-btn--active{color:var(--brass)}.ink-btn--primary{background:var(--brass-fill);color:var(--on-brass);border-color:var(--brass-fill);font-weight:600}.ink-btn--primary:hover{background:var(--brass-hover);color:var(--on-brass)}.ink-btn:disabled{opacity:.6;cursor:not-allowed}.ink-btn--primary:disabled{opacity:1;cursor:not-allowed;background:var(--ink-paper-raised);color:var(--ink-muted);border-color:var(--ink-border-strong)}.ink-btn:active:not(:disabled){transform:translateY(1px)}.ink-btn--ghost{border-color:var(--ink-border)}.ink-btn--ghost:hover{border-color:var(--ink-border-strong)}.ink-btn--icon{padding:var(--space-2);display:inline-flex;align-items:center;justify-content:center}.ink-btn--icon svg{width:18px;height:18px}.ink-btn--icon:hover{color:var(--brass)}.ink-segmented{display:flex;align-items:center;gap:var(--space-5);font-family:var(--font-display);font-size:var(--text-sm);color:var(--ink-muted)}.ink-segmented-group{display:flex;align-items:center;gap:var(--space-2)}.ink-segmented-group .sep{color:var(--ink-muted-dim)}.ink-segmented button{background:none;border:none;color:var(--ink-muted);cursor:pointer;font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard)}.ink-segmented button:hover{color:var(--ink-primary)}.ink-segmented button.active{color:var(--brass)}.ink-segmented .divider{width:1px;height:16px;background:var(--ink-border)}.ink-card{background:var(--ink-paper);border:1px solid var(--ink-border);border-radius:var(--radius-md);padding:var(--space-5);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.ink-card:hover{border-color:var(--ink-border-strong)}.ink-card--active{border-color:var(--brass-dim);background:var(--ink-paper-raised)}.ink-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.ink-card__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-base)}.ink-card__body{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ink-badge,.ink-card__body{font-family:var(--font-display);color:var(--ink-muted)}.ink-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:var(--radius-sm);border:1px solid var(--ink-border)}.ink-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ink-badge--pending{color:var(--ink-muted)}.ink-badge--active{color:var(--brass);border-color:var(--brass-dim);background:var(--brass-wash)}.ink-badge--verdict{color:var(--success);border-color:var(--success-dim);background:var(--success-dim)}.ink-badge--error{color:var(--error);border-color:var(--error-dim);background:var(--error-dim)}.ink-stat .num{font-family:var(--font-mono);font-weight:600;color:var(--brass);font-size:var(--text-xl);line-height:1;letter-spacing:var(--tracking-tight)}.ink-stat .num--secondary{color:var(--ink-primary);font-size:var(--text-md)}.ink-stat .lbl{font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;color:var(--ink-muted);margin-top:var(--space-2)}.ink-stat-strip{display:flex;flex-wrap:wrap;gap:var(--space-6);border-top:1px solid var(--ink-border);padding-top:var(--space-5)}.ink-stat-strip .stat .v{font-family:var(--font-mono);font-size:var(--text-md);color:var(--ink-primary);font-weight:500}.ink-stat-strip .stat .k{font-family:var(--font-display);font-size:var(--text-xs);font-weight:500;color:var(--ink-muted);margin-top:4px}.ink-input,.ink-textarea{width:100%;background:var(--ink-paper);border:1px solid var(--ink-border);border-radius:var(--radius-md);color:var(--ink-primary);font-family:var(--font-display);font-size:var(--text-base);padding:var(--space-3) var(--space-4);transition:border-color var(--duration-fast) var(--ease-standard)}.ink-input::placeholder,.ink-textarea::placeholder{color:var(--ink-muted-dim)}.ink-input:focus,.ink-textarea:focus{outline:none;border-color:var(--brass)}.ink-input:focus-visible,.ink-textarea:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.ink-textarea{resize:vertical;min-height:96px;line-height:var(--leading-relaxed)}.ink-divider{height:1px;background:var(--ink-border);border:none;margin:var(--space-6) 0}.ink-section-header{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4)}.ink-section-header .ink-eyebrow{white-space:nowrap;color:var(--ink-primary);font-weight:600}.ink-section-header:after{content:"";flex:1 1;height:1px;background:var(--ink-border)}.ink-timeline,.ink-timeline__stage{display:flex;align-items:center;gap:var(--space-2)}.ink-timeline__stage{font-family:var(--font-display);font-size:var(--text-xs);color:var(--ink-muted)}.ink-timeline__node{width:8px;height:8px;border-radius:50%;background:var(--ink-border-strong);flex-shrink:0;transition:background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.ink-timeline__stage--done .ink-timeline__node{background:var(--success)}.ink-timeline__stage--active .ink-timeline__node{background:var(--brass);box-shadow:var(--shadow-glow-accent)}.ink-timeline__connector{width:24px;height:1px;background:var(--ink-border)}.ink-chart-wrap{border:1px solid var(--ink-border);background:var(--ink-paper);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5) var(--space-3)}.ink-chart-label{font-weight:500;color:var(--ink-muted);margin-bottom:var(--space-2)}.ink-chart-label,.ink-table{font-family:var(--font-display);font-size:var(--text-sm)}.ink-table{width:100%;border-collapse:collapse}.ink-table th{text-align:left;font-size:var(--text-sm);color:var(--ink-muted);font-weight:600;padding:var(--space-2) var(--space-3)}.ink-table td,.ink-table th{border-bottom:1px solid var(--ink-border)}.ink-table td{padding:var(--space-3);color:var(--ink-primary)}.ink-table tr:last-child td{border-bottom:none}.ink-table tr:hover td{background:var(--ink-paper)}.ink-caret{display:inline-block;width:2px;height:1.1em;background:var(--brass);animation:ink-blink 1s steps(1) infinite;vertical-align:text-bottom;border-radius:1px}@keyframes ink-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (pointer:coarse){.ink-btn,.ink-btn--icon,.ink-input,.ink-textarea{min-height:44px}.ink-btn--icon{min-width:44px}.ink-segmented button{min-height:44px;padding-inline:var(--space-3)}.ink-table td,.ink-table th{padding-block:var(--space-3)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--ink-border-strong) transparent;accent-color:var(--accent2-fill)}::selection{background:color-mix(in srgb,var(--accent2) 38%,transparent);color:var(--ink-primary)}body{min-height:100vh;background-color:var(--ink-bg);color:var(--ink-primary);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}body,dd,dl,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}button,input,select{font:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.lm-muted{color:var(--ink-muted)}.lm-accent{color:var(--brass);font-weight:600}.lm-link{color:var(--brass);text-decoration:underline;text-underline-offset:3px}.lm-link:hover{text-decoration-thickness:2px}.lm-error{color:var(--error);font-size:var(--text-sm)}.lm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lm-danger,.lm-danger:hover{color:var(--error)}.lm-danger:hover{border-color:var(--error)}.lm-sidebar .lm-only-mobile{display:none}.lm-logo{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-md);letter-spacing:var(--tracking-tight);text-decoration:none}.lm-logo__mark{flex:none;width:28px;height:28px;background:var(--brass);-webkit-mask:url(/lumen-mark.png) center/contain no-repeat;mask:url(/lumen-mark.png) center/contain no-repeat}.lm-shell{display:grid;grid-template-columns:288px minmax(0,1fr);min-height:100vh;background:transparent}.lm-topbar{display:none}.lm-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5) var(--space-4);background:var(--ink-bg-alt);border-right:1px solid var(--ink-border)}.lm-sidebar__head{display:flex;align-items:center;justify-content:space-between}.lm-switcher{display:flex;flex-direction:column;gap:var(--space-2)}.lm-select{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);text-overflow:ellipsis}.lm-nav{display:flex;flex-direction:column;gap:2px}.lm-nav__item{display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink-muted);text-decoration:none;border:1px solid transparent;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.lm-nav__item:hover{color:var(--ink-primary);background:var(--ink-paper)}.lm-nav__item.is-current{color:var(--brass);background:var(--brass-wash);border-color:var(--brass-dim)}.lm-nav__label{flex:1 1;font-size:var(--text-sm);font-weight:500;white-space:nowrap}.lm-nav .ink-badge{flex:none}.lm-sidebar__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--ink-border)}.lm-sidebar__actions{display:flex;gap:var(--space-1)}.lm-user{align-items:center;gap:var(--space-3)}.lm-user,.lm-user__text{display:flex;min-width:0}.lm-user__text{flex-direction:column}.lm-user__text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-user__name{font-size:var(--text-sm);font-weight:500}.lm-user__avatar{flex:none;width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;background:var(--brass-wash);color:var(--brass);border:1px solid var(--brass-dim);font-family:var(--font-mono);font-weight:600}.lm-user__avatar--lg{width:48px;height:48px;font-size:var(--text-md)}.lm-main{min-width:0;padding:var(--space-8) var(--space-8) var(--space-16)}.lm-scrim{display:none}.lm-page{max-width:880px;display:flex;flex-direction:column;gap:var(--space-6)}.lm-page--wide{max-width:1180px}.lm-page__head{display:flex;flex-direction:column;gap:var(--space-2)}.lm-lede,.lm-needs{max-width:64ch}.lm-page .ink-h1{font-size:clamp(26px,1.4vw + 20px,34px)}.lm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.lm-facts dt{font-size:var(--text-sm);font-weight:500;color:var(--ink-muted);margin-bottom:2px}.lm-facts dd{font-size:var(--text-sm);overflow-wrap:anywhere}.lm-facts--compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lm-notice{border:1px solid var(--success-dim);background:var(--success-dim);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.lm-mode{margin-bottom:calc(-1 * var(--space-2));flex-wrap:wrap}.lm-mode button:disabled{opacity:.55;cursor:not-allowed}.lm-input-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.lm-map{position:-webkit-sticky;position:sticky;top:var(--space-6);height:min(640px,calc(100vh - 80px));min-height:380px;border:1px solid var(--ink-border);border-radius:var(--radius-md);overflow:hidden;background:var(--ink-paper);isolation:isolate}.lm-map__loading{height:100%;display:grid;place-items:center;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.lm-map__coord{position:absolute;z-index:500;left:var(--space-3);bottom:var(--space-3);background:var(--ink-bg-alt);color:var(--ink-primary)}.lm-map .leaflet-container{background:#121418;font-family:var(--font-display)}.lm-map .leaflet-container.lm-map-dim .leaflet-tile-pane,.lm-map .lm-map-dim .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.8) contrast(.92) saturate(.25)}.lm-map__hint{position:absolute;z-index:600;left:50%;top:var(--space-3);transform:translateX(-50%);max-width:calc(100% - var(--space-6));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:rgba(18,20,24,.88);color:#eeeeee;font-size:var(--text-sm);text-align:center;pointer-events:none}.lm-map .leaflet-control-attribution{background:color-mix(in srgb,var(--ink-bg-alt) 80%,transparent);color:var(--ink-muted)}.lm-map .leaflet-control-attribution a{color:var(--ink-muted)}.lm-map .leaflet-bar a{background:var(--ink-paper);color:var(--ink-primary);border-bottom-color:var(--ink-border)}.lm-pin{color:var(--brass-on-dark);background:none;border:0}.lm-map .leaflet-overlay-pane path{stroke:var(--brass-on-dark);fill:var(--brass-on-dark);fill-opacity:.16}.lm-form{gap:var(--space-5)}.lm-field,.lm-form{display:flex;flex-direction:column}.lm-field{gap:var(--space-2)}.lm-row-between{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.lm-hint{font-size:var(--text-sm);color:var(--ink-muted)}.lm-hint--warn{color:var(--brass)}.lm-btn-row{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.lm-btn-row svg{width:16px;height:16px}.lm-save{padding:var(--space-3) var(--space-4)}.lm-combo{position:relative}.lm-hits{position:absolute;z-index:1000;left:0;right:0;top:calc(100% - 4px);padding:var(--space-1);background:var(--ink-paper-raised);max-height:260px;overflow-y:auto}.lm-hits [role=option]{color:var(--ink-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);border:1px solid transparent}.lm-hits [role=option]:hover{background:var(--brass-wash)}.lm-hits [role=option][aria-selected=true]{background:var(--brass-wash);border-color:var(--brass-dim)}.lm-chain{border:1px solid var(--ink-border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background:var(--ink-bg)}.lm-chain__head{align-items:center;justify-content:space-between}.lm-chain__head,.lm-chips{display:flex;gap:var(--space-2);flex-wrap:wrap}.lm-chip{font-size:var(--text-md);color:var(--brass);font-weight:500}.lm-years{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.lm-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--radius-pill);cursor:pointer;background:linear-gradient(to right,var(--brass) var(--pct,0),var(--ink-border-strong) var(--pct,0))}.lm-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--brass);border:2px solid var(--ink-bg)}.lm-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--brass);border:2px solid var(--ink-bg)}.ink-input{font-family:var(--font-display)}select.ink-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-8);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted) 50%),linear-gradient(135deg,var(--ink-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ink-input:disabled{opacity:.5;cursor:not-allowed}.lm-profile{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.lm-profile__text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:200px}.lm-loclist{display:flex;flex-direction:column;gap:var(--space-3)}.lm-loc .ink-card__header{gap:var(--space-3);flex-wrap:wrap}.lm-inline-badge{margin-left:var(--space-3)}.lm-actions{flex-wrap:wrap;margin-top:var(--space-4)}.lm-actions,.lm-rename{display:flex;gap:var(--space-2)}.lm-rename{flex:1 1;flex-wrap:wrap}.lm-rename .ink-input{flex:1 1;min-width:180px}.lm-soon{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.lm-soon .ink-card__title{margin-bottom:var(--space-2)}.lm-login{min-height:100vh;display:grid;place-items:center;padding:var(--space-4);background:transparent}.lm-login__card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8)}.lm-login__button{min-height:44px}@media (max-width:1000px){.lm-input-grid{grid-template-columns:minmax(0,1fr)}.lm-map{position:relative;top:0;height:340px;min-height:0}}@media (max-width:880px){.lm-shell{grid-template-columns:minmax(0,1fr)}.lm-topbar{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:900;padding:var(--space-2) var(--space-4);background:var(--ink-bg-alt);border-bottom:1px solid var(--ink-border)}.lm-sidebar{position:fixed;z-index:1100;left:0;top:0;width:min(300px,86vw);transform:translateX(-102%);transition:transform var(--duration-base) var(--ease-standard)}.lm-sidebar.is-open{transform:none}.lm-scrim{display:block;position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.55);border:0}.lm-sidebar .lm-only-mobile{display:inline-flex}.lm-main{padding:var(--space-5) var(--space-4) var(--space-12)}}@media (pointer:coarse){.lm-nav__item{min-height:44px}.lm-hits [role=option]{min-height:44px;display:flex;align-items:center}.lm-range{height:8px;margin-block:14px}.lm-range::-webkit-slider-thumb{width:28px;height:28px}.lm-range::-moz-range-thumb{width:28px;height:28px}.lm-user__avatar{width:40px;height:40px}}.lm-skip{position:absolute;left:-9999px;top:0;z-index:2000;padding:var(--space-2) var(--space-4);background:var(--ink-paper);color:var(--ink-primary);border:2px solid var(--brass);border-radius:var(--radius-md)}.lm-skip:focus{left:var(--space-3);top:var(--space-3)}