:root{--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:32px;--fs-4xl:48px;--fs-5xl:56px;--fs-display:64px}body,html{padding:0;margin:0;background-color:#fbfafe}body{font-family:var(--font-manrope),sans-serif}button,input,textarea{font-family:inherit}button:hover{cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.browser-ext-strip{background:#3d2f83;margin:0;padding:12px 0;color:#fff;display:flex;justify-content:center;position:sticky;top:0;z-index:51;overflow:hidden;animation:extStripIn .4s ease forwards}.browser-ext-strip.browser-ext-strip--closing{animation:extStripOut .4s ease forwards}@keyframes extStripIn{0%{max-height:0;padding-top:0;padding-bottom:0;opacity:0}to{max-height:60px;padding-top:12px;padding-bottom:12px;opacity:1}}@keyframes extStripOut{0%{max-height:60px;padding-top:12px;padding-bottom:12px;opacity:1}to{max-height:0;padding-top:0;padding-bottom:0;opacity:0}}.browser-ext-strip div{display:flex;align-items:center;font-weight:400;gap:16px;margin:0;padding:0}.browser-ext-strip a{margin:0;color:#fff;padding:0;font-weight:800;letter-spacing:-.08px;line-height:18px}.browser-ext-strip img{position:absolute;right:24px;top:0;bottom:0;margin:auto 0}header{display:flex;position:sticky;top:var(--ext-strip-offset,0);height:80px;padding:0 80px;margin:0;background-color:#fff;justify-content:center;align-items:center;z-index:50}.curo-logo{position:absolute;height:28px;left:80px;top:50%;transform:translateY(-50%)}navbar{list-style-type:none;display:flex;justify-content:space-between;padding:0;margin:0;width:280px;font-weight:400;font-size:var(--fs-base);color:#050210;letter-spacing:0;line-height:24px}navbar a{color:#050210;text-decoration:none}navbar .current-page{text-decoration:underline;font-weight:600}.profile-link{position:absolute;right:80px;text-decoration:none;color:#050210}.profile-button{border:1px solid #e5e1ee;border-radius:12px;padding:8px 12px;display:flex;align-items:center}.profile-button div{margin:0 0 0 8px}.user-name{font-weight:600}.boards-zero-state{margin:120px auto 0;width:720px;display:flex;flex-direction:column;align-items:center}.boards-zero-state>h1{text-align:center;font-family:var(--font-jost);font-weight:600;font-size:var(--fs-4xl);letter-spacing:-.4px;line-height:56px;margin-bottom:40px}.boards-zero-state>p{color:#746d87;margin:24px 0 40px}.primary-btn{background-color:#7056e7;font-weight:700;padding:16px;margin:0;color:#fff;font-size:var(--fs-base);border-radius:12px;border:none;box-shadow:0 2px 8px 0 #b09fff;transition:.4s}.primary-btn:hover{box-shadow:none;background-color:#3d2f83;cursor:pointer;transition:.4s}.primary-btn-icon-left{display:flex;background-color:#7056e7;font-weight:700;padding:16px;margin:0;color:#fff;align-items:center;font-size:var(--fs-base);border-radius:12px;border:none;box-shadow:0 2px 8px 0 #b09fff;transition:.4s}.primary-btn-icon-left p{margin-left:12px}.disabled-primary-btn,.disabled-primary-btn:hover{box-shadow:none;background-color:#afa9bd;cursor:not-allowed}.secondary-btn{border:2px inset #7056e7;border-radius:12px;background-color:#fff;font-size:var(--fs-base);font-weight:700;color:#7056e7;padding:16px}.secondary-btn-icon-left{display:flex;align-items:center}.secondary-btn-icon-left img{width:24px;height:24px;flex:0 0 auto}.secondary-btn-icon-left p{padding-left:12px}.danger-btn{border-color:#dc1423;color:#dc1423}.danger-btn:hover{background:rgba(220,20,35,.12)}.tertiary-btn{border:none;background:none;font-size:var(--fs-base);font-weight:700;color:#7056e7;letter-spacing:-.08px;text-align:center;padding:16px}.tertiary-btn:hover{cursor:pointer;color:#3d2f83}.pressed-btn{border:none;background:#e5e1ee;border-radius:12px;font-size:var(--fs-base);font-weight:900;color:#746d87;letter-spacing:-.08px;line-height:20px;padding:16px}.flat-btn{box-shadow:none}.btn-spinner{width:16px;height:16px;border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.disabled-secondary-btn{border:1px solid #e5e1ee;color:#e5e1ee;cursor:none}.tooltip-info{background-color:#e5e1ee;color:#746d87;font-weight:700;width:16px;height:16px;font-family:var(--font-jost);display:flex;justify-content:center;align-items:center;padding:2px;border-radius:18px;transition:.3s}.tooltip-info:hover{background-color:#050210;color:#fff;cursor:pointer;transition:.3s}.toggle-btn{position:relative;display:inline-block;width:48px;height:24px}.toggle-btn input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#afa9bd}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff}input:checked+.slider{background-color:#7056e7}input:checked+.slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.progress-bar{background-color:#e5e1ee;width:320px;height:8px;border-radius:10px}.progress-bar div{background-color:#7056e7;width:40%;height:8px;border-radius:10px;transition:width .4s ease}.custom-toast-container{position:absolute;display:flex;gap:16px;left:48px;bottom:48px;font-weight:500;color:#fff;background-color:#312c40;border-radius:8px;padding:8px 12px;filter:drop-shadow(0 0 16px #E5E1EE)}.custom-toast-container button{background:none;border:none;font-weight:700;font-size:var(--fs-sm);letter-spacing:-.08px;text-decoration-line:underline;color:#b09fff}.floating-snackbar{position:fixed;display:flex;gap:32px;left:48px;bottom:48px;box-sizing:border-box;background:#fcfbfd;border:2px solid #050210;border-radius:12px;filter:drop-shadow(0 0 16px #E5E1EE);padding:16px 12px}.floating-snackbar-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.floating-snackbar h4{font-weight:600}.floating-snackbar p{font-size:var(--fs-sm);color:#746d87}.floating-snackbar-error{border-color:#dc1423}.border-line-small{border:1px solid #e5e1ee;width:80px;margin:64px 0}.help-card{border:1px solid #e5e1ee;display:flex;align-items:center;width:300px;padding:16px;border-radius:8px;gap:16px;box-sizing:border-box}.help-card:hover{background-color:#f1f0f7;cursor:pointer;transition:.4s}.help-card div{width:100px;height:40px;border-radius:10px;background:url(/video-thumbnail.png) no-repeat 50%;background-size:cover;text-align:center;display:flex;justify-content:center}.help-card img{margin:auto 0}.help-card p{margin:0}.page-head-container{display:flex;justify-content:space-between;margin:48px 80px 0;align-items:center}.page-head-container h1{font-family:var(--font-jost);font-size:var(--fs-5xl);color:#050210;letter-spacing:-.8px;line-height:88px;font-weight:500}.page-head-container p{color:#746d87}.page-head-actions{display:flex}.help-mini{display:inline-flex;width:auto;padding:6px 16px 6px 6px;margin-right:24px}.help-mini div{width:64px}.help-mini p{font-size:var(--fs-base);font-weight:600;color:#746d87;letter-spacing:-.11px;line-height:16px}.content-filter-strip{background-color:#fff;box-shadow:0 1px 8px 0 #f1f0f7;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-top:1px solid #f1f0f7;padding:12px 80px;position:sticky;top:calc(80px + var(--ext-strip-offset, 0px));z-index:49}.filter-chip-container{display:flex;gap:12px;list-style-type:none;padding:0;margin:0 auto 0 0}.filter-chip-container li{background-color:#f1f0f7;color:#050210;border-radius:24px;font-size:var(--fs-base);font-weight:600;padding:10px 16px;letter-spacing:-.08px;line-height:20px;transition:.4s}.chip-selected,.filter-chip-container li:hover{background-color:#7056e7;color:#fff;cursor:pointer;transition:.4s}.search-box{background:#f1f0f7;border-radius:8px;position:relative;display:flex;width:200px;height:48px;padding:0 0 0 16px;justify-content:space-between;align-items:center;margin-right:16px}.search-box img{z-index:1;width:18px;height:18px}.search-box input{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:0 48px;margin:0;border:none;border-radius:8px;font-family:var(--font-manrope);color:#746d87;letter-spacing:-.2px;background:#f1f0f7}.search-box button,.search-box input{font-size:var(--fs-base);line-height:20px}.search-box button{letter-spacing:-.08px;z-index:2;width:56px;height:48px;border:none;background:none;font-weight:900;display:flex;color:#afa9bd;align-items:center;justify-content:center}.search-box button:hover{cursor:pointer}.content-filter-strip .primary-btn{height:48px}.content-list-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:space-between;gap:48px;margin:24px 80px 80px}.content-card{width:285px}.board-img-container{position:relative;height:240px;width:100%}.board-img-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid #e5e1ee;background-color:#fff;border-radius:12px}.board-img-placeholder-label{font-size:12px;font-weight:700;letter-spacing:2px;color:#afa9bd;text-transform:uppercase}.board-img{position:absolute;max-width:100%;max-height:100%;width:auto;height:auto;inset:0;margin:auto;object-fit:contain;transform-origin:center}.board-img-container img:first-child{z-index:3;transition:.4s}.board-img-container img:nth-child(2){transform:rotate(-4deg);z-index:2;transition:.4s}.board-img-container img:nth-child(3){transform:rotate(4deg);z-index:1;filter:drop-shadow(0 2px 8px #AFA9BD);transition:.4s}.board-img-container:hover .board-img{transform:scale(1.03);transition:.4s}.board-img-container:hover .board-img:nth-child(2){transform:rotate(2deg);transition:.4s}.board-img-container:hover .board-img:nth-child(3){transform:rotate(-2deg);transition:.4s}.new-updates-tag{position:absolute;border:2px solid #050210;background-color:#fff;border-radius:40px;padding:0 6px;font-weight:700;color:#050210;font-size:var(--fs-xs);top:10px;right:0;z-index:4}.content-card-meta{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.content-card h4,.content-card-meta a{text-decoration:none}.content-card h4{font-size:var(--fs-lg);color:#050210;letter-spacing:-.2px;font-weight:600;margin-bottom:2px}.content-card h4:hover{color:#7056e7;cursor:pointer;text-decoration:underline}.content-card-info{display:flex;gap:8px;align-items:center;font-size:var(--fs-base);color:#746d87;letter-spacing:-.08px}.content-card-info img{display:block}.content-card button{background-color:#fff;border:1px solid #e5e1ee;width:40px;height:40px;border-radius:40px;transition:.4s;display:flex;justify-content:center;align-items:center}.content-card button:hover{background-color:#e5e1ee;cursor:pointer;transition:.4s}.no-results{text-align:center;margin-top:80px}.no-results h2{font-weight:500}.no-results>p{color:#746d87;letter-spacing:-.2px;margin-top:8px}.boards-filter-empty-state-cta{display:flex;justify-content:center;align-items:center;margin-top:32px}.load-more-container{display:flex;justify-content:center;padding:32px 0 16px;width:100%}.load-more-btn{padding:10px 28px;border:1.5px solid #7c3aed;border-radius:8px;background:transparent;color:#7c3aed;font-size:var(--fs-sm);font-weight:500;letter-spacing:.4px;cursor:pointer;transition:background .15s,color .15s}.load-more-btn:hover:not(:disabled){background:#7c3aed;color:#fff}.load-more-btn:disabled{opacity:.55;cursor:not-allowed}.content-category{font-weight:500;font-size:var(--fs-xl);color:#746d87;letter-spacing:-.08px;margin:48px 80px 24px}.shared-with-me-filter{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-top:1px solid #f1f0f7;padding:12px 80px;box-shadow:0 4px 8px #f1f0f7;position:sticky;top:80px;z-index:90}.shared-with-me-filter .secondary-btn{padding:12px 16px}.shared-with-me-filter .search-box{margin:0}.footer{text-align:center;margin:200px 0 80px}.footer img{margin-top:8px}.input-title{font-size:var(--fs-sm);letter-spacing:-.08px;line-height:18px;margin-bottom:12px}.input-text-only{color:#050210;font-size:var(--fs-base);letter-spacing:-.08px;line-height:20px;font-family:var(--font-manrope);border:1px solid #e5e1ee;border-radius:12px;padding:16px;box-sizing:border-box}.input-sub-text{font-size:var(--fs-xs);color:#050210;letter-spacing:-.07px;margin-top:8px}.input-with-counter{display:flex;position:relative;align-items:center}.input-with-counter .input-text-only{width:100%;padding-right:56px}.input-counter{position:absolute;right:16px;font-size:var(--fs-sm);color:#746d87;letter-spacing:0;text-align:right;pointer-events:none}.password-input{position:relative;width:100%}.password-input .input-text-only{width:100%;padding-right:48px}.password-toggle{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.text-area{width:100%;height:120px;resize:none;padding:16px;box-sizing:border-box;border:1px solid #e5e1ee;border-radius:8px;margin-top:12px}.password-criteria{font-size:var(--fs-sm);line-height:20px;list-style-type:none;padding:0;margin:4px 0 0}.password-criteria li{background-size:8px 8px;padding-left:20px}.dropdown{position:relative}.dropdown>.overlay{position:absolute;margin-top:56px}.dropdown-btn{display:flex;justify-content:space-between;align-items:center;width:220px;background:#fff;border:1px solid #e5e1ee;border-radius:8px;padding:16px;margin-bottom:8px}.dropdown-btn p{font-weight:600;font-size:var(--fs-base);color:#050210;line-height:18px;margin:0}.dropdown-btn img{height:12px}.pop-up-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:10000;overflow-y:auto;padding:48px 0;display:flex;justify-content:center;align-items:flex-start}.dialog-box,.modal{background-color:#fff;border-radius:12px;box-shadow:0 0 16px 0 rgba(5,2,16,.5);padding:24px;z-index:10001;position:relative}.pop-up-container h2{margin-bottom:8px}.sub-title{font-weight:500;font-size:var(--fs-sm);color:#746d87;letter-spacing:-.08px;margin-bottom:24px}.dialog-box .input-title{margin:0}.dialog-box .input-text-only{width:100%;margin:8px 0}.dialog-actions{display:flex;justify-content:end;margin-top:24px}.dialog-actions button{display:flex;justify-content:center;align-items:center;min-width:160px;box-shadow:none;margin:0}.dialog-box .input-container{margin-top:24px}.modal{width:auto}img.modal-close-btn{position:absolute;top:24px;right:24px;width:24px;height:24px}img.modal-close-btn:hover{cursor:pointer}.flex-inputs{display:flex;gap:16px}.board-page-more{position:relative}.overlay{position:absolute;top:0;right:0;flex-direction:column;background-color:#fff;gap:8px;border:2px solid #f1f0f7;box-shadow:0 2px 4px 0 #f1f0f7;z-index:801;padding:12px}.overlay,.overlay-item{display:flex;border-radius:8px;box-sizing:border-box}.overlay-item{gap:12px;font-weight:600;text-decoration:none;padding:8px;align-items:center;transition:.4s}.overlay-item p{color:#050210;font-size:var(--fs-base)}.overlay-item:hover{background-color:#f1f0f7;cursor:pointer;transition:.4s}.overlay-select-icon{height:14px;margin-left:auto}.overlay-line{width:100%;border:1px solid #f1f0f7;margin:0}.overlay-back-btn{background:none;border:none;display:flex;gap:8px;font-weight:700;font-size:var(--fs-sm);color:#746d87;margin-bottom:8px}.video-overlay-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:300}.video-overlay-container,.video-overlay-content{display:flex;justify-content:center;align-items:center}.video-overlay-content{position:relative;width:800px;height:480px;margin:0 auto}.curo-plug{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fbfafe;gap:48px;padding:64px 0}.curo-sign{text-align:center}.curo-sign p{margin-bottom:8px}.curo-redirect{text-align:center;background:#f3f1fa;border-radius:16px;padding:32px}.curo-redirect p{color:#050210;line-height:24px;max-width:280px;margin-bottom:16px}.curo-logo-btn{display:flex;justify-content:center;background:none;padding:0;position:absolute;border:none;left:48px}.curo-logo-btn img{width:80px}.back-header{position:sticky;top:0;background-color:#fff;padding:18px 80px;border-bottom:1px solid #f1f0f7;box-shadow:0 4px 8px #f1f0f7}.back-header a{display:flex;align-items:center;gap:8px}.desktop-promo-overlay{background-color:#fff;z-index:999999;position:fixed;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;padding:48px;text-align:center}.desktop-promo-overlay .curo-logo{position:static;margin:0;padding:0}.desktop-promo-overlay h1{font-family:var(--font-jost);font-weight:500;line-height:36px;letter-spacing:-.02em;color:#050210;margin:40px 0 12px}.desktop-promo-overlay p{font-size:var(--fs-lg);line-height:28px;letter-spacing:-.02em;color:#312c40}.desktop-promo-actions{display:flex;flex-direction:column;width:100%}.desktop-promo-actions .secondary-btn{width:100%}.desktop-promo-actions span{font-size:var(--fs-sm);letter-spacing:-.02em;color:#746d87;margin-top:20px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-base{background:#e5e1ee;background:linear-gradient(90deg,#e5e1ee 25%,#f1f0f7 50%,#e5e1ee 75%);background-size:200% 100%;animation:skeleton-loading 1.5s linear infinite;border-radius:4px}.skeleton-card{pointer-events:none;background:#f1f0f7;border-radius:12px;overflow:hidden;padding:12px}.skeleton-image{width:100%;aspect-ratio:16/10;border-radius:12px}.skeleton-text-title{height:24px;width:70%;margin-top:12px}.skeleton-text-subtitle{height:16px;width:40%;margin-top:8px}.skeleton-snippet{border-radius:12px;width:100%;height:100%}@media (max-width:767px){body,html{overflow-x:hidden;max-width:100vw}header{padding:0 16px;height:64px}.curo-logo{left:16px;height:24px}.profile-link{right:16px}.profile-button{padding:6px 8px}navbar{display:none}.page-head-container{margin:24px 16px 0;flex-direction:column;align-items:flex-start;gap:16px}.page-head-container h1{font-size:var(--fs-3xl,32px);line-height:40px}.page-head-actions{flex-wrap:wrap;gap:8px;width:100%}.help-mini{margin-right:0}.content-filter-strip{padding:12px 16px;top:64px;flex-wrap:wrap;gap:8px}.filter-chip-container{flex-wrap:wrap;gap:8px;width:100%}.search-box{width:100%;margin-right:0}.content-list-container{grid-template-columns:1fr;gap:24px;margin:16px 16px 48px}.content-card{width:100%}.back-header{padding:0 16px}.curo-logo-btn img{height:24px}.pop-up-container{padding:16px;align-items:center}.pop-up-container .dialog-box,.pop-up-container .modal{width:100%!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;padding:20px}.dialog-actions{flex-direction:column-reverse;gap:8px}.dialog-actions button{width:100%;min-width:0}img.modal-close-btn{top:16px;right:16px}.primary-btn,.secondary-btn,.tertiary-btn{min-width:0}}