.dcc{--cc-bg:#ededea;--cc-ink:#16161a;--cc-card:#fff;--cc-muted:#67676c;--cc-sub:#4d4d52;--cc-faint:#8c8c92;--cc-line:#efefeb;--cc-field:#e1e1dc;--cc-hover:#f4f4f1;--cc-sel:#eef0fe;--cc-lebo:#3a47e8;--cc-lebo-deep:#2a35b8;--cc-lebo-bg:#f4f5fe;--cc-lebo-chip:#e6e8fc;--cc-yam:#e8892f;--cc-yam-deep:#8a470c;--cc-yam-mid:#b35f12;--cc-yam-bg:#fef6ee;--cc-yam-chip:#fcecda;--cc-ok:#2e7d3e;--cc-ok-bg:#e3efe5;--cc-ok-text:#245c30;--cc-bad:#c0473b;--cc-bad-bg:#f7e1de;--cc-bad-text:#9a2c22;--cc-warn-bg:#faebd3;--cc-warn-text:#7a4c05;--cc-mute-bg:#f0f0ec;--cc-green-deep:#5d7864;--cc-thread-bg:#f3f1eb;background:var(--cc-bg);color:var(--cc-ink);min-height:100vh;font-family:Plus Jakarta Sans,system-ui,sans-serif}.dcc a{color:var(--cc-lebo-deep)}.dcc a:hover{color:var(--cc-ink)}.dcc button{font:inherit;color:inherit}.dcc .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.dcc .shell{flex-wrap:wrap;align-items:flex-start;gap:20px;max-width:1680px;margin:0 auto;padding:20px;display:flex}.dcc .rail{z-index:60;flex-direction:column;flex:0 0 64px;align-items:center;gap:16px;display:flex;position:sticky;top:20px}.dcc .side{background:var(--cc-card);border-radius:999px;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}@media (height<=860px) and (width>=761px){.dcc .rail{gap:8px;top:12px}.dcc .rail>div[aria-hidden]{height:36px!important}.dcc .side{gap:2px;padding:6px 0}.dcc .side .nb{width:36px;height:36px}.dcc .side .tip{left:46px}}.dcc .main{flex:999 560px;min-width:0}.dcc .cc-head{z-index:30;background:var(--cc-bg);margin:-20px -4px 20px;padding:20px 4px 12px;position:sticky;top:0}.dcc .thread{min-height:360px;max-height:calc(100vh - 300px)}.dcc .chat{flex:340px;max-width:380px;animation:.55s cubic-bezier(.2,.8,.2,1) both cc-slidein;position:sticky;top:20px}.dcc .nb{color:#55555a;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .25s,color .25s,transform .25s;display:grid;position:relative}.dcc .nb:hover{color:var(--cc-ink);background:#f1f1ee}.dcc .nb:active{transform:scale(.92)}.dcc .nb.on{background:var(--cc-ink);color:#fff}.dcc .tip{background:var(--cc-ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:40;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:54px;transform:translate(-6px,-50%)}.dcc .nb:hover .tip,.dcc .nb:focus-visible .tip{opacity:1;transform:translateY(-50%)}.dcc .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.dcc .ics{width:16px;height:16px}.dcc .card{background:var(--cc-card);border-radius:22px;min-width:0;padding:20px}.dcc .ttl{transition:filter .45s,opacity .45s}.dcc .blur{filter:blur(7px);opacity:.45}.dcc .rise{animation:.65s cubic-bezier(.2,.8,.2,1) both cc-rise}.dcc .d1{animation-delay:30ms}.dcc .d2{animation-delay:90ms}.dcc .d3{animation-delay:.15s}.dcc .d4{animation-delay:.21s}.dcc .d5{animation-delay:.27s}.dcc .d6{animation-delay:.33s}.dcc .d7{animation-delay:.39s}.dcc .d8{animation-delay:.45s}.dcc .d9{animation-delay:.51s}.dcc .sk{background:var(--cc-field);border-radius:22px;animation:.25s both cc-fadein;position:relative;overflow:hidden}.dcc .sk:after{content:"";background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:1.05s infinite cc-shim;position:absolute;inset:0;transform:translate(-100%)}.dcc .g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dcc .g12{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.dcc .s3{grid-column:span 3}.dcc .s4{grid-column:span 4}.dcc .s5{grid-column:span 5}.dcc .s6{grid-column:span 6}.dcc .s7{grid-column:span 7}.dcc .s8{grid-column:span 8}.dcc .s12{grid-column:span 12}.dcc .blob{border-radius:50%;flex:none;place-items:center;display:grid}.dcc .lebo{background:radial-gradient(circle at 34% 28%,#b4baff 0%,#5662f2 42%,#2a33c4 100%);box-shadow:0 14px 30px #3a47e86b,inset 0 -6px 14px #14187859}.dcc .yam{background:radial-gradient(circle at 34% 28%,#ffd9ae 0%,#f29c48 42%,#c25f17 100%);box-shadow:0 14px 30px #e8892f6b,inset 0 -6px 14px #78320a4d}.dcc .eyes{justify-content:center;align-items:center;gap:16%;width:100%;height:34%;display:flex}.dcc .eye{background:#fff;border-radius:99px;width:12%;height:100%;animation:4.4s infinite cc-blink}.dcc .float{animation:5s ease-in-out infinite cc-float}.dcc .float2{animation:6s ease-in-out -2s infinite cc-float}.dcc .hopA,.dcc .hopB{animation:.8s cubic-bezier(.3,1.5,.5,1) cc-hop}.dcc .fab{z-index:30;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:28px;right:28px}.dcc .fabbtn{cursor:pointer;background:0 0;border:0;width:84px;height:76px;padding:0;position:relative}.dcc .say{background:var(--cc-card);border-radius:16px 16px 4px;max-width:250px;padding:10px 14px;font-size:13px;line-height:1.4;animation:.5s .35s both cc-pop;box-shadow:0 10px 30px #00000017}.dcc .chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.dcc .ok{background:var(--cc-ok-bg);color:var(--cc-ok-text)}.dcc .bad{background:var(--cc-bad-bg);color:var(--cc-bad-text)}.dcc .warn{background:var(--cc-warn-bg);color:var(--cc-warn-text)}.dcc .info{background:var(--cc-lebo-chip);color:var(--cc-lebo-deep)}.dcc .mute{background:var(--cc-mute-bg);color:var(--cc-sub)}.dcc .amb{background:var(--cc-yam-chip);color:var(--cc-yam-deep)}.dcc .ink{background:var(--cc-ink);color:#fff}.dcc .lbl{color:var(--cc-muted);font-size:12px;font-weight:600}.dcc .big{letter-spacing:-.02em;font-size:28px;font-weight:700}.dcc .h3{margin:0;font-size:15px;font-weight:700}.dcc .tbl{margin:0 -6px;overflow-x:auto}.dcc .tr{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;min-width:720px;padding:11px 14px;font-size:13px;transition:background .2s,transform .2s;display:grid}.dcc .tr:hover{background:var(--cc-hover)}.dcc .tr.sel{background:var(--cc-sel)}.dcc .th{color:var(--cc-muted);cursor:default;font-size:12px;font-weight:600}.dcc .th:hover{background:0 0}.dcc .c-contacts{grid-template-columns:1.6fr 1.2fr 1fr .9fr 1.4fr 1.1fr}.dcc .c-credit{grid-template-columns:1.5fr .8fr 1fr .7fr .7fr 1.3fr}.dcc .c-quotes{grid-template-columns:1.5fr 1fr 1fr 1fr .7fr .7fr 1fr}.dcc .c-sign{grid-template-columns:1.5fr 1.5fr .8fr 1.1fr .9fr}.dcc .c-cons{cursor:default;grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.dcc .c-cost{cursor:default;grid-template-columns:1.5fr 1.1fr 130px .8fr .9fr .6fr 1.3fr;min-width:980px}.dcc .c-tgt{cursor:default;grid-template-columns:1.2fr 1.7fr 130px .8fr .9fr .8fr;min-width:860px}.dcc .c-step{grid-template-columns:.9fr repeat(6,minmax(0,1fr)) .8fr}.dcc .c-vol{cursor:default;grid-template-columns:1.4fr repeat(7,minmax(0,1fr));min-width:780px}.dcc .c-tperf{grid-template-columns:1.8fr repeat(8,minmax(0,1fr));min-width:900px}.dcc .c-wperf{cursor:default;grid-template-columns:1.8fr 1fr repeat(5,minmax(0,1fr));min-width:760px}.dcc .c-lperf{cursor:default;grid-template-columns:1.8fr 1fr repeat(5,minmax(0,1fr));min-width:780px}.dcc .c-sms{grid-template-columns:.6fr 1.5fr 1.2fr .9fr 1fr}.dcc .c-tpl{cursor:default;grid-template-columns:1.6fr 1fr 1fr 1fr .9fr}.dcc .av{background:var(--cc-mute-bg);color:#3a3a3f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.dcc .grow{transform-origin:bottom;animation:.9s cubic-bezier(.2,.8,.2,1) both cc-growy}.dcc .growx{transform-origin:0;animation:1.05s cubic-bezier(.2,.8,.2,1) both cc-growx}.dcc .ln{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dcc .draw{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:1.7s cubic-bezier(.4,0,.2,1) .25s forwards cc-draw}.dcc .live{background:#8be89a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite cc-pulse}.dcc .kan{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:14px;height:calc(100vh - 200px);min-height:420px;margin-top:16px;padding-bottom:8px;display:grid;overflow-x:auto}.dcc .kcol{overscroll-behavior:contain;background:#e4e4e0;border-radius:20px;flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex;overflow-y:auto}.dcc .kcol>.khead{z-index:2;background:#e4e4e0;border-radius:20px 20px 0 0;margin:-10px -10px 0;padding:14px 16px 8px;position:sticky;top:-10px}.dcc .kcard{flex:none}.dcc .kstat{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dcc .kstat>div{background:#f7f7f4;border-radius:10px;min-width:0;padding:6px 8px}.dcc .kstat .k{color:var(--cc-muted);font-size:10px}.dcc .kstat .v{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.dcc .cv>section{max-height:calc(100vh - 140px)}.dcc .cv>section.cvctx,.dcc .cv>section:last-child{overflow-y:auto}.dcc .kcard{background:var(--cc-card);border-radius:16px;flex-direction:column;gap:8px;padding:14px;transition:transform .25s,box-shadow .25s;display:flex}.dcc .kcard:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000012}.dcc .fbtn{background:var(--cc-card);color:#3a3a3f;cursor:pointer;border:0;border-radius:999px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:600;transition:background .25s,color .25s}.dcc .fbtn:hover{background:#f6f6f3}.dcc .fbtn.on{background:var(--cc-ink);color:#fff}.dcc .fbtn.sm{background:var(--cc-hover);min-height:34px;padding:6px 11px;font-size:12px}.dcc .fbtn.sm.on{background:var(--cc-ink);color:#fff}.dcc .sw{cursor:pointer;background:#cfcfca;border:0;border-radius:99px;flex:none;width:46px;height:28px;transition:background .25s;position:relative}.dcc .sw.on{background:var(--cc-ink)}.dcc .knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .35s cubic-bezier(.3,1.5,.5,1);position:absolute;top:4px;left:4px}.dcc .sw.on .knob{transform:translate(18px)}.dcc .tab{cursor:pointer;color:#55555a;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 10px;font-size:13px;font-weight:700;transition:background .25s,color .25s;display:flex}.dcc .tab.on{background:var(--cc-card);color:var(--cc-ink);box-shadow:0 2px 8px #0000000f}.dcc .iconbtn{background:var(--cc-card);cursor:pointer;width:44px;height:44px;color:var(--cc-ink);border:0;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.dcc .iconbtn:active{transform:scale(.92)}.dcc .search{background:var(--cc-card);cursor:pointer;min-width:280px;color:var(--cc-muted);border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:6px 6px 6px 18px;font-size:13px;display:flex}.dcc .tdot{background:var(--cc-card);border:2px solid #cfcfca;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.dcc .tdot.done{background:var(--cc-ink);border-color:var(--cc-ink)}.dcc .tdot.cur{border-color:var(--cc-lebo);background:var(--cc-card);box-shadow:0 0 0 4px var(--cc-lebo-chip);animation:1.6s infinite cc-ring}.dcc .flow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dcc .fnode{background:var(--cc-hover);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.dcc .fline{background:repeating-linear-gradient(90deg, var(--cc-ink) 0 5px, transparent 5px 10px);background-size:20px 2px;flex:none;width:26px;height:2px;animation:.9s linear infinite cc-dash}.dcc .dots{background:var(--cc-hover);border-radius:16px 16px 16px 4px;gap:5px;width:max-content;padding:12px 14px;display:flex}.dcc .dt{background:var(--cc-faint);border-radius:50%;width:6px;height:6px;animation:1s infinite cc-bounce}.dcc .dt:nth-child(2){animation-delay:.15s}.dcc .dt:nth-child(3){animation-delay:.3s}.dcc .msg{max-width:88%;padding:10px 13px;font-size:13px;line-height:1.45;animation:.4s cubic-bezier(.2,.8,.2,1) both cc-rise}.dcc .sug{background:var(--cc-card);text-align:left;cursor:pointer;border:1px solid #e4e4e0;border-radius:14px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.dcc .sug:hover{background:#f6f6f3;border-color:#d0d0cb}.dcc .thread{background-color:var(--cc-thread-bg);background-image:radial-gradient(#e2dfd5 1px,#0000 1px);background-size:18px 18px;flex-direction:column;gap:10px;height:660px;padding:18px;display:flex;overflow-y:auto}.dcc .tick{fill:none;stroke:#2f8fe0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:12px}.dcc .fld{border:1px solid var(--cc-field);width:100%;font:inherit;color:var(--cc-ink);box-sizing:border-box;background:#fafaf8;border-radius:12px;min-height:44px;padding:10px 12px;font-size:13px;transition:border-color .2s,background .2s}.dcc .fld:focus{outline:2px solid var(--cc-lebo);outline-offset:1px;background:#fff}.dcc .flbl{color:var(--cc-sub);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.dcc .kv{grid-template-columns:1fr 1.2fr 1fr 40px;align-items:center;gap:8px;display:grid}.dcc .tagbtn{background:var(--cc-mute-bg);color:#3a3a3f;cursor:pointer;border:0;border-radius:8px;min-height:32px;padding:6px 9px;font-size:11px;transition:background .2s}.dcc .tagbtn:hover{background:#e4e4e0}.dcc .tag{background:var(--cc-mute-bg);color:var(--cc-sub);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.dcc .tag.b{background:var(--cc-card);box-shadow:inset 0 0 0 1px #dadad5}.dcc .tag.warn{background:var(--cc-warn-bg);color:var(--cc-warn-text)}.dcc .tag.bad{background:var(--cc-bad-bg);color:var(--cc-bad-text)}.dcc .hero{grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1.2fr) 150px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.dcc .hp{border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.dcc .hc{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.dcc .hline{background:repeating-linear-gradient(180deg, var(--cc-ink) 0 5px, transparent 5px 10px);background-size:2px 20px;flex:1;width:2px;min-height:16px;animation:.9s linear infinite cc-dashv;display:block}.dcc .hstats{border-top:1px solid #00000012;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.dcc .rangebar{background:var(--cc-card);border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;padding:12px 14px;display:flex}.dcc .g5{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.dcc .g6{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.dcc .vt{text-align:left;cursor:pointer;background:#f7f7f4;border:0;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:14px;transition:background .25s,color .25s,transform .2s;display:flex}.dcc .vt:hover{transform:translateY(-2px)}.dcc .vt.on{background:var(--cc-ink);color:#fff}.dcc .vt.on .vsub{color:#c9c9ce}.dcc .bcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex;position:relative}.dcc .bv{opacity:0;background:var(--cc-ink);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;transition:opacity .2s;position:absolute;top:-2px}.dcc .bcol:hover .bv{opacity:1}.dcc .dropgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:18px;display:grid}.dcc .drow{grid-template-columns:minmax(0,1.5fr) minmax(60px,1fr) 52px 48px;align-items:center;gap:10px;display:grid}.dcc .tg3{grid-template-columns:290px minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.dcc .tli{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;gap:5px;width:100%;padding:11px;transition:background .2s;display:flex}.dcc .tli:hover{background:var(--cc-hover)}.dcc .tli.on{background:var(--cc-sel)}.dcc .step-n{background:var(--cc-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.dcc .hm{grid-template-columns:130px repeat(6,minmax(64px,1fr)) 56px;align-items:stretch;gap:5px;min-width:680px;display:grid}.dcc .hmh{font:inherit;color:var(--cc-sub);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:6px 4px;font-size:11px;font-weight:700;line-height:1.25}.dcc .hmh:hover{background:var(--cc-hover)}.dcc .hmc{font:inherit;cursor:pointer;border:0;border-radius:10px;min-height:40px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s}.dcc .hmc:hover{transform:scale(1.05)}.dcc .dhsrow{width:100%;font:inherit;cursor:pointer;text-align:left;background:#f7f7f4;border:0;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:12px;transition:background .2s;display:flex}.dcc .dhsrow:hover{background:#efefeb}.dcc .dhsrow.on{background:var(--cc-ink);color:#fff}.dcc .sq{border-bottom:1px solid var(--cc-line);grid-template-columns:96px minmax(0,1fr) 150px 110px;align-items:center;gap:14px;padding:12px 0;display:grid}.dcc .cv{grid-template-columns:370px minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.dcc .ncard{flex-direction:column;gap:12px;transition:transform .25s,box-shadow .25s;display:flex}.dcc .ncard:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0000000f}.dcc .ncard.off{background:#f7f7f4}.dcc .ibx{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:10px;width:100%;padding:10px;transition:background .2s;display:flex}.dcc .ibx:hover{background:var(--cc-hover)}.dcc .ibx.on{background:var(--cc-sel)}.dcc .ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=1320px){.dcc .tg3{grid-template-columns:260px minmax(0,1fr)}.dcc .tg3 .pvw{grid-column:1/-1}.dcc .cv{grid-template-columns:340px minmax(0,1fr)}.dcc .cvctx{grid-column:1/-1}}@media (width<=1180px){.dcc .hero{grid-template-columns:minmax(0,1fr)}.dcc .hc{flex-direction:row}.dcc .hline{background:repeating-linear-gradient(90deg, var(--cc-ink) 0 5px, transparent 5px 10px);background-size:20px 2px;flex:1;width:auto;height:2px;min-height:0;animation:.9s linear infinite cc-dash}.dcc .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.dcc .s3,.dcc .s4,.dcc .s5,.dcc .s6,.dcc .s7,.dcc .s8{grid-column:span 12}.dcc .g5,.dcc .g6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dcc .dropgrid{grid-template-columns:minmax(0,1fr)}.dcc .sq{grid-template-columns:80px minmax(0,1fr)}.dcc .sq .sqn{grid-column:2}}@media (width<=760px){.dcc .rail{flex-direction:row;flex:100%;position:static}.dcc .side{border-radius:22px;flex-direction:row;flex:1;min-width:0;padding:6px;overflow-x:auto}.dcc .tip{display:none}.dcc .chat{max-width:none;position:static}.dcc .g4,.dcc .g5,.dcc .g6{grid-template-columns:minmax(0,1fr)}.dcc .search{flex:1;min-width:0}.dcc .fab{bottom:16px;right:16px}.dcc .say{display:none}.dcc .cv{grid-template-columns:minmax(0,1fr)}.dcc .thread{height:460px}.dcc .kv{grid-template-columns:1fr 1fr 40px}.dcc .kv .kvsrc{display:none}}@keyframes cc-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes cc-fadein{0%{opacity:0}}@keyframes cc-shim{to{transform:translate(100%)}}@keyframes cc-slidein{0%{opacity:0;transform:translate(48px)}}@keyframes cc-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}@keyframes cc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cc-hop{0%{opacity:0;transform:translate(30px,40px)scale(.6)}to{opacity:1;transform:none}}@keyframes cc-pop{0%{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes cc-growy{0%{transform:scaleY(0)}}@keyframes cc-growx{0%{transform:scaleX(0)}}@keyframes cc-draw{to{stroke-dashoffset:0}}@keyframes cc-pulse{0%{box-shadow:0 0 #8be89ab3}70%{box-shadow:0 0 0 8px #8be89a00}to{box-shadow:0 0 #8be89a00}}@keyframes cc-ring{50%{box-shadow:0 0 0 7px #e6e8fc80}}@keyframes cc-dash{to{background-position:20px 0}}@keyframes cc-dashv{to{background-position:0 20px}}@keyframes cc-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.dcc *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dcc{--background:#ededea;--foreground:#16161a;--card:#fff;--card-foreground:#16161a;--popover:#fff;--popover-foreground:#16161a;--primary:#16161a;--primary-foreground:#fff;--secondary:#f0f0ec;--secondary-foreground:#16161a;--muted:#f4f4f1;--muted-foreground:#67676c;--accent:#eef0fe;--accent-foreground:#2a35b8;--destructive:#c0473b;--border:#efefeb;--input:#e1e1dc;--ring:#3a47e8;--radius:.875rem;--font-display:"Plus Jakarta Sans", system-ui, sans-serif}.dcc .font-display{letter-spacing:-.02em;font-family:Plus Jakarta Sans,system-ui,sans-serif}.dcc .font-mono,.dcc .tabular-nums{font-family:JetBrains Mono,ui-monospace,monospace}.dcc [data-slot=card]{box-shadow:none;background:var(--cc-card);border:0;border-radius:22px;animation:.45s cubic-bezier(.2,.7,.2,1) both ccRise}.dcc [data-slot=card] [data-slot=card]{background:#f7f7f4;border-radius:16px;animation:none}.dcc [data-slot=card-header]{padding:20px 22px 10px}.dcc [data-slot=card-title]{letter-spacing:-.01em;font-size:15px;font-weight:700}.dcc [data-slot=card-description]{color:var(--cc-muted);font-size:12px}.dcc [data-slot=tabs-list]{background:0 0;flex-wrap:wrap;justify-content:flex-start;gap:6px;height:auto;padding:0}.dcc [data-slot=tabs-trigger]{background:var(--cc-card);color:var(--cc-sub);box-shadow:none;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.dcc [data-slot=tabs-trigger][data-state=active]{background:var(--cc-ink);color:#fff;box-shadow:none}.dcc [data-slot=table] thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--cc-faint);border-bottom:1px solid var(--cc-line);height:36px;font-size:10px;font-weight:700}.dcc [data-slot=table] tbody tr{border-color:var(--cc-line)}.dcc [data-slot=table] tbody tr:hover{background:var(--cc-hover)}.dcc [data-slot=table] td{font-size:13px}.dcc [data-slot=badge]{box-shadow:none;border:0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.dcc [data-slot=badge][data-variant=default]{background:var(--cc-ink);color:#fff}.dcc [data-slot=badge][data-variant=secondary]{background:var(--cc-mute-bg);color:var(--cc-sub)}.dcc [data-slot=badge][data-variant=destructive]{background:var(--cc-bad-bg);color:var(--cc-bad-text)}.dcc [data-slot=badge][data-variant=outline]{background:var(--cc-lebo-chip);color:var(--cc-lebo-deep)}.dcc button.rounded-md,.dcc a.rounded-md{border-radius:999px}.dcc input.rounded-md,.dcc textarea.rounded-md,.dcc select.rounded-md,.dcc button[role=combobox]{border-color:var(--cc-field);box-shadow:none;background:#f7f7f4;border-radius:12px}@keyframes ccRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dcc [data-slot=card]{animation:none}}.dcc button.bg-primary,.dcc a.bg-primary{background:var(--cc-ink);color:#fff}.dcc button.bg-destructive{color:#fff}.dcc button.bg-primary:disabled{opacity:.45}.dcc a.bg-primary,.dcc a.bg-primary:hover,.dcc .bg-primary{color:#fff!important}.dcc .cv .thread{flex:auto;height:auto;min-height:320px;max-height:none}.dcc .cv>section:nth-child(2){height:calc(100vh - 140px)}@media (width<=760px){.dcc .cv>section,.dcc .cv>section:nth-child(2){height:auto;max-height:none}.dcc .cv .thread{flex:none;height:460px}.dcc .kan{height:auto}.dcc .kcol{max-height:70vh}}.dcc .vpane{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 160px);overflow-y:auto}.dcc .vpane .tr.th{z-index:2;background:var(--cc-card);position:sticky;top:-18px}@media (width<=760px){.dcc .vpane{max-height:75vh}}
