.dc-flow-wrap{max-width:1600px;margin:3.5rem auto 0}.dc-flow{gap:1.25rem;display:grid}@media (min-width:1024px){.dc-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.dc-col{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1.2rem;flex-direction:column;gap:1.1rem;min-width:0;padding:1.15rem;transition:opacity .5s,border-color .4s,box-shadow .4s,transform .5s cubic-bezier(.22,1,.36,1);display:flex}.dc-col[data-mode=idle]{opacity:.62}.dc-col[data-mode=running]{background:var(--hz-card-strong);box-shadow:var(--hz-shadow), 0 0 0 1px #2dd4bf29;border-color:#2dd4bf8c;transform:translateY(-3px)}.dc-col-head{align-items:flex-start;gap:.9rem;padding:.2rem .3rem 0;display:flex}.dc-col-head h3{text-align:start;font-size:1.05rem;line-height:1.3}.dc-col-head p{text-align:start;margin-top:.3rem;font-size:.86rem;line-height:1.65}.dcd-pane{color:#dcddde;text-align:start;-webkit-user-select:none;user-select:none;background:#313338;border-radius:.8rem;flex-direction:column;height:31rem;margin-top:auto;font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 50px -30px #000000b3}.dc-col .dcd-pane p{text-align:start;color:#dcddde;margin:0;font-size:.875rem;line-height:1.35}.dcd-head{color:#fff;border-bottom:1px solid #0000004d;flex:none;align-items:center;gap:.45rem;height:2.8rem;padding:0 1rem;font-size:.92rem;font-weight:700;display:flex}.dcd-hash{color:#8e9297;font-size:1.1rem;font-weight:700}.dcd-feed{flex-direction:column;flex:1;justify-content:flex-end;gap:.35rem;min-height:0;padding:.9rem .6rem;display:flex;overflow:hidden}.dcd-msg{border-radius:.3rem;align-items:flex-start;gap:.7rem;padding:.15rem .5rem;animation:.4s cubic-bezier(.22,1,.36,1) both dcd-in;display:flex}.dcd-msg:hover{background:#ffffff08}.dcd-msg-main{flex:1;min-width:0}.dcd-avatar{color:#fff;background:#5865f2;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:.72rem;font-weight:700;display:grid}.dcd-avatar-bot{object-fit:contain;background:#1e1f22;padding:.3rem}.dcd-meta{align-items:center;gap:.4rem;margin-bottom:.1rem;display:flex}.dcd-name{color:#fff;font-size:.85rem;font-weight:600}.dcd-name-bot{color:#57f287}.dcd-app{color:#fff;letter-spacing:.04em;background:#5865f2;border-radius:.2rem;padding:.08rem .28rem;font-size:.58rem;font-weight:800}.dcd-time{color:#72767d;font-size:.68rem}.dcd-dots{align-items:center;gap:3px;height:1.2rem;display:inline-flex}.dcd-embed{background:#2b2d31;border-inline-start:4px solid #5865f2;border-radius:.25rem;gap:.15rem;max-width:24rem;margin-top:.4rem;padding:.55rem .8rem .65rem;display:grid}.dcd-embed b{color:#fff;margin-bottom:.2rem;font-size:.8rem;font-weight:700}.dcd-embed span{color:#b9bbbe;font-size:.74rem;line-height:1.4}.dcd-embed span.dcd-btn{color:#fff}.dcd-btn{color:#fff;background:#5865f2;border-radius:.2rem;justify-content:center;justify-self:start;align-items:center;margin-top:.4rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.dcd-btn[data-pressed=true]{background:#4752c4;transform:scale(.95)}.dcd-ghost{color:#dcddde;padding:.4rem .8rem;font-size:.78rem;font-weight:600}.dcd-composer{background:#383a40;border-radius:.5rem;flex:none;align-items:center;gap:.7rem;min-height:2.6rem;margin:0 .9rem .9rem;padding:0 .8rem;font-size:.85rem;display:flex}.dcd-plus{color:#383a40;background:#b9bbbe;border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-weight:800;line-height:1;display:grid}.dcd-placeholder{color:#6d6f78}.dcd-typed{color:#dcddde;white-space:nowrap;clip-path:inset(0 100% 0 0);max-width:100%;animation:dcd-type calc(var(--n) * 38ms) steps(var(--n), end) .2s forwards;display:inline-block;overflow:hidden}@keyframes dcd-type{to{clip-path:inset(0)}}@keyframes dcd-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.dcd-oauth{flex:1;place-items:center;padding:1rem;display:grid}.dcd-card{background:#2b2d31;border-radius:.5rem;gap:.65rem;width:100%;max-width:20rem;padding:1rem;display:grid;box-shadow:0 10px 30px -12px #0009}.dcd-card-head{align-items:center;gap:.7rem;display:flex}.dcd-card-head b{color:#fff;font-size:.9rem;display:block}.dcd-card-head small{color:#b9bbbe;font-size:.72rem}.dcd-select{color:#dcddde;background:#1e1f22;border-radius:.3rem;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.8rem;font-weight:500;display:flex}.dcd-select i{color:#b9bbbe;margin-inline-start:auto;font-style:normal}.dcd-srv{color:#fff;background:#5865f2;border-radius:.4rem;place-items:center;width:1.3rem;height:1.3rem;font-size:.68rem;font-weight:800;display:grid}.dcd-perms{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.dcd-perms li{color:#b9bbbe;align-items:center;gap:.55rem;font-size:.78rem;transition:color .3s;display:flex}.dcd-perms li[data-on=true]{color:#fff}.dcd-check{color:#0000;border:2px solid #4e5058;border-radius:.2rem;place-items:center;width:1rem;height:1rem;font-size:.62rem;font-weight:900;transition:background .3s,border-color .3s,color .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:grid}.dcd-perms li[data-on=true] .dcd-check{color:#fff;background:#5865f2;border-color:#5865f2;transform:scale(1.1)}.dcd-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.dcd-actions .dcd-btn{margin-top:0}.dcd-sys{color:#dcddde;opacity:0;background:#57f28714;border-radius:.3rem;margin:0 1rem 1rem;padding:.5rem .7rem;font-size:.8rem;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:translateY(.6rem)}.dcd-sys[data-visible=true]{opacity:1;transform:none}.dcd-sys b{color:#fff}.dcd-arrow{color:#57f287;font-weight:800}@media (prefers-reduced-motion:reduce){.dc-col,.dcd-msg,.dcd-btn,.dcd-check,.dcd-sys{transition:none;animation:none}.dcd-typed{clip-path:none;animation:none}.dc-col[data-mode=running]{transform:none}}
.dc-root{--dc-grad:linear-gradient(100deg, #2dd4bf, #38bdf8, #a78bfa)}.dc-root section{position:relative}.dc-hero{z-index:2;text-align:center;padding:6.5rem 1rem 4.5rem;overflow:clip visible}.dc-hero-inner{z-index:2;max-width:64rem;position:relative}.dc-brand{justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:inline-flex}.dc-brand-logo{color:#5865f2;place-items:center;display:grid}.dc-brand-logo svg{width:2.6rem;height:2.6rem}.dc-hero h1 .dc-blurple{color:#5865f2}.dc-brand-x{color:var(--hz-muted);font-size:1.25rem;font-weight:700}.dc-brand-name{color:var(--hz-ink);font:800 1.15rem/1 var(--font-poppins), sans-serif;letter-spacing:-.01em}.dc-hero h1{font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.08}.dc-hero-sub{max-width:42rem;margin:1.4rem auto 2.2rem;font-size:1.05rem;line-height:1.75}.dc-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.dc-root .dc-btn-inner{flex-direction:row;align-items:center;gap:.7rem;display:inline-flex}.dc-btn-inner svg{flex:none;width:1.4rem;height:1.4rem}.dc-ghost svg{width:1rem;height:1rem}[dir=rtl] .dc-ghost svg{transform:rotate(180deg)}.dc-mock{border:1px solid var(--hz-line-strong);text-align:start;border-radius:1.35rem;max-width:56rem;margin:3.5rem auto 0;overflow:hidden;box-shadow:0 45px 100px -50px #0175ff8c}.dc-section{padding:5.5rem 1rem}.dc-tinted{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--hz-bg-2) 70%, transparent) 18%, color-mix(in srgb, var(--hz-bg-2) 70%, transparent) 82%, transparent 100%)}.dc-root .dc-head{text-align:center;max-width:760px;margin-inline:auto}.dc-root .dc-head h2{max-width:none;font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.2}.dc-root .dc-head .hz-badge{margin-bottom:1rem}.dc-grid{gap:1rem;margin-top:3.5rem;display:grid}.dc-grid>.hz-reveal{height:100%}.dc-card{border:1px solid var(--hz-line);background:var(--hz-card);border-radius:1.15rem;height:100%;padding:2rem;transition:border-color .3s,transform .4s cubic-bezier(.22,1,.36,1)}.dc-card:hover{border-color:#2dd4bf80;transform:translateY(-4px)}.dc-art{background:radial-gradient(120% 120% at 50% 0%, #2dd4bf24, transparent 70%), var(--hz-card-strong);border-radius:.9rem;height:7.5rem;margin-bottom:1.4rem;overflow:hidden}.dc-art-svg{width:100%;height:100%;display:block}.dc-art-svg *{transform-box:fill-box}.dc-a-t{fill:#2dd4bf}.dc-a-b{fill:#38bdf8}.dc-a-v{fill:#a78bfa}.dc-a-panel{fill:var(--hz-card);stroke:var(--hz-line-strong);stroke-width:1.2px}.dc-a-bar{fill:var(--hz-bg-2);stroke:var(--hz-line);stroke-width:1px}.dc-a-line{fill:var(--hz-line-strong)}.dc-a-base{stroke:var(--hz-line-strong);stroke-width:1.5px;stroke-linecap:round}.dc-a-slash{fill:#5865f2;font:800 15px/1 var(--font-poppins), sans-serif}.dc-a-type{fill:var(--hz-ink);opacity:.8;transform-origin:0;animation:5s steps(12,end) infinite dc-type}.dc-a-caret{fill:#5865f2;animation:5s steps(12,end) infinite dc-caret}.dc-a-rowbg{fill:#5865f200;animation:5s ease-in-out infinite dc-pick}.dc-a-row-1 .dc-a-rowbg{animation-delay:.9s}.dc-a-row-2 .dc-a-rowbg{animation-delay:1.8s}@keyframes dc-type{0%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@keyframes dc-caret{0%{transform:translate(-84px)}55%,to{opacity:1;transform:translate(0)}78%{opacity:.2}}@keyframes dc-pick{0%,to{fill:#5865f200}12%,28%{fill:#5865f247}40%{fill:#5865f200}}.dc-a-write{transform-origin:0;animation:5s ease-in-out infinite dc-write}.dc-a-write-1{animation-delay:.35s}.dc-a-write-2{animation-delay:.7s}.dc-a-write-3{animation-delay:1.05s}.dc-a-spark{transform-origin:50%;animation:2.6s ease-in-out infinite dc-spark}.dc-a-spark-sm{animation-delay:.9s}@keyframes dc-write{0%{transform:scaleX(0)}35%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dc-spark{0%,to{opacity:.6;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}.dc-a-tick{stroke:var(--hz-muted);stroke-width:2px;stroke-linecap:round}.dc-a-hand{stroke:var(--hz-ink);stroke-width:3px;stroke-linecap:round;transform-origin:50% 100%}.dc-a-hand-min{animation:6s linear infinite dc-spin}.dc-a-hand-hr{stroke:#38bdf8;animation:36s linear infinite dc-spin}.dc-a-pop{transform-origin:50%;animation:6s ease-in-out infinite dc-pop}.dc-a-checkmark{fill:none;stroke:#04222e;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}@keyframes dc-spin{to{transform:rotate(360deg)}}@keyframes dc-pop{0%,55%{opacity:0;transform:scale(0)}68%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.dc-a-bar-rise{transform-origin:bottom;animation:4.5s cubic-bezier(.22,1,.36,1) infinite dc-rise}.dc-a-bar-rise-1{animation-delay:.12s}.dc-a-bar-rise-2{animation-delay:.24s}.dc-a-bar-rise-3{animation-delay:.36s}.dc-a-bar-rise-4{animation-delay:.48s}.dc-a-trend{fill:none;stroke:#a78bfa;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:4.5s ease-in-out infinite dc-draw}.dc-a-trend-dot{animation:4.5s ease-in-out infinite dc-dot}@keyframes dc-rise{0%{transform:scaleY(.05)}30%,85%{transform:scaleY(1)}to{transform:scaleY(.05)}}@keyframes dc-draw{0%{stroke-dashoffset:1px}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes dc-dot{0%,45%{opacity:0}58%,85%{opacity:1}to{opacity:0}}.dc-a-link{stroke:var(--hz-line-strong);stroke-width:2px;stroke-dasharray:4 5;animation:1.4s linear infinite dc-flow}.dc-a-link-2{animation-direction:reverse}.dc-a-soft{opacity:.7}.dc-a-member{transform-origin:bottom;animation:3.6s ease-in-out infinite dc-bob}.dc-a-member-1{animation-delay:.4s}.dc-a-member-2{animation-delay:.8s}.dc-a-bubble{transform-origin:30% 100%;animation:3.6s ease-in-out infinite dc-bubble}.dc-a-dot{fill:var(--hz-muted);animation:1.2s ease-in-out infinite dc-typing}.dc-a-dot-1{animation-delay:.15s}.dc-a-dot-2{animation-delay:.3s}@keyframes dc-flow{to{stroke-dashoffset:-18px}}@keyframes dc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dc-bubble{0%,12%{opacity:0;transform:scale(0)}24%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes dc-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.dc-a-shield{fill:#2dd4bf33;stroke:#2dd4bf;stroke-width:3px;stroke-linejoin:round}.dc-a-shield-check{fill:none;stroke:#2dd4bf;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:4s ease-in-out infinite dc-draw}.dc-a-ring{fill:none;stroke:#38bdf8;stroke-width:2px;transform-origin:50%;animation:3s ease-out infinite dc-ring}.dc-a-ring-2{animation-delay:1.5s}@keyframes dc-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.dc-card h3{text-align:start;font-size:1.15rem;line-height:1.3}.dc-card p{text-align:start;margin-top:.6rem;font-size:.88rem;line-height:1.7}.dc-closing{padding:6rem 1rem 8rem;overflow:hidden}.dc-closing-glow{pointer-events:none;background:radial-gradient(50rem 26rem at 50% 110%,#2dd4bf38,#0000 70%);position:absolute;inset:0}.dc-closing-copy{z-index:1;text-align:center;max-width:51.25rem;position:relative}.dc-closing-copy h2{font-size:clamp(2.1rem,5.2vw,3.5rem);font-weight:900;line-height:1.1}.dc-closing-copy p{max-width:40rem;margin:1.5rem auto 2.5rem;font-size:1.125rem;line-height:1.7}.dc-root a:focus-visible{outline-offset:3px;outline:2px solid #38bdf8}@media (min-width:640px){.dc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dc-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.dc-hero{padding-top:5.5rem}.dc-section{padding:4rem 1rem}.dc-actions{flex-direction:column}.dc-actions>*{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.dc-card{transition:none}.dc-card:hover{transform:none}}
