.lk-page{min-height:100vh;min-height:100dvh;padding:max(24px,env(safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px));background:var(--dt-bg);color:var(--dt-ink);font-family:var(--dt-font);place-items:center;display:grid}.lk-page :is(h1,h2,h3){font-family:var(--dt-font);color:var(--dt-ink);letter-spacing:0;text-transform:none}.lk-card{background:var(--dt-surface);border:1px solid var(--dt-line);border-radius:var(--dt-radius-card);flex-direction:column;gap:12px;width:min(380px,100%);padding:24px;display:flex}.lk-card.lk-wide{width:min(560px,100%)}.lk-card h1{font-size:var(--dt-fs-h2,18px);text-align:center;margin:0;font-weight:600}.lk-card>.db-hint{text-align:center;margin:0}.lk-settings.lk-card>.db-hint{text-align:left}.lk-icon{fill:none;width:34px;height:34px;stroke:var(--dt-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;align-self:center}:root.dia.dia body .lk-big{width:100%;height:40px!important}.lk-pin{flex-direction:column;gap:6px;min-width:0;display:flex}:root.dia.dia body .lk-pin .db-field{text-align:center;letter-spacing:.3em;width:100%;font-size:16px}.lk-row1{justify-content:center;display:flex}.lk-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lk-row2>*{width:100%}.lk-settings{flex-direction:column;gap:14px;display:flex}.lk-settings h2{font-size:var(--dt-fs-h2,18px);margin:0;font-weight:600}.lk-settings>.db-hint{margin:-6px 0 0}.lk-box{border:1px solid var(--dt-line);border-radius:var(--dt-radius-card);background:var(--dt-surface);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.lk-box h3{font-size:var(--dt-fs-h3,15px);margin:0;font-weight:600}.lk-box .db-hint{margin:0}.lk-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.lk-grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lk-keys{border-top:1px solid var(--dt-line-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lk-keys li{border-bottom:1px solid var(--dt-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.lk-keys small{color:var(--dt-faint);font-size:var(--dt-fs-xs);display:block}:root.dia.dia body .lk-idle{width:100%;max-width:280px}.lk-fld{flex-direction:column;gap:6px;min-width:0;display:flex}:root.dia.dia body .lk-fld .db-field{width:100%}.lk-back{align-self:flex-start;text-decoration:none}.lk-veil{z-index:60;background:color-mix(in srgb,var(--dt-ink) 35%,transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@media (max-width:760px){.lk-card{padding:20px 16px}:root.dia.dia body .lk-card :is(.db-pri,.db-sec,.db-quiet,.db-danger){min-height:36px}.lk-line{flex-direction:column;align-items:stretch}.lk-grid2{grid-template-columns:1fr}}.lk-veil:empty{display:none}.lk-curtain{z-index:20;background:var(--dt-curtain,#3f6e91);color:var(--dt-curtain-ink,#fff);padding:max(24px,env(safe-area-inset-top,0px)) 24px max(24px,env(safe-area-inset-bottom,0px));align-content:center;place-items:center;gap:28px;display:grid;position:fixed;inset:0}.lk-curtain svg{width:min(58vw,218px);height:auto;transform:translateY(2.7%)}.lk-calm{justify-items:center;gap:10px;width:min(100%,300px);display:grid}:root.dia.dia body .lk-calm .lk-big{width:100%;background:var(--dt-curtain-ink,#fff)!important;height:40px!important;color:var(--dt-curtain,#3f6e91)!important;border-color:#0000!important}:root.dia.dia body .lk-calm .lk-calm-pin{opacity:.85;color:var(--dt-curtain-ink,#fff)!important}.lk-calm .db-hint.bad{color:var(--dt-curtain-ink,#fff);text-align:center}
