@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_dd5b2f;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:__Space_Grotesk_dd5b2f,__Space_Grotesk_Fallback_dd5b2f;font-style:normal}.__variable_dd5b2f{--font-sans:"__Space_Grotesk_dd5b2f","__Space_Grotesk_Fallback_dd5b2f"}@font-face{font-family:__Fraunces_eb41fe;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_eb41fe;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_eb41fe;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_eb41fe;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:__Fraunces_eb41fe,__Fraunces_Fallback_eb41fe;font-style:normal}.__variable_eb41fe{--font-display:"__Fraunces_eb41fe","__Fraunces_Fallback_eb41fe"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-mono:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}:root{--motion-duration-fast:160ms;--motion-duration-base:280ms;--motion-duration-slow:420ms;--motion-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--motion-ease-emphasized:cubic-bezier(0.2,0.9,0.2,1);--gh-canvas-default:255 255 255;--gh-canvas-subtle:246 248 250;--gh-canvas-inset:240 246 255;--gh-canvas-overlay:255 255 255;--gh-fg-default:31 35 40;--gh-fg-muted:99 108 118;--gh-fg-subtle:95 104 114;--gh-border-default:208 215 222;--gh-border-muted:216 222 228;--gh-border-subtle:208 215 222;--gh-accent-fg:9 105 218;--gh-accent-emphasis:5 80 174;--gh-accent-muted:rgba(9,105,218,.4);--gh-accent-subtle:#ddf4ff;--gh-success-fg:26 127 55;--gh-success-emphasis:31 136 61;--gh-success-muted:rgba(26,127,55,.4);--gh-success-subtle:#dafbe1;--gh-danger-fg:209 36 47;--gh-danger-emphasis:193 27 27;--gh-danger-muted:rgba(209,36,47,.4);--gh-danger-subtle:#ffebe9;--gh-warning-fg:154 103 0;--gh-warning-emphasis:125 78 0;--gh-warning-muted:rgba(154,103,0,.4);--gh-warning-subtle:#fff8c5;--gh-effect-blue:88 166 255;--gh-effect-green:63 185 80;--gh-effect-purple:163 113 247;--gh-effect-amber:251 188 5;--gh-effect-orange:245 158 11;--gh-shadow-dark:1 4 9;--color-canvas-default:rgb(var(--gh-canvas-default));--color-canvas-subtle:rgb(var(--gh-canvas-subtle));--color-canvas-overlay:rgb(var(--gh-canvas-overlay));--color-fg-default:rgb(var(--gh-fg-default));--color-fg-muted:rgb(var(--gh-fg-muted));--color-fg-subtle:rgb(var(--gh-fg-subtle));--color-border-default:rgb(var(--gh-border-default));--color-border-muted:rgb(var(--gh-border-muted));--color-accent-fg:rgb(var(--gh-accent-fg));--color-accent-emphasis:rgb(var(--gh-accent-emphasis));--color-success-fg:rgb(var(--gh-success-fg));--color-success-emphasis:rgb(var(--gh-success-emphasis));--color-success-border-muted:rgba(26,127,55,.4);--color-danger-fg:rgb(var(--gh-danger-fg));--color-warning-fg:rgb(var(--gh-warning-fg));--color-attention-fg:rgb(var(--gh-warning-fg))}html.dark{--gh-canvas-default:13 17 23;--gh-canvas-subtle:22 27 34;--gh-canvas-inset:1 4 9;--gh-canvas-overlay:30 35 42;--gh-fg-default:230 237 243;--gh-fg-muted:162 170 180;--gh-fg-subtle:148 156 166;--gh-border-default:48 54 61;--gh-border-muted:33 38 45;--gh-border-subtle:122 130 141;--gh-accent-fg:47 129 247;--gh-accent-emphasis:31 111 235;--gh-accent-muted:rgba(56,139,253,.4);--gh-accent-subtle:rgba(56,139,253,.15);--gh-success-fg:63 185 80;--gh-success-emphasis:35 134 54;--gh-success-muted:rgba(46,160,67,.4);--gh-success-subtle:rgba(46,160,67,.15);--gh-danger-fg:248 81 73;--gh-danger-emphasis:218 54 51;--gh-danger-muted:rgba(248,81,73,.4);--gh-danger-subtle:rgba(248,81,73,.15);--gh-warning-fg:210 153 34;--gh-warning-emphasis:158 106 3;--gh-warning-muted:rgba(187,128,9,.4);--gh-warning-subtle:rgba(187,128,9,.15);--color-success-border-muted:rgba(46,160,67,.4)}*{--tw-border-opacity:1;border-color:rgb(var(--gh-border-default)/var(--tw-border-opacity,1))}*,:after,:before{transition-property:color,background-color,border-color,fill,stroke,box-shadow;transition-duration:var(--motion-duration-fast);transition-timing-function:var(--motion-ease-standard)}body{--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-default)/var(--tw-bg-opacity,1));font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11" 1,"ss01" 1;text-rendering:optimizeLegibility;line-height:1.6;background-image:radial-gradient(circle at 8% -4%,rgb(var(--gh-effect-blue)/.1),transparent 28%),radial-gradient(circle at 88% 14%,rgb(var(--gh-effect-amber)/.08),transparent 26%),linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 24%);background-attachment:fixed}.route-title-accent,.section-heading,h1,h2{font-family:var(--font-display),ui-serif,Georgia,serif;letter-spacing:-.015em;line-height:1.16}h3,h4,h5,h6{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em}li,p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}::-moz-selection{background:rgb(var(--gh-accent-emphasis)/.2);color:rgb(var(--gh-fg-default))}::selection{background:rgb(var(--gh-accent-emphasis)/.2);color:rgb(var(--gh-fg-default))}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1))}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--gh-border-default)/var(--tw-bg-opacity,1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(var(--gh-fg-subtle)/var(--tw-bg-opacity,1))}.github-card{border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-default)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1));padding:1rem}.interactive-card{transition:transform var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.interactive-card:hover{transform:translateY(-3px);border-color:rgb(var(--gh-accent-emphasis)/.5);box-shadow:0 16px 34px rgb(var(--gh-shadow-dark)/.14)}.interactive-card:focus-within{border-color:rgb(var(--gh-accent-emphasis)/.58);box-shadow:0 0 0 3px rgb(var(--gh-accent-emphasis)/.14),0 12px 28px rgb(var(--gh-shadow-dark)/.18)}.section-kicker{font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1))}.section-heading,.section-kicker{font-weight:600;--tw-text-opacity:1}.section-heading{font-size:1.25rem;line-height:1.75rem;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1))}@media (min-width:640px){.section-heading{font-size:1.5rem;line-height:2rem}}.page-shell{width:100%}@media (min-width:640px){.page-shell{max-width:640px}}@media (min-width:768px){.page-shell{max-width:768px}}@media (min-width:1024px){.page-shell{max-width:1024px}}@media (min-width:1280px){.page-shell{max-width:1280px}}@media (min-width:1536px){.page-shell{max-width:1536px}}.page-shell{margin-left:auto;margin-right:auto;padding:1.5rem 1rem}@media (min-width:640px){.page-shell{padding-top:2rem;padding-bottom:2rem}}@media (min-width:768px){.page-shell{padding-top:2.5rem;padding-bottom:2.5rem}}.page-title{font-family:var(--font-display),ui-serif,Georgia,serif;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1));font-size:clamp(1.85rem,4.15vw,3.1rem);line-height:1.06}.page-subtitle{--tw-text-opacity:1;color:rgb(var(--gh-fg-muted)/var(--tw-text-opacity,1));font-size:clamp(.96rem,1.18vw,1.06rem);line-height:1.72}.network-loader{display:inline-flex;align-items:center;gap:.75rem;--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1))}.network-loader-panel{width:100%;max-width:24rem;justify-content:center;border-radius:1.4rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-subtle)/.8);padding:1rem 1.25rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 18px 48px rgb(var(--gh-shadow-dark)/.12),inset 0 1px 0 hsla(0,0%,100%,.05)}.network-loader-inline{justify-content:flex-start}.network-loader-visual{position:relative;flex:none;border-radius:9999px;background:radial-gradient(circle at center,rgb(var(--gh-effect-blue)/.18),transparent 62%),linear-gradient(135deg,rgb(var(--gh-effect-blue)/.18),rgb(var(--gh-effect-orange)/.14));box-shadow:inset 0 0 0 1px rgb(var(--gh-effect-blue)/.18),0 0 24px rgb(var(--gh-effect-blue)/.14)}.network-loader-sm .network-loader-visual{height:1.5rem;width:1.5rem}.network-loader-md .network-loader-visual{height:3.5rem;width:3.5rem}.network-loader-core,.network-loader-orbit,.network-loader-signal{position:absolute;border-radius:9999px}.network-loader-core{inset:50%;height:26%;width:26%;transform:translate(-50%,-50%);background:linear-gradient(135deg,rgb(var(--gh-effect-blue)/.95),rgb(var(--gh-effect-orange)/.9));box-shadow:0 0 18px rgb(var(--gh-effect-blue)/.45)}.network-loader-orbit{top:50%;left:50%;height:18%;width:18%;margin-left:-9%;margin-top:-9%;background:rgb(var(--gh-canvas-default));box-shadow:0 0 0 2px rgb(var(--gh-effect-blue)/.2)}.network-loader-orbit-a{animation:network-loader-orbit 1.25s linear infinite}.network-loader-orbit-b{animation:network-loader-orbit 1.9s linear infinite reverse}.network-loader-signal{inset:12%;border-left:1px solid rgb(var(--gh-effect-blue)/.28);border-bottom:1px solid rgb(var(--gh-effect-blue)/.28);border-right-color:rgb(var(--gh-effect-blue)/.28);border-top-color:rgb(var(--gh-effect-blue)/.28);border-top:1px solid rgb(var(--gh-effect-orange)/.78);border-right:1px solid rgb(var(--gh-effect-blue)/.78);animation:network-loader-spin 1.1s linear infinite}.network-loader-copy{display:flex;flex-direction:column}.network-loader-label{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1))}.network-loader-meta{font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(var(--gh-fg-muted)/var(--tw-text-opacity,1))}.notification-surface-card{border:1px solid rgb(var(--gh-border-default)/.98);background:linear-gradient(150deg,rgb(var(--gh-canvas-default)),rgb(var(--gh-canvas-overlay)));box-shadow:0 20px 48px rgb(var(--gh-shadow-dark)/.32),inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:none}html:not(.dark) .notification-surface-card{border-color:rgb(var(--gh-border-default)/.88);background:linear-gradient(150deg,#fff,rgb(var(--gh-canvas-subtle)));box-shadow:0 16px 34px rgb(var(--gh-shadow-dark)/.14),inset 0 1px 0 hsla(0,0%,100%,.72)}html.dark .notification-surface-card{border-color:rgb(var(--gh-border-default)/.98);background:linear-gradient(150deg,rgb(var(--gh-canvas-overlay)),rgb(var(--gh-canvas-default)));box-shadow:0 24px 54px rgba(0,0,0,.44),inset 0 1px 0 hsla(0,0%,100%,.06)}.loading-state-shell{border:1px solid rgb(var(--gh-border-muted)/.85);border-radius:1.1rem;background:linear-gradient(160deg,rgb(var(--gh-canvas-subtle)/.72),rgb(var(--gh-canvas-default)/.82)),rgb(var(--gh-canvas-default));box-shadow:0 18px 44px rgb(var(--gh-shadow-dark)/.12),inset 0 1px 0 hsla(0,0%,100%,.05);padding:1rem;backdrop-filter:blur(10px)}.loading-state-shell__header{margin-bottom:.75rem}.loading-state-shell__meta{font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--gh-fg-subtle));font-family:var(--font-mono),ui-monospace,monospace}.loading-state-inline{display:inline-flex;align-items:center;border:1px solid rgb(var(--gh-border-muted)/.76);border-radius:9999px;padding:.3rem .65rem;background:rgb(var(--gh-canvas-subtle)/.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.loading-card-skeleton{position:relative;overflow:hidden}.loading-card-skeleton:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 10%,hsla(0,0%,100%,.16) 45%,transparent 80%);transform:translateX(-130%);animation:loading-sheen 1.5s ease-in-out infinite}.route-progress{position:fixed;inset:0 0 auto 0;z-index:70;height:3px;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.route-progress-active{opacity:1}.route-progress-bar{display:block;position:relative;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,rgb(var(--gh-effect-blue)/.95),rgb(var(--gh-effect-orange)/.92),rgb(var(--gh-effect-green)/.92));box-shadow:0 0 20px rgb(var(--gh-effect-blue)/.35);transition:transform .18s linear,opacity var(--motion-duration-fast) var(--motion-ease-standard)}.route-progress-bar:after{content:"";position:absolute;right:0;top:-2px;height:7px;width:3.5rem;border-radius:9999px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.65),hsla(0,0%,100%,0));filter:blur(1px)}.route-progress-complete .route-progress-bar{opacity:.94}.navbar-brand-lockup{display:flex;min-width:0;flex-shrink:0;align-items:center;gap:.625rem}.navbar-brand-mark{position:relative;display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.6rem;border:1px solid rgb(var(--gh-border-muted)/.9);background:linear-gradient(155deg,rgb(var(--gh-canvas-default)),rgb(var(--gh-canvas-subtle)));box-shadow:0 8px 20px rgb(var(--gh-shadow-dark)/.16),inset 0 1px 0 hsla(0,0%,100%,.08);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.navbar-brand-mark-text{position:relative;z-index:1;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--gh-fg-default))}.navbar-brand-mark-glow{position:absolute;inset:-30%;border-radius:9999px;background:radial-gradient(circle,rgb(var(--gh-effect-blue)/.12),transparent 70%);pointer-events:none;opacity:.46}.navbar-brand-lockup:focus-visible .navbar-brand-mark,.navbar-brand-lockup:hover .navbar-brand-mark{border-color:rgb(var(--gh-accent-emphasis)/.46);box-shadow:0 10px 24px rgb(var(--gh-effect-blue)/.14),inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateY(-1px)}.navbar-system-cue{display:none;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1))}@media (min-width:640px){.navbar-system-cue{display:inline-flex}}.navbar-system-cue{background-color:color-mix(in srgb,var(--color-canvas-subtle) 78%,transparent)}.navbar-system-cue-terminal{gap:.4rem;border-color:rgb(var(--gh-border-default)/.82);background-color:rgb(var(--gh-canvas-subtle)/.92)}.navbar-system-cue__prompt{color:rgb(var(--gh-accent-emphasis));opacity:.9}.footer-system-cues{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.footer-system-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1));background-color:color-mix(in srgb,var(--color-canvas-subtle) 78%,transparent)}.footer-system-chip__dot{width:.38rem;height:.38rem;border-radius:9999px;background:var(--color-success-fg);box-shadow:0 0 0 0 rgb(var(--gh-effect-green)/.36);animation:system-cue-pulse 2.4s ease-out infinite}.stats-system-shell{position:relative;overflow:hidden}.stats-system-shell__rail{position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0,rgb(var(--gh-effect-blue)/.52) 34%,rgb(var(--gh-effect-green)/.52) 62%,transparent 100%);background-size:200% 100%;animation:system-cue-sweep 8.5s linear infinite;opacity:.58;pointer-events:none}.stats-system-cell{position:relative}.stats-system-cell:after{content:"";position:absolute;left:50%;bottom:.55rem;width:42%;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--stat-color) 64%,transparent),transparent);opacity:.35;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.stats-system-cell:hover:after{opacity:.8}.reading-progress-shell{position:sticky;top:2.75rem;left:0;right:0;z-index:50;pointer-events:none;opacity:1;transform:translateY(0);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);padding:1.25rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;background:rgb(var(--gh-canvas-default)/.95);border-bottom:1px solid rgb(var(--gh-border-default)/.3);backdrop-filter:blur(8px);overflow:visible;width:100%}@media (max-width:768px){.reading-progress-shell{display:none}}.reading-progress-shell-visible{opacity:1;transform:translateY(0)}.reading-progress-hud{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.45rem;padding:.45rem .7rem;border-radius:9999px;border:1px solid rgb(var(--gh-border-muted)/.85);background:rgb(var(--gh-canvas-default)/.82);color:rgb(var(--gh-fg-default));box-shadow:0 10px 26px rgb(var(--gh-shadow-dark)/.12);backdrop-filter:blur(12px)}.reading-progress-icon-wrap{display:inline-flex;align-items:center;justify-content:center;height:1.35rem;width:1.35rem;border-radius:9999px;background:linear-gradient(135deg,rgb(var(--gh-effect-blue)/.16),rgb(var(--gh-effect-orange)/.18));color:rgb(var(--gh-accent-emphasis))}.reading-progress-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gh-fg-subtle))}.reading-progress-value{font-family:var(--font-display),ui-serif,serif;font-size:.95rem;font-weight:700;line-height:1}.reading-progress-track{position:relative;height:.62rem;width:min(100%,56rem);overflow:visible;border:1px solid rgb(var(--gh-border-muted)/.82);border-radius:9999px;background:linear-gradient(90deg,rgb(var(--gh-canvas-subtle)/.95),rgb(var(--gh-canvas-default)/.9)),rgb(var(--gh-canvas-default));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 30px rgb(var(--gh-shadow-dark)/.1);backdrop-filter:blur(14px)}.reading-progress-grid{position:absolute;inset:.08rem;border-radius:inherit;opacity:.45;background-image:linear-gradient(90deg,rgba(99,108,118,.28) 1px,transparent 0);background-size:22px 100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.reading-progress-marker{position:absolute;top:50%;height:.35rem;width:1px;border-radius:9999px;background:rgb(var(--gh-fg-muted)/.45);transform:translateY(-50%)}.reading-progress-marker-25{left:25%}.reading-progress-marker-50{left:50%}.reading-progress-marker-75{left:75%}.reading-progress-fill{position:relative;height:100%;border-radius:inherit;transition:width .1s ease-out}.reading-progress-wave{position:absolute;inset:0;border-radius:inherit;opacity:.9}.reading-progress-tip,.reading-progress-tip-aura{position:absolute;top:50%;right:0;transform:translate(50%,-50%);border-radius:9999px}.reading-progress-tip{height:.95rem;width:.95rem;border:2px solid rgb(var(--gh-canvas-default))}.reading-progress-tip-aura{height:1.6rem;width:1.6rem;opacity:.16;filter:blur(10px);animation:reading-progress-pulse 1.8s ease-in-out infinite}.reading-progress-pill{position:absolute;top:-.2rem;transform:translate(-50%,-100%);transition:left .1s ease-out}.reading-progress-pill__label{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:9999px;border:1px solid transparent;color:#fff;font-family:var(--font-mono),ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.06em;box-shadow:0 0 8px rgba(0,0,0,.18)}.reading-progress-finish{transform-origin:left center}.reading-time-chip{position:fixed;right:1rem;bottom:1rem;z-index:54;display:inline-flex;align-items:center;gap:.7rem;min-width:11.5rem;padding:.62rem .78rem;border-radius:1rem;border:1px solid rgb(var(--gh-border-muted)/.82);background:rgb(var(--gh-canvas-default)/.84);box-shadow:0 14px 34px rgb(var(--gh-shadow-dark)/.14);backdrop-filter:blur(14px);color:rgb(var(--gh-fg-default));opacity:0;transform:translateY(10px);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.reading-time-chip-visible{opacity:1;transform:translateY(0)}.reading-time-chip__icon-wrap{display:inline-flex;align-items:center;justify-content:center;height:1.85rem;width:1.85rem;border-radius:9999px;background:linear-gradient(135deg,rgb(var(--gh-effect-blue)/.16),rgb(var(--gh-effect-orange)/.16));color:rgb(var(--gh-accent-emphasis));flex:none}.reading-time-chip__copy{display:flex;min-width:0;flex-direction:column;gap:.08rem}.reading-time-chip__label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--gh-fg-subtle))}.reading-time-chip__value{font-size:.86rem;font-weight:600;color:rgb(var(--gh-fg-default));white-space:nowrap}.reading-time-chip__meter{position:relative;margin-left:auto;height:1.85rem;width:.3rem;overflow:hidden;border-radius:9999px;background:linear-gradient(180deg,rgb(var(--gh-canvas-subtle)),rgb(var(--gh-border-muted)/.65));flex:none}.reading-time-chip__meter-fill{position:absolute;inset:0;transform-origin:center bottom;background:linear-gradient(180deg,rgb(var(--gh-effect-blue)/.96),rgb(var(--gh-effect-orange)/.9),rgb(var(--gh-effect-green)/.92));box-shadow:0 0 12px rgb(var(--gh-effect-blue)/.3);border-radius:inherit;transition:transform .12s ease-out}.github-btn,.github-btn-primary{border-radius:6px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.github-btn-primary{--tw-bg-opacity:1;background-color:rgb(var(--gh-success-emphasis)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.github-btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.github-btn-secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-default)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1));border-radius:6px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.github-btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(var(--gh-border-muted)/var(--tw-bg-opacity,1))}.github-input{width:100%;border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-default)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-default)/var(--tw-bg-opacity,1));padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1))}.github-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1))}.github-input::placeholder{--tw-text-opacity:1;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1))}.github-input:focus{--tw-border-opacity:1;border-color:rgb(var(--gh-accent-fg)/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--gh-accent-fg)/var(--tw-ring-opacity,1))}.github-link{--tw-text-opacity:1;color:rgb(var(--gh-accent-fg)/var(--tw-text-opacity,1))}.github-link:hover{text-decoration-line:underline}.contribution-cell{height:.75rem;width:.75rem;border-radius:.125rem}.contribution-level-0{--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1))}.contribution-level-1{background-color:var(--gh-success-subtle)}.contribution-level-2{background-color:var(--gh-success-muted)}.contribution-level-3{--tw-bg-opacity:1;background-color:rgb(var(--gh-success-emphasis)/var(--tw-bg-opacity,1))}.contribution-level-4{--tw-bg-opacity:1;background-color:rgb(var(--gh-success-fg)/var(--tw-bg-opacity,1))}.utilities-scene{background:radial-gradient(circle at top right,rgb(var(--gh-effect-blue)/.14),transparent 28%),radial-gradient(circle at bottom left,rgb(var(--gh-effect-green)/.12),transparent 24%),linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 28%),rgb(var(--gh-canvas-default))}.utilities-gridlines{inset:0;opacity:.32;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,#000 45%,transparent 85%);mask-image:radial-gradient(circle at center,#000 45%,transparent 85%);animation:utilities-grid-drift 18s linear infinite}.utilities-gridlines,.utilities-orb{position:absolute;pointer-events:none}.utilities-orb{border-radius:9999px;filter:blur(42px);opacity:.55;animation:floatSlow 12s ease-in-out infinite}.utilities-orb-a{top:4rem;right:8%;height:16rem;width:16rem;background:radial-gradient(circle,rgb(var(--gh-effect-blue)/.34),transparent 68%)}.utilities-orb-b{top:28rem;left:-4rem;height:18rem;width:18rem;animation-delay:-3s;background:radial-gradient(circle,rgb(var(--gh-effect-purple)/.22),transparent 70%)}.utilities-orb-c{bottom:8rem;right:16%;height:14rem;width:14rem;animation-delay:-7s;background:radial-gradient(circle,rgb(var(--gh-effect-green)/.22),transparent 70%)}.utilities-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,hsla(0,0%,100%,.05),transparent 35%,hsla(0,0%,100%,.04));opacity:.7}.utilities-hero{transform:perspective(1400px) rotateX(var(--hero-rotate-x,0deg)) rotateY(var(--hero-rotate-y,0deg));transform-style:preserve-3d;transition:transform .18s ease-out}.utilities-hero-glow{position:absolute;top:calc(var(--hero-glow-y, 18%) - 9rem);left:calc(var(--hero-glow-x, 78%) - 9rem);height:18rem;width:18rem;border-radius:9999px;background:radial-gradient(circle,rgb(var(--gh-effect-blue)/.2),transparent 65%);filter:blur(18px);animation:utilities-pan 10s ease-in-out infinite;pointer-events:none}.utilities-heading{text-shadow:0 0 18px rgb(var(--gh-effect-blue)/.35)}.utilities-stat-card{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-default)/.7);padding:1rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 16px 40px rgba(0,0,0,.12)}.utilities-stat-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;--tw-text-opacity:1;color:rgb(var(--gh-fg-muted)/var(--tw-text-opacity,1))}.utilities-stat-value{margin-top:.75rem;display:block;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1))}.utilities-search-shell{border-radius:1.4rem;border-width:1px;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-subtle)/.65);padding:.5rem;box-shadow:0 16px 44px rgb(var(--gh-shadow-dark)/.18),inset 0 1px 0 hsla(0,0%,100%,.04)}.utilities-mini-chip,.utilities-search-shell{--tw-border-opacity:1;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.utilities-mini-chip{border-radius:9999px;border-width:1px;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-default)/.7);padding:.5rem .75rem}.tool-grid-shell{position:relative;overflow:hidden;border-radius:1.8rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-subtle)/.6);padding:1.25rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 28px 80px rgb(var(--gh-shadow-dark)/.22),inset 0 1px 0 hsla(0,0%,100%,.04)}.tool-grid-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgb(var(--gh-effect-blue)/.12),transparent 22%),radial-gradient(circle at bottom right,rgb(var(--gh-effect-purple)/.12),transparent 18%)}.tool-grid-shell__meta{position:relative;z-index:10;margin-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.utilities-card-shell{animation:utilities-card-rise .56s cubic-bezier(.2,.8,.2,1) both}.ambient-orb{border-radius:9999px;filter:blur(64px);mix-blend-mode:normal;will-change:transform}.ambient-layer,.ambient-orb{position:fixed;pointer-events:none;z-index:0}.ambient-layer{inset:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.ambient-intensity-rest{opacity:1}.ambient-intensity-active{opacity:.78}.ambient-intensity-muted{opacity:.56}.ambient-intensity-muted .ambient-orb{animation:none!important;filter:blur(48px)}.ambient-intensity-muted .ambient-dot-grid{opacity:.2}.ambient-orb-blue{background:radial-gradient(circle,rgb(var(--gh-effect-blue)/.28),transparent 65%);animation:floatSlow 20s ease-in-out infinite,blob 24s ease-in-out infinite}.ambient-orb-amber{background:radial-gradient(circle,rgb(var(--gh-effect-amber)/.22),transparent 64%);animation:floatSlow 22s ease-in-out infinite reverse,blob 26s ease-in-out infinite;animation-delay:-8s}.ambient-orb-purple{background:radial-gradient(circle,rgb(var(--gh-effect-purple)/.22),transparent 65%);animation:floatSlow 24s ease-in-out infinite reverse,blob 28s ease-in-out infinite;animation-delay:-6s}.ambient-orb-green{background:radial-gradient(circle,rgb(var(--gh-effect-green)/.18),transparent 65%);animation:floatSlow 18s ease-in-out infinite,blob 22s ease-in-out infinite;animation-delay:-12s}.ambient-dot-grid{background-image:radial-gradient(circle,rgba(140,140,160,.2) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 100%);opacity:.5}.ambient-dot-grid,.ambient-gradient-veil{position:fixed;inset:0;pointer-events:none;z-index:0}.ambient-gradient-veil{background:linear-gradient(135deg,rgb(var(--gh-effect-blue)/.08),transparent 32%),linear-gradient(215deg,rgb(var(--gh-effect-amber)/.08),transparent 28%),linear-gradient(180deg,transparent 0,rgb(var(--gh-shadow-dark)/.06) 100%);mix-blend-mode:soft-light}.ambient-noise{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.14;background-image:radial-gradient(hsla(218,9%,50%,.3) .7px,transparent 0);background-size:3px 3px;-webkit-mask-image:radial-gradient(circle at center,#000 44%,transparent 95%);mask-image:radial-gradient(circle at center,#000 44%,transparent 95%)}html:not(.dark) .ambient-orb-blue{opacity:.32}html:not(.dark) .ambient-orb-amber{opacity:.2}html:not(.dark) .ambient-orb-green{opacity:.18}html:not(.dark) .ambient-dot-grid{opacity:.25}html:not(.dark) .ambient-gradient-veil{opacity:.64}html:not(.dark) .ambient-noise{opacity:.1}.text-glow-blue{text-shadow:0 0 24px rgb(var(--gh-effect-blue)/.55),0 0 8px rgb(var(--gh-effect-blue)/.3)}.text-glow-green{text-shadow:0 0 24px rgb(var(--gh-effect-green)/.55),0 0 8px rgb(var(--gh-effect-green)/.3)}.text-glow-purple{text-shadow:0 0 24px rgb(var(--gh-effect-purple)/.55),0 0 8px rgb(var(--gh-effect-purple)/.3)}.gradient-text{background:linear-gradient(135deg,#58a6ff,#f59e0b 50%,#3fb950);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientFlow 8s ease-in-out infinite}.shimmer-border{position:relative}.shimmer-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(90deg,transparent 0,rgb(var(--gh-effect-blue)/.5) 40%,rgb(var(--gh-effect-orange)/.45) 60%,transparent 100%);background-size:200% 100%;animation:borderShimmer 3s linear infinite;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);pointer-events:none;z-index:-1}.shimmer-border:hover:before{opacity:1}.card-3d{transform-style:preserve-3d;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.spotlight-glow{pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);z-index:2}.spotlight-active .spotlight-glow{opacity:1}.spotlight-shell{--pointer-x:50%;--pointer-y:50%;--tilt-x:0deg;--tilt-y:0deg}.spotlight-shell>*{position:relative;transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .18s var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.spotlight-shell:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.12),transparent 24%)}.spotlight-shell.spotlight-active:after{opacity:1}.data-live-shell{transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),filter var(--motion-duration-fast) var(--motion-ease-standard)}.data-live-shell[data-state=loading]{opacity:.76;transform:translateY(4px);filter:saturate(.92)}.data-live-shell[data-state=filtered]{transform:translateY(-1px)}.data-live-shell[data-state=empty]{filter:saturate(.94)}.data-state-empty,.data-state-grid,.data-state-panel,.list-live-hud-animated{animation:data-state-in .38s var(--motion-ease-emphasized) both}.data-state-grid-loading{animation:data-state-pulse 1.2s var(--motion-ease-standard) infinite}.signal-chip-live{color:var(--color-success-fg);border-color:color-mix(in srgb,var(--color-success-emphasis) 46%,var(--color-border-muted));background-color:color-mix(in srgb,var(--color-success-fg) 12%,transparent)}.stagger-grid-shell{isolation:isolate}.stagger-grid-item{transform-origin:50% 100%;transition:opacity .52s var(--motion-ease-emphasized),transform .56s var(--motion-ease-emphasized),filter .52s var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.stagger-grid-item-hidden{opacity:0;transform:translate3d(0,26px,0) scale(.985);filter:blur(6px) saturate(.9)}.stagger-grid-item-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}.list-live-hud{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1.2rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1));padding:.75rem 1rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.utilities-modal-content .flex.list-live-hud.gap-2,.utilities-modal-content .list-live-hud.flex-wrap.gap-2,.utilities-modal-content .list-live-hud.gap-2{flex-wrap:wrap}.list-live-hud{background-color:color-mix(in srgb,var(--color-canvas-subtle) 72%,transparent);box-shadow:0 14px 34px rgb(var(--gh-shadow-dark)/.08),inset 0 1px 0 hsla(0,0%,100%,.05)}.list-live-hud__eyebrow{font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1))}.list-live-hud__title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1))}.list-live-hud__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.utilities-modal-content .flex.flex-wrap.list-live-hud__meta,.utilities-modal-content .flex.list-live-hud__meta,.utilities-modal-content .flex.list-live-hud__meta.gap-2,.utilities-modal-content .list-live-hud__meta.flex-wrap.gap-2,.utilities-modal-content .list-live-hud__meta.gap-2{flex-wrap:wrap}.signal-chip{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-default)/var(--tw-bg-opacity,1));padding:.25rem .625rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1));background-color:color-mix(in srgb,var(--color-canvas-default) 82%,transparent)}.depth-surface{position:relative;isolation:isolate;overflow:hidden}.depth-surface:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 24%),radial-gradient(circle at var(--pointer-x,76%) 0,rgb(var(--gh-effect-blue)/.16),transparent 34%);transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.depth-surface:focus-within:after,.depth-surface:hover:after{opacity:1}.hover-depth{position:relative;isolation:isolate;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.hover-depth:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--pointer-x,82%) 0,rgb(var(--gh-effect-blue)/.18),transparent 32%),linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 28%);transition:opacity var(--motion-duration-base) var(--motion-ease-standard)}.hover-depth:focus-within,.hover-depth:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 22px 46px rgb(var(--gh-shadow-dark)/.2),0 0 0 1px rgb(var(--gh-effect-blue)/.22)}.hover-depth:focus-within:before,.hover-depth:hover:before{opacity:1}.home-control-shell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-radius:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1));padding:1rem 1.25rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.utilities-modal-content .flex.home-control-shell.gap-2,.utilities-modal-content .home-control-shell.flex-wrap.gap-2,.utilities-modal-content .home-control-shell.gap-2{flex-wrap:wrap}.home-control-shell{background:linear-gradient(120deg,color-mix(in srgb,var(--color-accent-fg) 7%,transparent),transparent 34%),linear-gradient(300deg,color-mix(in srgb,var(--color-attention-fg) 7%,transparent),transparent 30%),color-mix(in srgb,var(--color-canvas-subtle) 84%,transparent);box-shadow:0 20px 52px rgb(var(--gh-shadow-dark)/.14),inset 0 1px 0 hsla(0,0%,100%,.05)}.home-control-shell__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.utilities-modal-content .flex.flex-wrap.home-control-shell__chips,.utilities-modal-content .flex.home-control-shell__chips,.utilities-modal-content .flex.home-control-shell__chips.gap-2,.utilities-modal-content .home-control-shell__chips.flex-wrap.gap-2,.utilities-modal-content .home-control-shell__chips.gap-2{flex-wrap:wrap}.home-control-shell .signal-chip{display:inline-flex;align-items:center;gap:.375rem}.home-section-shell{position:relative;isolation:isolate}.home-section-shell:before{content:"";position:absolute;inset:-.7rem -.7rem;border-radius:1.2rem;pointer-events:none;background:radial-gradient(circle at top right,rgb(var(--gh-effect-blue)/.08),transparent 42%),radial-gradient(circle at bottom left,rgb(var(--gh-effect-orange)/.08),transparent 34%);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);z-index:-1}.home-section-shell:focus-within:before,.home-section-shell:hover:before{opacity:1}.hero-signal-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.utilities-modal-content .flex.flex-wrap.hero-signal-strip,.utilities-modal-content .flex.hero-signal-strip,.utilities-modal-content .flex.hero-signal-strip.gap-2,.utilities-modal-content .hero-signal-strip.flex-wrap.gap-2,.utilities-modal-content .hero-signal-strip.gap-2{flex-wrap:wrap}.hero-signal-chip{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1));padding:.375rem .75rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(var(--gh-fg-muted)/var(--tw-text-opacity,1));background-color:color-mix(in srgb,var(--color-canvas-subtle) 78%,transparent)}.hero-signal-chip-live{color:var(--color-success-fg);border-color:color-mix(in srgb,var(--color-success-emphasis) 45%,var(--color-border-muted))}.hero-signal-dot{width:.45rem;height:.45rem;border-radius:9999px;background:currentColor;box-shadow:0 0 0 0 rgb(var(--gh-effect-green)/.35);animation:heroSignalPulse 2.2s ease-out infinite}.alive-empty-state{position:relative;overflow:hidden;border-radius:1.4rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-subtle)/.85);padding:2rem 1.5rem;text-align:center;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 18px 44px rgb(var(--gh-shadow-dark)/.1),inset 0 1px 0 hsla(0,0%,100%,.05)}.alive-empty-state:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 18%,rgb(var(--gh-effect-blue)/.12),transparent 18%),radial-gradient(circle at 82% 22%,rgb(var(--gh-effect-orange)/.1),transparent 16%),linear-gradient(180deg,hsla(0,0%,100%,.03),transparent 40%)}.alive-empty-state__signal{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-default)/.75);--tw-text-opacity:1;color:rgb(var(--gh-accent-fg)/var(--tw-text-opacity,1))}.utilities-modal-content .alive-empty-state__signal.flex-wrap.gap-2,.utilities-modal-content .alive-empty-state__signal.gap-2{flex-wrap:wrap}.alive-empty-state__signal{box-shadow:0 14px 34px rgb(var(--gh-effect-blue)/.14)}.alive-empty-state__chips{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1))}.utilities-modal-content .alive-empty-state__chips.flex-wrap.gap-2,.utilities-modal-content .alive-empty-state__chips.gap-2,.utilities-modal-content .flex.alive-empty-state__chips,.utilities-modal-content .flex.alive-empty-state__chips.gap-2,.utilities-modal-content .flex.flex-wrap.alive-empty-state__chips{flex-wrap:wrap}.alive-empty-state__chip{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-default)/.8);padding:.25rem .75rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.alive-empty-state__hint{margin-top:.75rem;font-size:.78rem;color:rgb(var(--gh-fg-subtle))}.toast-alive{backdrop-filter:blur(12px)}.toast-alive__glow{position:absolute;inset:-30% auto auto -10%;height:4rem;width:4rem;border-radius:9999px;filter:blur(24px);opacity:.38;pointer-events:none}.toast-alive-success .toast-alive__glow{background:rgb(var(--gh-effect-green)/.3)}.toast-alive-error .toast-alive__glow{background:rgb(var(--gh-danger-fg)/.3)}.toast-alive-info .toast-alive__glow{background:rgb(var(--gh-effect-blue)/.3)}.reading-action-chip{position:relative}.reading-action-chip-saved{box-shadow:0 0 0 1px rgb(var(--gh-effect-green)/.22),0 10px 22px rgb(var(--gh-effect-green)/.12)}.reading-action-chip-flash{animation:reading-action-flash .76s var(--motion-ease-emphasized)}.live-pulse-card{position:relative;overflow:hidden;border-radius:1.4rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-default)/.8);padding:1rem;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:0 16px 36px rgb(var(--gh-shadow-dark)/.12),inset 0 1px 0 hsla(0,0%,100%,.05)}.live-pulse-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgb(var(--gh-effect-blue)/.08),transparent 35%,rgb(var(--gh-effect-orange)/.08))}.live-pulse-card__live-chip{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(var(--gh-accent-fg)/var(--tw-text-opacity,1));border-color:color-mix(in srgb,var(--color-accent-emphasis) 20%,transparent);background-color:color-mix(in srgb,var(--color-accent-fg) 10%,transparent)}.live-pulse-card__timeline{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-default)/var(--tw-bg-opacity,1));padding:.75rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:color-mix(in srgb,var(--color-canvas-default) 78%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.live-pulse-card__timeline-row{margin-bottom:.75rem}.live-pulse-card__timeline-row:last-child{margin-bottom:0}.live-pulse-card__timeline-copy{margin-bottom:.375rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1rem}.utilities-modal-content .live-pulse-card__timeline-copy.flex-wrap.gap-2,.utilities-modal-content .live-pulse-card__timeline-copy.gap-2{flex-wrap:wrap}.live-pulse-card__timeline-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;--tw-text-opacity:1;color:rgb(var(--gh-fg-default)/var(--tw-text-opacity,1))}.live-pulse-card__timeline-meta{flex-shrink:0;font-family:var(--font-mono),ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity:1;color:rgb(var(--gh-fg-subtle)/var(--tw-text-opacity,1))}.live-pulse-card__timeline-rail{height:.5rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--gh-canvas-subtle)/var(--tw-bg-opacity,1))}.live-pulse-card__timeline-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--gh-effect-blue)/.88),rgb(var(--gh-effect-orange)/.82));box-shadow:0 0 18px rgb(var(--gh-effect-blue)/.18)}.section-accent{position:relative}.section-accent:after{content:"";position:absolute;bottom:-6px;left:0;height:2px;width:2.5rem;border-radius:1px;background:linear-gradient(90deg,#58a6ff,#f59e0b);animation:gradientFlow 4s ease-in-out infinite;background-size:200% 100%}.hero-scanline{position:absolute;inset-inline:0;height:2px;background:linear-gradient(90deg,transparent 0,rgb(var(--gh-effect-blue)/.55) 50%,transparent 100%);animation:scanline 5s linear infinite;pointer-events:none;opacity:.55}.route-title-accent{position:relative;display:inline-block}.route-title-accent:after{content:"";position:absolute;left:0;right:0;bottom:-.22em;height:2px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgb(var(--gh-effect-blue)/.85),rgb(var(--gh-effect-orange)/.85),transparent);transform:scaleX(0);transform-origin:left;opacity:0;animation:titleAccentSweep .9s var(--motion-ease-emphasized) .18s both}.pulse-ring{position:relative}.pulse-ring:before{content:"";position:absolute;inset:-4px;border-radius:inherit;border:1.5px solid rgb(var(--gh-effect-blue)/.5);animation:pulseRing 2.5s cubic-bezier(.2,.8,.2,1) infinite;pointer-events:none}.skill-bar-fill{position:relative;overflow:hidden}.skill-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);background-size:200% 100%;animation:shimmer 2s linear infinite}.stat-glow{transition:box-shadow var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.stat-glow:hover{transform:translateY(-3px)}.glow-input:focus,.glow-input:focus-visible{outline:none;border-color:rgb(var(--gh-effect-blue)/.7)!important;box-shadow:0 0 0 3px rgb(var(--gh-effect-blue)/.18),0 0 16px rgb(var(--gh-effect-blue)/.14)!important}.tool-card-craze{transform:perspective(1200px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg)) translateY(0) scale(1);transform-style:preserve-3d;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard)}.tool-card-craze:hover{transform:perspective(1200px) rotateX(var(--rotate-x,0deg)) rotateY(var(--rotate-y,0deg)) translateY(-8px) scale(1.02)}.tool-card-craze:before{inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--tool-accent) 72%,#fff 10%),transparent 35%,hsla(0,0%,100%,.22));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.58}.tool-card-craze:after,.tool-card-craze:before{content:"";position:absolute;pointer-events:none}.tool-card-craze:after{inset:-30% 35% 55% -45%;transform:rotate(16deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16),transparent);opacity:0;transition:opacity .3s ease}.tool-card-craze>div:first-child{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),hsla(0,0%,100%,.18),transparent 26%),linear-gradient(135deg,var(--tool-accent),transparent 60%)}.tool-card-craze:hover:after{opacity:1;animation:utilities-shimmer .9s ease forwards}.utilities-modal-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at top right,rgb(var(--gh-effect-blue)/.16),transparent 24%),linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 30%)}.utilities-modal-chrome{position:absolute;inset:0 auto auto 0;height:4px;width:100%;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--modal-accent) 92%,#fff 8%),transparent 68%);box-shadow:0 0 24px var(--modal-accent);pointer-events:none}.utilities-modal-content>.space-y-4>*{animation:utilities-modal-rise .42s cubic-bezier(.2,.8,.2,1) both}.utilities-modal-content>.space-y-4,.utilities-modal-content>.space-y-5{border-radius:1.5rem;border-width:1px;border-color:rgb(var(--gh-border-muted)/.6);background-color:rgb(var(--gh-canvas-subtle)/.4);padding:1rem}@media (min-width:640px){.utilities-modal-content>.space-y-4,.utilities-modal-content>.space-y-5{padding:1.25rem}}.utilities-modal-content>.space-y-4,.utilities-modal-content>.space-y-5{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 44px rgb(var(--gh-shadow-dark)/.14)}.utilities-modal-content>.space-y-4>p:first-child,.utilities-modal-content>.space-y-5>p:first-child{font-size:.875rem;line-height:1.25rem;line-height:1.72;--tw-text-opacity:1;color:rgb(var(--gh-fg-muted)/var(--tw-text-opacity,1))}.utilities-field{border-radius:1rem;border-width:1px;border-color:rgb(var(--gh-border-muted)/.45);background-color:rgb(var(--gh-canvas-default)/.45);padding:.75rem;--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.utilities-field-label{display:block;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.utilities-modal-content input,.utilities-modal-content select,.utilities-modal-content textarea{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 transparent;border-radius:.75rem;--tw-border-opacity:1;border-color:rgb(var(--gh-border-muted)/var(--tw-border-opacity,1));background-color:rgb(var(--gh-canvas-default)/.75)}.utilities-modal-content button{border-radius:.75rem}.utilities-modal-content .flex.flex-wrap.gap-2,.utilities-modal-content .flex.gap-2{flex-wrap:wrap}.utilities-output-surface{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 10px 24px rgb(var(--gh-shadow-dark)/.08)}.utilities-output-surface::-moz-placeholder{color:rgb(var(--gh-fg-muted));opacity:.75}.utilities-output-surface::placeholder{color:rgb(var(--gh-fg-muted));opacity:.75}.utilities-output-fresh{animation:utilities-output-flash .72s cubic-bezier(.2,.8,.2,1)}.utilities-copy-success{border-color:rgba(52,211,153,.4);background-color:rgba(52,211,153,.1);--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1));box-shadow:0 0 0 1px rgb(var(--gh-effect-green)/.15),0 0 22px rgb(var(--gh-effect-green)/.18)}.utilities-modal-content>.space-y-4>:first-child{animation-delay:30ms}.utilities-modal-content>.space-y-4>:nth-child(2){animation-delay:80ms}.utilities-modal-content>.space-y-4>:nth-child(3){animation-delay:.13s}.utilities-modal-content>.space-y-4>:nth-child(4){animation-delay:.18s}.utilities-modal-content>.space-y-4>:nth-child(5){animation-delay:.23s}.utilities-modal-content>.space-y-4>:nth-child(6){animation-delay:.28s}.utilities-system-pulse{position:relative;isolation:isolate}.utilities-system-pulse:before{content:"";position:absolute;inset:-16px;z-index:-1;border-radius:1.75rem;background:radial-gradient(circle at center,color-mix(in srgb,var(--tool-accent) 20%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--tool-accent) 12%,transparent),transparent 55%);opacity:0;animation:utilities-system-pulse 1.1s cubic-bezier(.2,.8,.2,1) both;pointer-events:none}@keyframes floatSlow{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.04)}}@keyframes utilities-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.06)}}@keyframes utilities-pan{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,18px,0) scale(1.08)}}@keyframes blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 60% 70% 40%}75%{border-radius:60% 40% 60% 30%/60% 30% 60% 40%}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:.85}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes borderShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-sheen{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes pulseRing{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.05);opacity:.3}to{transform:scale(1);opacity:.6}}@keyframes scanline{0%{top:0;opacity:0}10%{opacity:.55}90%{opacity:.55}to{top:100%;opacity:0}}@keyframes utilities-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(22px,22px,0)}}@keyframes utilities-shimmer{0%{transform:translate3d(-32%,0,0) rotate(16deg)}to{transform:translate3d(190%,0,0) rotate(16deg)}}@keyframes utilities-card-rise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes utilities-modal-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes utilities-system-pulse{0%{opacity:0;transform:scale(.96);filter:blur(2px)}30%{opacity:.95}to{opacity:0;transform:scale(1.08);filter:blur(12px)}}@keyframes utilities-output-flash{0%{transform:translate3d(0,8px,0);opacity:.72;filter:saturate(1.35)}50%{opacity:1}to{transform:translateZ(0);opacity:1;filter:saturate(1)}}@keyframes titleAccentSweep{0%{opacity:0;transform:scaleX(.12);filter:blur(1px)}30%{opacity:1}to{opacity:.68;transform:scaleX(1);filter:blur(0)}}@keyframes network-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes network-loader-orbit{0%{transform:rotate(0deg) translateX(38%) rotate(0deg)}to{transform:rotate(1turn) translateX(38%) rotate(-1turn)}}@keyframes reading-progress-pulse{0%,to{opacity:.12;transform:translate(50%,-50%) scale(.88)}50%{opacity:.24;transform:translate(50%,-50%) scale(1.08)}}@keyframes reading-action-flash{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(var(--gh-effect-green)/0)}35%{transform:scale(1.04);box-shadow:0 0 0 8px rgb(var(--gh-effect-green)/.08)}to{transform:scale(1);box-shadow:0 0 0 0 rgb(var(--gh-effect-green)/0)}}@keyframes data-state-in{0%{opacity:0;transform:translate3d(0,10px,0);filter:saturate(.88)}to{opacity:1;transform:translateZ(0);filter:saturate(1)}}@keyframes data-state-pulse{0%,to{opacity:.86}50%{opacity:1}}@keyframes system-cue-pulse{0%{box-shadow:0 0 0 0 rgb(var(--gh-effect-green)/.34)}70%{box-shadow:0 0 0 7px rgb(var(--gh-effect-green)/0)}to{box-shadow:0 0 0 0 rgb(var(--gh-effect-green)/0)}}@keyframes system-cue-sweep{0%{background-position:180% 0}to{background-position:-20% 0}}@keyframes heroSignalPulse{0%{box-shadow:0 0 0 0 rgb(var(--gh-effect-green)/.38)}70%{box-shadow:0 0 0 8px rgb(var(--gh-effect-green)/0)}to{box-shadow:0 0 0 0 rgb(var(--gh-effect-green)/0)}}