.ukal-guide{color:#101e36;font-family:inherit;font-size:14px;line-height:1.55}.ukal-guide *{box-sizing:border-box}.ukal-guide-launcher{right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:60;color:#fff;font:inherit;cursor:pointer;background:#214de1;border:1px solid #214de1;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-weight:600;display:flex;position:fixed;box-shadow:0 6px 24px #101e3626}.ukal-guide-launcher:hover{background:#1637ac}.ukal-guide-dialog{inset:auto 24px max(24px,env(safe-area-inset-bottom)) auto;color:#101e36;background:#fff;border:1px solid #dce3ed;border-radius:16px;width:440px;max-width:calc(100vw - 32px);max-height:min(760px,100dvh - 48px);margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 20px 80px #101e3640}.ukal-guide-dialog[open]{flex-direction:column;display:flex}.ukal-guide-dialog::backdrop{background:#101e363b}.ukal-guide-header{background:#f3f6ff;border-bottom:1px solid #dce3ed;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 17px;display:flex}.ukal-guide .ukal-guide-kicker{color:#214de1;letter-spacing:.14em;margin:0 0 4px;font-size:10px;font-weight:700}.ukal-guide .ukal-guide-header h2{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.3}.ukal-guide #ukal-guide-subtitle{color:#536179;margin:6px 0 0;font-size:12px;line-height:1.5}.ukal-guide-close{color:#101e36;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ukal-guide-body{overscroll-behavior:contain;min-height:0;padding:20px;position:relative;overflow:auto}.ukal-guide p{color:#536179;margin:0 0 12px;line-height:1.65}.ukal-guide .ukal-guide-welcome{color:#101e36;font-weight:500}.ukal-guide .ukal-guide-notice{font-size:12px}.ukal-guide-actions{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.ukal-guide-actions button{text-align:left;color:#101e36;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.ukal-guide-actions button:hover,.ukal-guide-actions button[aria-pressed=true]{color:#1637ac;background:#eef2ff;border-color:#214de1}.ukal-guide-actions svg{flex-shrink:0}.ukal-guide-answer{background:#f6f8fc;border:1px solid #dce3ed;border-radius:10px;margin-top:16px;padding:16px}.ukal-guide .ukal-guide-answer h3{letter-spacing:-.015em;margin:0 0 12px;font-size:16px;line-height:1.4}.ukal-guide-answer p{font-size:13px}.ukal-guide-answer ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ukal-guide-answer a{color:#214de1;overflow-wrap:anywhere;background:#fff;border:1px solid #dce3ed;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.ukal-guide-answer a:hover{text-decoration:underline}.ukal-guide-form{background:#fff;border-top:1px solid #dce3ed;flex-shrink:0;padding:15px 20px}.ukal-guide-form label{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.ukal-guide #ukal-guide-input-help,.ukal-guide .ukal-guide-form-note{margin-bottom:9px;font-size:11px;line-height:1.45}.ukal-guide .ukal-guide-form-note{margin:8px 0 0}.ukal-guide-input-row{gap:8px;display:flex}.ukal-guide-input-row input{width:100%;min-width:0;font:inherit;color:#101e36;background:#fff;border:1px solid #bdc9dc;border-radius:7px;flex:1;padding:10px 12px;font-size:16px}.ukal-guide-input-row button{color:#fff;cursor:pointer;background:#214de1;border:0;border-radius:7px;place-items:center;min-width:44px;min-height:44px;display:grid}.ukal-guide-input-row button:disabled{color:#536179;cursor:default;background:#dce3ed}:is(.ukal-guide button:focus-visible,.ukal-guide a:focus-visible,.ukal-guide input:focus-visible,.ukal-guide h3:focus-visible){outline-offset:3px;outline:3px solid #214de1}@media (max-width:540px){.ukal-guide-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:12px 16px}.ukal-guide-dialog{inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px;border-radius:12px;width:auto;max-width:none;max-height:calc(100dvh - 16px)}.ukal-guide-header,.ukal-guide-body{padding:16px}.ukal-guide-form{padding:12px 16px}}@media (max-height:520px){.ukal-guide-dialog{max-height:calc(100dvh - 16px);bottom:8px}.ukal-guide-header,.ukal-guide-form{padding:10px 16px}.ukal-guide .ukal-guide-form-note{display:none}}
