.pdf-page{height:100%;display:flex;flex-direction:column;background-color:var(--color-background)}.pdf-header{padding:20px 24px;border-bottom:1px solid var(--color-border);text-align:center}.pdf-header h1{font-size:20px;font-weight:600;color:var(--color-text);margin:0}.pdf-container{flex:1;display:flex;background-color:var(--color-background-accent)}.pdf-iframe{flex:1;border:none;width:100%;height:100%}.pdf-footer{padding:16px 24px;border-top:1px solid var(--color-border);text-align:center}.pdf-footer p{font-size:13px;color:var(--color-text-tint);margin:0}@media (max-width: 480px){.pdf-header{padding:16px}.pdf-header h1{font-size:18px}.pdf-footer{padding:12px 16px}}.delete-page{min-height:100%;display:flex;flex-direction:column;background-color:var(--color-background)}.delete-container{max-width:680px;margin:0 auto;padding:40px 24px;width:100%;flex:1;display:flex;flex-direction:column}.delete-header{text-align:center;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--color-border)}.delete-header h1{font-size:32px;font-weight:700;margin-bottom:8px;color:var(--color-text)}.delete-header .subtitle{font-size:16px;color:var(--color-text-tint)}.delete-content{flex:1}.info-section,.steps-section,.help-section{margin-bottom:40px}.info-section h2,.steps-section h2,.help-section h2{font-size:20px;font-weight:600;margin-bottom:16px;color:var(--color-text)}.info-section p,.help-section p{font-size:15px;color:var(--color-text-semi-tint);margin-bottom:16px;line-height:1.6}.info-section ul{list-style:none;padding:0;margin:0}.info-section li{position:relative;padding-left:24px;margin-bottom:12px;font-size:15px;color:var(--color-text-semi-tint)}.info-section li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background-color:var(--color-red);border-radius:50%}.steps{display:flex;flex-direction:column;gap:20px}.step{display:flex;gap:16px;padding:20px;background-color:var(--color-background-accent);border-radius:12px;border:1px solid var(--color-border)}.step-number{flex-shrink:0;width:32px;height:32px;background-color:var(--color-tint);color:var(--color-background);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.step-content h3{font-size:16px;font-weight:600;margin-bottom:4px;color:var(--color-text)}.step-content p{font-size:14px;color:var(--color-text-tint);line-height:1.5}.help-section{padding:24px;background-color:var(--color-background-accent-2);border-radius:12px;border:1px solid var(--color-border)}.help-section h2{margin-bottom:12px}.help-section p{margin-bottom:0}.help-section a{color:var(--color-blue);font-weight:500}.delete-footer{text-align:center;padding-top:24px;border-top:1px solid var(--color-border);margin-top:auto}.delete-footer p{font-size:13px;color:var(--color-text-tint)}@media (max-width: 480px){.delete-container{padding:24px 16px}.delete-header h1{font-size:26px}.step{padding:16px}.step-number{width:28px;height:28px;font-size:13px}}.support-page{min-height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);padding:24px}.support-content{text-align:center}.support-content h1{font-size:28px;font-weight:700;color:var(--color-text);margin-bottom:16px}.support-content p{font-size:16px;color:var(--color-text-semi-tint)}.support-content a{color:var(--color-blue);font-weight:500}.support-content a:hover{text-decoration:underline}:root{--color-text: #000000;--color-text-semi-tint: #3E3E3F;--color-text-tint: #808080;--color-background: #FFFFFF;--color-background-accent: #F8F8F8;--color-background-accent-2: #EEEEEE;--color-border: #D7D7D7;--color-border-2: #BAB7BD;--color-tint: #000000;--color-faded: #BFBCC2;--color-blue: #1DA1F2;--color-green: #2FC96E;--color-red: #E33B57;--color-purple: #4C36FF;--color-orange: #FF9800}@media (prefers-color-scheme: dark){:root{--color-text: #FFFFFF;--color-text-semi-tint: #AEAEAE;--color-text-tint: #666666;--color-background: #000000;--color-background-accent: #0F0F0F;--color-background-accent-2: #1D1D1D;--color-border: #1D1D1D;--color-border-2: #2E2E2E;--color-tint: #FFFFFF;--color-faded: #575757;--color-purple: #605CFF}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background-color:var(--color-background);color:var(--color-text);line-height:1.5}button{font-family:inherit;cursor:pointer}a{color:var(--color-blue);text-decoration:none}a:hover{text-decoration:underline}
