html[data-vastelor-license="locked"] body > :not(#vastelor-license-screen):not(script):not(noscript){display:none!important}
html[data-vastelor-license="locked"] body{margin:0;min-height:100vh;min-height:100dvh;background:#f2f3f7;color:#242831;overflow:auto;overscroll-behavior-y:auto}
#vastelor-license-screen{box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;color:#242831;display:flex;flex-direction:column;align-items:center;gap:34px;background:#f2f3f7}
#vastelor-license-screen *{box-sizing:border-box}
#vastelor-license-screen .v-license-top{width:100%;max-width:1060px;display:flex;align-items:center;justify-content:space-between;gap:16px}
#vastelor-license-screen .v-license-brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:700;letter-spacing:-.6px}
#vastelor-license-screen .v-license-brand img{width:36px;height:36px}
#vastelor-license-screen select{max-width:46vw;font:inherit;font-size:14px;background:#fff;border:1px solid #dce0e9;border-radius:14px;padding:11px 32px 11px 12px;color:#242831}
#vastelor-license-screen .v-license-card{width:100%;max-width:520px;margin:auto 0;padding:38px;border:1px solid #e1e4ec;border-radius:28px;background:#fff}
#vastelor-license-screen .v-license-eyebrow{margin:0 0 10px;color:#087b71;font-size:13px;font-weight:600;letter-spacing:.04em}
#vastelor-license-screen h1{font-size:clamp(28px,4vw,36px);line-height:1.15;letter-spacing:-1.1px;font-weight:700;margin:0 0 16px}
#vastelor-license-screen .v-license-intro{font-size:15px;color:#5d6572;margin:0 0 26px}
#vastelor-license-screen label{display:block;font-size:14px;font-weight:600;margin-bottom:9px}
#vastelor-license-screen input{width:100%;min-height:54px;border:1px solid #cfd5e0;background:#f8f9fc;border-radius:14px;padding:14px 15px;font:500 16px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.025em;color:#242831}
#vastelor-license-screen input::placeholder{color:#737b88;opacity:1}
#vastelor-license-screen input:focus-visible,#vastelor-license-screen select:focus-visible,#vastelor-license-screen button:focus-visible,#vastelor-license-screen a:focus-visible{outline:3px solid #9bcfc7;outline-offset:3px}
#vastelor-license-screen button{display:block;width:100%;min-height:54px;margin-top:14px;padding:14px 18px;border:0;border-radius:14px;background:#0b8075;color:#fff;font-family:inherit;font-weight:600;font-size:16px;line-height:1.4;cursor:pointer}
#vastelor-license-screen button:disabled{opacity:.55;cursor:default}
#vastelor-license-screen .v-license-status{font-size:14px;line-height:1.45;min-height:21px;margin:14px 0 0;color:#5d6572;overflow-wrap:anywhere}
#vastelor-license-screen .v-license-status[data-kind="error"]{color:#ad2533}
#vastelor-license-screen .v-license-help{margin:23px 0 0;padding-top:23px;border-top:1px solid #edf0f5;font-size:14px;color:#5d6572}
#vastelor-license-screen a{color:#087b71;text-underline-offset:3px}
#vastelor-license-screen .v-license-link{display:inline-block;margin-top:8px;font-weight:600}
#vastelor-license-screen .v-license-note{margin:22px 0 0;font-size:13px;color:#68717e}
#vastelor-license-screen .v-license-footer{font-size:12px;color:#68717e;text-align:center}
html[data-theme="dark"][data-vastelor-license="locked"] body,html[data-theme="dark"] #vastelor-license-screen{background:#111113;color:#f5f5f7}
html[data-theme="dark"] #vastelor-license-screen .v-license-card{background:#1c1c1e;border-color:#36363a}
html[data-theme="dark"] #vastelor-license-screen .v-license-intro,html[data-theme="dark"] #vastelor-license-screen .v-license-help,html[data-theme="dark"] #vastelor-license-screen .v-license-status,html[data-theme="dark"] #vastelor-license-screen .v-license-note,html[data-theme="dark"] #vastelor-license-screen .v-license-footer{color:#b8bdc9}
html[data-theme="dark"] #vastelor-license-screen input,html[data-theme="dark"] #vastelor-license-screen select{background:#27272b;border-color:#4b4b52;color:#f5f5f7}
html[data-theme="dark"] #vastelor-license-screen .v-license-help{border-color:#36363a}
html[data-theme="dark"] #vastelor-license-screen a,html[data-theme="dark"] #vastelor-license-screen .v-license-eyebrow{color:#6ed3c2}
html[data-theme="dark"] #vastelor-license-screen .v-license-status[data-kind="error"]{color:#ff9ba8}
@media(max-width:540px){#vastelor-license-screen{gap:25px;padding-left:18px;padding-right:18px}#vastelor-license-screen .v-license-card{padding:27px 23px;border-radius:24px}#vastelor-license-screen .v-license-brand{font-size:18px}#vastelor-license-screen .v-license-brand img{width:30px;height:30px}}
@media(prefers-reduced-motion:no-preference){#vastelor-license-screen button{transition:background .15s ease}#vastelor-license-screen button:hover:enabled{background:#087b71}}

#vastelor-license-screen[hidden]{display:none!important}
#vastelor-license-screen [data-license-manage]{display:inline-block;margin-top:14px;font-size:14px;font-weight:600}
#vastelor-license-screen [data-license-manage][hidden],#vastelor-license-screen form[hidden]{display:none!important}
