.und-product-art>img{display:block;width:100%;height:auto;border-radius:12px;margin-bottom:28px;aspect-ratio:3/2;object-fit:cover}.und-service-art img{display:block;width:100%;height:100%;object-fit:cover}.und-scene-art{animation-duration:22s}@keyframes und-living-drift{0%{transform:translate3d(-1.1%,.6%,0) scale(1.02)}to{transform:translate3d(1.1%,-.8%,0) scale(1.045)}}.und-floating-controls{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:18px;right:18px;z-index:10;display:flex;justify-content:space-between;gap:14px;pointer-events:none}.und-floating-controls button{pointer-events:auto;min-height:44px;padding:10px 16px;border:1px solid #b7e8ff4d;border-radius:999px;background:#0c1a2ff2;color:#e5f4ff;font-size:12px;box-shadow:0 8px 24px #0005}#und-help-launch{background:linear-gradient(120deg,#c5ebfb,#a9d8f0);color:#102238;font-weight:600}.und-help-dialog{position:fixed;inset:auto 20px 20px auto;margin:0;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid #b7e8ff50;border-radius:18px;color:#e8f4ff;background:linear-gradient(140deg,#20344dfc,#0a172bfc);box-shadow:0 30px 100px #0009;overflow:auto}.und-help-dialog:not([open]){display:none}.und-help-dialog::backdrop{background:#030b1866;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.und-help-dialog[open]{display:flex;flex-direction:column;height:min(680px,calc(100dvh - 40px));overflow:hidden}.und-help-heading,.und-help-quick,#und-help-form,.und-help-note{flex-shrink:0}.und-help-dialog .und-help-log{flex:1 1 auto;min-height:0;max-height:none}.und-help-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.und-help-heading .und-kicker{margin-bottom:12px}.und-help-heading h2{font-size:29px;margin:0}.und-help-heading button{background:transparent;color:#eef8ff;border:0;font-size:28px;min-width:44px;min-height:44px}.und-help-dialog>p{font-size:12px;margin:16px 0}.und-help-quick{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.und-help-quick button{background:#152a43;border:1px solid #bddfff38;border-radius:8px;color:#e4f2ff;padding:8px 12px;min-height:44px;font-size:12px}.und-help-log{max-height:300px;min-height:110px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px 4px 4px 0}.und-chat-message{padding:14px;background:#0a182be6;border:1px solid #b7e8ff24;border-radius:10px;margin-bottom:12px;font-size:12px}.und-chat-message strong{font-size:10px;color:#bde9ff}.und-chat-message p{margin:7px 0 0;color:#d3e2f2;line-height:1.7}.und-chat-message.is-user{margin-left:30px;background:#24415cc7}.und-chat-message ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.und-chat-message a{display:block;padding:9px 10px;border:1px solid #b7e8ff38;border-radius:7px;text-decoration:none;color:#e1f3ff}.und-chat-message a:hover{text-decoration:underline;background:#b7e8ff12}#und-help-form{padding-top:18px;border-top:1px solid #b7e8ff28;margin-top:10px}#und-help-form label{display:block;font-size:12px;margin-bottom:8px}#und-help-form>div{display:flex;gap:8px}#und-help-message{min-width:0;width:100%;padding:12px;border:1px solid #cfeaff40;border-radius:8px;color:#eef7ff;background:#081629;font-size:12px}#und-help-message::placeholder{color:#b5c7dd}#und-help-form button{min-height:44px;border:0;border-radius:8px;background:#b7e8ff;color:#102238;padding:10px 16px;font-size:12px;font-weight:600}.und-help-dialog .und-help-note{font-size:10px;margin:14px 0 0;color:#b5cadf}.sovereign-footer{padding-bottom:88px}@media(max-width:480px){.und-help-dialog{right:16px;bottom:16px;padding:20px}.und-help-log{max-height:35dvh}.und-floating-controls{left:12px;right:12px;bottom:12px}.und-floating-controls button{font-size:11px;padding:10px 13px}}@media(prefers-reduced-motion:reduce){#und-motion-toggle{display:none}.und-floating-controls{justify-content:flex-end}}.und-policy-ack label{font-size:12px!important}.und-policy-ack input[type=checkbox]{width:20px!important;height:20px;min-height:20px}.und-subscription-note{margin:12px 0;font-size:12px;line-height:1.7}

