.ssd.lf-sys{min-height:100dvh;display:flex;flex-direction:column;background:#f7f8fa;color:#14161f;font-family:Assistant,system-ui,sans-serif}.lf-sys .lf-hdr{position:relative}.lf-sys .lf-hdr-in{grid-template-areas:"tools . end"}.lf-sys-main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px max(16px,env(safe-area-inset-left),env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom,0px))}.sys-card{width:100%;margin-inline:auto;max-width:560px;background:#fff;border:1px solid #dfe3ea;border-radius:12px;padding:24px 20px 20px;display:flex;flex-direction:column;gap:14px;text-align:center}@media (min-width: 600px){.sys-card{padding:32px 32px 28px}}@media (min-width: 700px) and (max-width: 819px){.sys-card{max-width:none}.sys-card>p,.sys-card>.sys-info,.sys-card>.sys-steps{max-width:560px;width:100%;margin-inline:auto}.sys-actions{max-width:560px;width:100%;margin-inline:auto}}.sys-ic{width:64px;height:64px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #14161f;color:#14161f}.sys-ic.is-bad{border-color:#c0261c;color:#c0261c}.sys-ic.is-warn{border-color:#14161f;box-shadow:inset 0 -4px #ffc629}.sys-ic.is-good{border-color:#15803d;color:#15803d}.sys-ic.is-logo{width:72px;height:72px;border-width:1px;border-color:#dfe3ea;overflow:hidden}.sys-ic.is-logo img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.sys-t{margin:0;font-size:24px;line-height:1.25;font-weight:800;letter-spacing:-.3px}.sys-p{margin:0;font-size:16px;line-height:1.65;color:#14161f}.sys-p.is-muted{color:#5b6070;font-size:15px}.sys-p a{color:#14161f;font-weight:800;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.sys-info{text-align:start;display:flex;flex-direction:column;gap:2px;border:1px solid #dfe3ea;border-radius:8px;padding:10px 14px;background:#fff}.sys-info small{font-size:13px;font-weight:600;color:#5b6070}.sys-info b{font-size:16px;font-weight:700;color:#14161f;overflow-wrap:anywhere}.sys-info.is-ltr b{unicode-bidi:isolate}.sys-actions{display:flex;flex-direction:column;gap:10px;margin-top:6px}.sys-actions .ssd-btn{width:100%;text-decoration:none}.sys-sign{margin:4px 0 0;font-size:15px;font-weight:800}.sys-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;text-align:start}.sys-steps li{display:flex;align-items:center;gap:12px;min-height:44px;font-size:16px}.sys-steps .sys-step-ic{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid #c9ced8;border-radius:10px;background:#fff}.sys-list{display:flex;flex-direction:column;gap:10px;text-align:start}.sys-row{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #dfe3ea;border-radius:10px;background:#fff}.sys-row.is-amber{border-inline-start:4px solid #ffc629}.sys-row.is-red{border-inline-start:4px solid #c0261c}.sys-row-ic{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;border:1px solid #c9ced8}.sys-row.is-red .sys-row-ic{color:#c0261c;border-color:#c0261c}.sys-row b{display:block;font-size:16px;font-weight:800}.sys-row p{margin:2px 0 0;font-size:15px;line-height:1.5;color:#14161f}.sys-row .sys-n{font-size:20px;font-weight:800;margin-inline:4px}.sys-admin-note{text-align:start;font-size:14px;color:#5b6070;border:1px dashed #c9ced8;border-radius:8px;padding:10px 12px}.sys-404{font-size:64px;line-height:1;font-weight:800;color:#14161f;letter-spacing:-1px;margin:0}.sys-rule{width:56px;height:4px;border-radius:4px;background:#ffc629;margin:0 auto}.sys-err{margin:0;text-align:start;padding:10px 12px;font-size:14px;font-weight:800;color:#b3261e;border:1px solid #b3261e;border-radius:8px;background:#fff}.sys-form{text-align:start}.sys-form .sys-t,.sys-form>.sys-p{text-align:center}.sys-banner{display:flex;flex-direction:column;gap:4px;text-align:start;padding:12px 14px;border:1px solid #dfe3ea;border-radius:10px;background:#fff;font-size:15px;line-height:1.55}.sys-banner.is-invite{border-inline-start:4px solid #ffc629}.sys-banner.is-bad{border-color:#b3261e}.sys-banner.is-bad b{color:#b3261e}.sys-banner a{display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:#14161f;text-decoration:underline}.sys-ok{margin:0;text-align:start;padding:10px 12px;font-size:14px;font-weight:700;color:#15803d;border:1px solid #15803d;border-radius:8px;background:#fff}.sys-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 16px}.sys-link{min-height:44px;padding:0 6px;background:none;border:0;font:inherit;font-size:15px;font-weight:700;color:#14161f;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
