.lk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lk-opt{font-weight:500}.lk-muted,.lk-opt{color:var(--text-secondary)}.lk-block{display:block}.lk-gap{margin-top:.375rem}.lk-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;color:var(--text-secondary);overflow-wrap:anywhere}.lk-dest{margin:.75rem 0 0;background:var(--background-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.lk-dest-row{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem}.lk-fav{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#fff;color:#141414;font-weight:800;font-size:1.125rem;line-height:1;overflow:hidden}.lk-fav img{display:block;-o-object-fit:contain;object-fit:contain}.lk-dest-t{min-width:0;flex:1}.lk-k{display:block;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.lk-host{display:block;font-size:1.125rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-ascii{color:#fcd34d;overflow-wrap:anywhere}.lk-ascii,.lk-url{display:block;font-size:.875rem}.lk-url{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-insecure,.lk-url{color:var(--text-secondary)}.lk-insecure{display:block;margin-top:.125rem;font-size:.875rem}.lk-check{justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border-top:1px solid var(--border-default);font-size:.9375rem;line-height:1.45}.lk-check,.lk-check-body{display:flex;align-items:flex-start}.lk-check-body{gap:.625rem;min-width:0;flex:1}.lk-check-body b{display:block;font-size:1rem}.lk-check .lk-ic{flex:none;margin-top:.125rem}.lk-check.is-ok{background:rgba(74,222,128,.08)}.lk-check.is-ok .lk-ic{color:#4ade80}.lk-check.is-warn{background:rgba(245,158,11,.08)}.lk-check.is-warn .lk-ic{color:#fbbf24}.lk-check.is-bad{background:rgba(239,68,68,.1)}.lk-check.is-bad .lk-ic,.lk-check.is-bad b{color:#fca5a5}.lk-check.is-move .lk-ic{color:var(--accent-hover)}.lk-check-btn,.lk-use{flex:none;min-height:44px;padding:0 .875rem;font:600 .9375rem/1 inherit;font-family:inherit;cursor:pointer;color:var(--text-primary);background:transparent;border:1px solid var(--border-strong);border-radius:var(--radius-md)}.lk-check-btn:hover:not([disabled]),.lk-use:hover:not([disabled]){background:var(--background-tertiary)}.lk-check-btn[disabled]{opacity:.6;cursor:progress}.lk-check-btn:focus-visible,.lk-switch:focus-visible,.lk-use:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:420px){.lk-check{flex-direction:column}.lk-check-btn{width:100%}}.lk-switch-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem 0 .5rem}.lk-switch-t{min-width:0}.lk-switch-l{display:block;font-size:1.0625rem;font-weight:700}.lk-switch-d{margin-top:.125rem}.lk-switch{flex:none;position:relative;width:56px;height:34px;margin-top:2px;padding:0;border:0;border-radius:17px;background:var(--border-strong);cursor:pointer}.lk-switch:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#fff;transition:left .15s ease}.lk-switch[aria-checked=true]{background:var(--accent-primary)}.lk-switch[aria-checked=true]:after{left:26px}.lk-switch[disabled]{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lk-switch:after{transition:none}}.lk-utm-url{margin:.5rem 0 0;padding:.625rem .75rem;background:var(--background-secondary);border-radius:var(--radius-md);font:.8125rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-secondary);overflow-wrap:anywhere}.lk-utm-url mark{background:none;color:var(--accent-hover)}.lk-section{margin:0 0 1.5rem;padding:1rem 1.125rem 1.125rem;background:var(--background-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.lk-section-h{margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.lk-section-p{margin:0 0 .75rem}.lk-section .cw-input{background:var(--background-tertiary)}.lk-small-label{font-size:1rem}.lk-note-field{margin:.75rem 0 0}.lk-textarea{min-height:96px;padding:.75rem 1rem;line-height:1.4;resize:vertical}.lk-count{margin:.25rem 0 0;font-size:.875rem;color:var(--text-secondary);text-align:right}.lk-count.is-over{color:#fca5a5;font-weight:600}.lk-pending{margin:0 0 1rem;padding:.75rem .875rem;background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-lg);font-size:.9375rem;line-height:1.45}.lk-when{display:grid;grid-template-columns:minmax(0,1fr);gap:0 .75rem}@media (min-width:560px){.lk-when{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lk-when .cw-field{margin-bottom:.25rem}.lk-zone{margin:0 0 .5rem}.lk-cancel{min-height:44px}.lk-auto{width:auto}.lk-recap{display:flex;align-items:center;gap:.75rem}.lk-recap .lk-dest-t{flex:1}.lk-explain p{margin:0 0 .5rem;color:var(--text-secondary);line-height:1.5}.lk-explain p:last-child{margin-bottom:0}.lk-explain b{color:var(--text-primary)}.lk-explain .lk-done{color:#86efac;font-weight:600}.lk-explain .lk-done:empty{display:none}.lk-explain .lk-done.is-held{color:var(--text-primary)}.lk-hist{margin:0;padding:0;list-style:none}.lk-hist li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-top:1px solid var(--border-default)}.lk-hist li:first-child{border-top:0;padding-top:.25rem}.lk-hist-t{min-width:0}.lk-hist-h{display:block;font-weight:700;overflow-wrap:anywhere}.lk-hist-w{display:block;font-size:.875rem;color:var(--text-secondary)}.lk-status{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:999px;font-size:.8125rem;font-weight:700;color:#86efac;background:rgba(74,222,128,.14)}.lk-status.is-paused{color:#fcd34d;background:rgba(245,158,11,.12)}.lk-status.is-blocked{color:#fca5a5;background:rgba(239,68,68,.12)}.lk-status.is-confirm{color:#93c5fd;background:rgba(59,130,246,.14)}.lk-explain.is-stopped{border-color:rgba(239,68,68,.55)}.lk-explain .lk-zone{font-size:.875rem}.lk-ask{margin:0 0 1rem;padding:.75rem .875rem;border-radius:12px;border:1px solid var(--border-default);background:var(--background-tertiary)}.lk-ask p{margin:0 0 .625rem;line-height:1.5}.lk-ask-row{display:flex;flex-wrap:wrap;gap:.5rem}.lk-pv{display:flex;flex-direction:column;height:100%;background:#fff;color:#141414;font-size:14px}.lk-pv-bar{gap:6px;margin:12px 12px 0;padding:8px 12px;border-radius:12px;background:#efefef;color:#333;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lk-pv-bar,.lk-pv-page{display:flex;align-items:center}.lk-pv-page{flex:1;flex-direction:column;justify-content:center;gap:10px;padding:24px 20px;text-align:center}.lk-pv-page .lk-fav{width:56px;height:56px;font-size:24px;border:1px solid #e5e5e5}.lk-pv-title{font-size:18px;font-weight:700;line-height:1.3}.lk-pv-title,.lk-pv-url{margin:0;overflow-wrap:anywhere}.lk-pv-url{color:#5c5c5c;font-size:13px}.lk-pv-note{margin:0 12px 14px;padding:8px 10px;border-radius:10px;background:#f4f4f1;color:#444;font-size:12px;text-align:center}.lk-pv-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;color:#5c5c5c;text-align:center}.lk-switch:focus-visible{outline-color:var(--text-primary)}.lk-hist-panel{margin-bottom:2rem}