:root{--founding-star-gold: hsl(43 98% 52%)}.founding-badge.svelte-1bvrmjp{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;background:transparent;border:.5px solid hsl(43 40% 76%);color:#725a1d;transition:border-color .2s ease,box-shadow .2s ease;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .founding-badge.svelte-1bvrmjp{border-color:#50452b;color:#efca6c}.founding-badge.svelte-1bvrmjp:hover{border-color:#d4b054;box-shadow:0 0 0 3px #fdb90d0f}.dark .founding-badge.svelte-1bvrmjp:hover{border-color:#8a702e;box-shadow:0 0 0 3px #fdb90d12}.founding-badge__star.svelte-1bvrmjp{display:flex;align-items:center;flex-shrink:0;position:relative;top:.5px}.founding-badge__number.svelte-1bvrmjp{font-family:var(--font-mono, ui-monospace, "Roboto Mono", monospace);font-size:11px;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:currentColor}.founding-badge__rule.svelte-1bvrmjp{display:block;width:.5px;height:9px;background:currentColor;opacity:.2;flex-shrink:0}.founding-badge__label.svelte-1bvrmjp{font-family:var(--font-mono, ui-monospace, "Roboto Mono", monospace);font-size:9px;font-weight:500;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:currentColor;opacity:.55}.founding-inline.svelte-1bvrmjp{display:inline-flex;align-items:center;gap:4px;font-size:inherit;color:inherit}.founding-inline__star.svelte-1bvrmjp{display:flex;flex-shrink:0;position:relative;top:-.5px}.founding-inline__text.svelte-1bvrmjp{font-size:inherit;font-weight:inherit;color:inherit;white-space:nowrap}.founding-inline__num.svelte-1bvrmjp{font-family:var(--font-mono, ui-monospace, "Roboto Mono", monospace);font-size:.85em;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#725a1d}.dark .founding-inline__num.svelte-1bvrmjp{color:#efca6c}.pages-grid.svelte-mhgec7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.page-card.svelte-mhgec7{display:flex;flex-direction:column;background:hsl(var(--surface) / .8);backdrop-filter:blur(16px);border:.5px solid hsl(var(--foreground) / .15);border-radius:1.25rem;overflow:hidden;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1)}.page-card.svelte-mhgec7:hover{transform:translateY(-4px) scale(1.01);background:hsl(var(--surface) / .95);box-shadow:var(--shadow-card-hover);border-color:hsl(var(--foreground) / .25)}.page-image.svelte-mhgec7{aspect-ratio:16 / 9;overflow:hidden;background:hsl(var(--muted))}.page-image.svelte-mhgec7 img:where(.svelte-mhgec7){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.23,1,.32,1)}.page-card.svelte-mhgec7:hover .page-image:where(.svelte-mhgec7) img:where(.svelte-mhgec7){transform:scale(1.05)}.page-content.svelte-mhgec7{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.page-type.svelte-mhgec7{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em}.page-title.svelte-mhgec7{font-size:1.0625rem;font-weight:700;color:hsl(var(--foreground));margin:0;line-height:1.3;letter-spacing:-.02em}.page-description.svelte-mhgec7{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:640px){.pages-grid.svelte-mhgec7{grid-template-columns:1fr}}.github-section-header.svelte-ia8vc4{margin-bottom:1rem}.github-profile-link.svelte-ia8vc4{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-muted-foreground);transition:color .15s ease}.github-profile-link.svelte-ia8vc4:hover{color:var(--color-foreground)}.github-repos-grid.svelte-ia8vc4{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(max-width:640px){.github-repos-grid.svelte-ia8vc4{grid-template-columns:1fr}}.github-repo-card.svelte-ia8vc4{display:flex;flex-direction:column;padding:.875rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background);transition:border-color .15s ease,box-shadow .15s ease;text-decoration:none;color:inherit}.github-repo-card.svelte-ia8vc4:hover{border-color:var(--color-muted-foreground)}.github-repo-header.svelte-ia8vc4{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.github-repo-name.svelte-ia8vc4{font-size:.875rem;font-weight:500;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.github-repo-desc.svelte-ia8vc4{font-size:.75rem;color:var(--color-muted-foreground);line-height:1.4;margin:0;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.github-repo-footer.svelte-ia8vc4{display:flex;align-items:center;gap:.75rem;margin-top:auto}.github-repo-lang.svelte-ia8vc4{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-muted-foreground)}.github-lang-dot.svelte-ia8vc4{width:.5rem;height:.5rem;border-radius:50%}.github-repo-stat.svelte-ia8vc4{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-muted-foreground)}.github-loading-grid.svelte-ia8vc4{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.github-repo-skeleton.svelte-ia8vc4{height:5rem;border-radius:.5rem;background:var(--color-muted);animation:svelte-ia8vc4-pulse 1.5s ease-in-out infinite}@keyframes svelte-ia8vc4-pulse{0%,to{opacity:.4}50%{opacity:.7}}.github-error.svelte-ia8vc4,.github-empty.svelte-ia8vc4{font-size:.875rem;color:var(--color-muted-foreground);margin:0}.print-modal{position:fixed;left:50%;top:50%;z-index:50;transform:translate(-50%,-50%);width:calc(100% - 2rem);max-width:480px;max-height:85vh;display:flex;flex-direction:column;background:hsl(var(--background));border:1px solid hsl(var(--border) / .5);border-radius:1rem;box-shadow:0 24px 48px -12px #0000002e,0 0 0 1px hsl(var(--foreground) / .05);overflow:hidden}.print-modal-header.svelte-o68cnu{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border) / .5);flex-shrink:0}.print-modal-title{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:0}.print-modal-close{color:hsl(var(--muted-foreground));transition:color .15s;background:none;border:none;cursor:pointer;padding:0}.print-modal-close:hover{color:hsl(var(--foreground))}.print-modal-body.svelte-o68cnu{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.print-modal-section.svelte-o68cnu{display:flex;flex-direction:column}.print-modal-footer.svelte-o68cnu{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.25rem;border-top:1px solid hsl(var(--border) / .5);background:hsl(var(--surface-secondary) / .5);flex-shrink:0}.layout-options.svelte-o68cnu{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.layout-option.svelte-o68cnu{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.625rem 1rem;border-radius:.625rem;background:hsl(var(--surface-secondary));border:1.5px solid hsl(var(--border) / .5);cursor:pointer;transition:all .15s ease;color:hsl(var(--muted-foreground))}.layout-option.svelte-o68cnu:hover{border-color:hsl(var(--border));background:hsl(var(--surface-tertiary))}.layout-option.active.svelte-o68cnu{border-color:hsl(var(--foreground));background:hsl(var(--surface-tertiary));color:hsl(var(--foreground))}.layout-name.svelte-o68cnu{font-size:.8125rem;font-weight:600;color:hsl(var(--foreground))}.print-sections-grid.svelte-o68cnu{display:grid;grid-template-columns:1fr 1fr;gap:.125rem .5rem}.print-section-row.svelte-o68cnu{display:flex;align-items:center;gap:.5rem;padding:.375rem .25rem;border-radius:.375rem;cursor:pointer;transition:background .1s ease;background:none;border:none;width:100%;text-align:left}.print-section-row.svelte-o68cnu:hover:not(:disabled){background:hsl(var(--surface-secondary))}.print-section-row.svelte-o68cnu:disabled{cursor:not-allowed}.print-section-row.is-unavailable.svelte-o68cnu{opacity:.35}.print-section-name.svelte-o68cnu{font-size:.8125rem;font-weight:400;color:hsl(var(--foreground))}.toggle-row.svelte-o68cnu{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:.625rem;background:hsl(var(--surface-secondary));border:1px solid hsl(var(--border) / .5)}.toggle-label.svelte-o68cnu{font-size:.8125rem;font-weight:500;color:hsl(var(--foreground))}.toggle-switch.svelte-o68cnu{position:relative;width:36px;height:20px;border-radius:10px;background:hsl(var(--muted-foreground) / .2);transition:background-color .2s ease;cursor:pointer;border:none;flex-shrink:0}.toggle-switch.active.svelte-o68cnu{background:hsl(var(--foreground))}.toggle-thumb.svelte-o68cnu{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:hsl(var(--background));transition:transform .2s ease;box-shadow:0 1px 3px hsl(var(--foreground) / .1)}.toggle-switch.active.svelte-o68cnu .toggle-thumb:where(.svelte-o68cnu){transform:translate(16px)}.modal-actions-right.svelte-o68cnu{display:flex;align-items:center;gap:.5rem}@media(max-width:400px){.print-sections-grid.svelte-o68cnu{grid-template-columns:1fr}}.recruiter-banner.svelte-1pd6qz8{position:sticky;top:0;z-index:50;background:linear-gradient(135deg,hsl(var(--surface) / .95),hsl(var(--muted) / .9));backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--border) / .5);padding:.75rem 1.5rem}.banner-content.svelte-1pd6qz8{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.back-link.svelte-1pd6qz8{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s}.back-link.svelte-1pd6qz8:hover{color:hsl(var(--foreground))}.context-info.svelte-1pd6qz8{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:200px}.context-badge.svelte-1pd6qz8{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--accent-color, 142 76% 46%))}.job-info.svelte-1pd6qz8{display:flex;align-items:baseline;gap:.375rem;font-size:.9375rem}.job-title.svelte-1pd6qz8{font-weight:600;color:hsl(var(--foreground))}.separator.svelte-1pd6qz8{color:hsl(var(--muted-foreground));font-size:.875rem}.org-name.svelte-1pd6qz8{color:hsl(var(--muted-foreground))}.banner-actions.svelte-1pd6qz8{display:flex;align-items:center;gap:1rem}.applied-date.svelte-1pd6qz8{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:hsl(var(--muted-foreground))}.status-dropdown.svelte-1pd6qz8{position:relative}.status-button.svelte-1pd6qz8{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:.5rem;font-size:.875rem;font-weight:500;color:hsl(var(--foreground));cursor:pointer;transition:all .2s}.status-button.svelte-1pd6qz8:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--border))}.status-button.svelte-1pd6qz8:disabled{opacity:.6;cursor:not-allowed}.status-dot.svelte-1pd6qz8{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.chevron.svelte-1pd6qz8{display:inline-flex;transition:transform .2s}.chevron.open.svelte-1pd6qz8{transform:rotate(180deg)}.dropdown-menu.svelte-1pd6qz8{position:absolute;top:calc(100% + .5rem);right:0;min-width:160px;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 4px 20px #0003;overflow:hidden;z-index:60}.dropdown-item.svelte-1pd6qz8{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;background:transparent;border:none;font-size:.875rem;color:hsl(var(--foreground));cursor:pointer;transition:background .15s}.dropdown-item.svelte-1pd6qz8:hover{background:hsl(var(--muted))}.dropdown-item.selected.svelte-1pd6qz8{background:hsl(var(--muted) / .5)}.check-icon.svelte-1pd6qz8{margin-left:auto;color:hsl(var(--accent-color, 142 76% 46%))}@media(max-width:640px){.recruiter-banner.svelte-1pd6qz8{padding:.75rem 1rem}.banner-content.svelte-1pd6qz8{flex-direction:column;align-items:flex-start;gap:.75rem}.banner-actions.svelte-1pd6qz8{width:100%;justify-content:space-between}}@media print{section.svelte-a4y6kp,aside.svelte-a4y6kp{display:none}}.ask-header--editorial.svelte-dbn4tr{margin-bottom:20px;padding-bottom:16px;border-bottom:.5px solid hsl(var(--editorial-divider, 0 0% 91%))}.ask-header-label.svelte-dbn4tr{font-family:var(--font-mono);font-size:.75rem;letter-spacing:-.12px;color:hsl(var(--editorial-caption, 43 60% 30%));display:block;margin-bottom:4px}.ask-header-title--editorial.svelte-dbn4tr{font-family:var(--font-heading);font-size:1.25rem;font-weight:400;letter-spacing:-.5px;color:hsl(var(--fg));line-height:1.2}.ask-header-title--classic.svelte-dbn4tr{font-size:.875rem;font-weight:700;color:hsl(var(--foreground) / .6);text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.5rem}.ask-float.svelte-dbn4tr{position:fixed;z-index:40}@media(min-width:1200px){.ask-float.svelte-dbn4tr{right:24px;top:180px;width:380px;max-height:calc(100vh - 180px)}.ask-float-inner.svelte-dbn4tr{padding:20px;border-radius:1rem;border:1px solid hsl(var(--foreground) / .1);background:hsl(var(--surface) / .82);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dark .ask-float-inner.svelte-dbn4tr{border-color:hsl(var(--foreground) / .1);background:hsl(var(--surface) / .82);box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0003}}@media(max-width:1199px){.ask-float.svelte-dbn4tr{display:none}}
