/* A calm sign-in invitation in the same palette as the studio. */
.guest-trial-note{margin:0 0 14px;padding:10px 12px;border:1px solid #334b66;border-radius:12px;background:#142336;color:#bdd9f5;font-size:11px;line-height:1.5}
.guest-trial-note[hidden]{display:none}
.app .nav-create button.access-locked{position:relative;padding-right:14px}
.access-lock{position:absolute;right:2px;top:2px;width:12px;height:12px;color:#a7c9eb;pointer-events:none}
.app .nav-create .access-lock svg{width:12px;height:12px;min-width:0;stroke-width:1.6}
#accountDialog.is-access-prompt{width:min(460px,calc(100vw - 24px));max-width:460px;padding:28px 30px;border:1px solid #405775;background:radial-gradient(ellipse at 50% 0,#20385266,transparent 55%),#101823;box-shadow:0 32px 120px #000b}
#accountDialog.is-access-prompt .account-dialog-head{margin-bottom:18px}
.account-access-hero{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 20px;border:1px solid #54789e;border-radius:20px;background:linear-gradient(145deg,#314f72,#172b42);box-shadow:inset 0 1px 0 #b4d8ff30,0 10px 30px #0003;color:#b8dcff}
.account-access-hero svg{width:33px;height:33px;stroke-width:1.5}
#accountDialog.is-access-prompt h2{text-align:center;font-size:27px;line-height:1.22;letter-spacing:-.65px;max-width:360px;margin:0 auto 12px}
#accountDialog.is-access-prompt #accountIntro{text-align:center;max-width:330px;margin:0 auto 20px;color:#c0d1e5;font-size:13px}
#accountDialog.is-access-prompt .account-primary{min-height:48px;border-radius:14px;font-size:13px;box-shadow:0 5px 18px #1375dd25}
#accountDialog.is-access-prompt #accountGuest{min-height:46px;border:1px solid #3c5775;border-radius:14px;background:#192b40;color:#dcecff;margin-top:18px;font-size:12px}
#accountDialog.is-access-prompt .account-local-note{font-size:10px;line-height:1.6;margin-top:20px;padding-top:16px;border-top:1px solid #2d3e53}
#accountDialog.is-access-prompt .account-privacy{font-size:10px;margin-top:16px}
.account-required #sourceText{cursor:pointer}
@media(max-width:599px){#accountDialog.is-access-prompt{padding:22px 20px;border-radius:22px}#accountDialog.is-access-prompt h2{font-size:25px}.account-access-hero{width:52px;height:52px;border-radius:17px;margin-bottom:16px}.guest-trial-note{font-size:11px}}
@media(max-height:700px){#accountDialog.is-access-prompt{padding-top:18px;padding-bottom:18px}.account-access-hero{width:44px;height:44px;border-radius:14px;margin-bottom:12px}#accountDialog.is-access-prompt .account-dialog-head{margin-bottom:12px}#accountDialog.is-access-prompt .account-local-note{margin-top:12px;padding-top:12px}}
#trialShareResult{display:block;width:100%;min-height:42px;margin-top:10px;border:1px solid #88bdf0;border-radius:10px;background:#a2d3ff;color:#102b46;font-size:12px;font-weight:650}
#trialShareResult:hover{background:#c1e1ff}
