/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.skill-cat{border-block-start:1px solid var(--color-line);margin-block-end:2.25rem;padding-block-start:1.35rem}.skill-cat-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-block-end:1rem;display:flex}.skill-cat-name{font-family:var(--font-display);color:var(--color-ink);padding-inline-start:1.5rem;font-size:1.15rem;font-weight:700;line-height:1.25;position:relative}.skill-cat-name:before{content:"";background:var(--color-accent-fill);width:.95rem;height:2px;box-shadow:0 0 8px rgba(var(--rgb-accent),.5);position:absolute;inset-block-start:.55em;inset-inline-start:0}.skill-cat-count{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem}html[lang=fa] .skill-cat-count{letter-spacing:0;text-transform:none;font-family:var(--font-fa-menu);font-size:.8rem}.skill-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.55rem;display:grid}.skill-cell{background:var(--glass-bg);border:1px solid var(--glass-line);border-radius:var(--radius-2);height:100%;box-shadow:inset 0 1px 0 var(--edge-hi);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:.85rem;padding:.7rem .85rem;display:flex}.skill-cell:focus-within,.skill-cell:hover{border-color:rgba(var(--rgb-accent-2),.55);box-shadow:var(--elev-1),var(--glow-accent-2),inset 0 1px 0 var(--edge-hi);transform:translateY(-1px)}.skill-cell-name{color:var(--color-ink);font-size:.9rem;line-height:1.4}.skill-orbit{flex:none;align-items:center;gap:3px;display:inline-flex}.skill-orbit i{background:rgba(var(--rgb-ink),.13);border-radius:1px;width:.7rem;height:.32rem;display:block}.skill-orbit i.on{background:var(--color-accent-fill);box-shadow:0 0 7px rgba(var(--rgb-accent),.45)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.skill-cell{view-timeline:--cell}.skill-orbit i.on{transform-origin:0;animation:skill-fill linear both;animation-timeline:--cell;animation-range:entry 15% cover 40%}.skill-orbit i.on:nth-child(2){animation-range:entry 18% cover 43%}.skill-orbit i.on:nth-child(3){animation-range:entry 21% cover 46%}.skill-orbit i.on:nth-child(4){animation-range:entry 24% cover 49%}.skill-orbit i.on:nth-child(5){animation-range:entry 27% cover 52%}}}@keyframes skill-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.skill-cell{transition:none}.skill-cell:focus-within,.skill-cell:hover{transform:none}html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.x-rule,[data-scrub]{animation:none!important}}