.style-module__XPdIWq__tabBar{background:#fdfcf8;border-bottom:1px solid #6a40401a;flex-shrink:0;align-items:center;height:36px;padding:0 4px;display:flex}.style-module__XPdIWq__tabsContainer{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:center;gap:2px;padding:4px 12px 4px 4px;display:flex;overflow:auto hidden}.style-module__XPdIWq__tabsContainer::-webkit-scrollbar{display:none}.style-module__XPdIWq__scrollButton{color:#6a4040;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:flex}.style-module__XPdIWq__scrollButton:hover{opacity:1;background:#6a404014}.style-module__XPdIWq__scrollLeft{margin-right:2px}.style-module__XPdIWq__scrollRight{margin-left:2px}.style-module__XPdIWq__tab{cursor:pointer;color:#6a4040;opacity:.7;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;min-width:80px;max-width:180px;height:28px;padding:0 8px;transition:opacity .15s,background .15s,border-color .15s;display:flex}.style-module__XPdIWq__tab:hover{opacity:1;background:#6a40400d}.style-module__XPdIWq__tab.style-module__XPdIWq__active{opacity:1;background:#6a404014;border-color:#6a404026}.style-module__XPdIWq__tab.style-module__XPdIWq__streaming{opacity:.9}.style-module__XPdIWq__tab.style-module__XPdIWq__streaming .style-module__XPdIWq__name{font-style:italic}.style-module__XPdIWq__streamingSpinner{color:#6a4040;align-items:center;margin-right:4px;animation:1s linear infinite style-module__XPdIWq__spin;display:inline-flex}@keyframes style-module__XPdIWq__spin{to{transform:rotate(360deg)}}.style-module__XPdIWq__tab.style-module__XPdIWq__streaming .style-module__XPdIWq__name{background:linear-gradient(90deg,#6a4040 0% 30%,#a08080 45%,#fff 50%,#a08080 55%,#6a4040 70% 100%) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-in-out infinite style-module__XPdIWq__textShimmer}@keyframes style-module__XPdIWq__textShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.style-module__XPdIWq__icon{width:14px;height:14px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.style-module__XPdIWq__name{white-space:nowrap;text-overflow:ellipsis;color:inherit;flex:1;font-size:12px;line-height:1.2;overflow:hidden}.style-module__XPdIWq__nameInput{color:#6a4040;background:#fff;border:1px solid #6a40404d;border-radius:3px;outline:none;flex:1;min-width:60px;max-width:160px;padding:1px 4px;font-size:12px;line-height:1.2}.style-module__XPdIWq__nameInput:focus{border-color:#6a404080;box-shadow:0 0 0 2px #6a40401a}.style-module__XPdIWq__tab.style-module__XPdIWq__editing{background:#6a40400f;border-color:#6a404033}.style-module__XPdIWq__closeButton{width:16px;height:16px;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}.style-module__XPdIWq__closeButton:hover{background:#6a40401a;opacity:1!important}.style-module__XPdIWq__dirtyIndicator{background:#ef4444;border-radius:50%;width:6px;height:6px;display:block}.style-module__XPdIWq__newIndicator{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.style-module__XPdIWq__tab.style-module__XPdIWq__dirty .style-module__XPdIWq__closeButton{opacity:1}.style-module__XPdIWq__tab.style-module__XPdIWq__dirty:hover .style-module__XPdIWq__closeButton .style-module__XPdIWq__dirtyIndicator,.style-module__XPdIWq__tab.style-module__XPdIWq__dirty .style-module__XPdIWq__closeButton svg{display:none}.style-module__XPdIWq__tab.style-module__XPdIWq__dirty:hover .style-module__XPdIWq__closeButton svg{display:block}.style-module__XPdIWq__closeAllButton{color:#6a4040;opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;transition:opacity .15s,background .15s;display:flex}.style-module__XPdIWq__closeAllButton:hover{opacity:1;background:#6a404014}.style-module__XPdIWq__collapseButton{color:#6a4040;opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;transition:opacity .15s,background .15s;display:flex}.style-module__XPdIWq__collapseButton:hover{opacity:1;background:#6a404014}
.auth-modal-overlay{z-index:999999;background-color:#000c;animation:.2s ease-out auth-modal-overlay-show;position:fixed;inset:0}.auth-modal-content{z-index:999999;background-color:#f5f3f1;border-radius:16px;outline:none;width:500px;height:auto;animation:.2s ease-out auth-modal-content-show;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.auth-modal-close{cursor:pointer;color:#6a4040;z-index:10;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s;display:flex;position:absolute;top:16px;right:16px}.auth-modal-close:hover{background-color:#6a40401a}@media (max-width:768px){.auth-modal-content{border-radius:0;width:100vw;height:100vh;top:0;left:0;transform:none}}@keyframes auth-modal-overlay-show{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:768px){@keyframes auth-modal-content-show{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.auth-modal-overlay,.auth-modal-content{animation:none}.auth-modal-close{transition:none}}.auth-modal-content:focus{outline:none}@media (prefers-contrast:high){.auth-modal-overlay{background-color:#000c}.auth-modal-content{border:2px solid #6a4040}}
.form-input-container{box-sizing:border-box;background:#fffbf4;border:none;border-radius:4px;align-items:center;width:100%;min-height:40px;transition:all .15s;display:flex;position:relative;overflow:hidden}.form-input-container--focused{box-shadow:inset 0 0 0 1px #6a404029}.form-input-container--error,.form-input-container--error.form-input-container--focused{box-shadow:inset 0 0 0 1px #ff4d00}.form-input-container--disabled{opacity:.6;cursor:not-allowed;background:#f9fafb;box-shadow:inset 0 0 0 1px #e5e7eb}.form-input-field{color:#6a4040;appearance:none;box-sizing:border-box;border:none;outline:none;flex:1;height:40px;padding:12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:normal;background:0 0!important}.form-input-field:-webkit-autofill{box-shadow:none!important;-webkit-box-shadow:none!important;color:#6a4040!important;-webkit-text-fill-color:#6a4040!important;background:0 0!important}.form-input-field:-webkit-autofill:hover{box-shadow:none!important;-webkit-box-shadow:none!important;color:#6a4040!important;-webkit-text-fill-color:#6a4040!important;background:0 0!important}.form-input-field:-webkit-autofill:focus{box-shadow:none!important;-webkit-box-shadow:none!important;color:#6a4040!important;-webkit-text-fill-color:#6a4040!important;background:0 0!important}.form-input-field::placeholder{color:#6a404066}.form-input-field:disabled{cursor:not-allowed}.form-input-container:has(.form-input-icon--leading) .form-input-field{padding-left:44px}.form-input-container:has(.form-input-icon--trailing) .form-input-field{padding-right:44px}.form-input-icon{color:#6b7280;pointer-events:none;z-index:1;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.form-input-icon--leading{left:12px}.form-input-icon--trailing{right:12px}.form-input-password-toggle{pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0;transition:color .15s}.form-input-password-toggle:hover{color:#374151}.form-input-password-toggle:focus{outline-offset:2px;outline:2px solid #6366f1}@media (max-width:768px){.form-input-container{min-height:48px}.form-input-field{height:46px;padding:12px;font-size:16px}.form-input-container:has(.form-input-icon--leading) .form-input-field{padding-left:48px}.form-input-container:has(.form-input-icon--trailing) .form-input-field{padding-right:48px}.form-input-icon--leading{left:14px}.form-input-icon--trailing{right:14px}}@media (prefers-contrast:high){.form-input-container{box-shadow:inset 0 0 0 2px #e5e7eb}.form-input-container--focused{box-shadow:inset 0 0 0 2px #6a404029,0 0 0 4px #818cf866}.form-input-field::placeholder{opacity:1}}@media (prefers-reduced-motion:reduce){.form-input-container,.form-input-password-toggle{transition:none}}.form-input-field:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:none!important;color:#6a4040!important;-webkit-text-fill-color:#6a4040!important}.form-input-field:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:none!important;color:#6a4040!important;-webkit-text-fill-color:#6a4040!important}.form-input-field:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:none!important;color:#6a4040!important;-webkit-text-fill-color:#6a4040!important}.form-input-container:focus-within{box-shadow:inset 0 0 0 1px var(--brown-40,#6a404066);background:var(--Pale-yellow-white,#fffbf4);outline:none}.form-input-field:focus-visible{outline:none}.form-input-container[data-password-field]{margin-bottom:8px}
.form-field{width:100%}.form-field-container{flex-direction:column;gap:6px;display:flex}.form-field-label{color:#374151;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.form-field-required{font-weight:400}.form-field-error{color:#ef4444;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.form-field-error:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.form-field-error:empty{display:none}.form-field[data-invalid] .form-field-label{color:#ef4444}.form-field[data-valid] .form-field-label{color:#10b981}.form-field:focus-within .form-field-label{color:#6366f1}.form-field[data-invalid]:focus-within .form-field-label{color:#ef4444}@media (max-width:768px){.form-field-label{font-size:15px}.form-field-error{font-size:14px}}@media (prefers-contrast:high){.form-field-error{font-weight:600}}@media (prefers-reduced-motion:reduce){.form-field-label,.form-field-error{transition:none}}
.login-form{width:100%}.login-form-root{flex-direction:column;gap:20px;width:100%;display:flex}.login-form-error{border-radius:var(--radius-md,6px);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.login-form-error svg{flex-shrink:0}.login-form-fields{flex-direction:column;gap:16px;display:flex}.login-form-forgot{justify-content:flex-end;margin-top:-4px;display:flex}.login-form-forgot-link{color:#6366f1;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:4px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.login-form-forgot-link:hover{color:#4f46e5;text-decoration:underline}.login-form-forgot-link:focus{outline-offset:2px;outline:2px solid #6366f1}@media (max-width:768px){.login-form-root,.login-form-fields{gap:18px}.login-form-error{padding:14px 16px;font-size:15px}.login-form-forgot-link{padding:6px 0;font-size:15px}}@media (prefers-contrast:high){.login-form-error{border-width:2px;font-weight:600}.login-form-forgot-link{font-weight:600}}@media (prefers-reduced-motion:reduce){.login-form-forgot-link{transition:none}}.login-form-root[data-loading=true]{pointer-events:none;opacity:.7}.login-form-root:focus-within .login-form-error{border-color:#f87171}.login-form-success{border-radius:var(--radius-md,6px);color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.login-form-error[role=alert]{position:relative}.login-form-root:invalid .login-form-forgot{opacity:.5}.no-js .login-form-forgot-link{color:#9ca3af;cursor:default;text-decoration:line-through}.no-js .login-form-forgot-link:hover{color:#9ca3af;text-decoration:line-through}
.password-validation{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#6a4040;background:#6a40401a;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%;display:flex}.password-validation-header{color:#6a4040;white-space:nowrap;line-height:1.5}.password-validation-content{flex-direction:column;gap:0;display:flex}.password-validation-requirement{color:#6a4040;white-space:nowrap;margin-bottom:0;line-height:1.5}.password-validation-list{margin:0;padding-left:15px;list-style-type:disc}.password-validation-list li{color:#6a4040;margin-bottom:0;margin-left:15px;line-height:1.5}.password-validation-list li:last-child{margin-bottom:0}
.password-validation-help-trigger{cursor:pointer;width:16px;height:16px;color:var(--brown-40,#6a4040);background:0 0;border:none;border-radius:100%;justify-content:center;align-items:center;margin-left:4px;transition:all .2s;display:inline-flex}.password-validation-help-trigger:hover{opacity:1;background-color:#ffffff1a}.password-validation-help-trigger:focus{opacity:1;background-color:#ffffff26;outline:none}.password-validation-popover-content{z-index:1000;border-radius:8px;max-width:280px;animation:.2s cubic-bezier(.16,1,.3,1) slideUpAndFade;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.password-validation-popover-content[data-side=top]{animation:.2s cubic-bezier(.16,1,.3,1) slideDownAndFade}.password-validation-popover-content[data-side=bottom]{animation:.2s cubic-bezier(.16,1,.3,1) slideUpAndFade}.password-validation-popover-content[data-side=left]{animation:.2s cubic-bezier(.16,1,.3,1) slideRightAndFade}.password-validation-popover-content[data-side=right]{animation:.2s cubic-bezier(.16,1,.3,1) slideLeftAndFade}.password-validation-popover-arrow{fill:#fff;width:12px;height:6px}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}
.verification-code-input{width:100%}.auth-resend-link{color:#6a404066;cursor:pointer;background:0 0;border:none;padding:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:normal;text-decoration:none;transition:color .15s}.auth-resend-link:hover:not(.auth-resend-link--disabled){color:#6a4040}.auth-resend-link--disabled,.auth-resend-link:disabled{cursor:not-allowed;opacity:.6}
.signup-form{width:100%}.auth-form-label-with-help{align-items:center;gap:4px;display:flex}.signup-form-root{flex-direction:column;gap:20px;width:100%;display:flex}.signup-form-error{border-radius:var(--radius-md,6px);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.signup-form-error svg{flex-shrink:0}.signup-form-fields{flex-direction:column;gap:16px;display:flex}.signup-form-requirements{border-radius:var(--radius-md,6px);background:#f9fafb;border:1px solid #e5e7eb;padding:12px 16px}.signup-form-requirements-title{color:#374151;margin:0 0 8px;font-size:14px;font-weight:500}.signup-form-requirements-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.signup-form-requirements-list li{align-items:center;gap:8px;font-size:13px;line-height:1.4;transition:color .15s;display:flex}.signup-form-requirements-list li:before{content:"";border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.requirement-unmet{color:#6b7280}.requirement-unmet:before{content:"○";color:#9ca3af;background:#e5e7eb;font-size:10px}.requirement-met{color:#059669}.requirement-met:before{content:"✓";color:#fff;background:#10b981;font-size:10px;font-weight:700}.signup-form-terms{border-radius:var(--radius-md,6px);background:#f3f4f6;border:1px solid #e5e7eb;padding:12px 16px}.signup-form-terms-text{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.signup-form-terms-link{color:#6366f1;font-weight:500;text-decoration:none;transition:color .15s}.signup-form-terms-link:hover{color:#4f46e5;text-decoration:underline}.signup-form-terms-link:focus{outline-offset:2px;border-radius:2px;outline:2px solid #6366f1}@media (max-width:768px){.signup-form-root,.signup-form-fields{gap:18px}.signup-form-error{padding:14px 16px;font-size:15px}.signup-form-requirements{padding:14px 16px}.signup-form-requirements-title{font-size:15px}.signup-form-requirements-list li{font-size:14px}.signup-form-terms{padding:14px 16px}.signup-form-terms-text{font-size:14px}}@media (prefers-contrast:high){.signup-form-error{border-width:2px;font-weight:600}.signup-form-requirements,.signup-form-terms{border-width:2px}.signup-form-terms-link{font-weight:600}.requirement-met:before{border:2px solid #10b981}}@media (prefers-reduced-motion:reduce){.signup-form-requirements-list li,.signup-form-requirements-list li:before,.signup-form-terms-link{transition:none}}.signup-form-root[data-loading=true]{pointer-events:none;opacity:.7}.signup-form-root:invalid .signup-form-requirements{border-color:#fca5a5}.signup-form-root:valid .signup-form-requirements{border-color:#86efac}.signup-form-error[role=alert]{position:relative}.signup-form:focus-within .signup-form-requirements{border-color:#9ca3af}.no-js .signup-form-requirements{display:none}@keyframes requirement-check{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}.requirement-met:before{animation:.2s ease-out requirement-check}@media (prefers-reduced-motion:reduce){.requirement-met:before{animation:none}}.signup-form-root>*+*{margin-top:0}.signup-form-checkbox{align-items:flex-start;gap:12px;margin:16px 0;display:flex}.signup-form-checkbox input[type=checkbox]{margin:2px 0 0}.signup-form-checkbox label{color:#6b7280;cursor:pointer;font-size:13px;line-height:1.5}.signup-form-checkbox a{color:#6366f1;text-decoration:none}.signup-form-checkbox a:hover{text-decoration:underline}
.forgot-password-form,.forgot-password-form-root{flex-direction:column;gap:20px;width:100%;display:flex}
.reset-password-form,.reset-password-form-root{flex-direction:column;gap:20px;width:100%;display:flex}.reset-password-form .auth-form-label-with-help{align-items:center;gap:4px;display:flex}
.social-login{width:100%}.google-login-button{cursor:pointer;background-color:#fffbf4;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:12px;transition:background-color .15s;display:flex;box-shadow:0 4px 12px #986b4333}.google-login-button:hover:not(:disabled){background-color:#f8f4ed}.google-login-button:disabled{cursor:not-allowed;opacity:.6}.google-login-text{color:#6a4040;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:normal}.google-login-button[data-loading=true] .google-login-text{opacity:.7}.google-login-button:focus{outline-offset:2px;outline:2px solid #6a4040}.google-login-button:active{transform:translateY(1px);box-shadow:0 2px 6px #986b4333}@media (max-width:768px){.google-login-button{height:44px;padding:14px 12px}.google-login-text{font-size:16px}}@media (prefers-contrast:high){.google-login-button{border:2px solid #6a4040}}@media (prefers-reduced-motion:reduce){.google-login-button{transition:none}.google-login-button:active{transform:none}}
.auth-main-container{background:linear-gradient(185deg,#fcc14c1a 4.18%,#fcc14c00 59.76%);flex-direction:column;justify-content:space-between;width:100%;height:auto;margin:0 auto;padding:60px 90px 40px;display:flex;position:relative}.auth-header-gradient{z-index:-1;width:100%;position:absolute;top:0;left:0;scale:1.05}.auth-mobile-header{z-index:10;display:none;position:absolute;top:4px;left:4px}.auth-mobile-logo{height:32px;display:block}.auth-header{flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.auth-tagline{text-align:center;color:#6a4040;white-space:nowrap;margin:0;font-family:Instrument Serif,serif;font-size:44px;font-style:italic;line-height:1}.auth-form-container{flex-direction:column;gap:20px;width:100%;display:flex}.auth-title{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.auth-title-text{color:#6a4040;letter-spacing:-.32px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:normal}.auth-title-signup{justify-content:center;align-items:center;gap:8px;display:flex}.auth-title-logo{align-items:center;height:16px;display:flex}.auth-logo-text{color:#6a4040;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.auth-title-logo img{width:61.333px;height:16px;display:block}.auth-divider{align-items:center;gap:12px;width:100%;display:flex}.auth-divider-line{background-color:#6a404066;flex:1;height:1px}.auth-divider-text{color:#6a404066;text-align:center;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:normal}.auth-forms{flex-direction:column;gap:10px;width:100%;display:flex}.auth-form-field{flex-direction:column;gap:8px;width:100%;display:flex}.auth-form-label{color:#6a404066;align-items:center;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:normal;display:flex}.auth-form-label-row{justify-content:space-between;align-items:center;width:100%;display:flex}.auth-forgot-link{color:#6a404066;cursor:pointer;background:0 0;border:none;padding:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:normal;text-decoration:underline}.auth-forgot-link:hover{color:#6a4040}.auth-input-box{box-sizing:border-box;color:#6a4040;background-color:#fffbf4;border:none;border-radius:4px;width:100%;height:40px;padding:12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:normal}.auth-input-box::placeholder{color:#6a404066}.auth-input-box:focus{border:1px solid #6a404029;outline:none}.auth-input-box--error{border:1px solid #ff4d00}.auth-error-message{color:#ff584c;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:normal}.auth-submit-button{cursor:pointer;color:#fffbf4;background-color:#6a4040;border:none;border-radius:4px;width:100%;height:40px;margin-top:10px;padding:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:normal;transition:background-color .15s;box-shadow:0 4px 12px #986b4333}.auth-submit-button:hover:not(:disabled){background-color:#5a3535}.auth-submit-button:disabled{cursor:not-allowed;color:#fffbf433;opacity:.6}.auth-submit-button--success{background-color:#10b981;box-shadow:0 4px 12px #10b98133}.auth-submit-button--success:hover:not(:disabled){background-color:#059669}.auth-submit-button--success:disabled{cursor:not-allowed;color:#fffbf433;opacity:.6}.auth-mode-switch{text-align:center;margin:10px 0 0}.auth-mode-switch p{color:#6a4040;margin:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:normal}.auth-mode-switch-link{color:#6a4040;text-underline-position:from-font;cursor:pointer;background:0 0;border:none;padding:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:normal;text-decoration:underline}.auth-mode-switch-link:hover{opacity:.8}.auth-footer{justify-content:center;align-items:center;gap:20px;margin-top:35px;display:flex}.auth-footer-link{color:#6a4040;text-underline-position:from-font;text-align:center;font-family:Poppins,sans-serif;font-size:10px;font-weight:400;line-height:normal;text-decoration:underline}.auth-footer-link:hover{opacity:.8}@media (max-width:768px){.auth-main-container{width:100%;height:auto;padding:80px 20px 40px}.auth-mobile-header{display:block}.auth-tagline{font-size:32px}.auth-header{margin-bottom:30px}}
.auth-button{border-radius:var(--radius-md,6px);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;border:none;outline:none;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}.auth-button:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.auth-button-content{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.auth-button-text{line-height:1}.auth-button-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-button-spinner{flex-shrink:0;animation:1s linear infinite auth-button-spin}.auth-button--primary{color:#fff;background:#6366f1;border:1px solid #6366f1}.auth-button--primary:hover:not(:disabled){background:#5855eb;border-color:#5855eb}.auth-button--primary:active:not(:disabled){background:#4f46e5;border-color:#4f46e5}.auth-button--secondary{color:#111827;background:#f3f4f6;border:1px solid #d1d5db}.auth-button--secondary:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.auth-button--secondary:active:not(:disabled){background:#d1d5db;border-color:#6b7280}.auth-button--outline{color:#6366f1;background:0 0;border:1px solid #6366f1}.auth-button--outline:hover:not(:disabled){color:#fff;background:#6366f1}.auth-button--outline:active:not(:disabled){background:#5855eb;border-color:#5855eb}.auth-button--ghost{color:#6366f1;background:0 0;border:1px solid #0000}.auth-button--ghost:hover:not(:disabled){color:#5855eb;background:#f3f4f6}.auth-button--ghost:active:not(:disabled){background:#e5e7eb}.auth-button--small{height:32px;padding:0 12px;font-size:13px}.auth-button--small .auth-button-content{gap:6px}.auth-button--small .auth-button-icon,.auth-button--small .auth-button-spinner{width:14px;height:14px}.auth-button--medium{height:40px;padding:0 16px;font-size:14px}.auth-button--medium .auth-button-content{gap:8px}.auth-button--medium .auth-button-icon,.auth-button--medium .auth-button-spinner{width:16px;height:16px}.auth-button--large{height:48px;padding:0 20px;font-size:16px}.auth-button--large .auth-button-content{gap:10px}.auth-button--large .auth-button-icon,.auth-button--large .auth-button-spinner{width:18px;height:18px}.auth-button--full-width{width:100%}.auth-button--loading{cursor:default;pointer-events:none}.auth-button--loading .auth-button-text{opacity:.7}.auth-button--disabled,.auth-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.auth-button--small{height:40px;padding:0 14px;font-size:14px}.auth-button--medium{height:44px;padding:0 18px;font-size:15px}.auth-button--large{height:52px;padding:0 22px;font-size:17px}}@keyframes auth-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-contrast:high){.auth-button{border-width:2px}.auth-button--primary{background:#3730a3}.auth-button--outline,.auth-button--ghost{border-width:2px}}@media (prefers-reduced-motion:reduce){.auth-button{transition:none}.auth-button-spinner{animation:none}.auth-button--loading .auth-button-spinner{opacity:.7}}.auth-button:focus:not(:focus-visible){outline:none}.auth-button--social{color:#111827;background:#fff;border:1px solid #d1d5db}.auth-button--social:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.auth-button--icon-only{aspect-ratio:1;width:auto;padding:0}.auth-button--icon-only .auth-button-text{display:none}.auth-button-content{transition:opacity .15s}.auth-button--loading .auth-button-content{opacity:.8}
.KsModal{--font-color-light:rgb(var(--primary-gray-rgb));--secondary-font-color-light:rgba(var(--primary-gray-rgb),.6);--third-font-color-light:rgba(var(--primary-gray-rgb),.4);--placeholder-font-color-light:rgba(var(--primary-gray-rgb),.2);--bg-color-light:rgb(var(--primary-white-rgb));--hover-bg-color-light:rgba(var(--primary-gray-rgb),.04);--disabled-bg-color-light:rgba(var(--primary-gray-rgb),.02);--border-color-light:rgba(var(--primary-gray-rgb),.08);--shadow-color-light:rgba(var(--primary-gray-rgb),.12);--font-color-dark:rgb(var(--primary-white-rgb));--secondary-font-color-dark:rgba(var(--primary-white-rgb),.6);--third-font-color-dark:rgba(var(--primary-white-rgb),.4);--placeholder-font-color-dark:rgba(var(--primary-white-rgb),.2);--bg-color-dark:rgb(var(--primary-gray-rgb));--hover-bg-color-dark:rgba(var(--primary-white-rgb),.04);--disabled-bg-color-dark:rgba(var(--primary-white-rgb),.02);--border-color-dark:rgba(var(--primary-white-rgb),.08);--shadow-color-dark:rgba(var(--primary-gray-rgb),.12);--description-text-color:#20202099;--vote-button-bg:#202020;--vote-button-hover-bg:#404040;--vote-button-active-bg:#101010;-webkit-user-select:none;user-select:none;border:1px solid var(--border-color-light);background:var(--bg-color-light);box-shadow:0px 0px 60px 0px var(--shadow-color-light);color:var(--font-color-light);flex-direction:column;display:flex;position:relative;overflow:hidden}__small.KsModal{border-radius:8px;width:400px;padding:28px}__medium.KsModal{border-radius:16px;width:548px;padding:40px 24px}__logo.KsModal{width:32px;height:32px;color:var(--font-color-light);position:absolute;top:24px;left:24px}__logo.KsModal svg{width:100%;height:100%}__close.KsModal{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .3s;display:flex;position:absolute}__close.KsModal svg{width:14px;height:14px}__close.KsModal:hover{background:var(--hover-bg-color-light)}__small.KsModal .KsModal__close{color:var(--secondary-font-color-light);top:8px;right:8px}__medium.KsModal .KsModal__close{color:var(--font-color-light);top:20px;right:20px}__header.KsModal{flex-grow:0;flex-shrink:0;align-items:center;line-height:150%;display:flex}__small.KsModal .KsModal__header{justify-content:space-between;margin-bottom:12px;font-size:14px;font-style:normal;font-weight:500}__medium.KsModal .KsModal__header{justify-content:center;margin-bottom:16px;font-family:Instrument Serif,serif;font-size:34px;font-style:italic;font-weight:400}__content.KsModal{white-space:pre-wrap;color:var(--secondary-font-color-light);flex-direction:column;flex:1;gap:12px;font-style:normal;font-weight:400;line-height:150%;display:flex}__small.KsModal .KsModal__content{font-size:13px}__medium.KsModal .KsModal__content{font-size:14px}__input.KsModal{--input-height:36px;align-items:center;gap:12px;width:386px;display:flex;position:relative}-label__input.KsModal{flex-grow:0;flex-shrink:0;font-weight:500}-field__input.KsModal{pointer-events:auto;cursor:text;-webkit-user-select:text;user-select:text;min-height:32px;color:var(--secondary-font-color-light);word-wrap:break-word;white-space:pre-wrap;background:0 0;border:none;border-radius:0;flex:1;padding:8px 0;font-size:14px;line-height:16px;transition:background-color .3s,color .3s}-field__input.KsModal::placeholder{color:var(--placeholder-font-color-light);line-height:16px}-field__input.KsModal:focus{outline:none}-field__input.KsModal:disabled{cursor:not-allowed;color:var(--placeholder-font-color-light)}-loading__input.KsModal{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);width:var(--input-height);height:var(--input-height);justify-content:center;align-items:center;display:flex;position:absolute}__footer.KsModal{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}__button.KsModal{background:var(--border-color-light);min-width:100px;height:32px;color:var(--third-font-color-light);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:500;line-height:150%;transition:background-color .3s,color .3s,opacity .3s;display:flex;position:relative}__button.KsModal:not(:disabled):hover{opacity:.8}__button.KsModal:not(:disabled):active{opacity:.6}__button.KsModal.isPrimary{background:var(--font-color-light);color:var(--bg-color-light)}__button.KsModal:disabled{cursor:not-allowed;opacity:.6}-loading__button.KsModal{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.KsModal__logo{top:24px;left:24px;position:absolute!important}.KsModal__medium .KsModal__close,.KsModal.KsModal__medium .KsModal__close{top:20px;right:20px;position:absolute!important}
.RequireAuthModal{--font-color-light:rgb(var(--primary-gray-rgb));--font-color-dark:rgb(var(--primary-white-rgb))}.RequireAuthModal__content{color:var(--font-color-light);flex-direction:column;align-items:center;display:flex}
.styles-module__T-HeUa__spin{color:#6a4040;animation:1s linear infinite styles-module__T-HeUa__loadingSpin}@keyframes styles-module__T-HeUa__loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.style-module__N9kKiW__collapsibleWrapper{border-radius:var(--cr-radius-md);border:1px solid var(--cr-primary-medium);background-color:var(--cr-bg-neutral);width:100%;position:relative;overflow:hidden}.style-module__N9kKiW__header{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.style-module__N9kKiW__headerButton{width:100%;height:32px;padding:var(--cr-space-base)var(--cr-space-lg);cursor:pointer;transition:all var(--cr-transition-smooth);font-size:var(--cr-text-lg);font-weight:var(--cr-font-medium);font-family:var(--cr-font-primary);justify-content:space-between;align-items:center;gap:var(--cr-space-lg);border-radius:var(--cr-radius-md);background:var(--cr-primary-light);color:var(--cr-primary-60);border:none;flex-shrink:0;display:flex}.style-module__N9kKiW__headerButton:hover{background-color:var(--cr-bg-tertiary)}.style-module__N9kKiW__headerButtonDisabled{cursor:not-allowed}.style-module__N9kKiW__headerButtonDisabled:hover{background-color:var(--cr-bg-secondary)}.style-module__N9kKiW__headerContent{align-items:center;gap:var(--cr-space-base);text-align:left;flex:1;min-width:0;display:flex;overflow:hidden}.style-module__N9kKiW__icon{color:var(--cr-text-tertiary);transition:all var(--cr-transition-smooth);flex-shrink:0}.style-module__N9kKiW__iconCompleted{color:var(--cr-success)}.style-module__N9kKiW__iconLoading{color:var(--cr-link-alt);animation:1s linear infinite style-module__N9kKiW__loadingSpin}@keyframes style-module__N9kKiW__loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.style-module__N9kKiW__chevron{transition:transform var(--cr-transition-smooth);transform-origin:50%;color:var(--cr-primary-60);transform:rotate(180deg)}.style-module__N9kKiW__chevronOpen{transform:rotate(0)}.style-module__N9kKiW__content{background-color:var(--cr-bg-primary);transition:all var(--cr-transition-smooth);overflow:hidden}.style-module__N9kKiW__content[data-state=open]{animation:style-module__N9kKiW__slideDown var(--cr-transition-smooth)}.style-module__N9kKiW__content[data-state=closed]{animation:style-module__N9kKiW__slideUp var(--cr-transition-smooth)}@keyframes style-module__N9kKiW__slideDown{0%{opacity:0;height:0;transform:translateY(-8px)}to{height:var(--radix-collapsible-content-height);opacity:1;transform:translateY(0)}}@keyframes style-module__N9kKiW__slideUp{0%{height:var(--radix-collapsible-content-height);opacity:1;transform:translateY(0)}to{opacity:0;height:0;transform:translateY(-8px)}}.style-module__N9kKiW__scrollContainer{width:100%;max-height:500px;padding:10px 12px;display:block;overflow:hidden auto}
.style-module__OUywVW__thinkingContent{--cr-primary:var(--cr-primary-60);--cr-markdown-text-size:var(--cr-text-base);width:100%;position:relative}.style-module__OUywVW__wrapper{background-color:var(--cr-bg-primary);position:relative}.style-module__OUywVW__icon{color:var(--cr-primary);align-items:center;display:flex}.style-module__OUywVW__headerText{font-family:var(--cr-font-primary);font-size:var(--cr-text-base);font-weight:var(--cr-font-normal);line-height:var(--cr-leading-relaxed);color:var(--cr-primary-60)}.style-module__OUywVW__splitIcon{width:var(--cr-space-2xl);height:var(--cr-space-2xl);opacity:.5;filter:invert(.5)}.style-module__OUywVW__scrollArea{max-height:300px}
.style-module__7gQhKa__container{border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.style-module__7gQhKa__image{object-fit:cover;max-width:100%;height:auto;transition:all .3s;display:block}.style-module__7gQhKa__imageScaleable:hover{transform:scale(1.1)}.style-module__7gQhKa__imageLoaded{opacity:1!important}.style-module__7gQhKa__skeleton{box-sizing:border-box;background:linear-gradient(90deg,#f5f5f5 0%,#e8e8e8 50%,#f5f5f5 100%) 0 0/200% 100%;min-width:0;max-width:100%;animation:3s ease-in-out infinite style-module__7gQhKa__skeletonPulse}.style-module__7gQhKa__skeletonShimmer{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:2.5s infinite style-module__7gQhKa__shimmerSkeleton;position:absolute;top:0;left:-100%}@keyframes style-module__7gQhKa__skeletonPulse{0%{background-position:200% 0}50%{background-position:-200% 0}to{background-position:200% 0}}@keyframes style-module__7gQhKa__shimmerSkeleton{0%{opacity:0;left:-100%}50%{opacity:.8}to{opacity:0;left:100%}}.style-module__7gQhKa__error{color:#6a4040;background:#e1d9d9;border:1px solid #d4a5a533;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:2rem;font-size:.875rem;display:flex}.style-module__7gQhKa__errorIcon{width:78px;height:62px}.style-module__7gQhKa__errorMessage{text-align:center;font-style:italic;line-height:1.4}
.StyleSelector-module__3BAeqq__dialog{background:#fff;border-radius:10px;position:relative}.StyleSelector-module__3BAeqq__dialogBorder{pointer-events:none;border:1px solid #6a404014;border-radius:10px;position:absolute;inset:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.StyleSelector-module__3BAeqq__dialogHeader{width:100%;height:52px;position:relative}.StyleSelector-module__3BAeqq__dialogHeaderBorder{pointer-events:none;border-bottom:1px solid #6a404014;position:absolute;inset:0}.StyleSelector-module__3BAeqq__headerContent{justify-content:space-between;align-items:center;height:52px;padding:12px 28px;display:flex}.StyleSelector-module__3BAeqq__headerTitle{color:#6a4040;font-family:Poppins,sans-serif;font-size:18px;font-weight:400}.StyleSelector-module__3BAeqq__closeButton{cursor:pointer;background:0 0;border:none;padding:0}.StyleSelector-module__3BAeqq__closeIcon{width:16px;height:16px}.StyleSelector-module__3BAeqq__mainContent{color:#6a4040;background:#fff;align-items:flex-start;gap:12px;width:798px;padding:24px 28px;display:flex}.StyleSelector-module__3BAeqq__styleSection{flex-direction:column;flex-shrink:0;display:flex;position:relative}.StyleSelector-module__3BAeqq__styleContainer{flex:1;align-items:flex-start;gap:12px;width:100%;display:flex}.StyleSelector-module__3BAeqq__styleOptions{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;height:auto;display:flex}.StyleSelector-module__3BAeqq__styleLabel{color:#6a404099;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:15px}.StyleSelector-module__3BAeqq__styleList{border:1px solid #6a404014;border-radius:12px;flex:0 0 256px;gap:16px;width:298px;height:256px;position:relative}.StyleSelector-module__3BAeqq__styleListContent{border-radius:inherit;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;overflow:hidden}.StyleSelector-module__3BAeqq__styleItem{cursor:pointer;background:0 0;border:1px solid;border-radius:8px;width:100%;padding:8px;transition:all .2s}.StyleSelector-module__3BAeqq__styleItem.StyleSelector-module__3BAeqq__selected{background:#6a404014;border-color:#6a4040}.StyleSelector-module__3BAeqq__styleItem:not(.StyleSelector-module__3BAeqq__selected){border-color:#6a40401f}.StyleSelector-module__3BAeqq__styleItem:not(.StyleSelector-module__3BAeqq__selected):hover{border-color:#6a40404d}.StyleSelector-module__3BAeqq__styleItemContent{justify-content:space-between;align-items:center;display:flex}.StyleSelector-module__3BAeqq__styleItemName{color:#6a4040;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.StyleSelector-module__3BAeqq__styleItemImage{object-fit:fill;border-radius:12px;width:100%;height:auto;max-height:100%}.StyleSelector-module__3BAeqq__styleItemNote{color:#6a404099;margin-top:4px;font-size:10px}.StyleSelector-module__3BAeqq__emptyStateFooter{background:#fff;border:1px solid #6a404014;border-radius:32px;width:100%;padding:8px 16px;display:inline-block}.StyleSelector-module__3BAeqq__emptyStateText{color:#6a404099;white-space:nowrap;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.StyleSelector-module__3BAeqq__descriptionContainer{flex-direction:column;flex:1;gap:16px;height:100%;display:flex}.StyleSelector-module__3BAeqq__descriptionLabel{color:#6a404099;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:15px}.StyleSelector-module__3BAeqq__descriptionBox{background:#6a404005;border:1px solid #6a404014;border-radius:12px;flex:1;width:100%;position:relative}.StyleSelector-module__3BAeqq__descriptionBoxContent{flex-direction:column;gap:10px;height:256px;padding:16px;display:flex}.StyleSelector-module__3BAeqq__inputContainer{background:#fff;border:1px solid #6a404014;border-radius:8px;flex:1;align-items:flex-start;width:100%;display:flex;position:relative}.StyleSelector-module__3BAeqq__inputField{color:#6a4040;resize:none;background:0 0;border:none;outline:none;width:100%;height:100%;padding:12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.StyleSelector-module__3BAeqq__inputField::placeholder{color:#6a404066}.StyleSelector-module__3BAeqq__suggestionContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.StyleSelector-module__3BAeqq__suggestionBox{align-items:center;gap:8px;display:flex}.StyleSelector-module__3BAeqq__suggestionIcon{opacity:.6;width:18px;height:18px;position:relative;overflow:hidden}.StyleSelector-module__3BAeqq__suggestionText{color:#6a404099;white-space:nowrap;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:20px}.StyleSelector-module__3BAeqq__refreshIcon{width:14px;height:14px}.StyleSelector-module__3BAeqq__variantsContainer{flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;display:flex}.StyleSelector-module__3BAeqq__variant{cursor:pointer;background:0 0;border:1px solid;border-radius:8px;align-items:center;padding:4px 12px;transition:all .2s;display:flex}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__blue{color:#0085ff;border-color:#0085ff14}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__blue.StyleSelector-module__3BAeqq__selected{background:#0085ff14;border-color:#0085ff}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__blue:not(.StyleSelector-module__3BAeqq__selected){background:#0085ff0a}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__purple{color:#6d1bd1;border-color:#7300ff14}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__purple.StyleSelector-module__3BAeqq__selected{background:#7300ff14;border-color:#6d1bd1}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__purple:not(.StyleSelector-module__3BAeqq__selected){background:#7300ff0a}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__orange{color:#e87321;border-color:#ff6a0014}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__orange.StyleSelector-module__3BAeqq__selected{background:#ff6a0014;border-color:#e87321}.StyleSelector-module__3BAeqq__variant.StyleSelector-module__3BAeqq__orange:not(.StyleSelector-module__3BAeqq__selected){background:#ff6a000a}.StyleSelector-module__3BAeqq__variantText{white-space:nowrap;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.StyleSelector-module__3BAeqq__navigationButtons{z-index:10;position:absolute;top:calc(50% - 40px)}.StyleSelector-module__3BAeqq__navButtonLeft{left:8px;transform:rotate(-180deg)}.StyleSelector-module__3BAeqq__navButtonRight{right:8px}.StyleSelector-module__3BAeqq__navButton{cursor:pointer;background:#fff;border:1px solid #6a404014;border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 0 8px #20202000}.StyleSelector-module__3BAeqq__navButton:hover{transform:scale(1.05);background:#fff!important}.StyleSelector-module__3BAeqq__navIcon{width:12px;height:12px}.StyleSelector-module__3BAeqq__dialogFooter{border-top:1px solid #6a404014;width:100%;height:61px;position:relative}.StyleSelector-module__3BAeqq__footerContent{justify-content:space-between;align-items:center;gap:8px;height:61px;padding:0 28px;display:flex}.StyleSelector-module__3BAeqq__button{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;width:100px;height:32px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.5;transition:all .2s;display:flex;overflow:hidden}.StyleSelector-module__3BAeqq__buttonSecondary{color:#6a404099;background:#6a404014;padding:8px 12px;font-size:12px}.StyleSelector-module__3BAeqq__buttonSecondary:hover{background:#6a40401f}.StyleSelector-module__3BAeqq__buttonPrimary{color:#fdfcf8;background:#6a4040;padding:8px 12px;font-size:12px}.StyleSelector-module__3BAeqq__buttonPrimary:hover{background:#5a3030}.StyleSelector-module__3BAeqq__pagination{justify-content:center;align-items:center;gap:4px;margin-top:16px;display:flex}.StyleSelector-module__3BAeqq__paginationDot{border-radius:20px}.StyleSelector-module__3BAeqq__paginationDot.StyleSelector-module__3BAeqq__active{background:#6a404066;width:20px;height:6px}.StyleSelector-module__3BAeqq__paginationDot.StyleSelector-module__3BAeqq__inactive{background:#6a404033;width:6px;height:6px}
.style-module__j7VxZW__spin{animation:1s linear infinite style-module__j7VxZW__loadingSpin}@keyframes style-module__j7VxZW__loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.YouTubeUploadModal-module__-3lSZq__youtubeInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.YouTubeUploadModal-module__-3lSZq__youtubeInput::placeholder{color:var(--black-100,#6a4040);opacity:.2;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:150%}
.NewBoardClient-module__lVJGtW__container{background-color:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#202020);width:100vw;height:100dvh;position:relative;overflow:hidden}.NewBoardClient-module__lVJGtW__backgroundImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.NewBoardClient-module__lVJGtW__loadingOverlay{z-index:10;background-color:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
