*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:StyreneB;src:url(/styrene/StyreneB-Regular-Trial-BF63f6cbe9db1d5.otf) format("opentype");font-weight:400;font-style:normal}body{font-family:StyreneB,sans-serif!important}body{font-family:Inter,sans-serif;background-color:#fff;color:#1a1a1a;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer}input,button{font-family:inherit}input,input:focus,input:active,input:hover{background:#fff;color:#000}input{padding:15px;margin-bottom:15px;font-size:16px;border:1px solid #ccd;border-radius:5px;background:#fff}button{padding:15px;font-size:18px;background-color:#06f;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}root{background-color:#fff}.landing-container{display:flex;flex-direction:column;gap:20px;padding:40px 20px 0;background:linear-gradient(to top,#000,#2c003e);color:#fff;max-width:100vw;overflow-x:hidden}.left-column{grid-column:span 4;padding:0 50px}.right-column{grid-column:span 8;padding:0 20px;display:flex;justify-content:center;align-items:center}@media (max-width: 1300px){.landing-container{grid-template-columns:1fr}.left-column,.right-column{grid-column:span 12}}.signup-form{display:flex;flex-direction:column;align-items:center;max-width:400px;margin:20px auto auto}.signup-form input{padding:15px;margin-bottom:15px;font-size:16px;border:1px solid #ccd;border-radius:5px;width:100%}.signup-form button{padding:15px;font-size:18px;background-color:#06f;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%}.signup-form button:hover{background-color:#0052cc}.signup-form p{font-size:12px;color:gray;text-align:center}.validation-message{color:red;font-weight:700}.verification-message{margin-top:20px}.resend-button{background:none;border:none;color:#06c;cursor:pointer;text-decoration:underline}.resend-button:disabled{color:#999;cursor:not-allowed}.gothic-button{padding:15px;font-size:18px;background:url(/papyrus-texture.png) no-repeat center center;background-size:cover;font-family:Gothic A1,sans-serif;color:#3e1e02;text-shadow:1px 1px 2px rgba(0,0,0,.2);border:none;border-radius:5px;cursor:pointer;width:100%}.gothic-button:hover{opacity:.9}.homepage-copy{margin-top:0;padding:0 60px;color:#fff;background:linear-gradient(to bottom,#14001c,#180022)}.homepage-copy h1{font-size:26px}.headline-product-demo{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;align-items:start}.headline,.product-demo{grid-column:span 6}@media (max-width: 768px){.headline-product-demo{grid-template-columns:1fr}.headline,.product-demo{grid-column:span 12}}.big-try-for-free-button:hover{transform:scale(1.1);transition:transform .1s ease-in-out;cursor:pointer;--webkit-transform: scale(1.1);--moz-transform: scale(1.1);--ms-transform: scale(1.1);--o-transform: scale(1.1)}.effort-icons-row{display:flex;justify-content:space-around;align-items:center;margin:40px 0;padding:0 40px}.effort-icons-row img{width:80px;height:80px}@media (max-width: 768px){.effort-icons-row{padding:0}.effort-icons-row img{width:60px;height:60px}}#landing-page-main-headline{font-size:38px}#landing-page-secondary-headline{font-size:20px}.big-try-for-free-button{font-size:38px}.landing-page-big-icon{width:80px;height:80px}@media (max-width: 768px){.landing-page-big-icon{width:80px;height:80px}#landing-page-main-headline{font-size:28px}#landing-page-secondary-headline{font-size:16px}.big-try-for-free-button{font-size:28px}.left-column{padding:5px}.right-column{padding:0}#try-for-free-button-top-bar{background:none;color:#fff}.landing-container{padding-left:0;padding-right:0}.homepage-copy{padding:0 10px}}.gradient-bg{color:#fff;background-image:linear-gradient(90deg,#685dec,#e750ec);background-size:cover;background-position:center}@font-face{font-family:StyreneB;src:url(/styrene/StyreneB-Regular-Trial-BF63f6cbe9db1d5.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:StyreneB;src:url(/styrene/StyreneB-Bold-Trial-BF63f6cbe9f13bb.otf) format("opentype");font-weight:700;font-style:normal}body{font-family:StyreneB,sans-serif}input{font-family:StyreneB,sans-serif!important}h1{font-weight:400!important}@font-face{font-family:Newrocker;src:url(/Newrocker.ttf) format("truetype")}.gothic-font-1,.gothic-font-1 p{font-family:Newrocker,StyreneB,serif!important}@font-face{font-family:MountainKing;src:url(/MountainKing.ttf) format("truetype")}.gothic-font-2,.gothic-font-2 p{font-family:MountainKing,StyreneB,serif!important}@font-face{font-family:KnightsQuest;src:url(/KnightsQuest.ttf) format("truetype")}@font-face{font-family:Rudiment;src:url(/Rudiment.ttf) format("truetype")}.gothic-font-3,.gothic-font-3 p{font-family:KnightsQuest,StyreneB,serif!important}.handwriting-font,.handwriting-font p{font-family:Rudiment,StyreneB,serif!important}.daily-angel-logo{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid #3e1e02;display:flex;align-items:center;justify-content:center}.daily-angel-logo-2{width:50px;height:50px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;position:relative;top:10px}.daily-angel-logo-2 img{width:100%;height:100%;object-fit:cover}.colorful-background{background:linear-gradient(to top,#000,#2c003e)}.personality-card{height:120px}@media (max-width: 768px){.personality-card{height:initial}}#user-nickname{font-size:70px!important;padding-left:24px}.daily-angel-logo img{width:100%;height:100%;object-fit:cover}body{margin:0}#base-reality-character-container{background:url(/papyrus-texture.png) no-repeat center center;background-size:cover;color:#3e1e02;min-height:100vh;opacity:0;border-radius:4px;max-width:1000px;transition:transform .3s ease}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.class-title{font-size:1.5rem;font-weight:700}.main-content{display:grid;grid-template-columns:1fr;gap:20px}.profile-section{text-align:center}.profile-picture-container{display:inline-block}.profile-picture{width:100px;height:100px;background-color:#000;border-radius:50%;overflow:hidden;display:inline-block;border:2px solid #3e1e02}.upload-label{cursor:pointer;text-align:center}.skills-section ul{list-style:none;padding:0}.skills-section li{margin:5px 0;font-size:1.1rem}.stats-section{display:flex;justify-content:space-between}.stat{font-size:1.2rem;background:#f8f4e3;padding:10px;border:2px solid #3e1e02;border-radius:10px;text-align:center;flex:1;margin:0 5px}.accomplishments-section{background:#f8f4e3;padding:20px;border:2px solid #3e1e02;border-radius:10px}.share-section{display:flex;justify-content:space-evenly}.share-button{background:#3e1e02;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.share-button:hover{background:#5a3315}#base-reality-character-container .MuiPaper-root{background-color:#fff9!important}#base-reality-character-container .MuiButton-contained{background-color:#3e1e02!important;color:#f8f4e3!important;text-transform:none!important;font-size:1rem!important;padding:8px 24px!important;border-radius:8px!important}#base-reality-character-container .MuiButton-contained:hover{background-color:#5a3315!important}#base-reality-character-container .MuiTypography-h4,#base-reality-character-container .MuiTypography-h6{color:#3e1e02!important;font-family:StyreneB,sans-serif!important}#base-reality-character-container .MuiTypography-body1{color:#3e1e02!important}#base-reality-character-container .MuiTypography-root.gothic-font-1{font-family:Newrocker,StyreneB,serif!important}.stat-line{color:#3e1e02;font-family:StyreneB,sans-serif;font-size:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-in forwards;animation-delay:.2s}.papyrus-bg-2{background:url(/papyrus-texture-2.png) no-repeat center center;background-size:cover;position:relative;background-position:center}.papyrus-bg-3{background:url(/papyrus-texture-3.webp) no-repeat center center;background-size:cover;position:relative;background-position:center}.stone-bg{background:url(/stone-texture-3.jpg) no-repeat center center;background-size:cover;position:relative;background-position:center}.stone-bg-2{background:url(/stone-texture-4.png) no-repeat center center;background-size:cover;position:relative;background-position:center}.skills-container-skill{font-size:24px!important;margin-bottom:5px}.skills-container-header{font-size:30px!important;font-weight:700;margin-bottom:10px}.skills-container-skill #skill-text{font-size:18px!important}.full-opacity-snackbar .MuiAlert-root{opacity:1!important;background-color:#fff!important;color:#000!important}#profile-picture-container .profile-picture-user-img{min-width:100%;min-height:100%;object-fit:cover!important;border-radius:50%}.demo-badge{position:absolute;top:10px;right:10px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;display:none}[data-demo=true] .demo-badge{display:block}#profile-picture-ring{margin-left:-40px}@media (max-width: 899px){#profile-picture-ring{order:-1;margin-left:0}}@media (max-width: 899px){.skills-attributes-panel.demo-mode{display:none}}@media (max-width: 899px){#brc-top-panel .MuiGrid-item{text-align:center}#brc-top-panel .stat-line{justify-content:center}#user-nickname{padding-left:0}}@media (max-width: 899px){#brc-top-panel .MuiGrid-item{width:100%;text-align:center;padding-top:0}#brc-top-panel .stat-line{text-align:center}}@media (min-width: 600px) and (max-width: 899px){#brc-top-panel .stat-line{text-align:center;justify-content:flex-start}}.brc-panel-break{display:none}@media (max-width: 899px){.brc-panel-break{display:block;margin:20px 0}}@media (max-width: 899px){#brc-top-panel .MuiGrid-item{width:100%;text-align:center}}.hide-in-demo-mode-small-screen{display:initial}@media (max-width: 899px){.hide-in-demo-mode-small-screen{display:none}#profile-picture-ring{transform:scale(.85);--webkit-transform: scale(.85);--moz-transform: scale(.85);--ms-transform: scale(.85);--o-transform: scale(.85)}}#tsparticles{height:600px}.info-tooltip{position:relative;display:inline-block;cursor:pointer;margin-left:13px;top:-5px;visibility:visible;opacity:1;z-index:10;font-size:16px}.info-icon{width:25px;cursor:pointer;z-index:10}.tooltip-text{opacity:1;visibility:visible;position:absolute;z-index:10;width:200px;background-color:#555;height:fit-content;display:block;color:#fff;text-align:center;border-radius:6px;padding:5px;top:-105px;left:50px;z-index:1;margin-left:-60px;transition:opacity .3s}.tooltip-text-header{border-bottom:1px solid #fff;padding-bottom:5px;font-size:16px}.tooltip-text-body{height:auto;text-align:left;font-size:16px}.info-tooltip:hover .tooltip-text{visibility:visible;opacity:1}:root{--glitter: url(https://assets.codepen.io/13471/silver-glitter-background.png)}.fire:before,.fire:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fire:before{content:"";background-image:var(--glitter),var(--glitter),linear-gradient(0deg,white 0px,#ff8951 5px,#dcbc169c 30%,transparent 70%),radial-gradient(ellipse at bottom,transparent 30%,black 60%);background-size:350px 500px,400px 650px,100% 100%,100% 100%;background-blend-mode:hard-light,color-dodge,multiply;background-position:0px 0px,0px 0px,var(--gradientPos);background-repeat:repeat,repeat,repeat,no-repeat;mix-blend-mode:color-dodge;filter:brightness(3.7) blur(7px) contrast(6);animation:fire 1.75s linear infinite;box-shadow:inset 0 -40px 50px -60px #63bbc5}@keyframes fire{0%{background-position:center 0px,center 0px,50% 100%,center center}to{background-position:center -500px,center -650px,50% 100%,center center}}html,body{min-width:100%;min-height:100%}.fire{width:100%;height:100%;overflow:hidden}@media (max-width: 768px){.fire{display:none}}h1{text-align:center;margin-bottom:0}h2{font-weight:200;opacity:.5;text-align:center;margin:0}.product-demo{position:relative;width:100%;height:100%;display:flex;justify-content:center;border:0px solid black;border-top-width:40px}.demo-image{position:absolute;max-width:100%;top:0;opacity:0;transition:opacity 1s ease-in-out;object-fit:contain}.demo-image.visible{opacity:1}.onboarding-container{padding:32px}@media (max-width: 768px){.onboarding-container{padding-left:10px;padding-right:10px}}#profile-tab #personality-selector-box{height:400px}.welcome-header{display:flex;align-items:center;gap:16px}.welcome-header .daily-angel-logo{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;margin-left:12px}.welcome-header .daily-angel-logo img{width:100%;height:100%;object-fit:cover}#main-panel{padding:32px}#main-panel .MuiTabs-root{overflow:visible}#main-panel .MuiTabs-scroller{overflow:visible!important}#main-panel .MuiTabs-flexContainer{overflow:visible}@media (max-width: 768px){#main-panel{padding:10px}}.footer{background:linear-gradient(to top,#3a003a,#180022);padding:1rem;text-align:center;font-size:16px;color:#fff;width:100%;box-shadow:0 -1px 5px #0000001a}.footer a{color:#007bff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer #twitter-x-icon{border:solid 1px white;background-color:#000;border-radius:50%}.x-link-footer:hover img{transform:scale(1.2);transition:transform .15s ease-in-out;cursor:pointer;--webkit-transform: scale(1.5);--moz-transform: scale(1.5);--ms-transform: scale(1.5);--o-transform: scale(1.5)}.try-for-free-app-description{padding:0 30px}.try-for-free-app-logo{position:absolute;top:20px;left:20px}.try-for-free-app-description-wrapper{margin-top:80px}.try-for-free-app-description-list{font-size:16px;display:initial}@media (max-width: 768px){.try-for-free-app-description{padding:10px}.try-for-free-app-logo{position:inherit;margin-bottom:-50px}.try-for-free-app-description-wrapper{margin-top:0}.try-for-free-app-description-list{font-size:14px;display:none}}.MuiTextField-root,.MuiPaper-root{border-radius:8px}.MuiButton-root{border-radius:50%}.imessage{background-color:#fff;border:1px solid #e5e5ea;border-radius:.25rem;display:flex;flex-direction:column;font-family:SanFrancisco;font-size:1.25rem;margin:0 auto 1rem;max-width:600px;padding:.5rem 1.5rem}.imessage p{border-radius:1.15rem;line-height:1.25;max-width:75%;padding:.5rem .875rem;position:relative;word-wrap:break-word}.imessage p:before,.imessage p:after{bottom:-.1rem;content:"";height:1rem;position:absolute}p.from-me{align-self:flex-end;background:linear-gradient(to top,#0044ab,#8fb6f2);color:#fff}p.from-me:before{border-bottom-left-radius:.8rem .7rem;border-right:1rem solid #0044ab;right:-.35rem;transform:translateY(-.1rem)}p.from-me:after{background-color:#fff;border-bottom-left-radius:.5rem;right:-40px;transform:translate(-30px,-2px);width:10px}p[class^=from-]{margin:.5rem 0;width:fit-content}p.from-me~p.from-me{margin:.25rem 0 0}p.from-me~p.from-me:not(:last-child){margin:.25rem 0 0}p.from-me~p.from-me:last-child{margin-bottom:.5rem}p.from-them{align-items:flex-start;background:linear-gradient(to top,#000,#0058de);color:#fff}p.from-them:before{border-bottom-right-radius:.8rem .7rem;border-right:1rem solid #2c003e;left:-.35rem;transform:translateY(-.1rem)}p.from-them:after{background-color:#fff;border-bottom-right-radius:.5rem;left:20px;transform:translate(-30px,-2px);width:10px}p[class^=from-].emoji{background:none;font-size:2.5rem}p[class^=from-].emoji:before{content:none}.no-tail:before{display:none}.margin-b_none{margin-bottom:0!important}.margin-b_one{margin-bottom:1rem!important}.margin-t_one{margin-top:1rem!important}@font-face{font-family:SanFrancisco;src:url(https://cdn.rawgit.com/AllThingsSmitty/fonts/25983b71/SanFrancisco/sanfranciscodisplay-regular-webfont.woff2) format("woff2"),url(https://cdn.rawgit.com/AllThingsSmitty/fonts/25983b71/SanFrancisco/sanfranciscodisplay-regular-webfont.woff) format("woff")}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;margin:0}.container{margin:0 auto;max-width:600px;padding:1rem}h1{font-weight:400;margin-bottom:.5rem}h2{border-bottom:1px solid #e5e5ea;color:#666;font-weight:400;margin-top:0;padding-bottom:1.5rem}.comment{color:#222;font-size:1.25rem;line-height:1.5;margin-bottom:1.25rem;max-width:100%;padding:0}@media screen and (max-width: 800px){body{margin:0 .5rem}.container{padding:.5rem}.imessage{font-size:1.05rem;margin:0 auto 1rem;max-width:600px;padding:.25rem .875rem}.imessage p{margin:.5rem 0}}
