.luna{display:block;overflow:visible}
:is(.admin-shell,.sd-admin) .sdsu-page{--sdsu-ink:#111;--sdsu-text:#333;--sdsu-muted:#666;--sdsu-line:#ccc;--sdsu-soft:#f5f5f5;--sdsu-hover:#e6e6e6;--sdsu-btn:#232323;--sdsu-btn-hover:#363636;--sdsu-uv:#643bff;--sdsu-ok:#0f8a5f;--sdsu-dark:#1c1c1c;min-height:100dvh;color:var(--sdsu-text);font-family:var(--font-inter), Inter, "Helvetica Neue", Arial, sans-serif;background:#fff;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-size:15px;line-height:1.5;display:grid;position:relative}.sdsu-page .sdsu-main{flex-direction:column;min-width:0;padding:40px 20px 32px;display:flex}.sdsu-page .sdsu-card{flex-direction:column;gap:24px;width:100%;max-width:440px;margin:0 auto;display:flex}.sdsu-page .sdsu-footer{color:var(--sdsu-muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:8px 16px 20px;font-size:12px;font-weight:600;display:flex}.sdsu-page .sdsu-footer a{color:inherit;text-decoration:none}.sdsu-page .sdsu-footer a:hover{text-decoration:underline}.sdsu-page .sdsu-art{display:none}.sdsu-page .sdsu-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.sdsu-page .sdsu-logo{width:auto;height:32px;display:block}.sdsu-page .sdsu-head .sdsu-logo{margin-bottom:24px}.sdsu-page .sdsu-title{color:var(--sdsu-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.2}.sdsu-page .sdsu-sub{color:var(--sdsu-muted);text-wrap:pretty;margin:0;font-size:15.5px}.sdsu-page .sdsu-strong{color:var(--sdsu-ink);overflow-wrap:anywhere;font-weight:600}.sdsu-page .sdsu-stack{flex-direction:column;gap:14px;display:flex}.sdsu-page .sdsu-field{flex-direction:column;gap:8px;min-width:0;display:flex}.sdsu-page .sdsu-field label{color:var(--sdsu-text);font-size:14px;font-weight:500}.sdsu-page .sdsu-company{gap:20px}.sdsu-page .sdsu-small{color:var(--sdsu-muted);margin:0;font-size:13px;line-height:1.55}.sdsu-page .sdsu-small a{color:var(--sdsu-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sdsu-page .sdsu-center{text-align:center}.sdsu-page .sdsu-small.sdsu-haveaccount{color:#333;font-size:15px}@media (min-width:560px){.sdsu-page .sdsu-small.sdsu-helpline{margin-inline:-40px}}.sdsu-page .sdsu-preview-note{background:var(--sdsu-soft);color:var(--sdsu-muted);text-align:center;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.sdsu-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-input{width:100%;height:52px;color:var(--sdsu-ink);font:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:999px;outline:none;padding:0 22px;font-size:16px;display:block}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-input::-moz-placeholder{color:#9a9a9a}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-input::placeholder{color:#9a9a9a}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-input:focus{box-shadow:none!important;border-color:#666!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#666 50%),linear-gradient(135deg,#666 50%,#0000 50%);background-position:calc(100% - 26px) 23px,calc(100% - 20px) 23px;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-select:invalid{color:#9a9a9a}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-btn{border:1px solid var(--sdsu-btn);background:var(--sdsu-btn);color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex;border-radius:999px!important}.sdsu-page .sdsu-btn svg{flex:none;width:20px;height:20px}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-btn-primary:hover:not(:disabled){background:var(--sdsu-btn-hover);border-color:var(--sdsu-btn-hover)}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-btn-primary:disabled{color:#8a8a8a;cursor:not-allowed;background:#e6e6e6;border-color:#e6e6e6}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-btn-ghost{border-color:var(--sdsu-line);color:var(--sdsu-text);background:#fff}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-btn-ghost:hover{background:var(--sdsu-soft);color:var(--sdsu-ink);border-color:#8a8a8a}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-skip,:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-linkbtn,:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-topback{font:inherit;color:var(--sdsu-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-skip{color:var(--sdsu-text);text-underline-offset:4px;align-self:center;padding:8px 14px;font-size:14.5px;text-decoration:underline}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-skip:hover{color:var(--sdsu-ink)}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-linkbtn{text-underline-offset:3px;text-decoration:underline}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-topback{color:var(--sdsu-text);align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:inline-flex}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-topback:hover{color:var(--sdsu-ink);text-underline-offset:3px;text-decoration:underline}.sdsu-page .sdsu-topback svg{width:16px;height:16px}.sdsu-page .sdsu-btn:focus-visible,.sdsu-page .sdsu-skip:focus-visible,.sdsu-page .sdsu-linkbtn:focus-visible,.sdsu-page .sdsu-topback:focus-visible,.sdsu-page .sdsu-option:focus-visible,.sdsu-page .sdsu-eye:focus-visible,.sdsu-page a:focus-visible{outline:2px solid var(--sdsu-uv);outline-offset:2px}.sdsu-page .sdsu-or{color:var(--sdsu-muted);align-items:center;gap:12px;margin:4px 0;font-size:13px;display:flex}.sdsu-page .sdsu-or:before,.sdsu-page .sdsu-or:after{content:"";background:var(--sdsu-line);flex:1;height:1px}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-code-input{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums;height:60px;font-size:24px;font-weight:600}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-code-input::-moz-placeholder{letter-spacing:0;font-size:16px;font-weight:400}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-code-input::placeholder{letter-spacing:0;font-size:16px;font-weight:400}.sdsu-page .sdsu-pw{align-items:center;gap:10px;display:flex}.sdsu-page .sdsu-pw .sdsu-input{flex:1;min-width:0}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-eye{border:1px solid var(--sdsu-line);width:52px;height:52px;color:var(--sdsu-text);cursor:pointer;background:#fff;flex:none;place-items:center;padding:0;display:grid;border-radius:50%!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-eye:hover{background:var(--sdsu-soft);border-color:#8a8a8a}.sdsu-page .sdsu-eye svg{width:20px;height:20px}.sdsu-page .sdsu-rules{color:var(--sdsu-text);flex-direction:column;gap:12px;margin:4px 0 6px;padding:0;font-size:14.5px;list-style:none;display:flex}.sdsu-page .sdsu-rules li{align-items:center;gap:12px;display:flex}.sdsu-page .sdsu-rule-dot{border:1.5px solid #9a9a9a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background-color .15s,border-color .15s;display:grid}.sdsu-page .sdsu-rules li.is-met .sdsu-rule-dot{background:var(--sdsu-ok);border-color:var(--sdsu-ok);color:#fff}.sdsu-page .sdsu-rule-dot svg{stroke-width:3px;width:14px;height:14px}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-option{border:1px solid var(--sdsu-line);width:100%;height:56px;color:var(--sdsu-ink);font:inherit;cursor:pointer;background:#fff;padding:0 20px;font-size:15.5px;font-weight:600;transition:border-color .12s,background-color .12s;border-radius:16px!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-option:hover{border-color:var(--sdsu-btn);background:var(--sdsu-soft)}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-option[aria-checked=true]{border-color:var(--sdsu-btn);box-shadow:inset 0 0 0 1px var(--sdsu-btn)}.sdsu-page .sdsu-combo{position:relative}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-combo-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex;border-radius:999px!important}.sdsu-page .sdsu-combo-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sdsu-page .sdsu-combo-btn svg{width:18px;height:18px;color:var(--sdsu-muted);flex:none}.sdsu-page .sdsu-placeholder{color:#9a9a9a}.sdsu-page .sdsu-combo-pop{z-index:20;border:1px solid var(--sdsu-line);background:#fff;border-radius:18px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px -12px #00000040}.sdsu-page .sdsu-combo-search{border:1px solid #8a8a8a;border-radius:999px;align-items:center;gap:10px;height:44px;margin:10px;padding:0 16px;display:flex}.sdsu-page .sdsu-combo-search svg{width:16px;height:16px;color:var(--sdsu-muted);flex:none}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-combo-search input{min-width:0;font:inherit;color:var(--sdsu-ink);background:0 0;outline:none;flex:1;padding:0;font-size:16px;box-shadow:none!important;border:0!important}.sdsu-page .sdsu-combo-list{max-height:260px;margin:0;padding:0 6px 8px;list-style:none;overflow-y:auto}.sdsu-page .sdsu-combo-list li{color:var(--sdsu-ink);cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14.5px}.sdsu-page .sdsu-combo-list li.is-active{background:var(--sdsu-hover)}.sdsu-page .sdsu-combo-list li[aria-selected=true]{font-weight:600}.sdsu-page .sdsu-combo-list .sdsu-combo-empty{color:var(--sdsu-muted);cursor:default}.sdsu-page .sdsu-check{color:var(--sdsu-text);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.sdsu-page .sdsu-check input{width:18px;height:18px;accent-color:var(--sdsu-btn);cursor:pointer;flex:none;margin:1px 0 0}.sdsu-page .sdsu-welcome{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.sdsu-page .sdsu-welcome-title{color:var(--sdsu-ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,6vw,44px);font-weight:600;line-height:1.1}.sdsu-page .sdsu-spinner{border:3px solid #e3dcff;border-top-color:var(--sdsu-uv);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite sdsu-spin}@keyframes sdsu-spin{to{transform:rotate(360deg)}}@media (max-width:420px){.sdsu-page--center .sdsu-main{padding-top:64px}.sdsu-page .sdsu-title{font-size:26px}}@media (min-width:1000px){:is(.admin-shell,.sd-admin) .sdsu-page:not(.sdsu-page--center){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sdsu-page:not(.sdsu-page--center) .sdsu-main{grid-area:1/2;padding:48px 32px 24px}.sdsu-page:not(.sdsu-page--center) .sdsu-card{margin:auto}.sdsu-page:not(.sdsu-page--center) .sdsu-footer{grid-area:2/2;padding:0 16px 16px}.sdsu-page .sdsu-art{background:#fff;border-radius:24px;grid-area:1/1/span 2;justify-content:center;align-self:start;align-items:center;height:calc(100dvh - 32px);margin:16px 0 16px 16px;display:flex;position:sticky;top:16px;overflow:hidden}.sdsu-page--center .sdsu-main{padding-top:96px}.sdsu-page .sdsu-topbar{top:24px;left:24px}}@media (prefers-reduced-motion:reduce){.sdsu-page .sdsu-spinner{animation-duration:3s}.sdsu-page .sdsu-rule-dot{transition:none}}.sdsu-page.sdsu-page--center{--sdsu-font:var(--font-lexend-deca), "Lexend Deca", Helvetica, Arial, sans-serif}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center{font-family:var(--sdsu-font);color:#333}.sdsu-page--center .sdsu-main{padding-top:104px}.sdsu-page--center .sdsu-card{gap:32px;max-width:400px}.sdsu-page--center .sdsu-head{gap:16px}.sdsu-page--center .sdsu-title{letter-spacing:0;color:#333;font-size:22px;font-weight:500;line-height:27px}.sdsu-page--center .sdsu-sub{color:#666;font-size:17px;font-weight:300;line-height:26px}.sdsu-page--center .sdsu-strong{color:#333;font-weight:600}.sdsu-page--center .sdsu-stack{gap:20px}.sdsu-page--center .sdsu-small{color:#666;font-size:14px;font-weight:300;line-height:24px}.sdsu-page--center .sdsu-small a,:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-linkbtn{color:#333;font-weight:600}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-input{height:40px;font-family:var(--sdsu-font);color:#333;border:1px solid #b3b3b3;padding:8px 16px;font-size:16px;font-weight:300;line-height:24px;border-radius:6px!important}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-input::-moz-placeholder{color:#8a8a8a;font-weight:300}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-input::placeholder{color:#8a8a8a;font-weight:300}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-input:focus{box-shadow:none!important;border-color:#666!important}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-select{background-position:calc(100% - 22px) 17px,calc(100% - 16px) 17px;padding-right:40px}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-code-input{letter-spacing:.25em;text-align:center;height:48px;font-size:20px;font-weight:500}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-code-input::-moz-placeholder{letter-spacing:0;font-size:16px;font-weight:300}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-code-input::placeholder{letter-spacing:0;font-size:16px;font-weight:300}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-btn{height:40px;font-family:var(--sdsu-font);padding:10px 24px;font-size:14px;font-weight:600;line-height:18px}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-btn-primary:disabled{color:#8a8a8a;background:#f5f5f5;border-color:#0000}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-option{color:#333;height:58px;font-family:var(--sdsu-font);box-shadow:none;background:#fff;border:1px solid #8a8a8a;padding:0 20px;font-size:14px;font-weight:600;line-height:18px;transition:box-shadow .16s,border-color .16s;border-radius:6px!important}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-option:hover{background:#fff;border-color:#666;box-shadow:0 12px 22px -8px #1414142e,0 4px 10px -6px #1414141a}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-option[aria-checked=true]{border-color:#333;box-shadow:inset 0 0 0 1px #333}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-skip{color:#333;margin-top:-8px;padding:4px 12px;font-size:14px;font-weight:600}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-topback{font-family:var(--sdsu-font);color:#333;gap:6px;font-size:15px;font-weight:600}.sdsu-page--center .sdsu-topback svg{width:18px;height:18px}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-eye{color:#333;border-color:#8a8a8a;width:40px;height:40px}.sdsu-page--center .sdsu-eye svg{width:18px;height:18px}.sdsu-page--center .sdsu-rules{color:#333;gap:14px;margin:0;font-size:14px;font-weight:300}.sdsu-page--center .sdsu-rule-dot{border-color:#8a8a8a;width:22px;height:22px}.sdsu-page--center .sdsu-rules li.is-met .sdsu-rule-dot{background:#1f6b47;border-color:#1f6b47}.sdsu-page--center .sdsu-box{border:1px solid #ccc;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.sdsu-page--center .sdsu-field{gap:6px}.sdsu-page--center .sdsu-field label{color:#333;font-size:14px;font-weight:600;line-height:20px}.sdsu-page--center .sdsu-req{color:#333}:is(.admin-shell,.sd-admin) .sdsu-page.sdsu-page--center .sdsu-combo-btn{border-radius:6px!important}.sdsu-page--center .sdsu-combo-btn svg{color:#333}.sdsu-page--center .sdsu-combo-pop{border-color:#ccc;border-radius:16px;box-shadow:0 8px 16px 2px #0000000f}.sdsu-page--center .sdsu-combo-search{border-color:#b3b3b3;border-radius:6px;height:40px}.sdsu-page--center .sdsu-combo-list li{color:#333;border-radius:6px;font-size:14px;font-weight:300;line-height:20px}.sdsu-page--center .sdsu-combo-list li.is-active{background:#f0f0f0}.sdsu-page--center .sdsu-check{color:#333;font-size:14px;font-weight:300}.sdsu-page--center .sdsu-welcome{gap:20px}.sdsu-page--center .sdsu-welcome-title{letter-spacing:-.01em;color:#333;font-size:clamp(34px,6vw,44px);font-weight:500;line-height:1.15}.sdsu-page--center .sdsu-preview-note{font-size:13px;font-weight:300}@media (max-width:420px){.sdsu-page--center .sdsu-main{padding-top:76px}}.sdsu-page .sdsu-topbar{z-index:3;align-items:center;gap:18px;display:flex;position:absolute;top:16px;left:16px}.sdsu-page .sdsu-symbol{width:28px;height:28px;display:block}.sdsu-page--center{padding-bottom:88px}.sdsu-page .sdsu-cookies{left:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:5;font-family:var(--sdsu-font,inherit);color:#333;font-size:14px;font-weight:600;text-decoration:none;position:fixed}.sdsu-page .sdsu-cookies:hover{text-underline-offset:3px;text-decoration:underline}.sdsu-page .sdsu-cookies:focus-visible{outline:2px solid var(--sdsu-uv);outline-offset:2px}.sdsu-page .sdsu-luna-dock{right:18px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:30;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.sdsu-page .sdsu-luna-spot{width:112px;height:108px;position:relative}.sdsu-page .sdsu-luna-spot>.sdsu-luna-launcher{position:absolute;inset:0}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-luna-close{color:#fff;cursor:pointer;background:#232323;border:0;place-items:center;width:56px;height:56px;padding:0;display:grid;position:absolute;top:29px;left:17px;box-shadow:0 10px 24px -8px #14141459;border-radius:50%!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-luna-close:hover{background:#363636}.sdsu-page .sdsu-luna-close svg{width:24px;height:24px}.sdsu-page .sdsu-luna-close:focus-visible{outline:2px solid var(--sdsu-uv);outline-offset:3px}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-luna-launcher{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:6px 4px 10px;display:block;position:relative;border-radius:16px!important}.sdsu-page .sdsu-luna-launcher:focus-visible{outline:2px solid var(--sdsu-uv);outline-offset:2px}.sdsu-page .sdsu-luna-float{z-index:1;display:block;position:relative}.sdsu-page .sdsu-luna-shadow{filter:blur(3px);background:#1414142e;border-radius:50%;height:8px;position:absolute;bottom:8px;left:24%;right:28%}.sdsu-page .sdsu-luna-tip{font-family:var(--font-lexend-deca), "Lexend Deca", Helvetica, Arial, sans-serif;background:#fff;border:1px solid #e3e3e3;border-radius:16px;align-items:center;gap:2px;margin:0 10px 4px 0;padding:4px 4px 4px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) sdsu-tip-in;display:flex;position:relative;box-shadow:0 10px 24px -10px #1414144d}.sdsu-page .sdsu-luna-tip:after{content:"";background:#fff;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;width:12px;height:12px;position:absolute;bottom:-7px;right:34px;transform:rotate(45deg)}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-luna-tip-text{font:inherit;color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:500}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-luna-tip-x{color:#666;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;border-radius:50%!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-luna-tip-x:hover{background:#f0f0f0}.sdsu-page .sdsu-luna-tip-x svg{width:14px;height:14px}@keyframes sdsu-tip-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.sdsu-page .sdsu-chat-luna{flex:none;margin:-4px 0 -2px;display:block}.sdsu-page .sdsu-chat-title{color:#111;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:22px}@media (prefers-reduced-motion:reduce){.sdsu-page .sdsu-luna-tip{animation:none}}.sdsu-page .sdsu-chat{right:20px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:30;width:min(370px,100vw - 32px);height:min(540px,100dvh - 140px);font-family:var(--font-lexend-deca), "Lexend Deca", Helvetica, Arial, sans-serif;background:#fff;border:1px solid #ccc;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 40px -12px #14141447}.sdsu-page .sdsu-chat-head{color:#333;border-bottom:1px solid #e6e6e6;align-items:center;gap:10px;padding:12px 10px 12px 14px;display:flex}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-close{color:#333;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;border-radius:50%!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-close:hover{background:#f0f0f0}.sdsu-page .sdsu-chat-close svg{width:18px;height:18px}.sdsu-page .sdsu-chat-list{flex-direction:column;flex:1;gap:12px;padding:16px 14px;display:flex;overflow-y:auto}.sdsu-page .sdsu-chat-list p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:10px 13px;font-size:14px;font-weight:300;line-height:21px}.sdsu-page .sdsu-chat-them{color:#333;background:#f5f5f5;align-self:flex-start;max-width:85%;border-bottom-left-radius:4px!important}.sdsu-page .sdsu-chat-cta{color:#fff;background:#232323;align-self:flex-start;align-items:center;gap:8px;height:36px;margin-top:-2px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;border-radius:999px!important}.sdsu-page .sdsu-chat-cta:hover{background:#363636}.sdsu-page .sdsu-chat-cta svg{width:15px;height:15px}.sdsu-page .sdsu-chat-me{color:#fff;background:#232323;align-self:flex-end;max-width:80%;border-bottom-right-radius:4px!important}.sdsu-page .sdsu-chat-typing{align-items:center;gap:4px;min-height:41px;display:inline-flex}.sdsu-page .sdsu-chat-typing span{background:#8a8a8a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite sdsu-dot}.sdsu-page .sdsu-chat-typing span:nth-child(2){animation-delay:.15s}.sdsu-page .sdsu-chat-typing span:nth-child(3){animation-delay:.3s}@keyframes sdsu-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.sdsu-page .sdsu-chat-form{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.sdsu-page .sdsu-chat-note{color:#666;background:#f5f5f5;border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px;line-height:18px}.sdsu-page .sdsu-chat-pill{background:#fff;border:1px solid #b3b3b3;border-radius:24px;align-items:flex-end;gap:4px;min-height:48px;padding:5px 5px 5px 6px;display:flex}.sdsu-page .sdsu-chat-pill:focus-within{border-color:#666}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-pill textarea{min-width:0;min-height:36px;max-height:140px;font:inherit;color:#333;resize:none;overflow-wrap:anywhere;background:0 0;outline:none;flex:1;margin:0;padding:7px 4px;font-size:16px;font-weight:300;line-height:22px;display:block;overflow-y:auto;box-shadow:none!important;border:0!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-pill textarea::-moz-placeholder{color:#8a8a8a}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-pill textarea::placeholder{color:#8a8a8a}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-clip{color:#666;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid;border-radius:50%!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-clip:hover{color:#333;background:#f0f0f0}.sdsu-page .sdsu-chat-clip svg{width:18px;height:18px}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-send{color:#fff;cursor:pointer;background:#232323;border:0;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid;border-radius:50%!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-send:disabled{color:#8a8a8a;cursor:not-allowed;background:#e6e6e6}.sdsu-page .sdsu-chat-send svg{width:18px;height:18px}.sdsu-page .sdsu-chat-clip:focus-visible,.sdsu-page .sdsu-chat-send:focus-visible,.sdsu-page .sdsu-chat-close:focus-visible{outline:2px solid var(--sdsu-uv);outline-offset:2px}@media (max-width:420px){.sdsu-page .sdsu-cookies{left:16px}.sdsu-page .sdsu-luna-dock{right:12px}.sdsu-page .sdsu-chat{right:16px}}@media (prefers-reduced-motion:reduce){.sdsu-page .sdsu-chat-typing span{opacity:.6;animation:none}}.sdsu-page .sdsu-error{color:#8a1c1c;background:#fdf2f2;border:1px solid #f1c7c7;border-radius:10px;margin:0;padding:10px 14px;font-size:14px;line-height:20px}.sdsu-page .sdsu-turnstile-slot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:is(.admin-shell,.sd-admin) .sdsu-page{overflow-x:clip}.sdsu-page .sdsu-helplines{flex-direction:column;gap:14px;display:flex}@media (max-width:999px){.sdsu-page:not(.sdsu-page--center) .sdsu-footer{padding-bottom:120px}}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-linkbtn:disabled{opacity:.5;cursor:default}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-mic{color:#666;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid;border-radius:50%!important}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-mic:hover{color:#333;background:#f0f0f0}:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-mic.is-listening{color:#fff;background:#232323;animation:1.4s ease-out infinite sdsu-mic-pulse}.sdsu-page .sdsu-chat-mic svg{width:18px;height:18px}.sdsu-page .sdsu-chat-mic:focus-visible{outline:2px solid var(--sdsu-uv);outline-offset:2px}@keyframes sdsu-mic-pulse{0%{box-shadow:0 0 #23232359}to{box-shadow:0 0 0 10px #23232300}}@media (prefers-reduced-motion:reduce){:is(.admin-shell,.sd-admin) .sdsu-page .sdsu-chat-mic.is-listening{animation:none}}.sdsu-page .sdsu-chat-pill textarea,.sdsu-page .sdsu-chat-list{scrollbar-width:none;-ms-overflow-style:none}.sdsu-page .sdsu-chat-pill textarea::-webkit-scrollbar{width:0;height:0;display:none}.sdsu-page .sdsu-chat-list::-webkit-scrollbar{width:0;height:0;display:none}
