.lg5{color:#0f172a;gap:14px;width:100%;max-width:560px;margin:0 auto;font-size:16px;line-height:1.55;display:grid;container:lg5/inline-size}.lg5 .lg5-back{color:#334155;border-radius:14px;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 8px;font-size:15px;font-weight:700;display:inline-flex}.lg5 .lg5-back:hover{background:#fff;box-shadow:0 0 0 1px #e2e8f0}.lg5 .lg5-back svg{width:20px;height:20px}.lg5-card{background:radial-gradient(70% 140px at 0 0,#e8f8f4,#e8f8f400 100%),#fff;border-radius:28px;gap:16px;padding:26px;display:grid;position:relative;box-shadow:0 0 0 1px #e2eaf0,0 30px 50px -36px #0f766e8c}.lg5-card.c{text-align:center;justify-items:center}.lg5-hd{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.lg5 .lg5-disc{--d:96px}.lg5-card.c .lg5-disc{--d:112px}.lg5-k{letter-spacing:.02em;color:#0f766e;font-size:13px;font-weight:800;display:block}.lg5-hd h1{text-wrap:balance;margin-top:2px;font-size:24px;font-weight:800;line-height:1.3}.lg5-sub{color:#334155;font-size:16px;line-height:1.7}.lg5-chips{flex-wrap:wrap;gap:8px;display:flex}.lg5-chip{color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0}.lg5-chip svg{width:16px;height:16px}.lg5-chip.ok{color:#0f766e;background:#f0fdfa;box-shadow:inset 0 0 0 1px #ccfbf1}.lg5-chip.rd{color:#be123c;background:#fff1f2;box-shadow:inset 0 0 0 1px #fecdd3}.lg5-who{color:#334155;font-size:16px}.lg5-who b{color:#0f172a;font-weight:800}.lg5-acts{gap:10px;width:100%;display:grid}.lg5-acts form{display:grid}.lg5-msg{text-align:left;border-radius:16px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.6;display:grid}.lg5-msg svg{width:22px;height:22px;margin-top:1px}.lg5-msg.rd{color:#9f1239;background:#fff1f2;box-shadow:inset 0 0 0 1px #fecdd3}.lg5-msg.am{color:#92400e;background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a}.lg5-msg.in{color:#0c4a6e;background:#f0f9ff;box-shadow:inset 0 0 0 1px #bae6fd}.lg5-btn{width:100%;min-height:54px;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16.5px;font-weight:800;display:inline-flex}.lg5-btn svg{flex:none;width:20px;height:20px}.lg5-btn.pri{color:#fff;background:linear-gradient(135deg,#14b8a6,#0f766e 70%);box-shadow:0 18px 30px -18px #0f766e,inset 0 1px #ffffff40}.lg5-btn.sec{color:#0f172a;background:#fff;box-shadow:inset 0 0 0 1.5px #cfd8e3}.lg5-btn.ghost{color:#475569;background:0 0;min-height:48px;font-size:15.5px;font-weight:700;box-shadow:inset 0 0 0 1px #e2e8f0}.lg5-btn.ghost:hover{background:#f8fafc}.lg5-btn.off{color:#475569;cursor:not-allowed;background:#f8fafc;min-height:50px;font-size:15.5px;font-weight:700;box-shadow:inset 0 0 0 1px #e2e8f0}.lg5-btn.am{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);min-height:50px;box-shadow:0 14px 24px -16px #b45309}.lg5-line{width:100%;min-height:58px;font:inherit;color:#fff;cursor:pointer;background:#06c755;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:17.5px;font-weight:800;display:inline-flex;box-shadow:0 18px 30px -20px #06a046}.lg5-line:hover{filter:brightness(.96)}.lg5-line:disabled{opacity:.55;cursor:not-allowed}.lg5-line svg{flex:none;width:30px;height:28px}.lg5-soon{text-align:center;color:#b45309;margin-top:-8px;font-size:13.5px;font-weight:600}.lg5-or{color:#475569;align-items:center;gap:12px;font-size:14px;display:flex}.lg5-or:before,.lg5-or:after{content:"";background:#e2e8f0;flex:1;height:1px}.lg5-test{background:#fffbeb;border:1.5px dashed #fcd34d;border-radius:20px;gap:10px;padding:16px;display:grid}.lg5-test .t{color:#92400e;align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.lg5-test .t svg{width:20px;height:20px}.lg5-test p{color:#92400e;font-size:14px;line-height:1.6}.lg5-test .c{text-align:center;color:#a16207;font-size:13.5px}.lg5-pin{gap:10px;display:grid}.lg5-pin label{color:#475569;font-size:14px;font-weight:700}.lg5-pin input{text-align:center;letter-spacing:.5em;width:100%;min-height:60px;font:inherit;color:#0f172a;background:#fff;border:0;border-radius:16px;outline:none;padding:0 16px;font-size:24px;font-weight:800;box-shadow:inset 0 0 0 1.5px #cfd8e3}.lg5-pin input:focus{box-shadow:inset 0 0 0 2px #14b8a6,0 0 0 4px #ccfbf1}.lg5-pin input::placeholder{color:#64748b}.lg5-hint{text-align:right;color:#475569;font-size:13.5px}.lg5-note{color:#334155;background:#f8fafc;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;font-size:14px;line-height:1.6;display:grid;box-shadow:inset 0 0 0 1px #e9eef4}.lg5-note .hi{width:36px;height:36px}.lg5 a:focus-visible,.lg5 button:focus-visible{outline-offset:2px;outline:3px solid #14b8a6}@container lg5 (max-width:440px){.lg5-card{border-radius:24px;gap:14px;padding:20px 18px}.lg5 .lg5-disc{--d:78px}.lg5-card.c .lg5-disc{--d:100px}.lg5-hd{gap:12px}.lg5-hd h1{font-size:21px}.lg5-line{font-size:16.5px}}
