@import'https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap" rel="stylesheet';:root{--color-purple: #728cff;--color-purple-dark: #3424AF;--color-lime: #D7FF72;--color-pink: #e372ff;--color-violet:#544AA0;--color-gradient-pink: linear-gradient(135deg, #e372ff, #728CFF);--color-gradient-purple: linear-gradient(180deg,rgba(10, 10, 30, 1) 63%, rgba(52, 36, 175, 1) 100%);--color-gradient-menu-active: linear-gradient(90deg, rgb(227, 114, 255, .2), rgb(10, 9, 30, .2));--color-background: #0A091E;--color-background-light: #1C1951;--color-background-hover:#272A65;--color-semantic-warning: #FFE772;--color-semantic-warning-light:#FBEEAD;--color-semantic-info: #72F1FF;--color-semantic-info-light:#B6F8FF;--color-semantic-success:#9CFF72;--color-semantic-success-light: #C7FFAF;--color-semantic-error:#FF7272;--color-semantic-error-light:#FFBDBD;--color-white: #FFFFFF;--color-neutral-1: #DEDDF8;--color-neutral-2: #BEBBEA;--color-neutral-3: #7E7CB7;--color-neutral-4: #4B4984;--color-neutral-5: #222044;--color-black: #020304;--font-family-base: "Open Sans", sans-serif;--font-family-display: "Open Sans", sans-serif;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 64px;--spacing-xxxl: 100px;--border-radius-cards:16px;--border-radius-inputs:8px;--border-radius-buttons:4px;--border-line:1.5px;--breakpoint-sm: 576px;--breakpoint-md: 820px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px}html{overflow-x:hidden}body{font-family:var(--font-family-display);color:var(--color-white);margin:0;height:100%;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background-color:var(--color-background)}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}.text-display{font-family:var(--font-family-display);font-size:52px}.h1{font-size:54px;font-weight:700;font-style:"normal";line-height:1.5}.h2{font-size:40px;font-weight:700;font-style:"normal";line-height:1.5}.h3{font-size:32px;font-weight:700;font-style:"normal";line-height:1.5}.h4{font-size:24px;font-weight:700;font-style:"normal";line-height:1.5}@media(max-width:768px){.text-display,.h1,.h2{font-size:32px}.h3{font-size:28px}.h4{font-size:24px}}.text-1{font-size:24px;line-height:1.5;font-weight:400}.text-1-bold{font-size:24px;line-height:1.5;font-weight:700}.text-2{font-size:16px;line-height:1.5;font-weight:400}.text-2-bold{font-size:16px;line-height:1.5;font-weight:700}.text-3{font-size:14px;line-height:1.5;font-weight:400}.text-3-bold{font-size:14px;line-height:1.5;font-weight:700}.text-4{font-size:12px;line-height:1.5;font-weight:400}.text-4-bold{font-size:12px;line-height:1.5;font-weight:700}.shadow-1{box-shadow:#63636333 0 2px 8px}.shadow-pink{box-shadow:#e372ff 0 2px 20px}.wave-separator{width:100vw;height:auto;margin-bottom:-10px;margin-top:-8px}.linkdisabled{filter:brightness(.4);cursor:not-allowed;text-decoration:none;pointer-events:none}.decoration{position:absolute;z-index:-1;opacity:.3}.alert{position:fixed;top:20px;right:20px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 0 8.2px -1px #728cff;display:flex;flex-direction:column;font-family:sans-serif;z-index:1000}.alert-info{background:linear-gradient(95deg,#3aebff -75.11%,#1c1951 36.86%)}.alert-warning{background:linear-gradient(95deg,#ffe772 -75.11%,#1c1951 36.86%)}.alert-error{background:linear-gradient(95deg,#ff7272 -75.11%,#1c1951 36.86%)}.alert-success{background:linear-gradient(95deg,#9cff72 -75.11%,#1c1951 36.86%)}.alert .alert-content{display:flex;align-items:center;padding:16px}.alert .alert-icon{border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;margin-right:16px;background-color:var(--color-background-light)}.alert-info .icon-bg-info svg,.alert-info .alert-title{color:var( --color-semantic-info-light)}.alert-warning .icon-bg-warning svg,.alert-warning .alert-title{color:var( --color-semantic-warning-light)}.alert-error .icon-bg-error svg,.alert-error .alert-title{color:var( --color-semantic-error-light)}.alert-success .icon-bg-success svg,.alert-success .alert-title{color:var( --color-semantic-success-light)}.alert .alert-text{flex:1;display:flex;flex-direction:column;color:var(--color-white)}.alert .alert-close{background:none;border:none;cursor:pointer;color:var(--color-white);border-radius:100%}.alert .alert-close:hover{background:var(--color-background)}.alert-progress-bg{height:3px;width:100%;background-color:var(--color-neutral-4)}.alert-progress{height:100%;transition:width 50ms linear}.progress-info{background:var(--color-semantic-info)}.progress-warning{background:var(--color-semantic-warning)}.progress-error{background:var(--color-semantic-error)}.progress-success{background:var(--color-semantic-success)}a{font-weight:500;color:var(--color-lime);text-decoration:inherit}a:hover{text-decoration:underline}button{cursor:pointer;border-radius:var( --border-radius-buttons);text-align:center;display:inline-flex;align-items:center;gap:var(--spacing-xs);border:none;height:40px;justify-content:center}button:focus{border:1px solid var(--color-purple)}button:focus-visible{outline:1px solid var(--color-semantic-info);outline-offset:2px}button.button-primary{background-color:var(--color-purple);border:var(--border-line) solid var(--color-purple);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-sm);transition:background-color .25s}button.button-primary:hover{background-color:INHERIT;color:var(--color-purple)}button.button-primary:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-purple);color:var(--color-white)}button.button-primary:disabled:hover{background-color:var(--color-purple);color:var(--color-white)}button.button-secondary{background-color:INHERIT;border:var(--border-line) solid var(--color-purple);color:var(--color-purple);padding:var(--spacing-sm) var(--spacing-md);transition:background-color .25s}button.button-secondary:hover{background-color:#728cff4d}button.button-secondary:disabled{opacity:.5;cursor:not-allowed;background-color:INHERIT;color:var(--color-purple)}button.button-secondary:disabled:hover{background-color:INHERIT;color:var(--color-purple)}button.button-gradiant{background:var(--color-gradient-pink);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-lg);text-transform:uppercase}button.button-gradiant:hover{background:var(--color-purple)}button.button-plain{color:var(--color-lime);padding:var(--spacing-sm);text-transform:capitalize;text-decoration:inherit;background-color:INHERIT}button.button-plain:hover{background:var(--color-background-hover)}button.button-remove{background-color:INHERIT;border:1px solid var(--color-semantic-error);color:var(--color-semantic-error);padding:var(--spacing-sm) var(--spacing-md)}button.button-remove:hover{background-color:#ffbdbd33}.input-with-button{display:flex;flex-direction:column;gap:var(--spacing-xs)}.input-with-button .input-with-button-wrapper{display:flex;padding:var(--spacing-xs);border:var(--border-line) solid var(--color-neutral-3);transition:border-color .25s;border-radius:var(--border-radius-inputs)}.input-with-button .input-with-button-wrapper button{height:32px}.input-with-button .input-with-button-input{padding:0 var(--spacing-sm);font-size:1em;background-color:var(--color-background-light);border:none;outline:none;color:var(--color-white);width:100%;height:32px;box-sizing:border-box}.input-with-button .input-with-button-input::placeholder{color:var(--color-neutral-2)}.input-with-button .input-with-button-input:active{color:var(--color-white)}.input-with-button .input-with-button-wrapper:hover{border-color:var(--color-purple)}.input-with-button .input-with-button-wrapper:focus-within{border-color:var(--color-purple)}.input-with-button .input-with-button-wrapper.disabled{pointer-events:none;filter:brightness(.6)}.input-with-button .input-with-button .input-with-button-wrapper .input-with-button-input.disabled{background-color:var(--color-neutral-4)}.input-with-button .input-with-button-wrapper.error{border-color:var(--color-semantic-error)}.input-with-button .input-with-button-error{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-semantic-error);font-size:.875em;font-family:var(--font-family-display)}.sidebar{display:flex;flex-direction:column;width:280px;height:100vh;position:fixed;top:0;background:var(--color-gradient-purple);border-right-width:var(--border-line);border-right-style:solid;border-right-color:var(--color-pink);overflow-y:auto}.sidebar .sidebar-container{flex:1}.sidebar .sidebar-header,.sidebar .sidebar-container{display:flex;flex-direction:column;gap:var(--spacing-sm);border-bottom:var(--border-line) solid var(--color-neutral-4);padding:var(--spacing-md)}.sidebar .sidebar-header .sidebar-plan-progress{background-color:var(--color-neutral-5);border:var(--border-line) solid var(--color-neutral-4);display:flex;gap:var(--spacing-md) var(--spacing-sm);align-items:center;padding:var(--spacing-sm);border-radius:10px}.sidebar-header a{height:40px}.sidebar .sidebar-header .sidebar-plan-progress.sidebar-pass-24h{background:linear-gradient(#7e7cb780,#544aa04d)}.sidebar .sidebar-header .sidebar-plan-progress.sidebar-pass-3m{background:linear-gradient(#728cff4d,#544aa04d)}.sidebar .sidebar-header .sidebar-plan-progress.sidebar-pass-1y{background:linear-gradient(#e372ff4d,#544aa04d)}.sidebar .sidebar-header .sidebar-plan-progress.sidebar-pass-1w{background:linear-gradient(#ccfe4d66,#544aa04d)}.sidebar-nav{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm)}.sidebar .sidebar-container .sidebar-nav .nav-item{display:flex;align-items:center;text-decoration:none;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--border-radius-inputs)}.sidebar .sidebar-container .sidebar-nav .nav-item small{color:var(--color-neutral-3)}.sidebar .sidebar-container .sidebar-nav .nav-item div{display:flex;flex-direction:column}.sidebar .sidebar-container .sidebar-nav .nav-item .sidebar-nav-item-icon{padding:var(--spacing-sm);background-color:var(--color-background-hover);border-radius:var(--border-radius-inputs);color:var(--color-pink)}.sidebar .sidebar-container .sidebar-nav .nav-item.active{background-color:var(--color-gradient-menu-active)}.sidebar .sidebar-container .sidebar-nav .nav-item:hover{background:var(--color-gradient-menu-active)}.sidebar-nav a{text-decoration:none;color:var(--color-white)}.sidebar-subscribe{align-items:center;padding:var(--spacing-md);border-bottom:.7px solid var(--color-neutral-3);flex-shrink:0}.sidebar-subscribe .sidebar-subscribe-container{border:.5px solid var(--color-neutral-3);border-radius:var(--border-radius-inputs);padding:var(--spacing-md);background:linear-gradient(45deg,#02030433,#728cff33)}.sidebar-subscribe .sidebar-subscribe-container .sidebar-subscribe-title{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.sidebar-subscribe .sidebar-subscribe-container p{margin-bottom:var(--spacing-md);color:var(--color-neutral-2)}.sidebar-subscribe .sidebar-subscribe-container .input-inner-wrapper{border-radius:var(--border-radius-inputs) var(--border-radius-inputs) 0 0}.sidebar-subscribe .sidebar-subscribe-container button{border-radius:0 0 var(--border-radius-inputs) var(--border-radius-inputs);width:100%}.sidebar-footer{position:relative;flex-shrink:0}.sidebar-user{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm) var(--spacing-md);flex-shrink:0}.sidebar-user div{display:flex;gap:var(--spacing-md);align-items:center;margin-bottom:var(--spacing-sm)}.sidebar-user img{width:40px;margin-bottom:var(--spacing-sm);box-shadow:0 0 45px #728cff;border-radius:100%}.sidebar-user .sidebar-user-text{color:var(--color-neutral-2)}.sidebar-external-links{display:flex;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0}.sidebar-external-links a{color:var(--color-neutral-1)}.sidebar-external-links a:hover{color:var(--color-lime);text-decoration:underline}.mobile-menu-btn{position:fixed;top:16px;left:16px;width:56px;height:56px;z-index:1000;background:var(--color-background-light);border:var(--border-line) solid var(--color-pink);cursor:pointer;color:var(--color-pink);border-radius:var(--border-radius-inputs);display:none}.mobile-menu-btn svg{transition:transform .3s ease}@media(max-width:992px){.mobile-menu-btn{display:inherit}.sidebar{left:-120vw;z-index:999;transition:left .3s ease;padding:var(--spacing-md);padding-top:60px;height:calc(100vh - 60px)}.sidebar.open{left:0}.mobile-menu-btn svg.open{transform:rotate(45deg)}}.countdown-container>.text-4{color:var(--color-neutral-2);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:1px}.countdown-display{display:flex;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-md);flex-wrap:wrap}.countdown-item{background:var(--color-background-light);border-radius:var(--border-radius-cards);padding:var(--spacing-md) var(--spacing-md);min-width:50px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.countdown-value{color:var(--color-pink);font-size:24px;font-weight:700;font-family:Courier New,monospace}.countdown-label{color:var(--color-neutral-2);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.post-card{width:100%;display:flex;justify-content:center;border:.7px solid var(--color-neutral-4);background-color:var(--color-background-light);border-radius:var(--border-radius-cards)}.post-card-shell{color:var(--color-white);padding:var(--spacing-lg);display:flex;flex-direction:column;width:100%}.post-card-shell-hover:hover{box-shadow:0 0 4px #728cff;background-color:var(--color-background-hover);cursor:pointer}.post-card-container .button-plain{justify-content:left}.post-card-category-mobile{display:flex;justify-content:space-between;align-items:center;display:none}.post-card-category{display:flex;justify-content:end;gap:var(--spacing-md);align-items:center}@media(max-width:993px){.post-card-category-mobile{display:inherit}.post-card-category{display:none}}.copy-link{display:flex;align-items:center;cursor:pointer;position:relative}.copy-link svg{color:var(--color-white);border-radius:100%;padding:var(--spacing-sm)}.copy-link svg:hover{background-color:var(--color-background)}.post-label{border-radius:100px;padding:var(--spacing-xs) var(--spacing-sm);display:inline-block}.post-label.quote,.post-card-shell .post-card-row .post-card-media .post-card-icon.quote{background:#e372ff33;color:var(--color-pink);border:1px solid var(--color-pink)}.post-label.scene,.post-card-shell .post-card-row .post-card-media .post-card-icon.scene{background:#b6f8ff33;color:var(--color-semantic-info-light);border:1px solid var(--color-semantic-info-light)}.post-label.recommendation{background:#ffbdbd33;color:var(--color-semantic-error-light);border:1px solid var(--color-semantic-error-light)}.post-label.guide,.post-card-shell .post-card-row .post-card-media .post-card-icon.guide{background:#fbeead33;color:var(--color-semantic-warning-light);border:1px solid var(--color-semantic-success-light)}.post-label.music,.post-card-shell .post-card-row .post-card-media .post-card-icon.music{background:#c7ffaf33;color:var(--color-semantic-success-light);border:1px solid var(--color-semantic-success-light)}.post-card-shell .post-card-row{display:flex;margin-bottom:var(--spacing-md)}.post-card-shell .post-card-row .post-card-media{margin-bottom:var(--spacing-md);margin-right:var(--spacing-md)}.post-card-shell .post-card-row .post-card-media .post-card-icon{width:48px;height:48px;border-radius:var(--border-radius-inputs);display:flex;align-items:center;justify-content:center}.post-card-shell .post-card-row .post-card-media .reveal-image-container img{width:auto;height:320px;border-radius:16px}@media(max-width:993px){.post-card-shell .post-card-row{display:flex;flex-direction:column}.post-card-shell .post-card-row .post-card-media .post-card-icon{display:none}.post-card-shell .post-card-row .post-card-media{display:flex;justify-content:center;margin-bottom:none;margin-left:none}}.post-card-shell .post-card-row .post-card-body .post-card-header{display:flex}.post-card-shell .post-card-row .post-card-body .post-card-header .post-card-title-group{flex:1}.post-card-shell .post-card-row .post-card-body .post-card-header .post-card-category{flex:0}.post-card-shell .post-card-row .post-card-body{flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.post-card-shell .post-card-row .post-card-body .post-author.quote{font-style:italic;color:var(--color-pink)}.post-card-shell .post-card-row .post-card-body .post-author.recommendation{font-style:italic;color:var(--color-semantic-error-light)}.post-card-shell .post-card-row .post-card-body .post-title{color:var(--color-neutral-2)}.post-card-shell .post-card-row .post-card-body .post-author.scene{color:var(--color-semantic-info-light)}.post-card-shell .post-card-row .post-card-body .post-title.guide{color:var(--color-semantic-warning-light)}.post-card-shell .post-card-row .post-card-body .post-title.music{color:var(--color-semantic-success-light)}.post-card-shell .post-card-row .post-card-body .post-content{font-family:var( --font-family-base);line-height:1.6;color:var(--color-white);width:100%}.post-card-shell .post-card-row .post-card-body .post-content p{margin-bottom:var(--spacing-sm)}.post-card-shell .post-card-row .post-card-body .post-card-read-more{color:var(--color-lime);display:flex;gap:var(--spacing-xs);align-items:center}.post-card-shell .post-card-row .post-card-body .post-tags{display:flex;flex-wrap:wrap;gap:6px;width:100%}.post-card-shell .post-card-row .post-card-body .post-tags span{color:var(--color-neutral-2);background-color:#728cff33;padding:var(--spacing-xs) var(--spacing-md);border-radius:100px}.post-card-shell .post-card-row .post-card-body .post-tags span:hover{cursor:pointer;background:var(--color-background)}.post-card-container .post-title,.post-card-container .recommendation-image-container{width:100%}.post-card-container .recommendation-image-container{text-align:center;position:relative}.post-card-footer{display:flex;justify-content:space-between;border-top:.7px solid var(--color-neutral-4);padding:var(--spacing-xs);align-items:center}.post-card-footer .post-date{color:var(--color-neutral-2);display:flex;gap:var(--spacing-xs)}.tooltip-container{position:relative;display:inline-block;cursor:pointer}.tooltip-text{z-index:1001;visibility:hidden;width:max-content;max-width:200px;background:var(--color-gradient-pink);color:var(--color-white);text-align:center;padding:var(--spacing-xs) var(--spacing-sm);position:absolute;top:125%;left:45%;transform:translate(-50%);z-index:1000;font-size:14px;line-height:1.3;opacity:0;transition:opacity .3s;box-shadow:0 0 45px #728cff}.tooltip-text:after{content:"";position:absolute;bottom:100%;left:45%;transform:translate(-50%);transform:rotate(180deg);border-width:6px;border-style:solid;border-color:#A680FF transparent transparent transparent}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.page-header{background-color:var(--color-background);color:var(--color-white);padding-top:var(--spacing-lg);display:flex;flex-direction:column}.back-container{display:flex;align-items:center}.meta-row{display:flex;justify-content:space-between;align-items:center}.category{background-color:var(--color-purple);color:var(--color-white);font-size:12px;font-weight:700;padding:var(--spacing-xs) var(--spacing-sm)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-xl);width:100%}.empty-state .empty-image{width:300px;height:300px;object-fit:contain;margin-bottom:20px}.empty-state .empty-title{margin-bottom:var(--spacing-md);color:var(--color-lime)}.empty-state .empty-subtitle{color:var(--color-neutral-1)}.input-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.input-inner-wrapper{display:flex;align-items:center;padding:var(--spacing-xs);border:var(--border-line) solid var(--color-neutral-3);transition:border-color .25s;position:relative;border-radius:var(--border-radius-inputs)}.input-field{padding:0 var(--spacing-sm);font-size:1em;background-color:var(--color-background-light);border:none;outline:none;color:var(--color-white);width:100%;height:32px;box-sizing:border-box;border-radius:var(--spacing-xs)}.input-inner-wrapper.has-icon.left .input-field{padding-left:30px}.input-inner-wrapper.has-icon.right .input-field{padding-right:30px}.input-icon-left,.input-icon-right{position:absolute;display:flex;align-items:center;justify-content:center;top:0;bottom:0;height:100%}.input-icon-right{right:var(--spacing-sm)}.input-field::placeholder{color:var(--color-neutral-2)}.input-inner-wrapper:hover{border-color:var(--color-purple)}.input-inner-wrapper:focus-within{border-color:var(--color-purple)}.input-inner-wrapper:focus-visible{outline:1px solid var(--color-semantic-info);outline-offset:2px;border-radius:var(--border-radius-inputs)}.input-inner-wrapper.disabled{pointer-events:none;filter:brightness(.6)}.input-field:disabled{background-color:var(--color-neutral-4)}.input-inner-wrapper.error{border-color:var(--color-semantic-error)}.input-error{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-semantic-error);font-size:.875em;font-family:var(--font-family-display)}.dropdown-wrapper{display:flex;flex-direction:column;gap:var(--spacing-xs)}.dropdown{position:relative;-webkit-user-select:none;user-select:none;padding:var(--spacing-xs);border:var(--border-line) solid var(--color-neutral-3);transition:border-color .25s;border-radius:var(--border-radius-inputs)}.dropdown-header{padding:0 var(--spacing-sm);height:32px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:var(--color-background-light);border-radius:var(--spacing-xs)}.dropdown.has-icon .dropdown-header{padding-left:30px}.header-icon{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:8px;height:100%}.input-icon-left{left:var(--spacing-sm)}.dropdown:hover{border-color:var(--color-purple)}.dropdown-header:focus-visible{outline:1px solid var(--color-semantic-info);outline-offset:2px}.dropdown-list{position:absolute;top:100%;left:0;right:0;border:1px solid var(--color-purple);background-color:var(--color-black);max-height:200px;overflow-y:auto;z-index:1000;box-shadow:4px 4px 21px -4px #728cffbf;-webkit-box-shadow:4px 4px 21px -4px rgba(114,140,255,.75);-moz-box-shadow:4px 4px 21px -4px rgba(114,140,255,.75)}.tag-pill{background-color:#728cff33;color:var(--color-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:100px;font-size:.875em;margin-left:var(--spacing-xs)}.dropdown-item{padding:var(--spacing-sm);display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .15s ease}.dropdown-item:hover{background-color:#728cff26}.dropdown-item.selected{color:var(--color-pink)}.dropdown-search{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-bottom:1px solid var(--color-purple);background-color:var(--color-black)}.dropdown-search input{flex:1;background-color:transparent;border:none;color:var(--color-white);font-size:.875em;outline:none}.dropdown-search input::placeholder{color:var(--color-neutral-3)}.dropdown-search svg{color:var(--color-neutral-2);flex-shrink:0}.dropdown-no-results{padding:var(--spacing-md);text-align:center;color:var(--color-neutral-2);font-size:.875em}.dropdown.error{border-color:var(--color-semantic-error)}.dropdown-error{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-semantic-error);font-size:.875em;font-family:var(--font-family-display)}.dropdown-wrapper.disabled{pointer-events:none;filter:brightness(.6)}.dropdown-wrapper:disabled{background-color:var(--color-neutral-4)}.upload-box{border:2px dotted var(--color-neutral-3);padding:var(--spacing-lg);text-align:center;transition:border-color .2s ease;outline:none;cursor:default;background-color:var(--color-background-light)}.upload-box.focused{border-color:var(--color-purple)}.upload-box .icon{font-size:48px;color:var(--color-neutral-1);margin-bottom:12px}.upload-box .main-text{color:var(--color-lime);margin-bottom:var(--spacing-sm)}.upload-box .description{color:var(--color-neutral-2);margin-bottom:16px}.table{display:flex;flex-direction:column;width:100%;overflow-y:auto}.table-row{display:grid;padding:var(--spacing-sm);border-bottom:1px solid var(--color-neutral-3);align-items:center;grid-template-columns:60px 100px minmax(150px,1fr) minmax(200px,1fr) minmax(160px,160px) 170px 170px 120px 120px}.table-row:hover{background-color:var(--color-background-hover)}.table-header{font-weight:700;border-bottom:2px solid var(--color-purple)}.table-cell{display:flex;align-items:center;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.table-actions button{background:none;border:none;color:var(--color-neutral-2);cursor:pointer;padding:var(--spacing-md);border-radius:50px}.table-actions button:hover{background-color:var(--color-background)}.table-actions button .danger{color:var(--color-semantic-error)}.table-icon-text{display:flex;align-items:center;gap:8px}.editor-container{width:100%;margin:0 auto;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}.editor-container::selection,.editor-container *::selection,.editor-container .ce-block--selected{background-color:#728cff99}.editor-container .ce-paragraph::selection,.editor-container .ce-paragraph *::selection,.editor-container .codex-editor__redactor *::selection{background-color:#728cff99}.toolbar{display:flex;gap:8px;margin-bottom:12px}.editor{min-height:200px;outline:none}.editor p{margin:0 0 8px}.editor img{max-width:60%;margin:8px 0}.debug-blocks{margin-top:16px;padding:12px;border:1px solid #ddd;border-radius:6px;background:#fafafa;font-size:14px;color:#333;white-space:pre-wrap}.emoji-bar{display:flex;gap:-1;flex-wrap:wrap;gap:var(--spacing-xs)}.emoji-bar .emoji-container{position:relative;display:flex;gap:var(--spacing-xs);border-radius:50px;align-items:center;cursor:pointer;border:.5px solid var(--color-neutral-4);flex:1;box-sizing:border-box;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background-hover)}.emoji-container:hover,.emoji-bar-mobile:hover{background:#728cff4d}.emoji-bar .emoji-container .emoji,.emoji-bar-mobile .emoji{width:24px;height:24px;transition:transform .2s}.emoji-container:hover .emoji{transform:scale(1.2)}.emoji-bar .count,.emoji-bar-mobile .count{font-size:14px;margin-top:4px;color:var(--color-neutral-2)}.emoji-bar .emoji-label{position:absolute;top:-30px;right:0;background:#000000bf;padding:4px 8px;border-radius:6px;font-weight:700;white-space:nowrap;pointer-events:none}.emoji-bar-mobile{position:relative;gap:var(--spacing-xs);border-radius:24px;cursor:pointer;border:.5px solid var(--color-neutral-4);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background-hover);display:none}.emoji-bar-mobile.active{border:.5px solid var(--color-purple);border-radius:0 0 16px 16px}.emoji-bar-mobile .emoji-compact img{margin-left:-10px}.emoji-bar-mobile .emoji-compact img:first-child{margin-left:0}.emoji-bar-mobile .emoji-expanded{position:absolute;bottom:36px;right:-.5px;background:#222044b3;padding:var(--spacing-md);border-radius:24px 24px 0;border:.5px solid var(--color-purple);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;flex-direction:column;gap:var(--spacing-sm)}.emoji-bar-mobile .emoji-expanded .emoji-container{display:flex;gap:var(--spacing-xs);border-radius:50px;align-items:center;cursor:pointer;border:.5px solid var(--color-neutral-4);padding:var(--spacing-xs) var(--spacing-sm);background-color:#3141584d;white-space:nowrap}.emoji-bar-mobile .emoji-expanded .emoji-container:hover{background:#728cff4d;border:.5px solid var(--color-purple)}@media(max-width:800px){.emoji-bar{display:none}.emoji-bar-mobile{display:inherit}}.popup-backdrop{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.popup-container{position:relative;background:var(--color-background);box-shadow:0 0 20px -1px var(--color-purple);width:90%;max-width:360px;padding:var(--spacing-lg);display:flex;flex-direction:column;border-radius:var(--border-radius-cards);margin:var(--spacing-md)}.popup-container .popup-header .popup-pretitle{text-transform:uppercase}.popup-container .popup-header .popup-title span{color:var(--color-pink)}.popup-container .popup-description{color:var(--color-neutral-1);margin-top:var(--spacing-sm)}.popup-body{margin:var(--spacing-md) 0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.popup-actions{display:flex;gap:var(--spacing-sm)}.popup-footer-text{margin-top:var(--spacing-sm);color:var(--color-neutral-2)}.banner-carousel{width:100%;max-height:200px;margin-bottom:var(--spacing-lg);position:relative}@media screen and (max-width:600px){.banner-carousel{max-height:500px}}.banner-carousel .banner-slide{width:100%;height:200px;object-fit:cover;object-position:center;cursor:pointer}.banner-carousel .banner-dots{position:absolute;left:50%;transform:translate(-50%);bottom:24px;display:flex;justify-content:center;gap:8px}.banner-carousel .banner-dots span{width:56px;height:6px;border-radius:16px;background:var(--color-background-hover);cursor:pointer}.banner-carousel .banner-dots span.active{background:var(--color-neutral-3)}.ce-toolbar__plus,.ce-toolbar__settings-btn{background-color:var(--color-neutral-4)!important;color:var(--color-neutral-1)}.ce-block__content,.ce-toolbar__content{max-width:100%;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}.ce-block__content::selection,.ce-toolbar__content::selection,.ce-block__content *::selection,.ce-toolbar__content *::selection,.ce-paragraph::selection,.ce-paragraph *::selection,.ce-paragraph p::selection,.ce-paragraph p *::selection,.ce-paragraph span::selection,.ce-paragraph div::selection,.ce-paragraph div *::selection,.codex-editor__redactor *::selection{background-color:#728cff99!important;color:#fff!important}.spicy-meter{background-color:var(--color-background-hover);display:flex;flex-wrap:wrap;padding:var(--spacing-md);border-radius:var(--border-radius-cards);gap:16px 16px;justify-content:center}.spicy-meter .spicy-card{display:flex;flex-direction:column;filter:grayscale();align-items:center;max-width:170px;padding:var(--spacing-md);border-radius:var(--border-radius-cards)}.spicy-meter .spicy-card:hover,.spicy-meter .spicy-card.active:hover{cursor:pointer;background:#728cff4d;filter:inherit}.spicy-meter .spicy-card img{width:170px;height:170px}.spicy-meter .spicy-card .spicy-info{text-align:center;margin-top:-24px}.spicy-meter .spicy-card p:first-child{margin-bottom:0!important}.spicy-meter .spicy-card .spicy-info span{color:var(--color-neutral-2)}.spicy-meter .spicy-card.active{filter:inherit;border-radius:var(--border-radius-cards);background:linear-gradient(#e372ff0d,#e372ff0d) padding-box,linear-gradient(180deg,rgb(84,74,160,.3) 63%,var(--color-background-hover) 100%) border-box;border:1px solid transparent}.spicy-meter .spicy-card.active p:first-child{color:var(--color-pink)}@media screen and (max-width:800px){.spicy-meter .spicy-card{flex:0 0 50%}}@media screen and (max-width:480px){.spicy-meter .spicy-card{flex:0 0 100%}.spicy-meter .spicy-card img{width:100px;height:100px}}.search-filter-container{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-background-hover);border-radius:var(--border-radius-cards);border:.7px solid var(--color-purple)}.search-filter-container .filter-controls-row{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-md)}.search-filter-container .flex-grow{flex:2}.search-filter-container .filter-item,.filter-controls-row .input-wrapper,.filter-controls-row .dropdown-wrapper{flex:1}@media(max-width:768px){.search-filter-container .filter-controls-row{flex-direction:column}.search-filter-container .filter-item,.search-filter-container .button-primary,.filter-controls-row .input-wrapper,.filter-controls-row .dropdown-wrapper{width:100%}}.censored-word-static{padding:2px 4px;color:var(--color-neutral-2);background:var(--color-background);border-radius:8px}.full-screen-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--color-background);z-index:1000}.inline-loader{position:relative;width:100%;min-height:200px;display:flex;justify-content:center;align-items:center;background:transparent}.loading-wrapper{display:flex;flex-direction:column;align-items:center;gap:40px}.loader-visual{position:relative;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.main-loading-icon{color:var(--color-pink);z-index:2;animation:pulseIcon 2s infinite ease-in-out}@keyframes pulseIcon{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.loading-dot-orbit{position:absolute;width:8px;height:8px;background-color:var(--color-pink);border-radius:50%;animation:orbit 2s infinite linear}.loading-dot-orbit:nth-child(2){animation-delay:0s}.loading-dot-orbit:nth-child(3){animation-delay:-.4s}.loading-dot-orbit:nth-child(4){animation-delay:-.8s}.loading-dot-orbit:nth-child(5){animation-delay:-1.2s}.loading-dot-orbit:nth-child(6){animation-delay:-1.6s}@keyframes orbit{0%{transform:rotate(0) translate(40px) rotate(0)}to{transform:rotate(360deg) translate(40px) rotate(-360deg)}}.accordion{border-radius:var(--border-radius-inputs);overflow:hidden;min-width:250px;display:flex;flex-direction:column}.accordion .accordion-button{width:100%;border:none;align-items:center;justify-content:space-between;display:flex;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-md);background:var(--color-background-light);color:var(--color-white);height:auto;min-height:unset}.accordion .accordion-button:hover{cursor:pointer;background:var(--color-background-hover)}.accordion .accordion-button span{flex:2;text-align:left}.accordion .accordion-button p{color:var(--color-pink)}@media(max-width:425px){.accordion .accordion-button p{display:none}}.accordion .accordion-toggle-icon{border-radius:var(--border-radius-buttons);background:var(--color-purple);width:32px;height:32px;justify-content:center;align-items:center;display:flex}.accordion .accordion-toggle-icon:hover{cursor:pointer;background:var(--color-pink)}.accordion-answer-content{text-align:left;padding:var(--spacing-md);background:var(--color-background-light);border-top:var(--border-line) solid var(--color-neutral-3)}.accordion-answer-content p{margin-bottom:var(--spacing-sm)}.footer{background:linear-gradient(180deg,#0a0a1e 10%,#3424af80 50%);padding:var(--spacing-lg) var(--spacing-md);min-height:20vh;align-content:end}.footer .footer-container{display:flex;gap:var(--spacing-md);align-items:center;justify-content:center}.textarea-inner-wrapper{align-items:flex-start;padding:var(--spacing-xs)}.textarea-field{height:auto;min-height:100px;resize:vertical}.textarea-icon-top{top:var(--spacing-sm);bottom:auto;height:auto}.textarea-inner-wrapper.has-icon.left .textarea-field{padding-left:30px;font-family:var(--font-family-base)}.dropdown-button-container{position:relative}.dropdown-button-container .dropdown-button-options{position:absolute;top:36px;right:0;background:var(--color-background-hover);border-radius:var(--border-radius-buttons) 0 var(--border-radius-buttons) var(--border-radius-buttons);z-index:1000;border:.7px solid var(--color-purple);width:200px;list-style:none;margin:0;padding:0}.dropdown-button-container .dropdown-button-options li{cursor:pointer;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)}.dropdown-button-container .dropdown-button-options li:hover{background:var(--color-background-light)}.tabs-vertical-wrapper{display:flex;flex-direction:column;width:100%}.tabs-vertical-nav{display:flex;background:var(--color-background);border-radius:var(--border-radius-cards);padding:0 var(--spacing-lg)}.tabs-vertical-nav::-webkit-scrollbar{height:6px}.tabs-vertical-nav::-webkit-scrollbar-track{background:var(--color-background);border-radius:3px}.tabs-vertical-nav::-webkit-scrollbar-thumb{background:var(--color-purple);border-radius:3px}.tabs-vertical-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-background);gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-neutral-4);border-radius:12px 12px 0 0;color:var(--color-white);min-width:180px;flex-shrink:0;cursor:pointer}.tabs-vertical-btn:hover{background:var(--color-background-hover)}.tabs-vertical-btn.active{background:var(--color-background-light);position:relative;color:var(--color-lime)}.tabs-vertical-label{font-size:13px;font-weight:600;text-align:center;line-height:1.2}.tabs-vertical-content{padding:0 var(--spacing-lg)}.date-filter-wrapper{position:relative;display:flex;flex:1;gap:var(--spacing-xs);width:100%}.date-filter-input{display:flex;align-items:center;padding:var(--spacing-xs);border:var(--border-line) solid var(--color-neutral-3);transition:border-color .25s;position:relative;border-radius:var(--border-radius-inputs);width:100%;gap:var(--spacing-sm)}.date-filter-input:hover{border-color:var(--color-purple)}.date-filter-input:focus-within{border-color:var(--color-purple)}.date-filter-input .date-filter-input-header{padding:0 var(--spacing-sm);height:32px;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-background-light);border-radius:var(--spacing-xs);cursor:pointer;width:100%}.date-filter-input span{flex:1;color:var(--color-white);font-size:1em;padding:0 var(--spacing-sm)}.cu-wrapper{position:absolute;top:100%;right:0;width:380px;background:var(--color-background);border:.7px solid var(--color-purple);color:var(--color-white);font-family:Inter,sans-serif;z-index:200;margin-top:var(--spacing-xs)}.cu-input-row{display:flex;gap:var(--spacing-sm);margin:var(--spacing-md)}.cu-input{flex:1;background:var(--color-background-light);border:1px solid var(--color-neutral-4);border-radius:var(--border-radius-inputs);padding:10px 12px;cursor:text;display:flex;flex-direction:column}.cu-input.active{border:1px solid var(--color-purple)}.cu-input label{display:block;font-size:11px;color:var(--color-neutral-2);margin-bottom:var(--spacing-xs)}.cu-input span{font-size:14px}.cu-input-field{width:100%;background:transparent;border:none;outline:none;color:var(--color-white);font-size:14px;font-family:inherit;padding:0}.cu-input-field::placeholder{color:var(--color-neutral-3)}.cu-content{display:flex;border-top:1px solid var(--color-neutral-4)}.cu-sidebar{width:120px;background-color:#728cff1a;padding:var(--spacing-md)}.cu-option{padding:var(--spacing-md);border-radius:var(--border-radius-inputs);cursor:pointer;font-size:14px}.cu-option:hover{background:var(--color-background-hover)}.cu-calendar{flex:1;padding:var(--spacing-md)}.cu-calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cu-calendar-header h4{font-size:14px}.cu-calendar-header svg{cursor:pointer;margin-left:8px}.cu-weekdays{display:grid;grid-template-columns:repeat(7,1fr);font-size:12px;color:var(--color-neutral-2);margin-bottom:var(--spacing-xs)}.cu-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-xs)}.cu-day{height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-inputs);cursor:pointer;font-size:13px;transition:.15s;border:1px solid var(--color-neutral-4)}.cu-day:hover{background:var(--color-background-hover)}.cu-day.empty{pointer-events:none;border:none}.range-start,.range-end{background:var(--color-purple);color:var(--color-white);font-weight:600}.in-range{background:#728cff66}.cu-footer{padding:var(--spacing-md)}.cu-footer button{width:100%}@media(max-width:500px){.cu-sidebar{display:none}.cu-wrapper{width:300px}}.step-form-container{background:var(--color-background-light);border-radius:var(--border-radius-cards);padding:var(--spacing-lg);z-index:10;position:relative}.step-indicators{display:grid;align-items:center;gap:var(--spacing-sm) var(--spacing-sm);grid-template-columns:minmax(40px,1fr) minmax(40px,1fr) minmax(40px,1fr) minmax(40px,1fr) minmax(40px,1fr)}.step-indicator-wrapper{display:flex;align-items:center}.step-indicator{cursor:pointer;display:flex;transition:all .3s ease;position:relative;flex-shrink:0;color:var(--color-white);background:transparent;padding:var(--spacing-sm)}.step-number{font-size:.9rem;width:32px;height:32px;border-radius:50%;background:#e372ff33;display:flex;align-items:center;justify-content:center}.step-indicator:hover:not(:disabled){background:var(--color-background-hover)}.step-indicator.active .step-number{background:#e372ff1a;border:#e372ff 1px solid;color:var(--color-pink)}.step-indicator.active .step-info{color:var(--color-pink)}.step-indicator:disabled{cursor:not-allowed}.step-info{text-align:left;max-width:120px;text-transform:uppercase}.step-progress-bar{width:100%;height:4px;background:#ffffff1a;border-radius:4px;margin-bottom:var(--spacing-sm);overflow:hidden}.step-progress-fill{height:100%;background:linear-gradient(90deg,#e372ff,#728cff);border-radius:4px;box-shadow:0 0 10px #728cff80}.step-content{min-height:300px;margin:var(--spacing-lg)}.step-navigation{display:flex;gap:var(--spacing-md);justify-content:flex-end;flex-wrap:wrap}.step-navigation button{flex:1;min-width:120px}@media(max-width:768px){.step-form-container{padding:var(--spacing-md)}.step-indicators .step-info{display:none}.step-counter{width:100%;text-align:center}.step-navigation{flex-direction:column}.step-navigation button{width:100%}.step-content{margin:var(--spacing-md) 0}}@media(max-width:500px){.step-description{font-size:.85rem}}.gate-screen{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-image:url(/assets/blur-background.png);background-size:cover;background-position:center}.home{width:100%;height:100vh;display:flex;flex-direction:row;overflow:hidden}.home .content{position:relative;margin-left:283px;width:100%;height:100vh;overflow-y:auto}.home .content .posts-area{display:flex;flex-direction:column;gap:24px;justify-content:center;flex-wrap:wrap;align-content:center;margin:0 var(--spacing-xxxl)}@media(max-width:992px){.home .content{margin-left:inherit}.home .content .posts-area{margin:0 var(--spacing-xl)}}@media(max-width:1200px){.home .content .posts-area{margin:0 var(--spacing-xl)}}@media(max-width:500px){.home .content .posts-area{margin:0 var(--spacing-md)}}.initial-search-container{min-height:100vh;background-color:#544aa0;background:radial-gradient(circle at center,#3424af,#0a0a1e);display:flex;position:relative;align-items:center;justify-content:center;color:var(--color-white);overflow:hidden;text-align:center;padding:0 var(--spacing-lg);z-index:1}.initial-search-container .particles-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.initial-search-content{z-index:2;max-width:800px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-md);animation:fadeIn .5s ease-in}.initial-header-section{display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;align-items:center}.initial-header-section h1{color:var(--color-pink);letter-spacing:-.5px}.initial-search-form{width:100%}.initial-search-form .input-with-button-input{flex:1;padding:var(--spacing-lg) var(--spacing-xl);font-size:1rem;border-radius:.5rem;color:var(--color-white);transition:all .3s ease}.initial-search-form .input-with-button-input:focus{outline:none;background-color:var(--color-background)}.initial-search-form .input-with-button-wrapper .button-primary{padding:calc(var(--spacing-lg) - 2px) var(--spacing-md)}.initial-filter-buttons-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.initial-filter-buttons-section h2{font-size:1.15rem;font-weight:600;color:var(--color-white);opacity:.9}.initial-filter-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-md)}.initial-filter-button{padding:var(--spacing-md) var(--spacing-lg);background-color:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;font-size:.95rem;font-weight:500;color:var(--color-white);cursor:pointer;transition:all .3s ease;position:relative;z-index:3;pointer-events:auto}.initial-filter-button:hover{background-color:#728cff4d;border-color:var(--color-purple);transform:translateY(-2px)}.initial-filter-button:active{transform:translateY(0)}.initial-tags-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.initial-tags-section h2{font-size:1.15rem;font-weight:600;color:var(--color-white);opacity:.9}.initial-tags-grid{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-lg)}.initial-tag-button{color:var(--color-neutral-2);background-color:#728cff4d;padding:2px var(--spacing-xs);border-radius:10px;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;z-index:3;pointer-events:auto}.initial-tag-button:hover{background-color:#728cff66;border-color:var(--color-purple);transform:scale(1.05)}.initial-tag-button:active{transform:scale(.95)}.initial-search-container footer{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg,#0a0a1e00 63%,#3424af);display:flex;justify-content:center;align-items:flex-end;align-content:center;gap:var(--spacing-md);height:200px;padding:var(--spacing-md) var(--spacing-sm)}@media(max-width:768px){.initial-filter-buttons-grid{grid-template-columns:1fr 1fr}.initial-filter-button{padding:var(--spacing-sm) var(--spacing-md);font-size:.9rem}}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--color-background-dark)}.login-box{display:flex;flex-direction:column;align-items:center;padding:3rem 2rem;background-color:var(--color-background-light);border-radius:1rem;width:100%;max-width:400px;box-shadow:0 10px 30px #0003}.login-logo{width:120px;margin-bottom:1rem}.login-title{margin-top:var(--spacing-lg)}.login-text{color:var(--color-neutral-2);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);text-align:center}.login-form{display:flex;flex-direction:column;gap:1rem;width:100%}.login-error{color:var(--color-semantic-error);font-size:.875rem;margin-top:-.5rem;margin-bottom:.5rem;text-align:center}.post-details-page .content-detail-posts{margin-left:633px;margin-top:var(--spacing-xl);margin-right:400px}@media(max-width:1900px){.post-details-page .content-detail-posts{margin-left:483px;margin-right:200px}}@media(max-width:1500px){.post-details-page .content-detail-posts{margin-left:calc(283px + var(--spacing-xl));margin-right:var(--spacing-xl)}}@media(max-width:1160px){.post-details-page .content-detail-posts .post-detail-layout .post-header{flex-direction:column;align-items:center}}@media(max-width:992px){.post-details-page .content-detail-posts{margin:calc(56px + var(--spacing-xl)) var(--spacing-xl)}.post-details-page .content-detail-posts .post-detail-layout .post-header{flex-direction:column;align-items:center}}@media(max-width:600px){.post-details-page .content-detail-posts{margin:calc(56px + var(--spacing-xl)) var(--spacing-md)}.post-details-page .content-detail-posts .post-detail-layout{margin-top:var(--spacing-md)}}.post-details-page .content-detail-posts .post-detail-layout{display:flex;flex-direction:column;gap:24px;justify-content:center;align-content:center;background:var(--color-background-light);border-radius:var(--border-radius-cards);margin-top:var(--spacing-xl)}.post-details-page .content-detail-posts .post-detail-layout .post-header{display:flex;gap:var(--spacing-lg);padding:var(--spacing-lg);border-bottom:1px solid var(--color-neutral-4)}.post-details-page .content-detail-posts .post-detail-layout .post-header .book-image{display:flex;flex-direction:column;border:solid 2px var(--color-pink);border-radius:var(--border-radius-cards);box-shadow:#e372ff 0 0 20px;position:relative}.post-details-page .content-detail-posts .post-detail-layout .post-header .book-image img{width:200px;height:auto;border-radius:var(--border-radius-cards)}.post-details-page .content-detail-posts .post-detail-layout .post-header .book-image button{border-radius:0 0 15px 15px;position:absolute;bottom:0;width:100%}.post-detail-category{border-radius:var(--border-radius-cards);display:flex;align-self:flex-start;width:fit-content;gap:var(--spacing-xs);padding:var(--spacing-xs) 8px}.post-detail-category.scene{background:#b6f8ff33;color:var(--color-semantic-info-light);border:1px solid var(--color-semantic-info-light)}.post-detail-category.recommendation{background:#ffbdbd33;color:var(--color-semantic-error-light);border:1px solid var(--color-semantic-error-light)}.post-detail-category.guide{background:#fbeead33;color:var(--color-semantic-warning-light);border:1px solid var(--color-semantic-warning-light)}.post-detail-category.quote{background:#e372ff33;color:var(--color-pink);border:1px solid var(--color-pink)}.post-detail-layout .book-details{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.post-detail-layout .book-details strong{color:var(--color-pink)}.post-details-page .content-detail-posts .post-detail-layout .book-details strong:hover{text-decoration:underline;cursor:pointer}.post-details-page .content-detail-posts .post-detail-layout .book-details p{color:var(--color-neutral-2)}.post-details-page .content-detail-posts .post-title .author:hover{text-decoration:underline;cursor:pointer}.post-details-page .content-detail-posts .post-detail-layout .item-list{display:flex;gap:var(--spacing-md);color:var(--color-neutral-2);flex-wrap:wrap}.post-details-page .content-detail-posts .post-detail-layout .item-list div{display:flex;gap:var(--spacing-sm)}.post-details-page .content-detail-posts .post-detail-layout .book-details .book-tags{display:flex;flex-wrap:wrap;gap:6px;width:100%}.post-details-page .content-detail-posts .post-detail-layout .book-details .book-tags span{color:var(--color-neutral-2);background-color:#728cff33;padding:var(--spacing-xs) var(--spacing-md);border-radius:100px}.post-details-page .content-detail-posts .post-detail-layout .book-details .book-tags span.thematic-tag{background:#728cff66;color:var(--color-neutral-1)}.post-details-page .content-detail-posts .post-detail-layout .book-details .book-tags span:hover{cursor:pointer;background:var(--color-background)}.post-details-page .content-detail-posts .post-detail-layout .book-details .post-interactions{display:flex;justify-content:space-between}.post-details-page .content-detail-posts .post-detail-layout .book-details .copy-link{display:flex;align-items:center;cursor:pointer;position:relative;color:var(--color-white);border-radius:50px;padding:0 0 0 var(--spacing-md)}.post-details-page .content-detail-posts .post-detail-layout .book-details .copy-link p{color:var(--color-white)}.post-details-page .copy-link:hover{background-color:var(--color-background)}.post-details-page .content-detail-posts .post-detail-layout .post-content{padding:var(--spacing-xl)}.post-details-page .content-detail-posts .post-detail-layout .post-content h3{color:var(--color-pink);margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.post-details-page .content-detail-posts .post-detail-layout .post-content p{line-height:1.8;margin-bottom:1.05em}.post-list{margin-left:20px;padding-left:10px;list-style-position:outside}.post-list li{margin-bottom:8px}.post-quote{background:var(--color-background);padding:var(--spacing-md);border-radius:var(--border-radius-cards)}.post-quote p{font-style:italic}.post-quote cite{color:var(--color-pink)}.post-separator{border:0;height:2px;background-image:linear-gradient(to right,#fff0,#728cff,#fff0);margin:40px 0}.related-posts{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.related-posts .related-posts-header{display:flex;align-items:center;gap:var(--spacing-md)}.related-posts .related-posts-header div p{color:var(--color-neutral-2)}.related-posts .related-posts-list{display:grid;gap:var(--spacing-md) var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.related-posts .related-posts-list article{width:100%;height:100%}.related-posts .related-posts-list article .post-card-shell .post-card-row{flex-direction:column;align-items:center}@media(max-width:350px){.related-posts .related-posts-list{grid-template-columns:1fr}}.create-post-page{display:flex;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);margin-left:400px;margin-right:400px;justify-content:center}@media(max-width:1900px){.create-post-page{margin-left:32px;margin-right:32px}}.create-post-page .create-post-form{display:flex;border:1px solid var(--color-neutral-4);width:100%;flex-direction:column;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap;align-content:center;padding:var(--spacing-lg);border-radius:var(--border-radius-cards)}.create-post-page .create-post-form .create-post-page-header{display:flex;gap:var(--spacing-md);align-items:center}.create-post-page .create-post-form .create-post-page-header .actions{display:flex;flex:1;gap:var(--spacing-md);justify-content:flex-end}.create-post-page .create-post-form .category-tabs{display:flex}.create-post-page .create-post-form .category-tabs .category-tab{flex:1;background-color:var(--color-background-light);color:var(--color-purple);border:1px solid var(--color-purple)}.create-post-page .create-post-form .category-tabs .category-tab.active{flex:1;background-color:var(--color-purple);color:var(--color-white)}.create-post-page .create-post-form .form-section{display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center;align-content:center;width:100%}.create-post-page .create-post-form .form-section .category-fields{display:flex;gap:var(--spacing-md)}.create-post-page .create-post-form .form-section .category-fields .input-wrapper,.create-post-page .form-section .category-fields .dropdown-wrapper,.create-post-page .form-section .category-fields .datetime-picker{flex:1}.create-post-page .create-post-form .content-blocks-list{display:flex;flex-direction:column;gap:0;padding:var(--spacing-xs);width:100%}.create-post-page .create-post-form .content-block{display:flex;flex-direction:row;width:100%;align-items:center;gap:var(--spacing-xs);background-color:var(--color-background-light)}.create-post-page .create-post-form .content-blocks-list .content-block textarea{background-color:var(--color-background-light);border:none;color:#fff;width:70vw}.create-post-page .create-post-form .content-blocks-list .content-block .block-image{width:70vw;height:auto}.create-post-page .create-post-form .content-blocks-list .content-block textarea:focus-visible{outline:none}.backoffice-page{display:flex;flex-direction:row;overflow:hidden}.backoffice-page .container{position:relative;margin-left:307px;margin-right:24px;overflow-y:auto;width:100%}@media(max-width:992px){.backoffice-page .container{margin-top:70px;margin-left:inherit}}.backoffice-page .container .bo-header{display:flex;padding:var(--spacing-lg) var(--spacing-lg);justify-content:space-between}.backoffice-page .container .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-md);padding:var(--spacing-md)}.backoffice-page .container .stats-grid .stat-card{position:relative;background:radial-gradient(circle at 100% 100%,#1c1951 0,#1c1951 15px,transparent 15px) 0% 0%/16px 16px no-repeat,radial-gradient(circle at 0 100%,#1c1951 0,#1c1951 15px,transparent 15px) 100% 0%/16px 16px no-repeat,radial-gradient(circle at 100% 0,#1c1951 0,#1c1951 15px,transparent 15px) 0% 100%/16px 16px no-repeat,radial-gradient(circle at 0 0,#1c1951 0,#1c1951 15px,transparent 15px) 100% 100%/16px 16px no-repeat,linear-gradient(#1c1951,#1c1951) 50% 50%/ calc(100% - 2px) calc(100% - 32px) no-repeat,linear-gradient(#1c1951,#1c1951) 50% 50%/ calc(100% - 32px) calc(100% - 2px) no-repeat,linear-gradient(318deg,#e372ff,#728cff);border-radius:16px;padding:16px;box-sizing:border-box}.backoffice-page .container .search-area{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md)}.backoffice-page .container .search-area .input-wrapper,.backoffice-page .container .search-area .dropdown-wrapper{flex:1}.backoffice-page .container .search-area .button-secondary{height:42px}.backoffice-page .container .post-grid,.backoffice-page .container .tag-grid,.backoffice-page .container .purchase-grid,.backoffice-page .container .customer-grid,.backoffice-page .container .thematic-grid{background-color:var(--color-background-light);margin:var(--spacing-md)}.backoffice-page .container .tag-grid .table .table-row{grid-template-columns:60px 1fr 150px 120px}.backoffice-page .container .purchase-grid .table .table-row{grid-template-columns:minmax(250px,1fr) 150px 150px 150px 150px minmax(250px,1fr)}.backoffice-page .container .purchase-grid .table .table-row .table-cell button:first-child{margin-right:var(--spacing-sm)}.backoffice-page .container .customer-grid .table .table-row{grid-template-columns:minmax(250px,1fr) 150px 150px 150px 150px 150px}.backoffice-page .container .thematic-grid .table .table-row{grid-template-columns:60px 1fr 1fr 150px 120px}.home .content .search-title p{color:var(--color-purple)}.legal-container{margin-left:500px;margin-top:var(--spacing-xl);margin-right:500px}@media(max-width:1700px){.legal-container{margin-left:200px;margin-right:200px}}@media(max-width:1500px){.legal-container{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}}.legal-container .legal-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-neutral-4)}.legal-container .legal-section{background:var(--color-background-light);border-radius:var(--border-radius-cards);padding:var(--spacing-xl);margin:var(--spacing-xl)}.legal-container .legal-section h3{color:var(--color-pink);margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.legal-container .legal-section h2{margin-bottom:var(--spacing-lg)}.legal-container .legal-section li{margin-bottom:var(--spacing-sm)}.faq-page .faq-page-container{margin-left:500px;margin-top:var(--spacing-xl);margin-right:500px}@media(max-width:1900px){.faq-page .faq-page-container{margin-left:200px;margin-right:200px}}@media(max-width:1500px){.faq-page .faq-page-container{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}}@media(max-width:992px){.faq-page .faq-page-container{margin:var(--spacing-xl)}}.faq-page-content{justify-content:center;display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:center}.faq-page-content .faq-list-container{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.faq-page-content .faq-list-container .accordion .accordion-button{height:56px}.faq-page-content .faq-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-neutral-4);width:100%}.faq-page-content .faq-intro{background:var(--color-background-light);border-radius:var(--border-radius-cards);padding:var(--spacing-xl)}.form-page{margin-left:600px;margin-top:var(--spacing-xl);margin-right:600px;align-content:center;height:80vh}@media(max-width:1900px){.form-page{margin-left:200px;margin-right:200px}}@media(max-width:1500px){.form-page{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}}@media(max-width:992px){.form-page{margin:var(--spacing-xl)}}.form-page .form-page-wrapper{justify-content:center;display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:center;background:var(--color-background-light);padding:var(--spacing-xl);border-radius:var(--border-radius-cards);position:relative}.form-page .form-page-wrapper header{width:100%}.form-page .form-page-wrapper header h1{color:var(--color-pink)}.form-page .form-page-wrapper .biribi-form-hub{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.form-page .form-page-wrapper .biribi-form-hub .form-actions{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.form-page .form-page-wrapper .biribi-form-hub .form-row{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.form-page .form-page-wrapper .biribi-form-hub .form-success-message,.step-form-container .form-success-message{display:flex;flex-direction:column;background:linear-gradient(95deg,#9cff72 -75.11%,#1c1951 36.86%);border-radius:var(--border-radius-cards);padding:var(--spacing-lg);height:100%}.form-page .form-page-wrapper .biribi-form-hub .form-success-message .success-icon,.step-form-container .form-success-message .success-icon{display:flex;gap:var(--spacing-sm);align-items:center;color:var(--color-semantic-success);margin-bottom:var(--spacing-md)}.form-page .form-page-wrapper .biribi-form-hub .form-success-message .success-icon .form-success-icon,.step-form-container .form-success-message .success-icon .form-success-icon{border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-light);color:var(--color-semantic-success)}@media screen and (max-width:600px){.form-page{margin:var(--spacing-md);height:auto}.form-page .form-page-wrapper{padding:var(--spacing-md);height:auto}.form-page .form-page-wrapper .biribi-form-hub .form-success-message,.step-form-container .form-success-message{padding:var(--spacing-md)}.form-page .form-page-wrapper .biribi-form-hub .form-success-message .success-icon,.step-form-container .form-success-message .success-icon{flex-direction:column;align-items:flex-start}.form-page .form-page-wrapper .biribi-form-hub .form-actions{flex-direction:column}}.paywall-screen{position:fixed;inset:0;display:flex;align-content:center;align-items:center;justify-content:center;background-image:url(/assets/blur-background.png);background-size:cover;background-position:center;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:var(--spacing-xl)}.paywall-screen .blurred-bg-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.paywall-container{position:relative;z-index:10000;padding:var(--spacing-xl);background:#272a65b3;border-radius:var(--border-radius-cards);max-width:800px;height:fit-content}@media(max-width:900px){.paywall-container{padding:var(--spacing-md)}.paywall-screen{align-content:flex-start;align-items:flex-start}}.paywall-container .paywall-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.paywall-container .paywall-header h2{color:var(--color-pink)}.paywall-container .package-grid{display:flex;gap:var(--spacing-md) var(--spacing-md);margin-top:var(--spacing-lg);flex-wrap:wrap;justify-content:center}@media screen and (max-width:800px){.paywall-container .package-grid{flex:0 0 50%}}@media screen and (max-width:480px){.paywall-container .package-grid{flex:0 0 100%}}.paywall-container .package-grid .package-card{background:var(--color-background-light);border-radius:var(--border-radius-cards);display:flex;flex-direction:column;align-items:center;text-align:center;width:200px;justify-content:space-between}.paywall-container .package-grid .package-card button{width:100%}.paywall-container .package-grid .package-card .package-info{border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0;position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;align-items:center;padding:var(--spacing-lg);height:100%}.paywall-footer{margin-top:var(--spacing-lg);text-align:center;color:var(--color-neutral-2)}.maintenance-container{min-height:100vh;background-color:#544aa0;background:radial-gradient(circle at center,#3424af,#0a0a1e);display:flex;position:relative;align-items:center;justify-content:center;color:var(--color-white);overflow:hidden;text-align:center;padding:var(--spacing-lg);z-index:1}.maintenance-container .maintenance-content{z-index:2;max-width:600px}.maintenance-container .maintenance-content .icon-wrapper{position:relative;width:100px;height:100px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center}.maintenance-container .main-icon{background:linear-gradient(135deg,#e372ff,#728cff);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px var(--color-purple)}.maintenance-container .circling-stars{position:absolute;width:120px;height:120px}.maintenance-container .star{position:absolute;font-size:1.2rem;color:var(--color-pink)}.maintenance-container .return-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-cards);padding:1.5rem;margin:2rem 0}.maintenance-container .return-card .card-header{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:.5rem;opacity:.8;font-size:.9rem}.maintenance-footer{margin-top:2rem;display:flex;justify-content:center;gap:1rem;opacity:.6}.AccordionItem{border:.7px solid var(--color-neutral-4)!important}.checkout{max-width:1100px;margin:50px auto;padding:var(--spacing-lg)}.checkout-container{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-lg)}.checkout-container .checkout-main{display:flex;flex-direction:column;gap:var(--spacing-lg)}.checkout-container .checkout-main .checkout-section{background:var(--color-background-light);padding:var(--spacing-lg);border-radius:var(--border-radius-cards);border:.7px solid var(--color-neutral-4)}.checkout-section .checkout-section-title{display:flex;gap:var(--spacing-md);align-items:center;margin-bottom:var(--spacing-sm)}.checkout-section .checkout-section-title svg{color:var(--color-neutral-2)}.checkout-container .checkout-main .plan-grid{display:flex;flex-direction:column;gap:var(--spacing-md)}.checkout-container .checkout-main .plan-card{display:flex;padding:var(--spacing-md);border:1px solid var(--color-neutral-4);border-radius:var(--border-radius-cards);cursor:pointer;transition:.3s;justify-content:space-between}.checkout-container .checkout-main .plan-card .plan-price{text-align:right}.checkout-container .checkout-main .plan-card .plan-info div{display:flex;gap:var(--spacing-sm);align-items:center}.checkout-container .checkout-main .plan-card.active{border-color:var(--color-purple);background:#728cff33;box-shadow:#728cff80 0 0 10px 2px}.checkout-container .checkout-main .plan-card:hover{border-color:var(--color-purple);background:#728cff33}@media(max-width:768px){.checkout-container{display:flex;flex-direction:column}}.checkout-summary{background:var(--color-background-light);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:var(--spacing-lg);border-radius:var(--border-radius-cards);border:.7px solid var(--color-neutral-4)}.checkout-summary .summary-item{display:flex;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:.7px solid var(--color-neutral-4)}.checkout-summary .summary-item div:first-child{padding:var(--spacing-md);border-radius:var(--border-radius-cards)}.checkout-summary .summary-features{border-bottom:.7px solid var(--color-neutral-4);padding-top:var(--spacing-md)}.checkout-summary .summary-features p{margin-bottom:var(--spacing-md)}.checkout-summary .summary-features div,.checkout-summary .summary-total{display:flex;justify-content:space-between}.checkout-summary .summary-footer{max-width:950px;margin:40px auto;padding:30px 35px;border-radius:var(--border-radius-cards);background:var(--color-background-hover)}.checkout-summary .summary-footer .summary-footer-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-neutral-4)}.checkout-summary .summary-footer .secure-text{display:flex;gap:var(--spacing-xs);color:var(--color-neutral-2);align-items:center}.checkout-summary .summary-footer .powered-by{display:flex;gap:var(--spacing-xs);background:var(--color-background);color:#fff;border-radius:8px;padding:8px;align-items:center;font-size:14px;justify-content:center}.checkout-summary .summary-footer .payment-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-sm);margin:var(--spacing-md) 0}.checkout-summary .summary-footer .payment-logos svg{border-radius:4px}.backoffice-page .customer-details-header{display:flex;align-items:center;gap:var(--spacing-md);margin:var(--spacing-lg) 0}.backoffice-page .customer-details-header div:nth-child(2){background:var(--color-background-hover);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%}.backoffice-page .customer-section:first-child{border-radius:0 var(--border-radius-cards) var(--border-radius-cards) var(--border-radius-cards)}.backoffice-page .customer-section{background:var(--color-background-light);border-radius:var(--border-radius-cards);padding:var(--spacing-lg)}.backoffice-page h3{margin-bottom:var(--spacing-md)}.backoffice-page .danger-zone p{margin-bottom:var(--spacing-sm)}.status-badge{display:inline-block;padding:6px 12px;border-radius:var(--border-radius-buttons);font-size:.75rem;font-weight:600;white-space:nowrap;text-transform:uppercase}.status-badge.status-published{background-color:#4caf5033;color:var(--color-semantic-success);border:1px solid var(--color-semantic-success)}.status-badge.status-draft{background-color:#ffc10733;color:var(--color-semantic-warning);border:1px solid var(--color-semantic-warning)}.status-badge.status-scheduled{background-color:#72d9ff33;color:var(--color-semantic-info);border:1px solid var(--color-semantic-info)}.status-badge.status-rejected{background-color:#ffbdbd33;color:var(--color-semantic-error);border:1px solid var(--color-semantic-error)}.status-badge.status-pending{background-color:#7c7c7c33;color:var(--color-neutral-1);border:1px solid var(--color-neutral-1)}.header-controls{display:flex;gap:var(--spacing-md);align-items:center;flex-wrap:wrap}.contribute-container{min-height:100vh;background-color:#544aa0;background:radial-gradient(circle at center,#3424af,#0a0a1e);display:flex;flex-direction:column;position:relative;align-items:center;justify-content:center;color:var(--color-white);overflow:hidden;padding:var(--spacing-lg);z-index:1}.particles-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.magic-blob{position:absolute;border-radius:50%;opacity:.3}.contribute-header{position:relative;z-index:2;text-align:center;margin-bottom:3rem}.contribute-header h1{font-size:2.5rem;margin:1.5rem 0 .5rem;background:linear-gradient(135deg,#e372ff,#728cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.contribute-header p{font-size:1rem;color:#fffc;margin:0}.contribute-step-header p:last-child{color:var(--color-neutral-2)}.contribute-form-wrapper{position:relative;z-index:2;width:100%;max-width:1000px;margin:0 auto}.contribute-step-content{width:100%;display:flex;flex-direction:column;gap:var(--spacing-md)}.step-instruction{font-size:1rem;color:#fffc;margin-bottom:1.5rem;text-align:center}.option-grid{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.contribute-option{padding:var(--spacing-xl);border:1px solid var(--color-neutral-4);border-radius:var(--border-radius-cards);background:var(--color-background-hover);color:var(--color-white);cursor:pointer;transition:all .3s ease;display:flex;gap:var(--spacing-sm);align-content:center;justify-content:flex-start;text-align:left;min-height:80px}.contribute-option:hover{border-color:var(--color-purple);background:#728cff4d;transform:translateY(-2px)}.contribute-option.selected{border-color:var(--color-purple);background:#728cff4d;box-shadow:0 0 20px 5px #728cff4d}.contribute-option:focus-visible{outline:1px solid var(--color-semantic-info);outline-offset:2px}.contribute-option p,.contribute-option svg{color:var(--color-neutral-2)}.field-error{color:#ff7272;font-size:.85rem;margin-top:var(--spacing-sm);text-align:center;padding:var(--spacing-sm) var(--spacing-md);background:#ff72721a;border-left:3px solid #FF7272;border-radius:4px;font-weight:500;display:block}.form-group-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}@media(max-width:600px){.form-group-row{grid-template-columns:1fr}}.form-group-row input,.form-group-row .dropdown-wrapper{width:100%}.text-editor-wrapper{border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-cards);padding:var(--spacing-md);background:#0000004d;margin-bottom:var(--spacing-md)}.text-editor-wrapper .ce-block__content{max-width:100%;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}.text-editor-wrapper .ce-block__content::selection,.text-editor-wrapper .ce-block__content *::selection,.text-editor-wrapper .ce-paragraph::selection,.text-editor-wrapper .ce-paragraph *::selection,.text-editor-wrapper .ce-paragraph p::selection,.text-editor-wrapper .ce-paragraph p *::selection,.text-editor-wrapper .ce-paragraph span::selection,.text-editor-wrapper .ce-paragraph div::selection,.text-editor-wrapper .ce-paragraph div *::selection,.editor-container .codex-editor__redactor .ce-block.ce-block--selected{background-color:#728cff99!important}.email-note{font-size:.9rem;color:#fff9;margin-top:var(--spacing-md);font-style:italic}.contribution-info{display:grid;gap:var(--spacing-lg);grid-template-columns:1fr}.info-section{color:var(--color-neutral-1)}.info-section p{font-size:.95rem;line-height:1.6;color:#ffffffd9}.info-section strong{color:var(--color-lime);font-weight:600}@media(max-width:768px){.contribution-info{grid-template-columns:1fr}}.success-state{text-align:center;padding:2rem}.success-icon-wrapper{display:flex;justify-content:center;margin-bottom:1.5rem;color:#9cff72;animation:scaleIn .5s ease-out}.success-state h3{font-size:1.5rem;margin-bottom:1rem;color:#9cff72}.success-state p{color:#fffc;margin-bottom:.5rem}.success-state strong{color:#e372ff}.contribute-success{text-align:center;padding:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius-cards);display:flex;flex-direction:column;align-items:center}.success-icon{color:#9cff72;margin-bottom:1.5rem}.contribute-success h2{font-size:1.8rem;margin-bottom:1rem;background:linear-gradient(135deg,#e372ff,#728cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contribute-success p{color:#fffc;margin-bottom:.5rem;font-size:.95rem}.contribute-success button{margin-top:1.5rem}@keyframes scaleIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:768px){.contribute-header h1{font-size:2rem}.contribute-header p{font-size:.9rem}.option-grid{grid-template-columns:1fr}}@media(max-width:500px){.contribute-container{padding:var(--spacing-md)}.contribute-header{margin-bottom:2rem}.contribute-header h1{font-size:1.5rem}.contribute-form-wrapper{max-width:100%}}
