.assistant-launcher{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:45;color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#233e53;border:1px solid #d5ed99;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-weight:600;display:flex;position:fixed;box-shadow:0 6px 24px #233e5326}.assistant-dialog{color:#233e53;background:#fff;border:1px solid #d9e1dd;border-radius:22px;width:430px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:0;padding:0;position:fixed;inset:auto 20px 20px auto;overflow:auto;box-shadow:0 24px 80px #162b3b33}.assistant-dialog[open]{flex-direction:column;display:flex}.assistant-dialog::backdrop{background:#162b3b40}.assistant-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px 22px;display:flex}.assistant-header h2{margin:0;font-size:20px;font-weight:600}.assistant-close{color:#233e53;cursor:pointer;background:#f1f4ef;border:0;border-radius:50%;width:44px;height:44px;font-size:28px}.assistant-shortcuts{flex-shrink:0;gap:8px;padding:0 16px 14px;display:flex}.assistant-shortcuts a{color:#233e53;text-align:center;background:#d5ed99;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:44px;padding:10px 8px;font-size:14px;font-weight:600;display:flex}.assistant-shortcuts a+a{background:#edf1f4}.assistant-intro{padding:10px 22px 26px}.assistant-intro p{margin:0 0 18px;line-height:1.55}.assistant-intro .assistant-notice{color:#4a5963;font-size:14px}.assistant-activate{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#233e53;border:0;border-radius:12px;padding:12px;font-weight:600;display:block}.assistant-privacy{width:fit-content;margin:14px auto 0;font-size:14px;text-decoration:underline;display:block}.assistant-launcher:focus-visible,.assistant-dialog :focus-visible{outline-offset:3px;outline:3px solid #51741b}@media (width<=480px){.assistant-dialog,.assistant-launcher{bottom:16px;right:16px}}@media print{.assistant-launcher,.assistant-dialog{display:none!important}}.assistant-launcher[hidden]{display:none}
