:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, sans-serif;--font-mono:"SF Mono", "Fira Code", Consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #00000026;--shadow-md:0 4px 6px #00000026;--shadow-lg:0 10px 15px #00000026;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease;--control-height-sm:28px;--control-height-md:34px;--control-height-lg:44px;--control-radius:4px;--container-max:1200px;--sidebar-width:280px;--nav-height:60px;--color-success:#3fb950;--color-success-subtle:#3fb95026;--color-warning:#d29922;--color-warning-subtle:#d2992226;--color-danger:#f85149;--color-danger-subtle:#f8514926;--color-info:#58a6ff;--color-info-subtle:#58a6ff26;--color-success-text:#3fb950;--color-warning-text:#d29922;--color-danger-text:#f96c66;--color-info-text:#58a6ff;--color-control-border:#63707e;--color-focus-ring:var(--color-accent,#d4a017)}:root[data-theme=dark],:root:not([data-theme]){--color-bg-primary:#0d1117;--color-bg-secondary:#161b22;--color-bg-tertiary:#21262d;--color-bg-elevated:#2d333b;--color-platform-canvas:color-mix(in srgb, var(--color-bg-primary) 86%, #1e0540);--color-text-primary:#e6edf3;--color-text-secondary:#8b949e;--color-text-muted:#838d99;--color-border:#30363d;--color-border-subtle:#21262d;--color-accent:var(--site-primary-color,#d4a017);--color-accent-hover:color-mix(in srgb, var(--color-accent) 85%, white);--color-accent-subtle:color-mix(in srgb, var(--color-accent) 15%, transparent);--color-text-on-accent:#0d1117;--color-success:#3fb950;--color-success-subtle:#3fb95026;--color-text-on-success:#0d1117;--color-warning:#d29922;--color-warning-subtle:#d2992226;--color-text-on-warning:#0d1117;--color-danger:#f85149;--color-danger-subtle:#f8514926;--color-text-on-danger:#0d1117;--color-info:#58a6ff;--color-info-subtle:#58a6ff26;--color-success-text:#3fb950;--color-warning-text:#d29922;--color-danger-text:#f96c66;--color-info-text:#58a6ff;--color-accent-fill-hover:color-mix(in srgb, var(--color-accent) 85%, #fff);--color-accent-text:var(--color-accent);--color-focus-ring:var(--color-accent);--color-control-border:#63707e;--color-link:#58a6ff;--color-link-hover:#79c0ff;--color-nav-bg:#0000004d;--color-nav-border:#ffffff1a;--color-nav-text:#e6edf3;--color-post-bg:#161b22;--color-post-border:#30363d;--color-post-header-bg:#21262d;--color-input-bg:#0d1117;--color-input-border:#30363d;--color-input-text:#e6edf3;--color-dropdown-bg:#21262d;--color-dropdown-border:#444c56;--color-skeleton:#21262d;--color-primary:var(--color-accent);--color-background:var(--color-bg-primary);--color-text:var(--color-text-primary)}:root[data-theme=classic]{--color-bg-primary:#fff;--color-bg-secondary:#f6f8fa;--color-bg-tertiary:#eaeef2;--color-bg-elevated:#fff;--color-platform-canvas:color-mix(in srgb, var(--color-bg-primary) 96%, #4f46e5);--color-text-primary:#1f2328;--color-text-secondary:#656d76;--color-text-muted:#9198a1;--color-border:#d0d7de;--color-border-subtle:#eaeef2;--color-accent:var(--site-primary-color,#1a7fce);--color-accent-hover:color-mix(in srgb, var(--color-accent) 85%, black);--color-accent-subtle:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-text-on-accent:#000;--color-success:#1a7f37;--color-success-subtle:#1a7f371a;--color-text-on-success:#fff;--color-warning:#9a6700;--color-warning-subtle:#9a67001a;--color-text-on-warning:#fff;--color-danger:#cf222e;--color-danger-subtle:#cf222e1a;--color-text-on-danger:#fff;--color-info:#0969da;--color-info-subtle:#0969da1a;--color-nav-bg:#24292f;--color-nav-border:#1b1f24;--color-nav-text:#fff;--color-post-bg:#fff;--color-post-border:#d0d7de;--color-post-header-bg:#f6f8fa;--color-input-bg:#fff;--color-input-border:#d0d7de;--color-input-text:#1f2328;--color-dropdown-bg:#fff;--color-dropdown-border:#d0d7de;--color-skeleton:#eaeef2;--color-primary:var(--color-accent);--color-background:var(--color-bg-primary);--color-text:var(--color-text-primary)}:root[data-theme=minimal]{--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-elevated:#fff;--color-platform-canvas:color-mix(in srgb, var(--color-bg-primary) 96%, #4f46e5);--color-text-primary:#111;--color-text-secondary:#666;--color-text-muted:#999;--color-border:#eee;--color-border-subtle:#f5f5f5;--color-accent:var(--site-primary-color,#111);--color-accent-hover:#333;--color-accent-subtle:#1111110f;--color-text-on-accent:#fff;--color-success:#22c55e;--color-success-subtle:#22c55e1a;--color-text-on-success:#111;--color-warning:#f59e0b;--color-warning-subtle:#f59e0b1a;--color-text-on-warning:#111;--color-danger:#ef4444;--color-danger-subtle:#ef44441a;--color-text-on-danger:#111;--color-info:#3b82f6;--color-info-subtle:#3b82f61a;--color-nav-bg:#111;--color-nav-border:#222;--color-nav-text:#fff;--color-post-bg:#fff;--color-post-border:#eee;--color-post-header-bg:#fafafa;--color-input-bg:#fff;--color-input-border:#ddd;--color-input-text:#111;--color-dropdown-bg:#fff;--color-dropdown-border:#ddd;--color-skeleton:#f0f0f0;--color-primary:var(--color-accent);--color-background:var(--color-bg-primary);--color-text:var(--color-text-primary)}:root[data-theme=sierra-sledders]{--color-bg-primary:#f0f2f5;--color-bg-secondary:#fff;--color-bg-tertiary:#dce9f7;--color-bg-elevated:#fff;--color-platform-canvas:color-mix(in srgb, var(--color-bg-primary) 96%, #4f46e5);--color-text-primary:#333;--color-text-secondary:#777;--color-text-muted:#999;--color-border:#e0e6ed;--color-border-subtle:#edf0f4;--color-accent:var(--site-primary-color,#e8841a);--color-accent-hover:color-mix(in srgb, var(--color-accent) 85%, black);--color-accent-subtle:color-mix(in srgb, var(--color-accent) 15%, transparent);--color-text-on-accent:#333;--color-success:#3a7d44;--color-success-subtle:#3a7d441a;--color-text-on-success:#fff;--color-warning:#e8841a;--color-warning-subtle:#e8841a1a;--color-text-on-warning:#333;--color-danger:#cc2229;--color-danger-subtle:#cc22291a;--color-text-on-danger:#fff;--color-info:#2d6db5;--color-info-subtle:#2d6db51a;--color-nav-bg:#2d6db5;--color-nav-border:#245a96;--color-nav-text:#fff;--color-post-bg:#fff;--color-post-border:#e0e6ed;--color-post-header-bg:#f0f2f5;--color-input-bg:#fff;--color-input-border:#c9d3e0;--color-input-text:#333;--color-dropdown-bg:#fff;--color-dropdown-border:#c9d3e0;--color-skeleton:#e0e6ed;--color-primary:var(--color-accent);--color-background:var(--color-bg-primary);--color-text:var(--color-text-primary)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight);color:var(--color-text-primary)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.admin-stat-card--link{cursor:pointer;transition:border-color .15s,background-color .15s}.admin-stat-card--link:hover,.admin-stat-card--link:focus-visible{border-color:var(--color-accent);background-color:var(--color-bg-tertiary)}::selection{background-color:var(--color-accent-subtle,#d4a0174d);color:var(--color-text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}input,textarea,select{font-family:inherit;font-size:inherit}button{cursor:pointer;font-family:inherit}button:disabled{cursor:default}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background-color:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-sm);padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:top .15s ease-in-out;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.container{max-width:var(--container-max);padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}.sidebar-widget:hover .sidebar-drag-handle,.sidebar-drag-handle:focus-visible{opacity:1}.sidebar-drag-handle:active{cursor:grabbing}.sidebar-widget:hover .sidebar-dismiss-btn,.sidebar-dismiss-btn:focus-visible,.gallery-photo-tile:hover .gallery-use-as-banner,.gallery-use-as-banner:focus-visible,.gallery-photo-tile:hover .gallery-photo-tile-overlay,.gallery-photo-tile:focus-visible .gallery-photo-tile-overlay{opacity:1}@media (width<=720px){.gallery-photo-modal-shell{flex-direction:column!important;max-height:95vh!important}.gallery-photo-modal-sidebar{max-height:45vh;border-left:none!important;border-top:1px solid var(--color-border)!important;width:100%!important;min-width:0!important}}:root{--breakpoint-mobile:640px;--breakpoint-tablet:1024px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],input[type=tel],textarea,select{font-size:max(16px, var(--font-size-base))}@media (width<=1023px){.tap-target,.tap-target button,.tap-target a{min-height:44px}}@media (width<=639px){.llh-landing-hero{padding:72px 16px 56px!important}.hide-on-mobile{display:none!important}}@media (width>=640px){.mobile-only{display:none!important}}@media (width<=1023px){.hide-on-tablet-down{display:none!important}}@media (width>=1024px){.tablet-down-only{display:none!important}}.llh-search{container-type:inline-size}@container (width<=259px){.llh-search-kbd{display:none!important}}@media (width>=1024px){.llh-main-nav[data-compact=true] .llh-nav-toggle{justify-content:center;align-items:center;display:inline-flex!important}.llh-main-nav[data-compact=true] [data-nav-slot=destinations]{display:none!important}}@media (width<=639px){.llh-main-nav{gap:8px!important;padding-left:12px!important;padding-right:12px!important}.llh-visually-hidden-mobile{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}html,body{overflow-x:hidden}:is(html:has(.llh-landing-nav),body:has(.llh-landing-nav)){overflow-x:clip}}@keyframes llh-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.llh-drawer{animation:.18s ease-out llh-drawer-slide-in}@keyframes spin{to{transform:rotate(360deg)}}.rich-text-content [data-gallery-embed]{display:none}.rich-text-content img{border-radius:4px;max-width:100%;height:auto}.rich-text-has-grid img{display:none}@media (width<=639px){.home-forum-row{grid-template-columns:32px 1fr!important;gap:10px!important;padding:12px!important}.home-stat{display:none!important}.home-forum-counts{color:var(--color-text-muted);margin-top:2px;font-size:.8em}.home-category-cols-header{display:block!important}.home-col-label{display:none!important}}@media (width>=640px){.home-forum-counts{display:none!important}}@media (width<=639px){.mobile-hide-desktop-new{display:none!important}}@media (width>=640px){.mobile-fab{display:none!important}}.mobile-fab{background-color:var(--color-accent);width:56px;height:56px;color:var(--color-text-on-accent,#fff);cursor:pointer;z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 16px #00000040}.thread-list{container-type:inline-size}.thread-list-compact-meta{display:none}@container (width<=799px){.thread-list-header{display:none!important}.thread-list-row{grid-template-columns:minmax(0,1fr)!important;padding:10px 12px!important}.thread-list-cell-wide{display:none!important}.thread-list-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important}.thread-list-compact-meta{display:block}}@media (width<=699px){.marketplace-detail-grid{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.marketplace-detail-col{display:contents!important}.marketplace-detail-photos{order:1}.marketplace-detail-summary{order:2}.marketplace-detail-seller{order:3}.marketplace-detail-actions{order:4}.marketplace-detail-description{order:5}.marketplace-detail-manage{order:6}.marketplace-detail-ratings{order:7}.marketplace-detail-rating-totals{order:8}.marketplace-detail-safety{order:9}.marketplace-detail-photo-box{height:min(400px,75vw)!important}.marketplace-detail-title{overflow-wrap:anywhere}}.marketplace-detail-grid--stacked{max-width:760px;flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.marketplace-detail-grid--stacked .marketplace-detail-col{display:contents!important}.marketplace-detail-grid--stacked .marketplace-detail-summary{order:2}.marketplace-detail-grid--stacked .marketplace-detail-seller{order:3}.marketplace-detail-grid--stacked .marketplace-detail-actions{order:4}.marketplace-detail-grid--stacked .marketplace-detail-description{order:5}.marketplace-detail-grid--stacked .marketplace-detail-manage{order:6}.marketplace-detail-grid--stacked .marketplace-detail-ratings{order:7}.marketplace-detail-grid--stacked .marketplace-detail-rating-totals{order:8}.marketplace-detail-grid--stacked .marketplace-detail-safety{order:9}@media (width<=1023px){.marketplace-report-btn{min-height:40px}}.listing-card:hover{border-color:var(--color-control-border,var(--color-text-secondary))!important}.marketplace-filters-toggle{display:none!important}@media (width<=639px){.marketplace-filters-toggle{align-items:center;display:inline-flex!important}.marketplace-filters[data-open=false]{display:none!important}}.post-author-meta{color:var(--color-text-muted);flex-direction:column;gap:2px;margin-top:8px;font-size:11px;line-height:1.4;display:flex}.post-author-meta time{color:inherit}.post-author-location{align-items:center;gap:3px;min-width:0;max-width:160px;display:inline-flex}.post-author-location svg{flex-shrink:0}.post-author-location>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=639px){.thread-post{flex-direction:column!important;gap:8px!important;padding:12px!important}.thread-post-sidebar{text-align:left!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.thread-post-avatar{width:32px!important;height:32px!important;margin:0!important;font-size:12px!important}.post-author-meta{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;gap:4px;flex-direction:row!important;margin-top:2px!important}.post-author-meta>*+:before{content:"·";color:var(--color-text-muted);margin-right:4px}.post-action-label{display:none!important}}@media (width<=375px){.post-author-location{display:none!important}}@media (width<=767px){.messages-layout{grid-template-columns:1fr!important}.messages-list[data-mobile-hidden=true],.messages-thread[data-mobile-hidden=true]{display:none!important}.messages-back-btn{display:inline-flex!important}}@media (width>=768px){.messages-back-btn{display:none!important}}@media (width>=1024px) and (width<=1279px){.feed-layout{justify-content:center;grid-template-columns:240px minmax(0,720px)!important}.feed-sidebar-right{display:none!important}}@media (width<=1023px){.feed-layout{grid-template-columns:60px minmax(0,1fr)!important}.feed-sidebar-left [data-feed-label],.feed-sidebar-left .feed-brand-text,.feed-sidebar-left .feed-community-name,.feed-sidebar-left .feed-sidebar-heading,.feed-sidebar-left .feed-sidebar-footer,.feed-sidebar-right{display:none!important}}@media (width<=767px){.feed-layout{padding-bottom:60px;grid-template-columns:1fr!important}.feed-sidebar-left,.feed-sidebar-right{display:none!important}.feed-mobile-tabs{display:flex!important}}@media (width<=1023px){.forum-page-layout{flex-direction:column!important;align-items:stretch!important}.forum-sidebar{flex-shrink:1!important;width:100%!important;min-width:0!important}}@media (width<=639px){.site-banner-hero{height:auto!important;min-height:72px!important}.site-banner-img,.site-banner-container{display:none!important}.platform-banner-slot{height:140px!important}.platform-banner-slot:not([data-has-image]){display:none!important}}.rich-text-content,.rich-text-content p,.rich-text-content li,.rich-text-content blockquote,.ProseMirror,.ProseMirror p,.ProseMirror li{color:var(--color-text-primary)}@media (width<=599px){.ad-slot-sidebar-rect{display:none!important}}@media (width<=767px){.ad-slot-leaderboard-top,.ad-slot-leaderboard-bottom,.ad-slot-thread-banner{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.ad-slot-leaderboard-top img,.ad-slot-leaderboard-bottom img,.ad-slot-thread-banner img{object-fit:cover;width:100%;height:auto}}@media (width<=480px){.llh-landing-nav.llh-landing-nav-anon{flex-wrap:nowrap;gap:6px;padding:12px}.llh-landing-nav-anon .llh-landing-nav-actions{flex-wrap:nowrap;gap:4px}.llh-landing-nav-anon .llh-landing-hub,.llh-landing-nav-anon .llh-landing-register{display:none}.llh-landing-nav-anon .llh-landing-nav-actions a{white-space:nowrap;padding:8px;font-size:13px}}.llh-community-card:hover,.llh-community-card:focus-visible{--llh-card-border:var(--color-accent);transform:translateY(-2px)}.observer-workspace-divider:hover>span,.observer-workspace-divider:focus-visible>span{background-color:var(--color-accent);width:3px;height:64px}.observer-workspace-divider:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:4px}.observer-pane-scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}body.observer-workspace-dragging,body.observer-workspace-dragging *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.llh-btn{box-sizing:border-box;min-height:var(--control-height-md);border-radius:var(--control-radius);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.llh-btn:hover{text-decoration:none}.llh-btn--sm{min-height:var(--control-height-sm);padding:4px 10px;font-size:12px}.llh-btn--lg{min-height:var(--control-height-lg);padding:10px 16px;font-size:15px}.llh-btn--full{width:100%}.llh-btn--primary{background-color:var(--color-accent);color:var(--color-text-on-accent)}.llh-btn--primary:hover:not(:disabled):not([aria-busy=true]){background-color:var(--color-accent-fill-hover,var(--color-accent))}.llh-btn--secondary{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-control-border,var(--color-border))}.llh-btn--secondary:hover:not(:disabled):not([aria-busy=true]){border-color:var(--color-accent)}.llh-btn--ghost{color:var(--color-text-secondary);background-color:#0000}.llh-btn--ghost:hover:not(:disabled):not([aria-busy=true]){background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.llh-btn--danger{background-color:var(--color-danger-subtle);color:var(--color-danger-text);border-color:var(--color-danger-text)}.llh-btn--danger:hover:not(:disabled):not([aria-busy=true]){background-color:var(--color-danger);color:var(--color-text-on-danger);border-color:var(--color-danger)}.llh-btn:active:not(:disabled):not([aria-busy=true]){box-shadow:inset 0 2px 4px #00000047}.llh-btn:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.llh-btn:disabled{color:var(--color-text-muted);border-color:var(--color-control-border,var(--color-border));cursor:not-allowed;box-shadow:none;background-color:#0000;border-style:dashed}.llh-btn[aria-busy=true]{cursor:progress}.llh-btn__icon{flex:none;display:inline-flex}.llh-btn__spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.9em;height:.9em;animation:.75s linear infinite llh-spin}@keyframes llh-spin{to{transform:rotate(360deg)}}.llh-dialog-backdrop{z-index:1300;background-color:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.llh-dialog{box-sizing:border-box;width:100%;max-width:var(--llh-dialog-width,460px);background-color:var(--color-bg-secondary);max-height:calc(100dvh - 32px);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:8px;outline:none;flex-direction:column;display:flex;overflow:hidden}.llh-dialog__header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 0;display:flex}.llh-dialog__title{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.35}.llh-dialog__close{flex:none;margin:-4px -8px 0 0;font-size:20px;line-height:1}.llh-dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 20px 20px;overflow-y:auto}.llh-dialog__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}@media (width<=639px){.llh-dialog-backdrop{padding:12px}.llh-dialog__header{padding:16px 16px 0}.llh-dialog__body{padding:12px 16px 16px}.llh-dialog__footer{padding:12px 16px}.llh-dialog__footer>.llh-btn{min-height:var(--control-height-lg);flex:auto}}.llh-dialog-backdrop.llh-dialog-backdrop--start{justify-content:flex-start;align-items:stretch;padding:0}.llh-dialog.llh-dialog--sheet{max-width:min(var(--llh-dialog-width,320px), calc(100vw - 48px));border-width:0 1px 0 0;border-radius:0;height:100dvh;max-height:none;animation:.18s ease-out llh-drawer-slide-in}.llh-dialog--sheet .llh-dialog__footer{justify-content:flex-start}.llh-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin:0 0 20px;display:flex}.llh-page-header__text{flex:280px;min-width:0}.llh-page-header__title{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.25}.llh-page-header__description{max-width:72ch;color:var(--color-text-secondary);margin:4px 0 0;font-size:14px;line-height:1.5}.llh-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=639px){.llh-page-header{margin-bottom:16px}.llh-page-header__title{font-size:20px}}.llh-status{box-sizing:border-box;white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:4px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.llh-status--neutral{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border-color:var(--color-control-border,var(--color-border))}.llh-status--accent{background-color:var(--color-accent-subtle);color:var(--color-accent-text,var(--color-accent))}.llh-status--info{background-color:var(--color-info-subtle);color:var(--color-info-text)}.llh-status--success{background-color:var(--color-success-subtle);color:var(--color-success-text)}.llh-status--warning{background-color:var(--color-warning-subtle);color:var(--color-warning-text)}.llh-status--danger{background-color:var(--color-danger-subtle);color:var(--color-danger-text)}.llh-status--success.llh-status--strong{background-color:var(--color-success);color:var(--color-text-on-success)}.llh-status--warning.llh-status--strong{background-color:var(--color-warning);color:var(--color-text-on-warning)}.llh-status--danger.llh-status--strong{background-color:var(--color-danger);color:var(--color-text-on-danger)}@media (prefers-reduced-motion:reduce){.llh-btn{transition:none}.llh-btn__spinner{opacity:.6;border-right-color:currentColor;animation:none}.llh-dialog.llh-dialog--sheet{animation:none}}.llh-admin{--llh-admin-topbar-h:48px;min-height:100vh;font-family:var(--font-sans);color:var(--color-text-primary);flex-direction:column;display:flex}.llh-admin-topbar{z-index:40;box-sizing:border-box;height:var(--llh-admin-topbar-h);background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}.llh-admin[data-admin-scope=platform] .llh-admin-topbar{box-shadow:inset 0 3px 0 var(--color-accent)}.llh-admin-topbar__start,.llh-admin-topbar__end{align-items:center;gap:12px;min-width:0;display:flex}.llh-admin-topbar__end{flex:none}.llh-admin-menu-btn{border:1px solid var(--color-control-border,var(--color-border));background-color:var(--color-bg-secondary);min-height:40px;color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;display:none}.llh-admin-scope{align-items:center;gap:8px;min-width:0;display:inline-flex}.llh-admin-scope .llh-status{font-size:12px}.llh-admin-scope__target{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:260px;color:var(--color-text-secondary);font-size:13px;overflow:hidden}.llh-admin-attention{color:var(--color-text-primary);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.llh-admin-attention:hover{background-color:var(--color-bg-secondary)}.llh-admin-topbar__where{border-left:1px solid var(--color-border);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:0 auto;padding-left:12px;font-size:14px;font-weight:600;display:none;overflow:hidden}.llh-admin-back{color:var(--color-text-secondary);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.llh-admin-account{position:relative}.llh-admin-account__btn{min-height:40px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:500;display:flex}.llh-admin-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.llh-admin-account__panel{z-index:100;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;min-width:190px;max-height:calc(100vh - 64px);margin-top:4px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.llh-admin-account__panel a,.llh-admin-account__panel button{box-sizing:border-box;width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:14px;text-decoration:none;display:block}.llh-admin-account__panel a:hover,.llh-admin-account__panel button:hover{background-color:var(--color-bg-tertiary)}.llh-admin-account__panel .llh-admin-account__accent{color:var(--color-accent-text,var(--color-accent))}.llh-admin-account__panel .llh-admin-account__platform{font-weight:600}.llh-admin-account__panel hr{background-color:var(--color-border);border:0;height:1px;margin:0}.llh-admin-body{flex:1;min-height:0;display:flex}.llh-admin-sidebar{--llh-nav-fg:var(--color-nav-text);--llh-nav-ring:var(--color-nav-text);top:var(--llh-admin-topbar-h);box-sizing:border-box;width:232px;height:calc(100vh - var(--llh-admin-topbar-h));height:calc(100dvh - var(--llh-admin-topbar-h));background-color:var(--color-nav-bg);color:var(--color-nav-text);flex-direction:column;flex:none;align-self:flex-start;padding-bottom:16px;display:flex;position:sticky;overflow-y:auto}.llh-admin-main{box-sizing:border-box;flex:auto;min-width:0;padding:24px 32px}.llh-admin[data-admin-scope=platform] .llh-admin-main{overflow-x:auto}.llh-admin-table-scroll{max-width:100%;overflow-x:auto}.llh-admin-main[data-width=form]{max-width:960px}.llh-admin-main[data-width=dashboard]{max-width:1280px}.llh-admin-main[data-width=wide]{max-width:1600px}.llh-admin-main[data-width=wide] p,.llh-admin-main[data-width=dashboard] p{max-width:80ch}.llh-admin-nav{flex-direction:column;padding:6px 0 0;display:flex}.llh-admin-nav__group+.llh-admin-nav__group{margin-top:8px}.llh-admin-nav__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--llh-nav-fg);padding:8px 16px 3px 19px;font-size:11px;font-weight:700;line-height:1.4}.llh-admin-nav__list{margin:0;padding:0;list-style:none}.llh-admin-nav__link{box-sizing:border-box;min-height:34px;color:var(--llh-nav-fg);border-left:3px solid #0000;align-items:center;gap:10px;padding:6px 12px 6px 16px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.llh-admin-nav__link svg{flex:none}.llh-admin-nav__link:hover{background-color:color-mix(in srgb, var(--llh-nav-fg) 8%, transparent)}.llh-admin-nav__link[aria-current=page]{background-color:var(--color-accent-subtle);border-left-color:var(--color-accent);font-weight:600}.llh-admin-nav__link:focus-visible{outline:2px solid var(--llh-nav-ring);outline-offset:-2px}.llh-admin-nav__label{overflow-wrap:anywhere;flex:auto;min-width:0}.llh-admin-count{flex:none}.llh-dialog--sheet{--llh-nav-fg:var(--color-text-primary);--llh-nav-ring:var(--color-focus-ring,var(--color-accent))}.llh-dialog--sheet .llh-dialog__header{border-bottom:1px solid var(--color-border);padding-bottom:12px}.llh-dialog--sheet .llh-dialog__body{padding:4px 0 12px}.llh-dialog--sheet .llh-admin-nav__heading{color:var(--color-text-secondary)}.llh-dialog--sheet .llh-admin-nav__link{min-height:44px}.llh-admin-drawer__title{flex-direction:column;gap:2px;display:flex}.llh-admin-drawer__target{color:var(--color-text-secondary);font-size:13px;font-weight:400}@media (width<=1279px){.llh-admin-sidebar{width:200px}.llh-admin-main{padding:20px 24px}}@media (width<=1023px){.llh-admin-sidebar{display:none}.llh-admin-menu-btn{display:inline-flex}.llh-admin-topbar__where{display:inline}.llh-admin-scope__target{max-width:160px}.llh-admin-attention{display:none}.llh-admin-main{padding:20px}}@media (width<=639px){body:has(.llh-admin){overflow-x:clip}.llh-admin-topbar{gap:8px;padding:0 12px}.llh-admin-topbar__start,.llh-admin-topbar__end{gap:8px}.llh-admin-topbar .llh-admin-back,.llh-admin-topbar__where{display:none}.llh-admin-scope__target{max-width:120px}.llh-admin-account__name{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.llh-admin-main{padding:16px}}.thread-post-header{flex-wrap:wrap}.post-permalink{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);border-radius:3px;margin-left:auto;padding:2px 4px;font-size:12px;text-decoration:none}.post-permalink:hover{color:var(--color-link);text-decoration:underline}@media (width<=639px){.thread-post-sidebar{width:auto!important;max-width:none!important}.thread-post-author{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}}.post-footer{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:10px;padding-top:6px;display:flex;position:relative}.post-footer:empty{display:none}.post-actions{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.post-action.llh-btn{padding:4px 8px;font-weight:500}.post-action--icon.llh-btn{padding:4px 6px}.composer-context{color:var(--color-text-secondary);margin:0;font-size:13px}.composer-context:not(:empty){margin:0 0 6px}.composer-context a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.post-footer__status{text-align:right;color:var(--color-text-secondary);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}@media (width<=479px){.post-footer{column-gap:4px}.post-actions{gap:0}.post-action.llh-btn{padding:4px 6px}}.post-reactions{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.post-reaction{box-sizing:border-box;border:1px solid var(--color-border);min-height:26px;color:var(--color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:1.2;display:inline-flex}button.post-reaction:hover:not(:disabled){border-color:var(--color-control-border,var(--color-border));color:var(--color-text-primary)}.post-reaction[aria-pressed=true]{font-weight:700}.post-reaction--positive[aria-pressed=true]{background:var(--color-success-subtle);border-color:var(--color-success-text);color:var(--color-success-text)}.post-reaction--negative[aria-pressed=true]{background:var(--color-danger-subtle);border-color:var(--color-danger-text);color:var(--color-danger-text)}button.post-reaction:disabled{cursor:progress}.post-reaction__count{font-variant-numeric:tabular-nums;font-weight:600}.post-reaction--static{cursor:default}.post-reaction--concern{border-color:var(--color-danger-text);color:var(--color-danger-text)}.post-reactions__error{color:var(--color-danger-text);font-size:12px}.post-react,.post-more{position:relative}.post-react__panel,.post-more__panel{z-index:30;box-sizing:border-box;background:var(--color-dropdown-bg,var(--color-bg-secondary));border:1px solid var(--color-dropdown-border,var(--color-border));border-radius:6px;position:absolute;top:calc(100% + 4px);box-shadow:0 4px 12px #0000002e}.post-react__panel{flex-direction:column;gap:6px;width:max-content;max-width:min(340px,100vw - 32px);padding:8px;display:flex;left:0}.post-react__group{flex-wrap:wrap;gap:4px;display:flex}.post-react__group+.post-react__group{border-top:1px solid var(--color-border-subtle);padding-top:6px}.post-more__panel{min-width:200px;margin:0;padding:4px 0;list-style:none;right:0}.post-more__item{box-sizing:border-box;width:100%;min-height:36px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:13px;display:block}.post-more__item:hover:not(:disabled){background:var(--color-bg-tertiary)}.post-more__item:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.post-more__item--danger{color:var(--color-danger-text)}.post-more__item:disabled{color:var(--color-text-muted);cursor:not-allowed}.rich-text-content{overflow-wrap:break-word}.rich-text-content pre{max-width:100%;overflow-x:auto}.rich-text-content pre:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.rich-text-content blockquote,.ProseMirror blockquote{border-left:3px solid var(--color-accent);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:0 4px 4px 0;margin:8px 0 12px;padding:8px 12px}.rich-text-content blockquote>:first-child,.ProseMirror blockquote>:first-child{margin-top:0}.rich-text-content blockquote>:last-child,.ProseMirror blockquote>:last-child{margin-bottom:0}.rich-text-content blockquote blockquote,.ProseMirror blockquote blockquote{border-left-color:var(--color-control-border,var(--color-border));background:var(--color-bg-secondary);margin:6px 0;padding:6px 10px;font-size:.94em}.rich-text-content blockquote blockquote blockquote,.ProseMirror blockquote blockquote blockquote{background:var(--color-bg-primary)}.rich-text-content .rt-quote-attribution{color:var(--color-text-secondary);margin:0 0 4px;font-size:13px;font-style:normal;display:block}.rich-text-content .rt-quote-attribution strong,.rich-text-content .rt-reply-ref strong{color:var(--color-text-primary);font-weight:600}.rich-text-content a.rt-quote-source{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.rich-text-content .rt-reply-ref{color:var(--color-text-secondary);margin:0 0 6px;font-size:13px}.rich-text-content blockquote[data-collapsed=true]{max-height:240px;position:relative;overflow:hidden}.rich-text-content blockquote[data-collapsed=true]:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bg-primary));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.rt-quote-toggle{border:1px solid var(--color-control-border,var(--color-border));background:var(--color-bg-tertiary);min-height:28px;color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:4px;align-items:center;margin:-4px 0 12px;padding:2px 10px;font-size:12px;display:inline-flex}.rt-quote-toggle:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:2px}.rte .rte-area{outline:none;min-height:100px}.rte:has(.rte-area:focus){outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:1px}.rte .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-muted);pointer-events:none}.rte-tool{box-sizing:border-box;min-width:30px;min-height:30px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:13px;display:inline-flex}.rte-tool:hover{background:var(--color-bg-secondary);border-color:var(--color-border)}.rte-tool[aria-pressed=true]{background:var(--color-bg-secondary);border-color:var(--color-control-border,var(--color-border));box-shadow:inset 0 -2px 0 var(--color-accent)}.rte-tool:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:1px}.thread-unread-dot{background:var(--color-accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:3px;display:inline-block}.thread-locked{color:var(--color-text-secondary);vertical-align:-2px;margin-right:4px;display:inline-flex}.thread-first-new{white-space:nowrap;color:var(--color-link);text-underline-offset:2px;font-weight:600;text-decoration:underline}.search-tabs{border-bottom:1px solid var(--color-border);scrollbar-width:thin;gap:2px;margin:0 0 12px;display:flex;overflow-x:auto}.search-tab{color:var(--color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:8px 14px;font-size:14px;font-weight:500}.search-tab:hover{color:var(--color-text-primary)}.search-tab[aria-selected=true]{color:var(--color-text-primary);box-shadow:inset 0 -2px 0 var(--color-accent);font-weight:700}.search-tab:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.search-result{border-bottom:1px solid var(--color-border-subtle);padding:12px 4px}.search-result--person{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.search-result__context{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:4px;font-size:12px;display:flex}.search-result__context-link{color:var(--color-link)}.search-result__price{color:var(--color-text-primary);font-size:13px}.search-result__category{text-transform:capitalize}.search-result__title{overflow-wrap:anywhere;margin:0 0 2px;font-size:16px;font-weight:600;line-height:1.35}.search-result__title a{color:var(--color-link);text-decoration:none}.search-result__title a:hover{text-decoration:underline}.search-result__snippet{color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.search-result__meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:4px 6px;margin-top:2px;font-size:12px;display:flex}.search-hit{background:var(--color-accent-subtle);color:var(--color-text-primary);border-radius:2px;padding:0 1px;font-weight:700}.llh-settings{max-width:1000px;margin:0 auto}.llh-settings__body{align-items:flex-start;gap:32px;display:flex}.llh-settings__content{flex:auto;min-width:0;max-width:720px}.llh-settings__sidebar{box-sizing:border-box;flex:none;width:216px;padding:4px 0 16px;position:sticky;top:16px}.llh-settings__title{color:var(--color-text-primary);margin:0 0 2px;padding:0 12px;font-size:18px;font-weight:700;line-height:1.3}.llh-settings__profile{color:var(--color-link);text-underline-offset:2px;padding:2px 12px 6px;font-size:13px;text-decoration:underline;display:inline-block}.llh-settings-nav{flex-direction:column;display:flex}.llh-settings-nav__group{padding-top:10px}.llh-settings-nav__group[data-group=membership]{border-top:1px solid var(--color-border);margin-top:10px}.llh-settings-nav__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);padding:4px 12px 3px;font-size:11px;font-weight:700;line-height:1.4}.llh-settings-nav__list{margin:0;padding:0;list-style:none}.llh-settings-nav__link{box-sizing:border-box;min-height:34px;color:var(--color-text-primary);overflow-wrap:anywhere;border-left:3px solid #0000;border-radius:0 6px 6px 0;align-items:center;padding:6px 12px 6px 9px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.llh-settings-nav__link:hover{background-color:var(--color-bg-secondary)}.llh-settings-nav__link[aria-current=page]{background-color:var(--color-accent-subtle);border-left-color:var(--color-accent-text,var(--color-accent));font-weight:600}.llh-settings-nav__link:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.llh-settings__bar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:0 0 10px;display:none}.llh-settings__where{min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px}.llh-settings__where-root{color:var(--color-text-primary);font-weight:700}@media (width<=1023px){.llh-settings__bar{display:flex}.llh-settings__sidebar{display:none}.llh-settings__content{max-width:none}}.llh-dialog--sheet .llh-settings-nav__link{min-height:44px}.llh-dialog--sheet .llh-settings__profile{padding:6px 0}.llh-setting-scope{color:var(--color-text-secondary);align-items:flex-start;gap:6px;margin:0 0 12px;font-size:13px;display:flex}.llh-setting-scope svg{flex:none;margin-top:2px}.llh-save-status{color:var(--color-text-secondary);min-height:1em;font-size:12px}.llh-dm-page__count{color:var(--color-text-secondary);white-space:nowrap;margin-left:8px;font-size:14px;font-weight:600}.llh-dm-page__e2e,.llh-msg-scope{align-items:center;gap:6px;display:inline-flex}.llh-dm-page__e2e svg,.llh-msg-scope svg{flex:none}.messages-layout{border:1px solid var(--color-border);background-color:var(--color-bg-secondary);border-radius:6px;grid-template-columns:300px minmax(0,1fr);min-height:460px;display:grid;overflow:hidden}.messages-list{border-right:1px solid var(--color-border);background-color:var(--color-bg-secondary);flex-direction:column;min-width:0;min-height:0;display:flex}.messages-thread{background-color:var(--color-bg-secondary);flex-direction:column;min-width:0;min-height:0;display:flex}.messages-back-btn{border-bottom:1px solid var(--color-border);color:var(--color-link);align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none}.llh-dm-list-scroll{flex:auto;min-height:0;overflow-y:auto}.llh-dm-viewbar{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.llh-dm-viewbar__title{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:700}.llh-dm-viewbar__back{color:var(--color-link);font-size:13px}.llh-dm-group{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;padding:10px 12px 4px;font-size:11px;font-weight:700}.llh-dm-rows{margin:0;padding:0;list-style:none}.llh-dm-row{border-bottom:1px solid var(--color-border-subtle,var(--color-border));align-items:stretch;display:flex;position:relative}.llh-dm-row__link{min-width:0;color:var(--color-text-primary);border-left:3px solid #0000;flex:auto;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:9px 4px 9px 9px;text-decoration:none;display:grid}.llh-dm-row__link:hover{background-color:var(--color-bg-tertiary)}.llh-dm-row__link[aria-current=page]{background-color:var(--color-accent-subtle);border-left-color:var(--color-accent-text,var(--color-accent))}.llh-dm-row__link:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.llh-dm-row__top{grid-column:1;align-items:center;gap:6px;min-width:0;display:flex}.llh-dm-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.llh-dm-row[data-unread] .llh-dm-row__name{font-weight:700}.llh-dm-row__dot{background-color:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px}.llh-dm-row__context{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);grid-column:1;font-size:12px;overflow:hidden}.llh-dm-row__link[aria-current=page] .llh-dm-row__time{color:var(--color-text-primary)}.llh-dm-row__time{color:var(--color-text-secondary);white-space:nowrap;grid-area:1/2;align-self:center;font-size:12px}.llh-dm-archived-link{border-top:1px solid var(--color-border);color:var(--color-link);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.llh-dm-archived-link__count{color:var(--color-text-secondary);font-weight:600}.llh-dm-empty{text-align:center;color:var(--color-text-muted);margin:0;padding:24px 16px;font-size:13px}.llh-dm-status{color:var(--color-text-primary);background-color:var(--color-bg-tertiary);border-left:3px solid var(--color-success);border-radius:6px;margin:8px;padding:8px 10px;font-size:13px}.llh-dm-status--error{border-left-color:var(--color-danger)}.llh-dm-new{border-bottom:1px solid var(--color-border);padding:8px}.llh-dm-new__modes{gap:4px;margin-bottom:8px;display:flex}.llh-dm-new__mode{border:1px solid var(--color-control-border,var(--color-border));min-width:0;min-height:32px;color:var(--color-text-secondary);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:4px;flex:1 1 0;padding:4px 8px;font-size:12px;overflow:hidden}.llh-dm-new__mode[aria-pressed=true]{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent);font-weight:600}.llh-dm-new__error{color:var(--color-danger-text);margin-top:6px;font-size:12px}.llh-dm-actions{flex:none;align-items:center;display:flex;position:relative}.llh-dm-actions__btn{min-width:32px;min-height:32px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin:4px;padding:0 6px;font-size:13px;display:inline-flex}.llh-dm-actions__btn[data-labelled]{border-color:var(--color-control-border,var(--color-border));color:var(--color-text-primary);padding:0 10px}.llh-dm-actions__btn:hover{background-color:var(--color-bg-tertiary)}.llh-dm-actions__btn:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:1px}.llh-dm-actions__panel{z-index:30;border:1px solid var(--color-dropdown-border,var(--color-border));background-color:var(--color-dropdown-bg,var(--color-bg-tertiary));border-radius:8px;min-width:210px;padding:4px 0;position:absolute;top:calc(100% - 2px);right:4px;box-shadow:0 8px 24px #0000004d}.llh-dm-actions__list{margin:0;padding:0;list-style:none}.llh-dm-actions__list--danger{border-top:1px solid var(--color-border);margin-top:4px;padding-top:4px}.llh-dm-actions__item{width:100%;min-height:36px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:14px;display:block}.llh-dm-actions__item:hover,.llh-dm-actions__item:focus-visible{background-color:var(--color-bg-secondary)}.llh-dm-actions__item:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:-2px}.llh-dm-actions__item--danger{color:var(--color-danger-text)}.llh-dm-conversation{flex-direction:column;flex:auto;min-height:0;display:flex}.llh-dm-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.llh-dm-head__who{min-width:0}.llh-dm-head__name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);margin:0;font-size:16px;font-weight:700;overflow:hidden}.llh-dm-head__scope{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:0 4px;margin:2px 0 0;font-size:12px;display:flex}.llh-dm-head__part{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.llh-dm-head__scope svg{flex:none}.llh-dm-head__listing{text-overflow:ellipsis;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.llh-dm-scroll{flex:auto;min-height:0;padding:12px 16px;overflow-y:auto}.llh-dm-thread{max-width:880px;margin:0 auto;padding:0;list-style:none}.llh-dm-msg{justify-content:flex-start;margin-bottom:6px;display:flex}.llh-dm-msg[data-self=true]{justify-content:flex-end}.llh-dm-bubble{background-color:var(--color-bg-tertiary);max-width:min(70%,560px);color:var(--color-text-primary);overflow-wrap:anywhere;border-radius:12px;padding:8px 12px 6px;font-size:14px}.llh-dm-msg[data-self=true] .llh-dm-bubble{background-color:var(--color-accent);color:var(--color-text-on-accent)}.llh-dm-bubble__sender{color:var(--color-accent-text,var(--color-text-primary));margin-bottom:2px;font-size:12px;font-weight:600}.llh-dm-bubble__text{white-space:pre-wrap}.llh-dm-bubble__error{color:var(--color-danger-text)}.llh-dm-msg[data-self=true] .llh-dm-bubble__error{color:inherit}.llh-dm-bubble__meta{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;font-size:12px;display:flex}.llh-dm-msg[data-self=true] .llh-dm-bubble__meta{color:inherit}.llh-dm-bubble__report{min-height:24px;color:var(--color-text-secondary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:12px;text-decoration:underline}.llh-dm-bubble__report:hover{color:var(--color-danger-text)}.llh-dm-bubble__report:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-accent));outline-offset:1px}.llh-dm-bubble__reported{font-size:12px;font-weight:600}.llh-dm-composer{border-top:1px solid var(--color-border);background-color:var(--color-bg-secondary);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.llh-dm-composer__input{box-sizing:border-box;border:1px solid var(--color-control-border,var(--color-input-border));background-color:var(--color-input-bg);min-width:0;min-height:36px;max-height:160px;color:var(--color-input-text);resize:vertical;border-radius:6px;flex:auto;padding:8px 10px;font-family:inherit;font-size:14px}.llh-dm-composer__input:disabled{cursor:not-allowed;border-style:dashed}.llh-dm-composer-note{border-top:1px solid var(--color-border);background-color:var(--color-bg-tertiary);color:var(--color-text-primary);padding:10px 12px;font-size:13px}.llh-dm-composer-note--error{border-left:3px solid var(--color-danger)}.llh-dm-composer-note--warning{border-left:3px solid var(--color-warning)}.llh-dm-placeholder{text-align:center;color:var(--color-text-secondary);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex}.llh-dm-placeholder__title{color:var(--color-text-primary);margin:6px 0 0;font-size:16px;font-weight:600}.llh-dm-placeholder__text{margin:0;font-size:13px}@media (width<=1023px){.messages-layout{grid-template-columns:260px minmax(0,1fr)}.llh-dm-actions__btn{min-width:40px;min-height:40px}}@media (width<=767px){.messages-layout{min-height:360px}.llh-dm-page[data-view=conversation] .llh-page-header__description{display:none}.llh-dm-page[data-view=conversation] .llh-page-header{margin-bottom:10px}.llh-dm-bubble{max-width:85%}}.llh-cc-where{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:13px;font-weight:600}.llh-cc-crosslink{color:var(--color-link);font-size:13px}.llh-keys{color:var(--color-text-primary);flex-direction:column;gap:10px;display:flex}.llh-keys--panel{text-align:center;flex:auto;justify-content:safe center;align-items:center;padding:32px 20px;overflow-y:auto}.llh-keys--inline{border:1px solid var(--color-border);background-color:var(--color-bg-tertiary);border-radius:6px;align-items:flex-start;padding:14px 16px}.llh-keys__icon{color:var(--color-text-secondary);flex-shrink:0}.llh-keys__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700}.llh-keys--inline .llh-keys__title{font-size:15px}.llh-keys__text{max-width:60ch;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.llh-keys__quiet{color:var(--color-text-muted);margin:0;font-size:14px}.llh-keys__form{text-align:left;flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:320px;display:flex}.llh-keys__form>.llh-btn{align-self:flex-start;margin-top:6px}.llh-keys--panel .llh-keys__form>.llh-btn{align-self:stretch}.llh-keys__label{color:var(--color-text-primary);font-size:13px;font-weight:600}.llh-keys__input{box-sizing:border-box;border:1px solid var(--color-control-border,var(--color-input-border));background-color:var(--color-input-bg);width:100%;color:var(--color-input-text);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:15px}.llh-keys__input[aria-invalid=true]{border-color:var(--color-danger)}.llh-keys__error{color:var(--color-danger-text);margin:0;font-size:13px;font-weight:600}.llh-keys__disclosure{min-height:24px;color:var(--color-link);cursor:pointer;background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:13px;text-decoration:underline}.llh-keys__help,.llh-keys__reset{border:1px solid var(--color-border);background-color:var(--color-bg-secondary);text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:420px;padding:12px 14px;display:flex}.llh-keys--inline .llh-keys__help,.llh-keys--inline .llh-keys__reset{background-color:var(--color-bg-primary)}.llh-keys__warning{color:var(--color-warning-text);margin:0;font-size:13px;line-height:1.5}.llh-keys__check{color:var(--color-text-primary);align-items:flex-start;gap:8px;font-size:13px;display:flex}.llh-keys__row{flex-wrap:wrap;gap:8px;display:flex}.llh-keys-bar{border-bottom:1px solid var(--color-border);border-left:3px solid var(--color-warning);background-color:var(--color-bg-tertiary);color:var(--color-text-primary);align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:13px;display:flex}.llh-keys-bar[data-status=error]{border-left-color:var(--color-danger)}.llh-keys-bar svg{color:var(--color-text-secondary);flex:none}.llh-keys-bar__text{flex:auto;min-width:0;margin:0}.llh-keys-bar .llh-btn{flex:none}@media (width>=768px){.llh-keys-bar{display:none}}button.messages-back-btn{border:0;border-bottom:1px solid var(--color-border);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;font-size:14px;font-weight:600}.llh-dm-actions__group{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;padding:8px 12px 2px;font-size:11px;font-weight:700}.llh-dm-elsewhere{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.llh-dm-elsewhere__title{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:700}.llh-dm-elsewhere__text{max-width:52ch;color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.llh-dmx{flex-direction:column;gap:16px;display:flex}.llh-dmx__part{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.llh-dmx__subtitle{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600}.llh-dmx__text,.llh-dmx__note{max-width:65ch;color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.llh-dmx__label{color:var(--color-text-primary);font-size:13px;font-weight:600}.llh-dmx__file{color:var(--color-text-primary);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.llh-dmx__file .llh-dmx__label{flex-basis:100%}.llh-dmx__error{color:var(--color-danger-text);margin:0;font-size:13px;font-weight:600}.llh-dmx__result{border:1px solid var(--color-border);background-color:var(--color-bg-tertiary);border-radius:6px;padding:10px 12px}.llh-dmx__errors{max-height:200px;color:var(--color-danger-text);overflow-wrap:anywhere;margin:8px 0 0;padding-left:18px;font-size:12px;overflow-y:auto}.llh-dm-elsewhere__text a{color:var(--color-link);font-weight:600;text-decoration:underline}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px);position:absolute;inset:0}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";border:1px solid var(--rc-border-color);opacity:.3;position:absolute;inset:-1px}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;animation:1s linear infinite marching-ants}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color);position:absolute}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;top:0;left:0;transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;top:0;left:50%;transform:translate(-50%,-50%)}.ReactCrop .ord-ne{cursor:ne-resize;top:0;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%;right:0;transform:translate(50%,-50%)}.ReactCrop .ord-se{cursor:se-resize;bottom:0;right:0;transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;bottom:0;left:50%;transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ReactCrop .ord-w{cursor:w-resize;top:50%;left:0;transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:var(--rc-drag-bar-size);top:0;left:0;transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{width:var(--rc-drag-bar-size);height:100%;top:0;right:0;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{width:100%;height:var(--rc-drag-bar-size);bottom:0;left:0;transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{width:var(--rc-drag-bar-size);height:100%;top:0;left:0;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.wiki-doc{max-width:72ch;color:var(--color-text-primary);margin:0 auto;padding:24px 16px}.wiki-doc h1{color:var(--color-text-primary);margin:0 0 4px;font-size:28px;font-weight:700}.wiki-doc h2{color:var(--color-text-primary);margin:24px 0 8px;font-size:21px;font-weight:700}.wiki-doc h3{color:var(--color-text-primary);margin:16px 0 6px;font-size:17px;font-weight:700}.wiki-doc p{color:var(--color-text-secondary);margin:0 0 10px;font-size:16px;line-height:1.65}.wiki-doc ul,.wiki-doc ol{color:var(--color-text-secondary);margin:0 0 10px;padding-left:24px;font-size:16px;line-height:1.65}.wiki-doc li{margin-bottom:4px}.wiki-doc li p{margin:0}.wiki-doc hr{border:none;border-top:1px solid var(--color-border);margin:24px 0}.wiki-doc strong{color:var(--color-text-primary);font-weight:700}.wiki-doc em{color:var(--color-text-secondary);font-style:italic}.wiki-doc a{color:var(--color-accent);text-decoration:none}.wiki-doc a:hover{text-decoration:underline}.wiki-doc blockquote{border-left:3px solid var(--color-border);color:var(--color-text-secondary);margin:0 0 10px;padding-left:14px}.wiki-doc code{background:var(--color-bg-tertiary);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:12px}.wiki-doc :is(h2,h3){scroll-margin-top:88px}.wiki-doc table{border-collapse:collapse;width:100%;margin:16px 0;font-size:13px}.wiki-doc th{text-align:left;border-bottom:2px solid var(--color-border);color:var(--color-text-primary);padding:8px 12px;font-weight:600}.wiki-doc td{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);padding:8px 12px}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
