.developer-page{max-inline-size:48rem;color:var(--on-surface);gap:1.5rem;margin-inline:auto;padding-block:1.5rem 2.5rem;display:grid}@media(min-width:48rem){.developer-page{padding-block:2.5rem 3rem}}.developer-breadcrumb{color:var(--on-surface-variant);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.developer-header{gap:.5rem;display:grid}.developer-title{font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:var(--tracking-card);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.15}@media(min-width:48rem){.developer-title{font-size:var(--text-4xl)}}.developer-lede{color:var(--on-surface-variant);font-size:var(--text-sm);margin:0;line-height:1.375rem}.developer-facts{flex-wrap:wrap;gap:0 1rem;display:flex}.developer-card.market-figure{gap:1rem}.developer-skeleton{gap:.75rem;padding-block:.5rem;display:grid}.developer-muted{color:var(--on-surface-variant)}.developer-controls{gap:.75rem;display:grid}.developer-search{gap:.375rem;display:grid}.developer-search-label{font-size:var(--text-sm);font-weight:700}.developer-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;max-inline-size:28rem;display:grid}.developer-help{color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta);margin:0}.developer-filters{flex-wrap:wrap;gap:.75rem;display:flex}.developer-filter{position:relative}.developer-filter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.developer-count{border-block-start:1px solid var(--row-line);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;padding-block-start:.75rem;font-weight:600;display:flex}.developer-count .developer-muted{font-weight:400}.developer-rows{margin:0;padding:0;list-style:none;display:grid}.developer-rows>li{border-block-start:1px solid var(--row-line);gap:.125rem;padding-block:.625rem;display:grid}.developer-row-counts{font-size:var(--text-sm)}.developer-name{color:var(--on-surface);font-size:var(--text-base);text-decoration:underline;text-decoration-color:var(--row-line);text-underline-offset:.2em;overflow-wrap:anywhere;justify-self:start;font-weight:600;position:relative}.developer-name:hover{text-decoration-color:currentColor}.developer-name:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.developer-empty{justify-items:start;gap:.5rem;display:grid}.developer-empty p{font-size:var(--text-sm);margin:0}.developer-pages{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.developer-section{gap:.5rem;display:grid}.developer-section p{font-size:var(--text-sm);margin:0;line-height:1.375rem}.developer-section-title{font-family:var(--font-heading);font-size:var(--text-lg);margin:0;font-weight:500}.developer-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}@media(min-width:48rem){.developer-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.developer-tile{border-radius:var(--shape-control);background:var(--surface-container-low);align-content:start;gap:.25rem;padding:.75rem;display:grid}.developer-tile dt{color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta)}.developer-tile dd{font-size:var(--text-xl);margin:0;font-weight:600}.developer-moves{font-size:var(--text-sm);margin:0;line-height:1.375rem}.developer-legend{color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.developer-legend li{align-items:center;gap:.375rem;display:inline-flex}.developer-legend-planned{border-radius:var(--shape-pill);background:var(--chart-1);block-size:.5rem;inline-size:1.25rem}.developer-legend-cancelled,.developer-legend-completed{border-radius:50%;block-size:.625rem;inline-size:.625rem}.developer-legend-completed{background:var(--on-surface)}.developer-legend-cancelled{border:2px solid var(--on-surface)}.developer-legend-today{border-inline-start:2px dashed var(--on-surface-variant);block-size:.75rem;inline-size:0}.developer-projects{margin:0;padding:0;list-style:none;display:grid}.developer-project{border-block-start:1px solid var(--row-line);gap:.375rem;padding-block:.75rem;display:grid}.developer-project p{margin:0}.developer-project-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.developer-project-unnamed{font-size:var(--text-base);font-weight:600}.developer-project-status{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.developer-project-dates{font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}@media(min-width:48rem){.developer-project-dates{grid-template-columns:repeat(4,minmax(0,1fr))}}.developer-project-dates dt{color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta)}.developer-project-dates dd{margin:0}.developer-track{border-radius:var(--shape-pill);background:var(--surface-container-high);block-size:.75rem;position:relative}.developer-track :where(span){position:absolute;inset-block:0}.developer-track-planned{border-radius:var(--shape-pill);background:var(--chart-1);min-inline-size:.25rem}.developer-track-start{background:var(--chart-1);inline-size:.25rem}.developer-track-cancelled,.developer-track-completed{border-radius:50%;block-size:.75rem;inline-size:.75rem;translate:-50%}.developer-track-completed{background:var(--on-surface)}.developer-track-cancelled{border:2px solid var(--on-surface);background:var(--card)}.developer-track-today{border-inline-start:2px dashed var(--on-surface-variant);inline-size:0;inset-block:-.25rem}.developer-more{border-block-start:1px solid var(--row-line);gap:.5rem;padding-block-start:.75rem;display:grid}.developer-summary{inline-size:-moz-fit-content;inline-size:fit-content;color:var(--on-primary-container);font-size:var(--text-sm);cursor:pointer;font-weight:600;position:relative}.developer-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
