body{color:#fafafa;background:#050506;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ebc-container{width:min(1120px,100% - 48px);margin:0 auto}.ebc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ebc-hero{border-bottom:1px solid #ffffff14;padding-top:58px;position:relative;overflow:hidden}.ebc-hero-bg{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:58px 0 0}.ebc-hero-bg:after{content:"";background:radial-gradient(60% 50% at 50% 0,#5eead40a,#0000 70%);position:absolute;inset:0}.ebc-hero-inner{padding:clamp(56px,7vw,88px) 0 clamp(40px,5vw,64px);position:relative}.ebc-pill,.ebc-kicker,.ebc-id,.ebc-path,.ebc-status,.ebc-copy,.ebc-site{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.ebc-pill{color:#5eead4;letter-spacing:.12em;text-transform:uppercase;background:#5eead40a;border:1px solid #5eead42e;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 10px;font-size:.66rem;display:inline-flex}.ebc-pill span{background:#5eead4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5eead4}.ebc-hero h1{letter-spacing:-.042em;max-width:900px;margin:0 0 22px;font-size:clamp(2.6rem,7vw,4.2rem);font-weight:600;line-height:1}.ebc-lead{color:#fafafa8c;max-width:640px;margin:0;font-size:1.1rem;line-height:1.55}.ebc-intro{border-bottom:1px solid #ffffff14;padding:clamp(48px,6vw,80px) 0}.ebc-intro-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.ebc-intro h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.ebc-intro p{color:#fafafa9e;max-width:680px;margin:0 0 16px;line-height:1.65}.ebc-intro p code{color:#fafafa;background:#fafafa12;border-radius:4px;padding:1px 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:.86em}.ebc-intro a{color:#5eead4}.ebc-code{background:#fafafa05;border:1px solid #ffffff14;border-radius:8px;max-width:680px;margin:0 0 16px;padding:14px 16px;font-family:Geist Mono,ui-monospace,monospace;font-size:.8rem;line-height:1.6;overflow-x:auto}.ebc-code code{color:#fafafad9}.ebc-cta{background:#5eead408;border:1px solid #5eead433;border-radius:12px;padding:24px;position:sticky;top:82px}.ebc-kicker{color:#5eead4;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem}.ebc-cta h2{font-size:1.35rem}.ebc-cta p{color:#fafafa94;font-size:.92rem}.ebc-button{background:#fafafa;border-radius:7px;padding:11px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .18s;display:inline-flex;color:#050506!important}.ebc-button:hover{background:#fafafae0}.ebc-tool{padding:clamp(40px,5vw,64px) 0 clamp(64px,8vw,96px)}.ebc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ebc-sites{flex-wrap:wrap;gap:6px;display:flex}.ebc-site{color:#fafafa8f;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:7px 11px;font-size:.72rem;transition:border-color .18s,color .18s,background .18s}.ebc-site:hover{color:#fafafa;border-color:#fafafa4d}.ebc-site[aria-pressed=true]{color:#5eead4;background:#5eead414;border-color:#5eead480}.ebc-search{flex:320px;max-width:520px}.ebc-search input{color:#fafafa;width:100%;font:inherit;background:#fafafa08;border:1px solid #ffffff1f;border-radius:8px;padding:11px 14px;font-size:.95rem}.ebc-search input::placeholder{color:#fafafa59}.ebc-search input:focus{border-color:#5eead48c;outline:none}.ebc-status{color:#fafafa66;letter-spacing:.04em;margin:0 0 14px;font-size:.72rem}.ebc-note{color:#fafafa66;max-width:720px;margin:28px 0 0;font-size:.85rem;line-height:1.6}.ebc-empty{color:#fafafa8c;border:1px solid #ffffff14;border-radius:8px;padding:24px}.ebc-top{border-top:1px solid #ffffff14}.ebc-panel .ebc-top:last-child{border-bottom:1px solid #ffffff14}.ebc-top>summary{cursor:pointer;align-items:center;gap:14px;padding:14px 4px;list-style:none;display:flex}.ebc-top>summary::-webkit-details-marker{display:none}.ebc-top>summary:before{content:"▸";color:#fafafa66;width:14px;font-size:.8rem}.ebc-top[open]>summary:before{content:"▾"}.ebc-top>summary:hover{background:#fafafa04}.ebc-top>summary .ebc-name{letter-spacing:-.01em;flex:1;font-size:1.05rem;font-weight:500}.ebc-list{margin:0;padding:0 0 8px 22px;list-style:none}.ebc-list .ebc-list{padding:0 0 0 22px}.ebc-flat,.ebc-results .ebc-list{padding-left:0}.ebc-row{border-top:1px solid #ffffff0a}.ebc-line{align-items:center;gap:12px;padding:9px 4px;display:flex}.ebc-line:hover{background:#fafafa04}.ebc-toggle,.ebc-toggle-gap{flex:0 0 22px;width:22px}.ebc-toggle{color:#fafafa80;cursor:pointer;background:0 0;border:0;border-radius:4px;height:22px;padding:0;font-size:.8rem}.ebc-toggle:hover{color:#fafafa;background:#fafafa14}.ebc-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ebc-info .ebc-name{font-size:.95rem}.ebc-path{color:#fafafa5c;overflow-wrap:anywhere;font-size:.68rem;line-height:1.4}.ebc-id{color:#5eead4;border:1px solid #5eead433;border-radius:5px;flex:none;padding:3px 7px;font-size:.78rem}.ebc-copy{color:#fafafa99;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;flex:none;min-width:74px;padding:5px 9px;font-size:.66rem;transition:border-color .18s,color .18s}.ebc-copy:hover{color:#fafafa;border-color:#fafafa59}.ebc-copy.ebc-copied{color:#5eead4;border-color:#5eead480}@media (width<=900px){.ebc-intro-grid{grid-template-columns:1fr;gap:32px}.ebc-cta{position:static}}@media (width<=640px){.ebc-container{width:min(100% - 32px,1120px)}.ebc-list{padding-left:10px}.ebc-line{flex-wrap:wrap;gap:8px}.ebc-info{flex-basis:calc(100% - 40px)}.ebc-line .ebc-id{margin-left:34px}.ebc-top>summary{flex-wrap:wrap}.ebc-top>summary .ebc-name{flex-basis:calc(100% - 30px)}}
