.glass-surface-module__a1kABW__surface{isolation:isolate;justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface-module__a1kABW__filter{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.glass-surface-module__a1kABW__content{z-index:1;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface-module__a1kABW__svg{background:hsl(0 0% 100%/var(--glass-frost,0));-webkit-backdrop-filter:var(--filter-id) saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id) saturate(var(--glass-saturation,1))}.glass-surface-module__a1kABW__fallback{-webkit-backdrop-filter:blur(14px)saturate(1.65)brightness(1.08);background:#ffffff57;border:1px solid #ffffff75}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-surface-module__a1kABW__fallback{background:#ffffffc7}}.glass-surface-module__a1kABW__surface:focus-visible{outline-offset:2px;outline:2px solid #195ffb}
.line-sidebar-module__j0v38a__lineSidebar{--accent-color:#195ffb;--text-color:#64748b;--marker-color:#cbd5e1;--marker-length:34px;--marker-gap:10px;--tick-scale:.42;--max-shift:10px;--item-gap:13px;--font-size:.74rem;justify-content:flex-start;min-width:0;display:flex;position:relative}.line-sidebar-module__j0v38a__withMarkers{padding-left:calc(var(--marker-length) + var(--marker-gap))}.line-sidebar-module__j0v38a__list{gap:var(--item-gap);flex-direction:column;width:100%;margin:0;padding:.75rem 0 1.5rem;list-style:none;display:flex}.line-sidebar-module__j0v38a__item{--effect:0;min-width:0;position:relative}.line-sidebar-module__j0v38a__item:hover{--effect:.32}.line-sidebar-module__j0v38a__item[aria-current=true]{--effect:1}.line-sidebar-module__j0v38a__item:before{content:"";pointer-events:none;position:absolute;inset:-6px -20px}.line-sidebar-module__j0v38a__button{cursor:pointer;width:100%;min-width:0;padding:0 8px 0 var(--outline-indent,0px);color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--text-color));font:inherit;text-align:left;transform:translateX(calc(var(--effect,0) * var(--max-shift)));background:0 0;border:0;align-items:flex-start;transition:color .16s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.line-sidebar-module__j0v38a__button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 32%, transparent);outline-offset:4px;border-radius:7px}.line-sidebar-module__j0v38a__label{min-width:0;font-size:var(--font-size);font-weight:calc(620 + var(--effect,0) * 160);letter-spacing:-.012em;align-items:baseline;line-height:1.45;display:inline-flex}.line-sidebar-module__j0v38a__index{opacity:calc(.48 + var(--effect,0) * .42);margin-right:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78em}.line-sidebar-module__j0v38a__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.line-sidebar-module__j0v38a__marker{top:.65em;left:calc(-1 * var(--marker-length) - var(--marker-gap));width:var(--marker-length);background-color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--marker-color));height:1px;transform:scaleX(calc(.68 + var(--effect,0) * .42));transform-origin:0;transition:background-color .16s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute}.line-sidebar-module__j0v38a__withMarkers .line-sidebar-module__j0v38a__item:not(:last-child):after{top:calc(100% + var(--item-gap) / 2);left:calc(-1 * var(--marker-length) - var(--marker-gap));width:calc(var(--marker-length) * var(--tick-scale));background-color:var(--marker-color);content:"";opacity:.48;height:1px;transform:scaleX(calc(.72 + var(--effect,0) * .45));transform-origin:0;transition:background-color .16s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute}@media (prefers-reduced-motion:reduce){.line-sidebar-module__j0v38a__button,.line-sidebar-module__j0v38a__marker,.line-sidebar-module__j0v38a__withMarkers .line-sidebar-module__j0v38a__item:not(:last-child):after{transition:none;transform:none}}
