.support-page{min-height:100dvh;background:#000;color:rgba(255,255,255,.88);display:flex;flex-direction:column;align-items:center;padding:0 20px}.support-container{width:100%;max-width:720px;padding:48px 0 32px;flex:1 1}.support-header{margin-bottom:40px}.support-title{font-size:32px;font-weight:800;color:#fff;margin:0 0 10px;line-height:1.15}.support-intro{font-size:16px;line-height:1.6;color:rgba(255,255,255,.65);margin:0}.support-section{margin-bottom:36px}.support-section-title{font-size:20px;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.3}.support-contact-card{background:rgba(255,255,255,.04);border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:12px}.support-contact-row{display:flex;align-items:center;gap:10px;font-size:15px;color:rgba(255,255,255,.78)}.support-contact-row a{color:#fff;text-decoration:underline;text-underline-offset:2px}.support-contact-row a:hover{color:rgba(255,255,255,.7)}.support-contact-disabled{color:rgba(255,255,255,.3);font-size:14px;font-style:italic}.support-faq-list{display:flex;flex-direction:column;gap:8px}.support-faq-item{background:rgba(255,255,255,.04);border-radius:24px;overflow:hidden}.support-faq-item[open]{background:rgba(255,255,255,.06)}.support-faq-item summary{padding:16px 20px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-user-select:none;user-select:none}.support-faq-item summary::-webkit-details-marker{display:none}.support-faq-item summary:after{content:"+";font-size:20px;font-weight:300;color:rgba(255,255,255,.35);flex-shrink:0;transition:transform .2s ease}.support-faq-item[open] summary:after{content:"−";color:#fff}.support-faq-answer{padding:0 20px 16px;font-size:15px;line-height:1.7;color:rgba(255,255,255,.7);margin:0}.support-faq-answer a{color:#fff;text-decoration:underline;text-underline-offset:2px}.support-faq-answer a:hover{color:rgba(255,255,255,.7)}.support-links-list{display:flex;flex-wrap:wrap;gap:10px}.support-link-chip{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.support-link-chip:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.7)}.support-app-info{background:rgba(255,255,255,.04);border-radius:24px;padding:20px}.support-app-info p{margin:0 0 6px;font-size:15px;color:rgba(255,255,255,.78)}.support-app-info p:last-child{margin-bottom:0}.support-app-info strong{color:rgba(255,255,255,.95);font-weight:600}.support-divider{border:none;border-top:1px solid rgba(255,255,255,.08);margin:36px 0}.support-footer{width:100%;max-width:720px;padding:20px 0 32px;border-top:1px solid rgba(255,255,255,.06);text-align:center;font-size:13px;color:rgba(255,255,255,.3)}.support-footer a{color:rgba(255,255,255,.4);text-decoration:none}.support-footer a:hover{color:rgba(255,255,255,.6)}.delete-steps{display:flex;flex-direction:column;gap:12px}.delete-step{display:flex;align-items:center;gap:14px;padding:16px 20px;background:rgba(255,255,255,.04);border-radius:24px;transition:background .15s ease}.delete-step:hover{background:rgba(255,255,255,.06)}.delete-step-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.delete-step-icon{font-size:20px;flex-shrink:0}.delete-step-label{font-size:15px;font-weight:600;color:rgba(255,255,255,.88)}.delete-alt-text{margin:0 0 12px;line-height:1.6}.delete-alt-text,.delete-data-list{font-size:15px;color:rgba(255,255,255,.7)}.delete-data-list{margin:10px 0 14px;padding-left:20px;list-style:disc;line-height:1.8}.delete-data-list li::marker{color:rgba(255,255,255,.25)}.delete-warning{margin:14px 0 0;padding:14px 16px;background:rgba(255,90,90,.08);border-radius:16px;font-size:14px;font-weight:500;color:rgba(255,150,150,.9);line-height:1.5}@media (max-width:480px){.support-container{padding:32px 0 24px}.support-title{font-size:26px}.support-section-title{font-size:18px}.support-faq-item summary{padding:14px 16px;font-size:14px}.support-faq-answer{padding:0 16px 14px;font-size:14px}.delete-step{padding:14px 16px;gap:12px}.delete-step-label{font-size:14px}.delete-warning{font-size:13px}}