.cs-i-ticket{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8a2 2 0 0 0 2-2h14a2 2 0 0 0 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 0-2 2H5a2 2 0 0 0-2-2v-2a2 2 0 0 0 0-4z'/%3E%3Cpath d='M14.5 6.5v1.5M14.5 11v2M14.5 16v1.5'/%3E%3C/svg%3E")}.cs-i-qr{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='6.5' height='6.5' rx='1'/%3E%3Crect x='14' y='3.5' width='6.5' height='6.5' rx='1'/%3E%3Crect x='3.5' y='14' width='6.5' height='6.5' rx='1'/%3E%3Cpath d='M14 14h3v3h-3zM20.5 14v.01M14 20.5h.01M17 20.5h3.5V17'/%3E%3C/svg%3E")}.cs-i-paper{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6z'/%3E%3Cpath d='M15 3v4h4M9 12h7M9 16h5'/%3E%3C/svg%3E")}.cs-i-cash{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='6' width='19' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M6 9.5v5M18 9.5v5'/%3E%3C/svg%3E")}.cs-i-card{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2'/%3E%3Cpath d='M2.5 10h19M6 15h4'/%3E%3C/svg%3E")}.cs-i-coin{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.8l1.3 2.6 2.8.4-2 2 .5 2.8-2.6-1.4-2.6 1.4.5-2.8-2-2 2.8-.4z'/%3E%3C/svg%3E")}.cs-i-image{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='9' cy='10' r='2'/%3E%3Cpath d='M21 16l-5-5-9 9'/%3E%3C/svg%3E")}.cs-i-gift{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h18v4H3zM5 12v9h14v-9M12 8v13M12 8S10.5 3.5 8 4.2 7.5 8 12 8zM12 8s1.5-4.5 4-3.8.5 3.8-4 3.8z'/%3E%3C/svg%3E")}.cs-i-bank{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-6 9 6M5 10v8M9.5 10v8M14.5 10v8M19 10v8M3 21h18'/%3E%3C/svg%3E")}.cs-i-minus{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.cs-i-plus{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.cs-i-print{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9V3h10v6M7 17H5a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2M7 14h10v7H7z'/%3E%3C/svg%3E")}.cs-i-scan{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8V5a1 1 0 0 1 1-1h3M16 4h3a1 1 0 0 1 1 1v3M20 16v3a1 1 0 0 1-1 1h-3M8 20H5a1 1 0 0 1-1-1v-3M4 12h16'/%3E%3C/svg%3E")}.cs-i-cloud{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18a4.5 4.5 0 0 1-.6-9A6 6 0 0 1 18 9.5a4 4 0 0 1-.5 8.5z'/%3E%3Cpath d='M9.5 13.5l2 2 3.5-3.5'/%3E%3C/svg%3E")}.cs-i-urn{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='9' width='16' height='12' rx='2'/%3E%3Cpath d='M9 13h6M7 9V5h10v4'/%3E%3C/svg%3E")}.cs-i-doc{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}.cs-i-hand{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13V5.5a1.5 1.5 0 0 1 3 0V12M11 11.5v-7a1.5 1.5 0 0 1 3 0V12M14 11.5V6a1.5 1.5 0 0 1 3 0v8.5a6 6 0 0 1-6 6h-.5a6 6 0 0 1-5-2.7L3.3 14a1.5 1.5 0 0 1 2.4-1.8L8 15'/%3E%3C/svg%3E")}.cs-i-check{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.cs-i-x{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.cs-i-lock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.cs-i-clock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.cs-i-wifioff{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18M8.5 16.5a5 5 0 0 1 7 0M5 13a10 10 0 0 1 4.5-2.6M19 13a10 10 0 0 0-2.4-1.8M2 9.5A15 15 0 0 1 7.3 6.4M22 9.5a15 15 0 0 0-9-3.4M12 20h.01'/%3E%3C/svg%3E")}.cs-i-tv{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='12' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E")}.cs-i-bell{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 16V11a6 6 0 0 1 12 0v5l1.5 2h-15z'/%3E%3Cpath d='M10 20.5a2 2 0 0 0 4 0'/%3E%3C/svg%3E")}.cs-i-info{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6M12 7.5h.01'/%3E%3C/svg%3E")}.cs-i-alert{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4l9 16H3z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E")}.cs-i-camera{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h3l2-2.5h6L17 8h3v11H4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E")}.cs-i-pin{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E")}.cs-i-users{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20c0-3.6 2.9-6 6.5-6s6.5 2.4 6.5 6M16 4.8a3.5 3.5 0 0 1 0 6.4M18 14.4c2 .8 3.5 2.8 3.5 5.6'/%3E%3C/svg%3E")}.cs-i-grip{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='9' cy='6' r='1.6'/%3E%3Ccircle cx='15' cy='6' r='1.6'/%3E%3Ccircle cx='9' cy='12' r='1.6'/%3E%3Ccircle cx='15' cy='12' r='1.6'/%3E%3Ccircle cx='9' cy='18' r='1.6'/%3E%3Ccircle cx='15' cy='18' r='1.6'/%3E%3C/svg%3E")}.cs-i-scale{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M7 21h10M5 7h14M5 7l-3 7a3 3 0 0 0 6 0zM19 7l-3 7a3 3 0 0 0 6 0z'/%3E%3C/svg%3E")}.cs-i-pencil{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E")}.cs-i-send{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3L10 14M21 3l-7 18-4-7-7-4z'/%3E%3C/svg%3E")}.cs-i-menu{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.cs-hint{color:var(--ink-3);grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0;font-size:12.5px;line-height:1.4;display:grid}.cs-hint .ti{background:var(--ink-3);width:16px;height:16px;margin-top:1px}.cs-hint b{color:var(--ink-2)}.cs-hint a{color:inherit;font-weight:700}.cs-full .btn .ti,.cs-col .btn .ti,.cs-sheet .btn .ti{background:currentColor;width:17px;height:17px}.cs-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cs-btns.one{grid-template-columns:1fr}.cs-btns>.btn{align-items:center;gap:6px;min-width:0}.cs-col{gap:14px;min-width:0;display:grid}.cs-col>*{min-width:0}.cs-sec{gap:8px;min-width:0;display:grid}.cs-sec>h5{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:11.5px;font-weight:800;display:flex}.cs-sec>h5 small{letter-spacing:0;text-transform:none;color:var(--ink-3);font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600}.cs-tk{font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:3px 8px;font-size:13px;font-weight:800;line-height:1.25;display:inline-flex}.cs-tk.pa{color:#8a4b08;background:#fff4e5;box-shadow:inset 0 0 0 1px #f3d2a6}.cs-tk.ph{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.cs-tag{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--border);border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.cs-tag .ti{background:currentColor;width:11px;height:11px}.cs-tag.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.cs-tag.warm{color:#8a4b08;background:#fdf1e3;border-color:#f3d2a6}.cs-tag.alc{color:#9f1d1d;background:#fde4e4;border-color:#0000}.cs-full{z-index:60;background:var(--bg);color:var(--ink);overscroll-behavior:contain;position:fixed;inset:0}.cs-pos{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cs-pos.cs-scrollpos{display:block;overflow-y:auto}.cs-top{padding:calc(var(--top-safe) + 10px) 14px 10px;background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cs-top .lg{width:36px;height:36px;box-shadow:0 0 0 1px var(--border);color:#17191c;background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.cs-top .lg img{object-fit:contain;width:32px;height:32px}.cs-top b{font-family:var(--display);text-transform:uppercase;font-size:21px;font-weight:400;line-height:1;display:block}.cs-top small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}.cs-top>span:nth-child(2){min-width:0}.cs-top .r{align-items:center;gap:6px;display:flex}.cs-net{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:750;line-height:1.15;display:inline-flex}.cs-net .ti{background:currentColor;flex:none;width:14px;height:14px}.cs-net.off{color:#8a4b08;background:#fdf1e3;box-shadow:inset 0 0 0 1px #f3d2a6}.cs-net.on{background:var(--ok-soft);color:var(--ok)}.cs-net small{color:inherit;opacity:.85;margin:0;font-size:10px;font-weight:650;display:block;overflow:visible}.cs-who{appearance:none;cursor:pointer;background:var(--accent);width:34px;height:34px;color:var(--accent-ink);border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:800;display:grid}.cs-body{overscroll-behavior:contain;align-content:start;gap:8px;padding:10px 12px;display:grid;overflow-y:auto}.cs-cats{flex-wrap:wrap;gap:6px;display:flex}.cs-cats button{appearance:none;cursor:pointer;font:inherit;background:var(--surface);border:1px solid var(--border);min-height:32px;color:var(--ink-2);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.cs-cats button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cs-edit{border:1px dashed var(--ink-3);background:var(--surface);min-height:32px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.cs-edit .ti{background:currentColor;width:15px;height:15px}.cs-sec>.btn{justify-self:start}.cs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:6px;display:grid}.cs-it{appearance:none;cursor:pointer;text-align:left;background:var(--surface);border:1px solid var(--border);min-width:0;min-height:60px;font:inherit;color:var(--ink);box-shadow:var(--shadow);border-radius:13px;align-content:start;gap:1px;padding:8px 9px;display:grid;position:relative}.cs-it .em{font-size:17px;line-height:1.1}.cs-it b{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.15}.cs-it i{font-style:normal;font-family:var(--mono);color:var(--accent-text);font-size:12px;font-weight:800}.cs-it .n{background:var(--accent);min-width:22px;height:22px;color:var(--accent-ink);font-family:var(--mono);box-shadow:0 0 0 2px var(--bg);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;right:-5px}.cs-it.in{border:2px solid var(--accent);padding:7px 8px}.cs-it.alc:after{content:"alcool";font-family:var(--mono);text-transform:uppercase;color:#9f1d1d;font-size:9px;font-weight:800;position:absolute;bottom:6px;right:7px}.cs-tombo{appearance:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--accent2) 13%, var(--surface));border:2px dashed color-mix(in srgb, var(--accent2) 75%, transparent);border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.cs-tombo>i{background:var(--accent2);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cs-tombo>i .ti{background:#fff;width:24px;height:24px}.cs-tombo b{font-family:var(--display);text-transform:uppercase;font-size:19px;font-weight:400;line-height:1;display:block}.cs-tombo small{color:var(--ink-2);margin-top:3px;font-size:12px;display:block}.cs-tombo .r{text-align:right;font-family:var(--mono);color:var(--accent2-text);font-size:11px;font-weight:800;line-height:1.3}.cs-tombo .r em{color:var(--ink);font-size:18px;font-style:normal;display:block}.cs-cart{background:var(--surface);border-top:1px solid var(--border);padding:10px 14px calc(var(--bottom-safe) + 14px);border-radius:20px 20px 0 0;gap:8px;display:grid;box-shadow:0 -6px 20px #17191c14}.cs-cart .hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-cart .hd span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:800}.cs-cart .hd button{appearance:none;cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;min-height:32px;padding:0 4px;font-size:12.5px;font-weight:700}.cs-lines{gap:3px;max-height:118px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cs-lines li{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:6px;font-size:13.5px;display:grid}.cs-lines li button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0}.cs-lines li b{font-family:var(--mono);color:var(--ink-3);font-size:12.5px}.cs-lines li em{font-style:normal;font-family:var(--mono);font-size:13px;font-weight:700}.cs-lines li.tb{background:color-mix(in srgb, var(--accent2) 12%, var(--surface));border-radius:8px;margin:2px 0 0;padding:4px 6px}.cs-lines li.tb small{color:var(--ink-3);font-size:11px;display:block}.cs-empty{color:var(--ink-3);margin:0;font-size:13px}.cs-tot{border-top:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding-top:6px;display:flex}.cs-tot span{color:var(--ink-2);font-size:13px;font-weight:700}.cs-tot b{font-family:var(--display);font-size:30px;font-weight:400;line-height:1}.cs-pays{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.cs-pay{appearance:none;cursor:pointer;background:var(--accent);min-width:0;min-height:58px;color:var(--accent-ink);font:inherit;border:0;border-radius:13px;align-content:center;justify-items:center;gap:3px;padding:9px 4px 8px;font-size:14px;font-weight:800;display:grid}.cs-pay .ti{background:currentColor;width:20px;height:20px}.cs-pay small{opacity:.85;text-align:center;font-size:10px;font-weight:650}.cs-pay.jt{background:var(--surface);color:var(--ink);border:2px solid var(--accent2)}.cs-pay.jt .ti{background:var(--accent2-text)}.cs-pay:disabled{opacity:.45;cursor:default}.cs-warn{color:#7f1d1d;background:#fde4e4;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.cs-warn .ti{background:currentColor;width:16px;height:16px}.cs-warn button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;font-weight:800}.cs-dim{z-index:70;background:#0f11147a;position:fixed;inset:0}.cs-sheet{z-index:71;background:var(--surface);max-height:92dvh;color:var(--ink);padding:8px 16px calc(var(--bottom-safe) + 18px);border-radius:22px 22px 0 0;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #0000002e}.cs-sheet:before{content:"";background:var(--border);border-radius:4px;justify-self:center;width:38px;height:4px}.cs-sheet h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:26px;font-weight:400;line-height:1}.cs-sh-hd{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cs-sh-hd>i{background:var(--accent2);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cs-sh-hd>i .ti{background:#fff;width:24px;height:24px}.cs-sh-hd p{color:var(--ink-3);margin:3px 0 0;font-size:12.5px}.cs-sh-hd .cs-x{appearance:none;background:var(--surface-2);cursor:pointer;width:36px;height:36px;color:var(--ink-2);border:0;border-radius:50%;place-items:center;display:grid}.cs-sh-hd .cs-x .ti{background:currentColor;width:16px;height:16px}.cs-count{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cs-step{border:1px solid var(--border);background:var(--surface);border-radius:13px;grid-template-columns:46px 52px 46px;align-items:center;display:inline-grid;overflow:hidden}.cs-step button{appearance:none;cursor:pointer;background:var(--surface-2);height:48px;color:var(--ink-2);border:0;place-items:center;display:grid}.cs-step button .ti{background:currentColor;width:20px;height:20px}.cs-step b{text-align:center;font-family:var(--display);font-size:30px;font-weight:400}.cs-count .lb{min-width:0;font-size:14px;font-weight:700}.cs-count .lb small{color:var(--ink-3);font-size:12px;font-weight:600;display:block}.cs-count .amt{font-family:var(--display);white-space:nowrap;font-size:28px}.cs-quick{gap:6px;display:flex}.cs-quick button{appearance:none;cursor:pointer;text-align:center;font-family:var(--mono);border:1px solid var(--border);min-height:36px;color:var(--ink-2);background:var(--surface);border-radius:10px;flex:1;padding:7px 0;font-size:13px;font-weight:800}.cs-quick button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cs-q{font-family:var(--display);text-transform:uppercase;margin:2px 0 0;font-size:22px;font-weight:400;line-height:1}.cs-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cs-choice button{appearance:none;cursor:pointer;text-align:left;border:2px solid var(--border);background:var(--surface);min-width:0;min-height:132px;font:inherit;color:var(--ink);border-radius:16px;align-content:start;gap:6px;padding:12px;display:grid}.cs-choice button>i{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.cs-choice button>i .ti{background:var(--ink-2);width:22px;height:22px}.cs-choice b{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:400;line-height:1}.cs-choice small{color:var(--ink-2);font-size:12.5px;line-height:1.35}.cs-choice button.ph{border-color:var(--accent)}.cs-choice button.ph>i{background:var(--accent);border-color:var(--accent)}.cs-choice button.ph>i .ti{background:var(--accent-ink)}.cs-choice button.pa>i{background:#fff4e5;border-color:#f3d2a6}.cs-choice button.pa>i .ti{background:#8a4b08}.cs-choice button:disabled{opacity:.5;cursor:default}.cs-field{color:var(--ink-2);gap:5px;font-size:13px;font-weight:650;display:grid}.cs-field input,.cs-field select,.cs-field textarea{font:inherit;color:var(--ink);border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;min-width:0;padding:11px 12px;font-size:16px;font-weight:600}.cs-field input.big{font-family:var(--display);padding:8px 12px;font-size:30px;font-weight:400}.cs-code{letter-spacing:.25em;text-align:center;font-family:var(--mono)!important;font-size:26px!important}.cs-who-line{background:var(--ok-soft);color:var(--ink);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cs-who-line>i{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.cs-who-line b{font-size:15px;display:block}.cs-who-line small{color:var(--ink-2);font-size:12px;display:block}.cs-who-line em{font-style:normal;font-family:var(--display);white-space:nowrap;font-size:22px}.cs-who-line.ko{background:#fde4e4}.cs-who-line.ko>i{background:var(--ko)}.cs-menu{gap:6px;display:grid}.cs-menu button,.cs-menu a{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:12px;font-weight:700;text-decoration:none;display:grid}.cs-menu .ti{background:var(--ink-2);width:20px;height:20px}.cs-menu small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.cs-sales{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-sales li{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.cs-sales li>span:first-child{font-family:var(--mono);color:var(--ink-3);font-size:12px;font-weight:700}.cs-sales li small{color:var(--ink-3);overflow-wrap:anywhere;font-size:11.5px;display:block}.cs-sales li.void{opacity:.55;text-decoration:line-through}.cs-scroll{overscroll-behavior:contain;align-content:start;gap:10px;padding:12px 14px;display:grid;overflow-y:auto}.cs-bot{padding:10px 14px calc(var(--bottom-safe) + 14px);background:var(--surface);border-top:1px solid var(--border);gap:8px;display:grid}.cs-back{appearance:none;cursor:pointer;min-height:32px;font:inherit;color:var(--ink-2);background:0 0;border:0;justify-self:start;padding:4px 0;font-size:15px;font-weight:750;text-decoration:none}.cs-paid{background:var(--ok-soft);color:var(--ok);border-radius:12px;align-items:center;gap:8px;margin:0;padding:8px 11px;font-size:13px;font-weight:750;display:flex}.cs-paid .ti{background:currentColor;flex:none;width:17px;height:17px}.cs-big{font-family:var(--display);text-transform:uppercase;text-align:center;margin:0;font-size:30px;font-weight:400;line-height:1}.cs-big.l{text-align:left}.cs-sub{text-align:center;color:var(--ink-2);margin:0;font-size:13px}.cs-qrbox{box-shadow:0 10px 30px #17191c1f, 0 0 0 1px var(--border);background:#fff;border-radius:22px;justify-self:center;justify-items:center;gap:8px;width:min(268px,100%);padding:14px 14px 12px;display:grid}.cs-qrbox svg{width:min(236px,100%);height:auto;display:block}.cs-qrbox p{font-family:var(--mono);letter-spacing:.04em;color:#17191c;text-align:center;margin:0;font-size:12px;font-weight:800}.cs-wait{color:var(--ink-2);justify-self:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.cs-wait i{background:var(--accent2);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent2) 25%, transparent);border-radius:50%}.cs-wait.ok i{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 25%, transparent)}.cs-give{color:#fff;background:#16181d;border-radius:18px;gap:4px;padding:14px;display:grid}.cs-give .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f6c38f;font-size:11px;font-weight:800}.cs-give b{font-family:var(--display);text-transform:uppercase;font-size:34px;font-weight:400;line-height:1}.cs-give b em{color:#f6c38f;font-style:normal}.cs-give small{color:#c9cdd5;font-size:12.5px}.cs-nums{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-nums li{background:var(--surface);border:1px solid var(--border);border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:grid}.cs-nums li>i{background:#fff4e5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cs-nums li>i .ti{background:#8a4b08;width:16px;height:16px}.cs-nums li b{font-family:var(--mono);letter-spacing:.04em;font-size:24px;font-weight:800;line-height:1}.cs-nums li small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.cs-nums li.off{background:var(--surface-2);border-style:dashed}.cs-nums li.off b{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:2px}.cs-nums li.off>i{background:var(--surface-2)}.cs-nums li.off>i .ti{background:var(--ink-3)}.cs-nums li.new{border:2px solid var(--ok);background:var(--ok-soft);padding:6px 7px 6px 9px}.cs-nums li.new>i{background:var(--ok)}.cs-nums li.new>i .ti{background:#fff}.cs-nums li.new small{color:var(--ok);font-weight:700}.cs-opts{gap:6px;display:grid}.cs-opt{appearance:none;cursor:pointer;text-align:left;border:1.5px solid var(--border);background:var(--surface);font:inherit;color:var(--ink);border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.cs-opt:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--border);border-radius:50%}.cs-opt[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft);padding:10.5px 11.5px}.cs-opt[aria-pressed=true]:before{box-shadow:inset 0 0 0 5px var(--accent)}.cs-opt b{font-size:14px}.cs-opt small{color:var(--ink-3);font-size:12px;display:block}.cs-fund{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:8px;padding:12px;display:grid}.cs-fund .row{justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;display:flex}.cs-fund .row b{font-family:var(--mono);white-space:nowrap;font-size:15px}.cs-fund .row small{color:var(--ink-3);font-size:12px}.cs-gap{background:var(--ok-soft);color:var(--ink);border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 11px;font-size:13px;display:grid}.cs-gap .ti{background:var(--ok);width:16px;height:16px;margin-top:1px}.cs-gap.warn{color:#6b3a06;background:#fdf1e3}.cs-gap.warn .ti{background:#8a4b08}.cs-seg{background:var(--surface-2);border:1px solid var(--border);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.cs-seg button{appearance:none;cursor:pointer;min-height:36px;font:inherit;color:var(--ink-2);background:0 0;border:0;border-radius:10px;padding:8px 6px;font-size:13px;font-weight:750}.cs-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.cs-denoms{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cs-den{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 5px 5px 10px;display:grid}.cs-den b{font-family:var(--mono);white-space:nowrap;font-size:13px}.cs-den small{color:var(--ink-3);font-size:11px;font-family:var(--mono);display:block}.cs-den .cs-step{border-radius:10px;grid-template-columns:32px 34px 32px}.cs-den .cs-step button{height:34px}.cs-den .cs-step b{font-size:18px;font-family:var(--mono);font-weight:800}.cs-den .cs-step input{text-align:center;width:34px;font:inherit;font-family:var(--mono);background:var(--surface);color:var(--ink);border:0;padding:0;font-size:15px;font-weight:800}.cs-wit{background:var(--surface);border:1px dashed var(--border);border-radius:16px;gap:8px;padding:12px;display:grid}.cs-wit .cs-qrbox{width:min(190px,100%);padding:10px}.cs-z{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;gap:0;margin:12px 12px 16px;display:grid;overflow:hidden}.cs-zh{color:#fff;background:#16181d;gap:4px;padding:14px;display:grid}.cs-zh .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f6c38f;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.cs-zh .k span{color:#c9cdd5;align-items:center;gap:5px;display:inline-flex}.cs-zh .k .ti{background:currentColor;width:13px;height:13px}.cs-zh b{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}.cs-zh small{color:#c9cdd5;font-size:12px}.cs-zs{border-top:1px dashed var(--border);gap:4px;padding:12px 14px;display:grid}.cs-zh+.cs-zs{border-top:0}.cs-zs h5{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;font-size:11.5px;font-weight:800;display:flex}.cs-zs h5>span:first-child{align-items:center;gap:6px;min-width:0;display:inline-flex}.cs-zs h5 .ti{background:currentColor;width:18px;height:18px}.cs-zr{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:13.5px;display:grid}.cs-zr span small{color:var(--ink-3);font-size:12px}.cs-zr em{font-style:normal;font-family:var(--mono);white-space:nowrap;font-size:13.5px;font-weight:700}.cs-zr.t{border-top:1px solid var(--border);margin-top:2px;padding-top:5px;font-weight:750}.cs-zr.t em{font-size:15px;font-weight:800}.cs-zr.ko em{color:var(--ko)}.cs-zs.tb{background:color-mix(in srgb, var(--accent2) 7%, var(--surface))}.cs-zs.jt{background:var(--surface-2)}.cs-zs.bank{background:var(--ok-soft)}.cs-zs.bank h5{color:var(--ok)}.cs-zs .cs-hint{margin-top:4px}.cs-zfoot{padding:0 12px calc(var(--bottom-safe) + 16px);gap:8px;display:grid}.cs-alerts{gap:6px;display:grid}.cs-al{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.4;display:grid}.cs-al .ti{background:var(--ink-3);width:16px;height:16px;margin-top:1px}.cs-al b{color:var(--ink)}.cs-al.hot{color:#6b3a06;background:#fdf1e3;border:2px solid #e8a35a}.cs-al.hot b{color:inherit}.cs-al.hot .ti{background:#8a4b08}.cs-later{border-top:1px dashed var(--border);background:var(--surface-2);gap:4px;padding:10px 14px;display:grid}.cs-rows a.nv-row{color:inherit;text-decoration:none}.cs-hero{color:#fff;background:#16181d;border-radius:18px;gap:10px;padding:16px;display:grid}.cs-hero .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f6c38f;font-size:11px;font-weight:800}.cs-hero b{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1.05;display:block}.cs-hero small{color:#c9cdd5;font-size:12.5px;display:block}.cs-hero .btn{justify-self:start}.cs-menu-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none;display:grid}.cs-menu-list li{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 12px;display:grid}.cs-menu-list li+li{border-top:1px solid var(--border)}.cs-menu-list li .em{font-size:18px}.cs-menu-list li b{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:650}.cs-menu-list li em{font-style:normal;font-family:var(--mono);color:var(--accent-text);white-space:nowrap;font-size:13.5px;font-weight:800}.cs-menu-list li small{color:var(--ink-3);font-size:11.5px;display:block}.cs-menu-list li .cs-tag{align-self:center}.cs-menu-list button.cs-rowbtn{appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:contents}.cs-wallet{background:var(--surface);border:2px solid var(--accent2);border-radius:18px;gap:8px;padding:16px;display:grid}.cs-wallet .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent2-text);font-size:11px;font-weight:800}.cs-wallet b{font-family:var(--display);font-size:40px;font-weight:400;line-height:1}.cs-wallet small{color:var(--ink-2);font-size:12.5px}.cs-rules{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:14px;gap:6px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:grid}.cs-rules b{color:var(--ink)}.cs-rules ul{gap:3px;margin:0;padding-left:18px;display:grid}.cs-hist{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none;display:grid}.cs-hist li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:9px 12px;font-size:13.5px;display:grid}.cs-hist li+li{border-top:1px solid var(--border)}.cs-hist li small{color:var(--ink-3);grid-column:1/-1;font-size:11.5px}.cs-hist li em{font-style:normal;font-family:var(--mono);white-space:nowrap;font-weight:800}.cs-hist li em.plus{color:var(--ok)}.cs-hist li.off{opacity:.6}.cs-hist li .btn{grid-column:1/-1;justify-self:start}.cs-pay-code{color:#fff;text-align:center;background:#16181d;border-radius:22px;justify-items:center;gap:10px;padding:22px 16px;display:grid}.cs-pay-code .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6c38f;font-size:11px;font-weight:800}.cs-pay-code b{font-family:var(--mono);letter-spacing:.12em;font-size:46px;font-weight:800;line-height:1}.cs-pay-code small{color:#c9cdd5;font-size:12.5px}.cs-pay-code .bar{background:#2c3036;border-radius:4px;width:100%;max-width:240px;height:6px;overflow:hidden}.cs-pay-code .bar span{background:#f6c38f;height:100%;transition:width .9s linear;display:block}.cs-counters{gap:6px;display:grid}.cs-kv{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0;font-size:13px;display:grid}.cs-kv dt{color:var(--ink-3)}.cs-kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.cs-guard{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-guard li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.cs-guard li .ti{background:var(--ink-3);width:16px;height:16px;margin-top:2px}.cs-togs{gap:8px;display:grid}.cs-tog{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;font-weight:650;display:grid}.cs-tog small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}@media (prefers-color-scheme:dark){.cs-tk.pa{color:#f6c38f;background:#3a2a14;box-shadow:inset 0 0 0 1px #6b4a1e}.cs-tag.warm,.cs-net.off{color:#f6c38f;background:#3a2a14;border-color:#6b4a1e;box-shadow:inset 0 0 0 1px #6b4a1e}.cs-tag.alc{color:#fca5a5;background:#3a1717}.cs-it.alc:after{color:#fca5a5}.cs-warn{color:#fca5a5;background:#3a1717}.cs-choice button.pa>i,.cs-nums li>i{background:#3a2a14;border-color:#6b4a1e}.cs-choice button.pa>i .ti,.cs-nums li>i .ti{background:#f6c38f}.cs-gap.warn,.cs-al.hot{color:#f6c38f;background:#3a2a14;border-color:#6b4a1e}.cs-gap.warn .ti,.cs-al.hot .ti{background:#f6c38f}.cs-who-line.ko{background:#3a1717}.cs-top .lg{box-shadow:0 0 0 1px #2c3036}}.cs-livechip{color:#fca5a5;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#3b0d0d;border:1px solid #7f1d1d;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.cs-livechip i{background:#ef4444;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ef444440}.cs-tag.k{color:#fff;background:#16181d;border-color:#16181d}.cs-art{background:#eef1f6;border-radius:12px;flex:none;width:52px;height:52px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.cs-art svg,.cs-art img{object-fit:cover;width:100%;height:100%;display:block}.cs-by{align-items:center;gap:5px;font-weight:650;display:inline-flex;color:var(--accent2-text)!important}.cs-by .ti{background:currentColor;width:14px;height:14px}.cs-by img{object-fit:contain;background:#fff;border-radius:4px;width:16px;height:16px}.cs-link,.cs-why{appearance:none;cursor:pointer;font:inherit;font-size:inherit;color:var(--accent-text);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cs-st{background:var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px;display:grid}.cs-st>.n{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);font-family:var(--display);border-radius:50%;place-items:center;font-size:16px;display:grid}.cs-st>.n.ok{background:var(--ok);color:#fff}.cs-st>.n.ok .ti{background:#fff;width:16px;height:16px}.cs-st>div{gap:9px;min-width:0;display:grid}.cs-st h4{font-family:var(--display);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:4px 0 0;font-size:20px;font-weight:400;line-height:1;display:flex}.cs-st h4 small{text-transform:none;color:var(--ink-3);white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:650}.cs-file{appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:12.5px;font-weight:650;display:flex}.cs-file .ti{background:var(--ink-3);width:16px;height:16px}.cs-file span{color:var(--ok);margin-left:auto;font-size:11.5px}.cs-series{gap:6px;display:grid}.cs-ser{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.cs-ser>i{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cs-ser>i .ti{width:18px;height:18px}.cs-ser.pa>i{background:#fff4e5}.cs-ser.pa>i .ti{background:#8a4b08}.cs-ser.ph>i{background:var(--accent-soft)}.cs-ser.ph>i .ti{background:var(--accent-text)}.cs-ser b{font-size:13.5px;display:block}.cs-ser small{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;display:block}.cs-ser em{font-style:normal;font-family:var(--display);font-size:22px}.cs-bar{background:var(--surface-2);height:10px;box-shadow:inset 0 0 0 1px var(--border);border-radius:6px;display:flex;position:relative;overflow:hidden}.cs-bar>span{height:100%}.cs-bar .pa{background:#e8a35a}.cs-bar .ph{background:var(--accent)}.cs-bar .fill{background:var(--accent2)}.cs-lotrows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-lotrows li{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:32px 44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px 6px 4px;display:grid}.cs-lotrows .cs-art{border-radius:10px;width:44px;height:44px}.cs-lotrows b{overflow-wrap:anywhere;font-size:13.5px;line-height:1.2;display:block}.cs-lotrows small{color:var(--ink-3);margin-top:2px;font-size:11.5px;display:block}.cs-lotrows em{font-style:normal;font-family:var(--mono);text-align:right;font-size:12.5px;font-weight:800;display:block}.cs-lotrows em small{font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:650}.cs-up{appearance:none;cursor:pointer;width:32px;height:36px;color:var(--ink-3);background:0 0;border:0;place-items:center;padding:0;display:grid}.cs-up .ti{background:currentColor;width:16px;height:16px}.cs-up:disabled{opacity:.35;cursor:default}.cs-lotbtn{appearance:none;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;min-height:36px;font:inherit;color:inherit;border-radius:10px;padding:4px 8px}.cs-cap{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;gap:8px;padding:12px;display:grid}.cs-cap .big{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-cap .big b{font-family:var(--display);white-space:nowrap;font-size:28px;font-weight:400;line-height:1}.cs-cap .big b small{color:var(--ink-3);font-size:16px}.cs-cap ul{color:var(--ink-2);gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.cs-cap ul li{justify-content:space-between;gap:8px;display:flex}.cs-cap ul li em{font-style:normal;font-family:var(--mono);white-space:nowrap;font-weight:700}.cs-cap .cs-link{color:var(--ink-3);margin-left:4px;font-size:11.5px;font-weight:600}.cs-regl{background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--accent);color:var(--ink-2);border-radius:12px;gap:6px;padding:12px 14px;font-size:12px;line-height:1.45;display:grid}.cs-regl b{color:var(--ink)}.cs-regl .t{font-family:var(--display);text-transform:uppercase;color:var(--ink);font-size:15px;line-height:1.1}.cs-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cs-modes button{appearance:none;cursor:pointer;text-align:left;border:1.5px solid var(--border);background:var(--surface);font:inherit;color:var(--ink);border-radius:13px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.cs-modes button[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft);padding:9.5px}.cs-modes .ti{background:var(--ink-2);width:20px;height:20px}.cs-modes b{font-size:13.5px}.cs-modes small{color:var(--ink-3);font-size:11.5px;line-height:1.3}.cs-touch{border:2px dashed var(--accent);background:var(--accent-soft);min-height:160px;color:var(--accent-text);font-family:var(--display);text-transform:uppercase;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:18px;place-items:center;font-size:24px;display:grid}.cs-live{color:#fff;background:radial-gradient(70% 60% at 50% 30%,#f28c2833,#0000 70%),#16181d;border-radius:20px;gap:12px;padding:16px;display:grid}.cs-live .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-live .top small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f6c38f;font-size:11.5px;font-weight:800}.cs-live .lot{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cs-live .lot .cs-art{width:64px;height:64px}.cs-live .lot b{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:22px;font-weight:400;line-height:1.05;display:block}.cs-live .lot small{color:#c9cdd5;margin-top:3px;font-size:12.5px;display:block}.cs-live .say{text-align:center;color:#c9cdd5;margin:0;font-size:13px}.cs-slots{justify-content:center;align-items:center;gap:10px;display:flex}.cs-d{width:80px;height:136px;font-family:var(--display);color:#fff;background:#1b1d21;border:2px solid #2c3036;border-radius:18px;place-items:center;font-size:104px;line-height:1;display:grid;position:relative;overflow:hidden}.cs-d.ser{color:#16181d;background:#f28c28;border-color:#f28c28;width:100px;font-size:86px}.cs-d.dash{color:#5a606a;background:0 0;border:0;width:30px;font-size:70px}.cs-d.on{box-shadow:0 0 0 4px #f28c2859}.cs-d.roll{border-color:#f28c28}.cs-d.roll .col{filter:blur(2.6px);opacity:.9;gap:4px;display:grid;transform:translateY(-34px)}.cs-d.roll .col i{text-align:center;height:104px;font-style:normal;line-height:104px;display:block}.cs-slots-phone{gap:6px}.cs-slots-phone .cs-d{border-width:1.5px;border-radius:11px;width:46px;height:70px;font-size:52px}.cs-slots-phone .cs-d.ser{width:56px;font-size:44px}.cs-slots-phone .cs-d.dash{width:14px;font-size:34px}.cs-slots-phone .cs-d.roll .col{filter:blur(1.6px);transform:translateY(-18px)}.cs-slots-phone .cs-d.roll .col i{height:54px;line-height:54px}.cs-mytix{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.cs-mytix .row{flex-wrap:wrap;gap:6px;display:flex}.cs-mytix .row .cs-tk{padding:6px 12px;font-size:17px}.cs-tk.won{background:var(--ok-soft);color:var(--ok);box-shadow:inset 0 0 0 2px var(--ok)}.cs-done{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none;display:grid}.cs-done li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.cs-done li+li{border-top:1px solid var(--border)}.cs-done .cs-art{border-radius:9px;width:40px;height:40px}.cs-done b{overflow-wrap:anywhere;font-size:13.5px;line-height:1.2;display:block}.cs-done small{color:var(--ink-3);font-size:11.5px;display:block}.cs-done li.wait{opacity:.6}.cs-notyet{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;display:grid}.cs-notyet .ti{background:var(--ink-3);width:18px;height:18px}.cs-notyet b{color:var(--ink)}.cs-win{z-index:96;color:#fff;cursor:pointer;place-items:center;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.cs-win-sky{background:radial-gradient(70% 42% at 50% 34%, color-mix(in srgb, var(--accent2) 55%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 70%, #000), #07090d);position:absolute;inset:0}.cs-win-in{text-align:center;box-sizing:border-box;justify-items:center;gap:9px;width:100%;max-height:100dvh;padding:48px 22px 24px;display:grid;position:relative;overflow-y:auto}.cs-win-in p{margin:0}.cs-win-eye{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f6d58a;font-size:12px;font-weight:700}.cs-wtk{color:#16181d;background:#fff8e6;border-radius:14px;justify-items:center;gap:2px;padding:10px 26px;display:grid;transform:rotate(-3deg);box-shadow:0 0 0 3px #ffd166,0 0 34px 8px #ffd166a6,0 14px 30px #0006}.cs-wtk small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a4b08;font-size:10px;font-weight:800}.cs-wtk b{font-family:var(--mono);letter-spacing:.04em;font-size:34px;font-weight:800;line-height:1}.cs-win .cs-art{border-radius:26px;width:150px;height:150px;margin-top:8px;box-shadow:0 0 0 4px #ffffffe6,0 14px 34px #00000073}.cs-win-title{font-family:var(--display);text-transform:uppercase;color:#fff;text-shadow:0 4px 0 color-mix(in srgb, var(--accent2) 70%, #000), 0 0 24px color-mix(in srgb, var(--accent2) 60%, transparent);margin:6px 0 0;font-size:64px;font-weight:400;line-height:.9}.cs-win-lot{font-family:var(--display);text-transform:uppercase;font-size:25px;line-height:1.05}.cs-win-by{color:#dadde3;font-size:13px}.cs-win-go{box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;gap:3px;width:100%;max-width:330px;padding:11px 14px;display:grid}.cs-win-go b{font-size:16px}.cs-win-go small{color:#dadde3;font-size:12.5px}.cs-win-also{color:#dadde3;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cs-win-also .ti{background:#f6d58a;width:14px;height:14px}.cs-win-btn{border:0;align-items:center;gap:8px;width:100%;max-width:330px;font-weight:800;color:#16181d!important;background:#fff!important}.cs-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cs-sum>div{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:14px;gap:2px;padding:10px;display:grid}.cs-sum b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.cs-sum small{color:var(--ink-3);font-size:11.5px}.cs-sum>div.due{border:2px solid var(--accent2)}.cs-sum>div.due b{color:var(--accent2-text)}.cs-give2{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-give2>li{background:var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:11px;padding:11px 12px;display:grid}.cs-give2>li>div{gap:5px;min-width:0;display:grid}.cs-give2 .l1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-give2 .l1 b{font-size:14.5px;line-height:1.2}.cs-give2 .l1 small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:800}.cs-give2 .l2{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.cs-give2 .l3{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.cs-give2 .l3 .cs-tag{cursor:pointer;min-height:32px}.cs-give2>li.done{background:var(--surface-2)}.cs-give2>li.done .l1 b{color:var(--ink-2)}.cs-give2>li.hot{border:2px solid var(--accent2);padding:10px 11px}.tq-pub .pub-head h1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:30px;font-weight:400;line-height:1}.cs-mine{background:var(--surface);border:2px solid var(--accent2);border-radius:18px;gap:10px;padding:14px;display:grid}.cs-mine .k{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-mine .k b{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1}.cs-mine .k small{color:var(--ink-3);text-align:right;font-size:12px}.cs-tix{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 9px;display:grid}.cs-tix span{height:46px;font-family:var(--mono);letter-spacing:.02em;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:10px;place-items:center;font-size:18px;font-weight:800;display:grid;position:relative}.cs-tix span:before,.cs-tix span:after{content:"";background:var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.cs-tix span:before{left:-5px}.cs-tix span:after{right:-5px}.cs-tix span.void{opacity:.5;text-decoration:line-through}.cs-tix span.win{color:#16181d;background:#fff8e6;box-shadow:0 0 0 2px #ffd166,0 0 18px #ffd166b3}.cs-mine .meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 12px;font-size:12.5px;display:flex}.cs-mine .meta span{align-items:center;gap:5px;display:inline-flex}.cs-mine .meta .ti{background:var(--ink-3);width:14px;height:14px}.cs-draw{color:#fff;background:#16181d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.cs-draw .pub-kicker{color:#f6c38f}.cs-draw b{font-family:var(--display);text-transform:uppercase;margin-top:3px;font-size:24px;font-weight:400;line-height:1.05;display:block}.cs-draw small{color:#c9cdd5;margin-top:3px;font-size:12.5px;display:block}.cs-draw.win{background:radial-gradient(70% 60% at 50% 30%,#ffd16659,#0000 70%),#16181d}.cs-draw .cd{text-align:center;background:#ffffff14;border-radius:12px;padding:8px 10px}.cs-draw .cd em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9aa0aa;font-size:10px;display:block}.cs-draw .cd strong{font-family:var(--display);white-space:nowrap;font-size:26px;font-weight:400;line-height:1.05;display:block}.cs-save{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cs-shot{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #000));color:#fff;border-radius:12px;gap:4px;padding:8px;display:grid;transform:rotate(-3deg);box-shadow:0 6px 16px #17191c33}.cs-shot .t{font-family:var(--display);text-transform:uppercase;font-size:12px;line-height:1}.cs-shot .q{background:#fff;border-radius:6px;padding:3px}.cs-shot .q svg{width:100%;height:auto;display:block}.cs-shot .n{font-family:var(--mono);font-size:9px;font-weight:800;line-height:1.3}.cs-save>div{gap:8px;display:grid}.cs-save p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.4}.cs-lots{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none;display:grid}.cs-lots li{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px;display:grid}.cs-lots li+li{border-top:1px solid var(--border)}.cs-lots li .o{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:800}.cs-lots li b{overflow-wrap:anywhere;font-size:14.5px;line-height:1.25;display:block}.cs-lots li small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.cs-legal{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);overflow-wrap:anywhere;border-radius:14px;gap:6px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:grid}.cs-legal b{color:var(--ink)}.cs-legal a{color:inherit;font-weight:700}.cs-tv{color:#eceef1;background:#121315;grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;font-family:Inter,system-ui,sans-serif;display:grid}.cs-tvtop{border-bottom:1px solid #22252a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 26px;display:grid}.cs-tvtop .l{align-items:center;gap:14px;min-width:0;display:flex}.cs-tvtop .lg{background:#fff;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.cs-tvtop .lg img{object-fit:contain;width:46px;height:46px}.cs-tvtop b{font-family:var(--display);text-transform:uppercase;font-size:32px;font-weight:400;line-height:1;display:block}.cs-tvtop small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a919a;margin-top:5px;font-size:12.5px;font-weight:700;display:block}.cs-tvtop .r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.cs-tvtop .hr{font-family:var(--mono);color:#eceef1;font-size:26px;font-weight:800}.cs-lotchip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#16181d;white-space:nowrap;background:#f28c28;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:800}.cs-tvm{grid-template-columns:380px minmax(0,1fr) 286px;gap:18px;min-height:0;padding:18px 24px;display:grid}.cs-tvlot{background:#16181b;border:1px solid #2c3036;border-radius:24px;grid-template-rows:auto auto;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.cs-tvlot .cs-art{border-radius:18px;width:100%;height:300px}.cs-tvlot .k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ff9a5c;font-size:13px;font-weight:800}.cs-tvlot b{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:6px;font-size:40px;font-weight:400;line-height:1;display:block}.cs-tvlot .by{color:#c9cdd3;align-items:center;gap:10px;margin-top:12px;font-size:16px;display:flex}.cs-tvlot .by .ti{background:#f6c38f;width:22px;height:22px}.cs-tvnum{background:radial-gradient(60% 50% at 50% 45%,#f28c282e,#0000 70%),#121315;border:1px solid #2c3036;border-radius:24px;align-content:center;justify-items:center;gap:22px;min-width:0;padding:16px;display:grid}.cs-tvnum .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#8a919a;font-size:16px;font-weight:800}.cs-tvnum .sub{color:#c9cdd3;text-align:center;font-size:20px}.cs-tvnum .sub b{color:#fff}.cs-dots{gap:8px;display:flex}.cs-dots i{background:#2c3036;border-radius:4px;width:34px;height:6px}.cs-dots i.on{background:#f28c28}.cs-dots i.cur{background:linear-gradient(90deg,#f28c28 50%,#2c3036 50%)}.cs-tvside{background:#16181b;border:1px solid #2c3036;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0;padding:16px;display:grid}.cs-tvside .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ff9a5c;font-size:12.5px;font-weight:800}.cs-tvdone{align-content:start;gap:8px;display:grid}.cs-tvdone>div{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cs-tvdone .cs-art{border-radius:10px;width:46px;height:46px}.cs-tvdone b{color:#eceef1;overflow-wrap:anywhere;font-size:14px;line-height:1.2;display:block}.cs-tvdone em{font-style:normal;font-family:var(--mono);color:#f6c38f;font-size:19px;font-weight:800}.cs-tvdone .next{opacity:.55}.cs-tvdone .next em{color:#8a919a;font-size:13px}.cs-tvfoot{border-top:1px solid #22252a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 26px;display:grid}.cs-frz{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cs-frz>span{gap:3px;display:grid}.cs-frz em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a919a;font-size:11.5px;font-weight:800}.cs-frz b{color:#eceef1;font-size:17px;font-weight:700}.cs-frz b code{font-family:var(--mono);color:#f6c38f}.cs-tvqr{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cs-tvqr .q{background:#fff;border-radius:10px;padding:5px;display:block}.cs-tvqr .q svg{width:78px;height:78px;display:block}.cs-tvqr b{font-family:var(--display);text-transform:uppercase;font-size:21px;font-weight:400;line-height:1.05;display:block}.cs-tvqr small{color:#8a919a;overflow-wrap:anywhere;max-width:300px;margin-top:3px;font-size:13px;line-height:1.3;display:block}html.cs-tv-page,html.cs-tv-page body{background:#121315}@media (width<=1000px){.cs-tvm{grid-template-columns:minmax(0,1fr)}.cs-tvlot .cs-art{height:180px}.cs-tvtop,.cs-tvfoot{grid-template-columns:minmax(0,1fr)}.cs-tvnum .cs-d{border-radius:12px;width:56px;height:92px;font-size:68px}.cs-tvnum .cs-d.ser{width:66px;font-size:58px}.cs-tvnum .cs-d.dash{width:18px;font-size:44px}.cs-tvnum .cs-d.roll .col i{height:70px;line-height:70px}.cs-tvnum .cs-d.roll .col{transform:translateY(-24px)}.cs-tvlot b{font-size:30px}}@media (prefers-color-scheme:dark){.cs-ser.pa>i{background:#3a2a14}.cs-ser.pa>i .ti{background:#f6c38f}.cs-tix span.win{color:#fff8e6;background:#3a2a14}}.cs-tonight{gap:10px;min-width:0;display:grid}.cs-tn-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cs-tn-hd>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:800}.cs-tn-hd small{color:var(--ink-3);font-size:12.5px}.cs-reg{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;gap:10px;min-width:0;padding:14px;display:grid}.cs-reg.on{color:#fff;background:#16181d;border-color:#16181d}.cs-reg-hd{border-bottom:1px dashed var(--border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:10px;display:grid}.cs-reg.on .cs-reg-hd{border-bottom-color:#3a3e46}.cs-reg-hd>i{background:var(--surface-2);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;place-items:center;display:grid}.cs-reg.on .cs-reg-hd>i{background:var(--accent2);box-shadow:none}.cs-reg-hd>i .ti{background:var(--ink-2);width:22px;height:22px}.cs-reg.on .cs-reg-hd>i .ti{background:#fff}.cs-reg-hd b{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;font-size:26px;font-weight:400;line-height:1;display:block}.cs-reg-hd small{color:var(--ink-3);margin-top:3px;font-size:13px;display:block}.cs-reg.on .cs-reg-hd small{color:#c9cdd5}.cs-reg-hd>em{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.cs-reg-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:14px;display:grid}.cs-reg-row small{color:var(--ink-3);font-size:12.5px;display:block}.cs-reg.on .cs-reg-row small{color:#aeb3bc}.cs-reg-row b{font-family:var(--mono);white-space:nowrap;font-size:15px;font-weight:800}.cs-reg .btn{justify-content:center;gap:8px}.cs-reg-hint{color:#c9cdd5;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0;font-size:13px;display:grid}.cs-reg-hint .ti{background:#c9cdd5;width:16px;height:16px;margin-top:2px}.cs-reg-hint b{color:#fff}.cs-reg-add{border:1.5px dashed var(--border);color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:14px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.cs-reg-add .ti{background:currentColor;flex:none;width:18px;height:18px}.cs-head{min-width:0;display:grid}.cs-band{appearance:none;cursor:pointer;border:0;border-bottom:1px solid var(--border);background:var(--ok-soft);width:100%;color:var(--ink);font:inherit;text-align:left;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;display:grid}.cs-band>i{background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%}.cs-band.warn{background:#fdf1e3}.cs-band.warn>i{background:#d97706}.cs-band span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-band b{font-family:var(--mono);font-weight:800}.cs-avs{display:inline-flex}.cs-avs em{background:var(--surface);width:26px;height:26px;color:var(--ink-2);box-shadow:0 0 0 2px var(--ok-soft), inset 0 0 0 1px var(--border);border-radius:50%;place-items:center;margin-left:-6px;font-size:11.5px;font-style:normal;font-weight:800;display:grid}.cs-avs em.me{background:var(--accent);color:var(--accent-ink)}.cs-it.out{background:var(--surface-2);box-shadow:none;opacity:.75;border-style:dashed}.cs-it.out b,.cs-it.out i{color:var(--ink-3);text-decoration:line-through}.cs-it.out .em{filter:grayscale();opacity:.6}.cs-outtag{font-family:var(--mono);text-transform:uppercase;color:var(--ko);font-size:9.5px;font-weight:800;position:absolute;bottom:6px;right:7px}.cs-ro{color:#6b3a06;background:#fdf1e3;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px;font-size:13.5px;display:grid}.cs-ro .ti{background:currentColor;width:18px;height:18px;margin-top:1px}.cs-ro small{margin-top:2px;font-size:12.5px;display:block}.cs-ltot{border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.cs-ltot small{color:var(--ink-3);font-size:12.5px;display:block}.cs-ltot b{font-family:var(--display);white-space:nowrap;font-size:34px;font-weight:400;line-height:1}.cs-sellers{gap:8px;display:grid}.cs-seller{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cs-seller.me{border:2px solid var(--accent);padding:9px 11px}.cs-seller.gone{opacity:.7}.cs-seller.next{background:var(--surface-2);border-style:dashed}.cs-seller>i{background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.cs-seller.me>i{background:var(--accent);color:var(--accent-ink);box-shadow:none}.cs-seller>i .ti{background:var(--ink-3);width:18px;height:18px}.cs-seller b{font-size:15px;display:block}.cs-seller small{color:var(--ink-3);font-size:12.5px;display:block}.cs-seller em{font-style:normal;font-family:var(--mono);text-align:right;white-space:nowrap;font-size:14px;font-weight:800}.cs-seller em small{font-family:Inter,system-ui,sans-serif;font-weight:600}.cs-outrow{color:#7f1d1d;background:#fde4e4;border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.cs-outrow .em{font-size:22px}.cs-outrow .btn{background:#fff}.cs-quit{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--ink);border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.cs-quit .ti{background:var(--ink-2);width:20px;height:20px}.cs-quit b{font-size:15px;display:block}.cs-quit small{color:var(--ink-3);font-size:12.5px;display:block}.cs-mix{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;font-weight:700;display:grid}.cs-mix small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.cs-step button:disabled{opacity:.4;cursor:default}.cs-seg.cs-seg4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-okchip{background:var(--ok-soft);color:var(--ok);border-radius:12px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:14px;font-weight:800;display:flex}.cs-okchip .ti{background:currentColor;width:18px;height:18px}.cs-joincard .row b{font-size:16px}.cs-jrules{margin:0;padding:0;list-style:none;display:grid}.cs-jrules li{border-top:1px solid var(--border);color:var(--ink-2);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;font-size:14px;display:grid}.cs-jrules li:last-child{border-bottom:1px solid var(--border)}.cs-jrules i{background:var(--surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;place-items:center;display:grid}.cs-jrules i .ti{background:var(--ink-2);width:17px;height:17px}.cs-jrules b{color:var(--ink)}.cs-later2{color:var(--ink-2);justify-self:center;padding:8px 12px;font-weight:750;text-decoration:none}.cs-scanv{object-fit:cover;background:#000;border-radius:14px;width:100%;max-height:300px}.cs-zsel{box-shadow:inset 0 0 0 2px var(--ok)}.cs-zsel .cs-zr span b{font-size:14px}.cs-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cs-kpis>div{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;justify-items:center;gap:2px;min-width:0;padding:12px 6px;display:grid}.cs-kpis>div.k1{color:#fff;background:#16181d;border-color:#16181d}.cs-kpis b{font-family:var(--display);white-space:nowrap;font-size:clamp(19px,5.6vw,28px);font-weight:400;line-height:1}.cs-kpis small{color:var(--ink-3);font-size:12px;font-weight:700}.cs-kpis .k1 small{color:#c9cdd5}.cs-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:0;min-width:0;padding:4px 16px 12px;display:grid}.cs-card h3{font-family:var(--display);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:10px 0 4px;font-size:24px;font-weight:400;display:flex}.cs-card h3 small{text-transform:none;color:var(--ink-3);font-family:Inter,system-ui,sans-serif;font-size:13px}.cs-crow{border-top:1px solid var(--border);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;padding:11px 0;font-size:14px;text-decoration:none;display:grid}.cs-crow small{color:var(--ink-3);font-size:12.5px;display:block}.cs-crow em{font-style:normal;font-family:var(--mono);white-space:nowrap;font-weight:800}.cs-crow i{color:var(--ink-3);font-style:normal}.cs-crow.t{border-top:2px solid var(--ink-3)}.cs-card .cs-hint{margin-top:8px}.cs-soiree-link{background:var(--surface);border:1.5px solid var(--accent);color:var(--ink);border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.cs-soiree-link .ti{background:var(--accent-text);width:20px;height:20px}.cs-soiree-link small{color:var(--ink-3);font-size:12.5px;display:block}.cs-soiree-link i{color:var(--ink-3);font-style:normal}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cs-ro,:root:not([data-theme=light]) .cs-band.warn{color:#f6c38f;background:#3a2a12}:root:not([data-theme=light]) .cs-outrow{color:#fca5a5;background:#3b1414}:root:not([data-theme=light]) .cs-outrow .btn{background:var(--surface)}}:root[data-theme=dark] .cs-ro,:root[data-theme=dark] .cs-band.warn{color:#f6c38f;background:#3a2a12}:root[data-theme=dark] .cs-outrow{color:#fca5a5;background:#3b1414}:root[data-theme=dark] .cs-outrow .btn{background:var(--surface)}.cs-quick-w{flex-wrap:wrap}.cs-quick-w button{flex:1 0 calc(33% - 6px)}.cs-quick button:disabled{opacity:.4;cursor:default}.cs-libre input{font-family:var(--mono)}.cs-rendu{background:var(--ok-soft);color:var(--ok);border-radius:16px;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.cs-rendu span{text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:800;font-family:var(--mono)}.cs-rendu b{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:46px;font-weight:400;line-height:1}.cs-rendu.zero b{font-size:34px}.cs-outlist li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.cs-outlist li b small{color:var(--ko);font-family:var(--mono);text-transform:uppercase;font-size:10.5px}
