.story-follow-button{width:calc(17px * var(--font-scale-factor));height:calc(17px * var(--font-scale-factor));font:inherit;vertical-align:-.16em;color:color-mix(in srgb, var(--ink-soft) 86%, transparent);cursor:pointer;opacity:.76;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.story-follow-button[hidden],.story-follow-sep[hidden]{display:none!important}.story-follow-button:hover,.story-follow-button:focus-visible,.story-follow-button.is-followed{color:var(--accent);opacity:.88}.story-follow-button:disabled{cursor:default}.story-follow-button svg{pointer-events:none;width:.95em;height:.95em}.story-follow-button--title{margin-left:.18em;display:none}.hckr-mode .story-follow-button--meta,.hckr-mode .story-follow-sep,.hckr-mode.story .story-follow-button--meta,.hckr-mode.story .story-follow-sep{display:none}.hckr-mode .story-follow-button--title,.hckr-mode.story .story-follow-button--title{color:var(--ink-faint);opacity:0;transition:color var(--motion-standard) var(--ease-standard), opacity var(--motion-standard) var(--ease-standard);display:inline-flex;transform:translateY(-.04em)}.hckr-mode .story-follow-button--title.is-followed,.hckr-mode.story .story-follow-button--title.is-followed{color:var(--accent)}.hckr-mode .story-follow-button--title.is-followed,.hckr-mode .story:hover .story-follow-button--title,.hckr-mode .story:focus-within .story-follow-button--title,.hckr-mode.story .story-follow-button--title.is-followed,.hckr-mode.story:hover .story-follow-button--title,.hckr-mode.story:focus-within .story-follow-button--title{opacity:.76}.followed-stories-shelf{color:var(--ink-soft);background-color:var(--feed-surface-bg);border-bottom:1px solid color-mix(in srgb, var(--line-soft) 72%, transparent);margin:0 0 4px;padding:8px 0 12px}.followed-stories-shelf[hidden]{display:none}.followed-stories-shelf__header{min-height:28px;font-family:var(--feed-header-font-family);justify-content:space-between;align-items:center;gap:12px;padding:0 6px 4px;display:flex}.followed-stories-shelf__heading{font-size:var(--feed-header-title-font-size);color:var(--ink);margin:0;font-weight:700;line-height:1.2}.followed-stories-shelf__toggle,.followed-stories-shelf__mark-all-read{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.followed-stories-shelf__toggle{color:inherit;align-items:center;gap:8px;display:inline-flex}.followed-stories-shelf__chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(-135deg)}.followed-stories-shelf__toggle[aria-expanded=false] .followed-stories-shelf__chevron{transform:rotate(45deg)}.followed-stories-shelf__mark-all-read{min-height:24px;font-size:var(--feed-header-action-font-size);color:var(--ink-soft);margin-left:auto}.followed-stories-shelf__mark-all-read[hidden]{display:none}.followed-stories-shelf__toggle:hover,.followed-stories-shelf__mark-all-read:hover{color:var(--accent)}.followed-stories-shelf__toggle:focus-visible,.followed-stories-shelf__mark-all-read:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.followed-stories-shelf[data-collapsed=true]{padding-bottom:8px}.followed-stories-shelf[data-collapsed=true] .followed-stories-shelf__header{padding-bottom:0}.followed-stories-shelf__list{overflow-wrap:break-word;min-width:0}.followed-stories-shelf.hckr-mode .story{padding:max(4px, calc(var(--story-pad-block) * .55)) 4px;border-radius:4px;grid-template-columns:max-content minmax(0,1fr) 32px;align-items:baseline;gap:10px;display:grid}.followed-stories-shelf.hckr-mode .story:focus-within{background-color:var(--highlight-bg-color)}.followed-stories-shelf.hckr-mode .story-metrics-link{margin:0;padding:0}.followed-stories-shelf.hckr-mode .story-metrics{font-variant-numeric:tabular-nums;grid-template-columns:5ch 5ch 4ch;gap:6px;display:grid}.followed-stories-shelf.hckr-mode .story-metrics.story-metrics .metric-item{min-width:0}.followed-stories-shelf.hckr-mode .followed-story-unfollow{width:32px;height:32px;color:var(--ink-faint);opacity:.48;grid-column:3;place-self:center end;margin:-8px 0;display:inline-flex;transform:none}.followed-stories-shelf.hckr-mode .followed-story-unfollow:hover,.followed-stories-shelf.hckr-mode .followed-story-unfollow:focus-visible{color:var(--accent);opacity:.9}.followed-stories-shelf.hckr-mode .followed-story-unfollow:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.followed-story-new-comments{white-space:nowrap;font-weight:500;color:var(--accent)!important}@media (width<=640px){.followed-stories-shelf{padding-top:6px}.followed-stories-shelf.hckr-mode .story{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:3px 6px}.followed-stories-shelf.hckr-mode .story-details{grid-area:1/1}.followed-stories-shelf.hckr-mode .story-metrics-link{grid-area:2/1;justify-self:start}.followed-stories-shelf.hckr-mode .story-metrics{font-size:var(--font-size-smaller);grid-template-columns:5ch 5ch 4ch}.followed-stories-shelf.hckr-mode .followed-story-unfollow{grid-area:1/2/span 2;width:44px;height:44px;margin:-6px 0 0}}.followed-stories-shelf.hckr-mode .story:focus-within .followed-story-unfollow{opacity:.72}@media (hover:hover) and (pointer:fine){.followed-stories-shelf.hckr-mode .story:hover{background-color:var(--highlight-bg-color)}.followed-stories-shelf.hckr-mode .story:hover .followed-story-unfollow{opacity:.72}}body.search-active #main-content{pointer-events:none}body.search-active #settings-panel,body.search-active #settings-backdrop,body.search-active #settings-sticky-trigger{display:none!important}body.search-active .header-left>img,body.search-active .header-text-content{visibility:hidden}#search-container{z-index:var(--z-search-container);background-color:var(--surface-0);width:100%;transition:opacity var(--motion-standard) var(--ease-standard), visibility var(--motion-standard) var(--ease-standard);align-items:center;gap:8px;padding:0;display:flex;position:absolute;top:calc(50% + 12px);left:0;transform:translateY(-50%)}.search-field{border:1px solid var(--line-mid);border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;padding:5px 10px;display:flex}.search-field:focus-within{border-color:var(--field-focus-border-color);box-shadow:none}.search-header-strict{font-size:var(--font-size-smallest-val);color:var(--ink-soft);flex-shrink:0;align-items:center;gap:6px;font-weight:600;display:flex}#search-input{min-width:0;font-family:inherit;font-size:var(--font-size-base-val);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:3px 0;line-height:1.25}#search-input::placeholder{font-size:var(--font-size-base-val)}#search-input:focus{box-shadow:none;border-color:#0000}#search-close-btn{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;flex:0 0 32px;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}#search-close-btn:hover{color:var(--ink)}#search-overlay{--search-idle-max-width:1120px;--search-pane-edge-padding:var(--split-pane-edge-padding,10px);top:calc(var(--settings-header-occupied-height) + 60px);z-index:var(--z-overlay);background-color:var(--surface-0);border:1px solid var(--line-soft);border-radius:5px;flex-direction:column;width:calc(clamp(85%,16.7456vw + 640.227px,100%) - 20px);max-width:1380px;padding:0;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #0003;container:search-overlay/inline-size}body.search-active #search-overlay{top:60px}body.search-active.comments-pane-split #search-overlay{width:auto;max-width:none;box-shadow:none;transform:none}body.search-active.comments-pane-split.comments-pane-dock-right #search-overlay{right:calc(var(--active-split-comments-pane-width) - 1px);left:var(--search-pane-edge-padding)}body.search-active.comments-pane-split.comments-pane-dock-left #search-overlay{right:var(--search-pane-edge-padding);left:calc(var(--active-split-comments-pane-width) - 1px)}#search-results-header{min-height:44px;font-size:var(--font-size-smaller-val);color:var(--ink-soft);border-bottom:1px solid var(--line-soft);flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:14px;padding:10px 12px 12px;display:flex}#search-overlay.search-overlay--idle #search-results-header{padding:12px 14px 14px;display:block}#search-results-info{min-width:0;font-size:var(--font-size-small-val);color:var(--ink-faint);flex:0 0 180px;padding-top:2px;line-height:1.35}#search-controls{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}#search-overlay.search-overlay--idle #search-results-info,#search-overlay.search-overlay--idle #search-controls{width:min(100%, var(--search-idle-max-width));margin-inline:auto}#search-overlay.search-overlay--idle #search-controls{margin-top:10px}.search-control-group{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:24px;display:grid}.search-match-options{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.search-pill{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;line-height:1;display:inline-flex;position:relative}.search-pill input[type=checkbox]{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-pill__text{min-height:24px;font-family:Verdana,Geneva,sans-serif;font-size:var(--font-size-smaller-val);color:var(--ink-soft);letter-spacing:.15px;opacity:1;transition:color var(--motion-interactive) var(--ease-standard), opacity var(--motion-interactive) var(--ease-standard);background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;font-weight:500;display:inline-flex;position:relative}.search-pill__text:before{box-sizing:border-box;color:#0000;content:"";border:1px solid var(--line-strong);width:11px;height:11px;transition:background-color var(--motion-interactive) var(--ease-standard), border-color var(--motion-interactive) var(--ease-standard), color var(--motion-interactive) var(--ease-standard);background:0 0;border-radius:2px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.search-pill:hover .search-pill__text,.search-pill input[type=checkbox]:checked+.search-pill__text{color:var(--ink)}.search-pill input[type=checkbox]:checked+.search-pill__text:before{color:var(--accent-ink);content:"✓";background:var(--accent);border-color:var(--accent)}.search-pill input[type=checkbox]:focus-visible+.search-pill__text{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.search-pill input[type=checkbox]:disabled+.search-pill__text{cursor:not-allowed;opacity:.55}.search-pill input[type=checkbox]:disabled+.search-pill__text:before{color:#0000;border-color:var(--line-mid);background:0 0}.search-options-wrapper{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;display:flex}.search-label{font-size:var(--font-size-smallest-val);color:var(--ink-faint);text-align:left;letter-spacing:.04em;white-space:nowrap;opacity:.92;justify-self:start;padding-top:0;font-weight:700;line-height:1.15}.search-option{appearance:none;cursor:pointer;min-height:22px;transition:border-color var(--motion-control) var(--ease-standard), opacity var(--motion-control) var(--ease-standard), color var(--motion-control) var(--ease-standard);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--ink-soft);opacity:.92;font-family:Verdana,Geneva,sans-serif;font-weight:500;font-size:var(--font-size-smaller-val);background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 2px;display:inline-flex}.search-option:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.search-option:after{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;content:attr(data-text);height:0;font-weight:700;overflow:hidden}.search-option:hover{color:var(--ink);opacity:1}.search-option.active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 65%, transparent);opacity:1;background:0 0;font-weight:700}.search-option.hidden{display:none}@container search-overlay (width<=760px){#search-results-header{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:10px 12px 12px}#search-overlay.search-overlay--idle #search-results-header{padding:10px 12px 12px}#search-results-info{flex:none}#search-controls{gap:8px;width:100%}#search-overlay.search-overlay--idle #search-controls{margin-top:8px}#search-empty-state{padding:18px 12px}.search-empty-state__layout{gap:16px}.search-quick-action--pivot{grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);gap:12px}}@container search-overlay (width<=420px){#search-results-header{padding-inline:10px}#search-controls{gap:8px}.search-control-group{grid-template-columns:58px minmax(0,1fr);gap:10px}.search-options-wrapper,.search-match-options{gap:3px 10px}#search-empty-state{padding:16px 10px}.search-empty-state__guide{gap:14px}.search-quick-action--pivot{grid-template-columns:1fr;gap:4px}}#search-empty-state{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:clamp(18px,2.8vw,30px) 14px 24px;display:flex;overflow-y:auto}.search-empty-state__layout{width:min(100%, var(--search-idle-max-width));flex-direction:column;gap:18px;margin:0 auto;display:flex}.search-empty-state__guide{flex-direction:column;gap:18px;min-width:0;display:flex}.search-empty-state__section{flex-direction:column;gap:10px;display:flex}.search-empty-state__guide .search-empty-state__section+.search-empty-state__section{border-top:1px solid var(--line-soft);padding-top:16px}#search-recent-searches{padding-bottom:2px}#search-recent-searches:not([hidden]){border-bottom:1px solid var(--line-soft);padding-bottom:18px}.search-empty-state__section[hidden]{display:none}.search-empty-state__section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-empty-state__label{font-size:var(--font-size-smallest-val);color:var(--ink-soft);letter-spacing:.01em;font-weight:700}.search-empty-state__clear{font-size:var(--font-size-smallest-val);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.search-empty-state__clear:hover,.search-empty-state__clear:focus-visible{color:var(--accent);text-decoration:underline}.search-quick-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.search-quick-actions--pivot{border-top:1px solid var(--line-soft);flex-direction:column;align-items:stretch;gap:0;display:flex}.search-quick-action{min-height:30px;font-family:inherit;font-size:var(--font-size-small-val);color:var(--ink-faint);text-align:left;cursor:pointer;border:1px solid var(--line-mid);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;line-height:1.3;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.search-quick-action:hover,.search-quick-action:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--accent) 7%, transparent);border-color:color-mix(in srgb, var(--accent) 24%, transparent)}.search-quick-action--pivot{width:100%;min-width:0;max-width:none;min-height:0;color:var(--ink);border:none;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-columns:minmax(116px,.55fr) minmax(0,1fr);align-items:start;gap:14px;padding:11px 0;display:grid}.search-quick-action__title{font-weight:600;display:block}.search-quick-action__meta{font-size:var(--font-size-smaller-val);color:var(--ink-faint);margin-top:0;line-height:1.4;display:block}.search-quick-action--pivot:hover,.search-quick-action--pivot:focus-visible{border-color:var(--line-soft);background:0 0}.search-quick-action--pivot:hover .search-quick-action__title,.search-quick-action--pivot:focus-visible .search-quick-action__title{color:var(--accent)}.search-quick-action--pivot:hover .search-quick-action__meta,.search-quick-action--pivot:focus-visible .search-quick-action__meta{color:var(--ink)}#search-results-wrapper{overscroll-behavior-x:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;--story-row-gap:5px;--story-pad-inline:6px;--story-pad-block:var(--story-vertical-padding);--story-meta-font-size:calc(var(--font-size-smallest) * var(--story-meta-font-size-adjust));--story-meta-padding-top:.15em;--metrics-display:none;--metrics-gap:6px;--metrics-font-size:var(--font-size-smaller);--metrics-link-inline-padding:0;--search-results-row-padding:calc(var(--search-results-gap-unit) * 1.35);flex:1;min-height:0;padding:2px 10px 14px;overflow-y:auto}#search-results-wrapper .story{padding-top:var(--search-results-row-padding);padding-bottom:var(--search-results-row-padding);gap:6px;margin-bottom:0;padding-left:4px}#search-results-wrapper .story+.story{border-top:1px solid var(--line-soft)}#search-results-wrapper .story-details{max-width:100%;padding-bottom:0}#search-results-wrapper .story-details :where(.search-story-text){padding:0}#search-results-wrapper .comment-item{padding:14px 8px 16px}#search-results-wrapper .comment-item+.comment-item{border-top:1px solid var(--line-soft)}#search-results-wrapper .comment-meta{max-width:92ch;font-family:var(--comment-meta-font-family);font-size:calc(var(--font-size-smallest) * var(--story-meta-font-size-adjust));color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:3px 4px;margin-bottom:12px;line-height:1.35;display:flex}body #search-results-wrapper .comment-item .comment-meta.comment-meta a{color:var(--ink-soft);text-decoration:none}body #search-results-wrapper .comment-item .comment-meta.comment-meta .comment-user a{font-weight:400}#search-results-wrapper .comment-user:after{color:var(--ink-soft);content:" |";font-weight:400}body #search-results-wrapper .comment-item .comment-meta a:hover{-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}#search-results-wrapper .comment-meta-separator{color:var(--ink-soft);-webkit-user-select:none;user-select:none}#search-results-wrapper .comment-story-separator{display:none}#search-results-wrapper .comment-story-link{flex-basis:100%;margin-top:2px;font-weight:400;line-height:1.3}#search-results-wrapper .comment-story-link:before{color:var(--ink-soft);content:"on: "}body #search-results-wrapper .comment-item .comment-meta.comment-meta .comment-story-link{color:var(--ink)}#search-results-wrapper .comment-body{max-width:92ch;font-family:var(--comment-body-font-family);font-size:var(--font-size-small);color:var(--ink);letter-spacing:var(--comment-body-letter-spacing);word-break:break-word;overflow-wrap:break-word;font-weight:400;line-height:1.45}#search-results-wrapper .comment-body p{margin:0}#search-results-wrapper .comment-body p+p{margin-top:.7em}body #search-results-wrapper .comment-item .comment-body.comment-body a{color:var(--link);word-break:break-word;overflow-wrap:break-word}#search-results-wrapper em.hn-search-match{background:color-mix(in srgb, var(--accent) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent) 44%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 1px;font-style:normal}#search-results-wrapper a:hover em.hn-search-match{background:color-mix(in srgb, var(--accent) 26%, transparent)}#search-results-wrapper .search-story-text{font-size:var(--font-size-small);color:var(--ink-faint);margin:4px 0 0;padding:0;line-height:1.35;display:block}#search-results-wrapper .search-story-text--fallback{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#search-results-wrapper .search-story-text:where(.search-story-text--multi){-webkit-box-orient:unset;-webkit-line-clamp:unset;display:block;overflow:hidden}#search-results-wrapper .search-story-text:where(.search-story-text--multi) p,#search-results-wrapper .search-story-text:where(.search-story-text--multi) blockquote,#search-results-wrapper .search-story-text:where(.search-story-text--multi) ul,#search-results-wrapper .search-story-text:where(.search-story-text--multi) ol,#search-results-wrapper .search-story-text:where(.search-story-text--multi) pre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#search-results-wrapper .search-story-text-ellipsis{opacity:.55;margin:1px 0;display:block}#search-results-wrapper .search-story-text-line,#search-results-wrapper .search-story-text p{margin:0}#search-results-wrapper .search-story-text p+p{margin-top:4px}#search-results-wrapper .story.new-story,#search-results-wrapper .comment-item.new-comment{background:0 0;border-left:none;border-radius:0}#search-results-loading{font-size:var(--font-size-smaller);color:var(--ink-soft);text-align:center;padding:20px;font-style:italic}@media (width<=640px){#search-container{gap:6px;width:100%;height:100%;padding:5px 6px;top:calc(50% + 12px)}.search-field{height:100%;padding:5px 8px}#search-overlay{width:calc(100% - 8px);max-width:none;top:70px;bottom:0}body.search-active #search-overlay{top:70px}#search-results-header{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;height:auto;padding:8px 8px 10px}#search-overlay.search-overlay--idle #search-results-header{padding:10px 8px 12px}#search-controls{gap:8px;width:100%}#search-results-info{flex:none}#search-overlay.search-overlay--idle #search-controls{margin-top:8px}.search-option{min-height:24px}.search-options-wrapper{gap:4px 12px}#search-empty-state{padding:16px 10px 14px}.search-empty-state__layout{gap:16px}.search-empty-state__guide{gap:14px}.search-empty-state__guide .search-empty-state__section+.search-empty-state__section{padding-top:14px}#search-recent-searches:not([hidden]){padding-bottom:14px}.search-quick-actions{gap:6px}.search-quick-action{min-height:30px;padding:6px 10px}.search-quick-action--pivot{grid-template-columns:1fr;gap:4px;padding:10px 0}#search-results-wrapper{padding:0 6px 10px}}@media (width>=641px){.settings-sheet,.settings-content{transform:none!important}}#settings-drawer-host{display:contents}.settings-backdrop{z-index:var(--z-settings-backdrop);visibility:hidden;pointer-events:none;touch-action:none;opacity:0;backface-visibility:hidden;width:100%;height:100vh;transition:opacity var(--motion-slow) var(--ease-standard), visibility var(--motion-slow) var(--ease-standard);background-color:#00000080;display:none;position:fixed;top:0;left:0}@supports (min-height:-webkit-fill-available){.settings-backdrop{min-height:-webkit-fill-available}}@supports (height:100dvh){.settings-backdrop{height:100dvh}}.settings-backdrop.visible{visibility:visible;pointer-events:auto;opacity:1}.settings-panel{--settings-shell-radius:6px;--settings-sheet-bg-color:var(--surface-1);--settings-sheet-border-color:var(--line-soft);--settings-feed-occlusion-color:var(--surface-0);--settings-header-bg-color:var(--panel-header-bg-color);--settings-header-border-color:var(--line-soft);--settings-header-ink:var(--ink);--settings-header-summary-ink:var(--ink-faint);--active-filter-chrome-icon-color:color-mix(in srgb, var(--settings-header-ink) 78%, var(--settings-header-summary-ink));--active-filter-toggle-icon-size:21px;--settings-header-icon-size:18px;--settings-header-inline-padding:10px;--settings-header-row-gap:6px;top:var(--site-header-sticky-offset);z-index:var(--z-settings-panel);-webkit-user-select:none;user-select:none;flex-direction:column;margin-bottom:0;display:flex;position:sticky;overflow:visible;container:settings-panel/inline-size}.settings-header-shell{display:contents}.settings-feed-occlusion{display:none}.settings-sheet{min-width:0}.settings-header{background-color:var(--settings-header-bg-color);border-bottom:1px solid var(--settings-header-border-color);flex-direction:column;align-items:stretch;padding:0;display:flex}@media (width>=641px){.settings-header-shell{z-index:1;min-height:var(--settings-header-min-height);isolation:isolate;flex-direction:column;display:flex;position:relative}.settings-feed-occlusion{inset:-1px calc(-1 * var(--feed-shortcut-inline-overhang)) 0;z-index:0;pointer-events:none;background-color:var(--settings-feed-occlusion-color);display:block;position:absolute}.settings-header{z-index:1;border:1px solid var(--settings-header-border-color);border-radius:var(--settings-shell-radius);flex:1 0 auto;position:relative;overflow:hidden}.settings-sheet{background-color:var(--settings-sheet-bg-color);border-radius:0 0 var(--settings-shell-radius) var(--settings-shell-radius);background-clip:padding-box;position:relative}.settings-panel[data-settings-state=open] .settings-sheet{border:1px solid var(--settings-sheet-border-color);border-top:0}}.settings-panel{--settings-font-family:Verdana, Geneva, sans-serif;--settings-title-size:var(--font-size-small-val);--settings-label-size:var(--font-size-small-val);--settings-value-size:var(--font-size-small-val);--settings-caption-size:var(--font-size-smallest-val);--settings-row-min-height:28px;--settings-row-gap:12px;--settings-form-measure:480px;--settings-control-height:28px;--settings-control-radius:6px;--settings-control-border:1px solid var(--line-mid);--settings-control-hover-bg:var(--button-hover-bg-color);--settings-accent:var(--accent);--settings-focus-ring:var(--focus-ring-outline);--active-filter-neutral-bg:color-mix(in srgb, var(--surface-1) 82%, transparent);--active-filter-neutral-border:1px solid color-mix(in srgb, var(--line-soft) 72%, transparent);--active-filter-neutral-text-color:var(--ink);font-family:var(--settings-font-family);font-size:var(--settings-label-size)}button.settings-option,button.settings-group-toggle-link{font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;margin:0;padding:0}.settings-header,.settings-header *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.settings-header-content{gap:var(--settings-header-row-gap);width:100%;min-height:40px;padding:0 var(--settings-header-inline-padding);cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}body.search-active .settings-header-content{cursor:not-allowed;opacity:.35}.settings-cog{height:100%;color:var(--settings-header-ink);flex-shrink:0;align-items:center;margin-right:0;display:flex}.settings-cog svg{width:var(--settings-header-icon-size);height:var(--settings-header-icon-size);color:currentColor;flex-shrink:0}.settings-panel[data-settings-state=open] .settings-cog{color:var(--settings-header-summary-ink);cursor:default;opacity:.45}.settings-toggle{font-family:inherit;font-size:var(--settings-title-size);vertical-align:middle;color:var(--settings-header-ink);touch-action:manipulation;cursor:pointer;background:0 0;border:none;align-items:center;gap:0;margin-left:auto;padding:0;font-weight:600;display:inline-flex}.settings-toggle:hover,.settings-toggle:focus-visible{outline:none}.settings-toggle-label{border-bottom:1px solid #0000;line-height:1.1;display:inline-block}.settings-toggle:hover .settings-toggle-label,.settings-toggle:focus-visible .settings-toggle-label{border-bottom-color:currentColor}#settings-summary{visibility:hidden;text-overflow:ellipsis;min-width:0;min-height:1.5em;font-size:var(--settings-label-size);color:var(--settings-header-summary-ink);text-align:left;white-space:nowrap;opacity:0;transition:opacity var(--motion-standard) var(--ease-standard-in-out);flex-grow:1;align-items:center;display:flex;overflow:hidden}.settings-panel[data-settings-state=closed] #settings-summary{visibility:visible;opacity:1}.settings-panel[data-settings-state=open] #settings-summary,.settings-active-filters-host[hidden]{display:none}.settings-active-filters-host{flex:none;min-width:0;display:none}.settings-panel[data-settings-state=closed] .settings-active-filters-host:not([hidden]){display:block}.settings-active-filters-desktop-panel-host[hidden]{display:none}.active-filters{color:var(--ink-faint)}.active-filters__toggle{display:none}.settings-active-filters-host .active-filters__toggle{min-height:28px;font-size:var(--settings-label-size);text-align:left;white-space:nowrap;align-items:center;display:flex}.active-filters__toggle-label{min-width:0;color:var(--active-filter-chrome-icon-color);flex:0 auto;align-items:center;gap:6px;line-height:1;display:inline-flex}.active-filters__toggle-icon,.active-filters__toggle-icon-svg{width:var(--active-filter-toggle-icon-size);height:var(--active-filter-toggle-icon-size);flex:none;display:inline-flex}.active-filters__toggle-icon{justify-content:center;align-items:center}.active-filters__toggle-icon-svg{display:block}.active-filters__toggle-count{height:var(--active-filter-toggle-icon-size);flex:none;align-items:center;line-height:1;display:inline-flex}.active-filters__toggle-chevron{display:none}.active-filters__panel,.active-filters__content,.active-filters__chips,.active-filters__actions{display:flex}.active-filters__panel{align-items:flex-start;width:100%;min-width:0}.active-filters__content{flex:auto;align-items:flex-start;gap:8px;min-width:0}.active-filters__chips{flex-wrap:wrap;flex:0 auto;align-items:center;gap:4px;min-width:0}.active-filter-chip{--active-filter-chip-bg-color:var(--active-filter-neutral-bg);min-height:24px;font-family:inherit;font-size:var(--settings-value-size);vertical-align:middle;color:var(--active-filter-neutral-text-color);background-color:var(--active-filter-chip-bg-color);border:var(--active-filter-neutral-border);border-radius:20px;align-items:center;padding:2px 4px 2px 0;line-height:1.2;display:inline-flex}.active-filter-chip__edit{min-width:0;min-height:18px;font:inherit;line-height:inherit;color:currentColor;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:auto;align-self:stretch;align-items:center;gap:5px;padding:0 4px 0 7px;display:inline-flex}.active-filter-chip__icon-wrap,.active-filter-chip__icon{flex:none;width:19px;height:19px;display:inline-flex}.active-filter-chip__icon-wrap{opacity:.82;justify-content:center;align-items:center}.active-filter-chip__operator{flex:none;justify-content:center;align-items:center;min-width:.7em;font-weight:700;line-height:1;display:inline-flex}.active-filter-chip--include{--active-filter-chip-bg-color:var(--in-bg);color:var(--in-ink);border-color:var(--in-line)}.active-filter-chip--include .active-filter-chip__operator{color:var(--positive)}.active-filter-chip--exclude{--active-filter-chip-bg-color:var(--out-bg);color:var(--out-ink);border-color:var(--out-line)}.active-filter-chip--exclude .active-filter-chip__operator{color:var(--negative)}.active-filter-chip__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.active-filter-chip__clear{width:18px;height:18px;font:inherit;color:currentColor;cursor:pointer;opacity:.76;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.active-filter-chip__clear:hover,.active-filter-chip__clear:focus-visible{background-color:color-mix(in srgb, currentColor 13%, transparent);opacity:1}:is(.active-filter-chip:has(.active-filter-chip__edit:hover),.active-filter-chip:has(.active-filter-chip__edit:focus-visible)){background-color:color-mix(in srgb, var(--active-filter-chip-bg-color) 88%, currentColor)}.active-filter-chip__clear:focus-visible,.active-filter-chip__edit:focus-visible,.active-filters__action:focus-visible,.active-filters__toggle:focus-visible,.active-filters__undo:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.active-filters__actions{flex:none;align-items:flex-start;gap:8px;margin-left:auto}.active-filters__edit{display:none}.settings-active-filters-drawer-host{min-width:0}.settings-active-filters-desktop-panel-host .active-filters__edit,.settings-active-filters-drawer-host .active-filters__edit{display:inline-flex}.settings-active-filters-drawer-host .active-filters__empty-message{font-size:var(--settings-label-size);color:var(--ink-soft);margin:2px 0 0}.settings-active-filters-drawer-host .active-filters--empty .active-filters__actions{margin-left:0}.active-filters__action,.active-filters__toggle,.active-filters__undo{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0}.active-filters__action{justify-content:center;align-items:center;min-height:24px;line-height:1.2}.active-filters__action:hover,.active-filters__toggle:hover,.active-filters__undo:hover{color:var(--accent)}.active-filters__clear-all{color:var(--status-error-text-color);display:inline-flex}.active-filters__undo-row{min-height:24px;font-size:var(--settings-caption-size);align-items:center;gap:6px;display:flex}.active-filters__undo-message,.active-filters__undo-separator{color:var(--ink-soft)}.active-filters__undo{color:var(--accent)}.settings-content{scrollbar-width:thin;padding:8px 12px}.settings-content::-webkit-scrollbar{width:10px;display:block}.settings-content::-webkit-scrollbar-track{background:0 0}.settings-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:999px}.settings-tab-dock{flex:0 auto;align-self:stretch;min-width:0}.settings-tab-dock[hidden],.settings-panel[data-settings-state=closed] .settings-tab-dock{display:none!important}.settings-tablist{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:0 12px;min-width:0;height:100%;margin-bottom:0;padding:0;display:inline-flex}.settings-tab-button{min-height:38px;font:inherit;font-size:var(--settings-title-size);color:color-mix(in srgb, var(--settings-header-summary-ink) 78%, transparent);white-space:nowrap;cursor:pointer;transition:color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard), font-weight var(--motion-control) var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:2px 2px 0;font-weight:600;line-height:1.1;display:inline-flex;position:relative}.settings-tab-button[hidden],.settings-tab-panel[hidden]{display:none!important}.settings-tab-button:hover{color:var(--settings-header-ink)}.settings-tab-button:focus-visible{outline:var(--focus-ring-outline-subtle);outline-offset:var(--focus-ring-offset-relaxed)}.settings-tab-button.is-active{color:var(--settings-header-ink);border-bottom-color:var(--accent);font-weight:700}.settings-tab-icon{width:18px;height:18px;display:none}.settings-tab-panels,.settings-tab-panel{min-width:0}.settings-tab-panel>.settings-sections-wrapper,.settings-panel.settings-panel--single-tab .settings-tab-panel>.settings-sections-wrapper{margin-top:0}@media (width<=640px){.settings-active-filters-desktop-panel-host{display:none}.settings-panel:has(#settings-tab-panel-active-filters:not([hidden])) .settings-tab-dock{display:none!important}.settings-active-filters-host{right:0;bottom:calc(var(--settings-mobile-footer-height) + var(--settings-mobile-peek-height) + 8px);z-index:1;background:0 0;position:fixed}.settings-active-filters-host .active-filters{padding:0}.settings-active-filters-host .active-filters__toggle{width:auto;min-height:var(--settings-header-min-height);font-size:var(--settings-label-size);text-align:left;touch-action:manipulation;background-color:var(--settings-header-bg-color);border:1px solid var(--settings-header-border-color);border-right:none;border-radius:10px 0 0 10px;justify-content:flex-start;align-items:center;padding:0 10px;display:flex;box-shadow:-3px 2px 10px #00000024}.settings-active-filters-host .active-filters--undo{background-color:var(--settings-header-bg-color);border:1px solid var(--settings-header-border-color);border-right:none;border-radius:10px 0 0 10px;padding:8px 10px;box-shadow:-3px 2px 10px #00000024}.settings-active-filters-drawer-host .active-filters__panel{flex-direction:column;align-items:stretch}.settings-active-filters-drawer-host .active-filters__content{flex-direction:column;flex:auto;align-items:stretch;min-height:0;padding:0}.settings-active-filters-drawer-host .active-filters__chips{flex-flow:column;align-items:stretch;gap:5px}.settings-active-filters-drawer-host .active-filter-chip{width:100%;min-height:36px;color:var(--active-filter-neutral-text-color);background-color:var(--active-filter-chip-bg-color);border:var(--active-filter-neutral-border);border-radius:8px;justify-content:space-between;padding:3px 4px}.settings-active-filters-drawer-host .active-filter-chip__edit{justify-content:flex-start;min-height:28px;padding:0 8px}.settings-active-filters-drawer-host .active-filter-chip__label{text-align:left;flex:0 auto}.settings-active-filters-drawer-host .active-filter-chip--include{--active-filter-chip-bg-color:var(--in-bg);color:var(--in-ink);border-color:var(--in-line)}.settings-active-filters-drawer-host .active-filter-chip--exclude{--active-filter-chip-bg-color:var(--out-bg);color:var(--out-ink);border-color:var(--out-line)}.settings-active-filters-drawer-host .active-filter-chip__clear{width:34px;height:30px;font-size:var(--settings-label-size)}.settings-active-filters-drawer-host .active-filters__actions{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:0;margin-left:0;margin-right:0;padding:8px 0 0;display:grid}.settings-active-filters-drawer-host .active-filters__action{text-align:center;border:1px solid color-mix(in srgb, var(--line-soft) 78%, transparent);border-radius:6px;min-height:34px;padding:0 10px}.settings-active-filters-drawer-host .active-filters__edit{justify-content:center;align-items:center}.settings-active-filters-drawer-host .active-filters__undo-row{min-height:34px;font-size:var(--settings-caption-size)}.settings-active-filters-drawer-host .active-filters--empty .active-filters__actions{grid-template-columns:minmax(0,1fr)}.settings-toggle:after{display:none}.settings-tab-dock{flex:auto}.settings-tablist{gap:0;width:100%;display:flex}.settings-tab-button{flex-direction:column;flex:auto;justify-content:center;gap:1px;min-width:0;min-height:38px;padding:0 4px}.settings-tab-icon{display:block}.settings-tab-label{font-family:system-ui,sans-serif;font-size:9px;font-weight:600;line-height:1;display:block}#settings-tab-appearance .settings-tab-label{font-size:0}#settings-tab-appearance .settings-tab-label:after{content:"Look";font-size:9px}}@media (width>=641px){.settings-panel[data-settings-state=closed] .settings-active-filters-host:not([hidden]){border-right:1px solid color-mix(in srgb, var(--settings-header-border-color) 82%, transparent);margin-right:4px;padding-right:10px}.settings-active-filters-host .active-filters__toggle{gap:5px}.active-filters__toggle-chevron{width:7px;height:7px;transition:transform var(--motion-control) var(--ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:-3px 2px 0 1px;display:inline-flex;transform:rotate(45deg)}.active-filters[data-panel-open=true] .active-filters__toggle-chevron{margin-top:3px;transform:rotate(225deg)}.active-filters--desktop-panel{padding:0 var(--settings-header-inline-padding) 8px calc(var(--settings-header-inline-padding) + var(--settings-header-icon-size) + var(--settings-header-row-gap))}.settings-panel{--settings-panel-max-height:1200px;--settings-panel-viewport-margin:16px}.settings-panel .settings-content{visibility:visible;max-height:min(var(--settings-panel-max-height), calc(95vh - var(--site-header-sticky-offset) - var(--settings-header-occupied-height) - var(--safe-area-top) - var(--settings-panel-viewport-margin)));pointer-events:auto;opacity:1;transition:max-height var(--settings-drawer-duration) var(--ease-emphasized-out), opacity var(--settings-drawer-fade-duration) var(--ease-emphasized-out);will-change:max-height, opacity;overflow:hidden auto}@supports (max-height:95svh){.settings-panel .settings-content{max-height:min(var(--settings-panel-max-height), calc(95svh - var(--site-header-sticky-offset) - var(--settings-header-occupied-height) - var(--safe-area-top) - var(--settings-panel-viewport-margin)))}}@supports (max-height:95dvh){.settings-panel .settings-content{max-height:min(var(--settings-panel-max-height), calc(95dvh - var(--site-header-sticky-offset) - var(--settings-header-occupied-height) - var(--safe-area-top) - var(--settings-panel-viewport-margin)))}}.settings-panel[data-settings-scrollable] .settings-content{overscroll-behavior:none}.settings-panel[data-settings-state=closed] .settings-content{visibility:hidden;pointer-events:none;opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.settings-sections-wrapper,.settings-section-stack{flex-direction:column;gap:0;display:flex}@media (width>=641px){.settings-section-stack{flex-direction:row;align-items:stretch;gap:24px}.settings-section-stack .settings-section{flex:1 1 0;width:0}}@container settings-panel (width>=938px){.settings-panel{--settings-secondary-stack-max-width:300px}.settings-panel[data-settings-scrollable] .settings-content{overscroll-behavior:auto}.settings-sections-wrapper{flex-direction:row;gap:24px}.settings-section{min-width:var(--settings-section-min-width,0);flex:1 1 0;margin-bottom:0!important}:where(#feed-settings-section){--settings-section-min-width:369px}.settings-section-stack{flex:0 1 var(--settings-secondary-stack-max-width);min-width:0;max-width:var(--settings-secondary-stack-max-width);flex-direction:column;align-items:flex-start;gap:24px}.settings-section-stack .settings-section{flex:none;width:100%}.settings-section+.settings-section{margin-top:0!important}}.settings-panel .settings-section{margin-bottom:8px}.settings-panel .settings-section+.settings-section{border-top:none;padding-top:0}.settings-panel .settings-section:last-child{margin-bottom:0}.settings-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:6px;display:flex}.settings-section-title,.settings-subsection-title,.settings-appearance-card-title{font-size:var(--settings-title-size);color:var(--ink);text-transform:none;letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-weight:600;display:inline-flex}.settings-section-badge{font-size:var(--settings-caption-size);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;font-weight:700;line-height:1.5;display:inline-flex}.settings-section-inline-label{font-family:var(--ui-monospace-font-family);font-size:var(--settings-caption-size);vertical-align:middle;color:var(--ink-soft);text-transform:none;letter-spacing:normal;margin-left:4px;font-weight:600}.settings-section-content{border-left:none;padding-left:0}.settings-row{min-height:var(--settings-row-min-height);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-bottom:6px;padding:4px 0;display:flex}.settings-row[hidden]{display:none!important}:where(#account-settings-section) .settings-row,:where(#reading-behavior-section) .settings-row,.settings-appearance-card-body .settings-row{column-gap:var(--settings-row-gap);align-items:center;justify-content:initial;grid-template-columns:minmax(0,1fr) auto;display:grid}:where(#account-settings-section) .settings-row .settings-label,:where(#reading-behavior-section) .settings-row .settings-label{margin-right:0}:where(#account-settings-section) .settings-row .settings-options,:where(#reading-behavior-section) .settings-row .settings-options{flex-wrap:nowrap;justify-content:flex-end;justify-self:end}:where(#account-settings-section) .settings-row .settings-options .info-icon,:where(#reading-behavior-section) .settings-row .settings-options .info-icon{order:1}:where(#account-settings-section) .settings-row .settings-options .toggle-switch,:where(#reading-behavior-section) .settings-row .settings-options .toggle-switch{order:2;margin-left:auto}:where(#reading-behavior-section) .settings-section-content,:where(#feed-settings-section) .settings-row{max-width:var(--settings-form-measure)}.settings-appearance-controls-column{max-width:360px}:where(#feed-settings-section) .settings-row.filter-buttons-row,:where(#feed-settings-section) #aggregate-slider-row{max-width:none}.settings-row.settings-row--subsection-header{border-bottom:none;margin-top:2px;margin-bottom:2px;padding-top:2px;padding-bottom:0;grid-template-columns:minmax(0,1fr)!important}.settings-row.settings-row--section-break{margin-top:8px;padding-top:10px}.settings-panel .settings-row:last-child{border-bottom:none;margin-bottom:0}.settings-section-content>.settings-row:last-child,.settings-section-content>div:last-child>.settings-row:last-child{border-bottom:none}#feed-settings-section #timeline-filter-controls>.settings-row:last-child,#feed-settings-section #aggregate-filter-controls>.settings-row:last-child{border-bottom:1px solid var(--line-soft)}.settings-row.filter-buttons-row,.settings-row.settings-group-toggle-row{border-bottom:none;justify-content:flex-start}.settings-row.filter-buttons-row{flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px}.settings-feed-pills-label{font-size:var(--settings-caption-size);color:var(--ink-soft);letter-spacing:.02em;font-weight:600;line-height:1}.settings-options--feed-pills{min-width:0}.settings-options--feed-pills .settings-pill{margin-right:0}.settings-feed-pill-divider{background:var(--line-strong);width:1px;height:22px;margin:0 2px}.settings-feed-pill-divider[hidden],.settings-personal-filter-main-list[hidden]{display:none}.settings-personal-filter-main-list{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.settings-personal-filter-main-list .settings-personal-filter-button{text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-right:0;overflow:hidden}.settings-row.settings-group-toggle-row{padding-top:12px;padding-bottom:4px}.settings-row--text-input{justify-content:flex-start;align-items:flex-start}.settings-panel .settings-row--text-input .settings-label{padding-top:4px}.settings-label-group{align-items:center;gap:6px;min-width:0;display:inline-flex}.settings-label-group--stacked{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.settings-row--text-input .settings-label-group{align-self:flex-start;padding-top:4px}.settings-panel .settings-label-group .settings-label{margin-bottom:0;margin-right:0}.settings-panel .settings-label-group .info-icon{vertical-align:middle;flex:none;margin-left:0}.settings-row--syndication{align-items:flex-start;gap:16px}:where(#feed-syndication-header-row){margin-top:10px;margin-bottom:4px;padding-top:10px}:where(#feed-syndication-row){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;padding-top:6px;display:grid}:where(#feed-syndication-row) .settings-label-group--stacked{gap:6px;min-width:0}.settings-feed-label-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.settings-inline-link{text-underline-offset:.14em;text-decoration:underline;transition:color .18s,text-decoration-color .18s}.settings-inline-link--subtle{font-size:var(--settings-caption-size);color:var(--ink-soft);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 26%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 26%, transparent)}.settings-inline-link--subtle:hover{color:var(--accent);text-decoration-color:currentColor}.settings-inline-link--emphasis{font-size:inherit;white-space:nowrap;font-weight:700}.settings-panel #feed-link-options{flex-wrap:nowrap;place-self:start end;align-items:center;gap:0;padding-top:1px;display:inline-flex}.settings-support-text{max-width:34ch;font-size:var(--settings-caption-size);color:var(--ink-soft);line-height:1.35}.settings-support-text--info{color:var(--status-info-text-color)}.settings-support-text--error{color:var(--status-error-text-color)}.settings-support-text--filters{max-width:56ch}.settings-panel .settings-row--text-input .settings-options{flex:1;max-width:none}.settings-panel .settings-label{width:auto;color:var(--ink);text-align:left;cursor:default;flex-basis:auto;margin-bottom:2px;margin-right:10px;font-weight:400}.settings-panel .settings-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-options--syndication{border:var(--settings-control-border);border-radius:var(--settings-control-radius);justify-content:flex-start;align-self:start;gap:0;overflow:hidden}.settings-panel .settings-options--timeline-cooldown{flex-wrap:nowrap}.settings-feed-link{min-height:var(--settings-control-height);font-size:var(--settings-caption-size);color:var(--accent);letter-spacing:.01em;text-decoration:none;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 24%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 24%, transparent);text-underline-offset:.16em;cursor:pointer;transition:color var(--motion-interactive) var(--ease-standard), text-decoration-color var(--motion-interactive) var(--ease-standard);justify-content:center;align-items:center;margin-right:0;padding:0 10px;font-weight:600;display:inline-flex}.settings-feed-link+.settings-feed-link{border-left:1px solid var(--line-soft)}.settings-feed-link:hover{background-color:var(--settings-control-hover-bg);text-decoration-color:currentColor}.settings-feed-link:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset);border-radius:3px}.settings-feed-link.is-disabled,.settings-feed-link[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.46;text-decoration-color:#0000}@media (width<=640px){.settings-section-stack{display:contents}#appearance-comment-minimap-row{display:none}:where(#feed-syndication-row){grid-template-columns:minmax(0,1fr)}:where(#feed-link-options){justify-self:start}.settings-support-text{max-width:none}.settings-row--personal-filter-save{grid-template-columns:minmax(0,1fr)}.settings-options--personal-filter-save{justify-content:flex-start;width:100%}.settings-options--personal-filter-save .settings-input{flex:160px;max-width:none}}:where(.settings-section-content--filters){max-width:none}.settings-filters-shell{gap:16px;display:grid}.settings-filters-main,.settings-filters-rail{min-width:0;display:grid}.settings-filters-main{gap:0}.settings-filters-rail{align-content:start;gap:14px}.settings-row--personal-filter-save{grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:start;gap:10px 16px;margin-bottom:0;padding-top:10px;padding-bottom:10px;display:grid}.settings-options--personal-filter-save{flex-wrap:nowrap;justify-content:flex-end}.settings-options--personal-filter-save .settings-input{width:220px;min-width:0;max-width:100%;height:32px}.settings-row--personal-filter-pills{justify-content:flex-start;margin-bottom:0;padding-top:2px;padding-bottom:12px}.settings-row--personal-filter-pills[hidden]{display:none}.settings-options--personal-filter-pills{gap:8px 12px;min-width:0}.settings-filters-rail .settings-row--personal-filter-save{border-bottom:none;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:0;padding-bottom:0}.settings-filters-rail .settings-options--personal-filter-save{justify-content:flex-start;width:100%}.settings-filters-rail .settings-options--personal-filter-save .settings-input{flex:160px;width:auto}.settings-filters-rail .settings-row--personal-filter-pills{border-bottom:1px solid var(--line-soft);padding-bottom:14px}.settings-filters-rail .settings-options--personal-filter-pills{gap:0;width:100%;display:grid}.settings-filters-rail .settings-personal-filter-pill{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:6px 0;display:grid}.settings-filters-rail .settings-personal-filter-pill:last-child{border-bottom:none}.settings-filters-rail .settings-personal-filter-button{text-overflow:ellipsis;justify-content:flex-start;min-width:0;max-width:none;margin-right:0;overflow:hidden}.settings-filters-layout{gap:0;display:grid}.settings-filters-subsection{border-top:1px solid var(--line-soft);gap:0;margin-top:12px;padding-top:12px;display:grid}.settings-filters-subsection:first-child{border-top:none;margin-top:0;padding-top:0}.settings-row--filters-subsection-header{border-bottom:none;margin-bottom:0;padding-top:0;padding-bottom:2px;grid-template-columns:minmax(0,1fr)!important}.settings-row--filters-subsection-header .settings-label-group--stacked{gap:5px}.settings-filters-subsection-grid{gap:12px 0;display:grid}@container settings-panel (width>=600px){.settings-filters-subsection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.settings-filters-subsection-grid--paired,.settings-filters-subsection-grid--compact{grid-template-columns:minmax(0,1fr)}}.settings-filters-subsection-grid--paired{gap:4px 0}.settings-panel .settings-filters-subsection-grid>.settings-row{border-bottom:none;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:0;padding:4px 0;display:flex}.settings-panel .settings-filters-subsection-grid--paired>.settings-row{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;display:grid}.settings-panel .settings-filter-field--include .settings-label{color:var(--in-ink)}.settings-panel .settings-filter-field--exclude .settings-label{color:var(--out-ink)}.settings-panel .settings-filters-subsection-grid>.settings-row .settings-label-group{align-self:start;align-items:center;margin-right:0;padding-top:0}.settings-panel .settings-filters-subsection-grid--paired>.settings-row .settings-label-group{padding-top:7px}.settings-panel .settings-filters-subsection-grid>.settings-row .settings-label{font-size:var(--settings-label-size);color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:2px;margin-right:0;padding-top:0;font-weight:500}.settings-panel .settings-filters-subsection-grid--paired>.settings-row .settings-label{margin-bottom:0}.settings-panel .settings-filters-subsection-grid>.settings-row .settings-options{width:100%;min-width:0;max-width:none}.settings-panel .settings-filters-subsection-grid>.settings-row .settings-input:not(.settings-token-field__input){border-radius:6px;width:100%;min-width:0;max-width:none;height:32px;padding:5px 8px}@container settings-panel (width>=780px){.settings-filters-main .settings-filters-subsection{grid-template-columns:minmax(0,1fr)}.settings-filters-main .settings-row--filters-subsection-header{grid-column:auto}.settings-filters-main .settings-row--filters-subsection-header .settings-support-text--filters{max-width:none}.settings-filters-main .settings-filters-subsection-grid{grid-column:auto}}@container settings-panel (width>=1040px){.settings-filters-shell{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:0 28px}.settings-filters-rail{border-left:1px solid var(--line-soft);padding-left:24px}.settings-filters-subsection{border-top:1px solid var(--line-soft);margin-top:0;padding-top:12px}.settings-filters-subsection:first-child{border-top:1px solid var(--line-soft);padding-top:12px}.settings-filters-subsection--thresholds{grid-area:auto}.settings-filters-subsection--syndication{padding-bottom:4px}}.settings-panel :where(#feed-syndication-row){max-width:var(--settings-form-measure);border-bottom:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding-top:2px;display:grid}.settings-panel :where(#feed-syndication-row) .settings-label-group{min-width:0}.settings-panel :where(#feed-link-options){justify-self:start;width:auto;min-width:0}@container settings-panel (width<=599px){.settings-panel :where(#feed-syndication-row){grid-template-columns:minmax(0,1fr)}}.settings-appearance-stack{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.settings-sections-wrapper>.settings-appearance-stack{flex:100%}.settings-section-content--unified-appearance{border-left:0;padding-left:0}.settings-appearance-playground-shell{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.settings-appearance-controls-column{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.settings-appearance-previews-column{flex:1.2;min-width:0}.settings-appearance-card{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;padding:16px 0;display:flex}.settings-appearance-card+.settings-appearance-card{border-top:1px solid var(--line-soft)}.settings-appearance-card-header{border-bottom:1px solid var(--line-soft);margin-bottom:0;padding-bottom:4px}.settings-appearance-card-body{flex-direction:column;gap:0;display:flex}.settings-appearance-card-body .settings-label{font-size:var(--settings-label-size);color:var(--ink);font-weight:500}.settings-appearance-card-body .settings-options{justify-content:flex-end;justify-self:end}.settings-chrome-toggle-grid{flex-wrap:wrap;gap:8px;display:flex}.settings-chrome-toggle-grid .settings-row,.settings-story-extension-options-wrapper .settings-row,.settings-comment-extension-options-wrapper .settings-row{border-bottom:none;margin:0;padding:0;display:block}.settings-chrome-toggle-grid .settings-row.disabled,.settings-story-extension-options-wrapper .settings-row.disabled,.settings-comment-extension-options-wrapper .settings-row.disabled{display:none}.settings-toggle-label-wrapper{box-sizing:border-box;min-height:26px;font-size:var(--settings-value-size);color:var(--ink);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:var(--button-bg-color);border:1px solid var(--line-strong);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);border-radius:20px;justify-content:center;align-items:center;padding:3px 12px;font-weight:500;line-height:1.2;display:inline-flex}.settings-toggle-label-wrapper input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.settings-toggle-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.settings-toggle-label-wrapper:has(input[type=checkbox]:not(:checked)){color:var(--ink-soft);border-color:color-mix(in srgb, var(--line-soft) 55%, transparent);opacity:.6;background-color:#0000}.settings-toggle-label-wrapper:hover{color:var(--ink);border-color:var(--accent);opacity:1}.settings-toggle-label-wrapper:has(input[type=checkbox]:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.settings-story-extension-options-wrapper,.settings-comment-extension-options-wrapper{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex!important}.settings-story-extension-options-wrapper[hidden],.settings-comment-extension-options-wrapper[hidden]{display:none!important}.preview-playground-card{background:var(--surface-1);border:1px solid var(--line-soft);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000014}.settings-appearance-controls-card{flex-direction:column;display:flex;overflow:visible}#unified-appearance-section .settings-section-header{flex-direction:column;align-items:flex-start;gap:8px}#unified-appearance-section .settings-section-title{margin-bottom:0}.preview-option-tabs{background:0 0;border:0;border-radius:0;flex:none;gap:10px;height:auto;padding:0;display:inline-flex}.preview-tab-button{height:auto;min-height:auto;font-family:inherit;font-size:var(--settings-title-size);color:color-mix(in srgb, var(--ink-soft) 78%, transparent);cursor:pointer;transition:color var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:4px 0 3px;font-weight:600}.preview-tab-button:hover{color:var(--ink);background:0 0}.preview-tab-button.active{color:var(--accent);border-bottom-color:var(--accent);box-shadow:none;background:0 0}.settings-appearance-controls-card .settings-appearance-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:16px 0}.settings-appearance-controls-card .settings-appearance-card+.settings-appearance-card{border-top:1px solid var(--line-soft)}.settings-story-appearance-pane,.settings-comment-appearance-pane{display:none}.settings-appearance-playground-shell[data-appearance-preview-tab=stories] .settings-appearance-controls-column .settings-story-appearance-pane,.settings-appearance-playground-shell[data-appearance-preview-tab=comments] .settings-appearance-controls-column .settings-comment-appearance-pane{display:block}.preview-panes-container{box-sizing:border-box;background:var(--feed-surface-bg);min-height:380px;padding-top:28px;position:relative}.settings-preview-pane-label{z-index:2;font-size:var(--font-size-smallest-val);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;font-weight:600;position:absolute;top:8px;left:12px}#story-appearance-preview,#comment-appearance-preview{background:0 0;border:none;border-radius:0;display:none}.settings-appearance-preview-highlighted{outline:1.5px dotted var(--accent);outline-offset:1px;background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:3px;transition:outline .15s ease-out,background .15s ease-out;position:relative}.settings-appearance-playground-shell[data-appearance-preview-tab=stories] .settings-appearance-previews-column #story-appearance-preview,.settings-appearance-playground-shell[data-appearance-preview-tab=comments] .settings-appearance-previews-column #comment-appearance-preview,.settings-appearance-previews-column[data-appearance-preview-tab=stories] #story-appearance-preview,.settings-appearance-previews-column[data-appearance-preview-tab=comments] #comment-appearance-preview{display:block}.settings-story-appearance-preview{--story-row-gap:5px;--story-pad-inline:6px;--story-pad-block:var(--story-vertical-padding);--story-meta-font-size:calc(var(--font-size-smallest) * var(--story-meta-font-size-adjust));--story-meta-padding-top:.15em;--metrics-display:none;--metrics-gap:6px;--metrics-font-size:var(--font-size-smaller);--metrics-link-inline-padding:0;min-width:0;color:var(--ink);pointer-events:auto;background:var(--feed-surface-bg);border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.settings-story-appearance-preview.hckr-mode{--story-row-gap:12px;--story-pad-inline:10px;--story-pad-block:var(--story-hckr-vertical-padding);--metrics-display:flex;--metrics-font-size:var(--font-size-base);--metrics-link-inline-padding:3px}.settings-story-appearance-preview[data-story-spacing-step="-2"]{--story-row-gap:7px;--story-pad-inline:8px;--story-pad-block:var(--story-roomy-vertical-padding)}.settings-story-appearance-preview.hckr-mode[data-story-spacing-step="-2"]{--story-row-gap:14px;--story-pad-inline:12px;--story-pad-block:var(--story-hckr-roomy-vertical-padding)}.settings-story-appearance-preview[data-story-spacing-step="-1"]{--story-row-gap:6px;--story-pad-inline:7px;--story-pad-block:var(--story-relaxed-vertical-padding)}.settings-story-appearance-preview.hckr-mode[data-story-spacing-step="-1"]{--story-row-gap:13px;--story-pad-inline:11px;--story-pad-block:var(--story-hckr-relaxed-vertical-padding)}.settings-story-appearance-preview[data-story-spacing-step="1"]{--story-row-gap:4px;--story-pad-inline:4px;--story-pad-block:var(--story-cozy-vertical-padding)}.settings-story-appearance-preview.hckr-mode[data-story-spacing-step="1"]{--story-row-gap:11px;--story-pad-inline:10px;--story-pad-block:var(--story-hckr-cozy-vertical-padding)}.settings-story-appearance-preview[data-story-spacing-step="2"]{--story-row-gap:3px;--story-pad-inline:2px;--story-pad-block:var(--story-compact-vertical-padding)}.settings-story-appearance-preview.hckr-mode[data-story-spacing-step="2"]{--story-row-gap:10px;--story-pad-inline:10px;--story-pad-block:var(--story-hckr-compact-vertical-padding)}.settings-story-preview-list{overscroll-behavior:contain;background:var(--feed-surface-bg);max-height:420px;padding:8px;display:block;overflow-y:auto}.settings-story-preview-content{pointer-events:none}.settings-story-preview-content--column-only{display:none}.settings-story-appearance-preview .story{pointer-events:none;min-width:0}.settings-story-appearance-preview .story-title{font-size:var(--font-size-base)}.settings-story-appearance-preview .story-metrics-link{flex-shrink:0}.settings-story-appearance-preview.show-unread-indicator .story.new-story{background:var(--new-story-bg-color);border-left:var(--unread-indicator-width) solid var(--new-story-border-color);border-radius:var(--unread-indicator-radius)}.settings-story-appearance-preview--columns .settings-story-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.settings-story-appearance-preview--columns .settings-story-preview-content--column-only{display:block}.settings-panel .settings-comment-appearance-preview.comments-drawer{z-index:auto;min-width:0;color:var(--ink);pointer-events:auto;background:var(--surface-1);border:1px solid var(--line-soft);isolation:auto;opacity:1;will-change:auto;border-radius:8px;transition:none;display:block;position:relative;inset:auto;overflow:hidden;transform:none}.settings-comment-preview-surface{pointer-events:auto;background:var(--surface-1);min-height:420px;position:relative;overflow:hidden}.settings-comment-preview-scroll{--thread-gutter:22px;--thread-indent-step:22px;overscroll-behavior:contain;background:var(--surface-1);max-height:420px;padding:0 44px 20px 10px;position:relative;overflow-y:auto}.settings-comment-preview-thread{pointer-events:none;padding-top:4px}.settings-comment-preview-scroll .hn-comment-node__header{min-width:0}.settings-comment-appearance-preview.comments-drawer--sticky-enabled .settings-comment-preview-scroll .hn-comment-node__header{--header-bg-current:var(--comment-sticky-header-bg-color,var(--surface-1))}.settings-comment-preview-scroll .hn-comment-node__main{padding-block:.18em .44em}.settings-comment-preview-scroll .hn-comment-node__body{max-width:none}.settings-comment-preview-minimap{background:color-mix(in srgb, var(--surface-1) 78%, transparent);border-left:1px solid var(--line-soft);width:36px;position:absolute;top:0;bottom:0;right:0}.settings-comment-preview-minimap:before{content:"";background:var(--minimap-edge-color,var(--line-mid));opacity:.45;width:1px;position:absolute;top:26px;bottom:24px;left:50%}.settings-comment-preview-minimap-line{background:var(--comment-rail-color);border-radius:999px;display:block;position:absolute;left:13px;right:13px}.settings-comment-preview-minimap-line--child{background:color-mix(in srgb, var(--accent) 34%, var(--comment-rail-color))}.settings-comment-preview-minimap-line--unread{background:var(--new-story-border-color)}.settings-comment-appearance-preview.comments-drawer--unread-indicators-hidden .settings-comment-preview-minimap-line--unread{background:var(--comment-rail-color)}.settings-comment-appearance-preview.comments-drawer--unread-indicators-hidden .settings-comment-preview-minimap-line--unread.settings-comment-preview-minimap-line--child{background:color-mix(in srgb, var(--accent) 34%, var(--comment-rail-color))}.settings-comment-preview-minimap-line:first-child{height:52px;top:29px}.settings-comment-preview-minimap-line:nth-child(2){height:52px;top:82px}.settings-comment-preview-minimap-line:nth-child(3){height:58px;top:134px}.settings-comment-preview-minimap-line:nth-child(4){height:41px;top:192px}.settings-comment-preview-minimap-line:nth-child(5){height:41px;top:234px}.settings-comment-preview-minimap-line:nth-child(6){height:41px;top:275px}.settings-comment-preview-minimap-line:nth-child(7){height:41px;top:316px}.settings-comment-preview-minimap-line:nth-child(8){height:41px;top:358px}.settings-comment-appearance-preview--minimap-disabled .settings-comment-preview-minimap,.settings-comment-appearance-preview--karma-hidden .comments-drawer__user-karma-pill,.settings-comment-appearance-preview--jump-hidden .hn-comment-node__jump,.settings-comment-appearance-preview--jump-hidden .hn-comment-node__jump-sep,.settings-comment-appearance-preview--reply-hidden .hn-comment-node__reply-btn,.settings-comment-appearance-preview--votes-hidden .hn-comment-node__hn-vote-controls,.settings-comment-appearance-preview--favorite-hidden .hn-comment-node__hn-fave-btn,.settings-comment-appearance-preview--favorite-hidden .hn-comment-node__hn-unfave-btn,.settings-comment-appearance-preview--flag-hidden .hn-comment-node__hn-flag-btn,.settings-comment-appearance-preview--flag-hidden .hn-comment-node__hn-unflag-btn,.settings-comment-appearance-preview--favorite-hidden.settings-comment-appearance-preview--flag-hidden .hn-comment-node__actions-sep{display:none!important}.settings-comment-appearance-preview--minimap-disabled .settings-comment-preview-scroll{padding-right:10px}@container settings-panel (width>=600px){#unified-appearance-section{grid-template-rows:auto 1fr;grid-template-columns:minmax(280px,360px) minmax(300px,1fr);align-items:start;gap:0 24px;display:grid}#unified-appearance-section>.settings-section-header{grid-area:1/1;justify-content:flex-start}.settings-section-content--unified-appearance,.settings-appearance-playground-shell{display:contents}.settings-appearance-controls-column{grid-area:2/1}.settings-appearance-previews-column{grid-area:1/2/span 2}.preview-playground-card{position:sticky;top:12px}}@media (width<=640px){.settings-appearance-stack{gap:12px}.settings-content:has(#settings-tab-panel-appearance:not([hidden])){padding-top:0!important}#unified-appearance-section>.settings-section-header{z-index:calc(var(--settings-input-z) + 1);background-color:var(--surface-1);flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:0;padding-top:8px;padding-bottom:6px;position:sticky;top:-1px}#unified-appearance-section>.settings-section-header.is-stuck{box-shadow:0 1px 0 color-mix(in srgb, var(--line-soft) 85%, transparent)}#unified-appearance-section .settings-section-title{white-space:nowrap;flex:none}.settings-appearance-previews-column{--settings-appearance-mobile-preview-gap:12px;display:none!important}.settings-panel[data-mobile-position=full] .settings-appearance-previews-column{top:calc(100% + var(--settings-mobile-footer-height) + var(--settings-appearance-mobile-preview-gap) - 100vh);right:var(--settings-appearance-mobile-preview-gap);bottom:calc(100% + var(--settings-appearance-mobile-preview-gap));left:var(--settings-appearance-mobile-preview-gap);z-index:10;pointer-events:auto;flex-direction:column;margin:0;position:fixed;display:flex!important}@supports (height:100svh){.settings-panel[data-mobile-position=full] .settings-appearance-previews-column{top:calc(100% + var(--settings-mobile-footer-height) + var(--settings-appearance-mobile-preview-gap) - 100svh)}}@supports (height:100dvh){.settings-panel[data-mobile-position=full] .settings-appearance-previews-column{top:calc(100% + var(--settings-mobile-footer-height) + var(--settings-appearance-mobile-preview-gap) - 100dvh)}}.settings-appearance-playground-shell{width:100%;display:block}.settings-appearance-controls-column{width:100%;max-width:none}#appearance-comment-minimap-row{display:none}.preview-playground-card{flex:auto;min-height:0}.preview-panes-container{flex-direction:column;flex:auto;min-height:0;display:flex}.settings-appearance-previews-column[data-appearance-preview-tab=stories] #story-appearance-preview,.settings-appearance-previews-column[data-appearance-preview-tab=comments] #comment-appearance-preview{flex-direction:column;flex:auto;align-self:stretch;width:100%;min-height:0;display:flex}#comment-appearance-preview .comments-drawer__header{display:none}.settings-story-preview-list{flex:auto;min-height:0;max-height:none;padding:6px;overflow-y:auto}.settings-comment-preview-surface{flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;display:flex}.settings-comment-preview-scroll{flex:auto;width:100%;height:auto;min-height:0;max-height:none;padding:0 10px 14px;overflow-y:auto}.settings-story-appearance-preview--columns .settings-story-preview-list{grid-template-columns:minmax(0,1fr)}.settings-comment-preview-minimap{display:none}.settings-sheet:has(#settings-tab-panel-appearance:not([hidden])){height:calc(50vh - var(--settings-mobile-footer-height))!important;max-height:calc(50vh - var(--settings-mobile-footer-height))!important}@supports (height:50svh){.settings-sheet:has(#settings-tab-panel-appearance:not([hidden])){height:calc(50svh - var(--settings-mobile-footer-height))!important;max-height:calc(50svh - var(--settings-mobile-footer-height))!important}}@supports (height:50dvh){.settings-sheet:has(#settings-tab-panel-appearance:not([hidden])){height:calc(50dvh - var(--settings-mobile-footer-height))!important;max-height:calc(50dvh - var(--settings-mobile-footer-height))!important}}:is(.settings-sheet:has(#settings-tab-panel-settings:not([hidden])),.settings-sheet:has(#settings-tab-panel-filters:not([hidden])),.settings-sheet:has(#settings-tab-panel-misc:not([hidden])),.settings-sheet:has(#settings-tab-panel-active-filters:not([hidden]))){height:auto!important;max-height:calc(100vh - var(--settings-mobile-footer-height))!important}@supports (height:100svh){:is(.settings-sheet:has(#settings-tab-panel-settings:not([hidden])),.settings-sheet:has(#settings-tab-panel-filters:not([hidden])),.settings-sheet:has(#settings-tab-panel-misc:not([hidden])),.settings-sheet:has(#settings-tab-panel-active-filters:not([hidden]))){max-height:calc(100svh - var(--settings-mobile-footer-height))!important}}}.settings-row#columns-settings-row{align-items:center}.settings-row--reply-alerts{align-items:flex-start;gap:16px}.settings-row--reply-alerts>.settings-label-group{flex:220px}.settings-panel .settings-options--reply-alerts{flex:320px;align-items:start;gap:8px;width:100%;max-width:480px;display:grid}.reply-alerts-handle-field{gap:5px;width:100%;display:grid}.reply-alerts-field-label{font-size:var(--settings-caption-size);color:var(--ink);font-weight:600}.reply-alerts-handle-controls{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.reply-alerts-handle-controls .settings-input{flex:180px;width:100%;min-width:0;max-width:none}.reply-alerts-status{max-width:none}.reply-alerts-actions[hidden],.reply-alerts-actions [hidden]{display:none}:where(#account-panel-row){align-items:start;row-gap:8px;grid-template-columns:minmax(0,1fr)!important}#account-panel{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-self:stretch;gap:12px;width:100%;max-width:760px;display:grid}#account-panel>#account-auth-feedback{grid-column:1/-1}.settings-account-auth{gap:10px;width:100%;display:grid}.settings-account-auth[hidden]{display:none!important}.settings-account-card{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;gap:8px;width:100%;padding:8px 0 12px;display:grid}.settings-account-card[hidden]{display:none!important}.settings-account-card--data{gap:10px;margin-top:4px;padding-top:12px}.settings-account-danger-panel[hidden]{display:none!important}#account-panel.account-panel--signed-in>#account-auth-feedback{order:0}#account-panel.account-panel--signed-in>#account-auth-signed-in{display:contents}#account-panel.account-panel--signed-in>#account-auth-signed-in>.settings-account-card--status{order:1}#account-panel.account-panel--signed-in>#account-auth-signed-in>.settings-account-card--passkeys{order:2}#account-panel.account-panel--signed-in>#account-auth-signed-in>.settings-account-card--blocks{order:3}#account-panel.account-panel--signed-in>#account-auth-signed-in>.settings-account-card--data{order:4}.settings-account-field{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);align-items:center;gap:8px 14px;padding:6px 0;display:grid}#account-password-backup-form{gap:8px;display:grid}.settings-account-password-panel{gap:8px;padding-top:4px;display:grid}.settings-account-password-panel[hidden],#account-password-backup-form[hidden],#account-password-backup-current-field[hidden]{display:none!important}.settings-account-field-label{font-size:var(--settings-label-size);color:var(--ink);text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.settings-account-status-label{font-size:var(--settings-title-size);color:var(--ink);text-transform:none;letter-spacing:normal;align-items:center;gap:6px;font-weight:600;display:inline-flex}.settings-account-field-help{font-size:var(--settings-caption-size);color:var(--ink-soft);grid-column:2;margin-top:-2px;line-height:1.3}.settings-account-field-help[hidden]{display:none!important}.settings-account-security-panel{gap:10px;display:grid}.settings-account-security-section{gap:8px;min-width:0;display:grid}.settings-account-security-section+.settings-account-security-section{border-top:1px solid var(--line-soft);padding-top:10px}.settings-account-security-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.settings-account-subheading{font-size:var(--settings-label-size);color:var(--ink);font-weight:700}.settings-account-identity-group{gap:3px;min-width:0;display:grid}#account-settings-section .settings-account-card .settings-input{width:100%;min-width:0;max-width:none;height:32px}#account-panel>.settings-account-auth:not(.settings-account-auth--signed-in),.settings-account-card--form{max-width:420px}.settings-panel-actions{gap:6px;display:grid}.settings-panel-actions--stacked{grid-template-columns:minmax(0,1fr)}.settings-panel-actions--inline{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));justify-content:start}.settings-account-auth .settings-pill{min-height:32px}.settings-account-mode-actions{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.settings-account-mode-actions[hidden]{display:none!important}.settings-account-divider{font-size:var(--settings-caption-size);color:var(--ink-faint);text-transform:lowercase;letter-spacing:.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:4px 0 2px;display:flex}.settings-account-divider:before,.settings-account-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.settings-account-mode-toggle{font-size:var(--settings-caption-size);color:var(--ink-soft);text-align:center;padding-top:4px;line-height:1.35}.settings-account-mode-toggle-link{font:inherit;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 30%, transparent);text-underline-offset:.14em;cursor:pointer;transition:color var(--motion-interactive) var(--ease-standard), text-decoration-color var(--motion-interactive) var(--ease-standard);background:0 0;border:none;padding:0;font-weight:600}.settings-account-mode-toggle-link:hover{text-decoration-color:currentColor}.settings-account-mode-toggle-link:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset);border-radius:3px}.settings-account-secondary-actions-row{border-top:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:0;padding-top:0;display:flex}.settings-account-hint{font-size:var(--settings-caption-size);color:var(--ink-soft);line-height:1.35}.settings-account-card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.settings-account-card-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.settings-panel-action{width:fit-content;min-height:32px;font:inherit;font-size:var(--settings-value-size);color:var(--ink-soft);text-align:center;white-space:nowrap;cursor:pointer;border:1px solid var(--line-mid);transition:background-color var(--motion-interactive) var(--ease-standard), border-color var(--motion-interactive) var(--ease-standard), color var(--motion-interactive) var(--ease-standard);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.settings-panel-action:hover{color:var(--ink);background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.settings-panel-action:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.settings-panel-action:disabled{cursor:default;opacity:.55}.settings-panel-action--danger{color:var(--status-error-text-color)}.settings-panel-action--danger:hover{color:var(--status-error-solid-ink-color);background-color:var(--status-error-solid-bg-color);border-color:var(--status-error-solid-bg-color)}.settings-panel-action--link{min-height:28px;color:var(--ink-soft);text-align:left;text-underline-offset:.16em;transition:color var(--motion-interactive) var(--ease-standard), text-decoration-color var(--motion-interactive) var(--ease-standard);background:0 0;border:0;border-radius:3px;justify-content:flex-start;padding:2px 0;text-decoration:underline;text-decoration-thickness:1px}.settings-panel-action--link:hover{color:var(--ink);background:0 0;text-decoration-color:currentColor}.settings-panel-action--link.settings-panel-action--danger,.settings-panel-action--link.settings-panel-action--danger:hover{color:var(--status-error-text-color);background:0 0}.settings-options--personal-filter-save .settings-panel-action{flex:none}.settings-account-passkeys-list{overflow-x:auto}.settings-account-blocked-users-list{gap:6px;display:grid}.settings-account-blocked-users-list:empty{display:none!important}.settings-account-blocked-user-row{max-width:100%;font-size:var(--settings-caption-size);color:var(--ink-soft);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:7px 9px;line-height:1.35;display:flex}.settings-account-blocked-user-name{min-width:0;font-family:var(--ui-monospace-font-family);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.settings-account-passkeys-list:empty{display:none!important}.settings-account-privacy-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);align-items:baseline;gap:8px 14px;padding:6px 0;display:grid}.settings-account-privacy-label{font-size:var(--settings-label-size);color:var(--ink);font-weight:600}.settings-account-passkeys-table{width:min(100%,760px);min-width:min(100%,560px);max-width:100%;font-size:var(--settings-caption-size);color:var(--ink-soft);border-spacing:0;border-collapse:separate;background:var(--surface-1);border:1px solid var(--line-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line-soft) 70%, transparent);border-radius:6px}.settings-account-passkeys-table th{font-size:var(--settings-caption-size);color:var(--ink-soft);text-align:left;background:color-mix(in srgb, var(--button-bg-color) 72%, var(--surface-1));border-bottom:1px solid var(--line-strong);padding:6px 10px;font-weight:600}.settings-account-passkeys-table :is(th,td):not(:last-child){border-right:1px solid var(--line-soft)}.settings-account-passkeys-table td{vertical-align:middle;border-bottom:1px solid var(--line-soft);padding:9px 10px;line-height:1.35}.settings-account-passkeys-table tbody tr:last-child td{border-bottom:0}.settings-account-passkey-cell{gap:2px;min-width:0;display:grid}.settings-account-passkey-title{color:var(--ink);font-weight:600}.settings-account-passkey-meta{font-size:var(--settings-caption-size);color:var(--ink-faint)}.settings-account-passkey-action-cell{text-align:right}.settings-account-passkey-remove,.settings-account-blocked-user-remove{width:fit-content;font:inherit;color:var(--ink-soft);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 22%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 22%, transparent);text-underline-offset:.16em;cursor:pointer;transition:color var(--motion-interactive) var(--ease-standard), text-decoration-color var(--motion-interactive) var(--ease-standard);background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;line-height:1.35;display:inline-flex}.settings-account-passkey-remove:hover,.settings-account-blocked-user-remove:hover{color:var(--status-error-text-color)}.settings-account-passkey-remove:focus-visible,.settings-account-blocked-user-remove:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset-relaxed);border-radius:4px}.settings-account-passkey-remove:disabled{cursor:default;opacity:.55}.settings-account-email{max-width:100%;font-size:var(--settings-label-size);color:var(--ink);word-break:break-word;font-weight:600}.settings-account-email-wrapper{margin-top:2px}.settings-account-danger-panel{background:var(--status-error-bg-color);border:1px solid var(--status-error-border-color);border-radius:8px;margin-top:4px;padding:10px}.settings-account-card--conflict{background:color-mix(in srgb, var(--accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:8px;padding:10px}.settings-account-status-label--danger{color:var(--status-error-text-color)}.settings-account-hint--danger{max-width:none;color:var(--status-error-text-color)}.settings-account-hint--conflict{max-width:none;color:var(--ink)}.settings-account-confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (width>=641px){:where(#account-settings-section),:where(#account-settings-section) .settings-section-content{max-width:none}.settings-panel-actions--stacked{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));justify-content:start}.settings-panel-actions--stacked .settings-pill{justify-content:center;width:auto;min-width:140px;margin-right:0}}@container settings-panel (width>=920px){#account-panel{max-width:780px}}.settings-pill--danger{color:var(--status-error-solid-ink-color);background-color:var(--status-error-solid-bg-color);border-color:var(--status-error-solid-bg-color)}.settings-pill--danger:hover{background-color:color-mix(in srgb, var(--status-error-text-color) 82%, var(--ink));border-color:color-mix(in srgb, var(--status-error-text-color) 82%, var(--ink))}@media (width<=640px){.settings-row--reply-alerts{flex-direction:column}.reply-alerts-handle-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.reply-alerts-handle-controls .settings-input,.reply-alerts-handle-controls .settings-panel-action{width:100%;min-height:44px}.settings-row--reply-alerts>.settings-label-group,.settings-panel .settings-options--reply-alerts{flex-basis:auto;width:100%}:where(#account-settings-section) .settings-section-content{padding-left:8px}.settings-account-card{gap:6px;padding:8px 0 10px}.settings-account-field{grid-template-columns:minmax(0,1fr);gap:5px}.settings-account-field-help{grid-column:1}.settings-account-privacy-row{grid-template-columns:minmax(0,1fr);gap:3px}.settings-account-auth .settings-pill{min-height:34px}.settings-account-hint{line-height:1.3}.settings-account-secondary-actions-row{gap:6px 12px}#account-panel>.settings-account-auth:not(.settings-account-auth--signed-in),.settings-account-card--form{max-width:none}}.settings-option{z-index:var(--settings-pull-bar-z);font-family:inherit;font-size:var(--settings-value-size);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:500;text-decoration:none}.settings-option.active{color:var(--accent);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:700}.settings-option:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.settings-pill{font-size:var(--settings-value-size);color:var(--ink);touch-action:manipulation;cursor:pointer;background-color:var(--button-bg-color);border:1px solid var(--line-strong);transition:background-color var(--motion-standard) var(--ease-standard), color var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard);border-radius:8px;align-items:center;gap:4px;margin-right:8px;padding:4px 6px;text-decoration:none;display:inline-flex}.settings-pill:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.settings-pill.is-disabled,.settings-pill[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.5}.settings-pill--primary{color:var(--accent-ink);background-color:var(--accent);border-color:var(--accent-line)}.settings-pill--primary:hover{background-color:color-mix(in srgb, var(--accent) 88%, transparent);border-color:color-mix(in srgb, var(--accent) 88%, transparent)}.settings-pill--quiet{color:var(--ink-soft);border-color:var(--line-mid);background-color:#0000}.settings-pill--quiet:hover{color:var(--ink)}.settings-pill--wide{justify-content:center;width:100%;margin-right:0}.settings-pill.active{color:var(--accent-ink);background-color:var(--accent);border-color:var(--accent-line)}.settings-panel .info-icon{z-index:var(--z-inline-popover);width:14px;height:14px;font-size:var(--settings-caption-size);vertical-align:super;color:var(--info-icon-color);text-align:center;appearance:none;cursor:help;border:1px solid var(--info-icon-border-color);background:0 0;border-radius:50%;margin-left:1px;padding:0;font-weight:400;line-height:14px;display:inline-block;position:relative}.settings-panel .info-icon:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.settings-pill.active .info-icon{color:var(--accent-ink);border-color:var(--accent-ink)}.settings-pill[data-feed-pill]{min-height:24px;font-size:var(--settings-value-size);border-radius:20px;gap:5px;padding:2px 8px;line-height:1.2}.settings-pill[data-feed-pill] .info-icon{color:currentColor;opacity:.82;border-color:currentColor;width:16px;height:16px;margin-left:0;line-height:14px}.settings-pill[data-feed-pill]:before{content:none}.settings-pill[data-feed-pill][data-pill-mode=include]:before{width:auto;font-size:inherit;content:"+";justify-content:center;align-items:center;font-weight:650;display:inline-flex}.settings-pill[data-feed-pill][data-pill-mode=exclude]:before{width:auto;font-size:inherit;content:"−";justify-content:center;align-items:center;font-weight:650;display:inline-flex}.settings-pill[data-feed-pill].settings-pill--include{color:var(--in-ink);background-color:var(--in-bg);border-color:var(--in-line)}.settings-pill[data-feed-pill].settings-pill--include:hover{background-color:color-mix(in srgb, var(--in-bg) 82%, var(--button-hover-bg-color));border-color:color-mix(in srgb, var(--in-line) 72%, currentColor)}.settings-pill[data-feed-pill].settings-pill--include .info-icon{color:inherit;border-color:currentColor}.settings-pill[data-feed-pill].settings-pill--exclude{color:var(--out-ink);background-color:var(--out-bg);border-color:var(--out-line)}.settings-pill[data-feed-pill].settings-pill--exclude:hover{background-color:color-mix(in srgb, var(--out-bg) 82%, var(--button-hover-bg-color));border-color:color-mix(in srgb, var(--out-line) 72%, currentColor)}.settings-pill[data-feed-pill].settings-pill--exclude .info-icon{color:inherit;border-color:currentColor}.settings-personal-filter-button{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.settings-personal-filter-pill{align-items:center;gap:4px;max-width:100%;display:inline-flex}.settings-personal-filter-remove{margin-left:0}.settings-group-toggle-link{color:var(--ink-soft);text-align:right;cursor:pointer;margin-top:2px;font-style:italic;text-decoration:none;display:block}.settings-group-toggle-link:hover{text-decoration:underline}.settings-input{z-index:var(--settings-input-z);min-width:150px;max-width:300px;height:var(--field-min-height);padding:var(--field-padding-block) var(--field-padding-inline);font-family:var(--settings-font-family);color:var(--ink);background-color:var(--field-bg-color);border:var(--field-border);border-radius:var(--field-radius-compact);flex-grow:1}.settings-token-field{--settings-token-chip-bg-color:var(--surface-1);--settings-token-chip-border-color:var(--line-strong);--settings-token-chip-text-color:var(--ink);width:100%}.settings-token-field--include{--settings-token-chip-bg-color:var(--in-bg);--settings-token-chip-border-color:var(--in-line);--settings-token-chip-text-color:var(--in-ink)}.settings-token-field--exclude{--settings-token-chip-bg-color:var(--out-bg);--settings-token-chip-border-color:var(--out-line);--settings-token-chip-text-color:var(--out-ink)}.settings-token-field__editor{background-color:var(--field-bg-color);border:var(--field-border);border-radius:var(--field-radius);width:100%;min-height:34px;transition:border-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);flex-direction:column;align-items:stretch;gap:6px;padding:5px 6px;display:flex}.settings-token-field__editor[hidden]{display:none}.settings-token-field__editor:focus-within{border-color:var(--field-focus-border-color)}.settings-token-field__chip-list{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.settings-token-field__chip-list:empty{display:none}.settings-token-chip{max-width:min(100%,26ch);min-height:24px;font-size:var(--settings-value-size);color:var(--settings-token-chip-text-color);background-color:var(--settings-token-chip-bg-color);border:1px solid var(--settings-token-chip-border-color);border-radius:20px;align-items:center;gap:5px;padding:2px 4px 2px 8px;line-height:1.2;display:inline-flex}.settings-token-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-token-chip__remove{width:18px;height:18px;font:inherit;color:currentColor;cursor:pointer;opacity:.76;transition:opacity var(--motion-interactive) var(--ease-standard), color var(--motion-interactive) var(--ease-standard), background-color var(--motion-interactive) var(--ease-standard);background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.settings-token-chip__remove:hover{background-color:color-mix(in srgb, currentColor 13%, transparent);opacity:1}.settings-token-chip__remove:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset-compact)}.settings-token-field__input{width:100%;min-width:0;max-width:none;height:24px;font-family:var(--settings-font-family);font-size:var(--settings-value-size);color:var(--ink);box-shadow:none;background:0 0;border:none;outline:none;flex:none;padding:0;line-height:24px}.settings-token-field__input:focus{box-shadow:none;border-color:#0000;outline:none}.settings-token-field__summary{width:100%;min-height:34px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background-color:var(--field-bg-color);border:var(--field-border);border-radius:var(--field-radius);transition:border-color var(--motion-standard) var(--ease-standard), background-color var(--motion-standard) var(--ease-standard), color var(--motion-standard) var(--ease-standard);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.settings-token-field__summary[hidden]{display:none}.settings-token-field__summary:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.settings-token-field__summary:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.settings-token-field__summary-primary{text-overflow:ellipsis;font-size:var(--font-size-smallest-val);white-space:nowrap;font-weight:600;overflow:hidden}.settings-token-field__summary-meta{font-size:var(--font-size-smallest-val);color:var(--ink-soft);flex:none}.settings-input-with-clear{align-items:center;gap:6px;width:auto;min-width:0;max-width:100%;display:inline-flex}.settings-input-with-clear .settings-input{width:100%;min-width:0;max-width:none}.settings-input-clear-button{min-width:46px;height:24px;font-size:var(--font-size-smallest-val);color:var(--ink-soft);letter-spacing:.01em;appearance:none;cursor:pointer;background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.settings-input-clear-button:hover{color:var(--ink);background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.settings-input-clear-button:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.settings-input-clear-button:disabled{cursor:default}.settings-input-clear-button[hidden]{display:none}.settings-filter-field .settings-label-group{width:100%}.settings-filter-clear-button{font:inherit;font-size:var(--font-size-smallest-val);color:var(--ink-soft);letter-spacing:.01em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 22%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 22%, transparent);text-underline-offset:.16em;cursor:pointer;transition:color var(--motion-interactive) var(--ease-standard), text-decoration-color var(--motion-interactive) var(--ease-standard);background:0 0;border:none;justify-content:flex-end;align-items:center;margin-left:auto;padding:0;font-weight:600;line-height:1.25;display:inline-flex}.settings-filter-clear-button:hover{color:var(--ink);text-decoration-color:currentColor}.settings-filter-clear-button:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset-relaxed);border-radius:4px}.settings-filter-clear-button:disabled{cursor:default}.settings-filter-clear-button[hidden]{display:none}#negative-keywords-input,#positive-keywords-input,#include-domains-input,#exclude-domains-input,#include-authors-input,#exclude-authors-input{min-width:0;max-width:none}#min-votes-input,#min-comments-input{text-align:center;appearance:textfield;flex:0 96px;width:96px;min-width:92px;max-width:100px}#min-votes-input::-webkit-outer-spin-button{appearance:none;margin:0}#min-votes-input::-webkit-inner-spin-button{appearance:none;margin:0}#min-comments-input::-webkit-outer-spin-button{appearance:none;margin:0}#min-comments-input::-webkit-inner-spin-button{appearance:none;margin:0}#min-votes-row,#min-comments-row{grid-template-columns:160px max-content;align-items:center;gap:10px;display:grid}#min-votes-row .settings-label-group,#min-comments-row .settings-label-group{align-self:center;width:auto;padding-top:0}#min-votes-row .settings-label,#min-comments-row .settings-label{margin-bottom:0}#min-votes-row .settings-filter-clear-button,#min-comments-row .settings-filter-clear-button{margin-left:6px}#min-votes-row .settings-options,#min-comments-row .settings-options{flex:none;width:auto;max-width:100%}.settings-cooldown-input-wrapper{align-items:center;display:inline-flex;position:relative}#timeline-cooldown-input{text-align:center;appearance:textfield;flex:0 80px;width:80px;min-width:76px;max-width:84px;padding-right:42px}#timeline-cooldown-input::-webkit-outer-spin-button{appearance:none;margin:0}#timeline-cooldown-input::-webkit-inner-spin-button{appearance:none;margin:0}.settings-input-unit{z-index:calc(var(--settings-input-z) + 1);font-size:var(--font-size-smallest-val);color:var(--ink-soft);pointer-events:none;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.settings-input:focus{border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow);outline:none}#aggregate-slider-row{z-index:var(--settings-input-z);margin-top:30px;margin-bottom:20px}#date-slider-container{flex-grow:1;align-items:center;margin:0 10px;padding-bottom:10px;display:flex}#date-slider{box-sizing:border-box;cursor:pointer;background-color:var(--slider-track-color);border-radius:4px;width:100%;max-width:100%;height:12px;margin:0;padding:0 10px;position:relative}#slider-track{cursor:pointer;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}#slider-selected-range{z-index:1;background-color:var(--accent);border-radius:4px;height:100%;position:absolute;top:0}.slider-handle{z-index:3;cursor:grab;background-color:var(--slider-handle-bg-color);border:1px solid var(--slider-handle-border-color);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0003}.slider-handle:active{cursor:grabbing;box-shadow:0 2px 5px #0000004d}.slider-handle .slider-date-display{z-index:4;color:var(--ink);cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--surface-1);border:1px solid var(--line-mid);border-radius:3px;margin-bottom:5px;padding:2px 5px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000001a}#slider-notches{z-index:2;justify-content:space-between;width:100%;height:30px;margin-top:8px;position:relative;left:0;overflow-x:hidden}.slider-notch{background-color:var(--slider-notch-color);width:1px;height:8px;position:absolute;top:0}.slider-month-label{font-size:var(--font-size-small-val);color:var(--ink-soft);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:absolute;top:10px;left:50%;transform:translate(-50%)}.slider-notch[data-label-position=start] .slider-month-label{left:0;transform:none}.slider-notch[data-label-position=end] .slider-month-label{left:auto;right:0;transform:none}.settings-panel .slider-date-display{font-size:var(--font-size-small-val);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.settings-options .settings-option{opacity:.6}.settings-options .settings-option.active{color:var(--accent);opacity:1}.settings-story-spacing-control{align-items:center}.custom-dropdown{--settings-dropdown-width:clamp(180px, 20ch, 220px);width:var(--settings-dropdown-width);max-width:100%;position:relative}.dropdown-trigger{width:100%;min-height:var(--settings-control-height);font-family:inherit;font-size:var(--settings-value-size);color:var(--ink);text-align:left;cursor:pointer;background-color:var(--button-bg-color);border:var(--settings-control-border);border-radius:var(--settings-control-radius);transition:background-color var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard);justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.dropdown-trigger:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.dropdown-trigger:focus{border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow);outline:none}.dropdown-trigger[aria-expanded=true]{border-color:var(--accent)}.dropdown-selected-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dropdown-arrow{color:var(--ink-soft);transition:transform var(--motion-standard) var(--ease-standard);flex-shrink:0;margin-left:8px}.dropdown-trigger[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{z-index:var(--z-settings-dropdown);visibility:hidden;pointer-events:none;background-color:var(--surface-1);border:1px solid var(--line-strong);opacity:0;max-height:0;transition:opacity var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard), visibility var(--motion-standard) var(--ease-standard);border-width:0;border-radius:3px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 2px 8px #00000026}.dropdown-menu[aria-hidden=false]{visibility:visible;pointer-events:auto;opacity:1;border-width:1px;max-height:320px;overflow-y:auto;transform:translateY(0)}.dropdown-option{width:100%;font-size:var(--font-size-base-val);color:var(--ink);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-interactive) var(--ease-standard);background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.dropdown-option:hover{background-color:var(--hover-bg-color)}.dropdown-option:focus{background-color:var(--highlight-bg-color);outline:none}.dropdown-option.active{color:var(--accent);background-color:var(--highlight-bg-color)}.font-preview-text{min-width:30px;font-size:var(--font-size-base-val);text-align:center;font-weight:400;line-height:1}.font-option-details{flex-direction:column;flex:1;gap:2px;display:flex}.font-option-name{font-size:var(--font-size-base-val);color:inherit;font-weight:500}.font-size-display,.story-spacing-display{width:68px;font-size:var(--font-size-base-val);color:var(--ink-faint);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;margin:0 4px;padding:2px 8px}button.font-size-display{cursor:pointer;background:0 0;border:0;font-family:inherit}button.font-size-display.disabled,span.story-spacing-display.disabled,button.font-size-display:disabled{cursor:default;opacity:.55}#font-decrease-btn,#font-increase-btn,#appearance-comment-font-decrease-btn,#appearance-comment-font-increase-btn,#story-spacing-decrease-btn,#story-spacing-increase-btn{min-width:32px;font-size:var(--font-size-base-val);touch-action:manipulation;cursor:pointer;transition:color var(--motion-standard) var(--ease-standard), background-color var(--motion-standard) var(--ease-standard);color:var(--ink)!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0 4px!important;padding:4px 12px!important}#font-decrease-btn:hover,#font-increase-btn:hover,#appearance-comment-font-decrease-btn:hover,#appearance-comment-font-increase-btn:hover,#story-spacing-decrease-btn:hover,#story-spacing-increase-btn:hover{color:var(--accent)!important;background:var(--hover-bg-color)!important}.toggle-switch{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;width:34px;height:18px;margin:0;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:var(--button-border-color);transition:background-color var(--motion-slow) var(--ease-standard);border-radius:8px;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:var(--slider-handle-bg-color);width:14px;height:14px;transition:transform var(--motion-slow) var(--ease-standard);border-radius:6px;position:absolute;bottom:2px;left:2px}.toggle-switch input:focus-visible+.toggle-slider{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}input:checked+.toggle-slider{background-color:var(--accent)}input:checked+.toggle-slider:before{transform:translate(16px)}.settings-row.disabled{pointer-events:none;opacity:.5;filter:grayscale()}.settings-row.disabled .toggle-switch{cursor:not-allowed}.settings-row.disabled[data-tooltip]{pointer-events:auto}.premium-select{box-sizing:border-box;width:100%;min-height:var(--settings-control-height);font-family:inherit;font-size:var(--settings-value-size);color:var(--ink);appearance:none;cursor:pointer;background-color:var(--button-bg-color);border:var(--settings-control-border);border-radius:var(--settings-control-radius);transition:background-color var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);outline:none;padding:5px 34px 5px 10px}.premium-select:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.premium-select:focus-visible{border-color:var(--field-focus-border-color);box-shadow:var(--field-focus-shadow)}.hidden{display:none!important}.drawer-pull-bar{--settings-mobile-handle-hit-zone-top:8px;--settings-mobile-handle-hit-zone-bottom:40px;z-index:var(--settings-pull-bar-z);pointer-events:auto;touch-action:none;cursor:grab;flex:0 0 18px;width:100%;height:18px;display:none;position:relative}.drawer-pull-bar:before{inset:calc(-1 * var(--settings-mobile-handle-hit-zone-top)) 0 calc(-1 * var(--settings-mobile-handle-hit-zone-bottom));content:"";position:absolute}.drawer-pull-bar:after{pointer-events:none;content:"";background-color:var(--slider-notch-color);border-radius:3px;width:40px;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%,-50%)}body.drawer-dragging{-webkit-user-select:none;user-select:none}@media (width<=640px){:root{--settings-header-min-height:42px;--settings-header-occupied-height:42px;--settings-mobile-top-gap:72px;--settings-mobile-peek-height:14px;--settings-mobile-target-height:clamp(320px, 62vh, 560px)}@supports (height:78svh){:root{--settings-mobile-target-height:clamp(320px, 62svh, 560px)}}#aggregate-slider-row{flex-direction:column;align-items:flex-start}#date-slider-container{width:100%;margin:5px 0}#date-slider{flex-grow:1;margin:0 5px}.settings-backdrop{display:block}.settings-panel .settings-input,.settings-panel .settings-token-field__input{font-size:var(--font-size-base-val)}.settings-panel{--settings-mobile-sheet-radius:16px;--settings-mobile-footer-height:calc(var(--settings-header-min-height) + var(--safe-area-bottom));display:contents!important}.settings-sheet{right:0;bottom:var(--settings-mobile-footer-height);z-index:var(--z-settings-mobile-sheet);width:100%;height:min(var(--settings-mobile-target-height), calc(100vh - var(--settings-mobile-top-gap) - var(--settings-mobile-footer-height)));max-height:min(var(--settings-mobile-target-height), calc(100vh - var(--settings-mobile-top-gap) - var(--settings-mobile-footer-height)));pointer-events:auto;will-change:transform;flex-direction:column;display:flex;position:fixed;left:0;transform:translateY(100%);background-color:var(--settings-sheet-bg-color)!important;border-top:1px solid var(--line-soft)!important;border-top-left-radius:var(--settings-mobile-sheet-radius)!important;border-top-right-radius:var(--settings-mobile-sheet-radius)!important;box-shadow:0 -2px 6px #0000001a!important}@supports (height:100svh){.settings-sheet{height:min(var(--settings-mobile-target-height), calc(100svh - var(--settings-mobile-top-gap) - var(--settings-mobile-footer-height)));max-height:min(var(--settings-mobile-target-height), calc(100svh - var(--settings-mobile-top-gap) - var(--settings-mobile-footer-height)))}}.settings-panel[data-mobile-position=full] .settings-sheet{transform:translate(0,0)}.settings-panel[data-mobile-position=closed] .settings-sheet{transform:translate3d(0, calc(100% - var(--settings-mobile-peek-height)), 0)}body.drawer-dragging .settings-sheet{touch-action:none}.settings-header{z-index:var(--z-settings-mobile-header);pointer-events:auto;backface-visibility:hidden;width:100%;min-height:auto;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0);box-shadow:0 -8px 24px #00000014;background-color:var(--panel-header-bg-color)!important;border-top:1px solid var(--line-soft)!important;border-bottom:none!important}.settings-header-content{min-height:calc(var(--settings-header-min-height) + var(--safe-area-bottom));padding-top:0;padding-bottom:var(--safe-area-bottom);order:2}.settings-tablist{width:100%;max-width:none;box-shadow:none;background:0 0;margin-top:0;margin-bottom:0}.settings-content{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;overflow-x:hidden;max-height:none!important;padding-top:8px!important;padding-bottom:12px!important;position:relative!important;overflow-y:auto!important}.settings-tab-panels{min-height:100%}.settings-row.settings-group-toggle-row{margin-bottom:0;padding-top:4px;padding-bottom:0}.settings-pill{margin-right:0;padding:4px}#font-decrease-btn,#font-increase-btn,#appearance-comment-font-decrease-btn,#appearance-comment-font-increase-btn,#story-spacing-decrease-btn,#story-spacing-increase-btn{justify-content:center;min-width:44px;min-height:44px;font-size:20px;line-height:1;margin:0 2px!important;padding:0!important}.drawer-pull-bar{display:block}.settings-panel[data-mobile-position=full] .drawer-pull-bar{--settings-mobile-handle-hit-zone-bottom:8px}.settings-row--desktop-only{display:none!important}.settings-row{margin-bottom:8px}#settings-summary{font-size:var(--font-size-small-val)}.toggle-switch{width:44px;height:24px}.toggle-slider{border-radius:10px}.toggle-slider:before{border-radius:8px;width:20px;height:20px}input:checked+.toggle-slider:before{transform:translate(20px)}}html[data-theme=classic] .settings-panel{--settings-header-bg-color:#f60;--settings-header-border-color:#cc5200;--settings-header-ink:#000;--settings-header-summary-ink:#000}html[data-theme=classic] .settings-active-filters-host .active-filters__toggle:hover,html[data-theme=classic] .settings-active-filters-host .active-filters__toggle:hover .active-filters__toggle-label{color:#fff}html[data-theme=manila] .settings-panel{--settings-header-bg-color:#e5c48c}html[data-theme=bloomberg] .settings-panel{--settings-header-bg-color:#7c1e22;--settings-header-border-color:#7c1e22;--settings-header-ink:#fff;--settings-header-summary-ink:#fff}@media (width<=640px){html[data-theme=classic] .settings-panel{--settings-header-bg-color:#e7e5e4;--settings-header-border-color:var(--line-strong);--settings-header-ink:#000;--settings-header-summary-ink:#000}html[data-theme-kind=dark] .settings-backdrop{background-color:#000000b3}html[data-theme-kind=dark] .settings-header{box-shadow:0 -2px 3px #00000040}}html[data-theme-kind=dark] .dropdown-menu{box-shadow:0 2px 8px #0000004d}.shortcut-feedback{z-index:var(--z-tooltip);min-width:200px;max-width:calc(100vw - 40px);font-size:var(--font-size-small-val);color:var(--tooltip-text-color);text-align:center;pointer-events:none;background:var(--tooltip-bg-color);border:1px solid var(--line-mid);opacity:0;transition:opacity var(--motion-interactive) var(--ease-out);border-radius:8px;padding:12px 18px;font-weight:500;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #0003}.shortcut-feedback.show{opacity:1}.shortcuts-modal-backdrop{z-index:var(--z-overlay);visibility:hidden;background:var(--overlay-backdrop-color);opacity:0;transition:opacity var(--motion-control) var(--ease-out), visibility var(--motion-control) var(--ease-out);position:fixed;inset:0}.shortcuts-modal-backdrop.show{visibility:visible;opacity:1}.shortcuts-modal{z-index:var(--z-overlay-raised);visibility:hidden;width:min(1180px,100vw - 48px);max-height:calc(100vh - 32px);color:var(--ink);background:color-mix(in srgb, var(--surface-1) 94%, var(--surface-0));border:1px solid var(--line-soft);opacity:0;transition:opacity var(--motion-control) var(--ease-out), transform var(--motion-control) var(--ease-out), visibility var(--motion-control) var(--ease-out);border-radius:8px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.98);box-shadow:0 18px 42px #00000052}.shortcuts-modal.show{visibility:visible;opacity:1;transform:translate(-50%,-50%)scale(1)}.shortcuts-modal-header{background:color-mix(in srgb, var(--panel-header-bg-color) 82%, transparent);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.shortcuts-modal-header h2{font-size:var(--font-size-h2-val);color:var(--ink);margin:0;font-weight:600}.shortcuts-modal-close{width:34px;height:34px;color:var(--ink-soft);cursor:pointer;transition:color var(--motion-interactive) var(--ease-out), background-color var(--motion-interactive) var(--ease-out), border-color var(--motion-interactive) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.shortcuts-modal-close:hover{color:var(--ink);background:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.shortcuts-modal-close:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.shortcuts-modal-body{flex:1;padding:20px 22px 18px;overflow-y:auto}.shortcuts-categories-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.shortcuts-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (width>=1024px){.shortcuts-categories-grid{column-count:4;column-gap:28px;display:block}}.shortcuts-category{break-inside:avoid;margin-bottom:20px}@media (width>=1024px){.shortcuts-category{margin-bottom:8px}}.shortcuts-category-title{font-size:var(--font-size-small-val);color:var(--ink);border-bottom:1px solid var(--line-mid);margin:0 0 10px;padding-bottom:6px;font-weight:600}.shortcuts-list{gap:6px;display:grid}.shortcut-item{grid-template-columns:minmax(42px,max-content) minmax(0,1fr);align-items:baseline;gap:10px;padding:3px 0;display:grid}.shortcut-keys{flex:none;align-items:center;gap:4px;display:flex}.shortcut-keys kbd{min-width:24px;font-family:var(--ui-monospace-font-family);font-size:var(--font-size-smallest-val);vertical-align:middle;color:var(--ink);text-align:center;background:var(--button-bg-color);border:1px solid var(--button-border-color);border-bottom-width:2px;border-radius:4px;padding:2px 6px;font-weight:500;line-height:1.2;display:inline-block;box-shadow:0 1px #0000000d}.key-symbol{vertical-align:middle;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1;display:inline-block;transform:translateY(-1px)}.shortcut-description{font-size:var(--font-size-small-val);color:var(--ink-soft);line-height:1.28}.shortcuts-modal-footer{text-align:center;background:color-mix(in srgb, var(--panel-header-bg-color) 72%, transparent);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:10px 22px;display:flex}.shortcuts-modal-tip{font-size:var(--font-size-smallest-val);color:var(--ink-soft);margin:0}.shortcuts-modal-tip+.shortcuts-modal-tip{margin-top:0}.shortcuts-modal-tip kbd{font-family:var(--ui-monospace-font-family);font-size:var(--font-size-smallest-val);vertical-align:middle;color:var(--ink);background:var(--button-bg-color);border:1px solid var(--button-border-color);border-bottom-width:2px;border-radius:4px;padding:2px 5px;font-weight:500;line-height:1.2;display:inline-block;box-shadow:0 1px #0000000d}body.shortcuts-modal-open{overflow:hidden}body.shortcuts-modal-open .shortcut-feedback{display:none}@media (width<=640px){.shortcuts-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.shortcuts-modal-header{padding:16px 18px}.shortcuts-modal-body{padding:18px}.shortcuts-modal-footer{padding:10px 18px}.shortcuts-categories-grid{gap:20px}.shortcut-item{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 0;display:flex}.shortcut-keys{order:2}.shortcut-description{order:1}.shortcut-feedback{width:calc(100% - 40px);left:20px;right:20px;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.shortcut-feedback,.shortcuts-modal,.shortcuts-modal-backdrop{transition:none}}html.ptr-enabled,body.ptr-enabled{overscroll-behavior-y:none;touch-action:pan-y}#pull-to-refresh-indicator{z-index:15;height:var(--ptr-height,80px);pointer-events:none;opacity:0;transform:translate3d(0, calc(-1 * var(--ptr-height,80px) + 40px), 0);transition:transform .32s var(--ptr-ease-out,cubic-bezier(.22, 0, 0, 1)), opacity .2s ease;will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}#pull-to-refresh-indicator.ptr--dragging{transition:none}#pull-to-refresh-indicator .ptr-text{width:120px;font-family:var(--ui-monospace-font-family);color:var(--ink,#111);text-transform:lowercase;letter-spacing:1px;justify-content:center;align-items:center;padding:8px 16px 2px;font-size:14px;font-weight:500;display:inline-flex;position:relative}#pull-to-refresh-indicator.ptr--refreshing .ptr-content{color:var(--accent,#f60)}#pull-to-refresh-indicator .ptr-line{background-color:var(--accent,#f60);transform-origin:50%;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (prefers-color-scheme:dark){#pull-to-refresh-indicator .ptr-text{color:#eee}}#pull-to-refresh-indicator.ptr--done .ptr-text{color:var(--accent,#f60);font-weight:800}#pull-to-refresh-indicator{-webkit-user-select:none;user-select:none}#pull-to-refresh-indicator.ptr--refreshing .ptr-text:after{vertical-align:baseline;color:var(--accent,#f60);content:"▋";opacity:1;margin-left:2px;animation:1s step-end infinite ptr-cursor-blink;display:inline-block}@keyframes ptr-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.15}to{opacity:1}}.skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}body.show-unread-indicator .story.skeleton{border-left:var(--unread-indicator-width) solid transparent}.story.skeleton :where(.story-title>a,.story-domain-skeleton-value,.story-meta>.story-score,.story-author-wrapper,.story-author-wrapper>a,.story-time-wrapper,.story-hide-link,.story-comments-part>a,.metric-item):before{color:#0000;background-color:var(--skeleton-base-color);transform-origin:50%;border-radius:3px;animation:2s ease-in-out infinite skeleton-pulse;display:inline-block;transform:scaleY(.64)}.story.skeleton :is(.story-domain,.story-author-wrapper,.hide-sep,.story-hide-link,.comments-sep){animation:2s ease-in-out infinite skeleton-pulse}.story.skeleton :is(.story-domain,.hide-sep,.comments-sep),html.hcker-news-helper-installed .story.skeleton :is(.story-ext-actions-sep,.story-favorite-sep){color:var(--skeleton-base-color)}.story.skeleton :is(.story-domain-skeleton-value,.story-author-wrapper,.story-author-wrapper>a,.story-hide-link):before{animation:none}.story.skeleton .story-unvote-link,.story.skeleton .story-unflag-link,.story.skeleton .story-unfavorite-link{visibility:hidden!important}html.hcker-news-helper-installed .story.skeleton .story-upvote-caret,html.hcker-news-helper-installed .story.skeleton .story-flag-link,html.hcker-news-helper-installed .story.skeleton .story-favorite-link,html.hcker-news-helper-installed .story.skeleton .story-ext-actions-sep,html.hcker-news-helper-installed .story.skeleton .story-favorite-sep{animation:2s ease-in-out infinite skeleton-pulse;visibility:visible!important}html.hcker-news-helper-installed .story.skeleton .story-upvote-caret:before{border-bottom-color:var(--skeleton-base-color);opacity:1}html.hcker-news-helper-installed .story.skeleton :is(.story-flag-link,.story-favorite-link){position:relative;color:#0000!important}html.hcker-news-helper-installed .story.skeleton :is(.story-flag-link,.story-favorite-link):after{content:"";background-color:var(--skeleton-base-color);border-radius:3px;position:absolute;inset:0;transform:scaleY(.64)}.story.skeleton .story-title>a:before,.story.skeleton .story-domain-skeleton-value:before{content:" "}.story.skeleton .story-meta>.story-score:before{content:"000 points"}.story.skeleton .story-author-wrapper:before{content:"by"}.story.skeleton .story-author-wrapper>a:before{content:"user"}.story.skeleton .story-time-wrapper:before{content:"11h ago"}.story.skeleton .story-hide-link:before{content:"hide"}.story.skeleton .story-comments-part>a:before{content:"0 comments"}.story.skeleton .metric-item:before{content:"000"}.story.skeleton .story-title>a:before{width:min(58%,38ch);line-height:1}.story.skeleton:nth-child(3n) .story-title>a:before{width:min(70%,50ch)}.story.skeleton:nth-child(5n) .story-title>a:before{width:min(48%,28ch)}.story.skeleton .story-domain-skeleton-value:before{width:5em;line-height:1}.skeleton-header{opacity:.7}#infinite-scroll-loader{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;transition:opacity var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-emphasized-out);justify-content:center;align-items:center;padding:24px 0 18px;display:flex;transform:translateY(0)}#infinite-scroll-loader.isl--hidden{pointer-events:none;opacity:0;height:0;padding:0;overflow:hidden;transform:translateY(-6px)}#infinite-scroll-loader .isl-text{font-family:var(--ui-monospace-font-family);color:var(--ink,#111);text-transform:lowercase;letter-spacing:1px;white-space:nowrap;justify-content:center;align-items:center;padding:8px 16px 2px;font-size:14px;font-weight:500;display:inline-flex;position:relative}#infinite-scroll-loader.isl--active .isl-content{color:var(--accent,#f60)}#infinite-scroll-loader .isl-line{background-color:var(--accent,#f60);transform-origin:50%;width:100%;height:1px;transition:transform var(--motion-slow) var(--ease-emphasized-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}#infinite-scroll-loader.isl--active .isl-line{transform:scaleX(1)}#infinite-scroll-loader.isl--active .isl-content:after{vertical-align:baseline;color:var(--accent,#f60);content:"▋";opacity:1;margin-left:2px;animation:1s step-end infinite isl-cursor-blink;display:inline-block}@keyframes isl-cursor-blink{0%,to{opacity:1}50%{opacity:0}}#infinite-scroll-loader.isl--done .isl-text{color:var(--accent,#f60);font-weight:800}@media (prefers-color-scheme:dark){#infinite-scroll-loader .isl-text{color:#eee}}.header-links a#changelog-link{position:relative}.header-links a#changelog-link:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 1px 0 color-mix(in srgb, var(--accent) 35%, transparent);opacity:0;border-radius:50%;transition:opacity .25s,transform .25s;position:absolute;top:.15em;right:-.35em;transform:scale(.5)}.header-links a#changelog-link.show-badge:after{opacity:1;transform:scale(1)}.header-links a#changelog-link.show-badge{color:var(--accent)!important}.hckr-tooltip{z-index:var(--z-tooltip);visibility:hidden;max-width:min(360px,100vw - 24px);color:var(--ink);white-space:pre-wrap;pointer-events:none;background:var(--surface-0);border:1px solid var(--line-mid);opacity:0;transition:opacity var(--motion-tooltip) var(--ease-out), visibility 0s linear var(--motion-tooltip);border-radius:6px;padding:6px 9px;font-size:smaller;line-height:1.35;position:fixed;box-shadow:0 8px 24px #0000002e}.hckr-tooltip[data-state=open]{visibility:visible;opacity:1;transition:opacity var(--motion-tooltip) var(--ease-out), visibility 0s linear 0s}.hckr-tooltip--with-shortcut{align-items:center;gap:10px;display:flex}.hckr-tooltip__shortcut{font-family:var(--ui-monospace-font-family);font-size:.92em;font-weight:600;line-height:inherit;color:var(--ink-soft);letter-spacing:.02em;box-shadow:none;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.hckr-tooltip{transition:none}}.hckr-hn-user-hovercard{z-index:var(--z-hovercard);overscroll-behavior:contain;min-width:min(360px,100vw - 12px);max-width:min(420px,100vw - 12px);max-height:calc(100dvh - 12px);font-size:var(--font-size-base-val);color:var(--ink);word-break:break-word;overflow-wrap:anywhere;background:var(--surface-1);border:1px solid var(--line-soft);border-radius:10px;padding:14px 16px;position:fixed;overflow:auto;box-shadow:0 4px 8px #0000003d}.hckr-hn-user-hovercard[data-layout=mobile-note-editor]{-webkit-overflow-scrolling:touch;min-width:0;max-width:none}.hckr-hn-user-hovercard[data-state=closed]{display:none}.hckr-hn-user-hovercard__header{justify-content:space-between;align-items:center;gap:4px;min-height:32px;margin-bottom:10px;display:flex}.hckr-hn-user-hovercard__title{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-base-val);white-space:nowrap;font-weight:650;line-height:1.25;overflow:hidden}.hckr-hn-user-hovercard__close{width:32px;height:32px;font:inherit;color:var(--ink-soft);cursor:pointer;transition:color var(--motion-fast) var(--ease-emphasized-out), background-color var(--motion-fast) var(--ease-emphasized-out), border-color var(--motion-fast) var(--ease-emphasized-out);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;margin-inline-start:auto;padding:0;font-size:0;line-height:1;display:inline-block;position:relative}.hckr-hn-user-hovercard__close:before,.hckr-hn-user-hovercard__close:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1.5px;position:absolute;top:50%;left:50%}.hckr-hn-user-hovercard__close:before{transform:translate(-50%,-50%)rotate(45deg)}.hckr-hn-user-hovercard__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.hckr-hn-user-hovercard__close:hover,.hckr-hn-user-hovercard__close:focus-visible{color:var(--ink);background:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.hckr-hn-user-hovercard__close:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.hckr-hn-user-hovercard__body{grid-template-columns:max-content 1fr;gap:6px 14px;display:grid}.hckr-hn-user-hovercard__row{display:contents}.hckr-hn-user-hovercard__label{font-size:var(--font-size-smaller-val);color:var(--ink-soft);align-self:baseline}.hckr-hn-user-hovercard__value{font-size:var(--font-size-small-val);font-variant-numeric:tabular-nums;color:var(--ink);align-self:baseline}.hckr-hn-user-hovercard__muted{color:var(--ink-soft);grid-column:1/-1;font-size:12px}.hckr-hn-user-hovercard__about{word-break:break-word;overflow-wrap:anywhere;grid-column:1/-1;font-size:13px;line-height:1.35}.hckr-hn-user-hovercard__about p{margin:.4em 0}.hckr-hn-user-hovercard__about pre,.hckr-hn-user-hovercard__about code{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}.hckr-hn-user-hovercard__about a{color:var(--link);-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}.hckr-hn-user-hovercard__notebook{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:8px;grid-column:1/-1;gap:4px;margin-top:2px;padding:8px 9px;display:grid}.hckr-hn-user-hovercard__notebook[hidden]{display:none}.hckr-hn-user-hovercard__notebook-label{color:var(--ink);font-size:12px;font-weight:650;line-height:1.25}.hckr-hn-user-hovercard__notebook-body{color:var(--ink-soft);font-size:12px;line-height:1.35}.hckr-hn-user-hovercard__notebook-editor{grid-column:1/-1;gap:7px;padding:8px 0 2px;display:grid}.hckr-hn-user-hovercard__note-label-input,.hckr-hn-user-hovercard__note-body-input{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--field-bg-color);border:var(--field-border);border-radius:6px;padding:6px 8px;font-size:16px;line-height:1.3}.hckr-hn-user-hovercard__note-body-input{resize:vertical}.hckr-hn-user-hovercard__note-label-input:focus-visible,.hckr-hn-user-hovercard__note-body-input:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.hckr-hn-user-hovercard__notebook-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hckr-hn-user-hovercard__actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;padding-top:10px;display:flex}.hckr-hn-user-hovercard__profile-link{width:32px;height:32px;min-height:32px;color:var(--ink-soft);transition:color var(--motion-fast) var(--ease-emphasized-out), background-color var(--motion-fast) var(--ease-emphasized-out), border-color var(--motion-fast) var(--ease-emphasized-out);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.hckr-hn-user-hovercard__block-toggle,.hckr-hn-user-hovercard__note-edit-toggle,.hckr-hn-user-hovercard__note-save,.hckr-hn-user-hovercard__note-cancel,.hckr-hn-user-hovercard__note-remove{min-height:32px;font:inherit;font-size:var(--font-size-smaller-val);color:var(--ink-soft);cursor:pointer;transition:color var(--motion-fast) var(--ease-emphasized-out), background-color var(--motion-fast) var(--ease-emphasized-out), border-color var(--motion-fast) var(--ease-emphasized-out);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;line-height:1.3;text-decoration:none;display:inline-flex}.hckr-hn-user-hovercard__block-toggle{margin-inline-start:auto}.hckr-hn-user-hovercard__profile-link:visited,.hckr-hn-user-hovercard__profile-link:active{color:var(--ink)}.hckr-hn-user-hovercard__profile-link:hover,.hckr-hn-user-hovercard__profile-link:focus-visible,.hckr-hn-user-hovercard__block-toggle:hover,.hckr-hn-user-hovercard__block-toggle:focus-visible,.hckr-hn-user-hovercard__note-edit-toggle:hover,.hckr-hn-user-hovercard__note-edit-toggle:focus-visible,.hckr-hn-user-hovercard__note-save:hover,.hckr-hn-user-hovercard__note-save:focus-visible,.hckr-hn-user-hovercard__note-cancel:hover,.hckr-hn-user-hovercard__note-cancel:focus-visible,.hckr-hn-user-hovercard__note-remove:hover,.hckr-hn-user-hovercard__note-remove:focus-visible{color:var(--ink);background:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.hckr-hn-user-hovercard__profile-link:focus-visible,.hckr-hn-user-hovercard__block-toggle:focus-visible,.hckr-hn-user-hovercard__note-edit-toggle:focus-visible,.hckr-hn-user-hovercard__note-save:focus-visible,.hckr-hn-user-hovercard__note-cancel:focus-visible,.hckr-hn-user-hovercard__note-remove:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.hckr-hn-user-hovercard__block-toggle:disabled{cursor:default;opacity:.55}.hckr-hn-user-hovercard__profile-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}@media (pointer:coarse){.hckr-hn-user-hovercard__close,.hckr-hn-user-hovercard__profile-link,.hckr-hn-user-hovercard__block-toggle,.hckr-hn-user-hovercard__note-edit-toggle,.hckr-hn-user-hovercard__note-save,.hckr-hn-user-hovercard__note-cancel,.hckr-hn-user-hovercard__note-remove{min-height:44px}.hckr-hn-user-hovercard__close{width:44px;height:44px;margin-block:-6px;margin-inline:auto -6px}.hckr-hn-user-hovercard__profile-link{width:44px;height:44px;margin-block:-6px}}@media (prefers-reduced-motion:reduce){.hckr-hn-user-hovercard__close,.hckr-hn-user-hovercard__profile-link,.hckr-hn-user-hovercard__block-toggle,.hckr-hn-user-hovercard__note-edit-toggle,.hckr-hn-user-hovercard__note-save,.hckr-hn-user-hovercard__note-cancel,.hckr-hn-user-hovercard__note-remove{transition:none}}a[data-hn-user]{border-radius:6px;margin:-2px -4px;padding:2px 4px;display:inline-block}.commenter-note-badge{max-width:15ch;min-height:var(--comment-meta-badge-height,18px);padding-inline:var(--comment-meta-badge-padding-inline,7px);text-overflow:ellipsis;font-size:var(--comment-meta-badge-font-size,11px);vertical-align:baseline;color:var(--ink);white-space:nowrap;background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);border-radius:999px;align-items:center;margin-inline-start:4px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.comments-drawer{--comments-font-scale-factor:var(--comment-font-scale-factor,1);--font-scale-factor:var(--comments-font-scale-factor);--comment-meta-badge-font-size:calc(var(--comment-font-size-smallest) * .98);--comment-meta-badge-height:calc(var(--comment-meta-badge-font-size) * 1.64);--comment-meta-badge-padding-inline:calc(var(--comment-meta-badge-font-size) * .64);--font-size-base:calc(var(--font-size-base-val) * var(--comments-font-scale-factor));--font-size-small:calc(var(--font-size-small-val) * var(--comments-font-scale-factor));--font-size-smaller:calc(var(--font-size-smaller-val) * var(--comments-font-scale-factor));--font-size-smallest:calc(var(--font-size-smallest-val) * var(--comments-font-scale-factor));--font-size-ui-label:calc(var(--font-size-ui-label-val) * var(--comments-font-scale-factor));--font-size-h1:calc(var(--font-size-h1-val) * var(--comments-font-scale-factor));--font-size-h2:calc(var(--font-size-h2-val) * var(--comments-font-scale-factor));--comment-sticky-row-height:calc((var(--font-size-smaller) * var(--comment-meta-line-height,1.2)) + (var(--comment-meta-pad-y,4px) * 2));font-size:var(--font-size-base)}.comments-drawer .comments-drawer__header .story-title a,.comments-drawer .comments-drawer__header .story-title a:visited{color:inherit!important}html.comments-drawer-open,body.comments-drawer-open{overflow:hidden}body.comments-drawer-resizing,body.comments-drawer-resizing *{-webkit-user-select:none!important;user-select:none!important}.comments-drawer{--comments-thread-control-height:28px;--comments-thread-control-radius:6px;--comments-thread-control-font-size:11px;--comments-thread-control-padding-inline:8px;--comments-thread-icon-control-size:28px;z-index:var(--z-comments-drawer);pointer-events:none;isolation:isolate;opacity:0;backface-visibility:hidden;transition:opacity var(--motion-fade) var(--ease-standard);will-change:opacity;background:0 0;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow-x:hidden;transform:translateZ(0)}.comments-drawer.visible{pointer-events:none;opacity:1}.comments-drawer.visible.comments-drawer--centered,.comments-drawer.visible.comments-drawer--fullscreen{pointer-events:auto}.comments-drawer.hidden{display:none}.comments-drawer.comments-drawer--resizing,.comments-drawer.comments-drawer--resizing *{-webkit-user-select:none!important;user-select:none!important}.comments-drawer:focus,.comments-drawer:focus-visible,.comments-drawer__panel:focus,.comments-drawer__panel:focus-visible,.comments-drawer__scroller:focus,.comments-drawer__scroller:focus-visible{box-shadow:none;outline:none}.comments-drawer [data-focusable=true]:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset-relaxed)}.comments-drawer__backdrop{background:var(--overlay-backdrop-color);-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:hidden;will-change:opacity;display:none;position:absolute;inset:0}.comments-drawer--centered .comments-drawer__backdrop,.comments-drawer--fullscreen .comments-drawer__backdrop{display:block}.thread-minimap{z-index:130;width:var(--comments-minimap-width,48px);pointer-events:auto;touch-action:none;background:var(--surface-1);transition:opacity var(--motion-fast) var(--ease-standard);position:absolute;top:0;bottom:0;right:0}.thread-minimap[hidden]{display:none}.thread-minimap--overlay{border-left:1px solid var(--minimap-edge-color)}.thread-minimap-resizer{top:0;right:calc(var(--comments-minimap-width,48px) - 10px);z-index:131;cursor:ew-resize;touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;opacity:1;background:linear-gradient(to left, #0000, var(--minimap-edge-color));width:10px;position:absolute;bottom:0}.thread-minimap-resizer:before{pointer-events:none;content:"";background:var(--minimap-edge-color);opacity:1;border-radius:999px;width:4.5px;height:44px;position:absolute;top:50%;left:calc(50% - 3px);transform:translate(-50%,-50%)}.thread-minimap-resizer:hover,.thread-minimap-resizer:active,.thread-minimap-resizer.is-resizing{cursor:ew-resize;opacity:1}.thread-minimap-resizer:hover:before,.thread-minimap-resizer:active:before,.thread-minimap-resizer.is-resizing:before{opacity:1}.thread-minimap-spine{z-index:131;appearance:none;touch-action:none;cursor:pointer;background:0 0;border:0;width:4px;padding:0;display:block;position:absolute;right:0}.thread-minimap-spine[hidden],.thread-minimap-spine-hotspot[hidden]{display:none}.thread-minimap-spine canvas{pointer-events:none;width:4px;height:100%;display:block}.thread-minimap-spine-hotspot{z-index:132;pointer-events:auto;touch-action:none;cursor:ew-resize;width:6px;position:absolute;right:4px}@media (prefers-reduced-motion:reduce){.thread-minimap{transition:none}}.comments-drawer__panel{width:min(var(--comments-drawer-width,1080px), 100%);max-height:100dvh;padding-top:var(--safe-area-top);contain:layout paint style;color:inherit;pointer-events:auto;touch-action:none;background:var(--surface-1);backface-visibility:hidden;border-radius:16px 0 0 16px;outline:none;flex-direction:column;gap:0;margin:0;padding-bottom:0;display:flex;position:relative;transform:translateZ(0);box-shadow:0 12px 34px #0f172a3d;container:comments-drawer-panel/inline-size}@supports ((-webkit-text-size-adjust:100%)){.comments-drawer,.comments-drawer__panel{-webkit-text-size-adjust:100%}}@supports ((-webkit-text-size-adjust:100%) or (-moz-text-size-adjust:100%) or (text-size-adjust:100%)){.comments-drawer,.comments-drawer__panel{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}body.comments-pane-open.comments-pane-split{--split-pane-edge-padding:10px;--split-feed-min-width:350px;--split-pane-min-width:360px;--split-search-preferred-width:360px;--requested-split-comments-pane-width:var(--comments-requested-pane-width,var(--comments-pane-width,540px));--active-split-comments-pane-width:min(var(--requested-split-comments-pane-width), calc(100vw - var(--split-feed-min-width)))}body.search-active.comments-pane-split{--active-split-comments-pane-width:min(var(--requested-split-comments-pane-width), calc(100vw - var(--split-feed-min-width)), max(var(--split-pane-min-width), calc(100vw - var(--split-search-preferred-width) - var(--split-pane-edge-padding))))}body.comments-pane-open.comments-pane-split .comments-drawer__panel{width:var(--active-split-comments-pane-width)}html[data-theme-kind=dark] .comments-drawer__panel{box-shadow:0 18px 36px #0009}.comments-drawer.comments-drawer--left{justify-content:flex-start}.comments-drawer.comments-drawer--left .comments-drawer__panel{border-radius:0 16px 16px 0}@media (width>=641px){.comments-drawer:not(.comments-drawer--centered):not(.comments-drawer--fullscreen) .comments-drawer__panel{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.comments-drawer.comments-drawer--left:not(.comments-drawer--centered):not(.comments-drawer--fullscreen) .comments-drawer__panel{border-right:1px solid var(--line-strong);border-left:0}}body.comments-pane-open.comments-pane-split #container{width:calc(100% - var(--active-split-comments-pane-width));min-width:var(--split-feed-min-width);max-width:none;transition:width var(--motion-control) var(--ease-standard), margin var(--motion-control) var(--ease-standard)}body.comments-drawer-resizing.comments-pane-open.comments-pane-split #container{transition:none}body.comments-pane-open.comments-pane-split.comments-pane-dock-right #container{margin-right:var(--active-split-comments-pane-width);margin-left:0}body.comments-pane-open.comments-pane-split.comments-pane-dock-left #container{margin-right:0;margin-left:var(--active-split-comments-pane-width)}.comments-drawer__header{color:var(--comments-drawer-header-text-color);background-color:var(--comments-drawer-header-bg-color);border-bottom:1px solid var(--line-soft);transition:padding var(--motion-control) var(--ease-standard), gap var(--motion-control) var(--ease-standard);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 24px 12px 12px;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}html[data-theme-kind=dark] .comments-drawer__header{box-shadow:0 1px 3px #00000026}.comments-drawer__thread-tabs{scrollbar-gutter:stable;overscroll-behavior-x:contain;touch-action:none;scrollbar-width:thin;background:var(--surface-1);border-bottom:1px solid var(--line-soft);gap:6px;padding:4px 24px 6px 12px;display:flex;overflow:auto hidden}.comments-drawer__thread-tabs::-webkit-scrollbar{height:6px}.comments-drawer__thread-tabs::-webkit-scrollbar-track{background:0 0}.comments-drawer__thread-tabs::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:999px}.comments-drawer__thread-legend{box-sizing:border-box;width:var(--comments-thread-icon-control-size);min-width:var(--comments-thread-icon-control-size);min-height:var(--comments-thread-control-height);font-size:var(--comments-thread-control-font-size);color:var(--ink-soft);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.comments-drawer__thread-legend .icon{width:18px;height:18px}.comments-drawer__thread-tab{box-sizing:border-box;min-height:var(--comments-thread-control-height);padding-inline:var(--comments-thread-control-padding-inline);font-size:var(--comments-thread-control-font-size);color:inherit;white-space:nowrap;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:var(--comments-thread-control-radius);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.comments-drawer .comments-drawer__thread-tab:focus:not(:focus-visible){outline:none}.comments-drawer .comments-drawer__thread-tab:focus-visible{outline:var(--focus-ring-outline-subtle);outline-offset:var(--focus-ring-offset)}.comments-drawer .comments-drawer__thread-tab--active,.comments-drawer .comments-drawer__thread-tab--active:focus,.comments-drawer .comments-drawer__thread-tab--active:focus-visible{color:var(--accent-ink);background:var(--accent);box-shadow:none;border-color:#0000;outline:none}.comments-drawer__thread-tab--zero{color:var(--ink-soft);opacity:.75}@media (width<=640px){.comments-drawer{--comments-thread-control-height:28px;--comments-thread-control-font-size:11px;--comments-thread-control-padding-inline:8px;--comments-thread-icon-control-size:28px}.comments-drawer__header{padding-left:8px;padding-right:16px}.comments-drawer__thread-tabs{max-height:44px;transition:max-height var(--motion-control) var(--ease-standard), padding var(--motion-control) var(--ease-standard), opacity var(--motion-control) var(--ease-standard), border-color var(--motion-control) var(--ease-standard);gap:6px;padding:4px 16px 5px 8px}.comments-drawer__thread-legend,.comments-drawer__thread-tab{min-height:var(--comments-thread-control-height)}.comments-drawer.comments-drawer--thread-tabs-collapsed .comments-drawer__thread-tabs{pointer-events:none;opacity:0;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}}.comments-drawer__story-text{--story-text-fade-height:64px;--story-text-body-max-height:250px;border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;margin:10px 0 14px;padding:0 0 10px;position:relative;overflow:hidden}.comments-drawer__story-text-bar{--hn-icon-mask:var(--hn-mask-chevron-down);width:fit-content;min-height:0;font-size:var(--font-size-smaller);color:var(--ink-soft);letter-spacing:0;appearance:none;touch-action:manipulation;cursor:pointer;transition:color var(--motion-standard) var(--ease-standard);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;margin:6px 0 0;padding:0;font-weight:500;line-height:1;display:flex}.comments-drawer__story-text-bar-label{line-height:inherit;text-transform:lowercase}.comments-drawer__story-text-bar:after{content:"";width:12px;height:12px;-webkit-mask:var(--hn-icon-mask) no-repeat center / contain;-webkit-mask:var(--hn-icon-mask) no-repeat center / contain;mask:var(--hn-icon-mask) no-repeat center / contain;background-color:currentColor;flex-shrink:0}.comments-drawer__story-text--expanded .comments-drawer__story-text-bar{--hn-icon-mask:var(--hn-mask-chevron-up)}.comments-drawer__story-text-bar:hover,.comments-drawer__story-text-bar:focus-visible{color:var(--ink);text-decoration:underline}.comments-drawer__story-text-body.hn-comment-node__body{max-height:var(--story-text-body-max-height);font-size:var(--font-size-small);color:inherit;margin:0;padding:0;line-height:1.5;transition:none;position:relative;overflow:hidden}.comments-drawer__story-text-body.hn-comment-node__body p{margin-bottom:.8em}.comments-drawer__story-text-body.hn-comment-node__body>:first-child{margin-top:0}.comments-drawer__story-text-body.hn-comment-node__body>:last-child{margin-bottom:0}.comments-drawer__story-text-body.hn-comment-node__body a{text-underline-offset:2px;text-decoration-thickness:1px}.comments-drawer__story-reply{font-family:var(--comment-meta-font-family);letter-spacing:var(--story-meta-letter-spacing);border-bottom:1px solid var(--line-soft);margin:14px 0 18px;padding:0 0 16px;display:none}html.hcker-news-helper-story-reply-supported .comments-drawer__story-reply{display:block}.comments-drawer__story-reply-text{width:100%;min-height:10em;font-family:var(--comment-meta-font-family);font-size:var(--comment-font-size-small);color:var(--ink);letter-spacing:var(--story-meta-letter-spacing);resize:vertical;background:var(--field-bg-color);border:1px solid var(--line-soft);border-radius:var(--field-textarea-radius);padding:.55em .65em;line-height:1.35}.comments-drawer__story-reply-text[data-focusable=true]:focus-visible{outline-offset:0;border-color:var(--field-border-color);box-shadow:var(--field-focus-inset-shadow);outline:none}.comments-drawer__story-reply-actions{justify-content:flex-start;margin-top:.8em;display:flex}.comments-drawer__story-reply-send{font-family:var(--comment-meta-font-family);font-size:var(--comment-font-size-small);color:var(--ink);letter-spacing:var(--story-meta-letter-spacing);appearance:none;touch-action:manipulation;cursor:pointer;background:var(--highlight-bg-color);border:1px solid var(--line-soft);border-radius:8px;padding:.35em .65em}.comments-drawer__story-reply-send:hover{filter:brightness(.98)}.comments-drawer__story-reply-send:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.comments-drawer__story-text--expanded .comments-drawer__story-text-body.hn-comment-node__body{max-height:none;overflow:visible}.comments-drawer__story-text--overflowing:not(.comments-drawer__story-text--expanded) .comments-drawer__story-text-body.hn-comment-node__body{-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--story-text-fade-height)), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--story-text-fade-height)), #0000 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--story-text-fade-height)), #0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports not ((-webkit-mask-image:linear-gradient(to bottom, #000, transparent)) or (mask-image:linear-gradient(to bottom, #000, transparent))){.comments-drawer__story-text--overflowing:not(.comments-drawer__story-text--expanded) .comments-drawer__story-text-body.hn-comment-node__body:after{inset-inline:0;height:var(--story-text-fade-height);pointer-events:none;content:"";background:linear-gradient(to bottom, #0000 0%, var(--surface-1) 75%, var(--surface-1) 100%);position:absolute;bottom:0}}@container comments-drawer-panel (width<=640px){.comments-drawer__story-text{--story-text-fade-height:52px;--story-text-body-max-height:190px;margin:10px 0 12px;padding-bottom:8px}.comments-drawer__story-text-body.hn-comment-node__body{font-size:var(--font-size-small);line-height:1.45}.comments-drawer__story-text-bar{margin-top:4px;font-size:11px}.comments-drawer__story-text-bar-label{font-size:inherit}}.comments-empty{font-family:var(--comment-body-font-family);font-size:var(--comment-font-size-base);color:var(--ink-soft);letter-spacing:var(--comment-body-letter-spacing);background:var(--surface-1);border:1px solid var(--line-soft);border-radius:10px;margin:18px;padding:14px 16px;line-height:1.4}.comments-empty__title{color:var(--ink);margin-bottom:6px;font-weight:600}.comments-empty__body{margin-bottom:10px}.comments-empty__cta,.comments-empty__link{color:var(--accent);font-weight:600;text-decoration:none}.comments-empty__cta:hover,.comments-empty__link:hover{text-decoration:underline}html.hcker-news-helper-story-reply-supported .comments-drawer__story-reply+.comments-empty{display:none}body.comments-pane-open.comments-pane-split #header{align-items:center;min-width:0}body.comments-pane-open.comments-pane-split .header-left{flex:auto;min-width:0}body.comments-pane-open.comments-pane-split .header-text-content{min-width:0}body.comments-pane-open.comments-pane-split .header-left .tagline{display:none}body.comments-pane-open.comments-pane-split #header h1{min-width:0}body.comments-pane-open.comments-pane-split #header h1 a{text-overflow:ellipsis;display:block;overflow:hidden}body.comments-pane-open.comments-pane-split .header-links{flex-shrink:0;min-width:0}.thread-minimap-lens{z-index:1300;width:min(260px, calc(100% - var(--comments-minimap-width,48px) - 24px));color:var(--ink);pointer-events:none;background:var(--surface-1);border:1px solid var(--line-mid);border-radius:8px;padding:6px;position:absolute}.thread-minimap-lens__row{min-width:0;padding:5px 6px 5px calc(6px + var(--minimap-lens-depth-offset,0px));border-radius:5px;grid-template-columns:6px minmax(0,1fr);gap:6px;display:grid}.thread-minimap-lens__row--anchor{background:color-mix(in srgb, var(--ink) 8%, transparent)}.thread-minimap-lens__dot{background:color-mix(in srgb, var(--minimap-ink-color) 50%, transparent);border-radius:50%;width:5px;height:5px;margin-top:4px}.thread-minimap-lens__dot--op{background:var(--minimap-op-accent)}.thread-minimap-lens__dot--new{background:var(--minimap-new-accent)}.thread-minimap-lens__content,.thread-minimap-lens__meta,.thread-minimap-lens__snippet{min-width:0;display:block}.thread-minimap-lens__meta{text-overflow:ellipsis;font-size:var(--comment-font-size-smaller);white-space:nowrap;line-height:1.25;overflow:hidden}.thread-minimap-lens__author{font-weight:500}.thread-minimap-lens__time{color:var(--comment-meta-subtle-color);margin-left:6px}.thread-minimap-lens__snippet{text-overflow:ellipsis;font-size:var(--comment-font-size-smaller);color:var(--ink-soft);white-space:nowrap;margin-top:2px;line-height:1.3;overflow:hidden}.comments-drawer__resizer{cursor:col-resize;inline-size:10px;color:var(--ink-soft);z-index:140;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;place-items:center;display:none;position:absolute;top:0;bottom:0}.comments-drawer__resizer:not([hidden]){display:grid}.comments-drawer__resizer--left{border-inline-end:1px solid #0000;inset-inline-start:0}.comments-drawer__resizer--right{border-inline-start:1px solid #0000;inset-inline-end:0}.comments-drawer__resizer .grip{opacity:.7;display:block}.comments-drawer__resizer:hover .grip,.comments-drawer__resizer:focus-visible .grip{opacity:1}@media (width<=640px){.comments-drawer__resizer{display:none}}.comments-drawer__dock-left .icon,.comments-drawer__dock-right .icon,.comments-drawer__center .icon,.comments-drawer__fullscreen .icon{vertical-align:middle;width:14px;height:14px;display:inline-block}.comments-drawer__dock-left,.comments-drawer__dock-right{align-items:center;gap:4px;display:inline-flex}.comments-drawer__resizer:hover,.comments-drawer__resizer:active,.comments-drawer .comments-drawer__resizer[data-focusable=true]:focus-visible{outline-offset:0;background:var(--hover-bg-color);outline:none}.comments-drawer.comments-drawer--centered{justify-content:center;align-items:stretch}.comments-drawer.comments-drawer--centered .comments-drawer__panel{width:min(var(--comments-drawer-width,1080px), calc(100% - 32px));border-radius:16px;max-width:none;height:100dvh;padding-bottom:0}@media (width<=640px){.comments-drawer.comments-drawer--centered .comments-drawer__panel{border-radius:0;width:100%}}.comments-drawer.comments-drawer--fullscreen{justify-content:center;align-items:stretch}.comments-drawer.comments-drawer--fullscreen .comments-drawer__panel{width:100%;max-width:none;height:100dvh;box-shadow:none;border-radius:0;padding-bottom:0}.comments-drawer.comments-drawer--fullscreen .comments-drawer__backdrop{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none}.comments-drawer__header{--comments-header-expand-progress:calc(1 - var(--comments-header-collapse-progress,0));gap:calc(10px - 2px * var(--comments-header-collapse-progress,0));padding-top:calc(14px - 6px * var(--comments-header-collapse-progress,0));padding-bottom:calc(12px - 6px * var(--comments-header-collapse-progress,0));transition:none}.comments-drawer__header-main{--story-meta-font-size:calc(var(--font-size-smallest) * var(--story-meta-font-size-adjust));--story-meta-padding-top:.15em;gap:calc(2px * var(--comments-header-expand-progress,1));flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=640px){.comments-drawer__header-main{--story-meta-font-size:calc(var(--font-size-smaller) * var(--story-meta-font-size-adjust));--story-meta-padding-top:3px}}.comments-drawer__header-main .story-title{word-break:break-word;overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;line-height:1.2;display:block}.comments-drawer__header-main .story-title .comments-drawer__title-link{color:inherit;word-break:break-word;overflow-wrap:anywhere;transition:opacity var(--motion-interactive) var(--ease-standard);text-decoration:none;display:inline}.comments-drawer__header-main .story-title .comments-drawer__title-link:hover,.comments-drawer__header-main .story-title .comments-drawer__title-link:focus-visible{text-underline-offset:3px;opacity:.85;text-decoration:underline;text-decoration-thickness:1px}.comments-drawer__header-details{min-width:0;height:calc(var(--comments-header-details-height,18px) * var(--comments-header-expand-progress,1));margin-top:calc(-2px * var(--comments-header-collapse-progress,0));opacity:var(--comments-header-expand-progress,1);transform:translateY(calc(-6px * var(--comments-header-collapse-progress,0)));transform-origin:0 0;transition:none;display:block;overflow:hidden}.comments-drawer__header-main .story-title .story-domain{min-width:0;max-width:none;font-family:var(--story-meta-font-family);font-size:var(--font-size-smaller);font-weight:var(--story-meta-font-weight);color:var(--comments-drawer-header-meta-color);letter-spacing:var(--story-meta-letter-spacing);word-break:break-word;overflow-wrap:anywhere;margin-inline-start:0;display:inline}.comments-drawer__header-details .story-meta{min-width:0;min-height:0;color:var(--comments-drawer-header-meta-color);margin:0}.comments-drawer__header-details .story-meta a{color:var(--comments-drawer-header-meta-color)}.comments-drawer__header-details .story-author-wrapper{white-space:nowrap}.comments-drawer__user-karma-pill{height:var(--comment-meta-badge-height,18px);padding-inline:var(--comment-meta-badge-padding-inline,7px);font-size:var(--comment-meta-badge-font-size,11px);color:var(--comment-meta-color);letter-spacing:.01em;white-space:nowrap;background:color-mix(in srgb, var(--highlight-bg-color) 72%, var(--surface-1) 28%);border:1px solid color-mix(in srgb, var(--button-border-color) 82%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.comments-drawer__header-details .comments-drawer__user-karma-pill{margin-inline-start:6px}.comments-drawer.comments-drawer--header-compact .comments-drawer__header-main{cursor:pointer}.comments-drawer.comments-drawer--header-compact .comments-drawer__header-details{pointer-events:none}@media (width>=641px){.comments-drawer.comments-drawer--header-compact .comments-drawer__header-main .story-title{text-overflow:ellipsis;word-break:normal;overflow-wrap:normal;white-space:nowrap;overflow:hidden}.comments-drawer.comments-drawer--header-compact .comments-drawer__header-main .story-title .comments-drawer__title-link,.comments-drawer.comments-drawer--header-compact .comments-drawer__header-main .story-title .story-domain{word-break:normal;overflow-wrap:normal;white-space:nowrap}.comments-drawer__header-main .story-title{transform:translateY(calc(-2px + 6px * var(--comments-header-collapse-progress,0)))}.comments-drawer__actions{max-width:220px}}.comments-drawer__toolbar{--comments-toolbar-label-font-size:var(--font-size-small-val);--comments-toolbar-readout-font-size:var(--font-size-smallest-val);--comments-toolbar-button-size:38px;--comments-toolbar-font-button-size:34px;--comments-toolbar-shell-left-radius:400px;--comments-toolbar-shell-right-radius:999px;right:auto;bottom:calc(12px + var(--safe-area-bottom));z-index:120;width:fit-content;max-width:calc(100% - 24px);color:var(--comments-drawer-toolbar-color);pointer-events:none;background:var(--surface-1);border:1px solid var(--comments-drawer-toolbar-border-color);border-radius:var(--comments-toolbar-shell-left-radius) var(--comments-toolbar-shell-right-radius) var(--comments-toolbar-shell-right-radius) var(--comments-toolbar-shell-left-radius);box-shadow:var(--comments-drawer-toolbar-shadow);justify-content:flex-start;align-items:center;gap:2px;padding:4px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;left:12px}.comments-drawer__toolbar.comments-drawer__toolbar--hidden{visibility:hidden!important;pointer-events:none!important;opacity:0!important}.comments-drawer__toolbar.comments-drawer__toolbar--hidden *{pointer-events:none!important}.comments-drawer__toolbar:has(.comments-drawer__font-size-control[data-open]){pointer-events:auto}.comments-drawer__toolbar button{width:var(--comments-toolbar-button-size);min-width:var(--comments-toolbar-button-size);height:var(--comments-toolbar-button-size);pointer-events:auto;border-radius:8px;flex:none;justify-content:center;padding:0}.comments-drawer__toolbar .comments-drawer__font-size-control{--comments-toolbar-font-pill-height:calc(var(--comments-toolbar-button-size) - 4px);--comments-toolbar-font-pill-inset:1px;box-sizing:border-box;padding:var(--comments-toolbar-font-pill-inset);font-size:var(--comments-toolbar-label-font-size);color:inherit;pointer-events:auto;border:1px solid var(--comments-drawer-font-size-control-border-color);background:0 0;border-radius:8px 999px 999px 8px;flex:none;align-self:center;align-items:stretch;margin-inline-start:6px;display:inline-flex;overflow:hidden}.comments-drawer__font-size-track{border-radius:calc(8px - var(--comments-toolbar-font-pill-inset)) calc(999px - var(--comments-toolbar-font-pill-inset)) calc(999px - var(--comments-toolbar-font-pill-inset)) calc(8px - var(--comments-toolbar-font-pill-inset));flex:1;align-items:stretch;display:flex;overflow:hidden}.comments-drawer .comments-drawer__toolbar .comments-drawer__font-size-toggle{display:none}.comments-drawer__font-size-toggle-mark{font-family:var(--story-meta-font-family);letter-spacing:0;justify-content:center;align-items:baseline;gap:1px;font-weight:600;line-height:1;display:inline-flex}.comments-drawer__font-size-toggle-mark-large{font-size:1.25em}.comments-drawer__font-size-toggle-mark-small{font-size:.82em;transform:translateY(.04em)}.comments-drawer__toolbar .comments-drawer__font-size-btn,.comments-drawer__toolbar .comments-drawer__font-size-display{height:var(--comments-toolbar-font-pill-height);min-height:var(--comments-toolbar-font-pill-height);touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex}.comments-drawer__toolbar .comments-drawer__font-size-btn{width:var(--comments-toolbar-font-button-size);min-width:var(--comments-toolbar-font-button-size);font:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;line-height:1;transition:background .15s,color .15s,opacity .15s}.comments-drawer__toolbar .comments-drawer__font-size-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.comments-drawer__toolbar .comments-drawer__font-size-btn:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.comments-drawer__toolbar .comments-drawer__font-size-btn:hover,.comments-drawer__toolbar .comments-drawer__font-size-btn:focus-visible{background:var(--button-hover-bg-color)}.comments-drawer__toolbar .comments-drawer__font-size-btn.disabled,.comments-drawer__toolbar .comments-drawer__font-size-btn[aria-disabled=true]{cursor:default;opacity:.42}.comments-drawer__toolbar .comments-drawer__font-size-btn.disabled:hover,.comments-drawer__toolbar .comments-drawer__font-size-btn.disabled:focus-visible,.comments-drawer__toolbar .comments-drawer__font-size-btn[aria-disabled=true]:hover,.comments-drawer__toolbar .comments-drawer__font-size-btn[aria-disabled=true]:focus-visible{background:0 0}.comments-drawer__toolbar .comments-drawer__font-size-display{min-width:4ch;font:inherit;font-family:var(--story-meta-font-family);font-size:var(--comments-toolbar-readout-font-size);font-weight:var(--story-meta-font-weight);color:var(--comments-drawer-font-size-display-color);text-align:center;letter-spacing:.02em;white-space:nowrap;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding-inline:8px;line-height:1;transition:background .15s,color .15s;position:relative}.comments-drawer__toolbar .comments-drawer__font-size-display:hover,.comments-drawer__toolbar .comments-drawer__font-size-display:focus-visible{background:var(--button-hover-bg-color)}.comments-drawer__filter-control{pointer-events:auto;flex:none;align-items:center;display:inline-flex;position:relative}.comments-drawer__filter-popover{z-index:2;width:min(260px,100vw - 24px);color:var(--ink);pointer-events:auto;background:var(--surface-1);border:1px solid var(--line-soft);border-radius:8px;gap:9px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 4px 8px #0f172a1f}.comments-drawer__filter-popover[hidden]{display:none}.comments-drawer__filter-field{min-width:0;font-size:var(--comments-toolbar-label-font-size);justify-content:space-between;align-items:center;gap:12px;display:flex}.comments-drawer__filter-label{min-width:0;color:var(--ink-soft);white-space:nowrap}.comments-drawer__filter-field--toggle{min-height:30px}.comments-drawer__filter-switch{-webkit-tap-highlight-color:transparent;flex:none;width:34px;height:18px;display:inline-flex;position:relative}.comments-drawer__filter-checkbox{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.comments-drawer__filter-switch-slider{background:var(--button-border-color);transition:background-color var(--motion-slow) var(--ease-standard);border-radius:8px;position:absolute;inset:0}.comments-drawer__filter-switch-slider:before{content:"";background:var(--slider-handle-bg-color);width:14px;height:14px;transition:transform var(--motion-slow) var(--ease-standard);border-radius:6px;position:absolute;bottom:2px;left:2px}.comments-drawer__filter-checkbox:focus-visible+.comments-drawer__filter-switch-slider{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.comments-drawer__filter-checkbox:checked+.comments-drawer__filter-switch-slider{background:var(--accent)}.comments-drawer__filter-checkbox:checked+.comments-drawer__filter-switch-slider:before{transform:translate(16px)}.comments-drawer__filter-input{box-sizing:border-box;width:78px;height:30px;font:inherit;color:var(--ink);text-align:right;appearance:textfield;background:var(--surface-0);border:1px solid var(--button-border-color);border-radius:6px;flex:0 0 78px;padding:3px 8px}.comments-drawer__filter-input::-webkit-outer-spin-button{appearance:none;margin:0}.comments-drawer__filter-input::-webkit-inner-spin-button{appearance:none;margin:0}.comments-drawer__filter-input:focus{outline:2px solid var(--accent);outline-offset:1px}.comments-drawer__filter-field--select{justify-content:stretch;align-items:stretch;gap:6px;display:grid}.comments-drawer__filter-select-shell{min-width:0;color:var(--ink-soft);position:relative}.comments-drawer__filter-select-shell:after{pointer-events:none;content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;right:11px;transform:translateY(-65%)rotate(45deg)}.comments-drawer__filter-select{box-sizing:border-box;width:100%;height:32px;font:inherit;font-size:var(--comments-toolbar-label-font-size);color:var(--ink);appearance:none;cursor:pointer;background:var(--surface-0);border:1px solid var(--button-border-color);border-radius:6px;padding:3px 30px 3px 9px}.comments-drawer__filter-select:focus{outline:2px solid var(--accent);outline-offset:1px}.comments-drawer__filter-select:hover{border-color:var(--button-hover-border-color)}.comments-drawer__filter-actions{justify-content:flex-end;gap:6px;padding-top:1px;display:flex}.comments-drawer__toolbar .comments-drawer__filter-popover button{width:auto;min-width:0;height:30px;min-height:30px;font-size:var(--comments-toolbar-label-font-size);border-radius:6px;padding:0 10px;line-height:1}.comments-drawer__filter-clear{color:var(--ink-soft);background:0 0;border:1px solid #0000}.comments-drawer__filter-apply{color:var(--ink);background:var(--button-bg-color);border:1px solid var(--button-border-color)}.comments-drawer__filter-clear:hover,.comments-drawer__filter-clear:focus-visible,.comments-drawer__filter-apply:hover,.comments-drawer__filter-apply:focus-visible{background:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}@media (width<=640px){.comments-drawer{--comments-toolbar-mobile-bottom:calc(10px + var(--safe-area-bottom));--comments-toolbar-fullscreen-bottom:0px;--comments-close-mobile-bottom:var(--comments-toolbar-fullscreen-bottom)}.comments-drawer__toolbar{--comments-toolbar-button-size:38px;--comments-toolbar-font-button-size:38px;--comments-toolbar-shell-left-radius:400px;--comments-toolbar-shell-right-radius:var(--comments-toolbar-shell-left-radius);bottom:var(--comments-toolbar-mobile-bottom);max-width:calc(100% - 76px)}.comments-drawer__toolbar button{width:var(--comments-toolbar-button-size);min-width:var(--comments-toolbar-button-size);height:var(--comments-toolbar-button-size)}.comments-drawer__toolbar .comments-drawer__font-size-control{--comments-toolbar-font-pill-height:calc(var(--comments-toolbar-button-size) - 4px);border:0;border-radius:8px;margin-inline-start:0;padding:0;position:relative;overflow:visible}.comments-drawer .comments-drawer__toolbar .comments-drawer__font-size-toggle{--icon-accent:var(--accent);min-height:var(--comments-toolbar-button-size);font-size:var(--comments-toolbar-label-font-size);color:inherit;touch-action:manipulation;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .2s,border .2s;display:inline-flex}.comments-drawer__font-size-track{--comments-toolbar-font-pill-height:42px;--comments-toolbar-font-button-size:48px;--comments-toolbar-readout-font-size:16px;z-index:2;box-sizing:border-box;padding:var(--comments-toolbar-font-pill-inset);background:var(--surface-1);border:1px solid color-mix(in srgb, var(--button-border-color) 72%, transparent);border-radius:999px;flex:none;display:none;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 8px #0f172a1f}.comments-drawer__font-size-control[data-open] .comments-drawer__font-size-track{display:flex}.comments-drawer__toolbar .comments-drawer__font-size-btn{width:var(--comments-toolbar-font-button-size);min-width:var(--comments-toolbar-font-button-size);font-size:22px}.comments-drawer__toolbar .comments-drawer__font-size-display{min-width:5ch;padding-inline:12px}.comments-drawer .comments-drawer__font-size-toggle:hover,.comments-drawer .comments-drawer__font-size-toggle:focus-visible,.comments-drawer .comments-drawer__font-size-toggle[aria-expanded=true]{background:var(--button-hover-bg-color);border-color:#0000}.comments-drawer__filter-input,.comments-drawer__filter-select{font-size:16px}.comments-drawer .comments-drawer__panel>.comments-drawer__close--mobile-floating{right:12px;bottom:var(--comments-close-mobile-bottom);z-index:121;box-sizing:border-box;touch-action:none;border-radius:999px;width:48px;height:48px;padding:0;display:inline-flex;position:absolute;box-shadow:0 6px 18px #0000001a}.comments-drawer .comments-drawer__panel>.comments-drawer__close--mobile-floating .icon{width:20px;height:20px}.comments-drawer.comments-drawer--centered .comments-drawer__toolbar,.comments-drawer.comments-drawer--fullscreen .comments-drawer__toolbar{left:12px;right:auto}}.comments-drawer.comments-drawer--centered .comments-drawer__toolbar,.comments-drawer.comments-drawer--fullscreen .comments-drawer__toolbar{right:0;bottom:var(--comments-toolbar-fullscreen-bottom,0px);position:absolute;left:0}@media (width>=641px){.comments-drawer .comments-drawer__panel>.comments-drawer__close--mobile-floating{display:none}.comments-drawer__toolbar{--comments-toolbar-button-size:36px;--comments-toolbar-font-button-size:34px;--comments-toolbar-shell-left-radius:400px;max-width:calc(100% - 110px);bottom:12px;left:18px}.comments-drawer__toolbar button{width:var(--comments-toolbar-button-size);min-width:var(--comments-toolbar-button-size);height:var(--comments-toolbar-button-size)}.comments-drawer__toolbar .comments-drawer__sort-toggle,.comments-drawer__toolbar .comments-drawer__filter-toggle,.comments-drawer__toolbar .comments-drawer__summary-toggle,.comments-drawer__toolbar .comments-drawer__thread-lines-toggle,.comments-drawer__toolbar .comments-drawer__minimap-toggle,.comments-drawer__toolbar .comments-drawer__sticky-toggle,.comments-drawer__toolbar .comments-drawer__collapse-all{width:var(--comments-toolbar-button-size);min-width:var(--comments-toolbar-button-size);padding-inline:0}}.comments-drawer .comments-drawer__collapse-all{width:var(--comments-toolbar-button-size);min-width:var(--comments-toolbar-button-size);height:var(--comments-toolbar-button-size);flex:none;justify-content:center;padding:0}.comments-drawer .comments-drawer__new-only-toggle .icon,.comments-drawer .comments-drawer__sort-toggle .icon,.comments-drawer .comments-drawer__filter-toggle .icon,.comments-drawer .comments-drawer__summary-toggle .icon,.comments-drawer .comments-drawer__sticky-toggle .icon,.comments-drawer .comments-drawer__thread-lines-toggle .icon,.comments-drawer .comments-drawer__minimap-toggle .icon,.comments-drawer .comments-drawer__collapse-all .icon{width:1.35em;height:1.35em}.comments-drawer .comments-drawer__new-only-count{min-width:18px;height:18px;font-size:var(--font-size-smallest);font-variant-numeric:tabular-nums;color:var(--accent-ink,var(--surface-1));text-align:center;pointer-events:none;background:var(--accent);border:1px solid var(--surface-1);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #0000002e}.comments-drawer .comments-drawer__filter-toggle[data-active=true]:after{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px;position:absolute;bottom:7px;right:12px}.comments-drawer .comments-drawer__filter-toggle,.comments-drawer__toolbar .comments-drawer__filter-toggle{justify-content:center;align-items:center;gap:0;display:inline-flex;width:calc(var(--comments-toolbar-button-size) + 6px)!important;min-width:calc(var(--comments-toolbar-button-size) + 6px)!important;padding-inline:4px!important}.comments-drawer__filter-icon-wrapper{justify-content:center;align-items:center;display:inline-flex}.comments-drawer__filter-caret{opacity:.7;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.comments-drawer__filter-caret .caret-icon{width:.8em!important;height:.8em!important}.comments-drawer__filter-toggle[aria-expanded=true] .comments-drawer__filter-caret{opacity:1}.comments-drawer .comments-drawer__close{width:26px;height:26px;color:var(--comments-drawer-close-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.comments-drawer .comments-drawer__close .icon{width:16px;height:16px}.comments-drawer .comments-drawer__new-only-toggle.comments-drawer__new-only-toggle--floating{--comments-floating-new-only-button-size:36px;--comments-toolbar-button-size:var(--comments-floating-new-only-button-size);--comments-toolbar-label-font-size:var(--font-size-small-val);--icon-accent:var(--minimap-new-accent,var(--accent));z-index:132;box-sizing:border-box;width:var(--comments-floating-new-only-button-size);min-width:var(--comments-floating-new-only-button-size);height:var(--comments-floating-new-only-button-size);color:inherit;pointer-events:auto;touch-action:none;cursor:pointer;background:var(--surface-1);border:1px solid color-mix(in srgb, var(--button-border-color) 72%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:12px;right:18px;box-shadow:0 6px 18px #0000001a}.comments-drawer .comments-drawer__new-only-toggle.comments-drawer__new-only-toggle--floating[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-1))}.comments-drawer .comments-drawer__new-only-toggle.comments-drawer__new-only-toggle--floating[hidden]{display:none!important}@container comments-drawer-panel (width>=641px){.comments-drawer:not(.comments-drawer--minimap-disabled) .comments-drawer__new-only-toggle.comments-drawer__new-only-toggle--floating{right:calc(var(--comments-minimap-width,48px) + 18px)}}@media (width<=640px){.comments-drawer .comments-drawer__new-only-toggle.comments-drawer__new-only-toggle--floating{--comments-floating-new-only-button-size:48px;right:12px;bottom:calc(var(--comments-close-mobile-bottom) + 112px);width:var(--comments-floating-new-only-button-size);min-width:var(--comments-floating-new-only-button-size);height:var(--comments-floating-new-only-button-size)}}.comments-drawer .comments-drawer__close:hover{color:var(--status-error-text-color);background:color-mix(in srgb, var(--status-error-text-color) 12%, transparent);border-color:#0000}.comments-drawer .comments-drawer__panel>.comments-drawer__close--mobile-floating{box-sizing:border-box;color:var(--comments-drawer-floating-close-color);background:var(--comments-drawer-floating-close-bg-color);border:1px solid var(--comments-drawer-floating-close-border-color)}.comments-drawer .comments-drawer__panel>.comments-drawer__refresh--mobile-floating{display:none}.comments-drawer .comments-drawer__panel>.comments-drawer__close--mobile-floating:hover,.comments-drawer .comments-drawer__panel>.comments-drawer__close--mobile-floating:focus-visible,.comments-drawer .comments-drawer__panel>.comments-drawer__refresh--mobile-floating:hover,.comments-drawer .comments-drawer__panel>.comments-drawer__refresh--mobile-floating:focus-visible{color:inherit;background:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.comments-drawer .comments-drawer__panel>.comments-drawer__refresh--mobile-floating:disabled:hover{background:var(--comments-drawer-floating-close-bg-color);border-color:var(--comments-drawer-floating-close-border-color)}.comments-drawer.comments-drawer--hydrating .comments-drawer__header .story-title .comments-drawer__title-link,.comments-drawer.comments-drawer--hydrating .comments-drawer__header .story-title .comments-drawer__title-link:visited,.comments-drawer.comments-drawer--hydrating .comments-drawer__header-details{-webkit-text-fill-color:transparent;background-color:var(--skeleton-base-color);border-radius:4px;animation:2s ease-in-out infinite skeleton-pulse;color:#0000!important}.comments-drawer.comments-drawer--hydrating .comments-drawer__title-link{width:min(70%,520px);min-height:1.2em;display:inline-block}.comments-drawer.comments-drawer--hydrating .comments-drawer__header-details{width:min(56%,360px);min-height:1em}.comments-drawer.comments-drawer--hydrating .story-domain,.comments-drawer.comments-drawer--hydrating .story-meta,.comments-drawer.comments-drawer--hydrating .story-meta .story-meta-separator,.comments-drawer.comments-drawer--hydrating .story-meta .story-hide-link,.comments-drawer.comments-drawer--hydrating .story-meta .story-author-wrapper,.comments-drawer.comments-drawer--hydrating .story-meta .story-comments-part{visibility:hidden}@media (width<=640px){:root{--comment-indent-step:18px}}.comments-drawer__header h2{margin:0;font-size:20px;line-height:1.2}.comments-drawer__actions{top:calc(.6em - 15px + 6px * var(--comments-header-collapse-progress,0));flex-wrap:nowrap;align-items:center;gap:4px;padding-inline-start:4px;display:inline-flex;position:relative}.comments-drawer__actions .comments-drawer__mode-group{z-index:180;background:var(--surface-1);border:1px solid color-mix(in srgb, var(--button-border-color) 72%, transparent);border-radius:12px;align-items:center;gap:4px;padding:6px;display:inline-flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000038}.comments-drawer__actions .comments-drawer__mode-group:not([data-open]){display:none}.comments-drawer .comments-drawer__refresh,.comments-drawer .comments-drawer__mode-cog{width:26px;height:26px;color:var(--comments-drawer-header-action-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.comments-drawer .comments-drawer__refresh .icon,.comments-drawer .comments-drawer__mode-cog .icon{width:16px;height:16px}.comments-drawer .comments-drawer__refresh:hover,.comments-drawer .comments-drawer__refresh:focus-visible,.comments-drawer .comments-drawer__mode-cog:hover,.comments-drawer .comments-drawer__mode-cog:focus-visible,.comments-drawer .comments-drawer__mode-cog[aria-expanded=true]{background:var(--hover-bg-color);border-color:var(--button-border-color)}.comments-drawer .comments-drawer__refresh.is-pending{color:var(--accent)}.comments-drawer .comments-drawer__refresh:disabled{cursor:default;opacity:.55}.comments-drawer .comments-drawer__refresh:disabled:hover{background:0 0;border-color:#0000}.comments-drawer .comments-drawer__sort-toggle,.comments-drawer .comments-drawer__filter-toggle,.comments-drawer .comments-drawer__summary-toggle,.comments-drawer .comments-drawer__sticky-toggle,.comments-drawer .comments-drawer__thread-lines-toggle,.comments-drawer .comments-drawer__minimap-toggle,.comments-drawer .comments-drawer__collapse-all{--icon-accent:var(--accent);font-size:var(--comments-toolbar-label-font-size);color:inherit;touch-action:none;cursor:pointer;min-height:var(--comments-toolbar-button-size);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;line-height:1;transition:background .2s,border .2s;display:inline-flex}.comments-drawer .comments-drawer__dock-left,.comments-drawer .comments-drawer__dock-right,.comments-drawer .comments-drawer__center,.comments-drawer .comments-drawer__fullscreen{width:26px;height:26px;color:var(--comments-drawer-header-action-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.comments-drawer .comments-drawer__new-only-toggle:hover,.comments-drawer .comments-drawer__new-only-toggle:hover,.comments-drawer .comments-drawer__sort-toggle:hover,.comments-drawer .comments-drawer__filter-toggle:hover,.comments-drawer .comments-drawer__summary-toggle:hover,.comments-drawer .comments-drawer__sticky-toggle:hover,.comments-drawer .comments-drawer__thread-lines-toggle:hover,.comments-drawer .comments-drawer__minimap-toggle:hover,.comments-drawer .comments-drawer__collapse-all:hover,.comments-drawer .comments-drawer__new-only-toggle:focus-visible,.comments-drawer .comments-drawer__sort-toggle:focus-visible,.comments-drawer .comments-drawer__filter-toggle:focus-visible,.comments-drawer .comments-drawer__summary-toggle:focus-visible,.comments-drawer .comments-drawer__sticky-toggle:focus-visible,.comments-drawer .comments-drawer__thread-lines-toggle:focus-visible,.comments-drawer .comments-drawer__minimap-toggle:focus-visible,.comments-drawer .comments-drawer__collapse-all:focus-visible{background:var(--button-hover-bg-color);border-color:#0000}.comments-drawer .comments-drawer__summary-toggle.is-active{color:var(--accent)}.comments-drawer .comments-drawer__sort-toggle,.comments-drawer .comments-drawer__filter-toggle,.comments-drawer .comments-drawer__summary-toggle,.comments-drawer .comments-drawer__sticky-toggle,.comments-drawer .comments-drawer__thread-lines-toggle,.comments-drawer .comments-drawer__minimap-toggle,.comments-drawer .comments-drawer__collapse-all{width:var(--comments-toolbar-button-size);min-width:var(--comments-toolbar-button-size);padding:0;position:relative}.comments-drawer .comments-drawer__dock-left:hover,.comments-drawer .comments-drawer__dock-right:hover,.comments-drawer .comments-drawer__center:hover,.comments-drawer .comments-drawer__fullscreen:hover,.comments-drawer .comments-drawer__dock-left:focus-visible,.comments-drawer .comments-drawer__dock-right:focus-visible,.comments-drawer .comments-drawer__center:focus-visible,.comments-drawer .comments-drawer__fullscreen:focus-visible{background:var(--hover-bg-color);border-color:var(--button-border-color)}.comments-drawer .comments-drawer__fullscreen[aria-pressed=true],.comments-drawer .comments-drawer__center[aria-pressed=true],.comments-drawer .comments-drawer__dock-left[aria-pressed=true],.comments-drawer .comments-drawer__dock-right[aria-pressed=true]{background:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}@media (width<=640px){.comments-drawer .comments-drawer__header{padding:10px 16px;padding-bottom:calc(12px - 6px * var(--comments-header-collapse-progress,0));flex-direction:column;align-items:stretch;gap:0;position:relative}.comments-drawer .comments-drawer__header-main{min-width:0}.comments-drawer .comments-drawer__header-details{margin-top:0;transform:none}.comments-drawer .comments-drawer__comment-viewport-content{transform:translate3d(0, var(--comments-header-mobile-content-offset,0px), 0)}.comments-drawer .comments-drawer__actions{display:none}.comments-drawer .comments-drawer__panel>.comments-drawer__refresh--mobile-floating{right:12px;bottom:calc(var(--comments-close-mobile-bottom) + 56px);z-index:122;box-sizing:border-box;width:48px;height:48px;color:var(--comments-drawer-header-action-color);touch-action:none;background:var(--comments-drawer-floating-close-bg-color);border:1px solid var(--comments-drawer-floating-close-border-color);border-radius:999px;padding:0;display:inline-flex;position:absolute;box-shadow:0 6px 18px #0000001a}}.comments-drawer__status{color:var(--status-info-text-color);background:var(--status-info-bg-color);padding:12px 24px;font-size:13px}.comments-drawer__status.is-error{color:var(--status-error-text-color);background:var(--status-error-bg-color)}@container comments-drawer-panel (width<=640px){.comments-drawer__toolbar .comments-drawer__minimap-toggle{display:none}.comments-drawer__toolbar .comments-drawer__sort-toggle,.comments-drawer__toolbar .comments-drawer__filter-toggle,.comments-drawer__toolbar .comments-drawer__summary-toggle,.comments-drawer__toolbar .comments-drawer__sticky-toggle,.comments-drawer__toolbar .comments-drawer__thread-lines-toggle,.comments-drawer__toolbar .comments-drawer__collapse-all{width:var(--comments-toolbar-button-size);min-width:var(--comments-toolbar-button-size);height:var(--comments-toolbar-button-size)}}.comments-drawer .comments-drawer__toolbar .comments-drawer__summary-toggle[hidden],.comments-drawer .comments-drawer__toolbar .comments-drawer__summary-toggle.comments-drawer__summary-toggle--signed-out{border:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.comments-drawer__viewport{background:inherit;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.comments-drawer__scroller{width:100%;height:100%;padding:0 calc(var(--comments-minimap-width,48px) + 10px) 24px 12px;scroll-behavior:smooth;overflow-anchor:none;background:inherit;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;max-width:100%;overflow:hidden auto}.comments-drawer__comment-viewport-content{overflow-anchor:none}.comments-drawer__comment-viewport-spacer{pointer-events:none;min-height:0}.comments-drawer__comment-viewport-window{width:100%}.comments-drawer__comment-measurement{z-index:-1;visibility:hidden;pointer-events:none;position:fixed;top:0;left:-100000px}.comments-drawer__sticky-layer{top:0;right:calc(var(--comments-minimap-width,48px) + 10px);z-index:50;pointer-events:none;flex-direction:column;display:flex;position:absolute;left:12px}.comments-drawer__sticky-layer[hidden]{display:none}.comments-drawer.comments-drawer--minimap-disabled .comments-drawer__sticky-layer{right:24px}.comments-drawer__sticky-row{--comment-indent-effective:var(--comment-indent-drawer,0px);padding-inline-start:var(--comment-indent-effective)}.comments-drawer__sticky-row .hn-comment-node__header{pointer-events:auto;width:100%}@container comments-drawer-panel (width<=640px){.comments-drawer__sticky-row{--comment-indent-effective:var(--comment-indent-compact,0px)}.comments-drawer__sticky-layer,.comments-drawer.comments-drawer--minimap-disabled .comments-drawer__sticky-layer{left:8px;right:4px}}@supports ((-webkit-text-size-adjust:100%)){.comments-drawer__scroller{-webkit-text-size-adjust:100%}}@supports ((-webkit-text-size-adjust:100%) or (-moz-text-size-adjust:100%) or (text-size-adjust:100%)){.comments-drawer__scroller{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}.comments-drawer__scroller::-webkit-scrollbar{display:none}@container comments-drawer-panel (width>=641px){.comments-drawer.comments-drawer--minimap-disabled .comments-drawer__scroller{padding:0 24px 24px 12px}.comments-drawer__scroller{--thread-indent-step:calc(var(--thread-gutter) * 1.2)}}.comments-drawer.comments-drawer--minimap-disabled .thread-minimap,.comments-drawer.comments-drawer--minimap-disabled .thread-minimap-resizer,.comments-drawer:not(.comments-drawer--breadcrumb-overlay) .comments-drawer .comments-drawer__sticky-stack-anchor{display:none}.comments-drawer__sticky-stack-anchor.comments-drawer__sticky-stack-anchor{z-index:50;pointer-events:none;height:0;position:sticky;top:0;overflow:visible}.comments-drawer__sticky-stack{pointer-events:auto;flex-direction:column;display:flex}.comments-drawer__sticky-stack-row{padding-inline-start:calc(var(--comment-depth,0) * var(--thread-indent-step,var(--thread-gutter)))}.comments-drawer__sticky-stack-row .hn-comment-node__header{width:100%}.comments-drawer__sticky-layer .hn-comment-node__header.is-stuck .hn-comment-node__toggle,.comments-drawer__sticky-stack .hn-comment-node__header.is-stuck .hn-comment-node__toggle{display:inline-flex}.comments-drawer__sticky-layer .hn-comment-node__header.is-stuck:not(.show-snippet) .hn-comment-node__toggle,.comments-drawer__sticky-stack .hn-comment-node__header.is-stuck:not(.show-snippet) .hn-comment-node__toggle{margin-inline-end:4px}@media (hover:none),(pointer:coarse){.comments-drawer__sticky-stack .hn-comment-node__header{-webkit-user-select:none;user-select:none}}.comments-drawer__sticky-stack .hn-comment-node__header.is-touch-preview-pressing{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.comments-drawer__sticky-comment-preview{z-index:170;width:min(680px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(65vh,100dvh - 24px);color:var(--ink);scrollbar-width:thin;background:color-mix(in srgb, var(--surface-1) 94%, var(--surface-0));border:1px solid color-mix(in srgb, var(--line-soft) 82%, transparent);border-radius:12px;padding:14px 16px;position:fixed;overflow:auto;box-shadow:0 18px 44px #0f172a3d,0 4px 14px #0f172a1f}html[data-theme-kind=dark] .comments-drawer__sticky-comment-preview{box-shadow:0 24px 52px #00000075,0 8px 18px #0000003d}.comments-drawer__sticky-comment-preview[data-state=closed]{display:none}.comments-drawer__sticky-comment-preview-node{min-width:0}.comments-drawer__sticky-comment-preview-node .hn-comment-node__body{margin:0}.comments-drawer__sticky-comment-preview-node .hn-comment-node__content>:last-child{margin-bottom:0}@container comments-drawer-panel (width<=640px){.comments-drawer__scroller{scrollbar-width:thin;padding-left:8px;padding-right:4px}.comments-drawer__scroller::-webkit-scrollbar{display:block}.comments-drawer.comments-drawer .thread-minimap,.comments-drawer.comments-drawer .thread-minimap-resizer{display:none!important}}@media (width<=640px){.comments-drawer__sticky-comment-preview{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:min(58vh,100dvh - 12px);padding:12px 13px}}.comments-drawer.comments-drawer--centered .comments-drawer__scroller,.comments-drawer.comments-drawer--fullscreen .comments-drawer__scroller{padding-bottom:calc(72px + var(--safe-area-bottom))}.comments-drawer__scroller::-webkit-scrollbar{width:10px}.comments-drawer__scroller::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:999px}.comments-drawer__alerts{flex-direction:column;gap:8px;padding-top:14px;display:flex}.comments-drawer__alert{font-size:var(--font-size-smaller,.82rem);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;line-height:1.45;display:flex}.comments-drawer__alert-icon{flex-shrink:0;align-items:center;margin-top:1px;display:flex}.comments-drawer__alert--warning{color:var(--ink);background:var(--status-warning-bg-color);border:1px solid var(--status-warning-border-color)}.comments-drawer__alert--warning .comments-drawer__alert-icon{color:var(--status-warning-text-color)}.comments-drawer__alert--info{color:var(--ink);background:var(--status-info-bg-color);border:1px solid var(--status-info-border-color)}.comments-drawer__alert--info .comments-drawer__alert-icon{color:var(--status-info-text-color)}.comments-drawer__alert--error{color:var(--ink);background:var(--status-error-bg-color);border:1px solid var(--status-error-border-color)}.comments-drawer__alert--error .comments-drawer__alert-icon{color:var(--status-error-text-color)}.hn-comment-node{--thread-gutter:24px;--thread-gutter-half:12px;--comment-meta-line-height:1.2;--comment-meta-pad-y:4px;--comment-meta-row-height:calc((var(--comment-font-size-smaller) * var(--comment-meta-line-height)) + (var(--comment-meta-pad-y) * 2));--elbow-y-nudge:-.5px;--thread-indent-step-effective:var(--thread-indent-step,var(--thread-gutter));--elbow-height:calc((var(--comment-meta-row-height) / 2) + var(--elbow-y-nudge));--spine-start:var(--comment-meta-row-height);--elbow-radius:12px;--rail-thickness:1px;--comment-meta-gap:6px;--comment-toggle-column-width:var(--thread-gutter);--comment-content-inline-start:calc(var(--comment-toggle-column-width) + var(--comment-meta-gap));z-index:2;position:relative}.comments-drawer.comments-drawer--thread-lines-disabled .hn-comment-node{z-index:auto}@container comments-drawer-panel (width<=640px){.hn-comment-node{--thread-gutter:20px;--thread-gutter-half:10px;--thread-indent-step:var(--thread-gutter);--elbow-radius:8px}}.hn-comment-node--flat{--comment-indent-effective:var(--comment-indent-default,0px);--comment-parent-rail-offset-effective:var(--comment-parent-rail-offset-default,var(--thread-gutter-half));box-sizing:border-box;width:100%;padding-inline-start:var(--comment-indent-effective)}.comments-drawer .hn-comment-node--flat{--comment-indent-effective:var(--comment-indent-drawer,0px);--comment-parent-rail-offset-effective:var(--comment-parent-rail-offset-drawer,var(--thread-gutter-half))}@container comments-drawer-panel (width<=640px){.comments-drawer .hn-comment-node--flat{--comment-indent-effective:var(--comment-indent-compact,0px);--comment-parent-rail-offset-effective:var(--comment-parent-rail-offset-compact,var(--thread-gutter-half))}}.comments-drawer .hn-comment-node.hn-comment-node--flat:not(.is-root):before{left:var(--comment-parent-rail-offset-effective);width:calc(var(--thread-indent-step-effective) - var(--thread-gutter-half))}.comments-drawer .hn-comment-node.hn-comment-node--flat:not(.is-root):after{display:none}.hn-comment-node__ancestor-rails{pointer-events:none;position:absolute;inset:0}.hn-comment-ancestor-rail{--rail-indent-effective:var(--rail-indent-default,0px);top:0;bottom:0;left:var(--rail-indent-effective);z-index:3;width:var(--thread-gutter);appearance:none;pointer-events:auto;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute}.comments-drawer .hn-comment-ancestor-rail{--rail-indent-effective:var(--rail-indent-drawer,0px)}@container comments-drawer-panel (width<=640px){.comments-drawer .hn-comment-ancestor-rail{--rail-indent-effective:var(--rail-indent-compact,0px)}}.hn-comment-ancestor-rail:before{top:-1px;bottom:-1px;left:var(--thread-gutter-half);pointer-events:none;content:"";border-left:var(--rail-thickness) solid var(--comment-rail-color);width:0;position:absolute}.hn-comment-ancestor-rail--ending:before{display:none}.hn-comment-ancestor-rail:hover:before,.hn-comment-ancestor-rail--active:before,.hn-comment-ancestor-rail:focus-visible:before{border-left-color:var(--comment-rail-hover)}.hn-comment-node.hn-comment-node--flat:has(>.hn-comment-node__ancestor-rails>.hn-comment-ancestor-rail--ending:hover):before{border-bottom-color:var(--comment-rail-hover);border-left-color:var(--comment-rail-hover)}.hn-comment-node.hn-comment-node--flat:has(>.hn-comment-node__ancestor-rails>.hn-comment-ancestor-rail--ending:focus-visible):before{border-bottom-color:var(--comment-rail-hover);border-left-color:var(--comment-rail-hover)}.hn-comment-node:not(.is-root):before{top:-1px;left:calc((var(--thread-gutter) / 2) - var(--thread-indent-step-effective));z-index:12;width:calc(var(--thread-indent-step-effective) - (var(--thread-gutter) / 2));height:calc(var(--elbow-height) + 1px);pointer-events:none;content:"";border-bottom:var(--rail-thickness) solid var(--comment-rail-color);border-left:var(--rail-thickness) solid var(--comment-rail-color);border-bottom-left-radius:var(--elbow-radius);position:absolute}.comments-drawer .hn-comment-node.hn-comment-node--flat.hn-comment-node--ancestor-rail-active:before{border-bottom-color:var(--comment-rail-hover);border-left-color:var(--comment-rail-hover)}.hn-comment-node:last-child:not(.is-root):after{top:calc(var(--elbow-height) - var(--elbow-radius));bottom:-15px;left:calc((var(--thread-gutter) / 2) - var(--thread-indent-step-effective) - 1px);z-index:11;width:calc(var(--rail-thickness) + 1px);pointer-events:none;content:"";background-color:var(--surface-1);position:absolute}.hn-comment-node__children{padding-inline-start:var(--thread-indent-step-effective);position:relative}.hn-comment-node__children:before{top:0;bottom:0;left:calc(var(--thread-gutter) / 2);z-index:1;pointer-events:none;content:"";border-left:var(--rail-thickness) solid var(--comment-rail-color);width:0;position:absolute}.hn-comment-rail-container:hover~.hn-comment-node__children:before,.hn-comment-rail-container:focus-visible~.hn-comment-node__children:before{border-left-color:var(--comment-rail-hover)}.hn-comment-rail-container{appearance:none;width:var(--thread-gutter);cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:none;outline:none;justify-content:flex-start;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0}.hn-comment-node--flat>.hn-comment-rail-container{left:var(--comment-indent-effective)}.hn-comment-node.is-collapsed>.hn-comment-rail-container,.hn-comment-node.is-thread-collapsed>.hn-comment-rail-container,.comments-drawer.comments-drawer--leaf-thread-lines-disabled .hn-comment-rail-container--leaf{display:none}.comments-drawer.comments-drawer--leaf-thread-lines-disabled .hn-comment-node--new:not(.is-collapsed):not(.is-thread-collapsed)>.hn-comment-rail-container--leaf{display:flex}.comments-drawer.comments-drawer--unread-indicators-hidden.comments-drawer--leaf-thread-lines-disabled .hn-comment-node--new:not(.is-collapsed):not(.is-thread-collapsed)>.hn-comment-rail-container--leaf{display:none}.comments-drawer.comments-drawer--thread-lines-disabled .hn-comment-rail-container,.comments-drawer.comments-drawer--thread-lines-disabled .hn-comment-node__ancestor-rails,.comments-drawer.comments-drawer--thread-lines-disabled .hn-comment-node:before,.comments-drawer.comments-drawer--thread-lines-disabled .hn-comment-node:after,.comments-drawer.comments-drawer--thread-lines-disabled .hn-comment-node__children:before{display:none!important}.comments-drawer.comments-drawer--leaf-thread-lines-disabled .hn-comment-node--navigation-current:not(.is-collapsed):not(.is-thread-collapsed)>.hn-comment-rail-container--leaf{display:flex}.comments-drawer.comments-drawer--thread-lines-disabled .hn-comment-node--navigation-current:not(.is-collapsed):not(.is-thread-collapsed)>.hn-comment-rail-container{display:flex!important}.hn-comment-rail{width:0;margin-top:var(--spine-start);margin-left:var(--thread-gutter-half);border-left:var(--rail-thickness) solid var(--comment-rail-color)}.hn-comment-node--navigation-current{--active-comment-marker-width:3px}.hn-comment-node--navigation-current>.hn-comment-rail-container{z-index:auto}.hn-comment-node--navigation-current>.hn-comment-rail-container:after{top:var(--spine-start);bottom:0;left:calc(var(--thread-gutter-half) - ((var(--active-comment-marker-width) - var(--rail-thickness)) / 2));z-index:13;width:var(--active-comment-marker-width);pointer-events:none;content:"";background:var(--active-comment-marker-color);position:absolute}.hn-comment-node--new>.hn-comment-rail-container .hn-comment-rail{border-left-color:var(--new-story-border-color)}.comments-drawer.comments-drawer--unread-indicators-hidden .hn-comment-node--new>.hn-comment-rail-container:not(:hover) .hn-comment-rail{border-left-color:var(--comment-rail-color)}.hn-comment-rail-container:hover .hn-comment-rail,.comments-drawer .hn-comment-node>.hn-comment-rail-container.hn-comment-rail-container--active .hn-comment-rail{border-left-color:var(--comment-rail-hover)}.hn-comment-rail-container:hover~.hn-comment-node__children>.hn-comment-node:before{border-bottom-color:var(--comment-rail-hover);border-left-color:var(--comment-rail-hover)}.hn-comment-rail-container:focus-visible .hn-comment-rail{border-left-color:var(--comment-rail-hover);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}.hn-comment-rail-container:focus-visible~.hn-comment-node__children>.hn-comment-node:before{border-bottom-color:var(--comment-rail-hover);border-left-color:var(--comment-rail-hover)}.hn-comment-node__body,.hn-comment-node__actions{padding-left:var(--comment-content-inline-start)}.hn-comment-node__header{width:100%;color:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;-webkit-touch-callout:none;--header-bg-current:transparent;background:var(--header-bg-current);align-items:center;gap:0;padding:0;display:flex}.comments-drawer .hn-comment-node__header{--header-bg-current:var(--comment-header-bg-color,var(--surface-1));height:var(--comment-sticky-row-height,1.7em);font-size:var(--comment-font-size-small);background:var(--header-bg-current);align-items:center;display:flex}.comments-drawer.comments-drawer--sticky-enabled:not(.comments-drawer--breadcrumb-overlay) .hn-comment-node__header{top:calc(var(--comment-sticky-base-offset,0px) + var(--comment-depth,0) * var(--comment-sticky-row-height,1.7em));z-index:calc(100 - var(--comment-depth,0));position:sticky}.comments-drawer.comments-drawer--sticky-enabled .hn-comment-node__header.is-stuck{--header-bg-current:var(--comment-sticky-header-bg-color,var(--surface-1));background:var(--header-bg-current)}.comments-drawer.comments-drawer--sticky-enabled:not(.comments-drawer--breadcrumb-overlay) .hn-comment-node__header:before{z-index:-1;pointer-events:none;content:"";background:inherit;position:absolute;inset:-2px 0}.hn-comment-node__header:focus-visible{outline:var(--focus-ring-outline-subtle);outline-offset:calc(-1 * var(--focus-ring-width));background:var(--highlight-bg-color)}.hn-comment-node__toggle{flex:0 0 var(--comment-toggle-column-width);width:var(--comment-toggle-column-width);height:auto;font-family:var(--ui-monospace-font-family);font-size:min(1em, calc(var(--thread-gutter) * .75));font-variant-numeric:tabular-nums;font-weight:400;line-height:var(--comment-meta-line-height);color:inherit;text-align:center;appearance:none;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative;overflow:visible}.hn-comment-node__toggle-char{text-align:center;width:1.2ch;display:inline-block}.hn-comment-node__toggle:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.comments-drawer.comments-drawer--alt-shortcuts .hn-comment-node__toggle[data-alt-shortcut]{font-weight:400}.hn-comment-node__header.hn-comment-node__header .hn-comment-node__meta{gap:var(--comment-meta-gap);width:100%;padding-block:var(--comment-meta-pad-y);font-family:var(--comment-meta-font-family);font-size:var(--comment-font-size-smaller);font-weight:var(--story-meta-font-weight);line-height:var(--comment-meta-line-height);color:var(--comment-meta-color);letter-spacing:var(--story-meta-letter-spacing);border-radius:0;flex:auto;align-items:center;padding-inline:0;display:flex;overflow:hidden}.hn-comment-node__meta>*{align-self:center}.hn-comment-node__author{max-width:24ch;font-weight:inherit;color:inherit;white-space:nowrap;text-decoration:none}.hn-comment-node__author:visited{color:inherit}.hn-comment-node__author:hover{text-decoration:underline}.hn-comment-node__author:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset);border-radius:3px}.hn-comment-node__header.is-stuck.show-snippet .hn-comment-node__author{max-width:8ch;color:var(--comment-meta-subtle-color);opacity:.62;flex:0 0 8ch;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}@container comments-drawer-panel (width>=641px){.hn-comment-node__header.is-stuck.show-snippet .hn-comment-node__author{flex-basis:12ch;max-width:12ch}}@media (width>=641px){.comments-drawer .hn-comment-node__author{-webkit-user-select:text;user-select:text}}.hn-comment-node__op-badge{height:var(--comment-meta-badge-height,18px);padding-inline:var(--comment-meta-badge-padding-inline,7px);font-size:var(--comment-meta-badge-font-size,11px);color:var(--op-badge-text,var(--ink));white-space:nowrap;background:var(--op-badge-bg,var(--button-bg-color));border:1px solid var(--op-badge-border,var(--line-mid));border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.hn-comment-node__header.is-stuck.is-sticky-stack-covered{border-bottom:none}.hn-comment-node__sibling-btn:disabled{cursor:default;opacity:.5;color:var(--comment-meta-color)!important;background:0 0!important}.hn-comment-node__header.is-stuck .hn-comment-node__op-badge,.hn-comment-node__header.is-stuck .hn-comment-node__reply-count,.hn-comment-node__header.is-stuck .hn-comment-node__jump,.hn-comment-node__header.is-stuck .hn-comment-node__sep,.hn-comment-node__header.is-stuck .hn-comment-node__summary-control,.hn-comment-node__header.is-stuck .hn-comment-node__time,.hn-comment-node__header.is-stuck .hn-comment-node__hn-flag-control,.hn-comment-node__header.is-stuck .hn-comment-node__hn-favorite-control,.hn-comment-node__header.is-stuck .comments-drawer__user-karma-pill,.hn-comment-node__header.is-stuck .hn-comment-node__actions-sep,.hn-comment-node__header.is-stuck.show-snippet .hn-comment-node__meta:after,.hn-comment-node__header.is-stuck .hn-comment-node__toggle{display:none}.hn-comment-node__sibling-nav{flex-shrink:0;align-items:center;gap:2px;display:none}.hn-comment-node__header.is-stuck .hn-comment-node__sibling-nav{display:inline-flex}@container comments-drawer-panel (width<=640px){.comments-drawer .hn-comment-node__header.is-stuck .hn-comment-node__sibling-nav{display:none!important}.comments-drawer .hn-comment-node__header.is-stuck.show-snippet .hn-comment-node__meta{gap:4px}.comments-drawer .hn-comment-node__header.is-stuck.show-snippet .hn-comment-node__snippet{margin-left:0}}.hn-comment-node__sibling-btn{width:1.4em;height:1.4em;font-size:var(--comment-font-size-small);color:var(--accent);cursor:pointer;transition:background var(--motion-interactive) var(--ease-standard), color var(--motion-interactive) var(--ease-standard);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.comments-drawer{--hn-mask-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m18 15-6-6-6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--hn-mask-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.comments-drawer .hn-comment-node__sibling-btn{--hn-icon-mask:none}.comments-drawer .hn-comment-node__sibling-btn:before{content:"";width:1em;height:1em;-webkit-mask:var(--hn-icon-mask) no-repeat center / contain;-webkit-mask:var(--hn-icon-mask) no-repeat center / contain;mask:var(--hn-icon-mask) no-repeat center / contain;background-color:currentColor;flex-shrink:0}.comments-drawer .hn-comment-node__sibling-prev{--hn-icon-mask:var(--hn-mask-chevron-up)}.comments-drawer .hn-comment-node__sibling-next{--hn-icon-mask:var(--hn-mask-chevron-down)}@media (forced-colors:active){.comments-drawer .hn-comment-node__sibling-btn:before{background-color:#0000;place-items:center;font-size:1em;line-height:1;display:grid;-webkit-mask:none;mask:none}.comments-drawer .hn-comment-node__sibling-prev:before{content:"↑"}.comments-drawer .hn-comment-node__sibling-next:before{content:"↓"}}.hn-comment-node__sibling-btn:hover,.hn-comment-node__sibling-btn:focus-visible{color:var(--ink);background:var(--button-hover-bg-color)}.hn-comment-node__sibling-btn:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset-compact)}.comments-drawer__scroller>.hn-comment-node:first-of-type>.hn-comment-node__header .hn-comment-node__sibling-prev,.hn-comment-node__children>.hn-comment-node:first-child>.hn-comment-node__header .hn-comment-node__sibling-prev,.comments-drawer__scroller>.hn-comment-node:last-of-type>.hn-comment-node__header .hn-comment-node__sibling-next,.hn-comment-node__children>.hn-comment-node:last-child>.hn-comment-node__header .hn-comment-node__sibling-next{cursor:default;opacity:.5;color:var(--comment-meta-color)!important;background:0 0!important}.comments-drawer .hn-comment-node__header.hn-comment-node__header .hn-comment-node__snippet.hn-comment-node__snippet{text-overflow:ellipsis;min-width:0;color:var(--comment-meta-subtle-color);white-space:nowrap;opacity:.9;flex:auto;margin-top:1px;margin-left:4px;font-size:1em;font-weight:400;line-height:1.4;display:none;overflow:hidden}.comments-drawer .hn-comment-node__header.is-stuck.show-snippet .hn-comment-node__snippet{display:block}.hn-comment-node__header.hn-comment-node__header .hn-comment-node__time{font-size:inherit;color:var(--comment-meta-color);flex-shrink:0;margin-inline-start:4px;text-decoration:none}.hn-comment-node__time:visited{color:var(--meta-visited-color)}.hn-comment-node__header.hn-comment-node__header .hn-comment-node__time:hover{text-decoration:underline}.hn-comment-node__time-ago-suffix{white-space:nowrap}.hn-comment-node__points{font-size:inherit;color:var(--comment-meta-color)}.hn-comment-node__jump,.hn-comment-node__original-toggle{height:auto;font:inherit;line-height:inherit;color:var(--comment-meta-color);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.hn-comment-node__jump:hover,.hn-comment-node__jump:focus-visible,.hn-comment-node__original-toggle:hover,.hn-comment-node__original-toggle:focus-visible{color:inherit;background:0 0;text-decoration:underline}.comments-drawer--jump-controls-hidden .hn-comment-node__jump,.comments-drawer--jump-controls-hidden .hn-comment-node__jump-sep,.comments-drawer--comment-time-hidden .hn-comment-node__time{display:none!important}.hn-comment-node__jump-controls{gap:var(--comment-meta-gap);align-items:center;display:inline-flex}.hn-comment-node__summary-control{align-items:center;gap:6px;display:inline-flex}.hn-comment-node__summary-control[hidden]{display:none}.hn-comment-node__original-toggle[aria-pressed=true]{color:var(--ink)}.hn-comment-node.is-collapsed .hn-comment-node__jump,.hn-comment-node.is-collapsed .hn-comment-node__sep,.hn-comment-node.is-collapsed .hn-comment-node__summary-control{display:none}.hn-comment-node.hn-comment-node .hn-comment-node__separator{color:var(--comment-meta-color);-webkit-user-select:none;user-select:none;margin:0}.hn-comment-node__reply-count{min-width:1.6em;height:auto;font-size:var(--comment-font-size-smaller);color:var(--comment-meta-color);background:var(--highlight-bg-color);border:1px solid var(--line-soft);border-radius:999px;place-items:center;padding:0 .5em;line-height:1;display:none}.hn-comment-node__reply-count .reply-part--unread{color:var(--accent);font-weight:400}.hn-comment-node.is-collapsed .hn-comment-node__reply-count{white-space:nowrap;align-items:center;column-gap:.25em;display:inline-flex}.hn-comment-node__reply-count .reply-sep{color:var(--comment-meta-color)}.hn-comment-node__body{max-width:100%;font-family:var(--comment-body-font-family);font-size:var(--comment-font-size-small);color:inherit;letter-spacing:var(--comment-body-letter-spacing);word-break:break-word;overflow-wrap:anywhere;cursor:text;margin:0;line-height:1.4}.hn-comment-node__main{padding-block:.25em .4em}.hn-comment-node__actions{font-family:var(--comment-meta-font-family);letter-spacing:var(--story-meta-letter-spacing);cursor:text;-webkit-user-select:text;user-select:text;flex-wrap:wrap;align-items:center;margin:0;padding-top:.4em;font-weight:400;display:flex}.hn-comment-node.is-summary-mode>.hn-comment-node__main>.hn-comment-node__actions,.hn-comment-node.is-summary-mode .hn-comment-node__summary-hidden-meta-action{display:none!important}.hn-comment-node__meta:after,.hn-comment-node__actions:after{cursor:pointer;-webkit-user-select:text;user-select:text;content:"";border-radius:3px;flex:2rem;align-self:stretch;min-width:1rem;overflow:hidden}.hn-comment-node__header{transition:background-color var(--motion-interactive) var(--ease-standard)}.hn-comment-node__main{transition:background-color var(--motion-interactive) var(--ease-standard), padding-block .26s cubic-bezier(.18, 1, .22, 1), max-height .26s cubic-bezier(.18, 1, .22, 1), opacity .19s cubic-bezier(.16, .84, .34, 1)}.hn-comment-node.hn-comment-node--control-hover>.hn-comment-node__header,.hn-comment-node.hn-comment-node--control-hover:not(.is-collapsed):not(.is-thread-collapsed)>.hn-comment-node__main{background-color:var(--comment-node-control-hover-bg-color)}.hn-comment-node__actions:has(.hn-comment-node__inline-reply:not([hidden])):after{display:none}.hn-comment-node__actions button,.hn-comment-node__actions a,.hn-comment-node__meta button:not(.hn-comment-node__toggle),.hn-comment-node__meta a{letter-spacing:inherit;-webkit-user-drag:none;-webkit-user-select:text;user-select:text;font-family:inherit}.hn-comment-node__actions button:focus-visible,.hn-comment-node__actions a:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset);border-radius:3px}.hn-comment-node__thread-summary{width:fit-content;margin:.38rem 0 .62em var(--comment-content-inline-start);font-family:var(--comment-meta-font-family);font-size:var(--comment-font-size-smaller);color:var(--comment-meta-color);letter-spacing:var(--story-meta-letter-spacing);appearance:none;cursor:pointer;background:color-mix(in srgb, var(--highlight-bg-color) 82%, var(--surface-1));border:1px solid color-mix(in srgb, var(--line-soft) 88%, transparent);transition:color var(--motion-interactive) var(--ease-standard), background-color var(--motion-interactive) var(--ease-standard), border-color var(--motion-interactive) var(--ease-standard), opacity var(--motion-interactive) var(--ease-standard);border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .78rem .32rem .68rem;font-weight:500;line-height:1.15;display:none}.hn-comment-node__thread-summary-label{text-decoration:none}.hn-comment-node__thread-summary-caret{opacity:.52;transition:opacity var(--motion-interactive) var(--ease-standard), transform var(--motion-control) var(--ease-expand);flex:none;transform:translateY(-.01rem)}.hn-comment-node__thread-summary:hover,.hn-comment-node__thread-summary:focus-visible{color:var(--ink);background:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}.hn-comment-node__thread-summary:hover .hn-comment-node__thread-summary-caret,.hn-comment-node__thread-summary:focus-visible .hn-comment-node__thread-summary-caret{opacity:.82;transform:translateY(-.01rem)}.hn-comment-node__thread-summary:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset);border-radius:4px}.hn-comment-node__hn-favorite-control{font-size:var(--comment-font-size-smaller);color:var(--comment-meta-subtle-color);touch-action:manipulation;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;text-decoration:none;display:none}.hn-comment-node__hn-favorite-control:before{pointer-events:none;-webkit-user-select:none;user-select:none;content:"";border-inline-start:1px solid var(--comment-meta-color);align-self:center;width:0;height:1em;display:inline-block}.hn-comment-node__hn-favorite-control:hover{color:var(--ink);text-decoration:underline}.hn-comment-node__hn-flag-control{font-size:var(--comment-font-size-smaller);color:var(--comment-meta-subtle-color);touch-action:manipulation;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:none}.hn-comment-node__hn-flag-control:hover{color:var(--ink);text-decoration:underline}.hn-comment-node__hn-vote-controls{display:none}.hn-comment-node__actions>.hn-comment-node__hn-vote-controls{vertical-align:middle}.hn-comment-node__hn-upvote-control,.hn-comment-node__hn-downvote-control{--hn-vote-arrow-color:var(--ink-faint);--hn-vote-arrow-half-base:calc(5.5px * var(--comment-font-scale-factor));--hn-vote-arrow-height:calc(11px * var(--comment-font-scale-factor));--hn-vote-arrow-opacity:.55;width:calc(16px * var(--comment-font-scale-factor));height:calc(16px * var(--comment-font-scale-factor));color:inherit;appearance:none;touch-action:manipulation;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.hn-comment-node__hn-upvote-control[data-hn-action=upvote-comment]:before,.hn-comment-node__hn-downvote-control[data-hn-action=downvote-comment]:before{content:"";border-right:var(--hn-vote-arrow-half-base) solid transparent;border-left:var(--hn-vote-arrow-half-base) solid transparent;width:0;height:0;opacity:var(--hn-vote-arrow-opacity);display:inline-block}.hn-comment-node__hn-upvote-control[data-hn-action=upvote-comment]:before{border-bottom:var(--hn-vote-arrow-height) solid var(--hn-vote-arrow-color);transform:translateY(0)}.hn-comment-node__hn-downvote-control[data-hn-action=downvote-comment]:before{border-top:var(--hn-vote-arrow-height) solid var(--hn-vote-arrow-color);transform:translateY(0)}.hn-comment-node__hn-upvote-control:hover,.hn-comment-node__hn-downvote-control:hover{--hn-vote-arrow-color:var(--ink);--hn-vote-arrow-opacity:.72}.hn-comment-node__hn-upvote-control:focus-visible,.hn-comment-node__hn-downvote-control:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset);border-radius:2px}.hn-comment-node__hn-upvote-control[data-hn-action=unvote-comment],.hn-comment-node__hn-downvote-control[data-hn-action=undown-comment]{width:auto;font-size:var(--comment-font-size-smaller);color:var(--ink-faint);text-decoration:none}.hn-comment-node__hn-upvote-control[data-hn-action=unvote-comment]:hover,.hn-comment-node__hn-downvote-control[data-hn-action=undown-comment]:hover{color:var(--ink)}.hn-comment-node__actions-sep{font-size:var(--comment-font-size-smaller);color:var(--ink-soft);line-height:1;display:none}html.hcker-news-helper-installed .hn-comment-node__hn-upvote-control{margin-right:8px;display:inline-flex}html.hcker-news-helper-installed .hn-comment-node__hn-vote-controls{display:contents}html.hcker-news-helper-installed .hn-comment-node__hn-downvote-control{margin-right:.45em;display:inline-flex}html.hcker-news-helper-installed .hn-comment-node__hn-vote-controls>.hn-action-hidden{display:none!important}html.hcker-news-helper-installed .hn-comment-node__hn-favorite-control,html.hcker-news-helper-installed .hn-comment-node__hn-flag-control{display:inline-flex}html.hcker-news-helper-installed :is(.hn-comment-node__hn-favorite-control,.hn-comment-node__hn-flag-control).hn-action-hidden{display:none!important}html.hcker-news-helper-installed .hn-comment-node__actions-sep{display:inline}.hn-comment-node__inline-reply{background:var(--surface-1);border:1px solid var(--line-soft);border-radius:8px;flex:0 0 100%;margin-top:.5em;padding:.5em}.hn-comment-node__inline-reply-text{width:100%;min-height:5.5em;font-family:var(--comment-meta-font-family);font-size:var(--comment-font-size-small);color:var(--ink);letter-spacing:var(--story-meta-letter-spacing);resize:vertical;background:var(--field-bg-color);border:1px solid var(--line-soft);border-radius:var(--field-textarea-radius);padding:.5em .6em;line-height:1.35}.comments-drawer .hn-comment-node__inline-reply-text[data-focusable=true]:focus-visible{outline-offset:0;border-color:var(--field-border-color);box-shadow:var(--field-focus-inset-shadow);outline:none}.hn-comment-node__inline-reply-actions{justify-content:flex-end;gap:8px;margin-top:.5em;display:flex}.hn-comment-node__inline-reply-send,.hn-comment-node__inline-reply-cancel{font-family:var(--comment-meta-font-family);font-size:var(--comment-font-size-smaller);color:var(--ink);letter-spacing:var(--story-meta-letter-spacing);appearance:none;touch-action:manipulation;cursor:pointer;background:var(--highlight-bg-color);border:1px solid var(--line-soft);border-radius:8px;padding:.35em .7em}.hn-comment-node__inline-reply-send:hover,.hn-comment-node__inline-reply-cancel:hover{filter:brightness(.98)}.hn-comment-node__inline-reply-send:focus-visible,.hn-comment-node__inline-reply-cancel:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.hn-comment-node__reply-btn{font-size:var(--comment-font-size-smaller);color:var(--comment-meta-subtle-color);touch-action:manipulation;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.hn-comment-node__reply-btn:hover{color:var(--ink)}.hn-comment-node__reply-btn:visited{color:var(--meta-visited-color)}html.hcker-news-helper-installed .hn-comment-node__hn-vote-controls+.hn-comment-node__reply-btn{margin-left:12px}.comments-drawer--favorite-actions-hidden .hn-comment-node__hn-favorite-control,.comments-drawer--flag-actions-hidden .hn-comment-node__hn-flag-control,.comments-drawer--favorite-actions-hidden.comments-drawer--flag-actions-hidden .hn-comment-node__actions-sep,.comments-drawer--hn-vote-actions-hidden .hn-comment-node__hn-vote-controls,.comments-drawer--reply-action-hidden .hn-comment-node__reply-btn,.comments-drawer--reply-action-hidden .hn-comment-node__inline-reply{display:none!important}.comments-drawer--hn-vote-actions-hidden .hn-comment-node__hn-vote-controls+.hn-comment-node__reply-btn{margin-left:0}.hn-comment-node__body a{color:var(--link);-webkit-hyphens:none;hyphens:none;text-decoration:underline}.hn-comment-node__body a:visited{color:var(--link-visited)}.hn-footnotes-sep{opacity:.85;border:none;width:min(450px,95%);margin:18px 0 14px}.hn-comment-node__body pre,.hn-comment-node__body code{max-width:100%;font-family:var(--code-font,var(--ui-monospace-font-family));-webkit-hyphens:none;hyphens:none;word-break:break-word;overflow-wrap:anywhere;background:var(--highlight-bg-color);border-radius:6px}.hn-comment-node__body code{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08em .28em}.hn-comment-node__body pre>code{background:0 0;border-radius:0;padding:0;display:block}.hn-comment-node__body pre{white-space:pre-wrap;padding:4px 6px;overflow-x:auto}.hn-comment-node__body--summary{color:var(--ink)}.hn-comment-node__summary-text{white-space:pre-wrap;margin:0}.hn-comment-node__summary-original-link{font:inherit;font-size:var(--comment-font-size-smallest);color:var(--ink-faint);cursor:pointer;opacity:.72;background:0 0;border:0;margin:0;padding:0;display:inline}.hn-comment-node__summary-original-link:hover,.hn-comment-node__summary-original-link:focus-visible{color:inherit;opacity:1;text-decoration:underline}.hn-comment-node__body p{margin:.8em 0 0}.hn-comment-node__body p,.hn-comment-node__body li{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;text-wrap:pretty}.hn-comment-node .hn-comment-node__body>:last-child{margin-bottom:0}.hn-comment-node__body ul,.hn-comment-node__body ol{margin:8px 0 0;padding-left:22px}.hn-comment-node__body li{margin:2px 0}.hn-comment-node__body pre{margin:8px 0 1em}.hn-comment-node__body blockquote{color:var(--comment-quote-text-color);background-color:var(--comment-quote-bg-color);border-left:3px solid var(--comment-quote-border-color);border-radius:4px;margin:8px 0;padding:6px 10px;font-style:italic}.hn-comment-node__body blockquote>:first-child{margin-top:0}.hn-comment-node .hn-comment-node__body blockquote>:last-child{margin-bottom:0}.comments-drawer .hn-comment-node__content>:first-child{margin-top:0}.comments-drawer .hn-comment-node__content>:last-child{margin-bottom:0}.hn-comment-node__summary-text>p{margin:0}.hn-comment-node__summary-text>blockquote{margin:.45em 0}.hn-comment-node__summary-text>p+p,.hn-comment-node__summary-text>p+blockquote,.hn-comment-node__summary-text>blockquote+p{margin-top:.45em}.comments-drawer .hn-comment-node__summary-text>:first-child{margin-top:0}.comments-drawer .hn-comment-node__summary-text>:last-child{margin-bottom:0}.hn-comment-node__body,.hn-comment-node__actions,.hn-comment-node__children{transition:max-height .26s cubic-bezier(.18,1,.22,1),margin .26s cubic-bezier(.18,1,.22,1),opacity .19s cubic-bezier(.16,.84,.34,1)}@media (prefers-reduced-motion:reduce){.hn-comment-node__main,.hn-comment-node__body,.hn-comment-node__actions,.hn-comment-node__children,.settings-panel .settings-content{transition:none}}.hn-comment-node.is-collapsed>.hn-comment-node__main,.hn-comment-node.is-collapsed .hn-comment-node__body,.hn-comment-node.is-collapsed .hn-comment-node__actions,.hn-comment-node.is-collapsed .hn-comment-node__children{opacity:0;margin-top:0;margin-bottom:0}.hn-comment-node.is-collapsed>.hn-comment-node__main{padding-block:0}.hn-comment-node.is-thread-collapsed>.hn-comment-node__main{padding-block-end:0}.hn-comment-node.is-thread-collapsed .hn-comment-node__thread-summary{margin-bottom:1rem;display:inline-flex}.hn-comment-node.is-collapsed{margin-bottom:6px}.hn-comment-node.is-collapsed:last-child{margin-bottom:0}.hn-comment-node.hn-comment-node--flat.is-collapsed{margin-bottom:0;padding-bottom:6px}.hn-comment-node.hn-comment-node--flat.is-collapsed:last-child{padding-bottom:0}.hn-comment-node.is-collapsed:not(.hn-comment-node--new):not(.hn-comment-node--flat){border-inline-start:0;border-radius:0;margin-inline-start:0;padding-inline-start:0}.hn-comment-node.is-collapsed .hn-comment-node__meta{box-shadow:none}.hn-comment-node__children{overflow-anchor:none;margin-left:0}.hn-comment-node.is-root:before{content:none}.hn-comment-node__body.is-deleted{color:var(--ink-soft);opacity:.7;font-style:italic}.hn-comment-node--new{border:0;border-radius:3px}.hn-comment-node--new:not(.hn-comment-node--flat){margin-inline-start:0;padding-inline-start:0}.hn-comment-node--new>.hn-comment-node__main{background:linear-gradient(to right, transparent 0,  transparent calc((var(--thread-gutter) / 2) - var(--rail-thickness)), color-mix(in srgb, var(--accent) 5%, transparent) calc((var(--thread-gutter) / 2) - var(--rail-thickness)), color-mix(in srgb, var(--accent) 5%, transparent) 100%);border-radius:0 0 3px 3px;padding-bottom:.4em}.hn-comment-node--new>.hn-comment-node__header{background:linear-gradient(to right, transparent 0,  transparent calc((var(--thread-gutter) / 2) - var(--rail-thickness)), color-mix(in srgb, var(--accent) 5%, transparent) calc((var(--thread-gutter) / 2) - var(--rail-thickness)), color-mix(in srgb, var(--accent) 5%, transparent) 100%), var(--surface-1);border-radius:3px 3px 0 0}.hn-comment-node--new .hn-comment-node__body{margin-top:0;padding-top:.25em}.comments-drawer.comments-drawer--unread-indicators-hidden .hn-comment-node--new>.hn-comment-node__main{background:0 0}.comments-drawer.comments-drawer--unread-indicators-hidden .hn-comment-node--new>.hn-comment-node__header{background:var(--header-bg-current,transparent);border-radius:0}.comments-drawer.comments-drawer--unread-indicators-hidden .hn-comment-node--new .hn-comment-node__body{padding-top:0}.hn-comment-node__new-count{min-width:1.6em;height:1.7em;font-size:inherit;color:var(--accent-ink);background:var(--accent);border-radius:999px;place-items:center;padding:0 .5em;line-height:1;display:inline-grid}.hn-comment-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.hn-comment-skeleton>.hn-comment-node__header,.hn-comment-skeleton .hn-comment-node__body,.hn-comment-skeleton .hn-comment-node__actions,.hn-comment-skeleton .hn-comment-rail-container{cursor:default}.comments-drawer.comments-drawer--sticky-enabled .comments-drawer__scroller--loading .hn-comment-skeleton>.hn-comment-node__header{position:static}.hn-comment-skeleton .hn-comment-rail-container,.hn-comment-skeleton .hn-comment-node__ancestor-rails,.hn-comment-skeleton .hn-comment-ancestor-rail{pointer-events:none}.hn-comment-skeleton .hn-comment-rail,.hn-comment-skeleton .hn-comment-ancestor-rail:before,.hn-comment-skeleton:not(.is-root):before{animation:2s ease-in-out infinite skeleton-pulse}.hn-comment-skeleton__bar{color:#0000;background-color:var(--skeleton-base-color);transform-origin:50%;border-radius:3px;flex:none;height:1em;animation:2s ease-in-out infinite skeleton-pulse;display:inline-block;transform:scaleY(.64)}.hn-comment-skeleton__toggle-bar{width:1.6em}.hn-comment-skeleton__author{width:5ch}.hn-comment-skeleton:nth-child(3n) .hn-comment-skeleton__author{width:7ch}.hn-comment-skeleton__karma{border-radius:999px;width:2.4ch}.hn-comment-skeleton__time{width:6ch}.hn-comment-skeleton__points{width:5.5ch}.hn-comment-skeleton__body-line{width:min(var(--comment-skeleton-line-width), 100%);height:1.4em;display:block;transform:scaleY(.5)}.hn-comment-skeleton__action{width:4ch}.hn-comment-skeleton__flag{width:3ch}.hn-comment-skeleton__favorite{width:5.5ch}.hn-comment-skeleton .hn-comment-node__actions-sep{animation:2s ease-in-out infinite skeleton-pulse}
