#rux-tk-450973{--tk-brand:#1b6dff;--tk-ok:#16a34a;--tk-bad:#ef4444;--tk-text:#0f172a;--tk-muted:#64748b;--tk-border:rgba(15,23,42,.12);--tk-soft:rgba(15,23,42,.06);--tk-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 24px rgba(0,0,0,.06);--tk-radius:16px;color:var(--tk-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}:where(body.dark-mode,body.pcdark-mode,html[data-theme=dark]) #rux-tk-450973{--tk-text:#e5e7eb;--tk-muted:#9aa3b2;--tk-border:rgba(229,231,235,.18);--tk-soft:rgba(229,231,235,.08);--tk-shadow:0 1px 2px rgba(0,0,0,.15),0 10px 24px rgba(0,0,0,.22)}#rux-tk-450973 .rux-tk__card{background:0 0;border:1px solid var(--tk-border);border-radius:var(--tk-radius);padding:16px;box-shadow:var(--tk-shadow);max-width:820px;margin:0 auto}#rux-tk-450973 .rux-tk__head{margin-bottom:8px}#rux-tk-450973 .rux-tk__title{margin:0;font-size:22px;font-weight:800}#rux-tk-450973 .rux-tk__controls{display:grid;grid-template-columns:160px 1fr;gap:12px 18px;align-items:center;margin:6px 0 12px}#rux-tk-450973 .rux-tk__label{font-weight:700;color:var(--tk-text)}#rux-tk-450973 .rux-tk__lenwrap{display:flex;align-items:center;gap:10px}#rux-tk-450973 .rux-tk__range{width:100%;accent-color:var(--tk-brand)}#rux-tk-450973 .rux-tk__len{min-width:40px;text-align:center;font-weight:800;border:1px solid var(--tk-border);border-radius:10px;padding:6px 10px;background:var(--tk-soft)}#rux-tk-450973 .rux-tk__chip{appearance:none;border:1px solid var(--tk-border);background:0 0;color:var(--tk-text);border-radius:12px;padding:6px 12px;font-weight:800;cursor:pointer;line-height:1}#rux-tk-450973 .rux-tk__hint{grid-column:1/-1;margin:0;color:var(--tk-muted);font-size:13px}#rux-tk-450973 .rux-tk__ticket{margin:10px 0 8px;padding:12px;background:linear-gradient(to bottom,rgba(0,0,0,.03),transparent 28px);border-radius:14px;border:1px solid var(--tk-border)}#rux-tk-450973 .rux-tk__ticket-inner{background:radial-gradient(ellipse at top,rgba(255,255,255,.65),transparent 60%),linear-gradient(0deg,rgba(0,0,0,.06),transparent 40%);border:1px solid var(--tk-border);border-radius:12px;padding:22px;position:relative;box-shadow:inset 0 0 0 2px var(--tk-soft)}#rux-tk-450973 .rux-tk__num{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:clamp(34px,6vw,64px);font-weight:800;text-align:center;padding:14px 18px;border:3px solid rgba(239,68,68,.45);color:#b91c1c;border-radius:12px;background:rgba(255,255,255,.6)}#rux-tk-450973 .rux-tk__msg{text-align:center;margin:10px 0;font-weight:700}#rux-tk-450973 .rux-tk__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:8px 0 6px}#rux-tk-450973 .rux-tk__btn{appearance:none;border:1px solid var(--tk-border);background:0 0;color:var(--tk-text);border-radius:12px;padding:10px 14px;font-weight:800;cursor:pointer;line-height:1;transition:transform .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease}#rux-tk-450973 .rux-tk__btn:hover{transform:translateY(-1px)}#rux-tk-450973 .rux-tk__btn--primary{background:var(--tk-brand);color:#fff;border-color:#0e56db}#rux-tk-450973 .rux-tk__btn--danger{background:#fee2e2;color:#b91c1c;border-color:#fecaca}#rux-tk-450973 .rux-tk__stats{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;border-top:1px dashed var(--tk-border);padding-top:10px;color:var(--tk-muted);font-size:14px}#rux-tk-450973 .rux-tk__stats-note{color:var(--tk-muted);font-size:12px}@media (max-width:720px){#rux-tk-450973 .rux-tk__controls{grid-template-columns:1fr}#rux-tk-450973 .rux-tk__label{display:block}#rux-tk-450973 .rux-tk__lenwrap{justify-content:space-between}}