.overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(var(--bg-deep-rgb),.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-width:540px;max-height:calc(100vh - 32px);overflow-y:auto;padding:30px 24px 24px;border:1px solid var(--line-2);border-radius:var(--r-lg);color:var(--text-2);background:var(--panel);box-shadow:var(--shadow-2)}.modal-sm{max-width:440px}.modal h2{padding-right:44px;font-size:30px;line-height:1.02}.modal h3{margin-top:8px}.modal form{display:flex;flex-direction:column;gap:12px}.modal-actions{margin-top:10px}.modal .linkish{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px}.modal-x.press{--lip:3px;position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--text)}.modal-x.press.static{position:static;flex:none}.preview-note{color:var(--dim);font-size:11px;font-style:italic}.preview-box{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px dashed var(--line-2);border-radius:12px;background:rgba(var(--white-rgb),.02)}.signin-btn{justify-content:flex-start;gap:12px;white-space:nowrap}.signin-btn svg{flex:none}.signin-keys{gap:16px}.btn.signin-discord{--face:var(--discord-btn);--face-hover:var(--discord-btn-hover);--lip-c:var(--discord-lip);--rim:rgba(var(--white-rgb),0.28);--shine:rgba(var(--white-rgb),0.35);color:var(--white)}.signin-telegram svg{color:var(--telegram-light)}.signin-kick svg{color:var(--kick)}.modal.lk{max-width:760px;min-height:min(560px,calc(100vh - 32px));gap:18px}.modal.lk.lk-aff{max-width:560px;min-height:0}.lk-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 52px 0 0;padding:5px;list-style:none;border-radius:14px;background:var(--bg-deep)}.lk-tabs li{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:9px 10px;border-radius:10px;color:var(--dim);font-size:14px;font-weight:700}.lk-tabs li.is-on{color:var(--text);background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--line-3)}.lk-tabs li.is-done{color:var(--text-2)}.lk-tab-n{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid;font-size:12px}.lk-tabs li.is-done .lk-tab-n{border-color:var(--green);background:var(--green);color:var(--on-bright)}.lk-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-body{display:flex;flex:1 1;flex-direction:column;gap:14px}.modal .lk-title{padding-right:0;font-family:var(--font-display);font-size:clamp(26px,4vw,32px);letter-spacing:.01em;text-transform:uppercase}.lk-list{flex-direction:column;margin:0;padding:0;list-style:none}.lk-list,.lk-list li{display:flex;gap:12px}.lk-list li{align-items:flex-start}.lk-list li>span{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:rgba(var(--green-rgb),.14);color:var(--green);font-size:13px;font-weight:800}.lk-list p{margin:3px 0 0;color:var(--text-2)}.lk-list strong{color:var(--text)}.lk-out{align-self:flex-start;gap:8px}.lk-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.lk-copy-inline{gap:8px;color:var(--text-2);font-weight:700}.lk-target{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border:1px solid rgba(var(--green-rgb),.35);border-radius:14px;background:linear-gradient(135deg,rgba(var(--green-rgb),.1),rgba(var(--green-rgb),.02))}.lk-target .eyebrow{color:var(--green)}.lk-target-n{margin:2px 0;color:var(--text);font-family:var(--font-display);font-size:clamp(44px,9vw,64px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lk-target-n span{color:var(--green)}.lk-target-strip{padding:14px 18px}.lk-target-strip .lk-target-n{font-size:clamp(36px,7vw,48px)}.lk-copy{gap:8px}.lk-copy.is-copied{color:var(--green)}.modal .lk-form{flex-direction:row;flex-wrap:wrap;gap:10px}.lk-form .input{flex:1 1 220px;min-width:0}.modal .lk-paste{flex-direction:column}.lk-paste .input{flex:none}.lk-paste .btn{align-self:flex-start;gap:8px}.lk-watch{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:12px;background:var(--panel-2);color:var(--text);font-weight:600}.lk-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(var(--green-rgb),.6);animation:lk-ping 1.6s ease-out infinite}@keyframes lk-ping{70%{box-shadow:0 0 0 10px rgba(var(--green-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--green-rgb),0)}}@media (prefers-reduced-motion:reduce){.lk-dot{animation:none}}.lk-err{margin:0;color:var(--danger)}.lk-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.lk-nav .btn{gap:6px}.lk-done{flex:1 1;align-items:center;justify-content:center;text-align:center}.lk-body,.lk-done>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.link-ok-icon{color:var(--green)}.modal .bullets{color:var(--text-2)}.check-result{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);text-align:center}.check-result .big{font-family:var(--font-display);font-size:28px;line-height:1.1;text-transform:uppercase;color:var(--green)}.numbers{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;margin:0;font-size:13px}.numbers dt{margin-top:8px;color:var(--text);font-weight:700}.numbers dd{margin:0;color:var(--text-2)}.link-wait-icon{color:var(--gold)}.lk-note{padding:10px 12px;border-radius:10px;background:rgba(var(--gold-rgb),.1);color:var(--text-2)}.lk-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 4px;padding:14px 16px;border-radius:14px;background:linear-gradient(90deg,rgba(var(--green-rgb),.14),rgba(var(--green-rgb),.04));box-shadow:inset 0 0 0 1px rgba(var(--green-rgb),.35)}.lk-suggest>div{flex:1 1 220px;min-width:0}.lk-suggest .muted{overflow-wrap:anywhere}@media (max-width:479px){.lk-suggest .btn{flex:1 1 100%}}.lk-tab-num{display:none}@media (max-width:560px){.lk-tabs{position:relative;display:flex;justify-content:space-between;gap:0;margin:4px 64px 0 12px;padding:0;background:none}.lk-tabs:before{content:"";position:absolute;left:14px;right:14px;top:50%;height:2px;background:var(--line-2);transform:translateY(-50%)}.lk-tabs li,.lk-tabs li.is-on{position:relative;z-index:1;min-height:44px;padding:0;background:none;box-shadow:none}.lk-tab-label{display:none}.lk-tab-n,.lk-tab-num{display:grid;width:30px;height:30px;border:2px solid var(--line-3);background:var(--panel);color:var(--dim);font-size:13px;font-weight:800}.lk-tabs li.is-on .lk-tab-n{border-color:var(--green);color:var(--text);box-shadow:0 0 0 4px rgba(var(--green-rgb),.18)}.lk-tabs li.is-done .lk-tab-n{border-color:var(--green);background:var(--green);color:var(--on-bright)}}.lk-go{gap:6px}.modal .lk-form:has(.lk-go){flex-direction:column}.lk-form:has(.lk-go) .input{flex:none}.lk-lead{margin:0;color:var(--text-2)}.lk-chip strong,.lk-lead strong,.lk-placed strong{color:var(--text)}.lk-chip{margin:0}.lk-placed{margin:auto 0 0;padding-top:6px;font-weight:700}.lk-placed,.lk-placed strong{color:var(--green)}.btn.lk-next-hot:not(:disabled){outline:3px solid rgba(var(--green-rgb),.45);outline-offset:3px}.lk-lift{position:relative;z-index:2;transform:translateY(var(--kb-lift,0));transition:transform .26s var(--ov-ease,ease);border-radius:16px;transition:transform .26s var(--ov-ease,ease),background-color .2s ease,box-shadow .2s ease,padding .2s ease}.lk-lift[data-lifted]{padding:12px;margin:-12px;background:var(--panel-2);box-shadow:var(--shadow-2),inset 0 0 0 1px var(--line-2)}.modal.lk .lk-body>*,.modal.lk>.lk-nav,.modal.lk>.lk-tabs{transition:opacity .2s ease}.modal.lk:has(.lk-lift[data-lifted]) .lk-body>:not(.lk-lift),.modal.lk:has(.lk-lift[data-lifted])>.lk-nav,.modal.lk:has(.lk-lift[data-lifted])>.lk-tabs{opacity:.12}@media (prefers-reduced-motion:reduce){.lk-lift{transition:none}}@media (max-width:767px){.overlay>.modal.lk:not(.fullscreen){min-height:min(calc(100dvh - 40px),640px)}}.numbers dd.check-entries{white-space:pre-line;max-height:160px;overflow-y:auto}