.pager.svelte-1c1j7oq{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}ol.svelte-1c1j7oq{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}button.svelte-1c1j7oq{min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--color-foreground);color:var(--color-foreground);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0}button.svelte-1c1j7oq:hover:not(:disabled){background:var(--color-foreground);color:var(--color-background)}button[aria-current=page].svelte-1c1j7oq{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font-weight:700}button.svelte-1c1j7oq:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media print{.pager.svelte-1c1j7oq{display:none}}.filters.svelte-12bq774{gap:var(--space-4);grid-template-columns:1fr 1.4fr 1fr;display:grid}.count.svelte-12bq774{margin:var(--space-5) 0 var(--space-2);color:var(--color-subtle-foreground);font-size:var(--text-sm)}table.svelte-12bq774{border-collapse:collapse;border-top:1px solid var(--color-foreground);width:100%;font-size:var(--text-md)}th.svelte-12bq774,td.svelte-12bq774{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--color-muted-border);text-align:left}thead.svelte-12bq774 th:where(.svelte-12bq774){color:var(--color-subtle-foreground);font-size:var(--text-xs);font-weight:400}tbody.svelte-12bq774 th:where(.svelte-12bq774){font-weight:700}td.svelte-12bq774{color:var(--color-muted-foreground)}.num.svelte-12bq774{text-align:right;font-variant-numeric:tabular-nums}tbody.svelte-12bq774 tr:where(.svelte-12bq774){transition:background var(--motion-fast) ease}tbody.svelte-12bq774 tr:where(.svelte-12bq774):hover{background:var(--color-panel)}.off-page.svelte-12bq774{display:none}@media (width<=640px){.filters.svelte-12bq774{grid-template-columns:1fr}thead.svelte-12bq774{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody.svelte-12bq774 tr:where(.svelte-12bq774):not(.off-page){gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-muted-border);grid-template-columns:1fr 1fr;display:grid}tbody.svelte-12bq774 th:where(.svelte-12bq774){grid-column:1/-1}th.svelte-12bq774,td.svelte-12bq774{border:0;padding:0}td.svelte-12bq774,td.num.svelte-12bq774{font-size:var(--text-sm);text-align:left}td.svelte-12bq774:before{content:attr(data-label) "：";color:var(--color-subtle-foreground)}td.svelte-12bq774:first-of-type{grid-column:1/-1}}@media print{.filters.svelte-12bq774,.count.svelte-12bq774,thead.svelte-12bq774{display:none}table.svelte-12bq774,tbody.svelte-12bq774{display:block}tbody.svelte-12bq774{columns:3;column-gap:18pt}tbody.svelte-12bq774 tr:where(.svelte-12bq774),.off-page.svelte-12bq774{break-inside:avoid;border-bottom:1px solid #ddd;justify-content:space-between;gap:6pt;display:flex}tbody.svelte-12bq774 td:where(.svelte-12bq774):not(:nth-of-type(2)){display:none}th.svelte-12bq774,td.svelte-12bq774{border:0;padding:2pt 0;font-size:9pt}}.skill-matrix.svelte-yq98r6{gap:var(--space-6) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.skill-matrix.svelte-yq98r6 li:where(.svelte-yq98r6){align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--color-foreground);display:grid}.skill-matrix.svelte-yq98r6 em:where(.svelte-yq98r6){color:var(--color-accent);font-size:var(--text-xs);font-style:normal;font-weight:700}.skill-matrix.svelte-yq98r6 strong:where(.svelte-yq98r6){font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;font-weight:700;line-height:1.15}.skill-desc.svelte-yq98r6{color:var(--color-muted-foreground);font-size:var(--text-md);line-height:1.7}.sub-title.svelte-yq98r6{margin:clamp(56px, 7vw, 96px) 0 var(--space-5)}@media (width<=960px){.skill-matrix.svelte-yq98r6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.skill-matrix.svelte-yq98r6{grid-template-columns:1fr}}@media print{.skill-matrix.svelte-yq98r6{display:none}.sub-title.svelte-yq98r6{margin:0 0 6pt;font-size:13pt}}.credentials.svelte-16pk31u{gap:var(--space-6) var(--space-7);grid-template-columns:1fr 1fr;margin-top:clamp(56px,7vw,96px);display:grid}.sub-title.svelte-16pk31u{margin:0 0 var(--space-4)}.cred-list.svelte-16pk31u{border-top:2px solid var(--color-foreground);margin:0;padding:0;list-style:none}.cred-list.svelte-16pk31u li:where(.svelte-16pk31u){gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-muted-border);grid-template-columns:10.5em minmax(0,1fr);align-items:baseline;display:grid}.cred-meta.svelte-16pk31u{color:var(--color-subtle-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.cred-main.svelte-16pk31u{gap:var(--space-1);display:grid}.cred-main.svelte-16pk31u strong:where(.svelte-16pk31u){font-size:var(--text-lg);line-height:1.4}.cred-main.svelte-16pk31u span:where(.svelte-16pk31u){color:var(--color-muted-foreground);font-size:var(--text-sm)}@media (width<=760px){.credentials.svelte-16pk31u{grid-template-columns:1fr}}@media (width<=480px){.cred-list.svelte-16pk31u li:where(.svelte-16pk31u){gap:var(--space-1);grid-template-columns:1fr}}@media print{.credentials.svelte-16pk31u{break-inside:avoid;gap:12pt;margin-top:12pt}.sub-title.svelte-16pk31u{margin-bottom:4pt;font-size:13pt}.cred-list.svelte-16pk31u li:where(.svelte-16pk31u){grid-template-columns:7em minmax(0,1fr);gap:6pt;padding-block:3pt}.cred-meta.svelte-16pk31u,.cred-main.svelte-16pk31u span:where(.svelte-16pk31u){font-size:8.5pt}.cred-main.svelte-16pk31u{gap:0}.cred-main.svelte-16pk31u strong:where(.svelte-16pk31u){font-size:10pt;line-height:1.3}}
