.feed-load-more.svelte-1szkvaw{min-height:3.5rem;color:var(--color-sub);justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.feed-load-more.svelte-1szkvaw .retry:where(.svelte-1szkvaw){background:var(--color-surface-sub);color:var(--color-main);cursor:pointer;border-radius:6px;padding:.25rem .625rem;font-weight:700}@keyframes svelte-xluvx6-favorites-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.favorites-manager.svelte-xluvx6{border-bottom:1px solid var(--color-line);flex-shrink:0;position:relative}.favorites-manager.svelte-xluvx6.expanded{z-index:30}.favorites-manager.svelte-xluvx6.expanded .toggle:where(.svelte-xluvx6){background:var(--color-surface-sub)}.favorites-manager.svelte-xluvx6 .toggle:where(.svelte-xluvx6){width:100%;color:var(--color-sub);text-align:left;cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.favorites-manager.svelte-xluvx6 .toggle:where(.svelte-xluvx6):hover{background:var(--color-surface-sub)}.favorites-manager.svelte-xluvx6 .toggle:where(.svelte-xluvx6) .title:where(.svelte-xluvx6){color:var(--color-main);font-size:.8125rem;font-weight:800}.favorites-manager.svelte-xluvx6 .toggle:where(.svelte-xluvx6) .summary:where(.svelte-xluvx6){min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.favorites-manager.svelte-xluvx6 .body:where(.svelte-xluvx6){z-index:30;border:1px solid var(--color-line);background:var(--color-panel);max-height:min(55vh,420px);box-shadow:var(--shadow-premium);border-top:none;border-radius:0 0 14px 14px;flex-direction:column;gap:.875rem;padding:.625rem .75rem .875rem;animation:.14s ease-out svelte-xluvx6-favorites-drop;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.favorites-manager.svelte-xluvx6 .group:where(.svelte-xluvx6){flex-direction:column;gap:.375rem;display:flex}.favorites-manager.svelte-xluvx6 .group:where(.svelte-xluvx6) h3:where(.svelte-xluvx6){color:var(--color-sub);font-size:.6875rem;font-weight:800}.favorites-manager.svelte-xluvx6 .add-region:where(.svelte-xluvx6){align-items:center;gap:.375rem;display:flex}.favorites-manager.svelte-xluvx6 .add-region:where(.svelte-xluvx6) .cluster-selector{flex:1}.favorites-manager.svelte-xluvx6 .add-button:where(.svelte-xluvx6){background:var(--color-brand-500);color:#fff;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:.25rem;height:36px;padding:0 .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.favorites-manager.svelte-xluvx6 .add-button:where(.svelte-xluvx6):disabled{background:var(--color-surface-sub);color:var(--color-muted);cursor:not-allowed}.favorites-manager.svelte-xluvx6 .hint:where(.svelte-xluvx6){color:var(--color-muted);font-size:.75rem}.favorites-manager.svelte-xluvx6 .rows:where(.svelte-xluvx6){flex-direction:column;display:flex}.favorites-manager.svelte-xluvx6 .rows:where(.svelte-xluvx6) li:where(.svelte-xluvx6){align-items:center;gap:.25rem;display:flex}.favorites-manager.svelte-xluvx6 .rows:where(.svelte-xluvx6) li:where(.svelte-xluvx6)+li:where(.svelte-xluvx6){border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}.favorites-manager.svelte-xluvx6 .row-main:where(.svelte-xluvx6){text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;flex:1;min-width:0;padding:.375rem .25rem;display:flex}.favorites-manager.svelte-xluvx6 .row-main:where(.svelte-xluvx6):hover{background:var(--color-surface-sub)}.favorites-manager.svelte-xluvx6 .row-main:where(.svelte-xluvx6) .name:where(.svelte-xluvx6),.favorites-manager.svelte-xluvx6 .row-main:where(.svelte-xluvx6) .address:where(.svelte-xluvx6){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorites-manager.svelte-xluvx6 .row-main:where(.svelte-xluvx6) .name:where(.svelte-xluvx6){color:var(--color-main);font-size:.8125rem;font-weight:700}.favorites-manager.svelte-xluvx6 .row-main:where(.svelte-xluvx6) .address:where(.svelte-xluvx6){color:var(--color-muted);font-size:.6875rem}.favorites-manager.svelte-xluvx6 .remove:where(.svelte-xluvx6){width:28px;height:28px;color:var(--color-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.favorites-manager.svelte-xluvx6 .remove:where(.svelte-xluvx6):hover{background:var(--color-surface-sub);color:var(--color-main)}.favorites-manager.svelte-xluvx6 .remove:where(.svelte-xluvx6):disabled{cursor:default;opacity:.5}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r){border:1px solid var(--color-line);background:var(--color-surface-sub);border-radius:8px;flex-direction:column;gap:.625rem;margin:.75rem 1rem;padding:.75rem .875rem;display:flex}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .rows:where(.svelte-38wc3r){flex-direction:column;gap:.5rem;display:flex}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .row:where(.svelte-38wc3r){color:var(--color-sub);word-break:keep-all;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .row:where(.svelte-38wc3r).active{color:var(--color-main);font-weight:600}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .row:where(.svelte-38wc3r) svg{margin-top:1px}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .offer:where(.svelte-38wc3r){background:var(--color-panel);color:var(--color-brand-600);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.dark :is(.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .offer:where(.svelte-38wc3r)){color:var(--color-brand-300)}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .explain:where(.svelte-38wc3r){border-top:1px solid var(--color-line);flex-direction:column;gap:.5rem;padding-top:.625rem;display:flex}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .explain:where(.svelte-38wc3r) p:where(.svelte-38wc3r){color:var(--color-sub);word-break:keep-all;font-size:.8125rem;line-height:1.5}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .explain:where(.svelte-38wc3r) .actions:where(.svelte-38wc3r){justify-content:flex-end;gap:.5rem;display:flex}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .explain:where(.svelte-38wc3r) button:where(.svelte-38wc3r){cursor:pointer;border-radius:8px;padding:.4375rem .875rem;font-size:.8125rem;font-weight:700}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .explain:where(.svelte-38wc3r) .later:where(.svelte-38wc3r){background:var(--color-panel);color:var(--color-sub)}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .explain:where(.svelte-38wc3r) .allow:where(.svelte-38wc3r){background:var(--color-brand-500);color:#fff}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .explain:where(.svelte-38wc3r) .allow:where(.svelte-38wc3r):hover{background:var(--color-brand-600)}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) .blocked:where(.svelte-38wc3r){color:var(--color-muted);word-break:keep-all;font-size:.75rem;line-height:1.5}.feed-jobs-banner.svelte-38wc3r .box:where(.svelte-38wc3r) button:where(.svelte-38wc3r):disabled{cursor:default;opacity:.6}.feed-skeleton.svelte-ya9s7a .card:where(.svelte-ya9s7a){border-bottom:1px solid var(--color-line);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.feed-skeleton.svelte-ya9s7a .row:where(.svelte-ya9s7a){gap:.375rem;display:flex}.feed-my-tab.svelte-1m9nu0e .items:where(.svelte-1m9nu0e)>li:where(.svelte-1m9nu0e){border-bottom:1px solid var(--color-line)}.feed-search.svelte-1oec8ox{border-bottom:1px solid var(--color-line);align-items:center;padding:.5rem 1rem;display:flex;position:relative}.feed-search.svelte-1oec8ox .icon{color:var(--color-muted);pointer-events:none;position:absolute;left:1.75rem}.feed-search.svelte-1oec8ox input:where(.svelte-1oec8ox){border:1px solid var(--color-line);background:var(--color-surface-sub);width:100%;height:2.25rem;color:var(--color-main);border-radius:999px;padding:0 2.25rem;font-size:1rem}.feed-search.svelte-1oec8ox input:where(.svelte-1oec8ox)::placeholder{color:var(--color-muted)}.feed-search.svelte-1oec8ox input:where(.svelte-1oec8ox):focus{border-color:var(--color-brand-500);outline:none}.feed-search.svelte-1oec8ox input:where(.svelte-1oec8ox)::-webkit-search-cancel-button{display:none}.feed-search.svelte-1oec8ox .clear:where(.svelte-1oec8ox){width:1.5rem;height:1.5rem;color:var(--color-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;right:1.5rem}.feed-search.svelte-1oec8ox .clear:where(.svelte-1oec8ox):hover{color:var(--color-main)}.feed-search-issue.svelte-pn459k{cursor:pointer;flex-direction:column;gap:.25rem;padding:.875rem 1rem;transition:background-color .12s;display:flex}.feed-search-issue.svelte-pn459k:hover{background:var(--color-surface-sub)}.feed-search-issue.svelte-pn459k .name:where(.svelte-pn459k){color:var(--color-brand-600);font-size:.75rem;font-weight:800}.dark :is(.feed-search-issue.svelte-pn459k .name:where(.svelte-pn459k)){color:var(--color-brand-300)}.feed-search-issue.svelte-pn459k .title:where(.svelte-pn459k){color:var(--color-main);word-break:keep-all;overflow-wrap:anywhere;font-size:.9375rem;font-weight:800;line-height:1.4}.feed-search-issue.svelte-pn459k .summary:where(.svelte-pn459k){color:var(--color-sub);word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6}.feed-search-issue.svelte-pn459k .meta:where(.svelte-pn459k){color:var(--color-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.feed-search-results.svelte-1cd8y7 .items:where(.svelte-1cd8y7)>li:where(.svelte-1cd8y7){border-bottom:1px solid var(--color-line)}@keyframes svelte-14pmwpy-feed-card-highlight{0%{background:color-mix(in srgb, var(--color-brand-500) 14%, transparent)}to{opacity:0;background:0 0}}.feed-page.svelte-14pmwpy{background:var(--color-surface-main);padding-top:var(--app-header-height);box-shadow:0 var(--tab-bar-overlap) 0 var(--color-panel);flex-direction:column;flex:1;display:flex}.feed-page.svelte-14pmwpy .column:where(.svelte-14pmwpy){background:var(--color-panel);flex:1;width:100%;max-width:40rem;margin:0 auto}@media (width>=768px){.feed-page.svelte-14pmwpy .column:where(.svelte-14pmwpy){border-right:1px solid var(--color-line);border-left:1px solid var(--color-line)}}.feed-page.svelte-14pmwpy .cards:where(.svelte-14pmwpy)>li:where(.svelte-14pmwpy){scroll-margin-top:calc(var(--app-header-height) + 44px);border-bottom:1px solid var(--color-line);position:relative}.feed-page.svelte-14pmwpy .cards:where(.svelte-14pmwpy)>li:where(.svelte-14pmwpy).highlighted:after{content:"";box-shadow:inset 3px 0 0 var(--color-brand-500);pointer-events:none;animation:2.4s ease-out forwards svelte-14pmwpy-feed-card-highlight;position:absolute;inset:0}.feed-page.svelte-14pmwpy .end:where(.svelte-14pmwpy){color:var(--color-muted);text-align:center;padding:1.5rem 1rem 2.5rem;font-size:.75rem}
