.ck-block{display:block}.ck-connect{cursor:pointer;text-align:left;border:1px solid var(--td-win-edge);background:radial-gradient(130% 170% at 50% 0,#10190f,#070f08 72%);border-radius:11px;align-items:center;gap:12px;padding:11px 18px 12px 14px;transition:border-color .18s,box-shadow .18s,transform .1s;display:inline-flex;position:relative;box-shadow:inset 0 1px 7px #000c,inset 0 0 26px #46ff8e0d,0 1px #ffffff47}.ck-connect:before{content:"";opacity:.55;pointer-events:none;border-radius:14px;position:absolute;inset:-3px;box-shadow:0 0 18px 2px #46ff8e33}@media (prefers-reduced-motion:no-preference){.ck-connect:not(.ck-dim):before{animation:3.6s ease-in-out infinite ck-breathe}}@keyframes ck-breathe{0%,to{opacity:.4}50%{opacity:.85}}.ck-connect:hover{border-color:#46ff8e73;box-shadow:inset 0 1px 7px #000c,inset 0 0 30px #46ff8e1a,0 1px #ffffff47}.ck-connect:active{transform:translateY(1px)}.ck-connect:focus-visible{outline:2px solid var(--td-phosphor);outline-offset:3px}.ck-connect.ck-dim{opacity:.55;cursor:default}.ck-cn-jack{background:radial-gradient(circle at 50% 38%,#cfc9b8,#8a8375);border:1px solid #000;border-radius:50%;flex:none;width:18px;height:18px;position:relative;box-shadow:0 1px 2px #0009}.ck-cn-jack:after{content:"";background:#04170c;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 1px 2px #000}.ck-on .ck-cn-jack:after{background:var(--td-phosphor);box-shadow:0 0 8px #46ff8ed9,inset 0 0 2px #0006}.ck-cn-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ck-cn-main{font-family:var(--font-plex), monospace;letter-spacing:.18em;color:var(--td-phosphor);text-shadow:0 0 8px #46ff8e73;font-size:12px;font-weight:600}.ck-cn-sub{font-family:var(--font-plex), monospace;letter-spacing:.08em;color:#9fc0a6;font-size:8.5px}.ck-cn-chip{font-family:var(--font-plex), monospace;letter-spacing:.16em;color:var(--td-phosphor);border:1px solid #46ff8e59;border-radius:99px;flex:none;margin-left:6px;padding:3px 8px;font-size:8px}.ck-modal{background:linear-gradient(180deg, var(--td-shell-hi), var(--td-shell-lo));border:1px solid var(--td-line);width:min(860px,100%);max-height:calc(100dvh - 48px);box-shadow:inset 0 1px 0 #fff9, 0 30px 60px var(--td-shadow), 0 8px 0 var(--td-key-shadow);border-radius:16px;padding:18px 20px 20px;animation:.2s cubic-bezier(.2,.9,.25,1) both ck-modal-in;position:relative;overflow-y:auto}@keyframes ck-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.ck-modal-hd{margin-bottom:14px;padding-right:44px}.ck-mh-t{font-family:var(--font-plex), monospace;letter-spacing:.2em;color:var(--td-ink);font-size:13px;font-weight:700}.ck-mh-out{color:var(--td-ink-soft);max-width:62ch;margin-top:6px;font-size:12.5px;line-height:1.55}.ck-wired{font-family:var(--font-plex), monospace;letter-spacing:.14em;color:var(--td-ink-soft);align-items:center;gap:7px;margin-top:9px;font-size:8.5px;display:inline-flex}.ck-led{background:var(--td-phosphor);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px #46ff8eb3}.ck-modal .pb-connect{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.ck-clamp .pb-pl{max-height:224px;padding-right:78px;overflow-y:auto}.ck-artifact-lbl{font-family:var(--font-plex), monospace;letter-spacing:.16em;color:var(--td-ink-soft);margin:0 0 6px;font-size:8px;display:block}.ck-paywall{background:var(--td-win);border:2px solid var(--td-win-edge);border-radius:8px;padding:12px 14px;box-shadow:inset 0 1px 6px #000}.ck-paywall-h{font-family:var(--font-plex), monospace;letter-spacing:.16em;color:var(--td-osd);text-shadow:0 0 6px #ffb00080;font-size:10px}.ck-paywall-p{font-family:var(--font-plex), monospace;color:#e4ded0;max-width:70ch;margin-top:7px;font-size:10.5px;line-height:1.65}.ck-paywall .ck-plans{font-family:var(--font-plex), monospace;letter-spacing:.12em;color:#2b241a;background:linear-gradient(#ffd27a,#f0a93c);border:1px solid #a86f00;border-radius:7px;margin-top:10px;padding:7px 12px;font-size:8.5px;text-decoration:none;display:inline-block;box-shadow:0 2px #7a5200}.ck-paywall .ck-plans:active{transform:translateY(2px);box-shadow:0 1px #7a5200}.ck-paywall details{margin-top:10px}.ck-paywall summary{font-family:var(--font-plex), monospace;letter-spacing:.12em;color:#8a8474;cursor:pointer;font-size:8.5px}.ck-paywall details .ck-artifact-lbl{margin-top:10px}.ck-mint{border-top:1px dashed var(--td-line);margin-top:16px;padding-top:13px}.ck-mint-toggle{text-align:left;cursor:pointer;width:100%;font-family:var(--font-plex), monospace;letter-spacing:.16em;color:var(--td-ink-soft);background:0 0;border:none;align-items:center;gap:7px;margin-bottom:8px;padding:2px 0;font-size:9px;display:flex}.ck-mint-toggle b{color:var(--td-ink)}.ck-mint-toggle span{margin-left:auto}.ck-mint-toggle:hover{color:var(--td-ink)}.ck-mint-toggle:focus-visible{outline:2px solid var(--td-ink);outline-offset:2px}.ck-mint-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.ck-mint-row .pb-tapefield{flex:220px;margin:0}.ck-mint-row .pb-patchbtn{margin-top:0}.ck-mint .pb-keyglass{margin-top:10px}.ck-mint-note{font-family:var(--font-plex), monospace;letter-spacing:.04em;color:var(--td-ink-soft);margin-top:8px;font-size:8.5px;line-height:1.6}.ck-mint-note b{color:var(--td-ink)}.ck-modal-then{border-top:1px dashed var(--td-line);margin-top:16px;padding-top:13px}.ck-modal .pb-swrow{background:var(--td-win);border:1px solid var(--td-win-edge);scrollbar-width:none;border-radius:9px;flex-flow:row;gap:0;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 2px 5px #000}.ck-modal .pb-swrow::-webkit-scrollbar{display:none}.ck-modal .pb-swkey{box-shadow:none;color:#8d8271;background:0 0;border:none;border-radius:6px;flex:none;justify-content:flex-start;gap:7px;min-height:44px;padding:10px 13px;font-size:10px;transition:color .12s,background .12s;transform:none}.ck-modal .pb-swkey:hover{color:#c8bda8;background:#ffffff08}.ck-modal .pb-swkey:focus-visible{outline:2px solid var(--td-osd);outline-offset:-2px}.ck-modal .pb-swkey.pb-on{color:#ffce6a;text-shadow:0 0 9px #ffb00080;background:linear-gradient(#ffb00029,#ffb0000f);box-shadow:inset 0 0 0 1px #ffb00066}.ck-modal .pb-swled{background:#2a2118;width:6px;height:6px;box-shadow:inset 0 1px 1px #000}.ck-modal .pb-swkey.pb-on .pb-swled{background:var(--td-phosphor);box-shadow:0 0 7px #46ff8ee6}.ck-modal .pb-swkey small{color:#b8873a;margin-left:2px;font-size:7.5px}.ck-modal .pb-swkey.pb-on small{color:var(--td-osd)}@media (prefers-reduced-motion:reduce){.ck-modal .pb-swkey{transition:none}.ck-modal,.ck-connect:before{animation:none}}.ck-pill{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ck-pill--sm{width:auto}.ck-pill-ring{border-radius:8px;height:36px;padding:0 18px}.ck-pill-text{font-family:var(--font-plex), ui-monospace, monospace;letter-spacing:.14em;color:inherit;white-space:nowrap;font-size:10.5px}.ck-pill-cap{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--td-glass-lbl);font-size:9.5px}.ck-pill-dim{opacity:.55}.ck-pill-dim .ck-pill-ring{pointer-events:none}.ck-block2{cursor:pointer;text-align:left;background:linear-gradient(#262019 0%,#1d1813 100%);border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 18px 11px 12px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000059}.ck-block2:hover{background:linear-gradient(#2b241c 0%,#211b15 100%);border-color:#ffb00059;box-shadow:inset 0 1px #ffffff12,0 8px 20px #0006,0 0 22px #ffb0001f}.ck-b-jack{background:radial-gradient(circle at 50% 32%,#d6cfbd,#857e6e 58%,#6a6456);border:1px solid #000000e6;border-radius:50%;flex:none;width:34px;height:34px;position:relative;box-shadow:0 2px 3px #0009,inset 0 1px 1px #ffffff80}.ck-b-jack:after{content:"";background:radial-gradient(circle at 50% 40%,#191510,#060504 70%);border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 2px 4px #000000f2,inset 0 -1px 1px #ffffff0f}.ck-block2:hover .ck-b-jack:after{box-shadow:inset 0 2px 4px #000000f2,inset 0 0 6px #ffb00080}.ck-block2.ck-on .ck-b-jack:after{background:radial-gradient(circle at 50% 45%,#3a2a08,#0a0705 72%);box-shadow:inset 0 2px 4px #000000e6,inset 0 0 8px #ffb000cc}.ck-b-label{font-family:var(--font-catalog), sans-serif;letter-spacing:.04em;color:#f0ead9;white-space:nowrap;font-size:15px;font-weight:600}.ck-b-chip{font-family:var(--font-osd), monospace;letter-spacing:.14em;color:var(--td-osd);text-shadow:0 0 5px #ffb00066;margin-left:auto;font-size:9px}.ck-block2.ck-dim2{opacity:.55;cursor:default}
