@charset "UTF-8";@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff2?v=1.101) format("woff2"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff?v=1.101) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff2?v=1.101) format("woff2"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff?v=1.101) format("woff");font-weight:700;font-style:normal;font-display:swap}::selection{color:#fff;background:#000}body{margin:0;font-family:Open Sans,sans-serif;overflow-x:hidden}ul{list-style:none;padding:0}input,textarea{font-family:Open Sans,sans-serif}input[type=submit]{cursor:pointer}button{font-family:Open Sans,sans-serif;cursor:pointer}a{text-decoration:none}a:focus-visible{outline:none}.flex{display:flex}.flex-wraps{flex-wrap:wrap}.flex-column{flex-direction:column}.space-between{justify-content:space-between}.justify-center{justify-content:center}.items-center{align-items:center}.align-center{text-align:center}.icon-right-margin{margin-right:5px}.link-text{font-weight:700;color:#000;text-decoration:underline}.custom-button{border:none;background:#7c41ff;padding:15px 25px;color:#fff;border-radius:10px;font-weight:500;margin-top:15px;cursor:pointer;font-size:14px}.profile-preview{display:flex;text-align:center;justify-content:center;height:calc(100vh - 95px);border-radius:15px;overflow:hidden}.profile-preview .profile-header-image img{width:110px;height:110px;border-radius:50%;margin-bottom:25px}.profile-preview .profile-title{font-weight:700;font-size:18px;margin-bottom:15px}.profile-preview .profile-bio{font-weight:500;font-size:15px;margin-bottom:30px;line-break:auto}.profile-preview .profile-links{padding:0 50px}.profile-preview .profile-links ul{margin:0;padding:0}.profile-preview .profile-links ul li{margin-bottom:15px}.profile-preview .profile-links ul li a{display:block;font-weight:500;font-size:15px}.profile-preview .btn{background:#ccc;padding:10px 20px}.standard-content{background:#faf7f2;min-height:100vh;padding-top:50px}.standard-content .content{max-width:1180px;margin:50px auto;min-height:50vh;color:#1e2330;padding:0 40px}.standard-content .content h1{font-size:42px;font-weight:800;line-height:1.2;margin:0 0 12px;color:#1a1145}.standard-content .content h2{font-size:26px;font-weight:700;margin:32px 0 8px;color:#1a1145}.standard-content .content p{font-size:16px;line-height:1.7;color:#6b6e64}.standard-content .content ul{color:#6b6e64}.standard-content .content ul li{margin-bottom:6px;line-height:1.6}.standard-content .content a{color:#502274;text-decoration:underline}@media only screen and (max-width:1080px){.custom-button{padding:10px 15px;font-size:14px}}.ol-anim-fade-in{opacity:0;animation:olFadeIn .5s ease forwards}@keyframes olFadeIn{to{opacity:1}}.ol-anim-slide-up{opacity:0;transform:translateY(24px);animation:olSlideUp .5s ease forwards}@keyframes olSlideUp{to{opacity:1;transform:translateY(0)}}.ol-anim-slide-in-left{opacity:0;transform:translate(-30px);animation:olSlideInLeft .5s ease forwards}@keyframes olSlideInLeft{to{opacity:1;transform:translate(0)}}.ol-anim-bounce-in{opacity:0;transform:scale(.6);animation:olBounceIn .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes olBounceIn{to{opacity:1;transform:scale(1)}}.ol-anim-scale-hover a:hover{transform:scale(1.04);transition:transform .2s ease}.ol-anim-glow-hover a{transition:box-shadow .3s ease}.ol-anim-glow-hover a:hover{box-shadow:0 0 20px #ffffff4d,0 0 40px #ffffff1a}.ol-anim-shake-hover a:hover{animation:olShake .5s ease}@keyframes olShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.ol-layout-classic ul,.ol-layout-cards ul{display:flex;flex-direction:column}.ol-layout-cards li a.btn{border-radius:16px!important;padding:20px!important;backdrop-filter:blur(4px)}.ol-layout-grid ul{display:grid;grid-template-columns:repeat(2,1fr)}.ol-layout-grid li{display:flex}.ol-layout-grid li a.btn{min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center!important;width:100%;word-break:break-word}.ol-layout-minimal ul{display:flex;flex-direction:column}.ol-layout-minimal li a.btn{background:transparent!important;border:none!important;border-bottom:1px solid rgba(128,128,128,.3)!important;border-radius:0!important;padding:14px 4px!important}.ol-layout-magazine ul{display:flex;flex-direction:column}.ol-layout-magazine li:first-child a.btn{font-size:20px!important;padding:26px 20px!important;border-radius:16px!important;text-align:center!important;font-weight:600}.ol-layout-magazine li:not(:first-child) a.btn{text-align:left!important;font-size:15px!important;padding:14px 20px!important;border-radius:10px!important}.ol-social-default li{display:inline-flex;margin:0 6px}.ol-social-rounded li{display:inline-flex;margin:0 4px}.ol-social-rounded li a{background:#ffffff1f;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ol-social-rounded li a:hover{background:#ffffff40}.ol-social-square li{display:inline-flex;margin:0 4px}.ol-social-square li a{background:#ffffff1f;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ol-social-square li a:hover{background:#ffffff40}.ol-social-pill li{display:inline-flex;margin:0 4px}.ol-social-pill li a{background:#ffffff1f;border-radius:20px;padding:6px 14px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ol-social-pill li a:hover{background:#ffffff40}.ol-social-outline li{display:inline-flex;margin:0 4px}.ol-social-outline li a{border:1.5px solid currentColor;border-radius:50%;padding:7px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.ol-social-outline li a:hover{background:#ffffff1a}.ol-bg-overlay{position:absolute;inset:0;z-index:0;pointer-events:none}.profile-preview{position:relative}.profile-preview-wrapper{position:relative;z-index:1}.link-icon{margin-right:8px;font-size:1.1em}.link-pinned{margin-left:auto;font-size:.85em}.ol-divider-line{border-top:1px solid;margin:8px 0}.ol-divider-dots{text-align:center;letter-spacing:6px}.ol-divider-dots:before{content:"\b7\b7\b7"}.ol-divider-fade{height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);margin:8px 0}.ol-divider-zigzag{height:8px;background:repeating-linear-gradient(135deg,transparent,transparent 4px,currentColor 4px,currentColor 5px);opacity:.3;margin:8px 0}.ol-divider-wave{height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 6'%3E%3Cpath d='M0 3 Q5 0 10 3 Q15 6 20 3 Q25 0 30 3 Q35 6 40 3' fill='none' stroke='%23999' stroke-width='1'/%3E%3C/svg%3E") repeat-x center;margin:8px 0}
