.dl-headword{color:#e8710a;display:inline-block;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.dl-headword.is-swap{opacity:0;transform:translateY(-.14em)}@media(prefers-reduced-motion:reduce){.dl-headword{transition:none}}.dl-stage{position:relative;height:22rem;max-width:28rem;margin-left:auto;margin-right:auto}.dl-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.84);filter:blur(6px);transition:opacity .32s ease,transform .45s cubic-bezier(.22,1,.36,1),filter .32s ease;pointer-events:none}.dl-layer.is-on{opacity:1;transform:scale(1);filter:blur(0)}.dl-inner{position:relative;display:inline-block;line-height:0;max-width:100%}.dl-inner .tg-png{display:block;max-height:21rem;max-width:100%;width:auto;height:auto;filter:drop-shadow(0 16px 32px rgba(29,43,58,.3))}.dl-window{display:flex;flex-direction:column;width:min(19rem,82vw);aspect-ratio:1 / 1;border-radius:.75rem;overflow:hidden;background:#161a1e;border:1px solid rgba(29,43,58,.25);box-shadow:0 20px 44px -14px #1d2b3a73;text-align:left}.dl-titlebar{display:flex;align-items:center;gap:.45rem;padding:.5rem .75rem;background:#22272c}.dl-dot{width:.68rem;height:.68rem;border-radius:999px}.dl-dot-r{background:#ff5f57}.dl-dot-y{background:#febc2e}.dl-dot-g{background:#28c840}.dl-title{margin-left:.45rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;color:#8b98a5}.dl-body{flex:1;display:flex;flex-direction:column;gap:.32rem;padding:.9rem 1rem}.dl-ln{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8rem;color:#e8eaed}.dl-dim{color:#8b98a5}.dl-cursor{display:inline-block;width:.55em;height:1em;background:#e8eaed;vertical-align:text-bottom;animation:dl-blink 1.1s step-end infinite}@keyframes dl-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.dl-cursor{animation:none}}.tg-screen{position:absolute;overflow:hidden;border-radius:3px;background:var(--tg-bg, #0A0A0C);box-shadow:inset 0 0 14px #000000a6;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:6%;container-type:size;text-align:left;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--tg-fg, #00FF41)}.tg-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,#0000 0 2px,#0000002e 3px)}.tg-line{display:block;font-size:clamp(6px,2cqw,12px);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 6px currentColor}.tg-dim{opacity:.6}.tg-cursor{display:inline-block;width:.5em;height:.95em;background:currentColor;box-shadow:0 0 7px currentColor;animation:dl-blink 1.1s step-end infinite}.dl-optin{max-width:28rem;margin:1.5rem auto 0;padding:1rem 1.15rem;border:1px solid rgba(62,193,201,.35);border-radius:.7rem;background:#3ec1c90f;text-align:left;animation:dl-optin-in .35s ease both}@keyframes dl-optin-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dl-optin-t{font-weight:700;font-size:.98rem}.dl-optin-s{margin-top:.15rem;font-size:.82rem;color:var(--tw-ink-muted, #5b6b78)}.dl-optin-row{display:flex;gap:.5rem;margin-top:.7rem}.dl-optin-input{flex:1;min-width:0;padding:.55rem .7rem;border:1px solid rgba(29,43,58,.22);border-radius:.45rem;font-size:.9rem;background:#fff}.dl-optin-input:focus{outline:none;border-color:#3ec1c9;box-shadow:0 0 0 3px #3ec1c933}.dl-optin-btn{flex:none;padding:.55rem 1rem;border:none;border-radius:.45rem;background:#e8710a;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer}.dl-optin-btn:hover{background:#cf6408}.dl-optin-btn:disabled{opacity:.6;cursor:default}.dl-optin-msg{margin-top:.55rem;font-size:.82rem}.dl-optin-msg.is-ok{color:#1f7a34}.dl-optin-msg.is-err{color:#b4232a}.tcb-layer{position:fixed;inset:0;pointer-events:none;z-index:45;overflow:hidden}.tcb-term{position:fixed;pointer-events:none;will-change:transform,opacity}.tcb-inner{border-radius:8px;background:var(--bg);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 34%,rgba(29,43,58,.25));box-shadow:0 10px 26px #1d2b3a33,0 0 22px color-mix(in srgb,var(--accent) 22%,transparent)}.tcb-bar{display:flex;align-items:center;gap:3px;padding:5px 8px;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}.tcb-bar i{width:5px;height:5px;border-radius:50%;display:block;flex-shrink:0}.tcb-mark{margin-left:auto;width:20px;height:10px;flex-shrink:0}.tcb-bar span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;color:color-mix(in srgb,var(--accent) 78%,#9aa7b3);text-transform:lowercase;letter-spacing:.04em;white-space:nowrap}.tcb-body{padding:9px 8px;display:flex;flex-direction:column;gap:4px}.tcb-body s{display:block;height:4px;width:85%;border-radius:1px;background:color-mix(in srgb,var(--accent) 34%,#55606b);text-decoration:none}.tcb-fade{transition:opacity 1.1s ease;opacity:0!important}@keyframes tcb-burst{0%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0}12%{transform:translate(-50%,-50%) scale(1.12) rotate(0);opacity:1}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.72) rotate(var(--tr));opacity:var(--final-opacity, .8)}}@keyframes tcb-drift{0%,to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.72) rotate(var(--tr))}50%{transform:translate(calc(-50% + var(--tx) + 14px),calc(-50% + var(--ty) - 18px)) scale(.72) rotate(var(--tr))}}@media(prefers-reduced-motion:reduce){.tcb-layer{display:none}}
