.spinner-overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:1000}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#eef2f6;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;padding:20px;box-sizing:border-box}.login-box{background-color:#fff;padding:50px 40px;border-radius:12px;box-shadow:0 8px 24px #00000026;text-align:center;width:100%;max-width:450px;box-sizing:border-box}.login-title{margin-bottom:15px;color:#2c3e50;font-size:2.2em;font-weight:600}.login-subtitle{margin-bottom:40px;color:#7f8c8d;font-size:1.1em}.login-message{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:15px;border-radius:4px;margin-bottom:20px;font-size:.95em;text-align:left}.login-button{display:inline-flex;align-items:center;justify-content:center;width:100%;background-color:#4285f4;color:#fff;border:none;border-radius:4px;padding:15px 20px;font-size:1.1em;font-weight:500;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;box-shadow:0 2px 4px #0003}.login-button:hover{background-color:#357ae8;box-shadow:0 3px 6px #0000004d}.login-button:disabled{background-color:#a9d4f9;cursor:not-allowed;box-shadow:none}.login-button .google-icon{width:24px;height:24px;margin-right:15px;background-color:#fff;border-radius:2px;padding:2px}.login-button span{flex-grow:1;text-align:left;padding-left:20px}.app-header{background-color:#282c34;padding:20px;color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0003}.app-header .header-left .app-title{color:#fff;text-decoration:none;font-size:1.5em;font-weight:700}.app-header .header-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:20px;align-items:center}.app-header .header-nav ul li a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s ease}.app-header .header-nav ul li a:hover{color:#61dafb}.app-header .logout-button{background:none;border:1px solid white;color:#fff;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:1em;transition:background-color .3s ease,color .3s ease}.app-header .logout-button:hover{background-color:#fff;color:#282c34}._tester_1i8eh_1{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin:20px 0;max-width:600px}._tester_1i8eh_1 h3{margin:0 0 8px;color:#333;font-size:18px}._tester_1i8eh_1 p{margin:0 0 16px;color:#666;font-size:14px}._inputGroup_1i8eh_20{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}._inputGroup_1i8eh_20 ._input_1i8eh_20{flex:1;min-width:120px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}._inputGroup_1i8eh_20 ._input_1i8eh_20:focus{outline:none;border-color:#007bff}._inputGroup_1i8eh_20 ._button_1i8eh_38{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s ease}._inputGroup_1i8eh_20 ._button_1i8eh_38:hover:not(:disabled){background:#0056b3}._inputGroup_1i8eh_20 ._button_1i8eh_38:disabled{background:#ccc;cursor:not-allowed}._examples_1i8eh_56{margin-bottom:20px}._examples_1i8eh_56 p{margin:0 0 8px;font-weight:600;color:#333}._examples_1i8eh_56 ul{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}._examples_1i8eh_56 ._exampleButton_1i8eh_72{background:#28a745;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s ease}._examples_1i8eh_56 ._exampleButton_1i8eh_72:hover{background:#218838}._info_1i8eh_86{background:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;padding:16px}._info_1i8eh_86 p{margin:0 0 12px;font-weight:600;color:#1976d2}._info_1i8eh_86 ol{margin:0;padding-left:20px;color:#1976d2;font-size:14px}._info_1i8eh_86 ol li{margin-bottom:6px}._info_1i8eh_86 code{background:#fff;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:12px;color:#333}@media (max-width: 768px){._inputGroup_1i8eh_20{flex-direction:column}._inputGroup_1i8eh_20 ._input_1i8eh_20{min-width:auto}._examples_1i8eh_56 ul{flex-direction:column}}.page-list-container{padding:20px;max-width:1400px;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.page-list-container .page-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-list-container .load-more-container{text-align:center;margin-top:20px;padding:20px}.page-list-container .pagination-info{margin-bottom:15px;color:#666;font-size:.9em}.page-list-container .pagination-info p{margin:5px 0}.page-list-container .load-more-button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease}.page-list-container .load-more-button:hover{background-color:#0056b3}.page-list-container .load-more-button:disabled{background-color:#ccc;cursor:not-allowed}.page-list-container h2{text-align:center;color:#333;margin-bottom:25px}.create-page-button{display:block;width:fit-content;margin:0 auto;padding:12px 25px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease}.create-page-button:hover{background-color:#0056b3}.pages-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}.pages-table .page-title{font-weight:600;color:#333;max-width:300px;word-wrap:break-word}.pages-table .page-title .root-page-badge{display:inline-block;margin-right:8px;font-size:16px;cursor:help;transition:transform .2s ease}.pages-table .page-title .root-page-badge:hover{transform:scale(1.2)}.pages-table .root-page-indicator{display:inline-block;font-size:18px;cursor:help;transition:transform .2s ease}.pages-table .root-page-indicator:hover{transform:scale(1.2)}.pages-table .not-root-page{color:#ccc;font-size:14px}.pages-table .root-slug{font-weight:600;color:#28a745;font-size:16px;background:linear-gradient(135deg,#e8f5e8 0%,#d4edda 100%);padding:4px 8px;border-radius:4px;border:1px solid #28a745}.pages-table .archived-badge{display:inline-block;margin-left:8px;font-size:14px;color:#6c757d;cursor:help;transition:transform .2s ease}.pages-table .archived-badge:hover{transform:scale(1.2)}.pages-table .archived-row{opacity:.7!important;background-color:#f8f9fa!important;color:#6c757d!important}.pages-table .archived-row td{color:#6c757d!important}.pages-table .archived-row .edit-button,.pages-table .archived-row .duplicate-button,.pages-table .archived-row .delete-button{opacity:1!important;color:#fff!important}.pages-table .archived-row .edit-button:hover,.pages-table .archived-row .duplicate-button:hover,.pages-table .archived-row .delete-button:hover{opacity:1!important}.pages-table .archived-row a{color:#6c757d!important}.pages-table .archived-row a:hover{color:#495057!important}.pages-table .archived-row .preview-url-link{color:#fff!important;background-color:#6c757d!important;border-radius:4px!important;padding:.25rem .5rem!important;text-decoration:none!important;font-size:.875rem!important;transition:all .3s ease!important}.pages-table .archived-row .preview-url-link:hover{color:#fff!important;background-color:#5a6268!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #0000001a!important}.pages-table .archived-row .status-badge{opacity:.8!important;background-color:#e9ecef!important;color:#6c757d!important;border-color:#dee2e6!important}.pages-table .archived-row .root-page-badge{opacity:.8!important;color:#6c757d!important}.pages-table .archived-row .edit-button:disabled{opacity:.6!important;background-color:#6c757d!important;color:#adb5bd!important;cursor:not-allowed}.pages-table .archived-row .delete-button:disabled{opacity:.6!important;background-color:#6c757d!important;color:#adb5bd!important;cursor:not-allowed}.date-column{width:content-width;white-space:nowrap;min-width:fit-content}.pages-table th,.pages-table td{border:1px solid #ddd;padding:12px;text-align:left;white-space:nowrap}.pages-table th{background-color:#f2f2f2;color:#555;font-weight:700}.pages-table tbody tr:nth-child(2n){background-color:#f9f9f9}.pages-table tbody tr:hover{background-color:#f1f1f1}.edit-button,.delete-button,.duplicate-button{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;margin-right:8px;transition:background-color .2s ease}.edit-button{background-color:#28a745;color:#fff}.edit-button:hover{background-color:#218838}.edit-button:disabled{background-color:#6c757d;color:#adb5bd;cursor:not-allowed;opacity:.6}.edit-button:disabled:hover{background-color:#6c757d}.duplicate-button{background-color:#17a2b8;color:#fff}.duplicate-button:hover{background-color:#138496}.delete-button{background-color:#dc3545;color:#fff}.delete-button:hover{background-color:#c82333}.delete-button:disabled{background-color:#6c757d;color:#adb5bd;cursor:not-allowed;opacity:.6}.delete-button:disabled:hover{background-color:#6c757d}.status-badge{padding:6px 4px;border-radius:4px;font-size:.8em;color:#fff;font-weight:700}.status-badge.status-draft{background-color:#6c757d}.status-badge.status-published{background-color:#007bff}.status-badge.status-unpublished{background-color:#dc3545}.status-badge.status-archived{background-color:#ffc107;color:#333}.error-message{color:red;text-align:center;margin-top:20px;font-weight:700}.url-links{display:flex;gap:.5rem;flex-direction:column}.url-links a{padding:.25rem .5rem;border-radius:4px;text-decoration:none;font-size:.875rem;transition:all .3s ease}.url-links a.public-url-link{background-color:#007bff;color:#fff}.url-links a.public-url-link:hover{background-color:#007bff}.url-links a.preview-url-link{background-color:#6c757d;color:#fff}.url-links a.preview-url-link:hover{background-color:#5a6268}.time-column{width:116px}.operation-column{width:120px}.chatgpt-code-generator-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.chatgpt-code-generator-modal{background:white;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-width:90vw;max-height:90vh;width:800px;display:flex;flex-direction:column;overflow:hidden}.modal-header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center}.modal-header h2{margin:0;font-size:1.5rem;font-weight:600}.modal-header .close-button{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:5px;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.modal-header .close-button:hover{background-color:#fff3}.modal-content{flex:1;overflow-y:auto;padding:20px}.input-section{margin-bottom:20px}.input-section label{display:block;margin-bottom:8px;font-weight:600;color:#333}.input-section textarea{width:100%;padding:12px;border:2px solid #ced4da;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;transition:border-color .2s}.input-section textarea:focus{outline:none;border-color:#4285f4}.input-section textarea:disabled{background-color:#f8f9fa;cursor:not-allowed}.input-section .generate-button{margin-top:12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.input-section .generate-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.input-section .generate-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.error-message{background-color:#fee;color:#dc3545;padding:12px;border-radius:8px;margin-bottom:20px;border-left:4px solid #dc3545}.generated-code-section{margin-bottom:20px;border:2px solid #ced4da;border-radius:8px;overflow:hidden}.code-header{background-color:#f8f9fa;padding:15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ced4da}.code-header h3{margin:0;color:#333}.code-header .code-actions{display:flex;gap:10px}.code-header .code-actions .preview-button{background-color:#4285f4;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.code-header .code-actions .preview-button:hover{background-color:#1266f1}.code-header .code-actions .apply-button{background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.code-header .code-actions .apply-button:hover{background-color:#1e7e34}.code-preview{padding:20px}.code-preview .preview-header{margin-bottom:15px}.code-preview .preview-header h4{margin:0;color:#333}.code-preview .preview-content{border:1px solid #ced4da;border-radius:6px;padding:20px;min-height:300px;background-color:#fff}.code-tabs{padding:20px}.code-tab{margin-bottom:20px}.code-tab h4{margin:0 0 10px;color:#333;font-size:16px;font-weight:600}.code-tab .code-block{background-color:#212529;color:#f8f9fa;padding:15px;border-radius:6px;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;margin:0}.code-tab .code-block code{color:inherit}.code-tab .explanation{background-color:#f8f9fa;padding:15px;border-radius:6px;border-left:4px solid #4285F4;line-height:1.6;color:#333}.explanation-section{background-color:#f8f9fa;padding:20px;border-radius:8px;margin-top:20px}.explanation-section h4{margin:0 0 10px;color:#333}.explanation-section p{margin:0;line-height:1.6;color:#333}.hints{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #ffc107}.hints h4{margin:0 0 15px;color:#333}.hints ul{margin:0;padding-left:20px}.hints ul li{margin-bottom:8px;line-height:1.5;color:#333}.modal-footer{background-color:#f8f9fa;padding:20px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ced4da}.modal-footer .reset-button{background-color:#ffc107;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.modal-footer .reset-button:hover{background-color:#d39e00}.modal-footer .close-button-secondary{background-color:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.modal-footer .close-button-secondary:hover{background-color:#545b62}@media (max-width: 768px){.chatgpt-code-generator-modal{width:95vw;max-height:95vh}.modal-header{padding:15px}.modal-header h2{font-size:1.3rem}.modal-content{padding:15px}.code-header{flex-direction:column;gap:10px;align-items:flex-start}.code-header .code-actions{width:100%;justify-content:space-between}.modal-footer{flex-direction:column;gap:10px}.modal-footer button{width:100%}}.page-edit-container{padding:40px;max-width:1600px;margin:0 auto}.page-edit-container .chatgpt-button{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;margin-left:10px}.page-edit-container .chatgpt-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.page-edit-container .chatgpt-section{grid-column:1/-1;text-align:center;padding:40px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:8px;margin-bottom:40px;border:2px solid transparent;transition:border-color .2s}.page-edit-container .chatgpt-section:hover{border-color:#4285f4}.page-edit-container .chatgpt-section .chatgpt-button-large{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:16px 32px;border-radius:8px;cursor:pointer;font-size:18px;font-weight:600;transition:transform .2s,box-shadow .2s;margin-bottom:15px}.page-edit-container .chatgpt-section .chatgpt-button-large:hover{transform:translateY(-3px);box-shadow:0 8px 25px #667eea66}.page-edit-container .chatgpt-section small{color:#6c757d;font-size:14px}.page-edit-container h2{margin-bottom:40px;color:#333}.page-edit-container .form-preview-wrapper .page-preview{width:100%;margin-bottom:40px}.page-edit-container .form-preview-wrapper .page-preview h3{margin-bottom:20px;color:#333}.page-edit-container .form-preview-wrapper .page-preview .no-content-message{color:#6c757d;font-style:italic}.page-edit-container .form-preview-wrapper .page-preview>div .header{position:relative;top:0}.page-edit-container .form-preview-wrapper .page-preview>div .hero-section{height:50vh;margin-top:0}.page-edit-container .form-preview-wrapper .page-preview>div::-webkit-scrollbar{width:8px}.page-edit-container .form-preview-wrapper .page-preview>div::-webkit-scrollbar-track{background:#e9ecef;border-radius:4px}.page-edit-container .form-preview-wrapper .page-preview>div::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.page-edit-container .form-preview-wrapper .page-preview>div::-webkit-scrollbar-thumb:hover{background:rgb(192.9827586207,200.5,208.0172413793)}.page-edit-container .form-preview-wrapper .page-form{flex:1;min-width:0;padding:20px;background:#ffffff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.page-edit-container .form-preview-wrapper .page-form .form-group{margin-bottom:40px}.page-edit-container .form-preview-wrapper .page-form .form-group label{display:block;margin-bottom:15px;font-weight:600;color:#333}.page-edit-container .form-preview-wrapper .page-form .form-group.checkbox-label{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.page-edit-container .form-preview-wrapper .page-form .form-group.checkbox-label input[type=checkbox]{margin-right:15px;width:18px;height:18px;cursor:pointer}.page-edit-container .form-preview-wrapper .page-form .form-group.checkbox-label .checkmark{margin-left:8px}.page-edit-container .form-preview-wrapper .page-form .form-group .root-page-status{display:flex;align-items:center;gap:20px;padding:20px;background:linear-gradient(135deg,#e8f5e8 0%,#d4edda 100%);border:1px solid #28a745;border-radius:8px;margin-top:15px}.page-edit-container .form-preview-wrapper .page-form .form-group .root-page-status .root-page-badge{font-size:16px;font-weight:600;color:#155724}.page-edit-container .form-preview-wrapper .page-form .form-group .root-page-status .remove-root-button{background:#dc3545;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.page-edit-container .form-preview-wrapper .page-form .form-group .root-page-status .remove-root-button:hover{background:#c82333}.page-edit-container .form-preview-wrapper .page-form .form-group .root-page-actions .set-root-button{background:linear-gradient(135deg,#28a745 0%,#20c997 100%);color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;margin-bottom:15px}.page-edit-container .form-preview-wrapper .page-form .form-group .root-page-actions .set-root-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #28a74566}.page-edit-container .form-preview-wrapper .page-form .form-group .root-page-actions .set-root-button:disabled{background:linear-gradient(135deg,#6c757d 0%,#495057 100%);cursor:not-allowed;opacity:.6}.page-edit-container .form-preview-wrapper .page-form .form-group .root-page-actions small{color:#6c757d;font-size:14px;line-height:1.4}.page-edit-container .form-preview-wrapper .page-form .form-group input,.page-edit-container .form-preview-wrapper .page-form .form-group select,.page-edit-container .form-preview-wrapper .page-form .form-group textarea{width:calc(100% - 32px);padding:12px 15px;border:1px solid #ced4da;border-radius:4px;font-size:1em}.page-edit-container .form-preview-wrapper .page-form .form-group input:focus,.page-edit-container .form-preview-wrapper .page-form .form-group select:focus,.page-edit-container .form-preview-wrapper .page-form .form-group textarea:focus{outline:none;border-color:#4285f4}.page-edit-container .form-preview-wrapper .page-form .form-group select{width:100%}.page-edit-container .form-preview-wrapper .page-form .form-group small{display:block;margin-top:8px;color:#6c757d}.page-edit-container .form-preview-wrapper .page-form .form-actions button{padding:15px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .3s ease}.page-edit-container .form-preview-wrapper .page-form .form-actions button[type=submit]{background-color:#4285f4;color:#fff}.page-edit-container .form-preview-wrapper .page-form .form-actions button[type=submit]:hover{background-color:#1266f1}.page-edit-container .form-preview-wrapper .page-form .form-actions button[type=submit]:disabled{background-color:#6c757d;cursor:not-allowed}.page-edit-container .form-preview-wrapper .page-form .form-actions button.cancel-button{background-color:#e9ecef;color:#333}.page-edit-container .form-preview-wrapper .page-form .form-actions button.cancel-button:hover{background-color:#dee2e6}.page-edit-container .form-preview-wrapper .page-form .jsonld-container{position:relative;margin-bottom:15px}.page-edit-container .form-preview-wrapper .page-form .jsonld-container .monaco-editor{border-radius:4px;overflow:hidden}.page-edit-container .form-preview-wrapper .page-form .jsonld-container .generate-jsonld-button{position:absolute;top:15px;right:15px;padding:8px 15px;background-color:#4285f4;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:background-color .3s ease;z-index:1}.page-edit-container .form-preview-wrapper .page-form .jsonld-container .generate-jsonld-button:hover{background-color:#1266f1}.page-edit-container .form-preview-wrapper .page-form .jsonld-container .generate-jsonld-button:disabled{background-color:#6c757d;cursor:not-allowed}.error-message{color:#dc3545;margin-bottom:20px;padding:15px;background-color:#dc35451a;border-radius:4px}.error-input{border-color:#dc3545!important;background-color:#dc35450d}.error-text{color:#dc3545!important;font-weight:500;margin-top:8px}@media (max-width: 768px){.page-edit-container .form-preview-wrapper{flex-direction:column}.page-edit-container .form-preview-wrapper .page-preview{position:static;margin-top:40px;max-height:none}}.editor-tabs{display:flex;gap:8px;margin-bottom:15px}.editor-tabs .tab-button{padding:15px 20px;border:1px solid #ced4da;background:#ffffff;cursor:pointer;border-radius:4px;transition:all .3s ease}.editor-tabs .tab-button.active{background:#4285F4;color:#fff;border-color:#4285f4}.editor-tabs .tab-button:hover:not(.active){background:#f8f9fa}.draft-info{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:1rem;margin-bottom:1rem;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.draft-info p{margin:0;display:flex;align-items:center;gap:1rem}.draft-info .clear-draft-button{background-color:transparent;border:1px solid #856404;color:#856404;padding:.25rem .5rem;border-radius:4px;cursor:pointer;font-size:.875rem}.draft-info .clear-draft-button:hover{background-color:#856404;color:#fff}.form-actions{display:flex;gap:1rem;margin-top:2rem}.form-actions button{padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:500;transition:all .3s ease}.form-actions button[type=submit]{background-color:#28a745;border:1px solid #28a745;color:#fff}.form-actions button[type=submit]:hover{background-color:#218838;border-color:#1e7e34}.form-actions button[type=submit]:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed}.form-actions button.draft-button{background-color:#6c757d;border:1px solid #6c757d;color:#fff}.form-actions button.draft-button:hover{background-color:#5a6268;border-color:#545b62}.form-actions button.update-button{background-color:#28a745;border:1px solid #28a745;color:#fff}.form-actions button.update-button:hover{background-color:#218838;border-color:#1e7e34}.form-actions button.update-button:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed}.form-actions button.cancel-button{background-color:transparent;border:1px solid #dc3545;color:#dc3545}.form-actions button.cancel-button:hover{background-color:#dc3545;color:#fff}.editor-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:15px}.editor-grid .editor-body-css{display:flex}.editor-grid .editor-body-css .editor-section{width:50%}.editor-grid .editor-section h4{margin-bottom:15px;color:#333;font-size:1.1em;font-weight:500}.editor-grid .editor-section small{display:block;margin-top:8px;color:#6c757d}.mobile-only{display:none}.desktop-only{display:block}.scss-error{margin-top:.5rem;padding:.5rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px}.scss-error .error-text{color:#721c24;margin:0}.editor-section .ace_editor{border:1px solid #444;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.editor-section .ace_editor .ace_gutter{background-color:#2d2d2d}.editor-section .ace_editor .ace_gutter-cell{color:#999}.ace_editor{font-size:14px!important;min-height:400px}.ace_editor .ace_scrollbar{background-color:#2d2d2d}.ace_editor .ace_selection{background-color:#264f78!important}.ace_editor .ace_cursor{color:#d4d4d4!important}.ace_editor .ace_tomorrow_night{background-color:#1d1f21;color:#c5c8c6}@media (max-width: 1024px){.mobile-only{display:block}.desktop-only{display:none}.editor-grid{grid-template-columns:1fr;gap:15px}}._overlay_12hma_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}._modal_12hma_14{background:white;border-radius:8px;width:90%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}._header_12hma_25{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef}._header_12hma_25 h3{margin:0;color:#333;font-size:18px}._closeButton_12hma_38{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}._closeButton_12hma_38:hover{background:#f8f9fa;color:#333}._searchSection_12hma_58{padding:16px 24px;border-bottom:1px solid #e9ecef}._searchInput_12hma_63{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s ease}._searchInput_12hma_63:focus{border-color:#007bff}._content_12hma_76{flex:1;overflow-y:auto;padding:20px 24px}._loading_12hma_82,._emptyState_12hma_88{text-align:center;padding:40px;color:#666}._imageGrid_12hma_94{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}._imageItem_12hma_100{border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}._imageItem_12hma_100:hover{border-color:#007bff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._imageItem_12hma_100._selected_12hma_112{border-color:#007bff;background:#f0f8ff}._imageContainer_12hma_117{position:relative;height:120px;background:#f8f9fa;display:flex;align-items:center;justify-content:center}._imageContainer_12hma_117 img{width:100%;height:100%;object-fit:cover}._imageContainer_12hma_117 ._imageError_12hma_130{display:flex;align-items:center;justify-content:center;color:#666;font-size:12px;text-align:center;padding:10px}._imageInfo_12hma_140{padding:8px 12px}._imageName_12hma_144{font-size:12px;color:#333;word-break:break-all;line-height:1.3;max-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._footer_12hma_157{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e9ecef}._cancelButton_12hma_165{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}._cancelButton_12hma_165:hover{background:#5a6268}._selectButton_12hma_179{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}._selectButton_12hma_179:hover:not(:disabled){background:#0056b3}._selectButton_12hma_179:disabled{background:#ccc;cursor:not-allowed}@media (max-width: 768px){._modal_12hma_14{width:95%;max-height:90vh}._imageGrid_12hma_94{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}._imageContainer_12hma_117{height:100px}._footer_12hma_157{flex-direction:column}._cancelButton_12hma_165,._selectButton_12hma_179{width:100%}}._container_1y0nk_1{max-width:800px;margin:2rem auto;padding:0 1rem}._form_1y0nk_7{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}._formGroup_1y0nk_14{margin-bottom:1.5rem}._formGroup_1y0nk_14 label{display:block;margin-bottom:.5rem;font-weight:500;color:#333}._formGroup_1y0nk_14 input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}._formGroup_1y0nk_14 input:focus{outline:none;border-color:#06c;box-shadow:0 0 0 2px #06c3}._formGroup_1y0nk_14 input:invalid{border-color:#dc3545}._formGroup_1y0nk_14 small{display:block;margin-top:.5rem;color:#666;font-size:.875rem}._inputGroup_1y0nk_45{display:flex;gap:8px}._inputGroup_1y0nk_45 input{flex:1}._inputGroup_1y0nk_45 ._selectButton_1y0nk_52{background:#28a745;color:#fff;border:none;padding:12px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}._inputGroup_1y0nk_45 ._selectButton_1y0nk_52:hover{background:#218838}._submitButton_1y0nk_67{background-color:#06c;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._submitButton_1y0nk_67:hover{background-color:#0052a3}._submitButton_1y0nk_67:disabled{background-color:#ccc;cursor:not-allowed}._status_1y0nk_85{margin-top:1rem;padding:.75rem;border-radius:4px;text-align:center;background-color:#e8f5e9;color:#2e7d32}._loading_1y0nk_94{text-align:center;padding:2rem;color:#666}._faviconPreview_1y0nk_100{margin-top:1rem;padding:1rem;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}._faviconPreview_1y0nk_100 p{margin:0 0 .5rem;font-weight:500;color:#333}._faviconPreview_1y0nk_100 img{width:32px;height:32px;border:1px solid #ddd;border-radius:4px;background-color:#fff;object-fit:contain}._faviconPreview_1y0nk_100 ._faviconError_1y0nk_120{color:#dc3545;font-size:.875rem;font-style:italic}._snsShareImagePreview_1y0nk_126{margin-top:1rem;padding:1rem;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}._snsShareImagePreview_1y0nk_126 p{margin:0 0 .5rem;font-weight:500;color:#333}._snsShareImagePreview_1y0nk_126 img{max-width:300px;max-height:200px;border:1px solid #ddd;border-radius:4px;background-color:#fff;object-fit:cover}._snsShareImagePreview_1y0nk_126 ._snsShareImageError_1y0nk_146{color:#dc3545;font-size:.875rem;font-style:italic}._container_1lsgu_1{max-width:1200px;margin:0 auto;padding:20px}._loading_1lsgu_7{text-align:center;padding:40px;font-size:18px;color:#666}._error_1lsgu_14{background-color:#fee;border:1px solid #fcc;color:#c33;padding:12px;border-radius:6px;margin-bottom:20px;white-space:pre-line}._success_1lsgu_24{background-color:#efe;border:1px solid #cfc;color:#363;padding:12px;border-radius:6px;margin-bottom:20px}._uploadSection_1lsgu_33{background:white;border-radius:8px;padding:24px;margin-bottom:30px;box-shadow:0 2px 8px #0000001a}._uploadSection_1lsgu_33 h2{margin:0 0 20px;color:#333;font-size:20px}._dropZone_1lsgu_46{border:2px dashed #ddd;border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafafa}._dropZone_1lsgu_46:hover{border-color:#007bff;background:#f0f8ff}._dropZone_1lsgu_46._dragActive_1lsgu_59{border-color:#007bff;background:#e3f2fd;transform:scale(1.02)}._dropZoneContent_1lsgu_65 ._uploadIcon_1lsgu_65{font-size:48px;margin-bottom:16px}._dropZoneContent_1lsgu_65 p{margin:8px 0;color:#666;font-size:16px}._dropZoneContent_1lsgu_65 ._supportedFormats_1lsgu_74{font-size:14px;color:#999;margin-top:8px}._selectedFiles_1lsgu_80{margin-top:24px;padding-top:24px;border-top:1px solid #eee}._selectedFiles_1lsgu_80 h3{margin:0 0 16px;color:#333;font-size:18px}._fileList_1lsgu_91{margin-bottom:20px}._fileItem_1lsgu_95{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px;margin-bottom:8px;border:1px solid #e9ecef}._fileItem_1lsgu_95 ._fileSize_1lsgu_105{color:#666;font-size:14px}._uploadButton_1lsgu_110{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease}._uploadButton_1lsgu_110:hover:not(:disabled){background:#0056b3}._uploadButton_1lsgu_110:disabled{background:#ccc;cursor:not-allowed}._progressBar_1lsgu_128{margin-top:16px;background:#e9ecef;border-radius:4px;height:8px;overflow:hidden}._progressFill_1lsgu_136{background:#007bff;height:100%;transition:width .3s ease}._mediaSection_1lsgu_142{background:white;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}._mediaSection_1lsgu_142 h2{margin:0 0 20px;color:#333;font-size:20px}._emptyState_1lsgu_154{text-align:center;padding:40px;color:#666}._emptyState_1lsgu_154 p{font-size:16px;margin:0}._mediaGrid_1lsgu_164{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}._mediaItem_1lsgu_170{border:1px solid #e9ecef;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}._mediaItem_1lsgu_170:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._mediaImage_1lsgu_181{position:relative;height:200px;background:#f8f9fa;display:flex;align-items:center;justify-content:center}._mediaImage_1lsgu_181 img{width:100%;height:100%;object-fit:cover}._mediaImage_1lsgu_181 ._imageError_1lsgu_194{display:flex;align-items:center;justify-content:center;color:#666;font-size:14px;text-align:center;padding:20px}._mediaInfo_1lsgu_204{padding:16px}._fileName_1lsgu_208{font-weight:600;color:#333;margin-bottom:8px;word-break:break-all;line-height:1.4}._fileDetails_1lsgu_216{display:flex;justify-content:space-between;margin-bottom:16px;font-size:14px;color:#666}._mediaActions_1lsgu_224{display:flex;flex-direction:column;gap:8px}._mediaActions_1lsgu_224 ._copySuccess_1lsgu_229{background:#28a745;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;text-align:center;animation:_fadeInOut_1lsgu_1 2s ease-in-out}._mediaActions_1lsgu_224 button{flex:1;padding:8px 12px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}._mediaActions_1lsgu_224 ._copyButton_1lsgu_247{background:#28a745;color:#fff}._mediaActions_1lsgu_224 ._copyButton_1lsgu_247:hover{background:#218838}._mediaActions_1lsgu_224 ._deleteButton_1lsgu_254{background:#dc3545;color:#fff}._mediaActions_1lsgu_224 ._deleteButton_1lsgu_254:hover{background:#c82333}@keyframes _fadeInOut_1lsgu_1{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (max-width: 768px){._container_1lsgu_1{padding:16px}._dropZone_1lsgu_46{padding:24px}._mediaGrid_1lsgu_164{grid-template-columns:1fr}._fileItem_1lsgu_95{flex-direction:column;align-items:flex-start;gap:4px}._mediaActions_1lsgu_224{flex-direction:column}}._container_1cut6_1{max-width:600px;margin:0 auto;padding:20px}._registrationBox_1cut6_7{background:white;border-radius:12px;padding:40px;box-shadow:0 4px 20px #0000001a;margin-top:40px}._registrationBox_1cut6_7 h1{text-align:center;color:#333;margin-bottom:16px;font-size:28px}._description_1cut6_21{text-align:center;color:#666;margin-bottom:32px;font-size:16px;line-height:1.5}._error_1cut6_29{background:#fee;border:1px solid #fcc;color:#c33;padding:12px;border-radius:6px;margin-bottom:20px;text-align:center}._form_1cut6_39 ._inputGroup_1cut6_39{margin-bottom:24px}._form_1cut6_39 ._inputGroup_1cut6_39 label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:16px}._subdomainInput_1cut6_50{display:flex;align-items:center;border:2px solid #ddd;border-radius:8px;overflow:hidden;transition:border-color .3s ease}._subdomainInput_1cut6_50:focus-within{border-color:#007bff}._subdomainInput_1cut6_50 input{flex:1;padding:14px 16px;border:none;outline:none;font-size:16px;background:white}._subdomainInput_1cut6_50 input::placeholder{color:#999}._subdomainInput_1cut6_50 ._domainSuffix_1cut6_72{padding:14px 16px;background:#f8f9fa;color:#666;font-size:16px;border-left:1px solid #ddd;white-space:nowrap}._checking_1cut6_81{display:block;margin-top:8px;color:#666;font-size:14px}._available_1cut6_88{display:block;margin-top:8px;color:#28a745;font-size:14px;font-weight:600}._unavailable_1cut6_96{display:block;margin-top:8px;color:#dc3545;font-size:14px;font-weight:600}._examples_1cut6_104{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:24px}._examples_1cut6_104 h3{margin:0 0 12px;color:#333;font-size:16px}._examples_1cut6_104 ul{margin:0;padding-left:20px;color:#666}._examples_1cut6_104 ul li{margin-bottom:4px;font-family:monospace;font-size:14px}._rules_1cut6_126{background:#fff3cd;border:1px solid #ffeaa7;padding:20px;border-radius:8px;margin-bottom:32px}._rules_1cut6_126 h3{margin:0 0 12px;color:#856404;font-size:16px}._rules_1cut6_126 ul{margin:0;padding-left:20px;color:#856404}._rules_1cut6_126 ul li{margin-bottom:6px;font-size:14px}._actions_1cut6_148{display:flex;gap:12px;justify-content:center}._actions_1cut6_148 button{padding:12px 24px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .3s ease;min-width:140px}._actions_1cut6_148 button:disabled{opacity:.6;cursor:not-allowed}._checkButton_1cut6_167{background:#6c757d;color:#fff}._checkButton_1cut6_167:hover:not(:disabled){background:#5a6268}._submitButton_1cut6_175{background:#007bff;color:#fff}._submitButton_1cut6_175:hover:not(:disabled){background:#0056b3}@media (max-width: 768px){._container_1cut6_1{padding:16px}._registrationBox_1cut6_7{padding:24px;margin-top:20px}._actions_1cut6_148{flex-direction:column}._subdomainInput_1cut6_50{flex-direction:column;border-radius:8px}._subdomainInput_1cut6_50 input{border-radius:6px 6px 0 0;border-bottom:1px solid #ddd}._subdomainInput_1cut6_50 ._domainSuffix_1cut6_72{border-left:none;border-top:1px solid #ddd;border-radius:0 0 6px 6px;text-align:center}}.public-page{max-width:800px;margin:0 auto;padding:2rem}.public-page h1{margin-bottom:2rem}.public-page .page-content{line-height:1.6}.error-container{max-width:800px;margin:2rem auto;padding:1rem;background-color:#fff3f3;border:1px solid #ffcdd2;border-radius:4px;color:#d32f2f}.preview-banner{position:fixed;top:0;left:0;right:0;background-color:#ffc107;color:#000;text-align:center;padding:.5rem;font-weight:700;z-index:1000;box-shadow:0 2px 4px #0000001a}.public-page-container{max-width:1200px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.public-page-container.preview-mode{margin-top:3rem}.public-page-container .page-content{line-height:1.6;color:#333}.public-page-container .page-content h1,.public-page-container .page-content h2,.public-page-container .page-content h3,.public-page-container .page-content h4,.public-page-container .page-content h5,.public-page-container .page-content h6{margin-bottom:1rem;color:#222}.public-page-container .page-content h1{font-size:2.5rem;margin-top:0}.public-page-container .page-content h2{font-size:2rem}.public-page-container .page-content h3{font-size:1.75rem}.public-page-container .page-content p{margin-bottom:1.5rem}.public-page-container .page-content a{color:#06c;text-decoration:none}.public-page-container .page-content a:hover{text-decoration:underline}.public-page-container .page-content ul,.public-page-container .page-content ol{margin-bottom:1.5rem;padding-left:2rem}.public-page-container .page-content li{margin-bottom:.5rem}.public-page-container .page-content img{max-width:100%;height:auto;margin:1rem 0}.public-page-container .page-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #ddd;background-color:#f9f9f9;font-style:italic}.public-page-container .page-content code{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,Courier,monospace}.public-page-container .page-content pre{background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto;margin:1.5rem 0}.public-page-container .page-content pre code{background-color:transparent;padding:0}.public-page-container .page-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.public-page-container .page-content table th,.public-page-container .page-content table td{border:1px solid #ddd;padding:.75rem;text-align:left}.public-page-container .page-content table th{background-color:#f5f5f5}.public-page-container .page-content table tr:nth-child(2n){background-color:#f9f9f9}.error-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem}.error-container .error-message{color:#dc3545;text-align:center;font-size:1.2rem;background-color:#fff3f3;padding:1rem 2rem;border-radius:4px;border:1px solid #ffcdd2}._container_516yo_1{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}._loadingContainer_516yo_8,._errorContainer_516yo_9{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}._loading_516yo_8{background:white;padding:40px 60px;border-radius:12px;box-shadow:0 4px 20px #0000001a;font-size:18px;color:#333}._error_516yo_9{background:white;padding:40px 60px;border-radius:12px;box-shadow:0 4px 20px #0000001a;text-align:center;max-width:500px}._error_516yo_9 h1{color:#dc3545;margin-bottom:16px;font-size:24px}._error_516yo_9 p{color:#666;margin-bottom:12px;line-height:1.5}._header_516yo_45{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px 20px;text-align:center;box-shadow:0 2px 10px #0000001a}._header_516yo_45 h1{color:#333;margin:0 0 8px;font-size:32px;font-weight:700}._header_516yo_45 p{color:#666;margin:0;font-size:16px}._main_516yo_64{flex:1;padding:40px 20px;max-width:1200px;margin:0 auto;width:100%}._emptyState_516yo_72{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:60px 40px;border-radius:12px;text-align:center;box-shadow:0 4px 20px #0000001a}._emptyState_516yo_72 h2{color:#333;margin:0 0 16px;font-size:24px}._emptyState_516yo_72 p{color:#666;margin:0;font-size:16px;line-height:1.5}._pagesList_516yo_92 h2{color:#fff;margin:0 0 32px;font-size:28px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}._pagesGrid_516yo_100{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}._pageCard_516yo_106{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:24px;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}._pageCard_516yo_106:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026}._pageCard_516yo_106 h3{color:#333;margin:0 0 12px;font-size:20px;font-weight:600}._pageCard_516yo_106 p{color:#666;margin:0 0 16px;line-height:1.5;font-size:14px}._pageMeta_516yo_131{margin-bottom:20px}._pageMeta_516yo_131 span{color:#999;font-size:12px}._viewButton_516yo_139{display:inline-block;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}._viewButton_516yo_139:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._footer_516yo_155{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;text-align:center;box-shadow:0 -2px 10px #0000001a}._footer_516yo_155 p{color:#666;margin:0;font-size:14px}._footer_516yo_155 p a{color:#667eea;text-decoration:none;font-weight:500}._footer_516yo_155 p a:hover{text-decoration:underline}@media (max-width: 768px){._header_516yo_45{padding:30px 16px}._header_516yo_45 h1{font-size:24px}._main_516yo_64{padding:30px 16px}._pagesGrid_516yo_100{grid-template-columns:1fr;gap:16px}._pageCard_516yo_106{padding:20px}._emptyState_516yo_72{padding:40px 20px}}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background-color:#eef2f6}.container{max-width:1200px;margin:0 auto;padding:0 20px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
