.bi,[class*=" bi-"],[class^=bi-]{text-rendering:optimizeLegibility!important}.bi,.fa,.fab,.fad,.fal,.far,.fas,[class*=" bi-"],[class*=fa-],[class^=bi-]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.06))}.bili-header,.footer,.header,.premium-footer,.premium-header,footer{border-bottom:1px solid #e0e0e0!important;box-shadow:none!important}.footer,.premium-footer,footer{border-bottom:none!important;border-top:1px solid #e0e0e0!important}.elegant-search-input::placeholder,.premium-search-input::placeholder,.search-box input::placeholder,input[placeholder=\641C\7D22\6D77\9F9F\6C64]::placeholder{line-height:normal!important;padding-top:0!important;position:relative!important;top:0!important}@keyframes fontFix{0%{opacity:.999}to{opacity:1}}body{animation:fontFix .1ms}:root{--modal-backdrop-dark:radial-gradient(ellipse 100% 72% at 50% -10%,#24345880 0%,#0000 54%),linear-gradient(178deg,#0e122085,#0a0e1a99 42%,#070912a8);--modal-backdrop-dark-marketing:radial-gradient(ellipse 100% 70% at 50% -8%,#265c4e80 0%,#0000 52%),linear-gradient(178deg,#0a10169e,#070c12b3 45%,#05090ec2);--modal-panel-dark-glass:linear-gradient(166deg,#1a2032d1,#141828e0 50%,#0f1322eb);--modal-panel-dark-glass-marketing:linear-gradient(166deg,#162422db,#111e1ce0 50%,#0d1817eb);--modal-viewport-inset:24px;--modal-content-padding-x:32px;--modal-content-padding-top:24px;--modal-content-padding-bottom:32px;--radius-global:20px;--radius-shell:var(--radius-global);--radius-concentric-gap:6px;--radius-nested-min:12px;--radius-nested-login:max(var(--radius-nested-min),calc(var(--radius-shell) - var(--radius-concentric-gap)));--radius-anchor-popover:max(calc(var(--radius-shell) - 4px),calc(var(--radius-nested-login) + 2px));--modal-min-scale:0.96;--marketing-modal-overlay-blur:22px;--marketing-modal-overlay-saturate:125%;--marketing-modal-overlay-ms:160ms;--marketing-modal-overlay-ease:cubic-bezier(0.4,0,0.2,1);--marketing-modal-panel-blur:28px;--marketing-modal-panel-saturate:130%;--marketing-modal-panel-ms:320ms;--toast-motion-in-ms:320ms;--toast-motion-out-ms:320ms;--marketing-modal-panel-ease-in:cubic-bezier(0.16,1,0.3,1);--marketing-modal-panel-ease-out:cubic-bezier(0.4,0,1,1);--landing-page-root-bg:#06080f;--landing-bg-base-layers:radial-gradient(ellipse 100% 70% at 50% -8%,#162426 0%,#0000 55%),linear-gradient(178deg,#0c101c,#06070e 42%,#05060c);--landing-glass-overlay-fill:#05081238;--landing-glass-overlay-fill-no-backdrop:#080b1694;--work-card-canvas-bg:var(--landing-page-root-bg);--work-card-border-fallback:#3e6e6094}.optimized-image-canvas-slot{background:#06080f;background:var(--work-card-canvas-bg,var(--landing-page-root-bg));inset:0;pointer-events:none;position:absolute}@keyframes marketingModalOverlayIn{0%{opacity:.88}to{opacity:1}}@keyframes marketingModalOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes marketingModalPanelIn{0%{opacity:.97;transform:scale(.96) translateZ(0);transform:scale(var(--modal-min-scale)) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes marketingModalPanelOut{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.96) translateZ(0);transform:scale(var(--modal-min-scale)) translateZ(0)}}@keyframes helpDropdownPanelInCenter{0%{opacity:.97;transform:translateX(-50%) scale(.96) translateZ(0);transform:translateX(-50%) scale(var(--modal-min-scale)) translateZ(0)}to{opacity:1;transform:translateX(-50%) scale(1) translateZ(0)}}@keyframes helpDropdownPanelOutCenter{0%{opacity:1;transform:translateX(-50%) scale(1) translateZ(0)}to{opacity:0;transform:translateX(-50%) scale(.96) translateZ(0);transform:translateX(-50%) scale(var(--modal-min-scale)) translateZ(0)}}@keyframes helpDropdownPanelInLeft{0%{opacity:.97;transform:scale(.96) translateZ(0);transform:scale(var(--modal-min-scale)) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes helpDropdownPanelOutLeft{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.96) translateZ(0);transform:scale(var(--modal-min-scale)) translateZ(0)}}@keyframes helpDropdownPanelInRight{0%{opacity:.97;transform:scale(.96) translateZ(0);transform:scale(var(--modal-min-scale)) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes helpDropdownPanelOutRight{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.96) translateZ(0);transform:scale(var(--modal-min-scale)) translateZ(0)}}a,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,td,textarea,th{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.01em}@supports (-ms-ime-align:auto){body{font-feature-settings:"liga" 1,"kern" 1}}.elegant-button,[class*=btn],b,button,strong{-webkit-font-smoothing:antialiased;font-weight:600}.elegant-button,[class*=btn],button{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.create-main-tab,.elegant-auth-tab,.elegant-login-tab,.forum-main-tab,.history-main-tab,.message-modal-tab,.pricing-main-tab,.profile-tab,.ranking-main-tab{opacity:1;position:relative;transition:none;-webkit-transition:none}.create-main-tab.active,.elegant-auth-tab.active,.elegant-login-tab.active,.forum-main-tab.active,.history-main-tab.active,.message-modal-tab.active,.pricing-main-tab.active,.profile-tab.active,.ranking-main-tab.active{transition:none!important;-webkit-transition:none!important}.elegant-banner-content{padding-bottom:72px}.elegant-nav-item{transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}.legal-modal-container .legal-modal-header .legal-modal-title,.message-modal-container .message-modal-header .message-modal-title,.modal-title-unified,.profile-modal-container .profile-modal-header .profile-modal-title,.search-modal-container .search-modal-header .search-modal-title,.settings-modal-container .settings-modal-header .settings-modal-title,.work-detail-modal-container .work-detail-modal-header .work-detail-modal-title{-webkit-text-fill-color:#0000!important;animation:modalGradientFlow 8s ease-in-out infinite!important;background:linear-gradient(120deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% 200%!important;display:block!important;font-size:1.7rem!important;font-weight:600!important;margin:0!important;padding:0!important;text-align:center!important;width:100%!important}.legal-modal-subtitle,.modal-subtitle-unified,.pricing-modal-subtitle,.work-detail-modal-subtitle{align-items:center!important;color:#666!important;display:flex!important;font-size:1rem!important;font-weight:400!important;gap:.75rem!important;justify-content:center!important;margin:0!important;padding:0!important;text-align:center!important;width:100%!important}.message-modal-container .legal-modal-subtitle,.message-modal-container .legal-modal-subtitle-section .legal-modal-subtitle,.work-detail-modal-container .work-detail-modal-subtitle{-webkit-text-fill-color:#a8e8d4d1!important;color:#a8e8d4d1!important}.message-modal-tabs .message-modal-tab,.profile-tabs .profile-tab{font-size:1.1rem!important;font-weight:400!important}.message-modal-tabs .message-modal-tab:not(.active),.profile-tabs .profile-tab:not(.active){color:#666!important}.message-modal-tabs .message-modal-tab:not(.active):hover,.profile-tabs .profile-tab:not(.active):hover{color:#6669!important;transition:color .3s ease!important}.legal-modal-subtitle-section,.message-modal-tabs,.pricing-modal-subtitle-section,.profile-tabs{align-items:center!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;margin-bottom:20px!important;margin-top:.8rem!important;padding:0 32px!important;padding:0 var(--modal-content-padding-x)!important;text-align:center!important;width:100%!important}.work-detail-modal-header .work-detail-modal-subtitle{margin-bottom:.5rem!important;margin-top:.8rem!important}.legal-modal-container .legal-modal-header,.message-modal-container .message-modal-content .message-modal-header,.modal-header-unified,.pricing-modal-container .pricing-modal-header,.profile-modal-container .profile-modal-header,.search-modal-container .search-modal-content .search-modal-header,.settings-modal-container .settings-modal-content .settings-modal-header,.work-detail-modal-container .work-detail-modal-content .work-detail-modal-header{align-items:center!important;background:#0000!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-bottom:0!important;padding:0!important;text-align:center!important}.legal-modal-container .legal-modal-header,.pricing-modal-container .pricing-modal-header{padding:24px 32px 0!important;padding:var(--modal-content-padding-top) var(--modal-content-padding-x) 0 var(--modal-content-padding-x)!important}@media (prefers-color-scheme:dark){.legal-modal-subtitle,.message-modal-tabs .message-modal-tab:not(.active),.modal-subtitle-unified,.pricing-modal-subtitle,.profile-tabs .profile-tab:not(.active),.work-detail-modal-subtitle{color:#fff9!important}.message-modal-tabs .message-modal-tab:not(.active):hover,.profile-tabs .profile-tab:not(.active):hover{color:#ffffff80!important;transition:color .3s ease!important}.bi,.fa,.fab,.fad,.fal,.far,.fas,[class*=" bi-"],[class*=fa-],[class^=bi-]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}}div[style*="padding: 8px 0"][style*="cursor: pointer"][style*=fontSize]{opacity:1;transition:opacity .4s ease-in-out,color .4s ease-in-out!important;-webkit-transition:opacity .4s ease-in-out,color .4s ease-in-out!important}div[style*="padding: 8px 0"][style*="cursor: pointer"][style*=fontSize][style*="color: #666"]:hover:not([style*=transparent]){color:#6669!important;transition:color .4s ease-in-out!important;-webkit-transition:color .4s ease-in-out!important}div[style*="padding: 8px 0"][style*="cursor: pointer"][style*=fontSize][style*=transparent]:hover{opacity:1!important}.elegant-create-container>div>div[style*="display: flex"]>div[style*="padding: 8px 0"][style*="cursor: pointer"],.elegant-section~div>div>div[style*="padding: 8px 0"][style*="cursor: pointer"]{opacity:1;transition:opacity .4s ease-in-out,color .4s ease-in-out!important;-webkit-transition:opacity .4s ease-in-out,color .4s ease-in-out!important}.elegant-create-container>div>div[style*="display: flex"]>div[style*="padding: 8px 0"][style*="cursor: pointer"]:hover:not([style*=transparent]),.elegant-section~div>div>div[style*="padding: 8px 0"][style*="cursor: pointer"]:hover:not([style*=transparent]){color:#6669!important;transition:color .4s ease-in-out!important;-webkit-transition:color .4s ease-in-out!important}.elegant-create-container>div>div[style*="display: flex"]>div[style*="padding: 8px 0"][style*="cursor: pointer"][style*=transparent]:hover,.elegant-section~div>div>div[style*="padding: 8px 0"][style*="cursor: pointer"][style*=transparent]:hover{opacity:1!important}.ranking-modal-tab[style*="color: #666"]:hover:not([style*=transparent]){transition:color .4s ease-in-out!important;-webkit-transition:color .4s ease-in-out!important}.bi,[class*=" bi-"],[class^=bi-]{font-feature-settings:normal!important;-webkit-font-smoothing:antialiased!important;display:inline-block!important;font-family:bootstrap-icons!important;font-variant:normal!important;vertical-align:middle!important}.bi,.fa,.fab,.fad,.fal,.far,.fas,[class*=" bi-"],[class*=fa-],[class^=bi-]{-moz-osx-font-smoothing:grayscale!important;font-style:normal!important;line-height:1!important;text-rendering:auto!important}.fa,.fab,.fad,.fal,.far,.fas,[class*=fa-]{font-feature-settings:normal!important;-webkit-font-smoothing:antialiased!important;font-family:Font Awesome\ 5 Free,FontAwesome!important;font-variant:normal!important}.fas{font-weight:900!important}.far{font-weight:400!important}.fa-qq,.fa-wechat,.fa-weibo,.fa-weixin,.fab{font-family:Font Awesome\ 5 Brands,FontAwesome!important;font-weight:400!important}.fal{font-weight:300!important}.fad{font-family:Font Awesome\ 5 Duotone,FontAwesome!important;font-weight:900!important}.fa:before,.fab:before,.fad:before,.fal:before,.far:before,.fas:before,[class*=fa-]:before{display:inline-block!important}button>.fa,button>.fab,button>.fad,button>.fal,button>.far,button>.fas,button>[class*=fa-]{line-height:inherit!important;vertical-align:middle!important}.comment-actions i[class*=fa],.elegant-auth-toast i[class*=fa],.puzzle-interactions i[class*=fa],.reply-actions i[class*=fa],.share-dialog i[class*=fa]{font-family:Font Awesome\ 5 Free,FontAwesome!important}.share-dialog .share-icon .fab{font-family:Font Awesome\ 5 Brands,FontAwesome!important}button i[class*=fa]{vertical-align:middle!important}i.fa,i.fab,i.fad,i.fal,i.far,i.fas{font-size:1em;margin-right:4px}.elegant-auth-toast i,.elegant-loading-indicator i,.elegant-not-found i,.puzzle-interactions i,.report-dialog-header i,.share-dialog-header i{font-family:Font Awesome\ 5 Free,FontAwesome!important}.share-icon i{display:inline-block!important}body .bi,body .fa,body .fab,body .fad,body .fal,body .far,body .fas,body [class*=" bi-"],body [class^=bi-]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}button .bi,button [class*=" bi-"],button [class^=bi-]{line-height:inherit!important;vertical-align:middle!important}.elegant-header .bi,.elegant-language-button .bi,.elegant-message-button .bi{display:inline-block!important;font-family:bootstrap-icons!important}:root{--elegant-background:#f7f7f7;--elegant-surface:#fff;--elegant-primary:#ffb347;--elegant-primary-dark:#ff9800;--elegant-primary-light:#fff8e1;--elegant-secondary:#ffdf5e;--elegant-gradient:linear-gradient(120deg,#ffdf5e,#ffb347);--elegant-text-primary:#333;--elegant-text-secondary:#555;--elegant-text-tertiary:#777;--elegant-border:#eee;--accent-border-cool:#a5ebd27a;--elegant-shadow-sm:0 1px 2px #0000000f;--elegant-shadow-md:0 2px 4px #00000014;--elegant-shadow-lg:0 4px 8px #0000001a;--elegant-radius-sm:var(--radius-global);--elegant-radius-md:var(--radius-global);--elegant-radius-lg:var(--radius-global);--elegant-transition:all 0.3s ease;--elegant-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue","Microsoft YaHei","微软雅黑",sans-serif}*{box-sizing:border-box;margin:0;padding:0}*,:after,:before{max-width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#root{min-height:100vh}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;overflow-x:auto;text-rendering:optimizeLegibility;width:100%}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#f7f7f7;color:#333;color:var(--elegant-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Microsoft YaHei,微软雅黑,sans-serif;font-family:var(--elegant-font);font-size:16px;line-height:1.5;margin:0;padding:0}a{color:#ffb347;color:var(--elegant-primary);text-decoration:none;transition:all .3s ease;transition:var(--elegant-transition)}button{cursor:pointer;font-family:inherit}img{height:auto;max-width:100%}.page-container{display:flex;flex-direction:column;min-height:100vh}.page-content{flex:1 1;margin:0 auto;max-width:1200px;padding:24px;width:100%}.section-title{font-size:24px;font-weight:600;margin-bottom:24px;padding-bottom:8px;position:relative}.section-title:after{background:linear-gradient(120deg,#ffdf5e,#ffb347);background:var(--elegant-gradient);border-radius:var(--radius-global);bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.elegant-button{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);border:none;border-radius:var(--radius-global);box-shadow:0 0 0 1px #ffffff1f,0 0 14px #ffc15e8c,0 0 28px #ffa7264d;color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;opacity:1;padding:12px 28px;text-shadow:0 0 8px #00000038,0 0 14px #0000001f,0 0 5px #fff3;transition:all .3s ease;transition:var(--elegant-transition);transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out}.elegant-button:active,.elegant-button:hover{box-shadow:0 0 0 1px #ffffff29,0 0 18px #ffcd6ea6,0 0 36px #ffa72661;opacity:1;text-shadow:0 0 10px #00000042,0 0 18px #00000024,0 0 6px #ffffff42}.elegant-button-outline{background:#0000;border:1px solid #ffb347;border:1px solid var(--elegant-primary);box-shadow:none;color:#ffb347;color:var(--elegant-primary);opacity:1;transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out}.elegant-button-outline:active,.elegant-button-outline:hover{background:#fff8e1;background:var(--elegant-primary-light);box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.elegant-input{background-color:#fff;border:1.2px solid #eee;border:1.2px solid var(--elegant-border);border-radius:var(--radius-global);border-radius:var(--elegant-radius-md);font-size:16px;padding:14px 16px;transition:all .3s ease;transition:var(--elegant-transition);width:100%}.elegant-input:focus{border-color:#ffb347;border-color:var(--elegant-primary);box-shadow:0 0 0 2px #ffa7261a;outline:none}.elegant-card{background-color:#fff;background-color:var(--elegant-surface);border-radius:var(--radius-global);border-radius:var(--elegant-radius-md);box-shadow:0 1px 2px #0000000f;box-shadow:var(--elegant-shadow-sm);padding:24px;transition:all .3s ease;transition:var(--elegant-transition)}.elegant-card:hover{box-shadow:0 2px 4px #00000014;box-shadow:var(--elegant-shadow-md)}.elegant-tag{align-items:center;background-color:#fff8e1;background-color:var(--elegant-primary-light);border-radius:var(--radius-global);color:#ffb347;color:var(--elegant-primary);display:inline-flex;font-size:14px;font-weight:600;padding:6px 14px;transition:all .3s ease;transition:var(--elegant-transition)}.elegant-tag:hover{background-color:#ffb347;background-color:var(--elegant-primary);color:#fff}.loading{align-items:center;color:#ffb347;color:var(--elegant-primary);display:flex;flex-direction:column;font-size:18px;gap:15px;justify-content:center;min-height:200px}.loading:after{animation:spin 1s ease-in-out infinite;border-bottom:1px solid #ffa72633;border-left:1px solid #ffb347;border-left-color:var(--elegant-primary);border-radius:var(--radius-global);border-right:1px solid #ffa72633;border-top:1px solid #ffb347;border-top-color:var(--elegant-primary);content:"";height:40px;width:40px}.elegant-login-container{align-items:center;background:linear-gradient(120deg,#ffdf5e,#ffb347);background:var(--elegant-gradient);display:flex;justify-content:center;min-height:100vh;padding:20px}.elegant-login-content{background-color:#fff;border-radius:var(--radius-global);border-radius:var(--elegant-radius-lg);box-shadow:0 4px 8px #0000001a;box-shadow:var(--elegant-shadow-lg);max-width:420px;padding:40px;text-align:center;width:100%}.elegant-login-title{color:#ffb347;color:var(--elegant-primary);display:inline-block;font-size:24px;font-weight:600;margin-bottom:30px;position:relative}.elegant-login-title:after{background:linear-gradient(120deg,#ffdf5e,#ffb347);background:var(--elegant-gradient);border-radius:var(--radius-global);bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.elegant-loading-screen{display:none!important}.elegant-loading-indicator{height:80px;position:relative;width:80px}.elegant-loading-spinner{border:1px solid #0000;border-top-color:#ffb347;height:100%;position:absolute;width:100%}.elegant-loading-spinner-inner{animation:spin .8s linear infinite reverse;border:1px solid #0000;border-radius:var(--radius-global);border-top-color:#ffdf5e;bottom:10px;left:10px;position:absolute;right:10px;top:10px}.elegant-loading-text{align-items:center;color:#fff;display:flex;font-size:1.2rem;justify-content:center;margin-bottom:20px;text-shadow:0 1px 5px #0000001a}.elegant-loading-text span{animation:jump 2s infinite;display:inline-block;margin:0 1px;transform-origin:bottom}.elegant-loading-text span:nth-child(2){animation-delay:.1s}.elegant-loading-text span:nth-child(3){animation-delay:.2s}.elegant-loading-text span:nth-child(4){animation-delay:.3s}.elegant-loading-text span:nth-child(5){animation-delay:.4s}.elegant-loading-text span:nth-child(6){animation-delay:.5s}.elegant-loading-text span:nth-child(7){animation-delay:.6s}.elegant-loading-text span:nth-child(8){animation-delay:.7s}.elegant-loading-text span:nth-child(9){animation-delay:.8s}.elegant-loading-text span:nth-child(10){animation-delay:.9s}.elegant-loading-text span:nth-child(11){animation-delay:1s}.elegant-loading-text span:nth-child(12){animation-delay:1.1s}.elegant-loading-text span:nth-child(13){animation-delay:1.2s}.elegant-loading-text span:nth-child(14){animation-delay:1.3s}.elegant-loading-animation{display:flex;gap:10px;justify-content:center;margin-top:10px}.elegant-loading-circle{animation:scale 1.5s ease-in-out infinite;background-color:#fff;border-radius:var(--radius-global);height:10px;width:10px}.elegant-loading-circle:nth-child(2){animation-delay:.2s}.elegant-loading-circle:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes pulse-bg{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}@keyframes fadeInOut{0%,to{opacity:.6}50%{opacity:1}}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scale{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.elegant-loading-text .dot{animation:dotJump 1.2s infinite;display:inline-block;font-weight:700;transform-origin:bottom}.elegant-loading-text .dot:nth-child(12){animation-delay:0}.elegant-loading-text .dot:nth-child(13){animation-delay:.2s}.elegant-loading-text .dot:nth-child(14){animation-delay:.4s}@keyframes dotJump{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:768px){.page-content{padding:16px}.section-title{font-size:22px}.elegant-button{font-size:15px;padding:10px 24px}.elegant-login-content{padding:30px 20px}}@media (max-width:576px){.section-title{font-size:20px}.elegant-card{padding:16px}.elegant-login-title{font-size:22px}.elegant-loading-indicator{height:60px;width:60px}}.elegant-loading-screen-orange{display:none!important}.elegant-loading-spinner-white{animation:spin 1s linear infinite;height:100%;width:100%}.elegant-loading-spinner-inner-white,.elegant-loading-spinner-white{border:.5px solid #ffffff4d;border-radius:var(--radius-global);border-top-color:#fff;position:absolute}.elegant-loading-spinner-inner-white{animation:spin .8s linear infinite reverse;bottom:15px;left:15px;right:15px;top:15px}.elegant-action-button,.elegant-banner-button,.elegant-create-button,.elegant-cta-button,.elegant-signin-button{opacity:1;transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out!important;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out!important}.elegant-action-button:active,.elegant-action-button:hover,.elegant-banner-button:active,.elegant-banner-button:hover,.elegant-create-button:active,.elegant-create-button:hover,.elegant-cta-button:active,.elegant-cta-button:hover,.elegant-signin-button:active,.elegant-signin-button:hover{box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005!important;opacity:1!important}.interaction-btn:hover{transform:none!important}.interaction-btn:not(.active):hover{background-color:#e0e0e0!important;color:#444!important}.interaction-btn.active:hover,.like-btn.active:hover,.share-btn.active:hover{background-color:#fff2e6!important;color:#e05e00!important}.view-btn:hover{background-color:#e0e0e0!important;color:#444!important;cursor:default}.puzzle-interactions .interaction-btn{align-items:center!important;border-radius:var(--radius-global)!important;display:flex!important;height:40px!important;justify-content:center!important;width:40px!important}.puzzle-interactions .interaction-btn:not(.active):hover{background-color:#e0e0e0!important;color:#444!important}.interaction-btn.active:hover,.like-btn.active:hover,.puzzle-interactions .interaction-btn.active:hover,.share-btn.active:hover{background-color:#fff2e6!important;color:#e05e00!important}.puzzle-interactions button:hover{background:#ffffffe6;color:#fdc788}.puzzle-interactions button.active:hover{color:#ffb347}.puzzle-interactions button:not(.active):hover{background:#e0e0e0;color:#444}.puzzle-interactions button.active:hover{background:#fff2e6;color:#e05e00}.puzzle-interactions button.active{color:#ffb347}.elegant-list{margin-bottom:15px;padding-left:20px}.elegant-list li{color:#555;line-height:1.6;list-style-type:disc;margin-bottom:10px}@media (prefers-color-scheme:dark){:root{--elegant-background:#1f1f1f;--elegant-surface:#262626;--elegant-text-primary:#f1f5f9;--elegant-shadow-sm:0 1px 2px #0000004d;--elegant-shadow-md:0 2px 4px #0006;--elegant-shadow-lg:0 4px 8px #00000080}body,html{background-color:#f7f7f7;background-color:var(--elegant-background);color:#f1f5f9}.elegant-login-title,.section-title{text-shadow:0 1px 3px #00000080!important}.elegant-list li{text-shadow:0 1px 2px #0006!important}}.custom-modal-button:hover{box-shadow:0 6px 12px #0000001a;transform:none}.exit-cancel-btn:hover{box-shadow:0 6px 12px #0000001a!important;transform:none!important}.exit-confirm-btn:hover{box-shadow:0 6px 12px #ff980033!important;transform:none!important}.confirm-button:hover,.save-button:hover,.submit-button:hover{box-shadow:0 6px 12px #0000001a;transform:none}.initial-loading-overlay{background-color:#f7f7f7;bottom:0;height:100%;left:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:9999}@media (prefers-color-scheme:dark){.initial-loading-overlay{background-color:#1f1f1f}}.create-app{background:#0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;min-width:1200px;padding-top:68px;width:100%}.field-polishing{animation:polishing-pulse 1.5s ease-in-out infinite;box-shadow:0 0 0 3px #ffb3474d;transition:box-shadow .3s ease}@keyframes polishing-pulse{0%,to{box-shadow:0 0 0 3px #ffb3474d}50%{box-shadow:0 0 0 6px #ffb34780}}.elegant-section{margin:0 auto 32px;padding:0 40px}.create-main{min-height:calc(100vh - 80px)}.create-main .elegant-banner{margin-bottom:24px!important;padding:180px 0 72px!important}.create-main .elegant-banner-subtitle{margin-bottom:20px}.create-banner-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#ffffff26;border:.8px solid #fff3;border-radius:9999px;color:#fff;cursor:pointer;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08));-webkit-filter:drop-shadow(0 2px 4px #00000014);font-size:16px;font-weight:400;opacity:1;padding:17px 32px;text-decoration:none;text-shadow:0 1px 2px #0000001a;transform:translateZ(0);transition:transform .3s ease,background .3s ease;-webkit-transition:transform .3s ease,background .3s ease;transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;will-change:transform,background}.create-banner-button:active,.create-banner-button:hover{background:#ffffff4d;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.create-banner-button-secondary{background:#ffffff1a;border:none}.create-tabs-container{margin:0 auto 24px;max-width:none;min-width:1200px;padding:0 40px;position:relative;width:100%;z-index:4}.create-main-tabs{align-items:center;background:#0000;border-radius:var(--radius-global);display:flex;gap:12px;justify-content:flex-start;padding:12px 0}.create-main-tab-empty-trash{margin-left:auto}.create-main-tab-empty-trash.appearing{animation:emptyTrashButtonSlideIn .4s cubic-bezier(.34,1.25,.64,1) forwards;filter:blur(20px);opacity:0;transform:scale(.9)}.create-main-tab-empty-trash.closing{animation:emptyTrashButtonSlideOut .4s cubic-bezier(.34,1.25,.64,1) forwards}.create-main-tab-empty-trash.disabled{cursor:not-allowed}@keyframes emptyTrashButtonSlideIn{0%{filter:blur(20px);opacity:0;transform:scale(.9)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes emptyTrashButtonSlideOut{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(20px);opacity:0;transform:scale(.9)}}.create-main-tabs:has(.create-main-tab-empty-trash) .create-main-tab-create{margin-left:0}.create-main-tab-create{margin-left:auto}.create-main-tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:1.2px solid #ffb34733;border-radius:var(--radius-global);box-shadow:none;box-sizing:border-box;color:#666;cursor:pointer;font-size:1.05rem;font-weight:400;padding:8px 16px;position:relative;white-space:nowrap}.create-main-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.create-tabs{align-items:center;background:#0000;border:none;border-radius:var(--radius-global);box-shadow:none;display:flex;gap:12px;justify-content:center;padding:12px 20px}.create-tab{background:none;border:none;color:#333;cursor:pointer;font-size:1.1rem;font-weight:400;opacity:1;padding:8px 0;position:relative;transition:none;-webkit-transition:none}.create-tab:hover:not(.active){color:#3339;transition:color .4s ease-in-out;-webkit-transition:color .4s ease-in-out}.create-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:400}.create-tab.active:hover{opacity:1}.create-tab.active:after{background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);bottom:-2px;content:"";height:2px;left:25%;position:absolute;width:50%}.create-container{margin:0 auto;max-width:1000px;padding:0 20px 40px}.works-list-section{margin-top:15px}.empty-state{color:#94a3b8;font-size:16px;padding:80px 20px;text-align:center}.home-works-grid{grid-gap:18px;contain:layout style;display:grid;gap:18px;grid-template-columns:repeat(5,1fr);margin-bottom:0;min-width:1200px;transform:translateZ(0)}.create-empty-works{align-items:center;bottom:0;display:flex;flex-direction:column;height:auto;justify-content:flex-start;left:50%;margin:0;padding:0;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.legal-modal-container .legal-modal-subtitle-section{box-shadow:none!important;filter:none!important}.create-empty-works .legal-modal-subtitle{align-items:center!important;color:#66666680!important;display:flex!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;text-align:center!important;width:auto!important}.home-work-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:0;border-radius:var(--radius-global);box-shadow:0 2px 8px #00000026,0 1px 4px #0000001a;color:inherit;contain:layout style paint;cursor:pointer;filter:blur(0);opacity:1;text-decoration:none;transform:scale(1) translateZ(0)}.home-work-card,.home-work-image{margin:0;overflow:hidden;padding:0;position:relative;width:100%}.home-work-image{aspect-ratio:1/1;background:#f8f9fa}.home-work-image .optimized-image-container,.home-work-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;transform:translateZ(0);width:100%}.home-work-image .optimized-image-container{left:0;position:absolute;top:0}.home-work-image .optimized-image-container img{transition:none}.home-work-card:hover .home-work-image .optimized-image-container img{transform:none}.home-work-overlay{display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 20px 20px;z-index:2}.home-work-backdrop,.home-work-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;contain:layout style paint;left:0;opacity:0;position:absolute;right:0;top:0;transform:translateZ(0);transition:none;will-change:opacity}.home-work-backdrop{mask-image:linear-gradient(180deg,#0000 0,#0000 30%,#000 70%,#000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 30%,#000 70%,#000);overflow:hidden;z-index:-1}.home-work-backdrop:before{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);mask-image:linear-gradient(180deg,#0000 0,#0000 50%,#0003 65%,#00000080 75%,#000c 85%,#000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 50%,#0003 65%,#00000080 75%,#000c 85%,#000);z-index:1}.home-work-backdrop:after,.home-work-backdrop:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.home-work-backdrop:after{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);mask-image:linear-gradient(180deg,#0000 0,#0000 55%,#0000004d 70%,#000000b3 80%,#000000e6 90%,#000 95%,#000000b3);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 55%,#0000004d 70%,#000000b3 80%,#000000e6 90%,#000 95%,#000000b3);z-index:2}.home-work-card.image-loaded .home-work-backdrop,.home-work-card.image-loaded .home-work-overlay{opacity:1!important}.home-work-card.image-load-error .home-work-backdrop,.home-work-card.image-load-error .home-work-overlay{display:none;opacity:0!important}.home-work-card.image-load-error .home-work-image .optimized-image-container,.home-work-card.image-load-error .home-work-image img{opacity:0!important;visibility:hidden}.home-work-card.image-loaded .home-work-avatar,.home-work-card.image-loaded .home-work-creator,.home-work-card.image-loaded .home-work-info h3{opacity:1}.home-work-info{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:2}.home-work-author{align-items:center;display:flex;flex:1 1;gap:0;justify-content:flex-start}.home-work-avatar{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translateZ(0);transition:none;will-change:auto}.home-work-details{flex:1 1;min-width:0}.home-work-info h3{color:#fff;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 2px;mask:linear-gradient(90deg,#fff 0,#fff calc(100% - 40px),#0000 calc(100% - 20px));-webkit-mask:linear-gradient(90deg,#fff 0,#fff calc(100% - 40px),#0000 calc(100% - 20px));opacity:0;overflow:hidden;position:relative;text-shadow:0 1px 2px #0003;transition:none;white-space:nowrap}.home-work-creator{-webkit-touch-callout:none;color:#fffc;font-size:14px;font-weight:400;opacity:0;text-decoration:none!important;text-shadow:0 1px 2px #00000026;transition:none}.create-form{background:#0000;border:none;border-radius:var(--radius-global);box-shadow:none;padding:40px}.form-section{margin-bottom:32px}.form-section:last-child{margin-bottom:0}.form-group{margin-bottom:24px}.form-group:last-child{margin-bottom:0}.label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.form-label{color:#374151;font-size:14px;margin:0}.required{color:#ef4444;margin-left:2px}.enhance-btn{align-items:center;background:linear-gradient(180deg,#667eea,#764ba2);border:none;border-radius:var(--radius-global);color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.15));font-size:12px;font-weight:600;gap:4px;padding:6px 12px;text-shadow:0 1px 2px #0003;transition:all .2s ease}.enhance-btn:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;opacity:1}.enhance-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.form-input,.form-select,.form-textarea{background:#fff;border:1.2px solid #e2e8f0;border-radius:var(--radius-global);color:#1e293b;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-input.error,.form-select.error,.form-textarea.error{border-color:#ef4444}.form-textarea{line-height:1.6;min-height:100px;resize:vertical}.form-textarea.large{min-height:180px}.form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-row>div{min-width:0;width:100%}.form-row .form-input{box-sizing:border-box;width:100%}.difficulty-selector{display:flex;gap:8px}.difficulty-btn{background:#fff;border:1.2px solid #e2e8f0;border-radius:var(--radius-global);color:#64748b;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.difficulty-btn:hover{border-color:#cbd5e1}.difficulty-btn.active{border-color:#0000;color:#fff}.difficulty-btn.active.简单{background:linear-gradient(180deg,#10b981,#059669)}.difficulty-btn.active.中等{background:linear-gradient(180deg,#f59e0b,#d97706)}.difficulty-btn.active.困难{background:linear-gradient(180deg,#ef4444,#dc2626)}.cover-upload{border:1.2px dashed #cbd5e1;border-radius:var(--radius-global);overflow:hidden;transition:all .2s ease}.cover-upload:hover{border-color:#94a3b8}.cover-upload-area{flex-direction:column;padding:40px 20px;text-align:center}.upload-icon{font-size:2rem;margin-bottom:12px;opacity:.6}.upload-text{color:#374151;font-size:16px;font-weight:600;margin-bottom:4px}.upload-hint{color:#6b7280;font-size:14px}.cover-preview{height:200px;position:relative}.cover-preview img{height:100%;object-fit:cover;width:100%}.cover-actions{display:flex;gap:8px;position:absolute;right:12px;top:12px}.cover-change,.cover-remove{border-radius:var(--radius-global);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.cover-change{background:#667eeae6;color:#fff;text-decoration:none}.cover-remove{background:#ef4444e6;border:none;color:#fff}.cover-change:hover,.cover-remove:hover{opacity:1}.error-message{align-items:center;color:#ef4444;display:flex;font-size:13px;gap:4px;margin-top:6px}.error-message:before{content:"⚠️";font-size:12px}.submit-section{border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:flex-end;margin-top:40px;padding-top:24px}.cancel-btn,.submit-btn{align-items:center;border:none;border-radius:var(--radius-global);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.cancel-btn{background:#f8fafc;border:1.2px solid #e2e8f0;color:#64748b;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));text-shadow:0 1px 2px #00000014}.cancel-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.submit-btn{background:linear-gradient(180deg,#667eea,#764ba2);color:#fff;justify-content:center;min-width:140px}.submit-btn:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;opacity:1}.submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.submit-btn.success{background:linear-gradient(180deg,#10b981,#059669)}.submit-btn.error{background:linear-gradient(180deg,#ef4444,#dc2626)}.spinner{animation:spin 1s linear infinite;border:none;border-radius:var(--radius-global);border-top:1px solid #fff;height:16px;width:16px}@media (prefers-color-scheme:dark){.create-app{background:#0000}.home-work-image{background:#404040}.elegant-banner{background:linear-gradient(180deg,#ffdf5e,#ffb347);box-shadow:0 4px 8px #00000026!important}.elegant-banner-title{background:#0000!important;color:#fff!important;text-shadow:0 3px 18px #0009!important}.elegant-banner-subtitle{color:#ffffffd9;text-shadow:0 1px 6px #0006!important}.home-work-info h3{text-shadow:0 1px 2px #0003!important}.home-work-creator{text-shadow:0 1px 2px #00000026!important}.create-field-label{text-shadow:0 1px 2px #00000080!important}.create-tabs{background:#0000;border:none}.legal-modal-container .legal-modal-subtitle-section{box-shadow:none!important;filter:none!important}.create-empty-works .legal-modal-subtitle{color:#fff6!important;text-shadow:0 1px 2px #0006!important}.create-main-tab{border-color:#ffffff26!important;color:#ffffffb3!important}.create-main-tab.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}.elegant-create-container>div>div[style*="display: flex"][style*="alignItems: center"][style*="gap: 24px"]>div[style*="cursor: pointer"][style*="padding: 8px 0"]{color:#ffffffb3!important}.elegant-create-container>div>div[style*="display: flex"][style*="alignItems: center"][style*="gap: 24px"]>div[style*="cursor: pointer"][style*="padding: 8px 0"]:hover:not([style*=transparent]){color:#ffffff80!important;transition:color .3s ease!important}.elegant-create-container>div>div[style*="display: flex"][style*="alignItems: center"][style*="gap: 24px"]>div[style*="cursor: pointer"][style*="padding: 8px 0"][style*=transparent]:hover{opacity:.8!important;transition:opacity .3s ease!important}.home-work-card{background:#262626;border:0;box-shadow:0 2px 8px #00000026,0 1px 4px #0000001a}.create-form{background:#0000;border:none}.form-label{color:#f1f5f9}.form-input,.form-select,.form-textarea{background:#404040;border-color:#525252;color:#f1f5f9}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#404040;border-color:#667eea}.difficulty-btn{background:#404040;color:#cbd5e1}.cover-upload,.difficulty-btn{border-color:#525252}.upload-text{color:#f1f5f9}.upload-hint{color:#94a3b8}.cancel-btn{background:#404040;border-color:#525252;color:#cbd5e1}.cancel-btn:hover{background:#525252}.toast-title{color:#f1f5f9}.toast-description{color:#94a3b8}}.trash-work-card{position:relative}.trash-work-card:hover{box-shadow:0 2px 8px #00000026,0 1px 4px #0000001a;transform:translateZ(0)}.trash-work-card .home-work-overlay{opacity:1!important;transition:none}.trash-work-card:hover .home-work-overlay{opacity:1!important}.trash-work-card .home-work-avatar,.trash-work-card .home-work-backdrop,.trash-work-card .home-work-creator,.trash-work-card .home-work-info h3{opacity:1!important;transition:none}.trash-work-dropdown{backdrop-filter:blur(40px) saturate(200%) brightness(1.12);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.12);background:#ffffffe6;border:.8px solid #ffffff80;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a;min-width:100px;opacity:0;pointer-events:auto;position:fixed;transform:translateX(-50%) scale(.9);transform-origin:center top;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto;z-index:1000}.trash-work-dropdown,.trash-work-dropdown.dropdown-up{animation:trashDropdownSlideIn .4s cubic-bezier(.34,1.25,.64,1) .05s forwards;filter:blur(20px)}.trash-work-dropdown.dropdown-up{transform:translateX(-50%) scale(.9);transform-origin:center bottom}.trash-work-dropdown.align-center.dropdown-down{transform-origin:center top}.trash-work-dropdown.align-center.dropdown-up{transform-origin:center bottom}.trash-work-dropdown.align-left.dropdown-down{transform-origin:left top}.trash-work-dropdown.align-left.dropdown-up{transform-origin:left bottom}.trash-work-dropdown.align-right.dropdown-down{transform-origin:right top}.trash-work-dropdown.align-right.dropdown-up{transform-origin:right bottom}.trash-work-dropdown.align-center .trash-work-dropdown-item,.trash-work-dropdown.align-left .trash-work-dropdown-item{text-align:left}.trash-work-dropdown.align-right .trash-work-dropdown-item{text-align:right}.trash-work-dropdown.closing{animation:trashDropdownSlideOut .25s cubic-bezier(.4,0,.2,1) forwards}.trash-work-dropdown.align-center:not(.closing){animation:trashDropdownSlideInCenter .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}.trash-work-dropdown.align-center:not(.closing),.trash-work-dropdown.align-left:not(.closing){backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity,filter}.trash-work-dropdown.align-left:not(.closing){animation:trashDropdownSlideInLeft .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}.trash-work-dropdown.align-right:not(.closing){animation:trashDropdownSlideInRight .4s cubic-bezier(.34,1.25,.64,1) .05s forwards;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity,filter}.trash-work-dropdown.closing.align-center{animation:trashDropdownSlideOutCenter .4s cubic-bezier(.34,1.25,.64,1) forwards}.trash-work-dropdown.closing.align-left{animation:trashDropdownSlideOutLeft .4s cubic-bezier(.34,1.25,.64,1) forwards}.trash-work-dropdown.closing.align-right{animation:trashDropdownSlideOutRight .4s cubic-bezier(.34,1.25,.64,1) forwards}@keyframes trashDropdownSlideIn{0%{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.9) translateZ(0)}to{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1) translateZ(0)}}@keyframes trashDropdownSlideOut{0%{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1) translateZ(0)}to{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.9) translateZ(0)}}@keyframes trashDropdownSlideInCenter{0%{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.9) translateZ(0)}to{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1) translateZ(0)}}@keyframes trashDropdownSlideOutCenter{0%{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1) translateZ(0)}to{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.9) translateZ(0)}}@keyframes trashDropdownSlideInLeft{0%{filter:blur(20px);opacity:0;transform:scale(.9) translateZ(0)}to{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}}@keyframes trashDropdownSlideOutLeft{0%{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}to{filter:blur(20px);opacity:0;transform:scale(.9) translateZ(0)}}@keyframes trashDropdownSlideInRight{0%{filter:blur(20px);opacity:0;transform:scale(.9) translateZ(0)}to{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}}@keyframes trashDropdownSlideOutRight{0%{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}to{filter:blur(20px);opacity:0;transform:scale(.9) translateZ(0)}}.trash-work-dropdown-content{padding:8px}.trash-work-dropdown-item{background:none;border:none;border-radius:var(--radius-global);color:#777;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:1;margin-bottom:2px;padding:10px 18px 10px 12px;text-align:left;transition:all .3s ease;white-space:nowrap;width:100%}.trash-work-dropdown-item:last-child{margin-bottom:0}.trash-work-dropdown-item:hover{background:#0000;opacity:.7}.trash-work-dropdown-item.restore{font-weight:400}.trash-work-dropdown-item.restore,.trash-work-dropdown-item.restore:hover{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.trash-work-dropdown-item.restore:hover{opacity:.8}.trash-work-dropdown-item.inactive{color:#777}.trash-work-dropdown-item.inactive:hover{background:#0000;opacity:.7}.trash-work-dropdown-item.delete{-webkit-text-fill-color:#ff4d4f!important;color:#ff4d4f!important}.trash-work-dropdown-item.delete:hover{-webkit-text-fill-color:#ff7875!important;color:#ff7875!important;opacity:1}@supports not ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){.trash-work-dropdown{background:#fffffff2;box-shadow:0 4px 20px #00000026}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.trash-work-backdrop{background:#0000!important}}.trash-work-backdrop{animation:backdropFadeIn .25s cubic-bezier(.4,0,.2,1) forwards;background:#0000!important;bottom:0!important;cursor:default;left:0!important;opacity:0;pointer-events:auto!important;position:fixed!important;right:0!important;top:0!important;z-index:998!important}.trash-work-backdrop,.trash-work-backdrop.closing{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.trash-work-backdrop.closing{animation:backdropFadeOut .25s cubic-bezier(.4,0,.2,1) forwards}body.trash-dropdown-open{touch-action:none!important}body.trash-dropdown-open,body.trash-dropdown-open *{overscroll-behavior:none!important}body.trash-dropdown-open .create-main,body.trash-dropdown-open .elegant-app{overflow:hidden!important;overscroll-behavior:none!important}body.trash-dropdown-open .home-work-card.trash-card-active{box-shadow:0 2px 8px #00000026,0 1px 4px #0000001a!important;filter:none!important;isolation:isolate!important;position:relative!important;transform:none!important;z-index:1001!important}body.trash-dropdown-open .home-work-card.trash-card-active *{filter:none!important}.home-work-card.trash-card-active .home-work-avatar,.home-work-card.trash-card-active .home-work-backdrop,.home-work-card.trash-card-active .home-work-creator,.home-work-card.trash-card-active .home-work-info h3,.home-work-card.trash-card-active .home-work-overlay,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-avatar,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-backdrop,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-creator,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-info h3,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-overlay{opacity:1!important}body.trash-dropdown-open .elegant-header{opacity:1!important;position:fixed!important;visibility:visible!important;z-index:999!important}body.trash-dropdown-open .elegant-header,body.trash-dropdown-open .elegant-header *{filter:none!important;pointer-events:auto!important}body.trash-dropdown-open .trash-work-backdrop{pointer-events:auto!important;z-index:998!important}body.trash-dropdown-open .trash-work-dropdown{z-index:1000!important}body.trash-dropdown-open .trash-work-dropdown,body.trash-dropdown-open .trash-work-dropdown *{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.trash-work-dropdown{animation:none}}.textarea-with-enhance{display:block;position:relative}.textarea-with-enhance.processing{pointer-events:none}.processing-overlay-advanced{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff2;border-radius:var(--radius-global);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.enhancing-animation-advanced{align-items:center;display:flex;flex-direction:column;gap:16px}.ai-processing-indicator{align-items:center;display:flex;flex-direction:column;gap:12px}.ai-brain-container{height:60px;position:relative;width:60px}.ai-brain{animation:brainPulse 2s ease-in-out infinite;background:linear-gradient(180deg,#667eea,#764ba2);height:100%;position:relative;width:100%}.ai-brain,.brain-core{align-items:center;border-radius:var(--radius-global);display:flex;justify-content:center}.brain-core{background:#fff3;height:40px;width:40px}.neural-network{height:24px;position:relative;width:24px}.neuron{animation:neuronFlash 1.5s ease-in-out infinite;background:#fff;border-radius:var(--radius-global);height:4px;position:absolute;width:4px}.neuron-1{animation-delay:0s;left:10px;top:2px}.neuron-2{animation-delay:.5s;left:2px;top:10px}.neuron-3{animation-delay:1s;left:18px;top:18px}.connection{animation:connectionPulse 1.5s ease-in-out infinite;background:#fff9;position:absolute}.connection-1{animation-delay:.2s;height:1px;left:6px;top:4px;transform:rotate(45deg);width:8px}.connection-2{animation-delay:.7s;height:1px;left:6px;top:12px;transform:rotate(-30deg);width:12px}.connection-3{animation-delay:1.2s;height:1px;left:14px;top:14px;transform:rotate(60deg);width:6px}.brain-waves{bottom:-10px;left:-10px;position:absolute;right:-10px;top:-10px}.brain-wave{animation:waveExpand 2s ease-out infinite;border:1px solid #667eea4d;border-radius:var(--radius-global);position:absolute}.wave-1{animation-delay:0s;bottom:0;left:0;right:0;top:0}.wave-2{animation-delay:.5s;bottom:5px;left:5px;right:5px;top:5px}.wave-3{animation-delay:1s;bottom:10px;left:10px;right:10px;top:10px}.wave-4{animation-delay:1.5s;bottom:15px;left:15px;right:15px;top:15px}.thinking-particles{bottom:-20px;left:-20px;pointer-events:none;position:absolute;right:-20px;top:-20px}.particle{animation:particleFloat 3s ease-in-out infinite;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:var(--radius-global);height:3px;position:absolute;width:3px}.particle-1{animation-delay:0s;left:20px;top:10px}.particle-2{animation-delay:.6s;right:15px;top:30px}.particle-3{animation-delay:1.2s;bottom:25px;left:25px}.particle-4{animation-delay:1.8s;bottom:10px;right:30px}.particle-5{animation-delay:2.4s;left:10px;top:50%}.processing-text{align-items:center;color:#4a5568;display:flex;font-size:16px;font-weight:600;gap:8px}.ai-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:600}.processing-dots{display:flex;gap:4px;margin-left:8px}.dot{animation:dotBounce 1.4s ease-in-out infinite;background:#667eea;border-radius:var(--radius-global);height:6px;width:6px}.dot-1{animation-delay:0s}.dot-2{animation-delay:.2s}.dot-3{animation-delay:.4s}@keyframes brainPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes neuronFlash{0%,to{opacity:.4}50%{opacity:1}}@keyframes connectionPulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes waveExpand{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes particleFloat{0%,to{opacity:.6;transform:translateY(0) rotate(0deg)}33%{opacity:1;transform:translateY(-10px) rotate(120deg)}66%{opacity:.8;transform:translateY(5px) rotate(240deg)}}@keyframes dotBounce{0%,80%,to{opacity:.5;transform:scale(.9)}40%{opacity:1;transform:scale(1.2)}}body.trash-dropdown-open{overflow:hidden!important}.legal-content .form-group{margin-bottom:24px}.legal-content .form-group:last-child{margin-bottom:0}.legal-content .label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.legal-content .form-label{color:#374151;font-size:14px;font-weight:600;margin:0}.legal-content .required{color:#ef4444;margin-left:2px}.legal-content .enhance-btn{align-items:center;background:linear-gradient(180deg,#667eea,#764ba2);border:none;border-radius:var(--radius-global);box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.legal-content .enhance-btn:hover:not(:disabled){box-shadow:0 6px 16px #667eea66;opacity:1}.legal-content .enhance-btn:disabled{box-shadow:0 2px 8px #667eea33;cursor:not-allowed;opacity:.7;transform:none}.legal-content .form-input,.legal-content .form-select,.legal-content .form-textarea{background:#ffffff26;border:1.2px solid #ffb34733;border-radius:var(--radius-global);box-shadow:inset 0 0 0 .5px #ffffff4d;box-sizing:border-box;color:#333;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.legal-content .form-input:focus,.legal-content .form-select:focus,.legal-content .form-textarea:focus{background:#ffffff26;border-color:#ffb34733;box-shadow:inset 0 0 0 .5px #ffffff4d;outline:none}.legal-content .form-input.error,.legal-content .form-select.error,.legal-content .form-textarea.error{background:#fff3;border-color:#ef444480}.legal-content .form-textarea{line-height:1.6;min-height:100px;resize:vertical}.legal-content .form-textarea.large{min-height:120px}.legal-content .form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.legal-content .form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.legal-content .difficulty-selector{display:flex;gap:8px}.legal-content .difficulty-btn{background:#ffffff26;border:1.2px solid #ffb34733;border-radius:var(--radius-global);box-shadow:inset 0 0 0 .5px #ffffff4d;color:#666;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.legal-content .difficulty-btn:hover{background:#ffffff26;border-color:#ffb34733;box-shadow:inset 0 0 0 .5px #ffffff4d;opacity:1}.legal-content .difficulty-btn.active{border-color:#0000;color:#fff}.legal-content .difficulty-btn.active.简单{background:linear-gradient(180deg,#10b981,#059669)}.legal-content .difficulty-btn.active.中等{background:linear-gradient(180deg,#f59e0b,#d97706)}.legal-content .difficulty-btn.active.困难{background:linear-gradient(180deg,#ef4444,#dc2626)}.legal-content .cover-upload{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:1.2px dashed #ffb3474d;border-radius:var(--radius-global);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.legal-content .cover-upload:hover{background:#ffffff26;border-color:#ffb34780;box-shadow:0 4px 12px #ffb34733;opacity:1}.legal-content .cover-upload-area{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.legal-content .upload-icon{font-size:2rem;margin-bottom:12px;opacity:.6}.legal-content .upload-text{color:#374151}.legal-content .upload-hint{color:#6b7280}.legal-content .cover-preview{height:200px;position:relative}.legal-content .cover-preview img{height:100%;object-fit:cover;width:100%}.legal-content .cover-actions{display:flex;gap:8px;position:absolute;right:12px;top:12px}.legal-content .cover-change,.legal-content .cover-remove{border-radius:var(--radius-global);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.legal-content .cover-change{background:#667eeae6;color:#fff;text-decoration:none}.legal-content .cover-remove{background:#ef4444e6;border:none;color:#fff}.legal-content .cover-change:hover,.legal-content .cover-remove:hover{opacity:1}.legal-content .error-message{align-items:center;color:#ef4444;display:flex;font-size:13px;gap:4px;margin-top:6px}.legal-content .error-message:before{content:"⚠️";font-size:12px}.legal-content .submit-section{border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:flex-end;margin-top:40px;padding-top:24px}.legal-content .cancel-btn,.legal-content .submit-btn{align-items:center;border:none;border-radius:var(--radius-global);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.legal-content .cancel-btn{background:#ffffff26;border:1.2px solid #ffb34733;box-shadow:inset 0 0 0 .5px #ffffff4d;color:#666}.legal-content .cancel-btn:hover{background:#ffffff26;border-color:#ffb34733;box-shadow:inset 0 0 0 .5px #ffffff4d,0 4px 12px #ffb34733;opacity:1}.legal-content .submit-btn{background:linear-gradient(180deg,#667eea,#764ba2);color:#fff;justify-content:center;min-width:140px}.legal-content .submit-btn:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;opacity:1}.legal-content .submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.legal-content .submit-btn.success{background:linear-gradient(180deg,#10b981,#059669)}.legal-content .submit-btn.error{background:linear-gradient(180deg,#ef4444,#dc2626)}.legal-content .spinner{animation:spin 1s linear infinite;border:none;border-radius:var(--radius-global);border-top:1px solid #fff;height:16px;width:16px}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.legal-content .form-input,.legal-content .form-select,.legal-content .form-textarea{background:#ffffffe6;border:1.2px solid #ffb3474d}.legal-content .form-input:focus,.legal-content .form-select:focus,.legal-content .form-textarea:focus{background:#fffffff2;box-shadow:0 0 0 3px #ffb34726}.legal-content .difficulty-btn{background:#ffffffe6;border:1.2px solid #ffb3474d}.legal-content .difficulty-btn:hover{background:#fffffff2}.legal-content .cancel-btn{background:#ffffffe6;border:1.2px solid #ffb3474d}.legal-content .cancel-btn:hover{background:#fffffff2}.legal-content .cover-upload{background:#fffc}.legal-content .cover-upload:hover{background:#ffffffe6}.create-modal-footer{background:#0000}.create-save-btn{background:#0000;border:1.2px solid #ffb347}.create-save-btn:before{display:none}.create-save-btn:hover:not(:disabled){background:#ffffff1a}}@supports not ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.create-save-btn{border:1px solid;border-image:linear-gradient(180deg,#ffdf5e,#ffb347) 1}.create-save-btn:before{display:none}}.legal-content .form-input::placeholder,.legal-content .form-textarea::placeholder{color:#666666b3;font-weight:400}.legal-content .form-input:focus::placeholder,.legal-content .form-textarea:focus::placeholder{color:#66666680}.legal-content .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23ffb347' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.legal-content .upload-text{color:#555;font-size:16px;font-weight:600;margin-bottom:4px}.legal-content .upload-hint{color:#666c;font-size:14px}.legal-content .form-input.error,.legal-content .form-select.error,.legal-content .form-textarea.error{background:#fff5f533;border-color:#ef444499}.legal-content .form-input.error:focus,.legal-content .form-select.error:focus,.legal-content .form-textarea.error:focus{box-shadow:inset 0 0 0 .5px #ffffff4d}.create-modal-footer{display:none}.create-save-btn{align-items:center;background:#0000;border:1.2px solid #6669;border-radius:var(--radius-global);color:#6669;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;justify-content:center;padding:8px 24px;position:relative;transition:none;width:-webkit-fit-content;width:fit-content}.create-save-btn:hover:not(:disabled){background:#0000;border-color:#6669;box-shadow:none}.create-save-btn:disabled{cursor:not-allowed;opacity:.6}.create-submit-btn{align-items:center;border:none;border-radius:var(--radius-global);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;justify-content:center;padding:8px 24px;position:relative;transition:none;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.create-submit-btn,.create-submit-btn:hover:not(:disabled){background:linear-gradient(180deg,#ffdf5e,#ffb347);box-shadow:none}.create-submit-btn:disabled{cursor:not-allowed;opacity:.7}.create-submit-btn.error,.create-submit-btn.success{background:linear-gradient(180deg,#ffdf5e,#ffb347);box-shadow:none}.create-submit-btn .spinner{animation:spin 1s linear infinite;border:none;border-radius:var(--radius-global);border-top:1px solid #fff;height:16px;width:16px}.legal-modal-container .legal-content,.legal-modal-container .legal-content *,.legal-modal-container .legal-content-container,.legal-modal-container .legal-content-container *{background-color:initial!important;background:#0000!important;box-shadow:none!important}@media (prefers-color-scheme:dark){.legal-content .form-label{color:#ffffffb3!important}.legal-content .form-input,.legal-content .form-select,.legal-content .form-textarea{background:#ffffff14!important;border:1.2px solid #ffffff26!important;color:#fff!important}.legal-content .form-input::placeholder,.legal-content .form-textarea::placeholder{color:#fff6!important}.legal-content .form-input:focus,.legal-content .form-select:focus,.legal-content .form-textarea:focus{background:#ffffff14!important;border-color:#ffb347!important}.legal-content .form-input.error,.legal-content .form-select.error,.legal-content .form-textarea.error{background:#ef44441a!important;border-color:#ef444499!important}.legal-content .error-message{color:#ff6b6b!important}.legal-content .difficulty-btn{background:#ffffff14!important;border:1.2px solid #ffffff26!important;color:#ffffffb3!important}.legal-content .difficulty-btn:hover{background:#ffffff1f!important;border-color:#ffb3474d!important}.legal-content .difficulty-btn.active{color:#fff!important}.legal-content .cover-upload{background:#ffffff26!important;border-color:#ffb34733!important;box-shadow:inset 0 0 0 .5px #ffffff4d!important}.legal-content .cover-upload:hover{background:#ffffff26!important;border-color:#ffb34780!important}.legal-content .upload-text{color:#fffc!important}.legal-content .upload-hint{color:#ffffff80!important}.legal-content .upload-icon{opacity:.4!important}.legal-content .cancel-btn{background:#ffffff14!important;border:1.2px solid #ffffff26!important;color:#ffffffb3!important}.legal-content .cancel-btn:hover{background:#ffffff1f!important;border-color:#ffb3474d!important}.create-save-btn{color:#fffc!important}.create-modal-footer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important}.legal-content .submit-section{border-top:none!important;padding-top:24px!important}.trash-work-dropdown{backdrop-filter:blur(40px) saturate(200%) brightness(1.12)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.12)!important;background:#1e1e1ee6!important;border:1.2px solid #ffffff26!important;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d!important}.trash-work-backdrop,.trash-work-backdrop.closing{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.trash-dropdown-open .home-work-card.trash-card-active{box-shadow:0 2px 8px #00000026,0 1px 4px #0000001a!important;filter:none!important;isolation:isolate!important;position:relative!important;transform:none!important;z-index:1001!important}body.trash-dropdown-open .home-work-card.trash-card-active *{filter:none!important}.home-work-card.trash-card-active .home-work-avatar,.home-work-card.trash-card-active .home-work-backdrop,.home-work-card.trash-card-active .home-work-creator,.home-work-card.trash-card-active .home-work-info h3,.home-work-card.trash-card-active .home-work-overlay,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-avatar,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-backdrop,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-creator,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-info h3,body.trash-dropdown-open .home-work-card.trash-card-active .home-work-overlay{opacity:1!important}.trash-work-dropdown-item:not(.restore):not(.delete){-webkit-text-fill-color:#fffc!important;color:#fffc!important}.trash-work-dropdown-item:not(.restore):not(.inactive):not(.delete):hover{background:#0000!important;opacity:.7!important}.trash-work-dropdown-item.restore:hover{opacity:.7!important}.trash-work-dropdown-item.inactive{color:#fff6!important;opacity:1!important}.trash-work-dropdown-item.inactive:hover{opacity:.7!important}.trash-work-dropdown-item.delete{color:#ff6b6b!important}}.create-top-layout{align-items:flex-start;box-sizing:border-box;display:flex;gap:32px;margin-bottom:0;max-width:100%;padding-top:12px;width:100%}.create-left-section{display:flex;flex-direction:column;flex-shrink:0;gap:24px;min-width:0}.create-right-fields{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0;padding-top:0;width:100%}.create-right-fields .form-group{margin-bottom:0}.create-field-label{color:#374151;display:block;font-size:16px;font-weight:400;margin-bottom:6px}.create-select-input{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.form-select.create-frosted-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#ffffff26!important;background-image:none!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:initial!important;border:1.2px solid #ffb34733!important;border-radius:var(--radius-global)!important;box-shadow:inset 0 0 0 .5px #ffffff4d!important;box-sizing:border-box!important;color:#333!important;font-size:.95rem!important;font-weight:400!important;height:48px!important;line-height:normal!important;padding:0 .9rem!important;transition:border-color .3s!important}.form-select.create-frosted-input:focus{background:#ffffff26!important;border-color:#ffb34733!important;box-shadow:inset 0 0 0 .5px #ffffff4d!important;outline:none!important}.form-row .form-select.create-frosted-input{margin-top:4px!important}.form-select.create-frosted-input.select-empty{color:#66666680!important}.form-input.create-frosted-input,input.create-frosted-input{background:#ffffff26!important;border:1.2px solid #ffb34733!important;border-radius:var(--radius-global)!important;box-shadow:inset 0 0 0 .5px #ffffff4d!important;box-sizing:border-box!important;color:#333!important;font-size:.95rem!important;font-weight:400!important;height:48px!important;line-height:normal!important;padding:0 .9rem!important;transition:border-color .3s!important}.form-input.create-frosted-input::placeholder,input.create-frosted-input::placeholder{color:#6669!important;opacity:.6;transition:none!important}.form-input.create-frosted-input:focus,input.create-frosted-input:focus{background:#ffffff26!important;border-color:#ffb34733!important;box-shadow:inset 0 0 0 .5px #ffffff4d!important;outline:none!important}.form-input.create-frosted-input:focus::placeholder,input.create-frosted-input:focus::placeholder{color:#6669!important;opacity:.6!important}.form-input.create-frosted-input:disabled,input.create-frosted-input:disabled{cursor:not-allowed!important;opacity:.5!important}.create-content-section{margin-top:0}.create-content-section,.create-content-section.form-group{margin-bottom:0!important}.create-content-section:first-of-type,.create-content-section:not(:first-of-type){margin-top:20px}.form-group.create-question-section{margin-bottom:0!important;margin-top:12px!important}.create-question-section+.form-group.create-content-section{margin-bottom:0!important;margin-top:4px!important}.create-content-section .create-field-label{margin-bottom:10px!important}.form-textarea.create-frosted-textarea,textarea.create-frosted-textarea{background:#ffffff26!important;border:1.2px solid #ffb34733!important;border-radius:var(--radius-global)!important;box-shadow:inset 0 0 0 .5px #ffffff4d!important;box-sizing:border-box!important;color:#333!important;font-family:inherit;font-size:.95rem!important;font-weight:400!important;line-height:1.6!important;min-height:120px;overflow-y:hidden!important;padding:.9rem!important;resize:none!important;transition:border-color .3s!important;width:100%}.form-textarea.create-frosted-textarea::placeholder,textarea.create-frosted-textarea::placeholder{color:#6669!important;opacity:.6;transition:none!important}.form-textarea.create-frosted-textarea:focus,textarea.create-frosted-textarea:focus{background:#ffffff26!important;border-color:#ffb34733!important;box-shadow:inset 0 0 0 .5px #ffffff4d!important;outline:none!important}.form-textarea.create-frosted-textarea:focus::placeholder,textarea.create-frosted-textarea:focus::placeholder{color:#6669!important;opacity:.6!important}.create-buttons-container{gap:12px;margin-bottom:.01rem;margin-top:20px;padding:0}.create-button,.create-buttons-container{display:flex;scroll-margin:0;scroll-padding:0}.create-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;border:none;border-radius:var(--radius-global);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:400;justify-content:center;line-height:1.5;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 16px;transition:opacity .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;will-change:transform,background,opacity}.create-button-save{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff26;border:1.2px solid #ffb34733;box-shadow:inset 0 0 0 .5px #ffffff4d;color:#666;transition:opacity .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1)}.create-button-save:active,.create-button-save:hover{background:#ffffff26;border-color:#ffb34733;box-shadow:inset 0 0 0 .5px #ffffff4d,0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.ai-gradient-flowing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:gradientFlow 10s ease-in-out infinite;-webkit-animation:gradientFlow 10s ease-in-out infinite;background:linear-gradient(45deg,#4facfe,#ff9a9e 25%,#4facfe 50%,#ff9a9e 75%,#4facfe);background-size:400% 400%;display:inline-block;font-weight:400;text-shadow:none!important}.create-button-ai-polish{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff26;border:1.2px solid #ffb34733;box-shadow:inset 0 0 0 .5px #ffffff4d;color:#666;position:relative;transition:opacity .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1)}.create-button-ai-polish:active,.create-button-ai-polish:hover{background:#ffffff26;border-color:#ffb34733;box-shadow:inset 0 0 0 .5px #ffffff4d,0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.create-button-publish{background:linear-gradient(180deg,#ffdf5e,#ffb347);border:1.2px solid #ffb34733;box-shadow:0 0 0 1px #ffffff1a,0 0 12px #ffc86473,0 0 24px #ffa72638;color:#666;opacity:1;text-shadow:0 0 6px #ffffff59,0 0 12px #ffffff26;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1)}.create-button-publish:active,.create-button-publish:hover{box-shadow:0 0 0 1px #ffffff24,0 0 16px #ffd2788c,0 0 32px #ffa7264d;opacity:1;text-shadow:0 0 8px #fff6,0 0 16px #fff3}.create-tags-container{-webkit-overflow-scrolling:touch;display:flex;gap:8px;margin-top:-6px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;scrollbar-color:#0003 #0000;scrollbar-width:thin;width:100%}.create-tags-container::-webkit-scrollbar{height:6px}.create-tags-container::-webkit-scrollbar-track{background:#0000}.create-tags-container::-webkit-scrollbar-thumb{background:#0003;border-radius:var(--radius-global)}.create-tags-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.create-tag{background:#0000;border:1px solid #00000026;border-radius:9999px;color:#666;flex-shrink:0;gap:5px;position:relative;transition:all .2s ease}.create-tag,.create-tag-remove-tooltip{align-items:center;display:inline-flex;font-size:.8rem;font-weight:400;line-height:1.2;padding:.5rem .75rem;white-space:nowrap}.create-tag-remove-tooltip{animation:tagTooltipSlideIn .4s cubic-bezier(.34,1.25,.64,1) forwards;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:#ffffffe6;border:.8px solid #00000026;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000014;color:#ff4d4f;filter:blur(20px);max-width:80%;opacity:0;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,-100%) scale(.9);transform-origin:center bottom;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content;will-change:transform,opacity;z-index:10002}.create-tag-remove-tooltip.closing{animation:tagTooltipSlideOut .4s cubic-bezier(.34,1.25,.64,1) forwards!important}@keyframes tagTooltipSlideIn{0%{filter:blur(20px);opacity:0;transform:translate(-50%,-100%) scale(.9)}to{filter:blur(0);opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes tagTooltipSlideOut{0%{filter:blur(0);opacity:1;transform:translate(-50%,-100%) scale(1)}to{filter:blur(20px);opacity:0;transform:translate(-50%,-100%) scale(.9)}}@keyframes coverTooltipSlideIn{0%{filter:blur(20px);opacity:0;transform:translate(-50%,-100%) scale(.9)}to{filter:blur(0);opacity:1;transform:translate(-50%,-100%) scale(1)}}@keyframes coverTooltipSlideOut{0%{filter:blur(0);opacity:1;transform:translate(-50%,-100%) scale(1)}to{filter:blur(20px);opacity:0;transform:translate(-50%,-100%) scale(.9)}}.create-cover-upload-tooltip{align-items:center;animation:coverTooltipSlideIn .3s cubic-bezier(.34,1.25,.64,1) forwards;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:#ffffffe6;border:.8px solid #00000026;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000014;color:#666;display:inline-flex;filter:blur(20px);font-size:.8rem;font-weight:400;line-height:1.2;max-width:80%;opacity:0;padding:.5rem .75rem;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,-100%) scale(.9);transform-origin:center bottom;-webkit-user-select:none;user-select:none;white-space:nowrap;width:-webkit-max-content;width:max-content;will-change:transform,opacity;z-index:10002}.create-cover-upload-tooltip.closing{animation:coverTooltipSlideOut .3s cubic-bezier(.34,1.25,.64,1) forwards!important}.create-tag-empty{border-color:#0000001a;color:#66666680;cursor:default;padding:.5rem .75rem}.create-tag-text{overflow:hidden;position:relative;white-space:nowrap}.remove-tag-btn{display:none}.remove-tag-btn:hover{color:#999}.cover-upload-static-square{align-items:center;background:#ffffff26;border:1.2px solid #ffb34733;border-radius:var(--radius-global);box-shadow:inset 0 0 0 .5px #ffffff4d;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative;transition:none}.cover-upload-static-square:hover{transform:none}.upload-icon-svg{stroke:#333;stroke-width:1.2;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2));height:32px;opacity:.6;position:relative;-webkit-user-select:none;user-select:none;width:32px;z-index:1}.cover-preview-image{border-radius:var(--radius-global);position:relative;z-index:1}@media (prefers-color-scheme:dark){.cover-upload-static-square{background:#ffffff14!important;border:1.2px solid #ffffff26!important;box-shadow:none!important}.form-input.create-frosted-input,input.create-frosted-input{background:#ffffff14!important;border-color:#ffffff26!important;box-shadow:none!important;color:#fff9!important}.create-field-label{color:#f1f5f9}.form-input.create-frosted-input::placeholder,input.create-frosted-input::placeholder{color:#fff6!important;opacity:1!important}.form-input.create-frosted-input:focus,input.create-frosted-input:focus{background:#ffffff14!important;border-color:#ffffff26!important;box-shadow:none!important}.form-input.create-frosted-input:focus::placeholder,input.create-frosted-input:focus::placeholder{color:#fff6!important;opacity:1!important}.form-select.create-frosted-input,.form-textarea.create-frosted-textarea,textarea.create-frosted-textarea{background:#ffffff14!important;border-color:#ffffff26!important;box-shadow:none!important;color:#fff9!important}.form-select.create-frosted-input:focus{background:#ffffff14!important;border-color:#ffffff26!important;box-shadow:none!important}.form-select.create-frosted-input.select-empty{color:#ffffff4d!important}.form-textarea.create-frosted-textarea::placeholder,textarea.create-frosted-textarea::placeholder{color:#fff6!important;opacity:1!important}.form-textarea.create-frosted-textarea:focus,textarea.create-frosted-textarea:focus{background:#ffffff14!important;border-color:#ffffff26!important;box-shadow:none!important}.form-textarea.create-frosted-textarea:focus::placeholder,textarea.create-frosted-textarea:focus::placeholder{color:#fff6!important;opacity:1!important}.create-tag{border-color:#ffffff4d;color:#cbd5e1}.create-tag-empty{border-color:#ffffff26;color:#ffffff4d}.create-tag:hover{background:#ffffff1a;border-color:#ffffff4d}.create-tag-remove-tooltip{color:#ff6b6b!important}.create-cover-upload-tooltip,.create-tag-remove-tooltip{backdrop-filter:blur(40px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.1)!important;background:#1e1e1ee6!important;border:.8px solid #ffffff4d!important;box-shadow:0 8px 32px #0000004d,0 0 0 .5px #ffffff1a,inset 0 0 0 .5px #ffffff1a!important}.create-cover-upload-tooltip{color:#ffffffb3!important}.create-tag-empty:hover{border-color:#ffffff26}.remove-tag-btn{display:none}.upload-icon-svg{stroke:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));opacity:.4}.create-save-btn{color:#fff9}.create-save-btn,.create-save-btn:hover:not(:disabled){border-color:#fff9}.create-button-save{color:#ffffffb3}.create-button-save,.create-button-save:hover{background:#ffffff14;border-color:#ffffff26;box-shadow:none}.create-button-publish{background:linear-gradient(180deg,#ffdf5e,#ffb347);border-color:#ffffff26;color:#ffffffb3}.create-button-ai-polish{color:#ffffffb3}.create-button-ai-polish,.create-button-ai-polish:hover{background:#ffffff14;border-color:#ffffff26;box-shadow:none}}@media (min-width:1400px){.legal-modal-container{max-width:900px!important}.create-top-layout{gap:40px}.create-form{padding:48px}}@media (min-width:1920px){.legal-modal-container{max-width:1000px!important}.create-top-layout{gap:48px}.cover-upload-static-square{height:240px;width:240px}}.legal-modal-content{max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.legal-modal-container{display:flex!important;flex-direction:column!important}.legal-modal-container .legal-modal-content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:2.5rem}.legal-content,.legal-content-container{max-width:100%;width:100%}.create-buttons-container,.create-content-section,.form-input.create-frosted-input,.form-textarea.create-frosted-textarea{box-sizing:border-box;max-width:100%;width:100%}.create-buttons-container{flex-wrap:wrap;justify-content:flex-end}.cover-upload-static-square{box-sizing:border-box;flex-shrink:0;height:230px;width:230px}.elegant-language-dropdown-portal.align-center.dropdown-down{transform-origin:center top!important}.elegant-language-dropdown-portal.align-center.dropdown-up{transform-origin:center bottom!important}.elegant-language-dropdown-portal.align-left.dropdown-down{transform-origin:left top!important}.elegant-language-dropdown-portal.align-left.dropdown-up{transform-origin:left bottom!important}.elegant-language-dropdown-portal.align-right.dropdown-down{transform-origin:right top!important}.elegant-language-dropdown-portal.align-right.dropdown-up{transform-origin:right bottom!important}.work-detail-modal-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center!important;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;left:0!important;opacity:.88;overflow:hidden!important;overscroll-behavior:none!important;padding:max(var(--modal-viewport-inset),env(safe-area-inset-top,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-right,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-bottom,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-left,0px))!important;right:0!important;top:0!important;touch-action:none!important;transform:translateZ(0)}.work-detail-modal-overlay.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;pointer-events:none!important}.work-detail-modal-container{--modal-min-scale:0.96;animation:marketingModalPanelIn var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards;backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--modal-panel-dark-glass-marketing);border:1px solid #82c8b47a;border-radius:var(--radius-global);box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;display:flex;flex-direction:column;height:600px;isolation:isolate;max-height:90vh;max-width:90vw;min-height:600px;min-width:600px;opacity:.97;overflow:visible;overscroll-behavior:none;position:relative;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center;width:700px;will-change:transform,opacity;z-index:10000}.work-detail-modal-container.closing{animation:marketingModalPanelOut var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.work-detail-modal-content{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;overscroll-behavior:none;padding:1.5rem 0 0}.work-detail-modal-header{padding:0 2rem!important}.work-detail-subtitle-item{color:inherit;display:inline-block}.work-detail-subtitle-views{color:#ffffff6b;display:inline-block}.work-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:.7rem 0 20px}.work-detail-meta-item{display:inline-block}.work-detail-meta-tag{background:#0000;border:1px solid #ffffff47;border-radius:20px;color:#ffffffb8;font-size:.8rem;font-weight:400;padding:.3rem .75rem;white-space:nowrap}.work-detail-difficulty{font-weight:400}.work-detail-modal-body{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 2rem;scrollbar-width:none}.work-detail-modal-body::-webkit-scrollbar{display:none;height:0;width:0}.work-detail-section{display:flex;flex-direction:column;gap:6px}.work-detail-modal-footer{align-items:center;display:flex;flex-shrink:0;gap:0;justify-content:space-between;margin-top:auto;padding:1rem 2rem 2.5rem}.work-detail-actions .create-button-publish,.work-detail-interactions .create-button-publish{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-color:initial;background-image:linear-gradient(180deg,#ffdf5e,#ffb347);border-color:#ffffff29;box-shadow:none;color:#0000}.work-detail-actions .create-button-publish:hover,.work-detail-interactions .create-button-publish:hover{-webkit-background-clip:text;background-clip:text;background-color:initial;background-image:linear-gradient(180deg,#ffdf5e,#ffb347);box-shadow:none;opacity:1}.work-detail-actions .create-button-publish:disabled,.work-detail-interactions .create-button-publish:disabled{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-color:initial;background-image:linear-gradient(180deg,#ffdf5e,#ffb347);color:#0000;cursor:not-allowed;opacity:1;pointer-events:none}.work-detail-actions .create-button-publish:disabled:hover,.work-detail-interactions .create-button-publish:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:1;pointer-events:none}.work-detail-actions .create-button,.work-detail-interactions .create-button{background-color:initial;box-shadow:none;display:inline-block;line-height:1.5;transition:none;-webkit-transition:none;vertical-align:middle}.work-detail-interactions .create-button-publish+.create-button-save{-webkit-text-fill-color:#f66;-webkit-background-clip:initial;background-clip:initial;background-color:initial;background-image:none;color:#f66}.work-detail-actions .create-button:hover,.work-detail-interactions .create-button:hover{background-color:initial}.work-detail-interactions .create-button-save.active{-webkit-text-fill-color:#0000;border-color:#ffffff29;color:#0000}.work-detail-interactions .create-button-save.active,.work-detail-interactions .create-button-save.active:hover{-webkit-background-clip:text;background-clip:text;background-color:initial;background-image:linear-gradient(180deg,#ffdf5e,#ffb347)}.work-detail-interactions .create-button-save.active:hover{box-shadow:none;opacity:1}.work-detail-actions{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:flex-start;min-width:0}.work-detail-interactions{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:0}.work-detail-modal-container .work-detail-actions .create-button-save:not(.active),.work-detail-modal-container .work-detail-interactions .create-button-save:not(.active){-webkit-text-fill-color:#ffffff9e!important;background:#ffffff14!important;border:1px solid #ffffff29!important;box-shadow:none!important;color:#ffffff9e!important}.work-detail-modal-container .work-detail-actions .create-button-save:not(.active):hover,.work-detail-modal-container .work-detail-interactions .create-button-save:not(.active):hover{background:#ffffff1a!important;border-color:#ffffff38!important;box-shadow:none!important}.work-detail-interactions .create-button-publish:first-child{margin-left:12px}.work-detail-challenge-input-wrapper{align-items:center;cursor:text;display:flex;flex:1 1;min-width:0;position:relative}.work-detail-challenge-input{background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;box-shadow:none;box-sizing:border-box;caret-color:#ffffffa6;color:#ffffffb8;cursor:text;display:inline-block;font-size:.95rem;font-weight:400;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:8px 16px;text-align:left;text-overflow:clip;transition:none;-webkit-transition:none;vertical-align:middle;white-space:nowrap;width:100%}.work-detail-challenge-input::placeholder{color:#ffffff6b;font-size:.95rem;font-weight:400;opacity:1}.work-detail-challenge-input:focus{background:#ffffff14;border-color:#ffffff38;box-shadow:none;caret-color:#ffffffa6}.work-detail-challenge-input:focus::placeholder{opacity:1}.work-detail-challenge-input:disabled{background:#ffffff14;cursor:not-allowed;opacity:.6}.work-detail-more-container{display:inline-block;position:relative}.work-detail-action-interaction{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;color:#ffffff94;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:48px;justify-content:center;min-width:48px;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.work-detail-action-interaction:focus{box-shadow:none;outline:none}.work-detail-action-interaction:hover:not(.active):not(.work-detail-send-btn):not(.work-detail-action-exit){opacity:1}.work-detail-action-interaction.active{-webkit-text-fill-color:#ffb347;background:#ffffff14;border-color:#ffb34773;color:#ffb347;transition:all .3s cubic-bezier(.4,0,.2,1)}.work-detail-action-interaction.active:hover{border-color:#ffb34799;opacity:1}.work-detail-action-interaction i{line-height:1;margin:0;pointer-events:none}.work-detail-action-interaction i,.work-detail-action-more{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;padding:0}.work-detail-action-more{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;color:#ffffff94;cursor:pointer;flex-shrink:0;height:48px;min-width:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.work-detail-action-more:focus{box-shadow:none;outline:none}.work-detail-action-more:hover{opacity:1}.work-detail-action-more i{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;line-height:1;margin:0;padding:0;pointer-events:none}.work-detail-more-menu{--modal-min-scale:0.96;backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--modal-panel-dark-glass-marketing);border:1px solid #82c8b47a;border-radius:var(--radius-global);box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;box-sizing:border-box;filter:none!important;max-width:min(400px,calc(100vw - 32px));min-width:100px;opacity:.97;overflow:hidden;pointer-events:auto;transform:translateX(-50%) scale(var(--modal-min-scale)) translateZ(0);transform-origin:center bottom;-webkit-user-select:none;user-select:none;width:auto;will-change:transform,opacity;z-index:10004}.work-detail-more-menu.fade-in.align-center{animation:helpDropdownPanelInCenter var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards}.work-detail-more-menu.fade-in.align-left{animation:helpDropdownPanelInLeft var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards}.work-detail-more-menu.fade-in.align-right{animation:helpDropdownPanelInRight var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards}.work-detail-more-menu.fade-out.align-center{animation:helpDropdownPanelOutCenter var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.work-detail-more-menu.fade-out.align-left{animation:helpDropdownPanelOutLeft var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.work-detail-more-menu.fade-out.align-right{animation:helpDropdownPanelOutRight var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.work-detail-more-menu.align-center{transform-origin:center bottom}.work-detail-more-menu.align-center .work-detail-more-menu-item{text-align:left}.work-detail-more-menu.align-left{transform-origin:left bottom}.work-detail-more-menu.align-left .work-detail-more-menu-item{text-align:left}.work-detail-more-menu.align-right{transform-origin:right bottom}.work-detail-more-menu.align-right .work-detail-more-menu-item{text-align:right}.work-detail-more-menu-content{padding:8px}.work-detail-more-menu-item{-webkit-text-fill-color:#f5f5f7e0;background:none;border:none;border-radius:20px;color:#f5f5f7e0;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:1;margin-bottom:2px;padding:10px 18px 10px 12px;text-align:left;transition:color .22s ease,opacity .22s ease,text-shadow .28s ease,-webkit-text-fill-color .22s ease;white-space:nowrap;width:100%}.work-detail-more-menu-item:last-child{margin-bottom:0}.work-detail-more-menu-item:hover{background:#0000!important;opacity:1;text-shadow:0 0 12px #6ed2b938}.work-detail-more-menu-item.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text}.work-detail-more-menu-item-report{-webkit-text-fill-color:#f66!important;color:#f66!important}.work-detail-more-menu-item-report:hover{-webkit-text-fill-color:#f88!important;color:#f88!important;opacity:1!important}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.work-detail-more-menu{background:#0c1616f7!important;border:1px solid #82c8b47a!important;box-shadow:0 12px 40px #0000001a,inset 0 1px 0 #a5ebd21a!important}}.work-detail-action-separator{color:#ffffff8c;font-size:1rem;font-weight:400;text-shadow:none;-webkit-user-select:none;user-select:none}.work-detail-action-btn{background:#0000;border:none;line-height:1.5;margin:0;transition:all .2s ease}.work-detail-action-btn,.work-detail-action-view{align-items:center;cursor:pointer;display:inline-flex;padding:0}.work-detail-action-view{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;color:#ffffff94;flex-shrink:0;font-size:1.1rem;height:48px;justify-content:center;min-width:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.work-detail-action-view:focus{box-shadow:none;outline:none}.work-detail-action-view:hover{opacity:1}.work-detail-action-view i{line-height:1;margin:0;pointer-events:none}.work-detail-action-play,.work-detail-action-view i{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;padding:0}.work-detail-action-play{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;color:#ffffff94;cursor:pointer;flex-shrink:0;height:48px;min-width:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.work-detail-action-play:focus{box-shadow:none;outline:none}.work-detail-action-play:hover{opacity:1}.work-detail-action-play i{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;line-height:1;margin:0;padding:0;pointer-events:none}.work-detail-action-btn:disabled{cursor:not-allowed;opacity:.5}.work-detail-send-btn.active:disabled{opacity:1!important}.work-detail-section-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.work-detail-section-title{color:#ffffffe6;font-size:1rem;font-weight:400;margin:0;text-shadow:0 1px 3px #00000080}.work-detail-toggle-btn{background:linear-gradient(180deg,#ffdf5e,#ffb347);border:none;border-radius:20px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;text-shadow:0 1px 3px #0003;transition:all .3s ease}.work-detail-toggle-btn:hover{box-shadow:0 4px 12px #00000040;opacity:1}.work-detail-toggle-btn:active{transform:translateY(0)}.work-detail-content{background:#0000;border:none;padding:0}.work-detail-text{line-height:1.75;margin:0}.work-detail-question,.work-detail-text{word-wrap:break-word;color:#ffffffc2;font-size:.95rem;text-shadow:0 1px 2px #0006;white-space:pre-wrap}.work-detail-question{line-height:2.5;margin:.3rem 0 0}.work-detail-text-empty{color:#ffffff7a;font-size:.95rem;font-style:italic;margin:0}body.main-content-blur .work-detail-modal-overlay{backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;z-index:9999!important}body.main-content-blur .work-detail-modal-container{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;z-index:10000!important}.work-detail-modal-overlay{filter:none!important}.work-detail-modal-container,.work-detail-modal-overlay{isolation:isolate!important}.work-detail-modal-overlay{position:fixed!important;will-change:transform,opacity!important;z-index:9999!important}.work-detail-modal-container{position:relative!important;will-change:transform,opacity!important;z-index:10000!important}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.work-detail-modal-overlay{background:#060810f0!important}.work-detail-modal-container{background:#0c1616f7!important;border:1px solid #82c8b47a!important;box-shadow:0 12px 40px #0000001a,inset 0 1px 0 #a5ebd21a!important}}.work-detail-content-input{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;box-sizing:border-box;color:#ffffffa6;font-family:inherit;font-size:.95rem;font-weight:400;height:auto;line-height:1.6;margin-top:24px;min-height:auto;padding:.9rem;width:100%}.work-detail-content-input .work-detail-text{word-wrap:break-word;color:#ffffffb8;margin:0;white-space:pre-wrap}.work-detail-content-input .work-detail-text-empty{color:#ffffff61;font-style:italic;margin:0}.work-detail-qa-container{display:flex;flex-direction:column;gap:1.2rem;height:100%;padding-bottom:1rem}.work-detail-qa-input{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;box-sizing:border-box;caret-color:#ffffffa6;color:#ffffffb8;font-family:inherit;font-size:.95rem;padding:.75rem;resize:none;transition:all .3s ease;width:100%}.work-detail-qa-input:focus{background:#ffffff14;border-color:#ffffff38;box-shadow:none;outline:none}.work-detail-qa-input:disabled{cursor:not-allowed;opacity:.6}.work-detail-action-exit{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;color:#ffffff94;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:48px;justify-content:center;min-width:48px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.work-detail-action-exit:focus{box-shadow:none;outline:none}.work-detail-action-btn.work-detail-action-interaction.work-detail-action-exit.active:hover,.work-detail-action-btn.work-detail-action-interaction.work-detail-action-exit:disabled:hover,.work-detail-action-btn.work-detail-action-interaction.work-detail-action-exit:hover,.work-detail-action-exit.active:hover,.work-detail-action-exit:disabled:hover,.work-detail-action-exit:hover,.work-detail-action-interaction.work-detail-action-exit.active:hover,.work-detail-action-interaction.work-detail-action-exit:disabled:hover,.work-detail-action-interaction.work-detail-action-exit:hover{opacity:1}.work-detail-action-exit i{line-height:1;margin:0;pointer-events:none}.work-detail-action-exit i,.work-detail-send-btn{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;padding:0}.work-detail-send-btn{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;color:#ffffff94;cursor:pointer;flex-shrink:0;height:48px;min-width:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.work-detail-send-btn:focus{box-shadow:none;outline:none}.work-detail-send-btn.active{-webkit-text-fill-color:#ffb347;background:#ffffff14;border-color:#ffb34773;color:#ffb347}.work-detail-action-btn.work-detail-action-interaction.work-detail-send-btn:active,.work-detail-action-btn.work-detail-action-interaction.work-detail-send-btn:disabled:active,.work-detail-action-btn.work-detail-action-interaction.work-detail-send-btn:disabled:hover,.work-detail-action-btn.work-detail-action-interaction.work-detail-send-btn:hover,.work-detail-action-interaction.work-detail-send-btn:active,.work-detail-action-interaction.work-detail-send-btn:disabled:active,.work-detail-action-interaction.work-detail-send-btn:disabled:hover,.work-detail-action-interaction.work-detail-send-btn:hover,.work-detail-send-btn:active,.work-detail-send-btn:disabled:active,.work-detail-send-btn:disabled:hover,.work-detail-send-btn:hover{opacity:1}.work-detail-send-btn i{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;line-height:1;margin:0;padding:0;pointer-events:none}.work-detail-confirm-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate));background:var(--modal-backdrop-dark-marketing);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;opacity:.88;overflow:hidden;overscroll-behavior:none;padding:max(var(--modal-viewport-inset),env(safe-area-inset-top,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-right,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-bottom,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-left,0px));position:fixed;right:0;top:0;touch-action:none;transform:translateZ(0);z-index:10000}.work-detail-confirm-overlay.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;pointer-events:none}.work-detail-confirm-modal{--modal-min-scale:0.96;animation:marketingModalPanelIn var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards;backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--modal-panel-dark-glass-marketing);border:1px solid #82c8b47a;border-radius:var(--radius-global);box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;display:flex;flex-direction:column;height:auto;isolation:isolate;max-height:none;min-width:300px;opacity:.97;overflow:visible;overscroll-behavior:none;padding:1.5rem 2rem 2.5rem;position:relative;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center;width:300px;will-change:transform,opacity}.work-detail-confirm-modal.closing{animation:marketingModalPanelOut var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.work-detail-confirm-header{padding:0!important}.work-detail-confirm-title{-webkit-text-fill-color:#0000!important;animation:modalGradientFlow 8s ease-in-out infinite!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% 200%!important;color:#0000!important;font-size:1.7rem!important;font-weight:600!important;margin:0!important;text-align:center!important}.work-detail-confirm-subtitle,.work-detail-confirm-title{display:block!important;padding:0!important;width:100%!important}.work-detail-confirm-subtitle{-webkit-text-fill-color:#a8e8d4d1!important;color:#a8e8d4d1!important;font-size:1rem!important;font-weight:400!important;margin:.8rem 0 0!important;text-align:center!important}.work-detail-confirm-buttons{align-items:center;display:flex;gap:1rem;margin-top:24px;padding:0}.work-detail-confirm-button.cancel{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:none;color:#ffffff9e;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:400;height:48px;justify-content:center;min-width:auto;padding:0 16px;transition:all .3s;white-space:nowrap;width:auto}.work-detail-confirm-button.cancel:hover{background:#ffffff1a;border-color:#ffffff38;opacity:1}.work-detail-confirm-button.cancel:focus{box-shadow:none;outline:none}.work-detail-confirm-button.confirm{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);background:var(--elegant-gradient,linear-gradient(180deg,#ffdf5e 0,#ffb347 100%));border:none;border-radius:20px;box-shadow:0 4px 10px #0000000d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:400;height:48px;justify-content:center;opacity:1;padding:0 .75rem;transition:all .3s;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;white-space:nowrap}.work-detail-confirm-button.confirm:active,.work-detail-confirm-button.confirm:hover{box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.work-detail-confirm-button.confirm:focus{outline:none}#root,body,html{max-width:100vw!important;min-width:1200px!important;overflow-x:auto!important;overscroll-behavior-x:none!important;width:100%!important}body:not(:has(.discover-page)),body:not(:has(.discover-page)) #root{background-color:#f7f7f7!important}body:has(.discover-page),body:has(.discover-page) #root{background-color:initial!important}body:has(.discover-page),html:has(.discover-page){scrollbar-color:#5a5a5a8c #fafafaeb;scrollbar-width:thin}body:has(.discover-page)::-webkit-scrollbar,html:has(.discover-page)::-webkit-scrollbar{height:10px;width:10px}body:has(.discover-page)::-webkit-scrollbar-track,html:has(.discover-page)::-webkit-scrollbar-track{background:#fafafaeb;border-radius:5px}body:has(.discover-page)::-webkit-scrollbar-thumb,html:has(.discover-page)::-webkit-scrollbar-thumb{background:#00000038;border:2px solid #fafafaeb;border-radius:5px}body:has(.discover-page)::-webkit-scrollbar-thumb:hover,html:has(.discover-page)::-webkit-scrollbar-thumb:hover{background:#00000052}body:has(.discover-page)::-webkit-scrollbar-corner,html:has(.discover-page)::-webkit-scrollbar-corner{background:#fafafaeb}html:has(.discover-page){min-width:1280px!important}.elegant-app{max-width:100vw;min-width:1200px;overflow-x:hidden;padding:68px 0 0;width:100%}.elegant-app.discover-page{background-color:initial;color:#ffffffeb;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:1280px!important;padding-top:calc(env(safe-area-inset-top, 0px) + 80px)!important;padding-top:var(--landing-header-reserved-height,calc(env(safe-area-inset-top, 0px) + 80px))!important;position:relative}.elegant-app.discover-page .elegant-main,.elegant-app.discover-page .elegant-main-no-gap{background-color:initial!important;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-width:1280px!important;padding:4px 0 0!important}.elegant-app.discover-page .discover-tabs-container{margin:0;padding-bottom:0;padding-top:0}.elegant-app.discover-page .discover-tabs-container,.elegant-app.discover-page .elegant-section{padding-left:clamp(16px,4vw,48px);padding-left:var(--discover-inline,clamp(16px,4vw,48px));padding-right:clamp(16px,4vw,48px);padding-right:var(--discover-inline,clamp(16px,4vw,48px))}.elegant-app.discover-page .discover-main-tabs{box-sizing:border-box;font-size:16px;width:100%}.elegant-app.discover-page .discover-filter-buttons-group,.elegant-app.discover-page .discover-main-tabs{gap:8px;gap:var(--discover-header-nav-inline-gap,8px)}.elegant-app.discover-page .discover-main-tab{font-size:16px}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter):first-child{padding-left:0}.elegant-app.discover-page .discover-filter-buttons-group>.discover-main-tab:last-child{padding-right:0}.discover-page-inner{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;width:100%;z-index:2}.elegant-banner,.elegant-main,.elegant-main-no-gap,.header-banner-connector{min-width:1200px;width:100%}.elegant-banner{border-radius:0 0 20px 20px}.elegant-banner-buttons{flex-wrap:nowrap}.elegant-banner-button{border:none;border-radius:20px;box-shadow:0 4px 16px #00000008,0 1px 4px #00000005;will-change:opacity,background,box-shadow}.elegant-banner-button-secondary{border:none}.elegant-section{margin:0 auto 20px;max-width:none;min-width:1200px;padding:0 40px 24px;width:100%}.category-section{margin-bottom:40px}.category-nav{flex-wrap:nowrap;gap:16px;justify-content:center;overflow-x:auto;padding:0 10px}.category-nav,.category-nav-item{display:flex;min-width:-webkit-fit-content;min-width:fit-content}.category-nav-item{align-items:center;background:#0000;border:1px solid #999;border-radius:20px;box-shadow:none;color:#999;cursor:pointer;font-size:14px;font-weight:400!important;gap:8px;padding:10px 18px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.category-nav-item:hover{background:#0000;border:1px solid #777;color:#777;opacity:1}.category-nav-item i{color:#999;display:inline-block;font-size:16px;font-weight:400!important;height:16px;margin-right:2px;text-align:center;width:16px}.category-nav-item.active i{-webkit-background-clip:text!important;background-clip:text!important;background-image:linear-gradient(180deg,#ffdf5e,#ffb347)!important;color:#0000!important}.category-nav-item.active{background:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#ffdf5e,#ffb347);border:1px solid #ffb347;box-shadow:none;color:#0000;font-weight:400!important}.category-nav-item span{font-weight:400!important}.discover-works-grid{grid-gap:18px;contain:layout style;display:grid;gap:18px;grid-template-columns:repeat(5,1fr);margin-bottom:0;min-width:1200px;transform:translateZ(0)}.discover-work-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid var(--work-card-border-fallback);border-radius:20px;box-shadow:0 2px 8px #00000026,0 1px 4px #0000001a;box-sizing:border-box;color:inherit;contain:layout style paint;cursor:pointer;filter:blur(0);margin:0;opacity:1;overflow:hidden;padding:0;position:relative;text-decoration:none;transform:scale(1) translateZ(0);width:100%}.elegant-app.discover-page .discover-work-card:not(.placeholder-card){background:var(--work-card-canvas-bg)}.discover-work-card.image-load-error{border:1px solid #48484873;box-shadow:none}.discover-work-card.placeholder-card{background:#0000;border:none;box-shadow:none;cursor:default;opacity:0!important;pointer-events:none!important;transition:none}.placeholder-content{aspect-ratio:1/1;background-color:#f0f0f0;height:100%;width:100%}.discover-work-image{aspect-ratio:1/1;background:#f8f9fa;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.elegant-app.discover-page .discover-work-image{background:var(--work-card-canvas-bg)}.discover-work-image .optimized-image-container,.discover-work-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;transform:translateZ(0);width:100%}.discover-work-image .optimized-image-container{left:0;position:absolute;top:0}.optimized-image-blur,.optimized-image-container img:not(.optimized-image-blur){-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}.optimized-image-container img.blur-transition-active{transition:opacity .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1)!important;will-change:opacity,filter}.discover-work-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;contain:layout style paint;display:flex;flex-direction:column;justify-content:flex-end;left:0;opacity:0;padding:0 0 20px 20px;position:absolute;right:0;top:0;transform:translateZ(0);transition:none;z-index:2}.discover-work-card.image-loaded .discover-work-overlay{opacity:1!important}.discover-work-card.image-load-error .discover-work-backdrop,.discover-work-card.image-load-error .discover-work-overlay{display:none;opacity:0!important}.discover-work-card.image-load-error .discover-work-image .optimized-image-container,.discover-work-card.image-load-error .discover-work-image img{opacity:0!important;visibility:hidden}.discover-work-backdrop{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;contain:layout style paint;left:0;mask-image:linear-gradient(180deg,#0000 0,#0000 30%,#000 70%,#000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 30%,#000 70%,#000);opacity:0;overflow:hidden;position:absolute;right:0;top:0;transform:translateZ(0);transition:none;will-change:opacity;z-index:-1}.discover-work-backdrop:before{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);bottom:0;content:"";left:0;mask-image:linear-gradient(180deg,#0000 0,#0000 50%,#0003 65%,#00000080 75%,#000c 85%,#000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 50%,#0003 65%,#00000080 75%,#000c 85%,#000);position:absolute;right:0;top:0;z-index:1}.discover-work-backdrop:after{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);bottom:0;content:"";left:0;mask-image:linear-gradient(180deg,#0000 0,#0000 55%,#0000004d 70%,#000000b3 80%,#000000e6 90%,#000 95%,#000000b3);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 55%,#0000004d 70%,#000000b3 80%,#000000e6 90%,#000 95%,#000000b3);position:absolute;right:0;top:0;z-index:2}.discover-work-card.image-loaded .discover-work-backdrop{opacity:1!important}.discover-work-card.image-loaded .discover-work-avatar,.discover-work-card.image-loaded .discover-work-creator,.discover-work-card.image-loaded .discover-work-info h3{opacity:1}.discover-work-info{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:2}.discover-work-author{align-items:center;display:flex;flex:1 1;gap:0;justify-content:flex-start}.discover-work-avatar{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,#78be824d,#78be8280);border:none;border-radius:20px;box-shadow:0 4px 12px #0000001a;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;line-height:1;opacity:0;position:relative;transform:translateZ(0);transition:none;width:42px;will-change:auto}.discover-work-avatar,.discover-work-avatar:before{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.discover-work-avatar:before{background:inherit;border-radius:20px;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.discover-work-avatar.avatar-bowl{animation:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#3b82f666,#93c5fd4d 50%,#60a5fa80);background-size:100% 100%}.discover-work-avatar.avatar-bowl:before{background:linear-gradient(180deg,#3b82f666,#93c5fd4d 50%,#60a5fa80)}.discover-work-avatar.avatar-turtle{animation:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#78be8266,#4ade804d 50%,#22c55e66);background-size:100% 100%}.discover-work-avatar.avatar-turtle:before{background:linear-gradient(180deg,#78be8266,#4ade804d 50%,#22c55e66)}.discover-work-details{flex:1 1;min-width:0}.discover-work-info h3{color:#fff;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 2px;mask:linear-gradient(90deg,#fff 0,#fff calc(100% - 40px),#0000 calc(100% - 20px));-webkit-mask:linear-gradient(90deg,#fff 0,#fff calc(100% - 40px),#0000 calc(100% - 20px));opacity:0;overflow:hidden;position:relative;text-shadow:0 1px 2px #0003;transition:none;white-space:nowrap}.discover-work-creator{-webkit-touch-callout:none;color:#fffc;font-size:14px;font-weight:400;opacity:0;text-decoration:none!important;text-shadow:0 1px 2px #00000026;transition:none}.end-indicator{color:#999;font-size:14px;padding:40px;text-align:center}.elegant-app.discover-page .end-indicator{color:#ffffff6b}.no-works-indicator{color:#666;font-size:16px;margin:20px auto;max-width:400px;padding:75px 40px;text-align:center}.elegant-app.discover-page .no-works-indicator{color:#ffffff85}.category-nav-item,.category-nav-item *,.category-nav-item.active,.category-nav-item.active *{font-weight:400!important}@media (prefers-color-scheme:dark){#root,body,html{background-color:var(--elegant-background)!important}body:has(.discover-page),body:has(.discover-page) #root{background-color:#06080f!important}.elegant-app{background-color:var(--elegant-background);color:#f1f5f9}.elegant-app.discover-page{background-color:initial;color:#ffffffeb}.discover-work-card{background:#262626;border:1px solid var(--work-card-border-fallback);box-shadow:0 2px 8px #00000026,0 1px 4px #0000001a;box-sizing:border-box}.discover-work-card.image-load-error{border:1px solid #48484873;box-shadow:none}.discover-work-image{background:#404040}.discover-work-info h3{text-shadow:0 1px 2px #0003!important}.discover-work-creator{text-shadow:0 1px 2px #00000026!important}.elegant-banner-subtitle{text-shadow:0 1px 6px #0006!important}.elegant-banner-title{background:#0000!important;color:#fff!important;text-shadow:0 3px 18px #0009!important}.elegant-banner{box-shadow:0 4px 8px #00000026!important}}.elegant-app:not(.history-page) .elegant-section{margin-bottom:0;padding-bottom:24px}.elegant-app:not(.history-page) .discover-works-grid{margin-bottom:0}.discover-tabs-container{margin:0;max-width:none;min-width:1200px;padding:0 40px;position:relative;width:100%;z-index:4}.discover-main-tabs{align-items:center;background:#0000;border-radius:20px;display:flex;gap:12px;justify-content:flex-start;padding:0}.discover-main-tabs .discover-header-nav-row{align-items:center;display:inline-flex;gap:8px;gap:var(--discover-header-nav-inline-gap,8px);vertical-align:middle}.discover-main-tabs .discover-header-nav-icon{color:inherit;display:block;flex-shrink:0;height:1em;width:1em}.discover-main-tabs .discover-main-tab__label{font-weight:inherit}.discover-main-tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;justify-content:center;padding:12px 24px;position:relative;transition:opacity .22s ease,border-color .22s ease,color .22s ease,background .22s ease,filter .22s ease,box-shadow .22s ease;white-space:nowrap}.discover-main-tab:not(.discover-main-tab-filter){background:#0000;border:none;border-radius:0;box-shadow:none;color:#666;padding:10px 14px}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter){color:#f5f5f7;opacity:.8;text-shadow:0 0 10px #6ed2b91a;transition:opacity .22s ease,text-shadow .28s ease}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter):hover:not(.active){opacity:1;text-shadow:0 0 12px #6ed2b933}.discover-main-tab:not(.discover-main-tab-filter):hover:not(.active){color:#444}.discover-main-tab:not(.discover-main-tab-filter).active{background:#0000;border:none;box-shadow:none;transition:none!important;-webkit-transition:none!important}.discover-main-tab:not(.discover-main-tab-filter).active .discover-main-tab__label{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.discover-main-tab:not(.discover-main-tab-filter).active .discover-header-nav-icon{color:#ffb347}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter).active{opacity:1;text-shadow:0 0 12px #6ed2b933}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter).active .discover-main-tab__label{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#b8fff0,#5ee6c8 42%,#3ad4b8);-webkit-background-clip:text;background-clip:text;color:#0000}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter).active .discover-header-nav-icon{color:#5ee6c8}.discover-main-tab:not(.discover-main-tab-filter).active:hover{filter:brightness(1.06)}.discover-filter-buttons-group{align-items:center;display:flex;gap:12px;margin-left:auto}.discover-main-tab-filter{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:none!important;border:none!important;box-shadow:none!important;color:#666;gap:6px;padding:12px 14px;transform:translateZ(0);will-change:transform,opacity,filter}.discover-main-tab-filter__label{min-width:0}.discover-main-tab-filter .discover-main-tab-filter__chevron{color:inherit;flex-shrink:0}.elegant-app.discover-page .discover-main-tab-filter{color:#ffffffb8}.discover-main-tab-filter:hover{color:#333}.elegant-app.discover-page .discover-main-tab-filter:hover{color:#ffffffeb}.discover-main-tab-filter.dropdown-open{color:#444!important}.elegant-app.discover-page .discover-main-tab-filter.dropdown-open{color:#ffffffe0!important}.discover-main-tab-filter.appearing{animation:filterButtonSlideIn .4s cubic-bezier(.34,1.25,.64,1) forwards;filter:blur(20px);opacity:0;transform:scale(.8) translateZ(0)}.discover-main-tab-filter.closing{animation:filterButtonSlideOut .4s cubic-bezier(.34,1.25,.64,1) forwards;filter:blur(0);opacity:1;pointer-events:none;transform:scale(1) translateZ(0)}@keyframes filterButtonSlideIn{0%{filter:blur(20px);opacity:0;transform:scale(.8) translateZ(0)}to{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}}@keyframes filterButtonSlideOut{0%{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}to{filter:blur(20px);opacity:0;transform:scale(.8) translateZ(0)}}@media (prefers-color-scheme:dark){.discover-main-tab:not(.discover-main-tab-filter):not(.active){color:#ffffff9e}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter):not(.active){color:#f5f5f7;opacity:.8;text-shadow:0 0 10px #6ed2b91a}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter):not(.active):hover{opacity:1;text-shadow:0 0 12px #6ed2b933}.discover-main-tab:not(.discover-main-tab-filter).active .discover-main-tab__label{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.discover-main-tab:not(.discover-main-tab-filter).active .discover-header-nav-icon{color:#ffb347}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter).active .discover-main-tab__label{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#b8fff0,#5ee6c8 42%,#3ad4b8);-webkit-background-clip:text;background-clip:text;color:#0000}.elegant-app.discover-page .discover-main-tab:not(.discover-main-tab-filter).active .discover-header-nav-icon{color:#5ee6c8}.discover-main-tab-filter:not(.dropdown-open){color:#ffffffb8}}.elegant-language-dropdown-portal.discover-filter-dropdown-portal{border-radius:20px!important}.elegant-language-dropdown-portal.discover-filter-dropdown-portal.help-dropdown-portal{box-sizing:border-box;max-width:min(400px,calc(100vw - 32px))!important;min-width:0!important;width:-webkit-max-content!important;width:max-content!important}.elegant-language-dropdown-portal.discover-filter-dropdown-portal.help-dropdown-portal .elegant-language-dropdown-content{box-sizing:border-box;max-width:100%;width:-webkit-max-content;width:max-content}.elegant-language-dropdown-portal.discover-filter-dropdown-portal.help-dropdown-portal .elegant-language-item.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(180deg,#b8fff0,#5ee6c8 42%,#3ad4b8)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important;font-weight:400}.elegant-language-dropdown-portal.discover-filter-dropdown-portal.help-dropdown-portal .elegant-language-item.active:hover{opacity:1!important}.elegant-language-dropdown-portal.discover-filter-dropdown-portal .elegant-language-item{border-radius:20px!important}html:has(.elegant-app.discover-page):has(body.modal-open){overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior:none!important}body.modal-open .elegant-app{overflow:hidden!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}body.modal-open .discover-main-tabs,body.modal-open .elegant-header,body.modal-open .elegant-language-dropdown-portal{pointer-events:auto!important}.elegant-app.discover-page .elegant-header.elegant-header--discover-landing,.marketing-shell--header-underlap .elegant-header.elegant-header--discover-landing{--discover-underlap-progress:0;--discover-header-underlap-fade-height:120px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;min-width:0;outline:none;overflow:visible;width:100%}.elegant-app.discover-page .elegant-header.elegant-header--discover-landing:before,.marketing-shell--header-underlap .elegant-header.elegant-header--discover-landing:before{background-attachment:fixed,fixed;background-image:linear-gradient(0deg,#05081238,#05081238),var(--landing-bg-base-layers);background-image:linear-gradient(0deg,var(--landing-glass-overlay-fill,#05081238),var(--landing-glass-overlay-fill,#05081238)),var(--landing-bg-base-layers);background-repeat:no-repeat,no-repeat;content:"";height:calc(24px + env(safe-area-inset-top, 0px));height:var(--landing-header-nav-padding-top,calc(24px + env(safe-area-inset-top, 0px)));left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.elegant-app.discover-page .elegant-header.elegant-header--discover-landing:after,.elegant-app.discover-page .elegant-header.elegant-header--discover-landing:before,.marketing-shell--header-underlap .elegant-header.elegant-header--discover-landing:after,.marketing-shell--header-underlap .elegant-header.elegant-header--discover-landing:before{background-image:linear-gradient(0deg,#080b1694,#080b1694),var(--landing-bg-base-layers);background-image:linear-gradient(0deg,var(--landing-glass-overlay-fill-no-backdrop,#080b1694),var(--landing-glass-overlay-fill-no-backdrop,#080b1694)),var(--landing-bg-base-layers)}}.elegant-app.discover-page .elegant-header.elegant-header--discover-landing:after,.marketing-shell--header-underlap .elegant-header.elegant-header--discover-landing:after{backdrop-filter:blur(0) saturate(132%) brightness(1);backdrop-filter:blur(calc(22px*var(--discover-underlap-progress, 0))) saturate(calc(132% + 52%*var(--discover-underlap-progress, 0))) brightness(calc(1 + var(--discover-underlap-progress, 0)*.06));-webkit-backdrop-filter:blur(0) saturate(132%) brightness(1);-webkit-backdrop-filter:blur(calc(22px*var(--discover-underlap-progress, 0))) saturate(calc(132% + 52%*var(--discover-underlap-progress, 0))) brightness(calc(1 + var(--discover-underlap-progress, 0)*.06));background-attachment:fixed,fixed;background-image:linear-gradient(0deg,#05081238,#05081238),var(--landing-bg-base-layers);background-image:linear-gradient(0deg,var(--landing-glass-overlay-fill,#05081238),var(--landing-glass-overlay-fill,#05081238)),var(--landing-bg-base-layers);background-repeat:no-repeat,no-repeat;content:"";height:120px;height:var(--discover-header-underlap-fade-height,120px);left:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000000fc 6.25%,rgba(0,0,0,.962) 12.5%,rgba(0,0,0,.916) 18.75%,rgba(0,0,0,.854) 25%,rgba(0,0,0,.778) 31.25%,rgba(0,0,0,.691) 37.5%,rgba(0,0,0,.598) 43.75%,#00000080 50%,rgba(0,0,0,.403) 56.25%,rgba(0,0,0,.309) 62.5%,rgba(0,0,0,.222) 68.75%,rgba(0,0,0,.146) 75%,rgba(0,0,0,.084) 81.25%,rgba(0,0,0,.038) 87.5%,#00000003 93.75%,#0000);mask-image:linear-gradient(180deg,#000 0,#000000fc 6.25%,rgba(0,0,0,.962) 12.5%,rgba(0,0,0,.916) 18.75%,rgba(0,0,0,.854) 25%,rgba(0,0,0,.778) 31.25%,rgba(0,0,0,.691) 37.5%,rgba(0,0,0,.598) 43.75%,#00000080 50%,rgba(0,0,0,.403) 56.25%,rgba(0,0,0,.309) 62.5%,rgba(0,0,0,.222) 68.75%,rgba(0,0,0,.146) 75%,rgba(0,0,0,.084) 81.25%,rgba(0,0,0,.038) 87.5%,#00000003 93.75%,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;opacity:var(--discover-underlap-progress,0);pointer-events:none;position:absolute;right:0;top:calc(24px + env(safe-area-inset-top, 0px));top:var(--landing-header-nav-padding-top,calc(24px + env(safe-area-inset-top, 0px)));z-index:0}.elegant-app.discover-page .elegant-header--discover-landing .landing-top-shell,.marketing-shell--header-underlap .elegant-header--discover-landing .landing-top-shell{background:#0000;max-width:none;position:relative;width:100%;z-index:1}.elegant-app.discover-page .elegant-header--discover-landing .landing-top,.marketing-shell--header-underlap .elegant-header--discover-landing .landing-top{align-items:center;background:#0000;border:none;box-shadow:none;box-sizing:border-box;min-height:0;padding:calc(24px + env(safe-area-inset-top, 0px)) clamp(16px,4vw,48px) 0;padding:var(--landing-header-nav-padding-top,calc(24px + env(safe-area-inset-top, 0px))) var(--discover-inline,clamp(16px,4vw,48px)) 0}.elegant-header.elegant-header--discover-landing .discover-header-brand-cluster{align-items:center;display:flex;gap:28px;justify-self:start;min-width:0}.elegant-header.elegant-header--discover-landing .discover-header-brand-cluster .landing-brand{flex-shrink:0}.elegant-header.elegant-header--discover-landing .discover-header-more-wrap{align-items:center;display:flex;position:relative}.elegant-header.elegant-header--discover-landing .discover-header-more-link{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:20px;box-shadow:none;color:#f5f5f7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;opacity:.8;padding:0;position:relative;text-decoration:none;text-shadow:0 0 10px #6ed2b91a;transition:opacity .22s ease,text-shadow .28s ease}.elegant-header.elegant-header--discover-landing .discover-header-more-link.discover-header-more-link--open,.elegant-header.elegant-header--discover-landing .discover-header-more-link:hover{opacity:1;text-shadow:0 0 12px #6ed2b933}.elegant-header.elegant-header--discover-landing .discover-header-more-link:focus-visible{outline:2px solid #ffffff8c;outline-offset:2px}.elegant-header.elegant-header--discover-landing .discover-header-auth-link--active,.elegant-header.elegant-header--discover-landing .discover-header-login--active{opacity:1;text-shadow:0 0 12px #6ed2b938}.elegant-auth-page{background-color:initial;font-weight:400;overflow:visible}.elegant-auth-content,.elegant-auth-page{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:100%}.elegant-auth-content{max-width:100%;padding:0;z-index:1}.elegant-auth-card{background:#fff;border-radius:var(--radius-global);box-shadow:none;font-weight:400;max-width:100%;overflow:hidden;padding:1.5rem 2rem;position:relative;width:100%;z-index:2}.login-modal-container .elegant-auth-card .elegant-auth-header{align-items:center!important;background:#0000!important;display:flex!important;flex-direction:column!important;gap:0!important;justify-content:center!important;margin-bottom:0!important;padding:0!important;text-align:center!important}.login-modal-container .elegant-auth-header .elegant-auth-logo{-webkit-text-fill-color:#0000!important;animation:modalGradientFlow 8s ease-in-out infinite!important;background:linear-gradient(120deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% 200%!important;display:block!important;font-size:1.7rem!important;font-weight:600!important;margin:0!important;padding:0!important;text-align:center!important;width:100%!important}.elegant-auth-card .elegant-auth-header .elegant-auth-slogan,.elegant-auth-header .elegant-auth-slogan,.login-modal-container .elegant-auth-card .elegant-auth-header .elegant-auth-slogan,.login-modal-container .elegant-auth-header .elegant-auth-slogan{align-items:normal!important;color:#666!important;display:block!important;flex-direction:row!important;font-size:1rem!important;font-weight:400!important;gap:0!important;justify-content:normal!important;margin:.8rem 0 0!important;padding:0!important;text-align:center!important;width:100%!important}@media (prefers-color-scheme:dark){.elegant-auth-card .elegant-auth-header .elegant-auth-slogan,.elegant-auth-header .elegant-auth-slogan,.login-modal-container .elegant-auth-card .elegant-auth-header .elegant-auth-slogan,.login-modal-container .elegant-auth-header .elegant-auth-slogan{color:#fff9!important}}.login-modal-container .elegant-auth-card .elegant-auth-form-container{margin-bottom:0!important}.elegant-auth-footer{color:#777;color:var(--elegant-text-tertiary,#777);font-size:.9rem;text-align:center}.elegant-auth-link{background:none;border:none;color:#ffb347;color:var(--elegant-primary,#ffb347);cursor:pointer;font-weight:600;padding:0;text-decoration:none;transition:all .3s}.elegant-auth-link:hover{color:#ff9800;color:var(--elegant-primary-dark,#ff9800);text-decoration:none}.elegant-loading-overlay{align-items:center;background-color:#fffc;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.elegant-loading-spinner{animation:spin 1s linear infinite;border:1px solid #ffb3474d;border-radius:var(--radius-global);border-top:1px solid var(--elegant-primary,#ffb347);height:50px;margin-bottom:1rem;width:50px}.elegant-loading-text{color:#ffb347;color:var(--elegant-primary,#ffb347);font-size:1rem;font-weight:600}.elegant-login-container{box-shadow:0 5px 20px #0000001a;left:50%;margin:0;max-width:400px;position:absolute;top:50%;transform:translate(-50%,-50%)}.elegant-login-container,.elegant-login-form{background:#fff;border-radius:var(--radius-global);padding:30px}.elegant-login-form{box-shadow:0 10px 25px #0000000d;position:relative;width:400px}.elegant-login-logo{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:600;margin-bottom:12px;text-align:center}.elegant-login-copyright{color:#fff;font-size:14px;margin-bottom:20px;text-align:center}.elegant-login-tabs{display:flex;margin-bottom:40px}.elegant-login-tab{color:#fff;cursor:pointer;flex:1 1;font-size:16px;padding:15px 0;position:relative;text-align:center}.elegant-login-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:600}.elegant-login-tab.active:after{display:none}.tab-icon{background-size:contain;display:inline-block;height:16px;margin-right:4px;vertical-align:-3px;width:16px}.phone-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.lock-icon,.password-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.user-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.code-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 18 6-6-6-6M8 6l-6 6 6 6'/%3E%3C/svg%3E")}.form-label{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:10px}.required{color:#ff9800;margin-left:3px}.form-input{background-color:#fff;border:1.2px solid #e0e0e0;border-radius:var(--radius-nested-login);box-sizing:border-box;font-size:16px;font-weight:400;height:52px;margin-bottom:20px;padding:0 16px;transition:all .3s;width:100%}.form-input:focus{border-color:#e0e0e0!important;outline:none}.verification-input-group{display:flex;gap:12px;margin-bottom:20px}.verification-input-group .form-input{flex:1 1;margin-bottom:0}.send-code-button{align-items:center;background:linear-gradient(180deg,#fc3,#ffb347);border:1px solid #ffe4a5e0;border-radius:var(--radius-nested-login);box-shadow:0 0 12px #ffc86473,0 0 24px #ffa72640;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:400;height:52px;justify-content:center;min-width:120px;opacity:1;padding:0 16px;text-shadow:0 0 8px #00000038,0 0 14px #0000001f,0 0 5px #fff3;transition:all .3s;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1)}.send-code-button:active,.send-code-button:hover{border-color:#ffecbcf2;box-shadow:0 0 16px #ffd27894,0 0 32px #ffa72652;opacity:1;text-shadow:0 0 10px #00000042,0 0 18px #00000024,0 0 6px #ffffff3d}.send-code-button:disabled{background:#ffffff4d;border:1px solid #fffcf88c;box-shadow:none;color:#333;cursor:not-allowed;text-shadow:none}.error-message{color:#ff5252;font-size:14px;margin-bottom:20px;margin-top:8px}.login-button{align-items:center;background:linear-gradient(180deg,#fc3,#ffb347);border:1px solid #ffe4a5e0;border-radius:var(--radius-nested-login);box-shadow:0 0 14px #ffc86480,0 0 28px #ff980047;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:48px;justify-content:center;margin:25px 0 10px;opacity:1;padding:0 12px;text-shadow:0 0 8px #0000003d,0 0 16px #0000001f,0 0 5px #fff3;transition:all .3s;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);width:100%}.login-button:active,.login-button:hover{border-color:#ffecbcf2;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.login-button:disabled{cursor:not-allowed;opacity:.7}.elegant-verification-btn.disabled{background-color:#d1d1d1!important;color:#888!important;cursor:not-allowed}.elegant-tab-icon svg path{fill:#ffb347}.elegant-page-container{background-color:#f9f9f9}.elegant-login-wrapper,.elegant-page-container{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.elegant-login-wrapper{max-width:1200px}.elegant-login-footer{color:#666;font-size:14px;margin-top:25px;text-align:center}.elegant-register-link{background:none;border:none;color:#ff9800;cursor:pointer;font-size:14px;font-weight:600;padding:0;text-decoration:none;transition:all .3s}.elegant-register-link:hover{color:#ffb347}.elegant-auth-form{width:100%}.elegant-auth-tabs{align-items:center;display:flex;gap:48px;justify-content:center;margin-bottom:.8rem;min-height:48px}.elegant-auth-tab{background:none;border:none;color:#777;color:var(--elegant-text-tertiary,#777);cursor:pointer;font-size:1.1rem;font-weight:400;opacity:1;padding:8px 0;position:relative;transition:none!important;-webkit-transition:none!important}.elegant-auth-tab:hover:not(.active){color:#7779;transition:color .4s ease-in-out!important;-webkit-transition:color .4s ease-in-out!important}.elegant-auth-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:400;transition:none!important;-webkit-transition:none!important}.elegant-auth-tab.active:hover{opacity:1;transition:opacity .4s ease-in-out!important;-webkit-transition:opacity .4s ease-in-out!important}.elegant-auth-group{margin-bottom:1rem}.elegant-auth-input-wrapper{position:relative;width:100%}.password-input-wrapper{position:relative}.password-toggle-btn{align-items:center;background:none;border:none;bottom:0;color:#999;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;margin:auto 0;padding:0;position:absolute;right:1rem;top:0;width:20px;z-index:1}.password-toggle-btn:focus{outline:none}.password-toggle-btn i{pointer-events:none}.elegant-auth-input-icon{background-repeat:no-repeat;background-size:contain;display:inline-block;height:18px;left:12px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:18px}.elegant-auth-input{background:#ffffff26;border:1.2px solid #ffb34733;border-radius:var(--radius-nested-login);box-shadow:inset 0 0 0 .5px #ffffff4d;box-sizing:border-box;font-size:.95rem;font-weight:400;height:48px;line-height:normal;padding:0 .9rem;transition:all .3s;width:100%}.elegant-auth-input.password-dots{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;font-weight:100;letter-spacing:2.5px;transition:none!important}.elegant-auth-input.password-text{letter-spacing:normal;transition:none!important}.elegant-auth-input:focus{border-color:#ffb34733!important;outline:none}.code-group{display:flex;gap:10px}.elegant-auth-password-toggle-btn{align-items:center;background:#ffffff26;border:1px solid #ffb34733;border-radius:var(--radius-nested-login);box-shadow:none;color:#999;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:48px;justify-content:center;min-width:48px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.elegant-auth-password-toggle-btn:focus{box-shadow:none;outline:none}.elegant-auth-password-toggle-btn:hover{opacity:1}.elegant-auth-password-toggle-btn i{line-height:1;margin:0;pointer-events:none}.elegant-auth-password-toggle-btn i,.elegant-auth-switch-login-btn{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;padding:0}.elegant-auth-switch-login-btn{background:#ffffff26;border:1px solid #ffb34733;border-radius:var(--radius-nested-login);box-shadow:none;color:#999;cursor:pointer;flex-shrink:0;height:48px;min-width:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.elegant-auth-switch-login-btn:focus{box-shadow:none;outline:none}.elegant-auth-switch-login-btn:hover{opacity:1}.elegant-auth-switch-login-btn i{align-items:center;display:inline-flex;font-size:1.1rem;justify-content:center;line-height:1;margin:0;padding:0;pointer-events:none}.elegant-auth-switch-tooltip{align-items:center;animation:switchTooltipSlideIn .26s cubic-bezier(.34,1.25,.64,1) forwards;backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);background:#ffffffd1;border:1.2px solid var(--elegant-border);border-radius:var(--radius-anchor-popover);box-shadow:0 8px 32px #00000014,inset 0 1px 0 #ffffff73;color:#333;display:inline-flex;font-size:.8rem;font-weight:400;line-height:1rem;max-width:80%;opacity:0;padding:8px 14px;pointer-events:none;position:fixed;text-align:center;transform:translate3d(-50%,-100%,0) scale(var(--modal-min-scale));transform-origin:center bottom;-webkit-user-select:none;user-select:none;white-space:nowrap;width:-webkit-max-content;width:max-content;will-change:transform,opacity;z-index:10002}.elegant-auth-switch-tooltip.closing{animation:switchTooltipSlideOut .26s cubic-bezier(.34,1.25,.64,1) forwards!important}@keyframes switchTooltipSlideIn{0%{opacity:0;transform:translate3d(-50%,-100%,0) scale(var(--modal-min-scale))}to{opacity:1;transform:translate3d(-50%,-100%,0) scale(1)}}@keyframes switchTooltipSlideOut{0%{opacity:1;transform:translate3d(-50%,-100%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-100%,0) scale(var(--modal-min-scale))}}.elegant-auth-code-btn{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);border:1px solid #ffe8afe6;border-radius:var(--radius-nested-login);box-shadow:0 0 12px #ffc86473,0 0 24px #ffa72640;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:400;height:48px;justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;padding:0 16px;text-shadow:0 0 8px #00000038,0 0 14px #0000001f,0 0 5px #fff3;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.elegant-auth-code-btn:hover:not(.disabled){border-color:#ffeec3f2;box-shadow:0 0 16px #ffd27894,0 0 32px #ffa72652;opacity:1;text-shadow:0 0 10px #00000042,0 0 18px #00000024,0 0 6px #ffffff3d}.elegant-auth-code-btn.disabled{background:#ffffff26;border:1px solid #ffecd26b;border-radius:var(--radius-nested-login);box-shadow:none;color:#666;cursor:not-allowed;text-shadow:none;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.34,1.56,.64,1)}.elegant-auth-error{background-color:#f4433614;border-radius:var(--radius-nested-login);color:#f44336;font-size:.85rem;margin-bottom:1rem;padding:.5rem;text-align:center}.elegant-auth-forgot{margin-bottom:1.2rem;text-align:right}.elegant-auth-forgot button{background:none;border:none;color:#999;cursor:pointer;font-size:.85rem;transition:all .3s}.elegant-auth-forgot button:hover{color:#ffb347;color:var(--elegant-primary,#ffb347)}.elegant-auth-form-fields .code-group{margin-top:1rem}.elegant-auth-submit{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);border:1px solid #ffe8afe6;border-radius:var(--radius-nested-login);box-shadow:0 0 14px #ffc86480,0 0 28px #ffa72647;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:400;height:48px;justify-content:center;opacity:1;padding:0 .75rem;text-shadow:0 0 8px #00000038,0 0 16px #0000001f,0 0 5px #fff3;transition:all .3s;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1)}.elegant-auth-submit:active,.elegant-auth-submit:hover{border-color:#ffeec3f2;box-shadow:0 0 18px #ffd2789e,0 0 36px #ffa72657;opacity:1;text-shadow:0 0 10px #00000042,0 0 18px #00000024,0 0 6px #ffffff3d}.elegant-auth-divider{align-items:center;display:flex;margin:1rem 0;text-align:center}.elegant-auth-divider:after,.elegant-auth-divider:before{border-bottom:none;content:"";flex:1 1}.elegant-auth-divider span{color:#999;font-size:.9rem;padding:0 10px}.elegant-auth-social-row{display:flex;gap:20px;justify-content:center;margin:0;width:100%}.elegant-auth-wechat-btn{align-items:center;background:#ffffff26;border:1px solid #07c1604d;border-radius:var(--radius-nested-login);box-shadow:inset 0 0 0 .5px #ffffff4d;color:#07c160;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:400;height:48px;justify-content:center;opacity:1;padding:0 1.2rem;transition:all .3s;transition:opacity .4s ease-in-out,color .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,color .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;width:100%}.elegant-auth-wechat-btn:hover{background:#07c1601a;border-color:#07c16080;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005,0 4px 12px #07c16033,inset 0 0 0 .5px #fff6;color:#05a050;opacity:1}.elegant-auth-qq-btn{align-items:center;background:#ffffff26;border:1px solid #12b7f54d;border-radius:var(--radius-nested-login);box-shadow:inset 0 0 0 .5px #ffffff4d;color:#12b7f5;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:400;height:48px;justify-content:center;min-width:120px;opacity:1;padding:0 1.2rem;transition:all .3s;transition:opacity .4s ease-in-out,color .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,color .4s ease-in-out,background .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out}.elegant-auth-qq-btn:active,.elegant-auth-qq-btn:hover{background:#12b7f51a;border-color:#12b7f580;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005,0 4px 12px #12b7f533,inset 0 0 0 .5px #fff6;color:#0ea5e9;opacity:1}.elegant-auth-social-icons{display:flex;gap:15px;justify-content:center;margin-top:1rem}.elegant-auth-icon-btn{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff26;border:none;border-radius:var(--radius-nested-login);box-shadow:inset 0 0 0 .5px #ffffff4d;cursor:pointer;display:flex;font-size:1.3rem;height:48px;justify-content:center;transition:all .3s;width:48px}.elegant-auth-icon-btn.wechat{border:1px solid #07c1604d;color:#07c160}.elegant-auth-icon-btn.qq{border:1px solid #12b7f54d;color:#12b7f5}.elegant-auth-icon-btn{opacity:1;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out}.elegant-auth-icon-btn:active,.elegant-auth-icon-btn:hover{box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005,0 4px 12px #00000026,inset 0 0 0 .5px #fff6;opacity:1}.elegant-auth-icon-btn.wechat:hover{background:#07c1601a}.elegant-auth-icon-btn.qq:hover{background:#12b7f51a}.elegant-auth-footer{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.elegant-auth-agreement{color:#999;font-size:.95rem;font-weight:400;margin-top:24px;text-align:center;width:100%}.elegant-auth-agreement a{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:400;text-decoration:none}.elegant-auth-agreement a:hover{text-decoration:none}.legal-link{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;border:none;cursor:pointer;font-size:inherit;font-weight:400;padding:0;transition:all .3s}.legal-link,.legal-link:hover{color:#0000;text-decoration:none}.legal-link:hover{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#ffe78b,#ffbf6b);-webkit-background-clip:text;background-clip:text}.elegant-auth-forgot-link{align-self:flex-end;background:none;border:none;color:#999;cursor:pointer;font-size:.75rem;font-weight:400;padding:0;transition:color .3s;white-space:nowrap}.elegant-auth-forgot-link:hover{color:#ffb347}.login-modal-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center!important;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;left:0!important;opacity:.88;overflow:hidden!important;overscroll-behavior:none!important;padding:max(var(--modal-viewport-inset),env(safe-area-inset-top,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-right,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-bottom,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-left,0px))!important;position:fixed!important;right:0!important;top:0!important;touch-action:none!important;transform:translateZ(0);z-index:9999!important}.login-modal-overlay.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;pointer-events:none!important}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.login-modal-overlay{background:#060810f0!important}.login-modal-container{background:#0c1616f7!important;border:1px solid #82c8b47a!important;box-shadow:0 12px 40px #0000001a,inset 0 1px 0 #a5ebd21a!important}}.login-modal-container{--modal-min-scale:0.96;animation:marketingModalPanelIn var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards;backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--modal-panel-dark-glass-marketing);border:1px solid #82c8b47a;border-radius:var(--radius-global);box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;display:flex;flex-direction:column;height:auto;isolation:isolate;max-height:none;min-width:360px;opacity:.97;overflow:visible;position:relative;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center;width:360px;will-change:transform,opacity;z-index:10000}.login-modal-container.closing{animation:marketingModalPanelOut var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.login-modal-container .elegant-auth-page{background:#0000;height:auto;min-height:auto;overflow:visible}.login-modal-container .elegant-auth-content{height:auto;max-width:100%;padding:0}.login-modal-container .elegant-auth-card{background:#0000;border:none;box-shadow:none;padding:var(--modal-content-padding-top) var(--modal-content-padding-x) var(--modal-content-padding-bottom);position:relative;z-index:2}.login-modal-container .elegant-auth-card .elegant-auth-header .elegant-auth-logo,.login-modal-container .elegant-auth-header .elegant-auth-logo{font-size:28px!important}.login-modal-container .elegant-auth-card .elegant-auth-header .elegant-auth-slogan,.login-modal-container .elegant-auth-header .elegant-auth-slogan{font-size:16px!important;margin-top:12px!important}.login-modal-container .elegant-auth-card .elegant-auth-form-container{margin-top:24px!important}.login-modal-container .elegant-auth-form .elegant-auth-tabs{gap:48px;margin-bottom:16px!important;min-height:48px}.login-modal-container .elegant-auth-tab{font-size:16px!important;padding:8px 0!important}.login-modal-container .elegant-auth-group{margin-bottom:16px!important}.login-modal-container .code-group{gap:12px!important}.login-modal-container .elegant-auth-input{border-radius:var(--radius-nested-login)!important;font-size:16px!important;padding:0 16px!important}.login-modal-container .elegant-auth-input.password-dots{letter-spacing:4px!important}.login-modal-container .elegant-auth-password-toggle-btn,.login-modal-container .elegant-auth-switch-login-btn{font-size:16px!important}.login-modal-container .elegant-auth-forgot{margin-bottom:20px!important}.login-modal-container .elegant-auth-forgot button,.login-modal-container .elegant-auth-forgot-link{font-size:12px!important}.login-modal-container .elegant-auth-form-fields .code-group{margin-top:16px!important}.login-modal-container .elegant-auth-error{border-radius:var(--radius-nested-login);font-size:12px!important;margin-bottom:16px!important;padding:8px!important}.login-modal-container .elegant-auth-code-btn{font-size:16px!important}.login-modal-container .elegant-auth-submit{font-size:16px!important;padding:0 16px!important}.login-modal-container .elegant-auth-divider{margin:16px 0!important}.login-modal-container .elegant-auth-divider span{font-size:16px!important;padding:0 12px!important}.login-modal-container .elegant-auth-social-row{gap:24px!important}.login-modal-container .elegant-auth-social-icons{gap:16px!important;margin-top:16px!important}.login-modal-container .elegant-auth-social-icons .elegant-auth-icon-btn{font-size:20px!important}.login-modal-container .elegant-auth-agreement{font-size:16px!important;margin-top:24px!important}.login-modal-container .elegant-auth-agreement.elegant-auth-agreement--cjk{font-size:16px!important;line-height:16px!important;white-space:nowrap!important}.login-modal-container .elegant-auth-qq-btn,.login-modal-container .elegant-auth-wechat-btn{font-size:16px!important}.login-modal-container .elegant-auth-input:not(.password-dots):not(.password-text){transition:border-color .22s ease,box-shadow .28s ease,background .22s ease,color .22s ease,opacity .22s ease,filter .22s ease!important}.login-modal-container .elegant-auth-password-toggle-btn,.login-modal-container .elegant-auth-switch-login-btn{transition:border-color .22s ease,background-color .22s ease,color .22s ease,opacity .22s ease,box-shadow .28s ease,filter .22s ease!important}.login-modal-container .elegant-auth-code-btn{transition:background .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease,box-shadow .28s ease,transform .22s ease,filter .22s ease,width .26s cubic-bezier(.34,1.56,.64,1)!important;-webkit-transition:background .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease,box-shadow .28s ease,transform .22s ease,filter .22s ease,width .26s cubic-bezier(.34,1.56,.64,1)!important}.login-modal-container .elegant-auth-submit{transition:opacity .22s ease,border-color .22s ease,filter .22s ease,background .22s ease,box-shadow .28s ease,width .26s cubic-bezier(.34,1.56,.64,1)!important;-webkit-transition:opacity .22s ease,border-color .22s ease,filter .22s ease,background .22s ease,box-shadow .28s ease,width .26s cubic-bezier(.34,1.56,.64,1)!important}.login-modal-container .elegant-auth-forgot button,.login-modal-container .elegant-auth-forgot-link{transition:color .22s ease,opacity .22s ease,filter .22s ease,text-shadow .28s ease!important}.login-modal-container .legal-link{transition:opacity .22s ease,filter .22s ease,text-shadow .28s ease!important}.login-modal-container .legal-link:hover{text-shadow:0 0 10px #ffbe7838,0 0 22px #ffb45f1f}.login-modal-container .elegant-auth-icon-btn{transition:opacity .22s ease,box-shadow .28s ease,border-color .22s ease,background .22s ease,color .22s ease,filter .22s ease,-webkit-backdrop-filter .22s ease!important;transition:opacity .22s ease,box-shadow .28s ease,border-color .22s ease,background .22s ease,color .22s ease,filter .22s ease,backdrop-filter .22s ease!important;transition:opacity .22s ease,box-shadow .28s ease,border-color .22s ease,background .22s ease,color .22s ease,filter .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease!important;-webkit-transition:opacity .22s ease,box-shadow .28s ease,border-color .22s ease,background .22s ease,color .22s ease,filter .22s ease,backdrop-filter .22s ease!important}.login-modal-container .elegant-auth-qq-btn,.login-modal-container .elegant-auth-wechat-btn{transition:opacity .22s ease,color .22s ease,border-color .22s ease,background .22s ease,box-shadow .28s ease,filter .22s ease!important;-webkit-transition:opacity .22s ease,color .22s ease,border-color .22s ease,background .22s ease,box-shadow .28s ease,filter .22s ease!important}.login-modal-container .elegant-auth-form .elegant-auth-tab{transition:color .22s ease,opacity .22s ease,filter .22s ease,text-shadow .28s ease,-webkit-text-fill-color .22s ease!important}.login-modal-container .elegant-auth-divider span{transition:color .22s ease,opacity .22s ease!important}body.modal-open{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}body.main-content-blur.language-dropdown-open .elegant-header{z-index:100!important}.elegant-app{transition:filter .35s cubic-bezier(.25,.46,.45,.94)!important}.login-modal-overlay,.message-modal-overlay,.profile-modal-overlay,.search-modal-overlay{transform:translateZ(0)!important}.login-modal-container:not(.closing),.message-modal-container:not(.closing),.profile-modal-container:not(.closing),.search-modal-container:not(.closing){isolation:isolate!important;position:relative!important;z-index:10000!important}body.main-content-blur .login-modal-overlay,body.main-content-blur .message-modal-overlay,body.main-content-blur .profile-modal-overlay,body.main-content-blur .search-modal-overlay{backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;z-index:9999!important}body.main-content-blur .login-modal-container,body.main-content-blur .message-modal-container,body.main-content-blur .profile-modal-container,body.main-content-blur .search-modal-container{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;z-index:10000!important}.login-modal-overlay,.message-modal-overlay,.profile-modal-overlay,.search-modal-overlay{filter:none!important;isolation:isolate!important}.login-modal-container,.message-modal-container,.profile-modal-container,.search-modal-container{isolation:isolate!important}.login-modal-overlay,.message-modal-overlay,.profile-modal-overlay,.search-modal-overlay{position:fixed!important;will-change:transform,opacity!important;z-index:9999!important}.login-modal-container,.message-modal-container,.profile-modal-container,.search-modal-container{position:relative!important;will-change:transform,opacity!important;z-index:10000!important}@media (prefers-color-scheme:dark){.login-modal-overlay,.search-modal-overlay{backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important}.login-modal-container,.search-modal-container{background:var(--modal-panel-dark-glass-marketing)!important;border:1px solid #82c8b470!important;box-shadow:0 12px 44px #0000001a,inset 0 1px 0 #c8f8e61a!important}.login-modal-container,.search-modal-container,body.main-content-blur .login-modal-container,body.main-content-blur .message-modal-container,body.main-content-blur .profile-modal-container,body.main-content-blur .search-modal-container{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important}.elegant-auth-form .elegant-auth-tabs .elegant-auth-tab{color:#ffffffb3!important}.elegant-auth-form .elegant-auth-tabs .elegant-auth-tab:hover:not(.active){color:#ffffff80!important;transition:color .3s ease!important}.elegant-auth-form .elegant-auth-tabs .elegant-auth-tab.active{-webkit-text-fill-color:#0000!important}.elegant-auth-form .elegant-auth-tabs .elegant-auth-tab.active:hover{opacity:.8!important;transition:opacity .3s ease!important}.login-modal-container .elegant-auth-form .elegant-auth-tabs .elegant-auth-tab,.login-modal-container .elegant-auth-form .elegant-auth-tabs .elegant-auth-tab:hover:not(.active){transition:color .22s ease,opacity .22s ease,filter .22s ease,text-shadow .28s ease,-webkit-text-fill-color .22s ease!important}.login-modal-container .elegant-auth-form .elegant-auth-tabs .elegant-auth-tab.active:hover{transition:opacity .22s ease,filter .22s ease!important}.elegant-auth-footer{color:#fff9!important}.form-label{color:#ffffffe6!important}.elegant-login-footer{color:#ffffffb3!important}.elegant-auth-forgot button,.password-toggle-btn{color:#fff9!important}.elegant-auth-forgot button:hover{color:#ffb347!important}.elegant-auth-divider span,.elegant-auth-forgot-link{color:#fff9!important}.elegant-auth-forgot-link:hover{color:#ffb347!important}.elegant-auth-input{background:#ffffff14!important;border:1.2px solid #ffffff26!important;box-shadow:none!important;color:#fff9!important}.elegant-auth-input.password-dots,.elegant-auth-input::placeholder{color:#fff6!important}.elegant-auth-input:focus{border-color:#ffffff26!important;box-shadow:none!important}.elegant-auth-code-btn.disabled{background:#ffffff14!important;border:.5px solid #ffffff26!important;color:#fff6!important}.elegant-auth-password-toggle-btn,.elegant-auth-switch-login-btn{background:#ffffff14!important;border:.5px solid #ffffff26!important;color:#fff9!important}.elegant-auth-switch-tooltip:not(.elegant-auth-switch-tooltip--marketing){backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;background:var(--modal-panel-dark-glass)!important;border:1px solid var(--accent-border-cool)!important;border-radius:var(--radius-anchor-popover)!important;box-shadow:0 12px 44px #0000006b,inset 0 1px 0 #ffffff1f!important;color:#e6f4fff5!important}.elegant-auth-agreement{color:#ffffffb3!important}}.login-modal-container .elegant-auth-header .elegant-auth-logo,.login-modal-container .elegant-auth-logo{-webkit-text-fill-color:#0000!important;animation:none!important;background:linear-gradient(125deg,#2ea896,#32c4a4 40%,#4ae0c4)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:100% 100%!important}.login-modal-container .elegant-auth-card .elegant-auth-header .elegant-auth-slogan,.login-modal-container .elegant-auth-header .elegant-auth-slogan{color:#a8e8d4d1!important}.login-modal-container .elegant-auth-form .elegant-auth-tab:not(.active){-webkit-text-fill-color:#ffffff8a!important;color:#ffffff8a!important;text-shadow:0 0 8px #6ed2b91a;transition:color .22s ease,-webkit-text-fill-color .22s ease,opacity .22s ease,text-shadow .28s ease,filter .22s ease!important}.login-modal-container .elegant-auth-form .elegant-auth-tab:hover:not(.active){-webkit-text-fill-color:#dcf8eec2!important;color:#dcf8eec2!important;text-shadow:0 0 12px #6ed2b933}.login-modal-container .elegant-auth-form .elegant-auth-tab.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(125deg,#2ea896,#32c4a4 40%,#4ae0c4)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:100% 100%!important;color:#0000!important;filter:brightness(1);transition:opacity .22s ease,filter .22s ease!important}.login-modal-container .elegant-auth-form .elegant-auth-tab.active:hover{filter:brightness(1.04)}.login-modal-container .elegant-auth-input{background:#ffffff0f!important;border:1px solid #a5ebd26b!important;box-shadow:inset 0 0 0 .5px #a5ebd21a!important;color:#ffffffed!important}.login-modal-container .elegant-auth-input::placeholder{color:#96dac67a!important}.login-modal-container .elegant-auth-input.password-dots{color:#b9e6d794!important}.login-modal-container .elegant-auth-input:focus{border-color:#bcf8de85!important;box-shadow:inset 0 0 0 .5px #a5ebd233!important}.login-modal-container .elegant-auth-password-toggle-btn,.login-modal-container .elegant-auth-switch-login-btn{background:#ffffff0f!important;border:1px solid #a5ebd26b!important;color:#afebd7e6!important}.login-modal-container .elegant-auth-code-btn:not(.disabled){background:linear-gradient(180deg,#4ae0c4,#32c4a4 50%,#2ea896)!important;border:1px solid #82f4da8c!important;box-shadow:0 0 12px #4ae0c41a,0 0 24px #2ea8961a,inset 0 0 0 .5px #c8f8e61a!important;color:#fff!important;filter:brightness(1);text-shadow:0 0 8px #0000001a,0 0 10px #ffffff1a!important;transition:filter .22s ease,box-shadow .28s ease,text-shadow .28s ease,opacity .22s ease,background .22s ease!important}.login-modal-container .elegant-auth-code-btn:hover:not(.disabled){border-color:#a5fce8ad!important;box-shadow:0 0 12px #5aeec833,0 0 24px #2ea89633,inset 0 0 0 .5px #dcfcf033!important;filter:brightness(1.04);text-shadow:0 0 8px #0003,0 0 10px #fff3!important}.login-modal-container .elegant-auth-code-btn.disabled{background:#ffffff0d!important;border:1px solid #c8f8e466!important;color:#afd7cd7a!important}.login-modal-container .elegant-auth-submit{background:linear-gradient(180deg,#4ae0c4,#32c4a4 50%,#2ea896)!important;border:1px solid #82f4da8c!important;box-shadow:0 0 12px #4ae0c41a,0 0 24px #2ea8961a,inset 0 0 0 .5px #c8f8e61a!important;filter:brightness(1);text-shadow:0 0 8px #0000001a,0 0 10px #ffffff1a!important;transition:filter .22s ease,border-color .22s ease,opacity .22s ease,box-shadow .28s ease,text-shadow .28s ease!important}.login-modal-container .elegant-auth-submit:active,.login-modal-container .elegant-auth-submit:hover{border-color:#a5fce8ad!important;box-shadow:0 0 12px #5aeec833,0 0 24px #2ea89633,inset 0 0 0 .5px #dcfcf033!important;filter:brightness(1.04);text-shadow:0 0 8px #0003,0 0 10px #fff3!important}.login-modal-container .elegant-auth-forgot button,.login-modal-container .elegant-auth-forgot-link{color:#a5dcc899!important;text-shadow:0 0 8px #6ed2b91a;transition:color .22s ease,text-shadow .28s ease,filter .22s ease!important}.login-modal-container .elegant-auth-forgot button:hover,.login-modal-container .elegant-auth-forgot-link:hover{color:#5ad4b8!important;text-shadow:0 0 12px #6ed2b933}.login-modal-container .elegant-auth-divider span{color:#9bd7c37a!important}.login-modal-container .elegant-auth-agreement{color:#b9e6d78c!important}.login-modal-container .elegant-auth-agreement a{-webkit-text-fill-color:#0000!important;background:linear-gradient(125deg,#2ea896,#32c4a4 42%,#4ae0c4)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important;text-shadow:0 0 10px #5adcb91a;transition:text-shadow .28s ease!important}.login-modal-container .elegant-auth-agreement a:hover{text-shadow:0 0 12px #5adcb933}.login-modal-container .legal-link{-webkit-text-fill-color:#0000!important;background:linear-gradient(125deg,#2ea896,#32c4a4 42%,#4ae0c4)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important;filter:brightness(1);text-shadow:0 0 10px #5adcb91a;transition:filter .22s ease,text-shadow .28s ease!important}.login-modal-container .legal-link:hover{-webkit-text-fill-color:#0000!important;background:linear-gradient(125deg,#42c4a8,#3ed9be 45%,#5aeed4)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:brightness(1.06);text-shadow:0 0 12px #5adcb933}.login-modal-container .elegant-auth-link{color:#38c4a6!important;font-weight:600!important;text-shadow:0 0 10px #5ad2af1a;transition:color .22s ease,text-shadow .28s ease,filter .22s ease!important}.elegant-auth-switch-tooltip--marketing{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;background:var(--modal-panel-dark-glass-marketing)!important;border:1px solid var(--accent-border-cool)!important;border-radius:var(--radius-anchor-popover)!important;box-shadow:0 12px 44px #0000001a,inset 0 1px 0 #c8f8e61a!important;color:#e2f8f0f5!important;transition:box-shadow .28s ease!important}.elegant-auth-switch-tooltip--marketing:hover{box-shadow:0 12px 44px #0003,inset 0 1px 0 #c8f8e633!important}.login-modal-container .elegant-auth-link:hover{color:#5ae0c8!important;text-shadow:0 0 12px #5ad2af33}.message-modal-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center!important;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;left:0!important;opacity:.88;overflow:hidden!important;overscroll-behavior:none!important;padding:max(var(--modal-viewport-inset),env(safe-area-inset-top,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-right,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-bottom,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-left,0px))!important;right:0!important;top:0!important;touch-action:none!important;transform:translateZ(0)}.message-modal-overlay.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;pointer-events:none!important}.message-modal-container{--modal-min-scale:0.96;animation:marketingModalPanelIn var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards;backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--modal-panel-dark-glass-marketing);border:1px solid #82c8b47a;border-radius:var(--radius-global);box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;color:#dcf5ebe0;color-scheme:dark;display:flex;flex-direction:column;height:auto;isolation:isolate;max-height:none;min-width:600px;opacity:.97;overflow:visible;position:relative;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center;width:600px;will-change:transform,opacity;z-index:10000}.message-modal-container.closing{animation:marketingModalPanelOut var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.message-modal-content{box-sizing:border-box;display:flex;flex-direction:column;height:500px;padding:0 0 var(--modal-content-padding-bottom)}.message-modal-container .message-modal-content>.message-modal-header{box-sizing:border-box!important;padding:var(--modal-content-padding-top) var(--modal-content-padding-x) 0!important}.message-modal-container>.message-modal-content>.message-modal-header>h2.message-modal-title{-webkit-text-fill-color:#0000!important;animation:none!important;background:linear-gradient(125deg,#2ea896,#32c4a4 40%,#4ae0c4)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:100% 100%!important;color:#0000!important;font-weight:550!important}.message-modal-list .message-modal-item .message-modal-header{align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;justify-content:space-between!important;text-align:left!important;width:100%!important}.message-modal-list .message-modal-item .message-modal-header .message-modal-title{flex:1 1;margin:0!important;max-width:100%;min-width:0;text-align:left!important;width:auto!important}.message-modal-list .message-modal-item .message-modal-time{flex-shrink:0;margin-top:.12em;white-space:nowrap}.message-modal-list .message-modal-item .message-modal-content{background:#0000}.message-modal-tabs{gap:24px}.message-modal-tab{background:none;border:none;cursor:pointer;font-size:1.1rem;font-weight:400;opacity:1;padding:8px 0;position:relative;transition:none!important;-webkit-transition:none!important}.message-modal-tab:hover:not(.active){color:#ffffff80!important;transition:color .4s ease-in-out!important;-webkit-transition:color .4s ease-in-out!important}.message-modal-tab.active{transition:none!important;-webkit-transition:none!important}.message-modal-tab.active:hover,.message-modal-tab[style*=transparent]:hover{opacity:1!important;transition:opacity .4s ease-in-out!important;-webkit-transition:opacity .4s ease-in-out!important}.message-modal-tab[style*="color: #666"]:hover:not([style*=transparent]){color:#ffffff80!important;transition:color .4s ease-in-out!important;-webkit-transition:color .4s ease-in-out!important}.message-modal-tabs .message-modal-tab.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important;font-weight:400}.message-modal-tabs .message-modal-tab.active:hover{opacity:.85!important;transition:opacity .3s ease!important}.message-modal-container .message-modal-tabs .message-modal-tab:not(.active){color:#ffffffa6!important}.message-modal-container .message-modal-tabs .message-modal-tab:not(.active):hover{color:#ffffff80!important}.message-modal-body{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0 var(--modal-content-padding-x);position:relative}.message-modal-list{flex:1 1;margin-right:-8px;overflow-y:auto;padding-right:8px}.message-modal-list::-webkit-scrollbar{width:6px}.message-modal-list::-webkit-scrollbar-track{background:#ffffff0f;border-radius:var(--radius-global)}.message-modal-list::-webkit-scrollbar-thumb{background:#ffb3474d;border-radius:var(--radius-global)}.message-modal-list::-webkit-scrollbar-thumb:hover{background:#ffb34780}.message-modal-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;margin-top:-20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.message-modal-empty .legal-modal-subtitle{align-items:center!important;color:#a8e8d48c!important;display:flex!important;justify-content:center!important;text-align:center!important;width:auto!important}.message-empty-icon{margin-bottom:16px;opacity:.8}.message-modal-empty p{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:400;margin:0}body.main-content-blur .message-modal-overlay{backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;z-index:9999!important}body.main-content-blur .message-modal-container{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;z-index:10000!important}.message-modal-overlay{filter:none!important}.message-modal-container,.message-modal-overlay{isolation:isolate!important}.message-modal-overlay{position:fixed!important;will-change:transform,opacity!important;z-index:9999!important}.message-modal-container{position:relative!important;will-change:transform,opacity!important;z-index:10000!important}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.message-modal-overlay{background:#060810f0!important}.message-modal-container{background:#0c1616f7!important;border:1px solid #82c8b47a!important;box-shadow:0 12px 40px #0000001a,inset 0 1px 0 #a5ebd21a!important}}@media (prefers-color-scheme:dark){.message-modal-overlay{backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important}.message-modal-container{background:var(--modal-panel-dark-glass-marketing)!important;border:1px solid #82c8b470!important;box-shadow:0 12px 44px #0000001a,inset 0 1px 0 #c8f8e61a!important}.message-modal-container,body.main-content-blur .message-modal-container{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important}}.message-modal-list .message-modal-item{background:#ffffff0f;border:1px solid #82c8b438;border-radius:var(--radius-global);color:#ffffffe6!important;cursor:pointer;margin-bottom:10px;padding:12px 14px;transition:background .22s ease,border-color .22s ease}.message-modal-list .message-modal-item:hover{background:#ffffff1a;border-color:#82c8b461}.message-modal-item .message-modal-title{color:#fffffff2!important}.message-modal-item .message-modal-time{color:#ffffff8c!important}.message-modal-item .message-modal-text{color:#dcf5ebd1!important}.message-modal-empty{color:#ffffff73!important}.message-modal-empty .legal-modal-subtitle{color:#a8e8d480!important}.message-confirm-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center!important;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important;bottom:0!important;box-sizing:border-box!important;color-scheme:dark;display:flex!important;justify-content:center!important;left:0!important;opacity:.88;overflow:hidden!important;overscroll-behavior:none!important;padding:max(var(--modal-viewport-inset),env(safe-area-inset-top,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-right,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-bottom,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-left,0px))!important;position:fixed!important;right:0!important;top:0!important;touch-action:none!important;transform:translateZ(0);z-index:10001}.message-confirm-overlay.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;pointer-events:none}.message-confirm-modal{--modal-min-scale:0.96;animation:marketingModalPanelIn var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards;backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));background:var(--modal-panel-dark-glass-marketing);border:1px solid #82c8b47a;border-radius:var(--radius-global);box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;box-sizing:border-box;color:#dcf5ebe0;color-scheme:dark;display:flex;flex-direction:column;height:auto;isolation:isolate;max-height:none;min-width:300px;opacity:.97;overflow:visible;overscroll-behavior:none;padding:var(--modal-content-padding-top) var(--modal-content-padding-x) var(--modal-content-padding-bottom);position:relative;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center;width:300px;will-change:transform,opacity;z-index:10002}.message-confirm-modal.closing{animation:marketingModalPanelOut var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.message-confirm-overlay{background:#060810f0!important}.message-confirm-modal{background:#0c1616f7!important;border:1px solid #82c8b47a!important;box-shadow:0 12px 40px #0000001a,inset 0 1px 0 #a5ebd21a!important}}.message-confirm-title{-webkit-text-fill-color:#0000!important;animation:modalGradientFlow 8s ease-in-out infinite!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% 200%!important;color:#0000!important;font-size:1.7rem!important;font-weight:600!important;margin:0!important;text-align:center!important}.message-confirm-message,.message-confirm-title{display:block!important;padding:0!important;width:100%!important}.message-confirm-message{-webkit-text-fill-color:#a8e8d4d1!important;color:#a8e8d4d1!important;font-size:1rem!important;font-weight:400!important;margin:.8rem 0 0!important;text-align:center!important}.message-confirm-buttons{align-items:center;display:flex;gap:1rem;margin-top:24px;padding:0}.message-confirm-button.cancel{align-items:center;background:#ffffff14;border:1px solid #82c8b459;border-radius:var(--radius-global);box-shadow:none;color:#dcf5eba6;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:400;height:48px;justify-content:center;min-width:auto;padding:0 16px;transition:all .3s;white-space:nowrap;width:auto}.message-confirm-button.cancel:hover{background:#ffffff1f;border-color:#82c8b47a}.message-confirm-button.cancel:focus{box-shadow:none;outline:none}.message-confirm-button.confirm{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);background:var(--elegant-gradient,linear-gradient(180deg,#ffdf5e 0,#ffb347 100%));border:none;border-radius:var(--radius-global);box-shadow:0 4px 10px #0000000d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:400;height:48px;justify-content:center;opacity:1;padding:0 .75rem;transition:all .3s;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;white-space:nowrap}.message-confirm-button.confirm:active,.message-confirm-button.confirm:hover{box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.message-confirm-button.confirm:focus{outline:none}@media (prefers-color-scheme:dark){.message-confirm-modal{border:1px solid #82c8b470!important;box-shadow:0 12px 44px #0000001a,inset 0 1px 0 #c8f8e61a!important}}.message-confirm-modal [class*=button],.message-confirm-modal button,.message-confirm-modal input,.message-modal-container .message-modal-item,.message-modal-container [class*=button],.message-modal-container [class*=card],.message-modal-container [class*=input],.message-modal-container [class*=tag],.message-modal-container button,.message-modal-container input,.message-modal-container select,.message-modal-container textarea{border-radius:var(--radius-global)!important}.profile-modal-overlay{align-items:center;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff4d;bottom:0;display:flex;justify-content:center;left:0;opacity:.88;overflow:hidden;overscroll-behavior:none;position:fixed;right:0;top:0;touch-action:none;z-index:9999}.profile-modal-overlay.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;pointer-events:none}.profile-modal-container{animation:marketingModalPanelIn .32s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);background:#fffc;border:.8px solid #ffffff80;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;height:auto;max-height:none;max-width:600px;opacity:.97;overflow:visible;position:relative;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center;width:85%}.profile-modal-container.closing{animation:marketingModalPanelOut .32s cubic-bezier(.4,0,1,1) forwards}.profile-modal-content{display:flex;flex-direction:column;height:500px;padding:0 2rem 2.5rem}.profile-tabs{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:20px}.profile-tab{background:none;border:none;cursor:pointer;font-size:1.1rem;font-weight:400;opacity:1;padding:8px 0;position:relative;transition:none;-webkit-transition:none}.profile-tab:hover:not(.active){color:#6669;transition:color .4s ease-in-out;-webkit-transition:color .4s ease-in-out}.profile-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:400;transition:none!important;-webkit-transition:none!important}.profile-tab.active:hover{opacity:1;transition:opacity .4s ease-in-out!important;-webkit-transition:opacity .4s ease-in-out!important}.profile-tab.active:after{background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);bottom:-2px;content:"";height:2px;left:25%;position:absolute;width:50%}.profile-tab-content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.profile-message{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-global);font-size:14px;font-weight:300;margin-bottom:20px;padding:12px 16px}.profile-message.success{background:#d4eddacc;border:1px solid #c3e6cb80;color:#155724}.profile-message.error{background:#f8d7dacc;border:1px solid #f5c6cb80;color:#721c24}.profile-form-container{max-width:100%;width:100%}.profile-avatar-card{align-items:center;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#ffffff14;border:1px solid #ffb34726;border-radius:var(--radius-global);box-shadow:inset 0 0 0 .5px #ffffff4d;display:flex;gap:20px;margin-bottom:24px;padding:24px}.profile-avatar-wrapper{flex-shrink:0;position:relative}.profile-avatar-large{border:1px solid #ffb3474d;border-radius:var(--radius-global);box-shadow:0 4px 16px #ffb34733;height:100px;object-fit:cover;width:100px}.profile-avatar-overlay{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);bottom:0;box-shadow:0 2px 8px #ffb3474d;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;transition:all .2s ease;width:32px}.profile-avatar-overlay:hover{box-shadow:0 4px 12px #ffb34766;transform:scale(1.1)}.profile-avatar-change{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center}.profile-avatar-info{flex:1 1}.profile-username{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:600;margin:0 0 8px}.profile-user-id{color:#00000080;font-size:14px;font-weight:300;margin:0}.profile-info-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffb3471f;border-radius:var(--radius-global);box-shadow:inset 0 0 0 .5px #ffffff40;margin-bottom:20px;padding:20px}.profile-card-title{align-items:center;color:#000c;display:flex;font-size:16px;font-weight:400;gap:8px;margin:0 0 16px}.profile-card-title svg{color:#ffb347}.profile-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.profile-form-row:last-child{margin-bottom:0}.profile-form-group-modern{margin-bottom:16px}.profile-form-group-modern:last-child{margin-bottom:0}.profile-form-group-modern label{color:#000000b3;display:block;font-size:14px;font-weight:400;margin-bottom:6px}.profile-input-modern,.profile-select-modern,.profile-textarea-modern{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:1.2px solid #ffb34733;border-radius:var(--radius-global);box-shadow:inset 0 0 0 .5px #fff3;box-sizing:border-box;color:#000c;font-size:14px;font-weight:300;padding:12px 16px;transition:all .2s ease;width:100%}.profile-input-modern:focus,.profile-select-modern:focus,.profile-textarea-modern:focus{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff26;border-color:#ffb347;box-shadow:0 0 0 3px #ffb34726,inset 0 0 0 .5px #ffffff4d;outline:none}.profile-input-modern::placeholder,.profile-textarea-modern::placeholder{color:#0006;font-weight:300}.profile-textarea-modern{font-family:inherit;min-height:80px;resize:vertical}.profile-checkbox-label{align-items:center;color:#000000b3;cursor:pointer;display:flex;font-size:14px;font-weight:300;gap:12px;margin-bottom:12px}.profile-checkbox{display:none}.profile-checkbox-custom{background:#ffffff0d;border:1px solid #ffb3474d;border-radius:var(--radius-global);height:18px;position:relative;transition:all .2s ease;width:18px}.profile-checkbox:checked+.profile-checkbox-custom{background:linear-gradient(180deg,#ffdf5e,#ffb347);border-color:#ffb347}.profile-checkbox:checked+.profile-checkbox-custom:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.profile-form-actions{border-top:1px solid #ffb34726;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.profile-btn-primary,.profile-btn-secondary{align-items:center;border:none;border-radius:var(--radius-global);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:400;gap:8px;justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;padding:12px 24px;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,background .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,background .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1)}.profile-btn-primary{background:linear-gradient(180deg,#ffdf5e,#ffb347);box-shadow:0 4px 12px #ffb34733;color:#fff}.profile-btn-primary:hover:not(:disabled){box-shadow:0 6px 16px #ffb3474d;opacity:1}.profile-btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none}.profile-btn-secondary{background:#ffffff1a;border:.8px solid #ffb34733;color:#000000b3;opacity:1;transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out}.profile-btn-secondary:active,.profile-btn-secondary:hover{background:#ffffff26;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.profile-form{max-width:400px;width:100%}.profile-form-group{margin-bottom:20px}.profile-form-group label{color:#000000b3;display:block;font-weight:400;margin-bottom:8px}.profile-form-input,.profile-form-textarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1.2px solid #ffb3474d;border-radius:var(--radius-global);box-sizing:border-box;color:#000c;font-size:16px;font-weight:300;padding:12px;transition:all .2s ease;width:100%}.profile-form-input:focus,.profile-form-textarea:focus{background:#ffffff26;border-color:#ffb347;box-shadow:0 0 0 3px #ffb3471a;outline:none}.profile-form-input::placeholder,.profile-form-textarea::placeholder{color:#0006;font-weight:300}.profile-form-textarea{min-height:80px;resize:vertical}.profile-form-submit{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);border:none;border-radius:var(--radius-global);box-shadow:0 4px 12px #ffb34733;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;padding:12px;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,transform .2s ease,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,transform .2s ease,width .3s cubic-bezier(.34,1.56,.64,1);width:100%}.profile-form-submit:hover:not(:disabled){box-shadow:0 6px 16px #ffb3474d;transform:translateY(-2px)}.profile-form-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.profile-avatar-section{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:.8px solid #ffb34733;border-radius:var(--radius-global);display:flex;gap:20px;margin-bottom:24px;padding:20px}.profile-avatar-preview{flex-shrink:0}.profile-avatar-img{border:1px solid #ffb3474d;border-radius:var(--radius-global);box-shadow:0 2px 8px #ffb3471a;height:80px;object-fit:cover;width:80px}.profile-avatar-upload{flex:1 1}.profile-avatar-input{display:none}.profile-avatar-label{background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);box-shadow:0 2px 8px #ffb34733;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;padding:10px 20px;transition:all .2s ease}.profile-avatar-label:hover{box-shadow:0 4px 12px #ffb3474d;transform:translateY(-2px)}.profile-security{max-width:500px;width:100%}.profile-user-info{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffb34726;border-radius:var(--radius-global);box-shadow:inset 0 0 0 .5px #ffffff40;margin-bottom:32px;padding:20px}.profile-user-info h3{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:400;margin:0 0 16px}.profile-info-item{align-items:center;border-bottom:1px solid #ffb3471a;display:flex;justify-content:space-between;padding:12px 0}.profile-info-item:last-child{border-bottom:none}.profile-info-label{color:#0009;font-weight:300}.profile-info-value{color:#000c;font-weight:400}.profile-info-value.developer{background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);color:#fff;font-size:12px;font-weight:400;padding:4px 8px}.profile-danger-zone{border-top:1px solid #ffb34733;margin-top:24px;padding-top:24px}.profile-danger-zone h3{color:#dc3545;font-size:18px;font-weight:400;margin:0 0 16px}.profile-logout-button{background:#dc3545;border:none;border-radius:var(--radius-global);box-shadow:0 2px 8px #dc354533;color:#fff;cursor:pointer;font-size:16px;font-weight:400;opacity:1;padding:12px 24px;transition:all .2s ease;transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out}.profile-logout-button:active,.profile-logout-button:hover{background:#c82333;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005,0 4px 12px #dc35454d;opacity:1}.elegant-profile-button{align-items:center;background:none;border:none;border-radius:var(--radius-global);color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;opacity:1;padding:8px 16px;transition:all .2s ease;transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out}.elegant-profile-button:active,.elegant-profile-button:hover{background:#f5f5f5;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.elegant-avatar{border:1px solid #fff;border-radius:var(--radius-global);box-shadow:0 1px 3px #0000001a;height:32px;object-fit:cover;width:32px}.profile-tab-content::-webkit-scrollbar{display:none}.profile-tab-content{-ms-overflow-style:none;scrollbar-width:none}body.main-content-blur .profile-modal-overlay{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:9999!important}body.main-content-blur .profile-modal-container{backdrop-filter:blur(50px) saturate(180%)!important;-webkit-backdrop-filter:blur(50px) saturate(180%)!important;z-index:10000!important}.profile-modal-overlay{filter:none!important}.profile-modal-container,.profile-modal-overlay{isolation:isolate!important}.profile-modal-overlay{position:fixed!important;will-change:transform,opacity!important;z-index:9999!important}.profile-modal-container{position:relative!important;will-change:transform,opacity!important;z-index:10000!important}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.profile-modal-overlay{background:#ffffff80!important}.profile-modal-container{background:#fffffff2!important;box-shadow:0 8px 32px #00000026!important}}@media (prefers-color-scheme:dark){.profile-modal-overlay{backdrop-filter:blur(22px) saturate(132%)!important;-webkit-backdrop-filter:blur(22px) saturate(132%)!important;background:var(--modal-backdrop-dark)!important}.profile-modal-container{background:var(--modal-panel-dark-glass)!important;border:.8px solid #ffffff26!important;box-shadow:0 8px 32px #0000004d,0 0 0 .5px #ffffff26,inset 0 0 0 .5px #ffffff26!important}.profile-modal-container,body.main-content-blur .profile-modal-container{backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important}.profile-modal-header h2{color:#fff!important}.profile-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.profile-tab.active:hover{opacity:.8!important;transition:opacity .3s ease!important}.profile-username{color:#fff!important}.profile-user-id{color:#ffffff80!important}.profile-card-title{color:#fff!important}.profile-form-group-modern label{color:#ffffffb3!important}.profile-input-modern,.profile-select-modern,.profile-textarea-modern{background:#ffffff14!important;border:1.2px solid #ffffff26!important;color:#fff!important}.profile-input-modern::placeholder,.profile-textarea-modern::placeholder{color:#fff6!important}.profile-avatar-card{backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;background:#ffffff0d!important;border:.8px solid #ffffff26!important}.profile-info-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.profile-input-modern,.profile-select-modern,.profile-textarea-modern{backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important}.profile-input-modern:focus,.profile-select-modern:focus,.profile-textarea-modern:focus{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.profile-message{background:#ffffff14!important;color:#fff!important}.profile-user-info{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffff0d!important;border:.8px solid #ffffff26!important}.profile-info-label{color:#fff9!important}.profile-info-value{color:#fffc!important}.profile-danger-zone h3{color:#ff6b6b!important}}.legal-modal-overlay{align-items:center!important;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff4d!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;left:0!important;opacity:.88;overflow:hidden!important;overscroll-behavior:none!important;padding:max(var(--modal-viewport-inset),env(safe-area-inset-top,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-right,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-bottom,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-left,0px))!important;position:fixed!important;right:0!important;top:0!important;touch-action:none!important;z-index:9999!important}.legal-modal-overlay.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;pointer-events:none}.legal-modal-container{animation:marketingModalPanelIn var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards;backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);background:#fffc;border:.8px solid #ffffff80;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000014;display:flex;flex-direction:column;height:600px;min-width:700px;opacity:.97;position:relative;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center;width:700px}.legal-modal-container.closing{animation:marketingModalPanelOut var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.legal-date-item{display:inline-block}.legal-date-item-secondary{color:#999;display:inline-block}.legal-modal-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0 var(--modal-content-padding-x) var(--modal-content-padding-bottom)}.legal-content-container{-ms-overflow-style:none;box-sizing:border-box;flex:1 1;height:100%;margin:0;overflow-y:auto;overscroll-behavior:none;padding:0;scrollbar-width:none}.legal-content-container::-webkit-scrollbar{display:none}.legal-content{box-sizing:border-box;line-height:1.75;padding:0}.legal-section{margin-bottom:20px}.legal-section:first-child{margin-top:0}.legal-section:last-child{margin-bottom:0}.legal-section h3{color:#333;font-size:1.15rem;font-weight:400;margin-bottom:8px;text-align:left}.legal-subsection{margin-bottom:16px;margin-left:0!important;margin-top:12px}.legal-subsection h4{color:#444;font-size:1.05rem;font-weight:400;margin-bottom:8px;text-align:left}.legal-section p,.legal-subsection p{color:#555;font-size:.95rem;line-height:1.75;margin-bottom:8px;text-align:justify}.legal-list,ul.legal-list{margin-bottom:8px}.legal-list,.legal-list li,.legal-list>li,ul.legal-list,ul.legal-list li,ul.legal-list>li{list-style:none!important;list-style-position:outside!important;list-style-type:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-indent:0!important}.legal-list li,.legal-list>li,ul.legal-list li,ul.legal-list>li{color:#555;font-size:.95rem;line-height:1.75;margin-bottom:4px;position:relative}.legal-list li *,ul.legal-list li *{margin-left:0!important;padding-left:0!important;text-indent:0!important}.legal-list li:after,.legal-list li:before{content:none!important;display:none!important}body.main-content-blur .legal-modal-overlay{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:9999!important}body.main-content-blur .legal-modal-container{backdrop-filter:blur(50px) saturate(180%)!important;-webkit-backdrop-filter:blur(50px) saturate(180%)!important;z-index:10000!important}@media (prefers-color-scheme:dark){.legal-modal-overlay{backdrop-filter:blur(22px) saturate(132%)!important;-webkit-backdrop-filter:blur(22px) saturate(132%)!important;background:var(--modal-backdrop-dark)!important}.legal-modal-container{background:var(--modal-panel-dark-glass)!important;border:.8px solid #ffffff26!important;box-shadow:0 8px 32px #00000026,0 0 0 .5px #ffffff26,inset 0 0 0 .5px #ffffff26!important}.legal-modal-container,body.main-content-blur .legal-modal-container{backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important}.legal-modal-subtitle{color:#fff9!important}.legal-date-item-secondary{color:#fff6!important}.legal-section h3{color:#fff!important;font-weight:400!important}.legal-subsection h4{color:#ffffffe6!important;font-weight:400!important}.legal-list li,.legal-section p,.legal-subsection p{color:#fffc!important}.legal-list li:before{display:none!important}}.legal-modal-overlay--login-skin{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards!important;backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important;isolation:isolate!important;opacity:.88;transform:translateZ(0)!important;will-change:opacity!important;z-index:10050!important}.legal-modal-overlay--login-skin.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards!important}.legal-modal-container--login-skin{--modal-min-scale:0.96;animation:marketingModalPanelIn var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards!important;backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;background:var(--modal-panel-dark-glass-marketing)!important;border:1px solid #82c8b47a!important;border-radius:var(--radius-global)!important;box-shadow:0 12px 44px #0000001a,inset 0 1px 0 #c8f8e61a!important;filter:none!important;height:600px!important;isolation:isolate!important;min-width:700px!important;opacity:.97;position:relative!important;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center!important;width:700px!important;z-index:10051!important}.legal-modal-container--login-skin.closing{animation:marketingModalPanelOut var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards!important}@media (prefers-reduced-motion:reduce){.legal-modal-overlay--login-skin:not(.closing){animation:none!important;opacity:1}.legal-modal-container--login-skin:not(.closing){animation:none!important;opacity:1;transform:none!important}}.legal-modal-container--login-skin .legal-modal-content{box-sizing:border-box!important;padding:0 var(--modal-content-padding-x) var(--modal-content-padding-bottom)!important}.legal-modal-container--login-skin .legal-modal-subtitle-section{margin-bottom:16px!important;margin-top:12px!important;padding:0 var(--modal-content-padding-x)!important}body.main-content-blur .legal-modal-overlay--login-skin{backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;z-index:10050!important}body.main-content-blur .legal-modal-container--login-skin{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;z-index:10051!important}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.legal-modal-overlay--login-skin{background:#060810f0!important}.legal-modal-container--login-skin{background:#0c1616f7!important;border:1px solid #82c8b47a!important;box-shadow:0 12px 40px #0000001a,inset 0 1px 0 #a5ebd21a!important}}.legal-modal-container--login-skin .legal-modal-header .legal-modal-title{-webkit-text-fill-color:#0000!important;animation:none!important;background:linear-gradient(125deg,#2ea896,#32c4a4 40%,#4ae0c4)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:100% 100%!important}.legal-modal-container--login-skin .legal-date-item,.legal-modal-container--login-skin .legal-modal-subtitle{color:#a8e8d4d1!important}.legal-modal-container--login-skin .legal-section h3{color:#fffffff0!important;font-weight:500!important}.legal-modal-container--login-skin .legal-subsection h4{color:#e4f8eee6!important;font-weight:500!important}.legal-modal-container--login-skin .legal-list li,.legal-modal-container--login-skin .legal-section p,.legal-modal-container--login-skin .legal-subsection p{color:#dcf5ebd6!important}.legal-modal-container--login-skin .legal-list li strong{color:#e4f8eee6!important;font-weight:500!important}.legal-modal-container--login-skin .legal-list li p{color:#dcf5ebd6!important}.legal-modal-container--login-skin .create-field-label{color:#e4f8eeeb!important}.legal-modal-container--login-skin .form-input.create-frosted-input,.legal-modal-container--login-skin .form-select.create-frosted-input,.legal-modal-container--login-skin .form-textarea.create-frosted-textarea,.legal-modal-container--login-skin input.create-frosted-input,.legal-modal-container--login-skin textarea.create-frosted-textarea{background:#ffffff0f!important;border:1px solid #a5ebd26b!important;border-radius:var(--radius-nested-login)!important;box-shadow:inset 0 0 0 .5px #a5ebd21a!important;box-sizing:border-box!important;color:#ffffffed!important;font-size:.95rem!important;font-weight:400!important;line-height:normal!important;transition:border-color .22s ease,box-shadow .28s ease,background .22s ease,color .22s ease!important}.legal-modal-container--login-skin .form-input.create-frosted-input,.legal-modal-container--login-skin .form-select.create-frosted-input,.legal-modal-container--login-skin input.create-frosted-input{height:48px!important;padding:0 16px!important}.legal-modal-container--login-skin .form-textarea.create-frosted-textarea,.legal-modal-container--login-skin textarea.create-frosted-textarea{min-height:120px;padding:.9rem 16px!important}.legal-modal-container--login-skin .form-input.create-frosted-input::placeholder,.legal-modal-container--login-skin .form-textarea.create-frosted-textarea::placeholder,.legal-modal-container--login-skin input.create-frosted-input::placeholder,.legal-modal-container--login-skin textarea.create-frosted-textarea::placeholder{color:#96dac67a!important;opacity:1!important}.legal-modal-container--login-skin .form-input.create-frosted-input:focus,.legal-modal-container--login-skin .form-select.create-frosted-input:focus,.legal-modal-container--login-skin .form-textarea.create-frosted-textarea:focus,.legal-modal-container--login-skin input.create-frosted-input:focus,.legal-modal-container--login-skin textarea.create-frosted-textarea:focus{background:#ffffff0f!important;border-color:#bcf8de85!important;box-shadow:inset 0 0 0 .5px #a5ebd233!important;outline:none!important}.legal-modal-container--login-skin .form-select.create-frosted-input.select-empty{color:#96dac661!important}@media (prefers-color-scheme:dark){.legal-modal-overlay--login-skin{background:var(--modal-backdrop-dark-marketing)!important}.legal-modal-container--login-skin{background:var(--modal-panel-dark-glass-marketing)!important;border:1px solid #82c8b470!important;box-shadow:0 12px 44px #0000001a,inset 0 1px 0 #c8f8e61a!important}}.legal-modal-container--login-skin .settings-info-icon{color:#a8e8d48c}.legal-modal-container--login-skin .settings-info-icon:hover{color:#a8e8d4bf}.settings-info-icon{color:#999;cursor:pointer;display:inline-block;line-height:inherit;margin-left:8px;position:relative;vertical-align:middle}.settings-info-icon:hover{color:#999}.settings-info-icon i{display:inline-block;font-size:14px;line-height:1;vertical-align:middle}.feedback-modal-container.legal-modal-container--login-skin{box-sizing:border-box!important;max-width:calc(100vw - 48px)!important;max-width:calc(100vw - var(--modal-viewport-inset, 24px)*2)!important;min-width:min(700px,calc(100vw - 48px))!important;min-width:min(700px,calc(100vw - var(--modal-viewport-inset, 24px)*2))!important;width:min(700px,calc(100vw - 48px))!important;width:min(700px,calc(100vw - var(--modal-viewport-inset, 24px)*2))!important}body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input:focus::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input:focus::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea:focus::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea:focus::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input:focus::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input:focus::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea:focus::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea:focus::placeholder{-webkit-text-fill-color:#96dac67a!important;color:#96dac67a!important;opacity:1!important}@media (prefers-color-scheme:dark){body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input:focus::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input:focus::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea:focus::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea:focus::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input:focus::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input:focus::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea::placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea:focus::-webkit-input-placeholder,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea:focus::placeholder{-webkit-text-fill-color:#96dac67a!important;color:#96dac67a!important;opacity:1!important}}body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-input.create-frosted-input,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content .form-textarea.create-frosted-textarea,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content input.create-frosted-input,body.main-content-blur .legal-modal-container.feedback-modal-container.legal-modal-container--login-skin .legal-content textarea.create-frosted-textarea{transition:border-color .22s ease,box-shadow .28s ease,background .22s ease!important}.feedback-modal-container .legal-modal-subtitle-section{margin-bottom:12px!important}.feedback-modal-container .legal-content .create-question-section{flex-shrink:0;margin-bottom:0!important;margin-top:4px!important}.feedback-modal-container .legal-content .create-content-section:first-of-type{margin-top:0!important}.feedback-modal-container .legal-content{display:flex!important;flex-direction:column!important;height:100%!important}.feedback-modal-container .legal-content .create-content-section{display:flex!important;flex:1 1!important;flex-direction:column!important;margin-bottom:18px!important;min-height:0!important}.feedback-modal-container .legal-content .create-content-section .form-textarea.create-frosted-textarea{flex:1 1!important;height:100%!important;min-height:0!important;resize:none!important}.feedback-modal-container.legal-modal-container--login-skin .legal-modal-content{box-sizing:border-box!important;overflow:visible!important;padding:var(--modal-content-padding-top) var(--modal-content-padding-x) var(--modal-content-padding-bottom)!important}.feedback-modal-container .legal-content-container{box-sizing:border-box!important;padding:0!important}.feedback-modal-container .legal-content .feedback-buttons-container{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin-bottom:0!important;margin-top:8px!important;overflow:visible;padding:8px 0 16px;width:100%}.feedback-modal-container .login-modal-container .elegant-auth-submit.feedback-modal-submit{-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#4ae0c4,#32c4a4 50%,#2ea896)!important;border:1px solid #82f4da8c!important;box-shadow:0 0 12px #4ae0c41a,0 0 24px #2ea8961a,inset 0 0 0 .5px #c8f8e61a!important;color:#fff!important;flex:none!important;font-weight:400!important;max-width:100%!important;min-width:0!important;padding-left:20px!important;padding-right:20px!important;text-shadow:0 0 8px #0000001a,0 0 10px #ffffff1a!important;width:auto!important}.feedback-modal-container .login-modal-container .elegant-auth-submit.feedback-modal-submit:active:not(:disabled),.feedback-modal-container .login-modal-container .elegant-auth-submit.feedback-modal-submit:hover:not(:disabled){-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#4ae0c4,#32c4a4 50%,#2ea896)!important;border-color:#a5fce8ad!important;box-shadow:0 0 12px #5aeec833,0 0 24px #2ea89633,inset 0 0 0 .5px #dcfcf033!important;color:#fff!important;filter:brightness(1.04)!important;text-shadow:0 0 8px #0003,0 0 10px #fff3!important}.feedback-modal-container .login-modal-container .elegant-auth-submit.feedback-modal-submit:disabled{-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#4ae0c4,#32c4a4 50%,#2ea896)!important;border:1px solid #82f4da73!important;box-shadow:0 0 10px #4ae0c40f,0 0 20px #2ea8960f,inset 0 0 0 .5px #c8f8e614!important;color:#fff!important;cursor:not-allowed!important;filter:brightness(.92)!important;opacity:.52!important;text-shadow:0 0 6px #00000014,0 0 8px #ffffff14!important}.search-modal-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center!important;animation:marketingModalOverlayIn var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;isolation:isolate;justify-content:center!important;left:0!important;opacity:.88;overflow:hidden!important;overscroll-behavior:none!important;padding:max(var(--modal-viewport-inset),env(safe-area-inset-top,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-right,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-bottom,0px)) max(var(--modal-viewport-inset),env(safe-area-inset-left,0px))!important;position:fixed!important;right:0!important;top:0!important;touch-action:none!important;transform:translateZ(0);will-change:opacity;z-index:9999!important}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.search-modal-overlay{background:#060810f0!important}.search-modal-container{background:#0c1616f7!important;border:1px solid #82c8b47a!important;box-shadow:0 12px 40px #0000001a,inset 0 1px 0 #a5ebd21a!important}}.search-modal-overlay.closing{animation:marketingModalOverlayOut var(--marketing-modal-overlay-ms) var(--marketing-modal-overlay-ease) forwards;pointer-events:none}.search-modal-container{--modal-min-scale:0.96;--work-card-canvas-bg:#0e131c;--search-subtitle-line-color:#b9e6d7eb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:marketingModalPanelIn var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards;backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--modal-panel-dark-glass-marketing);border:1px solid #82c8b47a;border-radius:var(--radius-global);box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;display:flex;flex-direction:column;height:auto;isolation:isolate;max-height:none;min-width:700px;opacity:.97;overflow:visible;position:relative;transform:scale(var(--modal-min-scale)) translateZ(0);transform-origin:center center;transition:width .4s cubic-bezier(.34,1.25,.64,1),min-width .4s cubic-bezier(.34,1.25,.64,1);width:700px;will-change:transform,opacity,width,min-width;z-index:10000}.search-modal-container.no-transition{transition:none}.search-modal-container.width-transitioning.narrowing,.search-modal-container.width-transitioning.widening{transition:width .4s cubic-bezier(.34,1.25,.64,1),min-width .4s cubic-bezier(.34,1.25,.64,1)}.search-modal-container.wide-mode{min-width:900px;width:900px}.search-modal-container.closing{animation:marketingModalPanelOut var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.search-modal-content{display:flex;flex-direction:column;height:600px;min-height:0;padding:var(--modal-content-padding-top) var(--modal-content-padding-x) var(--modal-content-padding-bottom);position:relative;z-index:1}.search-modal-container .search-modal-header .search-modal-title{-webkit-text-fill-color:#0000!important;animation:none!important;background:linear-gradient(125deg,#2ea896,#32c4a4 40%,#4ae0c4)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:100% 100%!important}.search-modal-container .search-modal-input,.search-modal-container .search-modal-input.show-cursor,.search-modal-container .search-modal-input:focus{-webkit-text-fill-color:var(--search-subtitle-line-color)!important;color:var(--search-subtitle-line-color)!important}.search-modal-container .search-modal-input::placeholder,.search-modal-container .search-modal-input:focus::placeholder{-webkit-text-fill-color:var(--search-subtitle-line-color)!important;color:var(--search-subtitle-line-color)!important;opacity:1!important}.search-modal-container .search-modal-input.show-cursor::placeholder{opacity:0!important}.search-modal-container .search-modal-input.show-cursor{caret-color:var(--search-subtitle-line-color)!important}.search-modal-container .search-modal-input:focus:not(.show-cursor){caret-color:#0000!important}.search-modal-container .search-modal-input:-webkit-autofill,.search-modal-container .search-modal-input:-webkit-autofill:focus,.search-modal-container .search-modal-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--search-subtitle-line-color)!important;box-shadow:inset 0 0 0 1000px #0000!important;caret-color:var(--search-subtitle-line-color)!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.search-modal-container .search-modal-input.fade-in,.search-modal-container .search-modal-input.fade-out,.search-modal-container .search-result-display,.search-modal-container .search-result-display.fade-in,.search-modal-container .search-result-display.fade-out{-webkit-text-fill-color:var(--search-subtitle-line-color)!important;color:var(--search-subtitle-line-color)!important}.search-modal-container .search-result-display .search-result-count,.search-modal-container .search-result-display .search-result-query-text,.search-modal-container .search-result-display .search-result-query-wrapper,.search-modal-container .search-result-display .search-result-quote{-webkit-text-fill-color:inherit!important;color:inherit!important}.search-input-section{align-items:center;cursor:text;display:flex;justify-content:center;margin:.8rem auto 20px;max-width:500px;min-height:22.5px;overflow:visible;position:relative;width:100%}.search-modal-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0000;border:none;bottom:0;caret-color:#0000;color:#ffffffa6;cursor:text;display:block;height:auto;left:0;margin:0 auto;max-width:100%;outline:none;overflow:hidden;padding:0;position:absolute;right:0;text-overflow:clip;top:0;transform:translateZ(0);transition:opacity .12s cubic-bezier(.4,0,.2,1),visibility .12s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%;will-change:opacity,visibility}.search-modal-input,.search-modal-input::placeholder{font-size:1rem;font-weight:400;line-height:1.5;text-align:center!important}.search-modal-input::placeholder{color:#ffffff8c;opacity:1}.search-modal-input:focus{caret-color:#0000;text-align:center!important}.search-modal-input:focus::placeholder{opacity:1}.search-modal-input.show-cursor{caret-color:#ffffffa6;color:#ffffffa6}.search-modal-input.show-cursor::placeholder{opacity:0}.search-modal-input.fade-in,.search-result-display.fade-in{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.search-modal-input.fade-out,.search-result-display.fade-out{opacity:0;pointer-events:none;visibility:hidden;z-index:0}.search-modal-input.fade-in{pointer-events:auto!important}.search-result-display{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;bottom:0;color:#ffffffa6;cursor:text;display:flex;font-size:1rem;font-weight:400;justify-content:center;left:0;line-height:1.5;margin:0 auto;max-width:100%;padding:0;position:absolute;right:0;text-align:center!important;top:0;transform:translateZ(0);transition:opacity .12s cubic-bezier(.4,0,.2,1),visibility .12s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%;will-change:opacity,visibility}.search-result-count{flex-shrink:0;white-space:nowrap}.search-result-query-wrapper{align-items:center;display:inline-flex;flex-shrink:1;margin:0 .3em;max-width:350px;min-width:0;position:relative}.search-result-quote{flex-shrink:0;white-space:nowrap}.search-result-query-text{flex-shrink:1;max-width:100%;min-width:0;white-space:nowrap}.search-result-query-wrapper.has-gradient{overflow:hidden}.search-result-query-wrapper.has-gradient .search-result-query-text{mask-image:linear-gradient(90deg,#000 0,#000 85%,#0000);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 85%,#0000);overflow:hidden}.search-result-info-section{align-items:center;display:flex;justify-content:center;margin-bottom:20px;text-align:center}.search-result-info{color:#fff9;font-size:15px;font-weight:400;margin:0;text-align:center}.search-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.search-results-grid-container{box-sizing:border-box;flex:1 1;margin:0;min-height:0;opacity:1;overflow:hidden!important;padding:0;position:relative;transition:none!important;visibility:visible}.search-results-grid-container.show{opacity:1!important;visibility:visible!important}.search-results-scroll-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;box-sizing:initial;height:100%;margin-right:-20px;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-right:20px;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y}.search-results-scroll-wrapper::-webkit-scrollbar{background:#0000;display:none;height:0;width:0}.search-results-grid{grid-gap:1.125rem;display:grid;gap:1.125rem;grid-template-columns:repeat(3,12.1875rem);justify-content:center;margin:0;padding:.3125rem 1.25rem 1.25rem}.search-results-grid.four-columns{grid-template-columns:repeat(4,12.1875rem)}.search-result-card{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#ffffff0f;border:1px solid var(--work-card-border-fallback);border-radius:var(--radius-global);box-shadow:0 2px 14px #00000038,inset 0 1px 0 #ffffff1a;box-sizing:border-box;color:inherit;contain:layout style paint;cursor:pointer;filter:blur(0);margin:0;opacity:1;overflow:hidden;padding:0;position:relative;text-decoration:none;transform:scale(1) translateZ(0);width:100%;will-change:transform,opacity,filter}.search-result-card.image-load-error{border:1px solid #48484873;box-shadow:none}.search-result-image{aspect-ratio:1/1;background:var(--work-card-canvas-bg);margin:0;overflow:hidden;padding:0;position:relative;width:100%}.search-result-image .optimized-image-container,.search-result-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.search-result-image .optimized-image-container{left:0;position:absolute;top:0}.search-result-overlay{display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;padding:0 0 20px 20px;z-index:2}.search-result-backdrop,.search-result-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;contain:layout style paint;left:0;opacity:0;position:absolute;right:0;top:0;transform:translateZ(0);transition:none}.search-result-backdrop{mask-image:linear-gradient(180deg,#0000 0,#0000 30%,#000 70%,#000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 30%,#000 70%,#000);overflow:hidden;will-change:opacity;z-index:0}.search-result-backdrop:before{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);bottom:0;content:"";left:0;mask-image:linear-gradient(180deg,#0000 0,#0000 50%,#0003 65%,#00000080 75%,#000c 85%,#000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 50%,#0003 65%,#00000080 75%,#000c 85%,#000);position:absolute;right:0;top:0;z-index:1}.search-result-backdrop:after{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);bottom:0;content:"";left:0;mask-image:linear-gradient(180deg,#0000 0,#0000 55%,#0000004d 70%,#000000b3 80%,#000000e6 90%,#000 95%,#000000b3);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0000 55%,#0000004d 70%,#000000b3 80%,#000000e6 90%,#000 95%,#000000b3);position:absolute;right:0;top:0;z-index:2}.search-result-card.image-loaded .search-result-overlay{opacity:1!important}.search-result-card.image-loaded .search-result-backdrop{opacity:1!important;will-change:auto}.search-result-card.image-load-error .search-result-backdrop,.search-result-card.image-load-error .search-result-overlay{display:none;opacity:0!important}.search-result-card.image-load-error .search-result-image .optimized-image-container,.search-result-card.image-load-error .search-result-image img{opacity:0!important;visibility:hidden}.search-result-card-info{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.search-result-author{align-items:center;display:flex;flex:1 1;gap:0;justify-content:flex-start}.search-result-avatar{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,#78be824d,#78be8280);border:1px solid #afebbc7a;border-radius:50%;box-shadow:0 4px 12px #0000001a;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;line-height:1;opacity:0;position:relative;transform:translateZ(0);transition:none;width:42px;will-change:auto}.search-result-avatar,.search-result-avatar:before{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.search-result-avatar:before{background:inherit;border-radius:50%;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.search-result-avatar.avatar-bowl{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#3b82f666,#93c5fd4d 50%,#60a5fa80);background-size:100% 100%;border-color:#bad6ff8c}.search-result-avatar.avatar-bowl:before{background:linear-gradient(180deg,#3b82f666,#93c5fd4d 50%,#60a5fa80)}.search-result-avatar.avatar-turtle{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#78be8266,#4ade804d 50%,#22c55e66);background-size:100% 100%;border-color:#96f5af85}.search-result-avatar.avatar-turtle:before{background:linear-gradient(180deg,#78be8266,#4ade804d 50%,#22c55e66)}.search-result-card.image-loaded .search-result-avatar{opacity:1!important}.search-result-details{flex:1 1;min-width:0}.search-result-card-info h3{color:#fff;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 2px;mask:linear-gradient(90deg,#fff 0,#fff calc(100% - 40px),#0000 calc(100% - 20px));-webkit-mask:linear-gradient(90deg,#fff 0,#fff calc(100% - 40px),#0000 calc(100% - 20px));overflow:hidden;position:relative;text-shadow:0 1px 2px #0003;white-space:nowrap}.search-result-creator{color:#fffc;font-size:14px;font-weight:400;text-shadow:0 1px 2px #00000026}.search-modal-container::-webkit-scrollbar,.search-modal-content::-webkit-scrollbar,.search-modal-overlay::-webkit-scrollbar{display:none!important}.search-no-results{align-items:center;color:#a8e8d4d1;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;min-height:400px;padding:0;text-align:center;width:100%}.search-no-results i{-webkit-text-fill-color:#0000;background:linear-gradient(125deg,#2ea896,#32c4a4 42%,#4ae0c4);-webkit-background-clip:text;background-clip:text;font-size:80px;opacity:.55}.search-results-scroll-wrapper::-webkit-scrollbar-corner,.search-results-scroll-wrapper::-webkit-scrollbar-thumb,.search-results-scroll-wrapper::-webkit-scrollbar-track{background:#0000!important;display:none!important}@media (prefers-color-scheme:dark){.search-modal-overlay{backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate))!important;background:var(--modal-backdrop-dark-marketing)!important}.search-modal-container{background:var(--modal-panel-dark-glass-marketing)!important;border:1px solid #82c8b470!important;box-shadow:0 12px 44px #0000001a,inset 0 1px 0 #c8f8e61a!important}.search-modal-container,body.main-content-blur .search-modal-container{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important}.search-modal-input.fade-in,.search-result-display.fade-in{opacity:1;visibility:visible}.search-modal-input.fade-out,.search-result-display.fade-out{opacity:0;visibility:hidden}.search-result-info{color:#fff9!important}.search-result-card{background:#ffffff0d!important;border:1px solid #c8fae84d!important;box-shadow:0 2px 16px #00000047,inset 0 1px 0 #ffffff14!important}.search-result-card.image-load-error{box-shadow:none!important}.search-result-card h3{color:#fffffff2!important}.search-result-card p{color:#ffffffb3!important}.search-result-image{background:#ffffff14!important}.search-no-results{color:#a8e8d4c7!important}}.legal-list li{margin-bottom:1rem!important;margin-top:.8rem!important}.legal-list li:first-child{margin-top:0!important}.legal-list li strong{color:#444;display:block;font-size:1.05rem;font-weight:400;margin-bottom:.5rem}.legal-list li p,.legal-list li strong{line-height:1.6;margin-left:0!important;padding-left:0!important;text-indent:0!important}.legal-list li p{color:#555;font-size:.95rem;margin:0;text-align:justify}@media (prefers-color-scheme:dark){.legal-list li strong{color:#ffffffe6!important}.legal-list li,.legal-list li p{color:#fffc!important}}.elegant-header{backdrop-filter:blur(22px) saturate(132%);-webkit-backdrop-filter:blur(22px) saturate(132%);background:#0508128c;background-clip:padding-box;background-color:#0508128c;border:none;box-shadow:none;left:0;margin-bottom:0;min-width:1280px;opacity:1!important;outline:none;padding-bottom:0;position:fixed;right:0;top:0;transition:background-color .22s ease,-webkit-backdrop-filter .22s ease;transition:background-color .22s ease,backdrop-filter .22s ease;transition:background-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease;visibility:visible!important;width:100%;will-change:background-color,backdrop-filter;z-index:100}@media screen and (min-width:1280px){.elegant-header{min-width:1280px;width:100%}}.elegant-app>main,.elegant-main,.elegant-main-no-gap{margin-top:0}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.elegant-header{background:#080b16eb;background-color:#080b16eb;box-shadow:none}@media screen and (min-width:1920px){.elegant-header{background:#080b16eb!important;box-shadow:none!important}}}.header-banner-connector{animation:none!important;-webkit-animation:none!important;background:none!important;border:none!important;box-shadow:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important}@supports (-webkit-backdrop-filter:blur(20px)){.elegant-header{background:#0508128c;background-color:#0508128c}}.elegant-header-content{align-items:center;display:flex;flex-shrink:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;height:68px;justify-content:space-between;letter-spacing:-.022em;line-height:1.35;margin:0 auto;min-width:1280px;padding:0 40px;width:1280px}.elegant-header-left{align-items:center;display:flex;flex:1 1;gap:28px}.elegant-logo{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;background-clip:initial;color:#f5f5f7;font-size:inherit;font-weight:inherit;letter-spacing:inherit;opacity:.85;text-decoration:none;text-shadow:0 0 10px #6ed2b91a;text-transform:none;transition:opacity .22s ease,text-shadow .28s ease}.elegant-logo:hover{opacity:1;text-shadow:0 0 12px #6ed2b933}.elegant-logo:focus-visible{outline:2px solid #ffffff8c;outline-offset:2px}.elegant-nav{display:flex;gap:28px}.elegant-nav-item{display:inline-block;font-size:inherit;font-weight:inherit;padding:4px 0;position:relative;text-decoration:none}button.elegant-nav-item{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font:inherit}.elegant-nav-item.hugtub-brand{cursor:default;pointer-events:none}.elegant-nav-item.hugtub-brand .nav-text-normal{-webkit-text-fill-color:#f5f5f7!important;color:#f5f5f7!important;font-weight:inherit;text-shadow:0 0 10px #6ed2b91a}.elegant-nav-item .nav-text-gradient,.elegant-nav-item.hugtub-brand .nav-text-gradient{display:none!important}.elegant-nav-item .nav-text-normal{-webkit-text-fill-color:#f5f5f7;color:#f5f5f7;display:block;font-weight:inherit;opacity:.8;text-rendering:optimizeLegibility;text-shadow:0 0 10px #6ed2b91a;transition:opacity .22s ease,text-shadow .28s ease}.elegant-nav-item.active .nav-text-normal,.elegant-nav-item:hover .nav-text-normal{opacity:1;text-shadow:0 0 12px #6ed2b938}.elegant-nav-item:focus-visible{outline:2px solid #ffffff8c;outline-offset:2px}.elegant-header--nav-page-indicator a.elegant-nav-item.active{color:#f5f5f7}.elegant-header--nav-page-indicator a.elegant-nav-item.active:after{animation:headerNavUnderlineExpand .38s cubic-bezier(.16,1,.3,1) both;background:currentColor;bottom:-8px;content:"";height:1px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transform-origin:center}.elegant-header--nav-page-indicator a.elegant-create-text-button.active,.elegant-header--nav-page-indicator a.elegant-login-link.user-profile-btn.active{color:#f5f5f7}.elegant-header--nav-page-indicator a.elegant-create-text-button.active:after,.elegant-header--nav-page-indicator a.elegant-login-link.user-profile-btn.active:after{animation:headerNavUnderlineExpand .38s cubic-bezier(.16,1,.3,1) both;background:currentColor;bottom:-8px;content:"";height:1px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transform-origin:center}.elegant-header--nav-page-indicator.elegant-header--discover-landing .landing-nav>a{position:relative}.elegant-header--nav-page-indicator.elegant-header--discover-landing .landing-nav>a.landing-nav-page-link--active{opacity:1;text-shadow:0 0 12px #6ed2b933}.elegant-header--nav-page-indicator.elegant-header--discover-landing .landing-nav>a.landing-nav-page-link--active:after{animation:headerNavUnderlineExpand .38s cubic-bezier(.16,1,.3,1) both;background:currentColor;bottom:-8px;content:"";height:1px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transform-origin:center}.elegant-header--nav-page-indicator .landing-as-profile.discover-header-auth-link--active{color:#f5f5f7;position:relative}.elegant-header--nav-page-indicator .landing-as-profile.discover-header-auth-link--active:after{animation:headerNavUnderlineExpand .38s cubic-bezier(.16,1,.3,1) both;background:currentColor;bottom:-8px;content:"";height:1px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transform-origin:center}@keyframes headerNavUnderlineExpand{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes flowingGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.elegant-header-right{align-items:center;display:flex;flex:1 1;gap:28px;justify-content:flex-end}.elegant-icon-link{align-items:center;color:#0000;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.08));font-size:20px;justify-content:center;margin-right:4px;padding:8px;position:relative;text-decoration:none;transition:all .3s ease}.elegant-icon-link,.elegant-icon-link:hover{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text}.elegant-icon-link:hover{transform:scale(1.1)}.elegant-create-button{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);box-shadow:inset 0 0 0 .5px #ffffff59,0 6px 24px #00000014,0 2px 6px #0000000a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:400!important;padding:8px 16px;text-decoration:none;transition:none}.elegant-create-button span{font-weight:400!important;text-shadow:0 1px 3px #0003;transform:translateY(0)}.elegant-create-button{opacity:1;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out}.elegant-create-button:active,.elegant-create-button:hover{box-shadow:inset 0 0 0 .5px #ffffff73,0 6px 20px #0000000a,0 2px 6px #00000005,0 8px 28px #0000001a,0 3px 8px #0000000f;opacity:1}.elegant-signin-button{-webkit-text-fill-color:#666;align-items:center;background-color:#f8f8f8;border:1px solid #eee;border-radius:var(--radius-global);color:#666;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;margin-right:12px;opacity:1;padding:8px 16px;text-rendering:optimizeLegibility;transition:all .3s ease;transition:opacity .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out,box-shadow .4s ease-in-out}.elegant-signin-button:active,.elegant-signin-button:hover{background-color:#f0f0f0;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;color:#ffb347;opacity:1}.elegant-signin-button.signed{background-color:#fff8e1;border-color:#ffdf5e;color:#ffb347}.exp-earned{animation:popUp .5s ease,floatUp 2.5s ease forwards;background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);color:#fff;font-size:12px;font-weight:600;padding:3px 6px;position:absolute;right:-10px;top:-10px}@keyframes popUp{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes floatUp{0%{opacity:1;transform:translateY(0)}80%{opacity:.8}to{opacity:0;transform:translateY(-20px)}}.elegant-user-container{position:relative}.elegant-user-avatar{border-radius:var(--radius-global);cursor:pointer;height:40px;overflow:hidden;width:40px}.elegant-user-avatar img{height:100%;object-fit:cover;width:100%}.elegant-create-text-button,.elegant-language-text-button,.elegant-login-link,.elegant-message-text-button{background:none;border:none;cursor:pointer;display:inline-block;font-size:inherit;font-weight:inherit!important;padding:4px 0;position:relative;text-decoration:none;white-space:nowrap}.elegant-create-text-button .btn-text-gradient,.elegant-language-text-button .btn-text-gradient,.elegant-login-link .btn-text-gradient,.elegant-message-text-button .btn-text-gradient{display:none!important}.elegant-create-text-button .btn-text-normal,.elegant-language-text-button .btn-text-normal,.elegant-login-link .btn-text-normal,.elegant-message-text-button .btn-text-normal{-webkit-text-fill-color:#f5f5f7;color:#f5f5f7;display:block;font-weight:inherit!important;opacity:.8;text-rendering:optimizeLegibility;text-shadow:0 0 10px #6ed2b91a;transition:opacity .22s ease,text-shadow .28s ease}.elegant-create-text-button.active .btn-text-normal,.elegant-create-text-button:hover .btn-text-normal,.elegant-language-text-button.active .btn-text-normal,.elegant-language-text-button:hover .btn-text-normal,.elegant-login-link.active .btn-text-normal,.elegant-login-link:hover .btn-text-normal,.elegant-message-text-button.active .btn-text-normal,.elegant-message-text-button:hover .btn-text-normal{opacity:1;text-shadow:0 0 12px #6ed2b938}.elegant-create-text-button:focus-visible,.elegant-language-text-button:focus-visible,.elegant-login-link:focus-visible,.elegant-message-text-button:focus-visible{outline:2px solid #ffffff8c;outline-offset:2px}.elegant-messages-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:8px 0;position:relative}.elegant-messages-badge{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;right:-8px;top:0}.elegant-messages-badge,.elegant-messages-red-dot{background-color:#ff4d4f;border-radius:var(--radius-global);box-shadow:0 0 0 2px #06080feb;position:absolute}.elegant-messages-red-dot{height:8px;right:-3px;top:4px;width:8px}.elegant-create-button,.elegant-create-button *{font-weight:400!important}.elegant-language-button,.elegant-language-container{overflow:visible;position:relative}.elegant-language-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:40px}.elegant-language-button .bi{-webkit-text-fill-color:#f5f5f7d1;color:#f5f5f7d1;display:block!important;filter:drop-shadow(0 0 6px rgba(110,210,185,.12));font-size:21px!important;line-height:0!important;position:relative;text-rendering:optimizeLegibility;top:0;transition:all .3s ease}.elegant-language-button .bi:before{display:block!important;font-family:bootstrap-icons!important;line-height:1!important}.elegant-language-button:hover .bi{opacity:.7}.elegant-language-dropdown{backdrop-filter:blur(40px) saturate(200%) brightness(1.12);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.12);background:#ffffffe6;border:1px solid #0000;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a;filter:blur(20px);left:50%;min-width:100px;opacity:0;position:absolute;top:36px;transform:translateX(-50%) scale(.8);transform-origin:center top;width:auto;z-index:1000}.elegant-language-dropdown.fade-in{animation:languageDropdownSlideInCenter .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}.elegant-language-dropdown.fade-out{animation:languageDropdownSlideOutCenter .4s cubic-bezier(.34,1.25,.64,1) forwards}@keyframes languageDropdownSlideInCenter{0%{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.8)}to{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1)}}@keyframes languageDropdownSlideOutCenter{0%{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1)}to{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.8)}}@keyframes languageDropdownSlideInLeft{0%{filter:blur(20px);opacity:0;transform:scale(.8)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes languageDropdownSlideOutLeft{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(20px);opacity:0;transform:scale(.8)}}@keyframes languageDropdownSlideInRight{0%{filter:blur(20px);opacity:0;transform:scale(.8)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes languageDropdownSlideOutRight{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(20px);opacity:0;transform:scale(.8)}}.elegant-language-dropdown-content,.elegant-language-dropdown-portal.profile-dropdown-portal .elegant-language-dropdown-content{padding:8px}.elegant-language-item{background:none;border:none;border-radius:var(--radius-global);color:#777;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:1;margin-bottom:2px;padding:10px 18px 10px 12px;text-align:left;transition:all .3s ease;white-space:nowrap;width:100%}.elegant-language-item:last-child{margin-bottom:0}.elegant-language-item.elegant-language-item--row{align-items:center;display:flex;gap:12px;justify-content:space-between}.elegant-language-item-unread{align-items:center;background:linear-gradient(180deg,#ff6b6b,#ff5252);border-radius:var(--radius-global);color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:22px;padding:0 6px}.elegant-language-item:hover{background:#0000;opacity:.7}.elegant-language-item.active{-webkit-text-fill-color:#0000;background:none;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:400}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.elegant-language-dropdown{background:#fffc;box-shadow:0 2px 4px #00000014}}.elegant-message-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:36px}.elegant-message-button .bi{-webkit-text-fill-color:#f5f5f7d1;color:#f5f5f7d1;display:block!important;filter:drop-shadow(0 0 6px rgba(110,210,185,.12));font-size:20px!important;line-height:0!important;position:relative;text-rendering:optimizeLegibility;top:-.25px;transition:all .3s ease}.elegant-message-button .bi:before{display:block!important;font-family:bootstrap-icons!important;line-height:1!important}.elegant-message-button:hover .bi{opacity:.7}.elegant-message-badge{align-items:center;background:linear-gradient(180deg,#ff6b6b,#ff5252);border-radius:var(--radius-global);box-shadow:0 0 0 2px #06080feb,0 2px 6px #ff6b6b66;color:#fff;display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 2px;position:absolute;right:-4px;top:-4px}.login-skeleton{width:80px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.elegant-header{min-height:68px}.elegant-login-placeholder{align-items:center;display:flex;height:36px;justify-content:center;width:90px}.login-skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:var(--radius-global);height:20px;width:70px}html:has(body.help-dropdown-open){overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior:none!important}body.help-dropdown-open{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}body.help-dropdown-open.help-dropdown-blur-first .elegant-language-dropdown-portal.help-dropdown-portal{filter:blur(18px) saturate(1.08)!important;opacity:.42!important;pointer-events:none!important;transition:filter .14s ease,opacity .14s ease!important}body.help-dropdown-open .elegant-app.discover-page,body.help-dropdown-open .marketing-shell--header-underlap .marketing-shell__outlet{overflow:hidden!important;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}body.help-dropdown-open .elegant-app.discover-page .elegant-header.elegant-header--discover-landing,body.help-dropdown-open .elegant-language-backdrop,body.help-dropdown-open .elegant-language-dropdown-portal.help-dropdown-portal,body.help-dropdown-open .marketing-shell--header-underlap .elegant-header.elegant-header--discover-landing{pointer-events:auto!important}body.help-dropdown-open .elegant-header,body.main-content-blur.language-dropdown-open .elegant-header{filter:none!important;position:fixed!important;z-index:100!important}body.help-dropdown-open .elegant-header *,body.main-content-blur.language-dropdown-open .elegant-header *{filter:none!important}body.help-dropdown-open .elegant-language-container,body.main-content-blur.language-dropdown-open .elegant-language-container{filter:none!important;isolation:isolate;position:relative;z-index:10003}body.help-dropdown-open .elegant-language-container *,body.main-content-blur.language-dropdown-open .elegant-language-container *{filter:none!important}body.help-dropdown-open .discover-header-more-wrap{filter:none!important;isolation:isolate;position:relative;z-index:10003}body.help-dropdown-open .discover-header-more-wrap *{filter:none!important}body.help-dropdown-open .elegant-language-dropdown,body.main-content-blur.language-dropdown-open .elegant-language-dropdown{filter:none!important;isolation:isolate;z-index:10003!important}body.help-dropdown-open .elegant-language-dropdown *,body.main-content-blur.language-dropdown-open .elegant-language-dropdown *{filter:none!important}.elegant-language-dropdown-portal{backdrop-filter:blur(40px) saturate(200%) brightness(1.12);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.12);background:#ffffffe6;border:.8px solid #0000001a;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a;filter:blur(20px);min-width:100px;opacity:0;pointer-events:auto;-webkit-user-select:none;user-select:none;width:auto}.elegant-language-dropdown-portal.fade-in.align-center{animation:languageDropdownSlideInCenter .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}.elegant-language-dropdown-portal.fade-in.align-left{animation:languageDropdownSlideInLeft .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}.elegant-language-dropdown-portal.fade-in.align-right{animation:languageDropdownSlideInRight .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}.elegant-language-dropdown-portal.fade-out.align-center{animation:languageDropdownSlideOutCenter .4s cubic-bezier(.34,1.25,.64,1) forwards}.elegant-language-dropdown-portal.fade-out.align-left{animation:languageDropdownSlideOutLeft .4s cubic-bezier(.34,1.25,.64,1) forwards}.elegant-language-dropdown-portal.fade-out.align-right{animation:languageDropdownSlideOutRight .4s cubic-bezier(.34,1.25,.64,1) forwards}.elegant-language-dropdown-portal.help-dropdown-portal{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate));backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--modal-panel-dark-glass-marketing);border:1px solid #82c8b47a;border-radius:20px;box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;box-sizing:border-box;filter:none!important;max-width:min(400px,calc(100vw - 32px));min-width:0;opacity:.97;overflow:hidden;width:-webkit-max-content;width:max-content;will-change:transform,opacity}.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-item{-webkit-text-fill-color:#f5f5f7e0;color:#f5f5f7e0}.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-dropdown-content,.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-item{box-sizing:border-box;max-width:100%;width:-webkit-max-content;width:max-content}.elegant-language-dropdown-portal.help-dropdown-portal .help-dropdown-item:not(.elegant-language-item--row){align-items:center;display:flex}.elegant-language-dropdown-portal.help-dropdown-portal .help-dropdown-item .discover-header-nav-icon{-webkit-text-fill-color:inherit;color:inherit}.elegant-language-dropdown-portal.help-dropdown-portal .discover-header-nav-icon--fill{-webkit-text-fill-color:inherit;color:inherit;display:block}.elegant-language-dropdown-portal.help-dropdown-portal.align-right .help-dropdown-item .discover-header-nav-row{justify-content:flex-end;width:100%}.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-item:hover{background:#0000!important;opacity:1;text-shadow:0 0 12px #6ed2b938}.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-item:hover .discover-header-nav-icon{filter:drop-shadow(0 0 6px rgba(110,210,185,.35))}.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-item:hover .discover-header-nav-icon--fill{filter:drop-shadow(0 0 5px rgba(110,210,185,.45))}.elegant-language-dropdown-portal.help-dropdown-portal.fade-in.align-center{animation:helpDropdownPanelInCenter var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards}.elegant-language-dropdown-portal.help-dropdown-portal.fade-in.align-left{animation:helpDropdownPanelInLeft var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards}.elegant-language-dropdown-portal.help-dropdown-portal.fade-in.align-right{animation:helpDropdownPanelInRight var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-in) forwards}.elegant-language-dropdown-portal.help-dropdown-portal.fade-out.align-center{animation:helpDropdownPanelOutCenter var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.elegant-language-dropdown-portal.help-dropdown-portal.fade-out.align-left{animation:helpDropdownPanelOutLeft var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.elegant-language-dropdown-portal.help-dropdown-portal.fade-out.align-right{animation:helpDropdownPanelOutRight var(--marketing-modal-panel-ms) var(--marketing-modal-panel-ease-out) forwards}.elegant-language-dropdown-portal.align-center{transform-origin:center top}.elegant-language-dropdown-portal.align-center .elegant-language-item{text-align:left}.elegant-language-dropdown-portal.align-left{transform-origin:left top}.elegant-language-dropdown-portal.align-left .elegant-language-item{text-align:left}.elegant-language-dropdown-portal.align-right{transform-origin:right top}.elegant-language-dropdown-portal.align-right .elegant-language-item{text-align:right}.elegant-language-dropdown-portal.help-dropdown-portal.align-center{transform-origin:50% 34%}.elegant-language-dropdown-portal.help-dropdown-portal.align-left{transform-origin:0 34%}.elegant-language-dropdown-portal.help-dropdown-portal.align-right{transform-origin:100% 34%}body.help-dropdown-open .elegant-language-dropdown-portal,body.main-content-blur.language-dropdown-open .elegant-language-dropdown-portal{pointer-events:auto!important;z-index:10003!important}body.help-dropdown-open .elegant-language-dropdown-portal:not(.fade-in):not(.fade-out),body.main-content-blur.language-dropdown-open .elegant-language-dropdown-portal:not(.fade-in):not(.fade-out){filter:none!important}body.help-dropdown-open .elegant-language-backdrop,body.main-content-blur.language-dropdown-open .elegant-language-backdrop{filter:none!important;pointer-events:auto!important;z-index:99!important}body.help-dropdown-open .elegant-language-backdrop *,body.help-dropdown-open .elegant-language-dropdown-portal *,body.main-content-blur.language-dropdown-open .elegant-language-backdrop *,body.main-content-blur.language-dropdown-open .elegant-language-dropdown-portal *{pointer-events:auto!important}body.help-dropdown-open .elegant-language-dropdown-portal:not(.fade-in):not(.fade-out) *,body.main-content-blur.language-dropdown-open .elegant-language-dropdown-portal:not(.fade-in):not(.fade-out) *{filter:none!important}.elegant-language-backdrop{animation:backdropFadeIn .25s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff4d;cursor:default;opacity:0}.elegant-language-backdrop.closing{animation:backdropFadeOut .25s cubic-bezier(.4,0,.2,1) forwards}body.help-dropdown-open .elegant-language-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.elegant-language-backdrop{background:#ffffff80!important}body.help-dropdown-open .elegant-language-backdrop{background:#0000!important}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.elegant-language-dropdown-portal:not(.help-dropdown-portal){background:#fffc;box-shadow:0 2px 4px #00000014}.elegant-language-dropdown-portal.help-dropdown-portal{background:#0c1616f7;border:1px solid #82c8b47a;box-shadow:0 12px 40px #0000001a,inset 0 1px 0 #a5ebd21a}}body.main-content-blur .elegant-header{position:fixed!important;z-index:100!important}body.main-content-blur .elegant-header,body.main-content-blur .elegant-header *{filter:none!important;transition:none!important}body.main-content-blur.profile-dropdown-open .elegant-header{filter:none!important;position:fixed!important;z-index:100!important}body.main-content-blur.profile-dropdown-open .elegant-header *{filter:none!important}body.main-content-blur.profile-dropdown-open .elegant-profile-container{filter:none!important;isolation:isolate;position:relative;z-index:10003}body.main-content-blur.profile-dropdown-open .elegant-profile-container *{filter:none!important}body.main-content-blur.profile-dropdown-open .elegant-language-dropdown-portal{filter:none!important;pointer-events:auto!important;z-index:10003!important}body.main-content-blur.profile-dropdown-open .elegant-profile-backdrop{filter:none!important;pointer-events:auto!important;z-index:99!important}body.main-content-blur.profile-dropdown-open .elegant-language-dropdown-portal *,body.main-content-blur.profile-dropdown-open .elegant-profile-backdrop *{filter:none!important;pointer-events:auto!important}.elegant-profile-backdrop{animation:backdropFadeIn .25s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff4d;cursor:default;opacity:0}.elegant-profile-backdrop.closing{animation:backdropFadeOut .25s cubic-bezier(.4,0,.2,1) forwards}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.elegant-profile-backdrop{background:#ffffff80!important}}.elegant-language-dropdown-portal.profile-dropdown-portal{border-radius:var(--radius-global);min-width:100px;width:auto}.elegant-language-dropdown-portal.profile-dropdown-portal.align-right .elegant-language-item{text-align:right}.elegant-language-item.profile-item{border-radius:var(--radius-global);font-weight:400}.elegant-language-item.profile-item,.elegant-language-item.profile-item:hover{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.elegant-language-item.profile-item:hover{opacity:.8}.elegant-language-item.logout-item{-webkit-text-fill-color:#ff4d4f!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:#ff4d4f!important}.elegant-language-item.logout-item:hover{-webkit-text-fill-color:#ff7875!important;color:#ff7875!important;opacity:1}@media screen and (min-width:1920px){.elegant-header{backdrop-filter:blur(28px) saturate(140%)!important;-webkit-backdrop-filter:blur(28px) saturate(140%)!important;background:#0508129e!important;box-shadow:none!important}@supports ((-webkit-backdrop-filter:blur(30px)) or (backdrop-filter:blur(30px))){.elegant-header{backdrop-filter:blur(30px) saturate(140%) brightness(1.04)!important;-webkit-backdrop-filter:blur(30px) saturate(140%) brightness(1.04)!important}}}@media screen and (min-width:3840px){.elegant-header{backdrop-filter:blur(36px) saturate(145%) brightness(1.05)!important;-webkit-backdrop-filter:blur(36px) saturate(145%) brightness(1.05)!important;background:#050812a6!important}}@media (prefers-color-scheme:dark){.elegant-header{backdrop-filter:blur(22px) saturate(132%)!important;-webkit-backdrop-filter:blur(22px) saturate(132%)!important;background:#0508129e!important;background-color:#0508129e!important;border-bottom:none!important;box-shadow:none!important}@media screen and (min-width:1920px){.elegant-header{backdrop-filter:blur(30px) saturate(140%)!important;-webkit-backdrop-filter:blur(30px) saturate(140%)!important;background:#050812ad!important}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.elegant-header{background:#080b16f0!important;background-color:#080b16f0!important;box-shadow:none!important}}@supports (-webkit-backdrop-filter:blur(20px)){.elegant-header{background:#0508129e!important;background-color:#0508129e!important}}.elegant-nav-item .nav-text-normal,.elegant-nav-item.hugtub-brand .nav-text-normal{-webkit-text-fill-color:#f5f5f7!important;color:#f5f5f7!important;text-shadow:0 0 10px #6ed2b91f!important}.elegant-username{color:#ffffffe6!important}.elegant-dropdown-item,.elegant-language-item,.elegant-username,.user-exp-text{text-shadow:0 1px 2px #0000004d!important}.user-exp-text{color:#ffffff80!important}.elegant-user-info{border-bottom:.5px solid #ffffff26!important}.elegant-signin-button{-webkit-text-fill-color:#ffffffb3!important;background-color:#2d2d2dcc!important;border:.8px solid #ffffff26!important;color:#ffffffb3!important}.elegant-signin-button:hover{background-color:#373737e6!important}.elegant-signin-button.signed,.elegant-signin-button:hover{-webkit-text-fill-color:#ffb347!important;color:#ffb347!important}.elegant-signin-button.signed{background-color:#ffdf5e26!important;border-color:#ffdf5e66!important}.elegant-language-button .bi,.elegant-message-button .bi{-webkit-text-fill-color:#f5f5f7d1!important;color:#f5f5f7d1!important}.elegant-language-button:hover .bi,.elegant-message-button:hover .bi{opacity:.88!important}.elegant-create-text-button .btn-text-normal,.elegant-language-text-button .btn-text-normal,.elegant-login-link .btn-text-normal,.elegant-message-text-button .btn-text-normal{-webkit-text-fill-color:#f5f5f7!important;color:#f5f5f7!important}.elegant-dropdown{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#1e1e1ee6!important;border:.8px solid #ffffff26!important;box-shadow:0 4px 20px #0000004d!important}.elegant-dropdown-item{-webkit-text-fill-color:#ffffffe6!important;color:#ffffffe6!important}.elegant-dropdown-item:hover{background:#0000!important;opacity:.7!important}.elegant-language-dropdown,.elegant-language-dropdown-portal{backdrop-filter:blur(40px) saturate(200%) brightness(1.12)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.12)!important;background:#1e1e1ee6!important;border:.8px solid #ffffff26!important;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d!important}.elegant-language-dropdown-portal.help-dropdown-portal{backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;-webkit-backdrop-filter:blur(var(--marketing-modal-panel-blur)) saturate(var(--marketing-modal-panel-saturate))!important;background:var(--modal-panel-dark-glass-marketing)!important;border:1px solid #82c8b47a!important;box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a!important}body.help-dropdown-open .elegant-language-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important}.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-item:not(.active):not(.profile-item):hover{background:#0000!important;opacity:1!important;text-shadow:0 0 12px #6ed2b938!important}.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-item:not(.active):not(.profile-item):hover .discover-header-nav-icon{filter:drop-shadow(0 0 6px rgba(110,210,185,.35))!important}.elegant-language-dropdown-portal.help-dropdown-portal .elegant-language-item:not(.active):not(.profile-item):hover .discover-header-nav-icon--fill{filter:drop-shadow(0 0 5px rgba(110,210,185,.45))!important}.elegant-language-item:not(.active):not(.profile-item):not(.logout-item){-webkit-text-fill-color:#fffc!important;color:#fffc!important}.elegant-language-item:not(.active):not(.profile-item):hover{background:#0000!important;opacity:.7!important}.elegant-language-item.active:hover,.elegant-language-item.profile-item:hover{opacity:.7!important}.elegant-language-item.logout-item{-webkit-text-fill-color:#ff6b6b!important;color:#ff6b6b!important}.elegant-language-backdrop,.elegant-profile-backdrop{backdrop-filter:blur(22px) saturate(132%)!important;-webkit-backdrop-filter:blur(22px) saturate(132%)!important;background:var(--modal-backdrop-dark)!important}}@media (prefers-reduced-motion:reduce){.elegant-header--nav-page-indicator .landing-as-profile.discover-header-auth-link--active:after,.elegant-header--nav-page-indicator a.elegant-create-text-button.active:after,.elegant-header--nav-page-indicator a.elegant-login-link.user-profile-btn.active:after,.elegant-header--nav-page-indicator a.elegant-nav-item.active:after,.elegant-header--nav-page-indicator.elegant-header--discover-landing .landing-nav>a.landing-nav-page-link--active:after{animation:none!important;opacity:1!important;transform:none!important}}.history-page .elegant-banner{margin-bottom:24px!important;padding:180px 0 72px!important}.history-page .elegant-banner-subtitle{margin-bottom:20px}.history-tabs-container{margin:0 0 24px;max-width:none;padding:0 40px;position:relative;width:100%;z-index:4}.history-main-tabs{align-items:center;background:#0000;border-radius:var(--radius-global);display:flex;gap:12px;justify-content:flex-start;padding:12px 0}.history-main-tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:1.2px solid #ffb34733;border-radius:var(--radius-global);box-shadow:none;box-sizing:border-box;color:#666;cursor:pointer;font-size:1.05rem;font-weight:400;padding:8px 16px;position:relative;white-space:nowrap}.history-main-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.history-main-tab.disabled{cursor:not-allowed}.history-main-tab-clear-all{margin-left:auto;margin-right:0}.history-main-tab.batch-active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ff6b6b,#ee5a6f);-webkit-background-clip:text;background-clip:text;color:#0000}.history-main-tab.batch-cancel{color:#666}.history-work-card{position:relative}.default-cover-placeholder{background:#f7f7f7;background:var(--elegant-background,#f7f7f7);height:100%;transition:background .3s ease;width:100%}.home-work-avatar{align-items:center;animation:none;background:linear-gradient(180deg,#78be824d,#78be8280);background-size:100% 100%;border:none;border-radius:50%;box-shadow:0 4px 12px #0000001a;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;line-height:1;position:relative;width:42px}.home-work-avatar,.home-work-avatar:before{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.home-work-avatar:before{background:inherit;border-radius:50%;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:-1}.home-work-avatar.avatar-bowl{animation:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#3b82f666,#93c5fd4d 50%,#60a5fa80);background-size:100% 100%}.home-work-avatar.avatar-bowl:before{background:linear-gradient(180deg,#3b82f666,#93c5fd4d 50%,#60a5fa80)}.home-work-avatar.avatar-turtle{animation:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#78be8266,#4ade804d 50%,#22c55e66);background-size:100% 100%}.home-work-avatar.avatar-turtle:before{background:linear-gradient(180deg,#78be8266,#4ade804d 50%,#22c55e66)}.history-work-card.batch-mode{cursor:pointer}.history-work-card.batch-mode.selected{border-radius:var(--radius-global);outline:3px solid #ffb347;outline-offset:-3px}.history-card-checkbox{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:16px;top:16px;width:20px;z-index:10}.history-card-checkbox input[type=checkbox]{cursor:pointer;height:20px;margin:0;opacity:0;position:absolute;width:20px;z-index:2}.history-card-checkbox:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff3;border:1px solid #6666;border-radius:var(--radius-global);box-shadow:0 2px 8px #0000001a,inset 0 0 0 .5px #ffffff1a,0 0 0 .5px #66666626;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));height:20px;perspective:1000px;transform:translateZ(0);-webkit-transform:translateZ(0);width:20px;will-change:transform}.history-card-checkbox:after,.history-card-checkbox:before{content:"";position:absolute;transition:all .3s ease;z-index:1}.history-card-checkbox:after{background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);box-shadow:0 1px 3px #0003;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));height:10.5px;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%);width:10.5px}.history-card-checkbox:has(input[type=checkbox]:checked):before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff3;border:1px solid #ffb347;box-shadow:0 2px 8px #00000026,inset 0 0 0 .5px #ffb34733,0 0 0 .5px #ffb34726;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));perspective:1000px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.history-card-checkbox:has(input[type=checkbox]:checked):after{height:14px;opacity:1;transform:translate(-50%,-50%);width:14px}.history-card-checkbox.checked:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff3;border:1px solid #ffb347;box-shadow:0 2px 8px #00000026,inset 0 0 0 .5px #ffb34733,0 0 0 .5px #ffb34726;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));perspective:1000px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.history-card-checkbox.checked:after{height:14px;opacity:1;transform:translate(-50%,-50%);width:14px}.home-works-grid>.history-work-card .history-card-checkbox:before{box-shadow:0 2px 8px #0000001a,0 0 0 .5px #66666626}.home-works-grid>.history-work-card .history-card-checkbox.checked:before,.home-works-grid>.history-work-card .history-card-checkbox:has(input[type=checkbox]:checked):before{box-shadow:0 2px 8px #00000026,0 0 0 .5px #ffb34726}.history-card-active{position:relative;z-index:999}.history-work-dropdown{animation:historyDropdownSlideIn .4s cubic-bezier(.34,1.25,.64,1) .05s forwards;backdrop-filter:blur(40px) saturate(200%) brightness(1.12);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.12);background:#ffffffe6;border:.8px solid #0000001a;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a;filter:blur(20px);min-width:100px;opacity:0;overflow:hidden;pointer-events:auto;transform:translateX(-50%) scale(.8);transform-origin:center top;-webkit-user-select:none;user-select:none;width:auto}.history-work-dropdown.align-center.dropdown-down{transform-origin:center top}.history-work-dropdown.align-center.dropdown-up{transform-origin:center bottom}.history-work-dropdown.align-left.dropdown-down{transform-origin:left top}.history-work-dropdown.align-left.dropdown-up{transform-origin:left bottom}.history-work-dropdown.align-right.dropdown-down{transform-origin:right top}.history-work-dropdown.align-right.dropdown-up{transform-origin:right bottom}.history-work-dropdown.align-center .history-work-dropdown-item,.history-work-dropdown.align-left .history-work-dropdown-item{text-align:left}.history-work-dropdown.align-right .history-work-dropdown-item{text-align:right}.history-work-dropdown.dropdown-up{filter:blur(20px);transform:translateX(-50%) scale(.8);transform-origin:center bottom}.history-work-dropdown.closing.align-center{animation:historyDropdownSlideOutCenter .4s cubic-bezier(.34,1.25,.64,1) forwards}.history-work-dropdown.closing.align-left{animation:historyDropdownSlideOutLeft .4s cubic-bezier(.34,1.25,.64,1) forwards}.history-work-dropdown.closing.align-right{animation:historyDropdownSlideOutRight .4s cubic-bezier(.34,1.25,.64,1) forwards}.history-work-dropdown:not(.closing).align-center{animation:historyDropdownSlideInCenter .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}.history-work-dropdown:not(.closing).align-left{animation:historyDropdownSlideInLeft .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}.history-work-dropdown:not(.closing).align-right{animation:historyDropdownSlideInRight .4s cubic-bezier(.34,1.25,.64,1) .05s forwards}@keyframes historyDropdownSlideIn{0%{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.8)}to{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1)}}@keyframes historyDropdownSlideInCenter{0%{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.8)}to{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1)}}@keyframes historyDropdownSlideOutCenter{0%{filter:blur(0);opacity:1;transform:translateX(-50%) scale(1)}to{filter:blur(20px);opacity:0;transform:translateX(-50%) scale(.8)}}@keyframes historyDropdownSlideInLeft{0%{filter:blur(20px);opacity:0;transform:scale(.8)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes historyDropdownSlideOutLeft{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(20px);opacity:0;transform:scale(.8)}}@keyframes historyDropdownSlideInRight{0%{filter:blur(20px);opacity:0;transform:scale(.8)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes historyDropdownSlideOutRight{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(20px);opacity:0;transform:scale(.8)}}.history-work-dropdown-content{padding:8px}.history-work-dropdown-item{background:none;border:none;border-radius:var(--radius-global);color:#777;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:1;margin-bottom:2px;padding:10px 18px 10px 12px;text-align:left;transition:all .3s ease;white-space:nowrap;width:100%}.history-work-dropdown-item:last-child{margin-bottom:0}.history-work-dropdown-item:hover{background:#0000;opacity:.7}@supports not ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){.history-work-dropdown{background:#fffffff2;box-shadow:0 4px 20px #00000026}}.history-work-dropdown-item.delete{-webkit-text-fill-color:#ff4d4f!important;color:#ff4d4f!important}.history-work-dropdown-item.delete:hover{-webkit-text-fill-color:#ff7875!important;color:#ff7875!important;opacity:1}.history-work-backdrop{animation:backdropFadeIn .25s cubic-bezier(.4,0,.2,1) forwards;background:#0000;bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;z-index:998}.history-work-backdrop,.history-work-backdrop.closing{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.history-work-backdrop.closing{animation:backdropFadeOut .25s cubic-bezier(.4,0,.2,1) forwards}body.history-dropdown-open{overflow:hidden}@keyframes dropdown-fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes dropdown-fadeOut{0%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.95)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeOut{0%{opacity:1}to{opacity:0}}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.history-work-backdrop{background:#0000!important}}.history-page .elegant-section{margin-bottom:0;padding-bottom:24px}.history-page .home-works-grid{margin-bottom:0}.history-page .elegant-section:empty:after{color:#999;content:"暂无历史记录";display:block;font-size:16px;padding:80px 20px;text-align:center}@media (prefers-color-scheme:dark){.history-main-tab{border-color:#ffffff26;color:#ffffffb3}.history-main-tab.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}.history-main-tab.batch-cancel{color:#ffffffb3}.history-work-dropdown{backdrop-filter:blur(40px) saturate(200%) brightness(1.12)!important;-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.12)!important;background:#1e1e1ee6!important;border:.8px solid #ffffff26!important;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d!important}.history-work-dropdown-item{-webkit-text-fill-color:#fffc!important;color:#fffc!important}.history-work-dropdown-item:not(.delete):hover{background:#0000!important;opacity:.7!important}.history-card-checkbox:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#2626264d;border:.5px solid #fff6;box-shadow:0 2px 8px #0000004d,inset 0 0 0 .5px #ffffff1a,0 0 0 .5px #ffffff26;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));perspective:1000px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.history-card-checkbox.checked:before,.history-card-checkbox:has(input[type=checkbox]:checked):before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#2626264d;border:1px solid #ffb347;box-shadow:0 2px 8px #0000004d,inset 0 0 0 .5px #ffb34733,0 0 0 .5px #ffb34726;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));perspective:1000px;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.history-card-checkbox.checked:after,.history-card-checkbox:has(input[type=checkbox]:checked):after{height:14px;opacity:1;transform:translate(-50%,-50%);width:14px}.home-works-grid>.history-work-card .history-card-checkbox:before{box-shadow:0 2px 8px #0000004d,0 0 0 .5px #ffffff26}.home-works-grid>.history-work-card .history-card-checkbox.checked:before,.home-works-grid>.history-work-card .history-card-checkbox:has(input[type=checkbox]:checked):before{box-shadow:0 2px 8px #0000004d,0 0 0 .5px #ffb34726}.elegant-banner-title{background:#0000!important;color:#fff!important;text-shadow:0 3px 18px #0009!important}.elegant-banner-subtitle{text-shadow:0 1px 6px #0006!important}}.history-confirm-overlay{align-items:center;animation:historyConfirmFadeIn .25s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff4d;bottom:0;display:flex;justify-content:center;left:0;opacity:0;overflow:hidden;overscroll-behavior:none;position:fixed;right:0;top:0;touch-action:none;z-index:10000}.history-confirm-overlay.closing{animation:historyConfirmFadeOut .3s cubic-bezier(.4,0,.2,1) forwards}.history-confirm-modal{animation:historyConfirmSlideIn .4s cubic-bezier(.34,1.25,.64,1) forwards;backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);background:#fffc;border:.8px solid #0000001a;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000014;display:flex;filter:blur(20px);flex-direction:column;height:auto;max-height:none;min-width:300px;opacity:0;overflow:visible;overscroll-behavior:none;padding:1.5rem 2rem 2.5rem;position:relative;transform:scale(.8);transform-origin:center center;width:300px}.history-confirm-modal.closing{animation:historyConfirmSlideOut .4s cubic-bezier(.34,1.25,.64,1) forwards}.history-confirm-header{padding:0!important}.history-confirm-title{-webkit-text-fill-color:#0000!important;animation:historyConfirmGradientFlow 8s ease-in-out infinite!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;background-size:200% 200%!important;color:#0000!important;font-size:1.7rem!important;font-weight:600!important;margin:0!important}.history-confirm-subtitle,.history-confirm-title{display:block!important;padding:0!important;text-align:center!important;width:100%!important}.history-confirm-subtitle{color:#666!important;font-size:1rem!important;font-weight:400!important;margin:.8rem 0 0!important}.history-confirm-buttons{align-items:center;display:flex;gap:1rem;margin-top:24px;padding:0}.history-confirm-button{align-items:center;border-radius:var(--radius-global);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:400;height:48px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.history-confirm-button.cancel{background:#ffffff26;border:1px solid #ffb34733;box-shadow:none;color:#999;min-width:auto;padding:0 16px;width:auto}.history-confirm-button.cancel:hover{opacity:1}.history-confirm-button.cancel:focus{box-shadow:none;outline:none}.history-confirm-button.confirm{background:linear-gradient(180deg,#ffdf5e,#ffb347);background:var(--elegant-gradient,linear-gradient(180deg,#ffdf5e 0,#ffb347 100%));border:none;box-shadow:0 4px 10px #0000000d;color:#fff;flex:1 1;opacity:1;padding:0 .75rem;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out}.history-confirm-button.confirm:active,.history-confirm-button.confirm:hover{box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.history-confirm-button.confirm:focus{outline:none}@keyframes historyConfirmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes historyConfirmFadeOut{0%{opacity:1}to{opacity:0}}@keyframes historyConfirmSlideIn{0%{filter:blur(20px);opacity:0;transform:scale(.8)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes historyConfirmSlideOut{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(20px);opacity:0;transform:scale(.8)}}@keyframes historyConfirmGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-color-scheme:dark){.history-confirm-overlay{backdrop-filter:blur(22px) saturate(132%)!important;-webkit-backdrop-filter:blur(22px) saturate(132%)!important;background:var(--modal-backdrop-dark)!important}.history-confirm-modal{backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important;background:var(--modal-panel-dark-glass)!important;border:.8px solid #ffffff26!important;box-shadow:0 8px 32px #0000004d,0 0 0 .5px #ffffff26,inset 0 0 0 .5px #ffffff26!important}.history-confirm-subtitle{color:#fff9!important}.history-confirm-button.cancel{background:#ffffff14!important;border:.8px solid #ffffff26!important;color:#fff9!important}.history-confirm-button.cancel:hover{background:#ffffff1f!important;border-color:#fff3!important}.history-confirm-button.confirm{background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;border:none!important;color:#fff!important}}@keyframes cardFadeIn{0%{filter:blur(10px);opacity:0;transform:scale(.9) translateZ(0)}to{filter:blur(0);opacity:1;transform:scale(1) translateZ(0)}}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff4d;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.create-post-modal{animation:slideUp .4s cubic-bezier(.34,1.25,.64,1) forwards;background-color:#fff;border:.8px solid #ffffff80;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000014;display:flex;filter:blur(20px);flex-direction:column;height:600px;max-height:85vh;max-width:90%;opacity:0;overflow:hidden;transform:scale(var(--modal-min-scale));transform-origin:center center;width:900px}@keyframes slideUp{0%{filter:blur(20px);opacity:0;transform:scale(var(--modal-min-scale))}to{filter:blur(0);opacity:1;transform:scale(1)}}.modal-header{align-items:center;background:#0000;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 2rem}.modal-header h2{-webkit-text-fill-color:#0000;animation:modalGradientFlow 8s ease-in-out infinite;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:1.7rem;font-weight:600;margin:0}@keyframes modalGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.close-button{align-items:center;background:none;border:none;border-radius:var(--radius-global);color:#999;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;line-height:1;padding:0;position:relative;transition:all .2s;width:30px}.close-button:before{content:"×";left:50%;position:absolute;top:44.5%;transform:translate(-50%,-50%)}.close-button:hover{background-color:#f5f5f5;color:#666}.modal-body{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:1.25rem 2rem 1.5rem}.post-form-layout{display:flex;flex:1 1;gap:24px}.post-main-content{min-width:0}.post-sidebar{flex-shrink:0;width:260px}.title-input-container{margin-bottom:20px}.post-title-input{border:1.2px solid #e0e0e0;border-radius:var(--radius-global);box-shadow:0 2px 5px #00000008;color:#333;font-size:16px;outline:none;padding:12px 18px;transition:all .3s ease;width:100%}.post-title-input:focus{border-color:#ffb347;box-shadow:0 2px 10px #ffb3471a}.post-title-input::placeholder{color:#aaa}.editor-container{border:1px solid #e0e0e0;border-radius:var(--radius-global);box-shadow:0 2px 5px #00000008;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.editor-container:focus-within{border-color:#ffb347;box-shadow:0 2px 10px #ffb3471a}.editor-toolbar{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:5px;padding:10px}.toolbar-button{align-items:center;background:none;border:none;border-radius:var(--radius-global);color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;transition:all .2s;width:32px}.toolbar-button:hover{background-color:#f0f0f0;color:#ffb347}.toolbar-button svg{transition:transform .2s}.toolbar-button:hover svg{transform:scale(1.1)}.toolbar-divider{background-color:#e0e0e0;height:24px;margin:0 5px;width:1px}.toolbar-button.image-button{background-color:#f0f0f0;border-radius:var(--radius-global);margin-left:5px;padding:6px 12px;width:auto}.toolbar-button.image-button span{font-size:14px;margin-left:6px}.toolbar-button.image-button:hover{background-color:#e5e5e5;color:#ffb347}.section-selection{margin-top:24px}.section-title{border-bottom:none;color:#666;font-size:15px;font-weight:700;margin-bottom:12px;padding-bottom:0}.section-title:after{display:none}.section-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.section-button{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:var(--radius-global);color:#666;cursor:pointer;font-size:14px;outline:none;padding:8px 16px;transition:all .3s ease}.section-button:hover{background-color:#f0f0f0;color:#ffb347;opacity:1}.section-button.active{background-color:#fff8e1;border-color:#ffdf5e;box-shadow:0 2px 8px #ffb34726;color:#ffb347}.cover-upload-container{background-color:#f9f9f9;border-radius:var(--radius-global);box-shadow:0 2px 5px #00000008;padding:16px}.cover-title{color:#666;font-size:15px;font-weight:700;margin-bottom:12px}.cover-upload-area{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px dashed #ddd;border-radius:var(--radius-global);cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.cover-upload-area:hover{border-color:#ffb347}.cover-upload-area.has-image{border-color:#ffb347;border-style:solid}.cover-placeholder{align-items:center;color:#999;display:flex;flex-direction:column;padding:20px;text-align:center}.cover-placeholder p{font-weight:700;margin:10px 0 5px}.cover-tip{color:#aaa;font-size:12px}.cover-preview-container{height:100%;position:relative;width:100%}.cover-preview-image{display:block;height:100%;object-fit:cover;width:100%}.remove-cover-button{align-items:center;background-color:#fffc;border:none;border-radius:var(--radius-global);box-shadow:0 2px 5px #0003;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px}.remove-cover-button:hover{background-color:#fff;color:#ff5252;transform:scale(1.1)}.cover-requirements{color:#888;font-size:13px;margin-top:16px}.cover-requirements p{font-weight:700;margin-bottom:5px}.cover-requirements ul{list-style-type:none;margin:5px 0 0;padding-left:5px}.cover-requirements li{margin-bottom:3px;padding-left:15px;position:relative}.cover-requirements li:before{color:#ffb347;content:"•";left:0;position:absolute}.modal-footer{background:#0000;border-top:none;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:.75rem;padding:0}.publish-button{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);border:none;border-radius:var(--radius-global);box-shadow:0 4px 10px #ffb34733;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;gap:8px;justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;overflow:hidden;padding:12px 32px;position:relative;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1)}.publish-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.publish-button{opacity:1}.publish-button:active,.publish-button:hover{box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005,0 6px 15px #ffb3474d;opacity:1}.publish-button:hover:before{left:100%}.publish-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.publish-button.loading{background:linear-gradient(180deg,#ffdf5e,#ffb347)}.loading-spinner-small{animation:spin .8s linear infinite;border:.5px solid #ffffff4d;border-radius:var(--radius-global);border-top-color:#fff;display:inline-block;height:16px;width:16px}.richtext-editor{background-color:#fff;border:none;color:#333;font-size:15px;height:290px;line-height:1.6;max-height:290px;min-height:290px;outline:none;overflow-y:auto;padding:18px;width:100%}.richtext-editor:empty:before{color:#aaa;content:attr(placeholder);font-style:normal}.richtext-editor:focus{outline:none}.richtext-editor img{border-radius:var(--radius-global);box-shadow:0 2px 8px #0000001a;height:auto;margin:10px 0;max-width:100%;transition:transform .3s ease}.richtext-editor img:hover{transform:scale(1.01)}.richtext-editor::-webkit-scrollbar{width:8px}.richtext-editor::-webkit-scrollbar-track{background:#f1f1f1;border-radius:var(--radius-global)}.richtext-editor::-webkit-scrollbar-thumb{background:#ddd;border-radius:var(--radius-global)}.richtext-editor::-webkit-scrollbar-thumb:hover{background:#ccc}@media (max-width:900px){.post-form-layout{flex-direction:column}.post-sidebar{margin-bottom:20px;order:-1;width:100%}.cover-upload-area{max-height:260px}}@media (max-width:768px){.modal-header{padding:1.5rem 2rem}.modal-body{padding:1.25rem 2rem 1.5rem}.modal-footer{margin-top:.75rem;padding:0}.editor-toolbar{overflow-x:auto;padding:8px}.section-buttons{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.publish-button{width:100%}}@media (prefers-color-scheme:dark){.modal-overlay{backdrop-filter:blur(22px) saturate(132%)!important;-webkit-backdrop-filter:blur(22px) saturate(132%)!important;background:var(--modal-backdrop-dark)!important}.create-post-modal{background:var(--modal-panel-dark-glass)!important;border:.8px solid #ffffff26!important;box-shadow:0 8px 32px #00000026!important}.modal-header{background:linear-gradient(90deg,#3c3c3ccc,#2d2d2df2)!important;border-bottom:1px solid #ffffff1a!important}.modal-header h2{color:#fff!important}.close-button{color:#fff9!important}.close-button:hover{background-color:#ffffff1a!important;color:#ffffffe6!important}.post-title-input{background:#ffffff14!important;border:.5px solid #ffffff26!important;color:#fff!important}.post-title-input::placeholder{color:#fff6!important}.post-title-input:focus{border-color:#ffb347!important;box-shadow:0 2px 10px #ffb34733!important}.editor-container{background:#ffffff0d!important;border:.5px solid #ffffff26!important}.editor-toolbar{background-color:#ffffff0d!important;border-bottom:1px solid #ffffff1a!important}.toolbar-button{color:#fff9!important}.toolbar-button:hover{color:#ffb347!important}.toolbar-button:hover,.toolbar-divider{background-color:#ffffff1a!important}.richtext-editor{background-color:#ffffff08!important;color:#fff!important}.richtext-editor:empty:before{color:#fff6!important}.richtext-editor::-webkit-scrollbar-track{background:#ffffff0d!important}.richtext-editor::-webkit-scrollbar-thumb{background:#fff3!important}.richtext-editor::-webkit-scrollbar-thumb:hover{background:#ffffff4d!important}.section-button,.section-title{color:#ffffffb3!important}.section-button{background-color:#ffffff14!important;border:.5px solid #ffffff26!important}.section-button:hover{background-color:#ffffff1f!important;color:#ffb347!important}.section-button.active{background-color:#ffb34733!important;border-color:#ffb347!important;color:#ffb347!important}.cover-upload-container{background-color:#ffffff0d!important}.cover-title{color:#ffffffb3!important}.cover-upload-area{background-color:#ffffff08!important;border-color:#fff3!important}.cover-upload-area:hover{border-color:#ffb347!important}.cover-placeholder{color:#ffffff80!important}.cover-tip{color:#fff6!important}.cover-requirements{color:#fff9!important}.modal-footer{background:#0000!important;border-top:none!important}}.forum-container{margin:0 auto;max-width:1200px;padding:20px}.forum-header{margin-bottom:30px;position:relative;text-align:center}.forum-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#333;font-size:2.4rem;font-weight:600;margin-bottom:10px;text-shadow:0 2px 8px #0000001a}.forum-header p{color:#666;font-size:1.1rem;margin-bottom:20px}.forum-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end;margin-bottom:20px}.create-post-button{align-items:center;background:linear-gradient(180deg,#ffdf5e,#ffb347);border:1px solid #ffb3474d;border-radius:var(--radius-global);box-shadow:0 2px 4px #00000014;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;padding:10px 20px;text-shadow:0 1px 2px #0000000f;transition:all .3s ease}.create-post-button i{margin-right:8px}.create-post-button{opacity:1;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out}.create-post-button:active,.create-post-button:hover{box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005,0 4px 8px #0000001a;opacity:1}.forum-filters{display:flex;gap:10px}.forum-filter-button{background-color:#f8f8f8;border:1px solid #eee;border-radius:var(--radius-global);box-shadow:0 2px 4px #00000014;color:#666;cursor:pointer;font-size:14px;opacity:1;padding:10px 20px;transition:all .3s ease;transition:opacity .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out,box-shadow .4s ease-in-out}.forum-filter-button:active,.forum-filter-button:hover{background-color:#f0f0f0;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005,0 4px 8px #0000001a;color:#ffb347;opacity:1}.forum-filter-button.active{background-color:#fff8e1;border-color:#ffdf5e;box-shadow:0 4px 8px #0000001a;color:#ffb347}.posts-list{gap:16px}.forum-post-item{align-items:center;background:#fff;border-radius:var(--radius-global);box-shadow:0 2px 4px #00000014;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:20px;transition:transform .2s,box-shadow .2s}@media (max-width:768px){.forum-post-item{align-items:flex-start;flex-direction:column}.post-meta-container{margin-top:15px;width:100%}}.forum-post-item:hover{box-shadow:0 4px 8px #0000001a}.post-main-content{flex:1 1;padding-right:20px}.post-meta-container{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:200px}.post-title{color:#333;font-size:18px;line-height:1.3;margin:0 0 10px;text-shadow:0 1px 2px #0000001a}.post-meta{color:#777;display:flex;font-size:14px;gap:15px;text-shadow:0 1px 2px #00000014}.post-author,.post-date{align-items:center;display:flex}.post-meta i{margin-right:5px}.post-content{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#555;display:-webkit-box;line-height:1.5;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #00000014}.post-stats{display:flex;gap:15px}.post-comments,.post-likes{align-items:center;color:#777;display:flex;font-size:14px}.post-comments i,.post-likes i{margin-right:5px}.read-more{align-items:center;color:#ff9800;display:flex;font-size:14px;font-weight:700;text-decoration:none}.read-more i{margin-left:5px}.loading{color:#777;font-size:16px;padding:40px;text-align:center}.loading i{color:#ff9800;margin-right:10px}.loading-indicator{color:#777;padding:40px;text-align:center}.loading-spinner{animation:spin 1s ease-in-out infinite;border:1px solid #ffb34733;border-radius:var(--radius-global);border-top-color:#ffb347;display:inline-block;height:40px;margin-bottom:15px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.post-editor-container{background:#fff;border-radius:var(--radius-global);box-shadow:0 2px 4px #00000014;margin-bottom:30px;padding:20px}.elegant-main{background-color:#f9f9f9;padding:40px 0 32px}.header-banner-connector{margin-bottom:-40px;margin-top:-10px}.elegant-banner{padding:115px 0 72px}.elegant-banner-content{max-width:800px;padding:0 20px 72px}.elegant-banner-title{background:#0000;text-shadow:0 1px 2px #00000014}.elegant-banner-subtitle{margin-bottom:40px;text-shadow:0 1px 2px #0000000f}.elegant-banner-buttons{display:flex;flex-wrap:wrap;gap:20px}.elegant-banner-button{background:#fff3;box-shadow:0 2px 4px #00000014!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.06));font-size:16px;padding:16px 32px;text-shadow:0 1px 2px #0000000f;will-change:transform,background,box-shadow}.elegant-banner-button,.elegant-banner-button-secondary{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.8px solid #ffffff4d}.elegant-banner-button-secondary{background:#ffffff26}.header-container,header{border-bottom:1px solid #eee;box-shadow:0 2px 4px #00000014;position:relative;z-index:10}footer{border-top:1px solid #eee;box-shadow:0 -2px 4px #00000014;z-index:10}.forum-search,footer{position:relative}.forum-search form{align-items:center;display:flex}.forum-search input{border:1px solid #eee;border-radius:var(--radius-global);font-size:14px;outline:none;padding:10px 15px;transition:all .3s ease;width:200px}.forum-search input:focus{border-color:#ffb347;box-shadow:0 0 0 2px #ffb3471a}.forum-search button{background:none;border:none;color:#999;cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .3s ease}.forum-search button:hover{color:#ffb347}.forum-category-filter{position:relative}.filter-toggle-button{align-items:center;background-color:#f8f8f8;border:1px solid #eee;border-radius:var(--radius-global);color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;opacity:1;padding:10px 20px;transition:all .3s ease;transition:opacity .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,color .4s ease-in-out,box-shadow .4s ease-in-out}.filter-toggle-button:active,.filter-toggle-button:hover{background-color:#f0f0f0;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;color:#ffb347;opacity:1}.filter-toggle-button i{font-size:12px}.post-category{align-items:center;color:#777;display:flex;font-size:14px}.post-category i{color:#ffb347;margin-right:5px}.no-posts-message{background-color:initial;border-radius:var(--radius-global);color:#666;font-size:16px;padding:40px;text-align:center}.no-posts-message i{color:#ffb347;margin-right:8px}.forum-tabs-container{display:flex;justify-content:center;margin:-20px auto 24px;max-width:1000px;padding:0 20px;position:relative;width:calc(100% - 40px);z-index:4}.forum-main-tabs{align-items:center;background:#0000;display:flex;gap:12px;justify-content:center;padding:12px 20px}.forum-main-tab,.forum-main-tabs{border-radius:var(--radius-global)}.forum-main-tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:1.2px solid #ffb34733;box-shadow:none;box-sizing:border-box;color:#666;cursor:pointer;font-size:1.05rem;font-weight:400;padding:8px 16px;position:relative;white-space:nowrap}.forum-main-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.forum-main-tab.dropdown-open{opacity:.8}.forum-category-dropdown-portal{min-width:110px!important;width:auto!important}.forum-category-dropdown-portal.align-center.dropdown-down{transform-origin:center top!important}.forum-category-dropdown-portal.align-center.dropdown-up{transform-origin:center bottom!important}.forum-category-dropdown-portal.align-left.dropdown-down{transform-origin:left top!important}.forum-category-dropdown-portal.align-left.dropdown-up{transform-origin:left bottom!important}.forum-category-dropdown-portal.align-right.dropdown-down{transform-origin:right top!important}.forum-category-dropdown-portal.align-right.dropdown-up{transform-origin:right bottom!important}.forum-category-dropdown-portal.align-center .elegant-language-item,.forum-category-dropdown-portal.align-left .elegant-language-item{text-align:left!important}.forum-category-dropdown-portal.align-right .elegant-language-item{text-align:right!important}.forum-category-dropdown-portal .elegant-language-item{font-size:14px!important;font-weight:400!important;line-height:1!important}@media (max-width:768px){.elegant-banner{padding:90px 0 60px}.elegant-banner-title{font-size:2rem}.elegant-banner-subtitle{font-size:1rem}.elegant-banner-buttons{align-items:center;flex-direction:column}.forum-actions{align-items:stretch;flex-direction:column}.category-dropdown,.forum-search input{width:100%}.forum-tabs-container{padding:0 10px}.forum-main-tabs{gap:12px;padding:10px 15px}.forum-main-tab{font-size:1.1rem}}@media (max-width:480px){.elegant-banner{padding:60px 0}.elegant-banner-title{font-size:1.5rem}}@media (prefers-color-scheme:dark){#root,body,html{background-color:var(--elegant-background)!important}.elegant-app{color:#f1f5f9}.elegant-app,.elegant-main{background-color:var(--elegant-background)}.forum-post-item,.post-editor-container{background:#262626}.forum-main-tab{border-color:#ffffff26;color:#ffffffb3}.forum-main-tab.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}.elegant-banner-subtitle,.post-author,.post-content,.post-date,.post-title{text-shadow:0 1px 2px #0000004d!important}.elegant-banner-title{background:#0000!important;color:#fff!important;text-shadow:0 1px 2px #0006!important}.forum-title{text-shadow:0 1px 2px #0000004d!important}}.posts-page .elegant-banner{padding:180px 0 65px!important}.posts-page .elegant-banner-subtitle{margin-bottom:20px}.posts-page .elegant-main{padding-bottom:24px}.posts-container{margin:0 auto;max-width:1000px;padding:20px}.posts-empty,.posts-loading{color:#666;padding:40px;text-align:center}.posts-list{display:flex;flex-direction:column;gap:20px}.post-card{background:#fff;border-radius:var(--radius-global);box-shadow:0 2px 8px #0000001a;padding:20px}.post-card h3{color:#333;margin:0 0 10px}.post-card p{color:#666;margin:0}@media (prefers-color-scheme:dark){.post-card{background:#262626}.post-card h3{color:#f1f5f9}.post-card p{color:#a1a1aa}.elegant-banner-title{background:#0000!important;color:#fff!important;text-shadow:0 3px 18px #0009!important}.elegant-banner-subtitle{text-shadow:0 1px 6px #0006!important}.post-card h3{text-shadow:0 1px 3px #00000080!important}.post-card p{text-shadow:0 1px 2px #0006!important}}.elegant-app{background-color:#f7f7f7;color:#333;font-family:Microsoft YaHei,微软雅黑,sans-serif;margin:0;min-height:100vh;padding:0}.elegant-app,.ranking-page{display:flex;flex-direction:column}.ranking-page{height:100vh;overflow:hidden}.ranking-page .elegant-main{flex:1 1;overflow-x:auto;overflow-y:auto}.ranking-page.disable-scroll .elegant-main{overflow:hidden}.ranking-page:not(.disable-scroll) .ranking-stats,.ranking-page:not(.disable-scroll) .view-ranking-button-container{margin-bottom:32px}.header-banner-connector{animation:gradientFlow 8s ease-in-out infinite;-webkit-animation:gradientFlow 8s ease-in-out infinite;background:linear-gradient(180deg,#ffdf5e,#ffb347 50%,#ffdf5e);background-size:200% 100%;height:0;margin-bottom:0;margin-top:0;position:relative;will-change:background-position;z-index:2}.elegant-main{flex:1 1;margin-bottom:0;padding-bottom:0}.elegant-main,.elegant-main-no-gap{background-color:initial;margin-top:0}.elegant-main-no-gap{padding-top:0;position:relative;z-index:1}.elegant-banner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:gradientFlow 8s ease-in-out infinite;-webkit-animation:gradientFlow 8s ease-in-out infinite;background:linear-gradient(180deg,#ffdf5e,#ffb347 50%,#ffdf5e);background-size:200% 100%;border-radius:0 0 var(--radius-global) var(--radius-global);box-shadow:0 4px 8px #00000014;color:#fff;margin-bottom:24px;margin-top:0;padding:180px 0 72px!important;position:relative;text-align:center;will-change:background-position;z-index:3}.elegant-banner-content{margin:0 auto;max-width:1200px;min-width:800px;padding:0 40px 72px;width:100%}.elegant-banner-title{color:#fff;font-size:3.1rem;font-weight:600;margin-bottom:20px;position:relative;text-shadow:0 3px 15px #0000004d}.elegant-banner-subtitle{color:#ffffffd9;font-size:1.4rem;font-weight:400;margin-bottom:20px;text-shadow:0 1px 6px #00000026}.ranking-page .elegant-banner{margin-bottom:24px!important;padding:180px 0 72px!important}.ranking-page .elegant-banner-subtitle{margin-bottom:20px}.ranking-tabs-container{display:flex;justify-content:center;margin:0 auto 24px;max-width:1000px;padding:0 20px;position:relative;width:calc(100% - 40px);z-index:4}.elegant-create-container{margin:0 auto;max-width:1200px;padding:0 20px}.glass-effect{border:1px solid #ffffff4d}.top-three-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:40px 0 60px}.top-three-item{border-radius:var(--radius-global);opacity:1;overflow:hidden;padding:32px 24px;position:relative;text-align:center;transform:none;width:240px}.first-place{border:1px solid #ffb34799;order:2;position:relative;transform:scale(1.05);z-index:1}.second-place{order:1}.third-place{order:3}.medal-container{margin-bottom:16px}.medal{align-items:center;color:#0000;display:flex;font-size:48px;font-weight:700;height:auto;justify-content:center;margin:0 auto;width:auto}.medal,.medal.bronze,.medal.gold,.medal.silver{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text}.top-three-info h3{color:#333;font-size:18px;font-weight:600;margin:0 0 8px;text-shadow:0 1px 2px #0000001a}.top-three-info p{color:#666;font-size:14px;margin:0 0 12px}.top-three-score{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text;font-size:20px;font-weight:700}.view-ranking-button-container{display:flex;justify-content:center;margin:30px 0 60px}.view-ranking-button{-webkit-text-fill-color:#0000;background:none;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text;border:none;color:#ffb347;cursor:pointer;font-size:16px;font-weight:600;padding:0}.ranking-modal-overlay{align-items:center;animation:rankingModalFadeIn .25s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0000;bottom:0;display:flex;justify-content:center;left:0;opacity:0;overflow:hidden;overscroll-behavior:none;position:fixed;right:0;top:0;touch-action:none;z-index:9999}.ranking-modal-overlay.closing{animation:rankingModalFadeOut .25s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.ranking-modal{animation:rankingModalSlideIn .25s cubic-bezier(.2,0,.2,1) forwards;backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);background:#ffffffbf;border:.8px solid #0000001a;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000014,0 0 0 .5px #ffffff80,inset 0 0 0 .5px #ffffff4d;display:flex;filter:blur(20px);flex-direction:column;height:auto;max-height:none;min-width:600px;opacity:0;overflow:visible;position:relative;transform:scale(.9);transform-origin:center center;width:600px}.ranking-modal.closing{animation:rankingModalSlideOut .2s cubic-bezier(.4,0,.6,1) forwards}.ranking-modal-header{margin-bottom:.8rem;padding:0;text-align:center}.ranking-modal-header h2{-webkit-text-fill-color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:oyGradientFlow 8s ease-in-out infinite;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:1.7rem;font-weight:600!important;margin:0;text-rendering:optimizeLegibility}.ranking-main-tabs{align-items:center;background:#0000;border-radius:var(--radius-global);display:flex;gap:12px;justify-content:center;padding:12px 20px}.ranking-main-tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:1.2px solid #ffb34733;border-radius:var(--radius-global);box-shadow:none;box-sizing:border-box;color:#666;cursor:pointer;font-size:1.05rem;font-weight:400;padding:8px 16px;position:relative;white-space:nowrap}.ranking-main-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.ranking-modal-tabs{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:16px;padding:0}.ranking-modal-tab{background:none;border:none;color:#666;cursor:pointer;font-size:1.1rem;font-weight:400;opacity:1;padding:8px 0;position:relative;transition:none;-webkit-transition:none}.ranking-modal-tab:hover:not(.active){color:#6669;transition:color .4s ease-in-out;-webkit-transition:color .4s ease-in-out}.ranking-modal-tab.active{transition:none!important;-webkit-transition:none!important}.ranking-modal-tab.active:hover,.ranking-modal-tab[style*=transparent]{opacity:1;transition:opacity .4s ease-in-out!important;-webkit-transition:opacity .4s ease-in-out!important}.ranking-modal-tab[style*=transparent]:hover{opacity:1!important}.ranking-modal-tab[style*="color: #666"]{opacity:1;transition:opacity .4s ease-in-out,color .4s ease-in-out!important;-webkit-transition:opacity .4s ease-in-out,color .4s ease-in-out!important}.ranking-modal-tab[style*="color: #666"]:hover:not([style*=transparent]){color:#6669!important}.ranking-modal-tabs .ranking-modal-tab.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important;font-weight:400}.ranking-modal-content{-ms-overflow-style:none;display:flex;flex-direction:column;height:500px;overflow-y:auto;padding:1.5rem 2rem 2.5rem;scrollbar-width:none}.ranking-modal-content::-webkit-scrollbar{display:none}.ranking-modal .ranking-list{-ms-overflow-style:none;flex:1 1;gap:0;margin:0;overflow-y:auto;padding:0;scrollbar-width:none}.ranking-modal .ranking-list::-webkit-scrollbar{display:none}.ranking-list{display:flex;flex-direction:column;gap:0;margin:0;max-width:100%}.ranking-item{align-items:center;display:flex;flex-direction:row;gap:14px;padding:12px 0;transition:all .3s ease}.ranking-item:first-child{padding-top:4px}.ranking-position{flex-shrink:0;font-size:20px;font-weight:700;position:relative;width:32px}.ranking-position,.ranking-position span{align-items:center;display:flex;justify-content:center}.ranking-position span{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text;color:#0000;line-height:1}.ranking-avatar{flex-shrink:0}.avatar-placeholder{background:linear-gradient(180deg,#ffdf5e,#ffb347);border-radius:var(--radius-global);box-shadow:0 1px 3px #00000026;height:44px;width:44px}.ranking-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center}.ranking-info h4{color:#333;font-size:15px;line-height:1.2;margin:0 0 5px 2px;text-shadow:0 1px 2px #0000001a}.ranking-info p{color:#666;font-size:12px;line-height:1.2;margin:0 0 0 2px;transform:translateY(1px)}.ranking-score{flex-shrink:0;font-size:20px;font-weight:700;position:relative;width:80px}.ranking-score,.ranking-score span{align-items:center;display:flex;justify-content:flex-end}.ranking-score span{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text;color:#0000;line-height:1;text-align:right}.star-icon{flex-shrink:0}.ranking-stats{margin:15px 0 40px}.stats-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,215px);grid-template-rows:repeat(2,auto);justify-content:center;margin:0 auto;max-width:1000px}.stat-card{align-items:center;border-radius:var(--radius-global);display:flex;flex-direction:column;justify-content:center;min-height:143px;opacity:1;overflow:hidden;padding:24px 24px 25px;position:relative;transform:none;transition:all .3s ease;width:215px}.stat-card h3{color:#333;font-size:18px;margin:0 0 8px;text-shadow:0 1px 2px #0000001a}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text;font-size:24px;font-weight:700;line-height:1;margin:4px 0}.stat-card p{color:#666;font-size:14px;line-height:1.5;margin:8px 0 0;transform:translateY(1px)}@keyframes rankingModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rankingModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes rankingModalSlideIn{0%{filter:blur(20px);opacity:0;transform:scale(.9)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes rankingModalSlideOut{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(20px);opacity:0;transform:scale(.9)}}.ranking-tab-dropdown{animation:rankingTabDropdownSlideIn .4s cubic-bezier(.34,1.25,.64,1) .05s forwards;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:#fffc;border:.8px solid #0000001a;border-radius:var(--radius-global);box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a;filter:blur(20px);min-width:120px;opacity:0;transform:scale(.8) translateY(-10px);width:-webkit-max-content;width:max-content;z-index:1000}.ranking-tab-dropdown.closing{animation:rankingTabDropdownSlideOut .4s cubic-bezier(.34,1.25,.64,1) forwards}@keyframes rankingTabDropdownSlideIn{0%{filter:blur(20px);opacity:0;transform:scale(.8) translateY(-10px)}to{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}}@keyframes rankingTabDropdownSlideOut{0%{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}to{filter:blur(20px);opacity:0;transform:scale(.8) translateY(-10px)}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ranking-tab-dropdown{background:#fffffff2;box-shadow:0 4px 20px #00000026}}@media (prefers-color-scheme:dark){#root,body,html{background-color:var(--elegant-background)!important}.elegant-app{background-color:var(--elegant-background);color:#f1f5f9}.glass-effect{backdrop-filter:blur(40px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.1)!important;background:#282828cc!important;border:.8px solid #ffffff26}.top-three-item{background:#262626}.top-three-info h3{color:#f1f5f9}.top-three-info p{color:#a1a1aa}.stat-card{background:#262626}.stat-card h3{color:#f1f5f9}.stat-card p{color:#a1a1aa}.ranking-main-tab{border-color:#ffffff26;color:#ffffffb3}.ranking-modal{backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important;background:#141414bf!important;box-shadow:0 8px 32px #00000026,0 0 0 .5px #ffffff26,inset 0 0 0 .5px #ffffff26!important}.ranking-modal,.ranking-tab-dropdown{border:.8px solid #ffffff26!important}.ranking-tab-dropdown{backdrop-filter:blur(40px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.1)!important;background:#1e1e1ecc!important;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d!important}body.main-content-blur .ranking-modal{backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(1.1)!important}.ranking-modal-tabs .ranking-modal-tab{color:#fff9!important}.ranking-modal-tabs .ranking-modal-tab:hover:not(.active){color:#ffffff80!important;transition:color .3s ease!important}.ranking-modal-tabs .ranking-modal-tab.active{-webkit-text-fill-color:#0000!important}.ranking-modal-tabs .ranking-modal-tab.active:hover{opacity:1!important}.ranking-main-tab{color:#ffffffb3!important}.ranking-main-tab.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}.ranking-item{background:#0000!important;border:none!important}.ranking-info h4{color:#fff!important}.ranking-info p{color:#fff9!important;text-shadow:0 1px 2px #0006!important}.top-three-info h3{text-shadow:0 1px 3px #00000080!important}.top-three-info p{text-shadow:0 1px 2px #0006!important}.stat-card h3{text-shadow:0 1px 3px #00000080!important}.stat-card p{text-shadow:0 1px 2px #0006!important}.ranking-info h4{text-shadow:0 1px 3px #00000080!important}.ranking-position{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;box-shadow:none!important}.elegant-banner-subtitle{text-shadow:0 1px 6px #0006!important}.elegant-banner-title{background:#0000!important;color:#fff!important;text-shadow:0 3px 18px #0009!important}.elegant-banner{box-shadow:0 4px 8px #00000026!important}}.pricing-button-light{font-size:.95rem!important;font-weight:400!important}html{scroll-behavior:smooth}.elegant-banner-buttons{justify-content:center}.elegant-banner-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:.8px solid #fff3;border-radius:9999px;color:#fff;cursor:pointer;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08));-webkit-filter:drop-shadow(0 2px 4px #00000014);font-weight:400;opacity:1;padding:17px 32px;text-decoration:none;text-shadow:0 1px 2px #0000001a;transition:all .3s ease;-webkit-transition:all .3s ease;transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out,background .4s ease-in-out,box-shadow .4s ease-in-out;will-change:transform,background}.elegant-banner-button:active,.elegant-banner-button:hover{background:#ffffff4d;box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.elegant-create-container{animation:none!important;opacity:1!important;padding-top:0!important;transform:none!important}.pricing-main-tabs{align-items:center;background:#0000;border-radius:var(--radius-global);display:flex;gap:12px;justify-content:center;padding:12px 20px}.pricing-main-tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:1.2px solid #ffb34733;border-radius:var(--radius-global);box-shadow:none;box-sizing:border-box;color:#666;cursor:pointer;font-size:1.05rem;font-weight:400;padding:8px 16px;position:relative;white-space:nowrap}.pricing-main-tab.active{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);-webkit-background-clip:text;background-clip:text;color:#0000}.glass-effect{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:#fffc;border:.8px solid #ffffff4d;box-shadow:0 8px 32px #00000014}.pricing-benefits{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:15px 0 40px}.benefit-card{border-radius:var(--radius-global);margin-bottom:24px;opacity:1;overflow:hidden;padding:24px;position:relative;text-align:center;transform:none;width:215px}.benefit-card h3{color:#333;font-size:18px;margin-bottom:12px;text-shadow:0 1px 2px #0000001a}.benefit-card p{color:#666;font-size:14px;line-height:1.5}.pricing-plans{margin:15px 0 60px;text-align:center}.pricing-plans h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:24px;margin-bottom:30px}.plans-container{display:flex;gap:24px;justify-content:center;margin:0 auto;max-width:1000px;overflow:visible;padding:0 20px}.plan-column{display:flex;flex-direction:column;gap:0}.plan-card{border-radius:var(--radius-global);opacity:1;overflow:visible;padding:32px 24px;position:relative;transform:none;width:240px}.plan-card.featured{position:relative;z-index:1}.plan-header{margin-bottom:24px;text-align:center}.plan-header h3{color:#333;font-size:20px;margin-bottom:16px;text-shadow:0 1px 2px #0000001a}.plan-price{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text;font-size:36px;font-weight:700}.plan-price span{-webkit-text-fill-color:#666;color:#666;font-size:16px;font-weight:400}.plan-features{margin-bottom:24px}.plan-feature{align-items:center;color:#666;display:flex;font-size:14px;margin-bottom:12px}.plan-feature i{color:#ffb347;margin-right:8px}.plan-button{align-items:center;background:linear-gradient(180deg,#ffb347,#fc3);border:none;border-radius:var(--radius-global);box-shadow:0 4px 6px #ff980033;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:400;height:48px;justify-content:center;opacity:1;padding:0 12px;transition:all .3s;transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1);-webkit-transition:opacity .4s ease-in-out,box-shadow .4s ease-in-out,width .3s cubic-bezier(.34,1.56,.64,1)}.plan-button:active,.plan-button:hover{box-shadow:0 6px 20px #0000000a,0 2px 6px #00000005;opacity:1}.plan-button:disabled{cursor:not-allowed;opacity:.7}.pricing-faq{margin:0 0 32px}.pricing-faq h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffdf5e,#ffb347);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:24px;margin-bottom:30px;text-align:center}.faq-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-left:auto;margin-right:auto;max-width:1000px}.faq-item{border-radius:var(--radius-global);opacity:1;overflow:hidden;padding:24px;position:relative;transform:none;width:460px}.faq-item h3{color:#333;font-size:18px;margin-bottom:12px;text-shadow:0 1px 2px #0000001a}.faq-item h3,.faq-item p{position:relative;z-index:1}.faq-item p{color:#666;font-size:14px;line-height:1.5}.pricing-page .elegant-banner{margin-bottom:24px;padding:115px 0 72px}.pricing-page .elegant-banner-subtitle{margin-bottom:20px}.pricing-tabs-container{display:flex;justify-content:center;margin:0 auto 24px;max-width:1000px;padding:0 20px;position:relative;width:calc(100% - 40px);z-index:4}.turtle-coin-benefits{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:15px 0 40px}.turtle-coin-plans{margin:15px 0 60px;text-align:center}.ai-gradient-flowing{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#4facfe,#ff9a9e);background-clip:text;-webkit-background-clip:text;color:#0000;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:inherit;font-weight:inherit;line-height:inherit}.turtle-coin-gradient-flowing{-webkit-text-fill-color:#0000;animation:gradientFlow 10s ease-in-out infinite;background:linear-gradient(45deg,#a8e6cf,#ffd3b6 25%,#a8e6cf 50%,#ffd3b6 75%,#a8e6cf);background-clip:text;-webkit-background-clip:text;background-size:400% 400%;color:#0000}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.turtle-coin-number{color:#333;display:inline-block;font-size:22.5px;font-weight:600;transform:translateY(.8px)}.turtle-coin-number-en{transform:translateY(1.4px)}.pricing-button-container{align-items:center;display:flex;flex-direction:column;position:relative}@keyframes oyGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-color-scheme:dark){.glass-effect{backdrop-filter:blur(40px) saturate(180%) brightness(1.1)!important;-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.1)!important;background:#282828cc!important;border:.8px solid #ffffff26}.benefit-card h3{color:#f1f5f9}.benefit-card p{color:#a1a1aa}.plan-header h3{color:#f1f5f9}.plan-price span{-webkit-text-fill-color:#a1a1aa;color:#a1a1aa}.plan-feature{color:#a1a1aa}.faq-item h3{color:#f1f5f9}.faq-item p{color:#a1a1aa}.turtle-coin-number{color:#f1f5f9}.pricing-main-tab{border-color:#ffffff26;color:#ffffffb3}.elegant-create-container>div>div[style*="display: flex"][style*="alignItems: center"][style*="gap: 24px"]>div[style*="cursor: pointer"][style*="padding: 8px 0"]{color:#ffffffb3!important}.elegant-create-container>div>div[style*="display: flex"][style*="alignItems: center"][style*="gap: 24px"]>div[style*="cursor: pointer"][style*="padding: 8px 0"]:hover:not([style*=transparent]){color:#ffffff80!important;transition:color .3s ease!important}.elegant-create-container>div>div[style*="display: flex"][style*="alignItems: center"][style*="gap: 24px"]>div[style*="cursor: pointer"][style*="padding: 8px 0"][style*=transparent]:hover{opacity:.8!important;transition:opacity .3s ease!important}.pricing-main-tab{color:#ffffffb3!important}.pricing-main-tab.active{-webkit-text-fill-color:#0000!important;background:linear-gradient(180deg,#ffdf5e,#ffb347)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}.elegant-banner-title{background:#0000!important;color:#fff!important;text-shadow:0 3px 18px #0009!important}.elegant-banner-subtitle{text-shadow:0 1px 6px #0006!important}.benefit-card h3{text-shadow:0 1px 3px #00000080!important}.benefit-card h3 .ai-gradient-flowing{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))!important}.benefit-card p{text-shadow:0 1px 2px #0006!important}.plan-header h3{text-shadow:0 1px 3px #00000080!important}.plan-feature{text-shadow:0 1px 2px #0006!important}.faq-item h3{text-shadow:0 1px 3px #00000080!important}.faq-item p{text-shadow:0 1px 2px #0006!important}}.elegant-create-container>div>div[style*="display: flex"][style*="alignItems: center"][style*="gap: 24px"]>div[style*="cursor: pointer"][style*="padding: 8px 0"]:hover{color:#3339!important;transition:color .3s ease!important}.elegant-create-container>div>div[style*="display: flex"][style*="alignItems: center"][style*="gap: 24px"]>div[style*="cursor: pointer"][style*="padding: 8px 0"][style*=transparent]:hover{opacity:.8!important;transition:opacity .3s ease!important}.landing-page{--landing-header-nav-padding-top:calc(24px + env(safe-area-inset-top, 0px));--landing-header-nav-row-block:56px;--landing-header-reserved-height:calc(var(--landing-header-nav-padding-top) + var(--landing-header-nav-row-block));--discover-inline:clamp(16px,4vw,48px);--discover-header-nav-inline-gap:8px;background:var(--landing-page-root-bg);box-sizing:border-box;color:#ffffffeb;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;position:relative;width:100%}.landing-bg-base{background:var(--landing-bg-base-layers);inset:0;position:fixed;z-index:0}.landing-page .landing-beams{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:1}.landing-page .landing-beam{filter:blur(64px);height:min(82vh,820px);opacity:1;position:absolute;width:min(62vw,900px)}.landing-page .landing-beam--tl{--plate-x:28%;left:-6vw;top:3vh;transform:rotate(20deg);transform-origin:top left}.landing-page .landing-beam--tr{--plate-x:72%;left:auto;right:-6vw;top:3vh;transform:rotate(-20deg);transform-origin:top right}.landing-page .landing-beam-plate{background:radial-gradient(ellipse 80% 70% at var(--plate-x) 18%,#82e6cdc7 0,#2d9b826b 44%,#0000 85%);border-radius:50%;height:100%;width:100%}.landing-glass-overlay{backdrop-filter:blur(22px) saturate(132%);-webkit-backdrop-filter:blur(22px) saturate(132%);background:var(--landing-glass-overlay-fill);inset:0;pointer-events:none;position:fixed;z-index:1}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.landing-glass-overlay{background:var(--landing-glass-overlay-fill-no-backdrop)}}.landing-page-inner{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding-top:var(--landing-header-reserved-height);position:relative;z-index:2}.landing-page .elegant-header.elegant-header--discover-landing{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;background-color:initial!important;border:none!important;box-shadow:none!important;min-width:0;outline:none;width:100%}.landing-top-shell{background:#0000;box-shadow:none;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.022em;line-height:1.35;width:100%}.landing-top-shell a,.landing-top-shell button{font-size:inherit;line-height:inherit}.landing-top{grid-column-gap:28px;grid-row-gap:.5rem;align-items:center;background:#0000;border-bottom:none;box-shadow:none;box-sizing:border-box;column-gap:28px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;max-width:none;padding:var(--landing-header-nav-padding-top) var(--discover-inline) 0;row-gap:.5rem;width:100%}.landing-brand{color:#f5f5f7;flex-shrink:0;font-size:inherit;font-weight:inherit;justify-self:start;letter-spacing:inherit;opacity:.8;text-decoration:none;text-shadow:0 0 10px #6ed2b91a;text-transform:none;transition:opacity .22s ease,text-shadow .28s ease}.landing-brand:hover{opacity:1;text-shadow:0 0 12px #6ed2b933}.landing-brand:focus-visible{outline:2px solid #ffffff8c;outline-offset:2px}.discover-header-nav-row{align-items:center;display:inline-flex;gap:8px;gap:var(--discover-header-nav-inline-gap,8px);vertical-align:middle}.discover-header-nav-icon{color:inherit;display:block;flex-shrink:0;height:1em;width:1em}.landing-nav{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;justify-self:center}.landing-nav a{color:#f5f5f7;font-size:inherit;font-weight:inherit;opacity:.8;text-decoration:none;text-shadow:0 0 10px #6ed2b91a;transition:opacity .22s ease,text-shadow .28s ease}.landing-nav a:hover{opacity:1;text-shadow:0 0 12px #6ed2b933}.landing-nav button.landing-nav-search-trigger{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;color:#f5f5f7;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;opacity:.8;padding:0;text-decoration:none;text-shadow:0 0 10px #6ed2b91a;transition:opacity .22s ease,text-shadow .28s ease}.landing-nav button.landing-nav-search-trigger.landing-nav-search-trigger--open,.landing-nav button.landing-nav-search-trigger:hover{opacity:1;text-shadow:0 0 12px #6ed2b933}.landing-nav button.landing-nav-search-trigger:focus-visible{outline:2px solid #ffffff8c;outline-offset:2px}.landing-auth{align-items:center;display:flex;flex-shrink:0;gap:28px;justify-content:flex-end;justify-self:end}.landing-login-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:0;box-shadow:none;color:#f5f5f7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;justify-content:center;line-height:inherit;margin:0;min-height:28px;opacity:.8;padding:0;text-shadow:0 0 10px #6ed2b91a;transition:opacity .22s ease,text-shadow .28s ease}.landing-login-btn:hover{background:#0000;opacity:1;text-shadow:0 0 12px #6ed2b933}.landing-login-btn:focus-visible{outline:2px solid #ffffff8c;outline-offset:2px}.landing-as-profile{align-items:center;color:#f5f5f7;display:inline-flex;font-size:inherit;font-weight:inherit;line-height:inherit;min-height:28px;opacity:.8;text-decoration:none;text-shadow:0 0 10px #6ed2b91a;transition:opacity .22s ease,text-shadow .28s ease}.landing-as-profile:hover{opacity:1;text-shadow:0 0 12px #6ed2b933}.landing-main{box-sizing:border-box;flex:1 1;justify-content:center;margin:0 auto;max-width:1200px;min-height:0;overflow:hidden;padding:0 clamp(1.25rem,4vw,3rem) 24px;width:100%}.landing-intro,.landing-main{align-items:center;display:flex;flex-direction:column}.landing-intro{margin-bottom:0;max-width:52rem;text-align:center}.landing-title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#fafafaf0 32%,#9ca3b27a);background-clip:text;-webkit-background-clip:text;color:#0000;font-family:PingFang SC,PingFang TC,PingFang HK,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.75rem,8vw,4.75rem);font-weight:800;letter-spacing:-.045em;line-height:1.06;margin:0 0 36px}.landing-subtitle{color:#ffffff8a;font-size:24px;font-weight:400;line-height:1.45;margin:0 auto 36px;max-width:min(36rem,92vw);padding:0 .75rem}.landing-actions{display:flex;flex-wrap:wrap;gap:12px 16px}.landing-actions,.landing-cta-primary{align-items:center;justify-content:center}.landing-cta-primary{background:linear-gradient(180deg,#3ad4b8,#2ea896 48%,#248a7a);border:1px solid #78eed285;border-radius:999px;box-shadow:0 0 12px #32c4a41a,0 0 24px #2ea8961a;color:#fff;display:inline-flex;font-size:1rem;font-weight:400;padding:12px 24px;text-decoration:none;text-shadow:0 0 6px #0000001a,0 0 10px #ffffff1a;transition:opacity .22s ease,border-color .22s ease,filter .22s ease,box-shadow .22s ease,text-shadow .22s ease}.landing-cta-primary:hover{border-color:#96fce49e;box-shadow:0 0 12px #4ae0c433,0 0 24px #2ea89633;filter:brightness(1.04);opacity:1;text-shadow:0 0 6px #0003,0 0 10px #fff3}.landing-cta-secondary{align-items:center;background:#0000;border:1px solid #ffffff57;border-radius:999px;box-shadow:none;color:#ffffffdb;display:inline-flex;font-size:1rem;font-weight:400;justify-content:center;padding:12px 24px;text-decoration:none;text-shadow:none;transition:opacity .22s ease,border-color .22s ease,color .22s ease,background-color .22s ease}.landing-cta-secondary:hover{background:#ffffff0d;border-color:#ffffff7a;box-shadow:none;color:#fffffff5;text-shadow:none}@media (max-width:900px){.landing-page{--landing-header-nav-row-block:100px;--landing-header-reserved-height:calc(var(--landing-header-nav-padding-top) + var(--landing-header-nav-row-block))}.landing-top{row-gap:12px}}.marketing-shell.landing-page{min-height:100vh;overflow-x:hidden!important}.marketing-shell.landing-page.marketing-shell--header-underlap{height:auto!important;max-height:none!important;overflow-y:visible!important}.marketing-shell.landing-page.marketing-shell--landing{height:100vh!important;max-height:100vh!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.marketing-shell--header-underlap .landing-beams{display:none!important}.marketing-shell__inner{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow:visible;position:relative;z-index:2}.marketing-shell--landing .marketing-shell__inner{flex:1 1;max-height:100%;min-height:0;overflow:hidden}.marketing-shell__outlet{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;width:100%}.marketing-shell--landing .marketing-shell__outlet{min-height:0;overflow:hidden}.marketing-shell__outlet-pane{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;width:100%}.marketing-shell__outlet-pane>.elegant-app.discover-page{flex:1 1;min-height:0;min-width:0}.about-page .about-main{box-sizing:border-box;margin:0 auto;max-width:720px;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem) 4rem}.about-title{font-size:clamp(1.85rem,4vw,2.35rem);font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.about-lead{color:#444;font-size:1.2rem;font-weight:500;line-height:1.5;margin:0 0 1.5rem}.about-p{color:#555;font-size:1.05rem;line-height:1.7;margin:0 0 1rem}@media (prefers-color-scheme:dark){.about-title{color:#fffffff2}.about-lead{color:#ffffffbf}.about-p{color:#ffffffb8}}.legal-public-page{align-items:center;background:var(--landing-page-root-bg);box-sizing:border-box;color:#dcf5ebe6;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100vh;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));position:relative}.legal-public-page__ambient{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.legal-public-page__bg-base{background:var(--landing-bg-base-layers);inset:0;position:absolute}.legal-public-page__beams{inset:0;overflow:hidden;position:absolute}.legal-public-page__beam{filter:blur(64px);height:min(82vh,820px);opacity:1;position:absolute;width:min(62vw,900px)}.legal-public-page__beam--tl{--plate-x:28%;left:-6vw;top:3vh;transform:rotate(20deg);transform-origin:top left}.legal-public-page__beam--tr{--plate-x:72%;left:auto;right:-6vw;top:3vh;transform:rotate(-20deg);transform-origin:top right}.legal-public-page__beam-plate{background:radial-gradient(ellipse 80% 70% at var(--plate-x) 18%,#82e6cdc7 0,#2d9b826b 44%,#0000 85%);border-radius:50%;height:100%;width:100%}.legal-public-page__blur-layer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate));-webkit-backdrop-filter:blur(var(--marketing-modal-overlay-blur)) saturate(var(--marketing-modal-overlay-saturate));background:var(--modal-backdrop-dark-marketing);inset:0;isolation:isolate;pointer-events:none;position:fixed;transform:translateZ(0);z-index:1}@supports not ((-webkit-backdrop-filter:blur(15px)) or (backdrop-filter:blur(15px))){.legal-public-page__blur-layer{background:#060810f0}}.legal-public-page>.legal-modal-container.legal-modal-container--login-skin{animation:none!important;flex-shrink:0;max-height:min(600px,calc(100vh - 32px))!important;max-width:min(700px,calc(100vw - 32px))!important;opacity:1!important;position:relative;transform:none!important;z-index:2}@keyframes ht-global-toast-in{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ht-global-toast-out{0%{filter:blur(0);opacity:1;transform:translateZ(0)}to{filter:blur(16px);opacity:0;transform:translateZ(0)}}body .elegant-auth-toast,body .header-toast,body .toast,body .work-detail-toast{animation:ht-global-toast-in var(--toast-motion-in-ms) var(--marketing-modal-panel-ease-in) forwards;backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);background:#ffffffd1;border:1.2px solid var(--elegant-border);border-radius:var(--radius-global)!important;bottom:auto!important;box-shadow:0 8px 32px #00000014,inset 0 1px 0 #ffffff73;box-sizing:border-box;color:#333;cursor:pointer;font-size:.96rem;left:auto!important;line-height:1.35;margin:0!important;max-width:min(400px,calc(100vw - 36px));opacity:0;overflow:hidden;padding:12px 20px!important;position:fixed!important;right:max(20px,env(safe-area-inset-right,0px))!important;text-align:left;top:max(20px,env(safe-area-inset-top,0px))!important;transform:translate3d(100%,0,0);transform-origin:100% 0;white-space:normal;width:-webkit-max-content;width:max-content;will-change:transform,opacity;word-break:break-word;z-index:11000!important}body .elegant-auth-toast.error,body .elegant-auth-toast.success,body .header-toast.error,body .header-toast.success,body .toast.error,body .toast.info,body .toast.success,body .work-detail-toast.error,body .work-detail-toast.info,body .work-detail-toast.success,body .work-detail-toast.warning{color:#333}body .elegant-auth-toast.closing,body .header-toast.closing,body .toast.closing,body .work-detail-toast.closing{animation:ht-global-toast-out var(--toast-motion-out-ms) var(--marketing-modal-panel-ease-out) forwards;bottom:auto!important;left:auto!important;margin:0!important;right:max(20px,env(safe-area-inset-right,0px))!important;top:max(20px,env(safe-area-inset-top,0px))!important;will-change:opacity,filter,transform}@media (prefers-color-scheme:dark){body .elegant-auth-toast,body .header-toast,body .toast,body .work-detail-toast{backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);background:var(--modal-panel-dark-glass);border:1px solid var(--accent-border-cool);border-radius:var(--radius-global)!important;box-shadow:0 12px 44px #0000006b,inset 0 1px 0 #ffffff1f;color:#e6f4fff5}body .elegant-auth-toast.error,body .elegant-auth-toast.success,body .header-toast.error,body .header-toast.success,body .toast.error,body .toast.info,body .toast.success,body .work-detail-toast.error,body .work-detail-toast.info,body .work-detail-toast.success,body .work-detail-toast.warning{color:#ebf5fff5}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){body .elegant-auth-toast,body .header-toast,body .toast,body .work-detail-toast{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(166deg,#1c233af0,#151a2cf5 50%,#111626f7)}}}body:has(.discover-page) .elegant-auth-toast,body:has(.discover-page) .header-toast,body:has(.discover-page) .toast,body:has(.discover-page) .work-detail-toast,body:has(.landing-page) .elegant-auth-toast,body:has(.landing-page) .header-toast,body:has(.landing-page) .toast,body:has(.landing-page) .work-detail-toast{backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);background:var(--modal-panel-dark-glass-marketing);border:1px solid #48af988c;border-radius:var(--radius-global)!important;box-shadow:0 8px 28px #0000001a,inset 0 1px 0 #c8f8e61a;color:#e2f8f0f5}body:has(.discover-page) .elegant-auth-toast:hover,body:has(.discover-page) .header-toast:hover,body:has(.discover-page) .toast:hover,body:has(.discover-page) .work-detail-toast:hover,body:has(.landing-page) .elegant-auth-toast:hover,body:has(.landing-page) .header-toast:hover,body:has(.landing-page) .toast:hover,body:has(.landing-page) .work-detail-toast:hover{box-shadow:0 8px 28px #0003,inset 0 1px 0 #c8f8e633}body:has(.discover-page) .elegant-auth-toast.error,body:has(.discover-page) .elegant-auth-toast.success,body:has(.discover-page) .header-toast.error,body:has(.discover-page) .header-toast.success,body:has(.discover-page) .toast.error,body:has(.discover-page) .toast.info,body:has(.discover-page) .toast.success,body:has(.discover-page) .work-detail-toast.error,body:has(.discover-page) .work-detail-toast.info,body:has(.discover-page) .work-detail-toast.success,body:has(.discover-page) .work-detail-toast.warning,body:has(.landing-page) .elegant-auth-toast.error,body:has(.landing-page) .elegant-auth-toast.success,body:has(.landing-page) .header-toast.error,body:has(.landing-page) .header-toast.success,body:has(.landing-page) .toast.error,body:has(.landing-page) .toast.info,body:has(.landing-page) .toast.success,body:has(.landing-page) .work-detail-toast.error,body:has(.landing-page) .work-detail-toast.info,body:has(.landing-page) .work-detail-toast.success,body:has(.landing-page) .work-detail-toast.warning{color:#e6faf2f5}@supports not ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){body:has(.discover-page) .elegant-auth-toast,body:has(.discover-page) .header-toast,body:has(.discover-page) .toast,body:has(.discover-page) .work-detail-toast,body:has(.landing-page) .elegant-auth-toast,body:has(.landing-page) .header-toast,body:has(.landing-page) .toast,body:has(.landing-page) .work-detail-toast{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(166deg,#182624f0,#121e1cf5 50%,#0e1a18f7)}}