.dx{--dx-bg:#09090b;--dx-side:#0a0a0c;--dx-card:#121214;--dx-card2:#18181b;--dx-line:rgba(255,255,255,.07);--dx-line2:rgba(255,255,255,.14);--dx-acc:#3b63f0;--dx-acc2:#5578ff;--dx-accsoft:rgba(59,99,240,.16);--dx-txt:#f4f4f5;--dx-mut:#a1a1aa;--dx-dim:#6b6b73;--s1:var(--dx-card);--s2:var(--dx-card2);--s3:#1e1e22;--line:var(--dx-line);--line2:var(--dx-line2);--mut:var(--dx-mut);--dim:var(--dx-dim);--silver:var(--dx-txt);--txt:var(--dx-txt);--info:#6b8cff;--r:20px;background:var(--dx-bg);min-height:100vh;background-image:none}.dx,.dx h1,.dx h2,.dx h3{color:var(--dx-txt)}.dx ::selection{background:var(--dx-acc);color:#fff}.dx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.d-in{animation:dIn .55s var(--ease) both}@keyframes dIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dx .btn{border-radius:10px;padding:10px 16px;font-size:.86rem;font-weight:600;letter-spacing:0;gap:8px;transition:background .2s,border-color .2s,transform .3s var(--ease),opacity .2s}.dx .btn:hover{transform:none}.dx .btn-sm{padding:8px 13px;font-size:.82rem}.dx .btn-w{background:var(--dx-acc);color:#fff;box-shadow:none}.dx .btn-w:hover{background:var(--dx-acc2);box-shadow:none}.dx .btn-g{background:#1c1c1f;border:1px solid transparent;color:var(--dx-txt);box-shadow:none}.dx .btn-g:hover{background:#26262a;border-color:var(--dx-line);box-shadow:none}.dx .btn-d{background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.3);color:#fca5a5}.dx .btn-d:hover{background:rgba(248,113,113,.16)}.dx .btn:disabled{opacity:.45;pointer-events:none}.dx .btn-ico{width:34px;height:34px;padding:0;border-radius:9px}.dx .btn svg{width:16px;height:16px}.d-actions{display:flex;gap:8px;flex-wrap:wrap}.dx.shell{display:grid;grid-template-columns:248px minmax(0,1fr)}.dx-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--dx-side);border-right:1px solid var(--dx-line);padding:18px 14px 14px;z-index:60}.dx-brand{display:flex;align-items:center;gap:10px;padding:6px 10px 20px;font-weight:700;font-size:1.25rem;letter-spacing:-.04em;color:var(--dx-txt)}.dx-brand img{width:28px;height:28px}.dx-nav{flex:1 1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;margin:0 -14px;padding:0 14px}.dx-grp{font-size:.74rem;font-weight:600;color:var(--dx-dim);padding:20px 12px 8px;letter-spacing:.01em}.dx-grp:first-child{padding-top:4px}.dx-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border-radius:10px;font-size:.9rem;font-weight:500;color:#d4d4d8;text-align:left;transition:background .18s,color .18s}.dx-item svg{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--dx-mut)}.dx-item:hover{background:rgba(255,255,255,.04);color:#fff}.dx-item[aria-current=page]{background:#1c1c1f;color:#fff;font-weight:600}.dx-item[aria-current=page] svg{color:var(--dx-acc2)}.dx-item[aria-current=page]:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--dx-acc2)}.dx-item .tag{margin-left:auto;font-size:.68rem;font-family:var(--mono);color:var(--dx-dim)}.dx-me{position:relative;margin-top:10px}.dx-meBtn{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:12px;background:#151517;border:1px solid var(--dx-line);text-align:left;transition:border-color .2s,background .2s}.dx-meBtn:hover{background:#1a1a1d;border-color:var(--dx-line2)}.dx-meBtn .who{flex:1 1;min-width:0}.dx-meBtn b{display:block;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-meBtn svg{width:15px;height:15px;stroke:var(--dx-dim);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.dx-rolechip{display:inline-block;margin-top:2px;padding:1px 8px;border-radius:6px;font-size:.68rem;font-weight:600;color:var(--dx-mut)}.dx-menu,.dx-rolechip{border:1px solid var(--dx-line2)}.dx-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:#161618;border-radius:12px;padding:6px;box-shadow:0 18px 50px rgba(0,0,0,.7);animation:dIn .2s var(--ease) both}.dx-menu .dx-item{font-size:.86rem;padding:8px 10px}.dx-menu .sep{height:1px;background:var(--dx-line);margin:5px 4px}.dx-main{min-width:0;position:relative}.dx-top{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:12px;height:56px;padding:0 28px;background:rgba(9,9,11,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--dx-line)}.dx-top h1{font-size:.9rem;font-weight:600;letter-spacing:-.01em;line-height:1}.dx-top .sp{flex:1 1}.dx-ib.dx-burger{display:none}.dx-search{display:flex;align-items:center;gap:9px;width:250px;height:36px;padding:0 10px 0 12px;border-radius:10px;background:#18181b;border:1px solid var(--dx-line);color:var(--dx-dim);font-size:.82rem;transition:border-color .2s}.dx-search:hover{border-color:var(--dx-line2)}.dx-search svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.dx-search span{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx kbd{font-family:var(--mono);font-size:.68rem;padding:2px 7px;border-radius:6px;background:#0d0d0f;border:1px solid var(--dx-line2)}.dx kbd,.dx-ib{color:var(--dx-mut)}.dx-ib{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:36px;padding:0 9px;border-radius:10px;transition:background .2s,color .2s}.dx-ib:hover{background:#1a1a1d;color:#fff}.dx-ib svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dx-badge{font-size:.7rem;font-weight:600;color:#fff;background:#26262b;border-radius:6px;padding:1px 7px}.dx-fb{height:34px;padding:0 14px;border-radius:9px;background:#1c1c1f;font-size:.82rem;font-weight:600;display:inline-flex;align-items:center;transition:background .2s}.dx-fb:hover{background:#26262a}.dx-pop{position:absolute;right:0;top:calc(100% + 8px);width:min(340px,86vw);background:#161618;border:1px solid var(--dx-line2);border-radius:14px;padding:16px;box-shadow:0 20px 60px rgba(0,0,0,.75);animation:dIn .2s var(--ease) both;cursor:default;color:var(--dx-txt);text-align:left}.dx-pop h3{font-size:.88rem;margin-bottom:12px}.dx-pop .d-feed li{padding-bottom:16px}.dx-content{position:relative;padding:34px 32px 90px;max-width:1360px;margin:0 auto}.dx-content:before{content:"";position:absolute;left:0;right:0;top:0;height:150px;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.3px);background-size:22px 22px;mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent);pointer-events:none}.dx-content>*{position:relative}.dx-scrim{display:none}@media(max-width:940px){.dx.shell{grid-template-columns:1fr}.dx-side{position:fixed;left:0;top:0;width:264px;transform:translateX(-102%);transition:transform .35s var(--ease);box-shadow:30px 0 80px rgba(0,0,0,.6)}.dx-side.open{transform:none}.dx-scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .3s}.dx-scrim.open{opacity:1;pointer-events:auto}.dx-ib.dx-burger{display:flex}.dx-top{padding:0 14px}.dx-content{padding:26px 16px 80px}.dx-search{width:36px;padding:0;justify-content:center}.dx-fb,.dx-search kbd,.dx-search span{display:none}}.d-head{margin-bottom:30px}.d-title{font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:700;letter-spacing:-.04em;line-height:1.05}.d-head .lead{margin-top:10px;font-size:1.02rem;max-width:60ch;color:var(--dx-mut)}.d-label{font-size:.78rem;font-weight:600;color:var(--dx-mut)}.d-mono{font-family:var(--mono)}.d-mut{color:var(--dx-mut)}@media(max-width:700px){.d-hide-m{display:none}}.d-card{background:var(--dx-card);border:1px solid var(--dx-line);border-radius:var(--r);padding:24px;position:relative}.d-card.hov{transition:border-color .25s,background .25s,transform .35s var(--ease);text-align:left;width:100%;display:block}.d-card.hov:hover{border-color:var(--dx-line2);background:#151518;transform:translateY(-2px)}.dx .d-card h2{font-size:1.02rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin-bottom:4px}.d-card .sub{color:var(--dx-mut);font-size:.88rem}.d-sec{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.d-sec h2{margin:0!important}.d-grid2{grid-template-columns:1.25fr 1fr;grid-gap:14px;margin-top:14px}.d-grid2,.d-grid3{display:grid;gap:14px}.d-grid3{grid-template-columns:repeat(3,1fr);grid-gap:14px}.d-grid4{grid-template-columns:repeat(4,1fr)}.d-grid4,.d-stack{display:grid;grid-gap:14px;gap:14px}@media(max-width:1000px){.d-grid3,.d-grid4{grid-template-columns:repeat(2,1fr)}.d-grid2{grid-template-columns:1fr}}@media(max-width:600px){.d-grid3{grid-template-columns:1fr}.d-card{padding:20px}}.d-stat{padding:20px 22px}.d-stat b{display:block;font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:16px}.d-stat b.sm{font-size:1.2rem;letter-spacing:-.02em;margin-top:20px;line-height:1.2}.ov{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}@media(max-width:1100px){.ov{grid-template-columns:1fr}}.ov-main{display:grid;grid-gap:18px;gap:18px;min-width:0}.ov-side{display:grid;grid-gap:14px;gap:14px}.hero-card{position:relative;overflow:hidden;border-radius:24px;padding:46px 48px;min-height:270px;background:radial-gradient(120% 140% at 0 0,#171a2b 0,#121214 55%);border:1px solid var(--dx-line);display:flex;flex-direction:column;justify-content:center}.hero-card h2{font-size:clamp(2.4rem,5vw,3.4rem)!important;font-weight:700;letter-spacing:-.045em;line-height:1.02;margin:0 0 16px!important}.hero-card p{color:var(--dx-mut);font-size:1.02rem;max-width:34ch;margin-bottom:26px}.hero-card .acts{display:flex;gap:10px;flex-wrap:wrap}.hero-card .pix{position:absolute;right:34px;top:50%;transform:translateY(-50%);width:min(380px,44%);height:auto;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 78%,transparent);mask-image:radial-gradient(closest-side,#000 78%,transparent)}.pix .tw{animation:pxTw 3.2s ease-in-out infinite}@keyframes pxTw{50%{opacity:.12}}@media(max-width:700px){.hero-card{padding:30px 24px}.hero-card .pix{opacity:.22;width:70%}}.note-card{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:18px;background:var(--dx-card);border:1px solid var(--dx-line)}.note-card .ic{width:44px;height:44px;border-radius:12px;background:var(--dx-accsoft);border:1px solid rgba(59,99,240,.25);display:grid;place-items:center;flex:none;color:var(--dx-acc2)}.note-card .ic svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.note-card .tx{flex:1 1;min-width:0}.note-card small{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:600;color:#4ade80;margin-bottom:2px}.note-card small i{width:6px;height:6px;border-radius:50%;background:currentColor}.note-card b{display:block;font-size:1rem;font-weight:600;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov h3.sect{font-size:1.5rem;font-weight:700;letter-spacing:-.035em;margin:10px 0 -4px}.ov-side .d-card{padding:22px}.ov-side h2{margin-bottom:14px!important}.shortcuts a,.shortcuts button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 0;border-top:0;font-size:.92rem;font-weight:600;color:var(--dx-txt);transition:color .2s}.shortcuts a:hover,.shortcuts button:hover{color:var(--dx-acc2)}.shortcuts svg{width:17px;height:17px;stroke:var(--dx-dim);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mini{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:.88rem}.mini i{width:7px;height:7px;border-radius:50%;background:var(--c,var(--dx-dim));flex:none}.mini span{flex:1 1;color:var(--dx-mut)}.mini b{font-weight:500}.d-pill,.mini b{font-family:var(--mono)}.d-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:99px;border:1px solid var(--dx-line);font-size:.7rem;color:var(--dx-mut);white-space:nowrap}.d-pill i{width:6px;height:6px;border-radius:50%;background:var(--c,var(--dx-dim));flex:none}.d-pill.plain{background:rgba(255,255,255,.05);color:#e4e4e7;font-family:inherit;font-weight:600}.d-role{font-family:inherit;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.d-role i{box-shadow:0 0 8px var(--c)}.d-meter{height:6px;border-radius:99px;background:#222226;overflow:hidden}.d-meter i{display:block;height:100%;border-radius:99px;background:var(--dx-acc2);transition:width 1s var(--ease)}.d-pct{font-family:var(--mono);font-size:.76rem;color:var(--dx-mut)}.d-row{display:flex;align-items:center;gap:16px;padding:15px 0;border-top:1px solid var(--dx-line)}.d-card>.d-row:first-child{border-top:0;padding-top:0}.d-row:last-child{padding-bottom:0}.d-row .grow{flex:1 1;min-width:0}.d-row b{display:block;font-size:.92rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-row small{display:block;color:var(--dx-mut);font-size:.8rem}.d-feed{display:grid}.d-feed li{list-style:none;position:relative;padding:0 0 18px 20px;border-left:1px solid var(--dx-line);margin-left:4px}.d-feed li:last-child{padding-bottom:0;border-color:transparent}.d-feed li:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--dx-acc2)}.d-feed p{font-size:.88rem;line-height:1.45}.d-feed small{color:var(--dx-mut);font-size:.74rem;font-family:var(--mono)}.d-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin:6px 0 4px}.d-steps div{font-size:.66rem;color:var(--dx-dim);font-family:var(--mono)}.d-steps div:before{content:"";display:block;height:4px;border-radius:99px;background:#222226;margin-bottom:8px}.d-steps div.on{color:#fff}.d-steps div.on:before{background:var(--dx-acc2)}.d-av{width:30px;height:30px;border-radius:50%;background:#26262b;border:1px solid var(--dx-line);display:grid;place-items:center;font-size:.76rem;font-weight:700;overflow:hidden;flex:none;object-fit:cover;color:#fff}.d-av.md{width:38px;height:38px;font-size:.9rem}.d-av.lg{width:64px;height:64px;font-size:1.4rem}.d-av.xl{width:104px;height:104px;font-size:1.9rem}.d-area,.d-input,.d-select{width:100%;background:#18181b;border:1px solid var(--dx-line);border-radius:10px;padding:11px 14px;color:#fff;font:inherit;font-size:.9rem;outline:none;transition:border-color .2s,background .2s}.d-area::placeholder,.d-input::placeholder{color:var(--dx-dim)}.d-area:focus,.d-input:focus,.d-select:focus{border-color:var(--dx-acc);background:#1b1b1f}.d-area{min-height:96px;resize:vertical}.d-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:36px}.d-select option{background:#18181b}.d-search{padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b6b73' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3.5 3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px}.d-field{display:grid;grid-gap:7px;gap:7px}.d-field>span{font-size:.78rem;font-weight:600;color:var(--dx-mut)}.d-form{display:grid;grid-gap:16px;gap:16px}.d-form .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:480px){.d-form .two{grid-template-columns:1fr}}.d-range{width:100%;accent-color:var(--dx-acc2)}.d-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.d-bar .d-search{flex:1 1;min-width:200px;max-width:340px}.d-filters{display:flex;gap:6px;flex-wrap:wrap}.d-chip{padding:8px 14px;border-radius:9px;border:1px solid var(--dx-line);font-size:.82rem;font-weight:600;color:var(--dx-mut);background:transparent;transition:all .2s}.d-chip:hover{color:#fff;border-color:var(--dx-line2)}.d-chip[aria-pressed=true]{background:var(--dx-accsoft);color:#fff;border-color:rgba(59,99,240,.5)}.d-tw{overflow-x:auto;margin:0 -24px;padding:0 24px}.d-table{width:100%;border-collapse:collapse;font-size:.88rem;min-width:640px}.d-table th{text-align:left;font-size:.74rem;font-weight:600;color:var(--dx-dim);padding:0 14px 14px 0}.d-table td{padding:13px 14px 13px 0;border-top:1px solid var(--dx-line);vertical-align:middle}.d-table td:last-child,.d-table th:last-child{text-align:right;padding-right:0}.d-who{display:flex;align-items:center;gap:12px;min-width:0}.d-who b{display:block;font-weight:600;font-size:.9rem}.d-who small{color:var(--dx-mut);font-size:.78rem}.d-empty{text-align:center;padding:48px 24px}.dx .d-empty h2{font-size:1.15rem;margin-bottom:8px}.d-empty p{color:var(--dx-mut);max-width:38ch;margin:0 auto 22px;font-size:.92rem}.d-empty.sm{padding:6px 0;text-align:left}.d-empty.sm p{margin:0}.d-sk{display:block;border-radius:99px;background:linear-gradient(90deg,#141416,#222226,#141416);background-size:220% 100%;animation:shimmer 2.4s linear infinite}.d-sk.card{height:150px;border-radius:var(--r)}@keyframes shimmer{to{background-position:-220% 0}}.st-wrap{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}@media(max-width:820px){.st-wrap{grid-template-columns:1fr;gap:18px}}.st-nav{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:84px}@media(max-width:820px){.st-nav{flex-direction:row;overflow-x:auto;position:static;gap:6px;padding-bottom:4px}.st-nav .dx-grp{display:none}}.st-nav .dx-grp{padding:18px 12px 8px}.st-nav .dx-grp:first-child{padding-top:0}.st-nav .dx-item{border-radius:99px;padding:9px 14px;white-space:nowrap}.st-nav .dx-item[aria-current=page]{background:#161c33;color:#fff}.st-nav .dx-item[aria-current=page]:before{display:none}.st-card{padding:28px}.dx .st-card>h2{font-size:1.45rem;font-weight:700;letter-spacing:-.03em;margin-bottom:4px}.st-card>.sub,.st-top{margin-bottom:26px}.st-top{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.st-top b{display:block;font-size:.95rem;margin-bottom:4px}.st-top p{color:var(--dx-mut);font-size:.9rem;margin-bottom:10px}.st-field{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--dx-line)}.st-field b{display:block;font-size:.9rem;margin-bottom:3px}.st-field span.v{color:var(--dx-mut);font-size:.9rem;word-break:break-all}.st-lock{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--dx-dim);font-family:var(--mono);white-space:nowrap}.d-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:14px;padding:20px 24px}.d-sessions .d-row small{margin-top:1px}.d-login{min-height:100vh;display:grid;place-items:center;padding:40px 20px;text-align:center;position:relative;overflow:hidden}.d-login:before{left:50%;top:-140px;width:1000px;height:700px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(59,99,240,.2),rgba(59,99,240,.04) 55%,transparent 75%)}.d-login:after,.d-login:before{content:"";position:absolute;pointer-events:none}.d-login:after{inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.3px);background-size:22px 22px;mask-image:linear-gradient(#000,transparent 70%);-webkit-mask-image:linear-gradient(#000,transparent 70%)}.d-login>div{position:relative;z-index:1;max-width:440px}.d-login img.mascot{width:96px;margin:0 auto 26px;animation:none;filter:none}.d-login .lead{margin:14px auto 28px;color:var(--dx-mut)}.d-login .btn{width:100%;max-width:300px;padding:12px 16px}.d-login .note{margin-top:18px;font-size:.8rem;color:var(--dx-dim)}.d-login .back{display:inline-block;margin-top:26px;font-size:.85rem;color:var(--dx-mut)}.d-login .back:hover{color:#fff}.d-ov{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;animation:dFade .2s ease both;overflow-y:auto}@keyframes dFade{0%{opacity:0}}.d-modal{width:min(500px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#121214;border:1px solid var(--dx-line2);border-radius:20px;padding:26px;box-shadow:0 40px 100px rgba(0,0,0,.8);animation:dPop .35s var(--ease) both;margin:auto}.d-modal.wide{width:min(660px,100%)}@keyframes dPop{0%{opacity:0;transform:translateY(14px) scale(.98)}}.dx .d-modal h2{font-size:1.3rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:6px}.d-modal .sub{color:var(--dx-mut);font-size:.9rem;margin-bottom:20px}.d-modal .foot{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.d-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:200;display:flex;align-items:center;gap:10px;padding:11px 18px;border-radius:12px;background:#18181b;border:1px solid var(--dx-line2);font-size:.86rem;font-weight:500;box-shadow:0 14px 40px rgba(0,0,0,.6);animation:tUp .4s var(--ease) both;max-width:calc(100% - 32px);color:#fff}.d-toast i{width:8px;height:8px;border-radius:50%;background:#4ade80;flex:none}.d-toast.error i{background:#f87171}@keyframes tUp{0%{opacity:0;transform:translate(-50%,14px)}}.pal-ov{align-items:start;padding-top:12vh}.pal{width:min(560px,100%);background:#141416;border:1px solid var(--dx-line2);border-radius:16px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.85);animation:dPop .3s var(--ease) both;margin:0 auto}.pal input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--dx-line);padding:16px 18px;color:#fff;font:inherit;font-size:.95rem;outline:none}.pal ul{list-style:none;max-height:340px;overflow-y:auto;padding:8px}.pal li button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:9px;text-align:left;font-size:.9rem;color:#e4e4e7}.pal li button svg{width:16px;height:16px;stroke:var(--dx-mut);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.pal li button small{margin-left:auto;color:var(--dx-dim);font-size:.74rem;font-family:var(--mono)}.pal li button.on,.pal li button:hover{background:#1f1f23;color:#fff}.pal .none{padding:22px;text-align:center;color:var(--dx-dim);font-size:.88rem}.dx-pillbadge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--dx-acc);color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center}.tk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.tk-ic{display:inline-flex}.tk-ic svg,.tk-search svg,.tk-toggle svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.tk-tools{justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.tk-search,.tk-tools{display:flex;align-items:center}.tk-search{gap:10px;flex:1 1;min-width:220px;max-width:420px;height:40px;padding:0 14px;border-radius:12px;background:#121214;border:1px solid var(--dx-line2);color:var(--dx-dim);transition:border-color .2s}.tk-search:focus-within{border-color:var(--dx-acc)}.tk-search input{flex:1 1;min-width:0;background:transparent;border:0;outline:0;color:#fff;font:inherit;font-size:.86rem}.tk-search input::placeholder{color:var(--dx-dim)}.tk-filters{display:flex;gap:10px;flex-wrap:wrap}.tk-sel{height:40px;padding:0 34px 0 14px;border-radius:12px;border:0;background-color:#1c1c1f;color:var(--dx-txt);font:inherit;font-size:.84rem;font-weight:600;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;transition:background-color .2s}.tk-sel:hover{background-color:#26262a}.tk-sel option{background:#18181b}.tk-toggle{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;background:#1c1c1f;color:var(--dx-txt);font-size:.84rem;font-weight:600;transition:background .2s,color .2s}.tk-toggle:hover{background:#26262a}.tk-toggle[aria-pressed=true]{background:var(--dx-accsoft);color:#fff;box-shadow:inset 0 0 0 1px rgba(59,99,240,.5)}.tk-table{background:#121214;border:1px solid var(--dx-line);border-radius:18px;overflow:hidden}.tk-scroll{overflow-x:auto}.tk-table table{width:100%;border-collapse:collapse;font-size:.86rem;min-width:760px}.tk-table th{text-align:left;font-size:.8rem;font-weight:600;color:var(--dx-mut);padding:14px 16px;border-bottom:1px solid var(--dx-line);white-space:nowrap}.tk-table td{padding:14px 16px;border-top:1px solid var(--dx-line);vertical-align:middle}.tk-table tbody tr:first-child td{border-top:0}.tk-table tr.row{cursor:pointer;transition:background .15s}.tk-table tr.row:focus-visible,.tk-table tr.row:hover{background:#17171a;outline:0}.tk-table td.ttl{max-width:300px}.tk-table td.ttl b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-table td.ttl small{color:var(--dx-dim);font-size:.74rem;font-family:var(--mono)}.tk-none,.tk-table td.dim{color:var(--dx-mut)}.tk-asg{display:inline-flex;align-items:center;gap:9px;font-weight:600}.tk-asg .d-av{width:24px;height:24px;font-size:.66rem}.tk-table tr.none td{border-top:1px solid var(--dx-line)}.tk-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 0 28px;color:var(--dx-mut)}.tk-empty svg{width:28px;height:28px;stroke:var(--dx-dim);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tk-empty b{color:var(--dx-txt);font-size:.86rem}.tk-foot{justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--dx-line);font-size:.78rem;font-weight:600;color:var(--dx-mut);flex-wrap:wrap}.tk-foot,.tk-pager{display:flex;align-items:center}.tk-pager{gap:6px}.tk-pager .pg{display:inline-flex;align-items:center;gap:6px}.tk-pager em{color:var(--dx-dim);font-style:normal}.tk-pager button{min-width:26px;height:26px;padding:0 6px;border-radius:99px;display:grid;place-items:center;color:var(--dx-mut);font-size:.78rem;font-weight:700;transition:background .2s,color .2s}.tk-pager button:hover:not(:disabled){background:#1c1c1f;color:#fff}.tk-pager button[aria-current=page]{background:var(--dx-acc);color:#fff}.tk-pager button:disabled{opacity:.35;cursor:default}.tk-pager button svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tk-manage{display:flex;gap:14px;flex-wrap:wrap;padding:14px 22px;border-bottom:1px solid var(--dx-line);background:rgba(255,255,255,.015)}.tk-manage label{display:flex;flex-direction:column;gap:6px}.tk-manage span{font-size:.74rem;font-weight:600;color:var(--dx-mut)}.tk-manage .tk-sel{min-width:170px}.tk-thread{padding:0;min-height:520px;display:flex;flex-direction:column;overflow:hidden}.tk-blank{margin:auto;text-align:center;padding:60px 24px}.tk-blank .ic{width:52px;height:52px;border-radius:14px;background:var(--dx-accsoft);border:1px solid rgba(59,99,240,.25);display:grid;place-items:center;margin:0 auto 18px;color:var(--dx-acc2)}.tk-blank .ic svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dx .tk-blank h2{font-size:1.1rem;margin-bottom:6px}.tk-blank p{color:var(--dx-mut);font-size:.9rem}.tk-bar{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border-bottom:1px solid var(--dx-line);flex-wrap:wrap}.tk-bar .grow{flex:1 1;min-width:200px}.dx .tk-bar h2{font-size:1.15rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin-bottom:8px}.tk-bar .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-bar .meta small{color:var(--dx-dim);font-size:.76rem;font-family:var(--mono)}.tk-back{display:inline-flex}.tk-msgs{flex:1 1;display:flex;flex-direction:column;gap:16px;padding:22px;max-height:calc(100vh - 430px);min-height:240px;overflow-y:auto}.tk-msg{display:flex;gap:12px;align-items:flex-start}.tk-msg .body{flex:1 1;min-width:0;background:#0f0f11;border:1px solid var(--dx-line);border-radius:14px;padding:11px 15px}.tk-msg.staff .body{background:rgba(59,99,240,.07);border-color:rgba(59,99,240,.3)}.tk-msg .who{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.tk-msg .who b{font-size:.84rem}.tk-msg .tag{font-size:.64rem;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--dx-accsoft);border:1px solid rgba(59,99,240,.45);color:#9db4ff;text-transform:uppercase;letter-spacing:.03em;font-family:var(--mono)}.tk-msg time{margin-left:auto;color:var(--dx-dim);font-size:.72rem;font-family:var(--mono)}.tk-msg .txt{font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.tk-compose{padding:16px 22px 20px;border-top:1px solid var(--dx-line)}.tk-compose .d-area{min-height:84px}.tk-compose .row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.tk-compose small{color:var(--dx-dim);font-size:.74rem}.tk-closed{padding:18px 22px;border-top:1px solid var(--dx-line);color:var(--dx-mut);font-size:.88rem;text-align:center}@media(max-width:1000px){.tk-msgs{max-height:none}}.bn{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;align-items:start}.bn-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.dx .bn h3{font-size:1.35rem;font-weight:700;letter-spacing:-.03em}.bn-bar small{color:var(--dx-mut);font-size:.78rem;font-weight:600}.bn-ctrls{display:flex;gap:4px}.bn-ctrls button{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--dx-mut);transition:background .2s,color .2s}.bn-ctrls button:hover{background:#1c1c1f;color:#fff}.bn-ctrls svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bn-stage{display:grid;place-items:center;padding:10px 0 18px}.bn-stage canvas{width:100%;max-width:680px;aspect-ratio:680/240;border-radius:18px;border:1px solid var(--dx-line2);background:#07080c;box-shadow:0 20px 60px rgba(0,0,0,.5)}.bn-range{width:100%;accent-color:var(--dx-acc2);height:4px;cursor:pointer}.dx .bn-h{margin:34px 0 14px}.bn-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.bn-design{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;border-radius:14px;background:#0f0f11;border:1px solid var(--dx-line);text-align:left;transition:border-color .2s,background .2s,transform .3s var(--ease)}.bn-design:hover{border-color:var(--dx-line2);transform:translateY(-2px)}.bn-design.on{background:#141a30;border-color:rgba(59,99,240,.7)}.bn-design canvas{width:100%;aspect-ratio:680/240;border-radius:9px;margin-bottom:8px;background:#07080c}.bn-design b{font-size:.86rem;font-weight:700}.bn-design small{color:var(--dx-mut);font-size:.74rem}.bn-side{background:#121214;border:1px solid var(--dx-line2);border-radius:18px;padding:20px;display:grid;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:76px}.dx .bn-side h3{font-size:.92rem}.bn-field{display:grid;grid-gap:9px;gap:9px}.bn-field .row b,.bn-field>b{font-size:.84rem;font-weight:700}.bn-field .row{display:flex;justify-content:space-between;align-items:baseline}.bn-field .row span{font-size:.76rem;color:var(--dx-mut);font-family:var(--mono)}.bn-field small{color:var(--dx-mut);font-size:.78rem;line-height:1.4}.bn-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:11px;background:#0d0d0f;border:1px solid var(--dx-line)}.bn-seg button{height:32px;border-radius:8px;font-size:.82rem;font-weight:600;color:var(--dx-mut);transition:background .2s,color .2s}.bn-seg button:hover{color:#fff}.bn-seg button[aria-pressed=true]{background:var(--dx-acc);color:#fff}.bn-colors{display:flex;gap:10px;flex-wrap:wrap}.bn-colors button{width:26px;height:26px;border-radius:50%;background:var(--c);position:relative;transition:transform .2s}.bn-colors button:hover{transform:scale(1.12)}.bn-colors button.on{box-shadow:0 0 0 2px #121214,0 0 0 4px var(--c)}.bn-colors .custom{background:transparent;border:1.5px dashed var(--dx-line2)}.bn-colors .custom:after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--c)}.bn-colors .custom input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.bn-cta{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--dx-line)}.bn-cta .btn{width:100%;justify-content:center}.bn-cta .btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bn-cta .btn:disabled{opacity:.7;cursor:progress}.bn-cta small{color:var(--dx-dim);font-size:.76rem;line-height:1.4}.bn-prog{height:4px;border-radius:99px;background:#1c1c1f;overflow:hidden}.bn-prog i{display:block;height:100%;background:var(--dx-acc2);transition:width .2s}@media(max-width:1000px){.bn{grid-template-columns:1fr}.bn-side{position:static}}.d-chat-box{display:flex;flex-direction:column;background:var(--s2);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:20px}.d-chat-top{justify-content:space-between;padding:12px 18px;background:rgba(20,22,32,.8);border-bottom:1px solid var(--line);gap:12px}.d-chat-status,.d-chat-top{display:flex;align-items:center}.d-chat-status{gap:10px;font-size:.88rem;color:var(--silver)}.d-chat-dot{width:8px;height:8px;border-radius:50%;flex:none;transition:background .3s,box-shadow .3s}.d-chat-dot.online{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.7)}.d-chat-dot.offline{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.5)}.d-chat-sub{font-size:.76rem;color:var(--mut);font-family:var(--mono)}.d-chat-badge.discord{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;background:rgba(88,101,242,.15);border-color:rgba(88,101,242,.35);color:#a5b4fc}.d-chat-badge.discord svg{width:14px;height:14px}.d-chat-progress-banner{display:flex;align-items:center;gap:12px;padding:10px 16px;background:linear-gradient(90deg,rgba(16,185,129,.18),rgba(56,189,248,.18));border-bottom:1px solid rgba(16,185,129,.3);color:var(--silver);animation:dIn .4s var(--ease) both}.d-chat-progress-icon{font-size:1.2rem;flex:none}.d-chat-progress-banner b{display:block;font-size:.86rem;color:#34d399}.d-chat-progress-banner p{font-size:.78rem;color:var(--mut);margin:0}.d-chat-messages{display:flex;flex-direction:column;gap:14px;padding:18px;max-height:300px;min-height:220px;overflow-y:auto;scroll-behavior:smooth}.d-chat-empty{text-align:center;padding:36px 16px;color:var(--mut)}.d-chat-empty-icon{font-size:1.8rem;margin-bottom:6px}.d-chat-empty p{font-size:.9rem;color:var(--silver);margin-bottom:4px}.d-chat-empty small{font-size:.78rem;display:block}.d-chat-row{display:flex;align-items:flex-start;gap:12px;animation:dIn .3s var(--ease) both}.d-chat-body{flex:1 1;min-width:0;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:14px;padding:10px 14px}.d-chat-row.discord-origin .d-chat-body{border-color:rgba(88,101,242,.25);background:rgba(88,101,242,.03)}.d-chat-row.web-origin .d-chat-body{border-color:rgba(56,189,248,.25);background:rgba(56,189,248,.03)}.d-chat-meta{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.d-chat-author{font-size:.82rem;font-weight:700;color:var(--silver)}.d-chat-tag{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.03em;font-family:var(--mono)}.d-chat-tag.discord{background:rgba(88,101,242,.2);border:1px solid rgba(88,101,242,.45);color:#a5b4fc}.d-chat-tag.web{background:rgba(56,189,248,.2);border:1px solid rgba(56,189,248,.45);color:#38bdf8}.d-chat-time{font-size:.72rem;color:var(--mut);margin-left:auto;font-family:var(--mono)}.d-chat-content{font-size:.88rem;color:var(--silver);line-height:1.45;word-break:break-word;white-space:pre-wrap}.d-chat-input-row{display:flex;gap:10px;padding:12px 14px;background:rgba(16,18,26,.8);border-top:1px solid var(--line)}.d-chat-input{flex:1 1;padding:10px 14px;font-size:.88rem}.d-chat-send-btn{flex:none;padding:8px 18px}.dx .d-chat-input-row,.dx .d-chat-top{background:rgba(255,255,255,.02)}.dx .d-chat-box{border-radius:14px;background:#0e0e10}@media(prefers-reduced-motion:reduce){.d-in,.d-modal,.d-ov,.d-toast,.dx-menu,.dx-pop,.pal,.pix .tw{animation:none!important}}