.oydk{--oydk-tint:154 108 255}.oydk-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(28px,3.6vw,56px);padding-bottom:clamp(40px,4.4vw,68px)}.oydk-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.oydk-title{max-width:16ch}.oydk-sub{margin-top:20px;max-width:54ch;color:var(--oy-stone-400)}.oydk-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.oydk-note{margin-top:16px;max-width:46ch;color:var(--oy-stone-500)}.oydk-glow{pointer-events:none;position:absolute;z-index:-1;left:50%;top:34%;width:min(1100px,130vw);height:560px;translate:-50% 0;background:radial-gradient(46% 50% at 50% 50%,rgb(var(--oydk-tint)/.16),rgb(var(--oydk-tint)/.05) 46%,transparent 72%);filter:blur(14px);animation:oydk-drift 22s var(--oy-ease) infinite alternate}@keyframes oydk-drift{0%{opacity:.78;transform:translate3d(-1.5%,0,0) scale(1)}to{opacity:1;transform:translate3d(1.5%,-1.5%,0) scale(1.05)}}.oydk-stage{position:relative;width:min(1040px,100%);margin:clamp(40px,5vw,76px) auto 0;padding-inline:4px}.oydk-win{position:relative;border:1px solid var(--oy-line);border-radius:14px;overflow:hidden;background:linear-gradient(201deg,#121317 14%,#0b0c0e);box-shadow:0 1px 0 rgb(255 255 255/.06) inset,0 40px 90px -40px rgb(0 0 0/.9),0 0 60px -30px rgb(var(--oydk-tint)/.35)}.oydk-bar{display:flex;align-items:center;gap:12px;height:38px;padding:0 13px;border-bottom:1px solid var(--oy-line-soft);background:rgb(255 255 255/.02)}.oydk-lights{display:flex;gap:7px;flex:none}.oydk-lights span{width:11px;height:11px;border-radius:999px}.oydk-lights span:first-child{background:#e05c52}.oydk-lights span:nth-child(2){background:#d9a02a}.oydk-lights span:nth-child(3){background:#35a952}.oydk-bar-title{flex:1;text-align:center;font-size:12px;color:var(--oy-stone-500)}.oydk-bar-spacer{width:47px;flex:none}.oydk-panes{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:342px}.oydk-side{display:flex;flex-direction:column;gap:4px;padding:14px 12px;border-right:1px solid var(--oy-line-soft)}.oydk-side-label{padding:4px 8px 6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--oy-stone-600)}.oydk-side-row{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:7px;font-size:12.5px;color:var(--oy-stone-400)}.oydk-side-row.is-on{background:rgb(var(--oydk-tint)/.14);color:var(--oy-stone-100)}.oydk-side-file{display:flex;align-items:center;gap:9px;padding:5px 8px;font-size:12px;color:var(--oy-stone-500)}.oydk-side-file b{font-weight:400;color:var(--oy-stone-300)}.oydk-side-file span{margin-left:auto;font-size:11px;color:var(--oy-stone-600)}.oydk-main{flex-direction:column}.oydk-main,.oydk-tabs{display:flex;min-width:0}.oydk-tabs{align-items:center;gap:4px;overflow:hidden;padding:8px 12px 0;border-bottom:1px solid var(--oy-line-soft)}.oydk-tab{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:6px 11px;border-radius:7px 7px 0 0;border-top:2px solid transparent;font-size:11.5px;color:var(--oy-stone-500);white-space:nowrap}.oydk-tab.is-on{border-top-color:rgb(var(--oydk-tint)/.9);background:rgb(255 255 255/.05);color:var(--oy-stone-200)}.oydk-doc{flex:1;display:flex;flex-direction:column;gap:11px;padding:clamp(16px,2.4vw,28px)}.oydk-doc-head{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--oy-stone-500)}.oydk-chip{padding:3px 8px;border:1px solid var(--oy-line-soft);border-radius:6px;font-size:11px;color:var(--oy-stone-400);white-space:nowrap}.oydk-doc-page{display:flex;flex-direction:column;gap:9px;padding:16px;border:1px solid var(--oy-line-soft);border-radius:10px;background:rgb(23 20 18/.4)}.oydk-doc-page p{margin:0;font-size:12.5px;line-height:1.55;color:var(--oy-stone-300)}.oydk-hl{align-self:flex-start;padding:1px 4px;border-radius:3px;background:rgb(var(--oydk-tint)/.24);color:var(--oy-stone-100)}.oydk-doc-foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:4px;font-size:11.5px;color:var(--oy-stone-500)}.oydk-doc-foot span:last-child{margin-left:auto}.oydk-live{width:7px;height:7px;border-radius:999px;background:rgb(var(--oydk-tint)/.95);flex:none}@media (max-width:760px){.oydk-panes{grid-template-columns:minmax(0,1fr);min-height:0}.oydk-side{display:none}}.oydk-builds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(32px,3.6vw,48px)}.oydk-build{display:flex;flex-direction:column;padding-top:18px;border-top:1px solid var(--oy-line)}.oydk-build-icon{width:32px;height:32px;display:grid;place-items:center;margin-bottom:14px;color:rgb(var(--oydk-tint)/.95)}.oydk-build h3{margin:0 0 8px;font-size:17px;font-weight:500;color:var(--oy-text)}.oydk-build p{margin:0;font-size:14px;line-height:1.5;color:var(--oy-muted)}.oydk-build-req{margin-top:12px;padding-top:12px;font-size:13px}.oydk-aside,.oydk-build-req{border-top:1px solid var(--oy-line-soft);color:var(--oy-stone-500)}.oydk-aside{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:clamp(28px,3vw,40px);padding-top:20px;font-size:14px}.oydk-link{display:inline-flex;align-items:center;gap:6px;color:var(--oy-stone-300);text-decoration:none;border-bottom:1px solid var(--oy-line);padding-bottom:1px;transition:color .18s var(--oy-ease),border-color .18s var(--oy-ease)}.oydk-link:hover{color:var(--oy-text);border-bottom-color:var(--oy-stone-400)}.oydk-link:focus-visible{outline:2px solid var(--oy-stone-300);outline-offset:3px;border-radius:2px}.oydk-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vw,56px);margin-top:clamp(32px,3.6vw,48px)}.oydk-ledger-head{display:flex;align-items:baseline;gap:10px;padding-bottom:14px}.oydk-ledger-head h3{margin:0;font-size:16px;font-weight:500;color:var(--oy-text)}.oydk-ledger-head p{margin:0;font-size:13px;color:var(--oy-stone-500)}.oydk-ledger-list{list-style:none;margin:0;padding:0}.oydk-ledger-list li{padding:16px 0;border-top:1px solid var(--oy-line-soft)}.oydk-ledger-list b{display:block;font-size:15px;font-weight:500;color:var(--oy-stone-200)}.oydk-ledger-list span{display:block;margin-top:5px;font-size:14px;line-height:1.5;color:var(--oy-muted)}.oydk-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);margin-top:clamp(32px,3.6vw,48px);counter-reset:oydk-step}.oydk-step{padding-top:18px;border-top:1px solid var(--oy-line)}.oydk-step:before{counter-increment:oydk-step;content:counter(oydk-step);display:block;margin-bottom:12px;font-family:var(--oy-serif);font-size:22px;line-height:1;color:rgb(var(--oydk-tint)/.95)}.oydk-step h3{margin:0 0 8px;font-size:16px;font-weight:500;color:var(--oy-text)}.oydk-step p{margin:0;font-size:14px;line-height:1.5;color:var(--oy-muted)}.oydk-close{position:relative;isolation:isolate;padding:clamp(96px,12vw,200px) 0 clamp(80px,9vw,140px);text-align:center}.oydk-close-inner{display:flex;flex-direction:column;align-items:center;max-width:620px;margin-inline:auto}.oydk-close-sub{margin-top:20px;max-width:44ch;color:rgb(255 255 255/.8)}.oydk-close-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.oydk-close-bg{pointer-events:none;position:absolute;inset-inline:0;bottom:0;height:clamp(420px,46vw,640px);z-index:-1;background:linear-gradient(180deg,transparent,rgb(var(--oydk-tint)/.08) 66%,var(--oy-stone-800))}@media (max-width:900px){.oydk-builds,.oydk-ledger,.oydk-steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.oydk-glow{animation:none}.oydk-link{transition:none}}