:root{--ink: #f4f1ea;--panel: #eae6dd;--panel-2: #e1dcd1;--rule: #cec7b9;--field: #988a6c;--text: #1b1916;--dim: #655f55;--dim-2: #726c62;--cal: #2f5f7d;--pass: #287352;--warn: #84600f;--fail: #a8382c;--bg: var(--ink);--border: var(--rule);--muted: var(--dim);--accent: var(--cal);--radius: 0}@font-face{font-family:Archivo;src:url(/fonts/Archivo-var.woff2) format("woff2-variations");font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-600.woff2) format("woff2");font-weight:600;font-display:swap}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 Archivo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.metric-value,.file-name,.ct-row,.cf-row,.patent-list,.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}#app{max-width:980px;margin:0 auto;padding:2rem 1.25rem 4rem}.app-header h1{margin:0;font-size:1.6rem;letter-spacing:-.02em}.beta{margin-left:.45em;padding:.25em .6em;border:1px solid var(--accent);border-radius:0;background:color-mix(in srgb,var(--cal) 12%,var(--ink));color:var(--accent);font-size:.4em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.tagline{margin:.25rem 0 .75rem;color:var(--muted)}.intro{margin:0 0 1.75rem;color:var(--text);max-width:60ch}.intro strong{font-weight:600}.info a,.legal a,.intro a,.modal-body a,.section-note a{color:var(--cal);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--cal);outline-offset:2px}.info{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border);color:var(--text)}.info h2{font-size:1.05rem;margin:1.75rem 0 .6rem}.info h2:first-child{margin-top:0}.info p{color:var(--muted);max-width:65ch}.info ol,.info ul{color:var(--muted);max-width:65ch;padding-left:1.2rem}.info li{margin:.3rem 0}.info strong{color:var(--text);font-weight:600}.specs-intro{margin-bottom:.5rem}.orientation{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin:1.25rem 0 0;padding:0;list-style:none;counter-reset:step}.orientation li{background:var(--panel);padding:.9rem 1.1rem;counter-increment:step}.orientation li:before{content:counter(step);display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;color:var(--cal);margin-bottom:.35rem}.orientation strong{display:block;font-weight:600;margin-bottom:.15rem}.orientation span{color:var(--muted);font-size:.83rem}.spec-names{columns:3;column-gap:1.5rem;list-style:none;padding:0;margin:1rem 0 1.1rem;max-width:62rem}.spec-names li{display:flex;align-items:baseline;gap:.55rem;color:var(--text);font-size:.9rem;padding:.22rem 0;break-inside:avoid}.spec-names li:before{content:"";flex:0 0 .5rem;height:1px;background:var(--cal);transform:translateY(-.3em)}@media (max-width: 860px){.spec-names{columns:2}}@media (max-width: 520px){.spec-names{columns:1}}.info-split{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.info-split>div+div{border-left:1px solid var(--rule);padding-left:2.5rem}.info-split h2:first-child{margin-top:0}.info-split .spec-names{columns:2}@media (max-width: 820px){.info-split{grid-template-columns:1fr;gap:0}.info-split>div+div{border-left:0;padding-left:0}}.spec-note{font-size:.85rem;color:var(--muted);max-width:70ch}.advisory-help{margin:0 0 .85rem}.advisory-help summary{cursor:pointer;color:var(--cal);font-size:.83rem;padding:.2rem 0}.advisory-help dl{margin:.5rem 0 0;padding:0 0 0 .9rem;border-left:2px solid var(--rule)}.advisory-help dt{color:var(--text);font-weight:600;font-size:.85rem;margin-top:.6rem}.advisory-help dt:first-child{margin-top:0}.advisory-help dd{margin:.15rem 0 0;color:var(--muted);font-size:.85rem;max-width:70ch}.legal{margin-top:1.5rem}.legal-updated{color:var(--muted);font-size:.85rem;margin-bottom:1.25rem}.home-link{color:inherit;text-decoration:none}.legal-links{display:flex;flex-wrap:wrap;gap:.4rem}.legal-links a{color:var(--accent);text-decoration:none}.legal-links a:hover{text-decoration:underline}.app-footer{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border);color:var(--muted);font-size:.85rem}.header-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.powered-by{display:flex;align-items:center;gap:.55rem}.powered-by small{color:var(--muted);font-size:.8rem}.powered-by a{display:inline-flex;align-items:center;background:#fff;border:1px solid var(--rule);padding:6px 10px;border-radius:0;line-height:0}.powered-by img{height:26px;display:block}.app-footer a{color:var(--accent);text-decoration:none}.app-footer a:hover{text-decoration:underline}.app-footer .contact{margin:0 0 .4rem}.app-footer .notices{margin-top:.75rem;font-size:.72rem;color:var(--dim-2);max-width:70ch}.app-footer .notices .link-btn{font-size:.72rem}.app-footer .copyright{margin-top:.75rem;font-size:.72rem;color:var(--dim-2)}.modal{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:0;max-width:520px;width:calc(100% - 2rem)}.modal::backdrop{background:#0000008c}.modal-body{padding:1.5rem}.modal-body h2{margin:0 0 .75rem;font-size:1.05rem}.modal-body p{color:var(--muted)}.modal-notice{font-size:.78rem;color:var(--dim-2)}.patent-list{columns:2;gap:1.25rem;margin:.5rem 0 1.25rem;padding-left:1.1rem;font-variant-numeric:tabular-nums;color:var(--text)}.patent-list li{margin:.15rem 0}.patent-list .pc{color:var(--muted)}.patent-list .patent-pending{columns:1;color:var(--warn);list-style:none;margin-left:-1.1rem}.patent-apps-label{margin:.25rem 0;font-size:.82rem}.modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.feedback-form{display:flex;flex-direction:column}.star-input{display:flex;gap:.25rem;margin:.25rem 0 .85rem}.star{background:none;border:none;padding:0;cursor:pointer;line-height:1;font-size:2rem;color:var(--border);transition:color .1s ease}.star:hover,.star:focus-visible{outline:none}.star.filled{color:var(--warn)}.feedback-comment{width:100%;resize:vertical;font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--field);border-radius:0;padding:.55rem .65rem;margin-bottom:.6rem}.feedback-comment:focus{outline:none;border-color:var(--accent)}.feedback-status{font-size:.85rem;margin:0 0 .6rem;color:var(--muted)}.feedback-status.ok{color:var(--pass)}.feedback-status.error{color:var(--warn)}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.consent-banner{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1.1rem;background:var(--panel);border-top:1px solid var(--border)}.consent-text{flex:1 1 320px;margin:0;color:var(--muted);font-size:.85rem;max-width:72ch}.consent-text a{color:var(--accent)}.consent-actions{display:flex;gap:.5rem;margin-left:auto}.dropzone{border:2px dashed var(--field);border-radius:var(--radius);padding:3rem 1rem;text-align:center;transition:border-color .15s,background .15s;cursor:pointer}.dropzone.dragover{border-color:var(--accent);background:color-mix(in srgb,var(--cal) 8%,var(--ink))}.dropzone-title{font-size:1.15rem;margin:0 0 .35rem}.dropzone-sub{color:var(--muted);margin:0}.dropzone-private{max-width:24rem;margin:1.1rem auto 0;padding-top:.9rem;border-top:1px solid var(--rule);color:var(--cal);font-size:.88rem}.link-btn{background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.controls{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;align-items:end;margin-top:1.25rem;padding:1.25rem;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.controls .control:first-child{grid-column:1 / -1}.control label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.35rem}.file-name{color:var(--text);font-variant-numeric:tabular-nums}select{width:100%;padding:.55rem .6rem;background:var(--panel-2);color:var(--text);border:1px solid var(--field);border-radius:0;font:inherit}.primary-btn{padding:.6rem 1.4rem;background:var(--accent);color:var(--ink);border:none;border-radius:0;font:inherit;font-weight:600;cursor:pointer}.primary-btn:disabled{opacity:.5;cursor:default}.progress{margin-top:1.25rem}.progress-bar{height:8px;background:var(--panel-2);border-radius:0;overflow:hidden}.progress-fill{height:100%;width:0;background:var(--accent);transition:width .1s linear}.progress-label{margin-top:.5rem;color:var(--muted);font-size:.85rem}.error{margin-top:1.25rem;padding:.9rem 1rem;border-radius:0;background:color-mix(in srgb,var(--fail) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--fail) 40%,var(--panel));color:var(--fail)}.results{margin-top:1.75rem;display:grid;gap:1.25rem}.results-header{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:wrap}.markers-form{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.markers-form .field{display:flex;align-items:center;justify-content:space-between;gap:1rem}.markers-form .field>span:first-child{font-size:.9rem;color:var(--text)}.markers-form .field-input{display:inline-flex;align-items:center;gap:.4rem}.markers-form input{font:inherit;padding:.35rem .45rem;background:var(--panel-2);color:var(--text);border:1px solid var(--field);border-radius:0}.markers-form #marker-tempo{width:5rem}.markers-form #marker-start-tc{width:8rem}.markers-form .unit{font-size:.85rem;color:var(--muted)}.field-hint{font-size:.78rem;color:var(--muted);margin:0}.markers-status{font-size:.83rem;color:var(--accent);margin:0}.secondary-btn{padding:.45rem .9rem;background:var(--panel-2);color:var(--text);border:1px solid var(--field);border-radius:0;font:inherit;cursor:pointer}.secondary-btn:hover{border-color:var(--accent)}.secondary-btn:disabled{opacity:.5;cursor:default}.secondary-btn:disabled:hover{border-color:var(--border)}.verdict-badge{display:inline-block;margin-bottom:1.25rem;padding:.5rem 1rem;border-radius:0;font-weight:700;letter-spacing:.02em}.verdict-badge.pass{background:color-mix(in srgb,var(--pass) 14%,var(--panel));color:var(--pass);border:1px solid color-mix(in srgb,var(--pass) 45%,var(--panel))}.verdict-badge.fail{background:color-mix(in srgb,var(--fail) 14%,var(--panel));color:var(--fail);border:1px solid color-mix(in srgb,var(--fail) 45%,var(--panel))}.verdict-badge.incomplete{background:color-mix(in srgb,var(--warn) 14%,var(--panel));color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 45%,var(--panel))}.verdict-note{margin:.7rem 0 0;color:var(--muted);font-size:.85rem;font-style:italic}.compliance-table{margin-top:.85rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ct-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:.75rem;align-items:center;padding:.55rem .85rem;font-variant-numeric:tabular-nums}.ct-row+.ct-row{border-top:1px solid var(--border)}.ct-head{background:var(--panel-2);color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.ct-field{color:var(--text)}.ct-measured,.ct-spec{color:var(--muted)}.ct-binding{color:var(--accent);font-weight:700}.ct-result{font-weight:700;text-align:right}.ct-head span:last-child{text-align:right}.ct-row.pass .ct-result{color:var(--pass)}.ct-row.fail .ct-result{color:var(--fail)}.ct-row.unavailable .ct-result,.ct-row.warn .ct-result{color:var(--warn)}.ct-row.na .ct-result,.ct-row.na .ct-spec{color:var(--muted)}.ct-title{margin:0 0 .5rem;font-size:1rem}.section-note{margin:-.25rem 0 .6rem;color:var(--muted);font-size:.8rem;max-width:70ch}.term{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--cal) 55%,transparent);text-underline-offset:.22em}.term:hover{color:var(--cal);text-decoration-color:var(--cal)}.term-mark{color:var(--accent);font-weight:700;text-decoration:none}.term-mark:hover{color:var(--accent)}.results-glossary{margin:1.1rem 0 0;color:var(--muted);font-size:.83rem;max-width:70ch}.results-glossary a{color:var(--accent)}.conformance-table{margin-top:.85rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.cf-row{display:grid;grid-template-columns:.9fr 1.2fr 1.7fr;gap:.75rem;align-items:baseline;padding:.55rem .85rem;font-variant-numeric:tabular-nums}.cf-row+.cf-row{border-top:1px solid var(--border)}.cf-head{background:var(--panel-2);color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.cf-field{color:var(--text)}.cf-file{color:var(--muted)}.cf-result{font-weight:600;text-align:right}.cf-head span:last-child{text-align:right}.cf-row.pass .cf-result{color:var(--pass)}.cf-row.fail .cf-result{color:var(--fail)}.cf-row.warn .cf-result{color:var(--warn)}.cf-row.na .cf-result{color:var(--muted)}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem}.metric{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem}.metric-value{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums}.metric-unit{font-size:.8rem;color:var(--muted);margin-left:.25rem}.metric-label{color:var(--muted);font-size:.8rem;margin-top:.2rem}.chart-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.u-title{color:var(--text);font-size:.95rem}.u-legend{color:var(--muted);font-size:.82rem}.ref{margin-top:1.5rem;color:var(--text)}.ref-lede{font-size:1.05rem;line-height:1.65;max-width:68ch;color:var(--text)}.ref p{color:var(--muted);max-width:68ch;line-height:1.65}.ref ul{color:var(--muted);max-width:68ch;padding-left:1.2rem;line-height:1.6}.ref li{margin:.35rem 0}.ref strong{color:var(--text);font-weight:600}.ref h2{font-size:1.3rem;margin:2.75rem 0 .9rem;padding-top:1.5rem;border-top:1px solid var(--border)}.ref h2:first-of-type{border-top:0;padding-top:0}.ref h3{font-size:1rem;margin:1.75rem 0 .5rem;color:var(--text)}.ref-updated{color:var(--muted);font-size:.85rem;margin-bottom:1.5rem}.ref a{color:var(--accent);text-decoration:none}.ref a:hover{text-decoration:underline}.ref-keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin:1.5rem 0 .5rem}.ref-key{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1rem}.ref-key-value{font-size:1.5rem;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;line-height:1.2}.ref-key-label{color:var(--muted);font-size:.8rem;margin-top:.3rem}.ref-table{margin:1.1rem 0 .5rem;border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.ref-table table{width:100%;border-collapse:collapse;min-width:560px}.ref-table th,.ref-table td{padding:.6rem .9rem;text-align:left;font-variant-numeric:tabular-nums;border-top:1px solid var(--border)}.ref-table thead th{background:var(--panel-2);color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;border-top:0}.ref-table td{color:var(--muted)}.ref-table td:first-child{color:var(--text);font-weight:600}.ref-table .num{color:var(--accent);font-weight:700}.ref-hard{color:var(--fail);font-weight:600}.ref-advisory{color:var(--warn);font-weight:600}.ref-cards{display:grid;gap:1rem;margin:1.25rem 0}.ref-card{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:1.1rem 1.25rem}.ref-card h3{margin:0 0 .6rem;font-size:1.05rem}.ref-card ul{margin:.5rem 0}.ref-card p:last-child{margin-bottom:0}.ref-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin:1.25rem 0}.ref-route{background:var(--ink);padding:1rem 1.1rem}.ref-route.is-here{background:var(--panel)}.ref-route-tag{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);display:block;margin-bottom:.5rem}.ref-route.is-here .ref-route-tag{color:var(--cal)}.ref-route-tag:before{content:"○ "}.ref-route.is-here .ref-route-tag:before{content:"● "}.ref-route h3{margin:0 0 .4rem;font-size:.98rem;color:var(--dim)}.ref-route.is-here h3{color:var(--text)}.ref-route p{margin:0;font-size:.9rem;max-width:none}@media (max-width: 700px){.ref-routes{grid-template-columns:1fr}}.ref-note{background:var(--panel-2);border:1px solid var(--border);border-left:3px solid var(--warn);border-radius:var(--radius);padding:.9rem 1.15rem;margin:1.25rem 0}.ref-note p{color:var(--text);margin:0;max-width:none}.ref-note p+p{margin-top:.6rem}.ref-note-label{display:block;color:var(--warn);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-bottom:.4rem}.ref-cta{background:var(--panel);border:1px solid var(--accent);border-radius:var(--radius);padding:1.35rem 1.5rem;margin:2rem 0 1rem;text-align:center}.ref-cta h2{border-top:0;padding-top:0;margin:0 0 .6rem}.ref-cta p{color:var(--muted);max-width:60ch;margin:0 auto 1rem}.ref-cta-btn{display:inline-block;background:var(--accent);color:var(--ink);font-weight:700;padding:.65rem 1.4rem;border-radius:var(--radius);text-decoration:none}.ref-cta-btn:hover{filter:brightness(1.1)}@media (max-width: 620px){.ref h2{font-size:1.15rem}.ref-key-value{font-size:1.3rem}}.ref-table td,.scale-labels{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ref-title{font-size:clamp(2.1rem,6vw,3.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:2.25rem 0 .4rem;max-width:15ch}.ref-eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cal);margin:0}.scale{margin:2rem 0 1.25rem;padding:0}.scale-track{position:relative;height:76px;border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.scale-band{position:absolute;top:0;bottom:0}.scale-band-mix{left:25%;right:25%;background:color-mix(in srgb,var(--pass) 18%,var(--ink));border-left:1px solid var(--pass);border-right:1px solid var(--pass)}.scale-target{position:absolute;top:-6px;left:50%;width:1px;height:16px;background:var(--text)}.scale-target:after{content:"−27";position:absolute;top:-1.45rem;left:50%;transform:translate(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;font-weight:600;color:var(--text);white-space:nowrap}.scale-ticks{position:absolute;inset:0}.scale-tick{position:absolute;bottom:0;width:1px;height:9px;background:var(--rule)}.scale-band-label{position:absolute;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%)}.scale-band-label.mix{left:50%;top:2.55rem;color:var(--pass);font-weight:600}.scale-labels{position:relative;height:1.2rem;margin-top:.35rem;font-size:.72rem;color:var(--dim)}.scale-labels span{position:absolute;transform:translate(-50%)}body.calibrated .ref h2{font-size:1.45rem;font-weight:700;letter-spacing:-.02em;border-top:1px solid var(--rule);padding-top:1.6rem;margin:3rem 0 1rem}body.calibrated .ref h3{font-weight:700;letter-spacing:-.01em}body.calibrated .ref-lede{font-size:1.12rem;line-height:1.6;color:var(--text);max-width:60ch}body.calibrated .ref a{color:var(--cal);text-decoration:underline;text-underline-offset:3px}body.calibrated .ref-card{background:none;border:0;border-left:2px solid var(--rule);padding:.2rem 0 .2rem 1.35rem}body.calibrated .ref-note{background:var(--panel);border:0;border-left:2px solid var(--warn)}body.calibrated .ref-table thead th{background:var(--panel);color:var(--cal)}body.calibrated .ref-table .num{color:var(--text);font-weight:600}body.calibrated .ref-cta{background:var(--panel);border:1px solid var(--rule);text-align:left}body.calibrated .ref-cta p{margin-left:0}body.calibrated .ref-cta-btn{background:none;color:var(--text);border:1px solid var(--cal);border-radius:0;padding:.6rem 1.3rem;letter-spacing:.02em}body.calibrated .ref-cta-btn:hover{background:var(--cal);color:var(--ink);filter:none}@media (prefers-reduced-motion: no-preference){.scale-band-mix{animation:scale-settle .9s cubic-bezier(.22,1,.36,1) both}@keyframes scale-settle{0%{opacity:0;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1)}}}.gl-eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cal);margin:0 0 .3rem}#glossary-term{margin:0 0 .6rem;font-size:1.15rem;letter-spacing:-.01em}.gl-popup-body p{margin:0 0 .7rem;color:var(--text);font-size:.9rem;line-height:1.6}.gl-popup-body .gl-why{margin:.85rem 0 .4rem;padding-left:.9rem;border-left:2px solid var(--rule);color:var(--muted);font-size:.85rem}.gl-popup-body a{color:var(--accent)}.gl-actions{justify-content:space-between;align-items:center;margin-top:1.1rem}.gl-more{color:var(--accent);text-decoration:none;font-size:.85rem}.gl-more:hover{text-decoration:underline}.gl-jump{display:flex;flex-wrap:wrap;gap:.45rem 1.4rem;margin:2rem 0 0;padding:.85rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.gl-jump a{color:var(--cal);text-decoration:none}.gl-jump a:hover{text-decoration:underline}.gl-section{scroll-margin-top:1.5rem}.gl-blurb{max-width:68ch}.gl-entry{margin:1.7rem 0 0;padding-left:1.35rem;border-left:2px solid var(--rule);scroll-margin-top:1.5rem}.gl-entry:target{border-left-color:var(--cal)}.gl-entry h3{margin:0 0 .4rem}.gl-unit{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;color:var(--cal);font-weight:400;margin-left:.55rem}.gl-entry .gl-short{color:var(--text)}
