.page.svelte-1ircpl2{width:100%;min-height:100vh;background:#000;color:#fff;font-family:Courier New,monospace;padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:60px}.header-section.svelte-1ircpl2{text-align:center;display:flex;flex-direction:column;gap:12px}.image-section.svelte-1ircpl2{text-align:center;margin-bottom:-25px}.client-image.svelte-1ircpl2{width:400px;height:300px;object-fit:cover;border:2px solid #333;filter:grayscale(20%)}.title.svelte-1ircpl2{font-size:28px;font-weight:400;letter-spacing:2px}.subtitle.svelte-1ircpl2{color:#666;font-size:12px;letter-spacing:1px;text-transform:lowercase}.bracket.svelte-1ircpl2{color:#666}.title-text.svelte-1ircpl2{color:#fff;margin:0 8px}.menu-section.svelte-1ircpl2{width:100%;max-width:500px;display:flex;flex-direction:column;gap:0}.menu-item.svelte-1ircpl2{background:#000;border:1px solid #222;border-bottom:none;padding:16px 20px;cursor:pointer;display:flex;align-items:center;position:relative;font-size:14px;letter-spacing:.5px;font-family:Courier New,monospace;color:#fff;text-align:left}.menu-item.svelte-1ircpl2:last-child{border-bottom:1px solid #222}.menu-item.svelte-1ircpl2:hover{background:#111;border-color:#444}.menu-number.svelte-1ircpl2{color:#666;font-weight:700;position:absolute;left:20px}.menu-text.svelte-1ircpl2{color:#fff;width:100%;text-align:center}.menu-item.svelte-1ircpl2:hover .menu-text:where(.svelte-1ircpl2){color:red}.menu-item.svelte-1ircpl2:hover .menu-number:where(.svelte-1ircpl2){color:#999}.pagination.svelte-1ircpl2{display:flex;gap:8px;align-items:center;justify-content:center}.page-btn.svelte-1ircpl2{background:#000;border:1px solid #333;color:#666;font-family:Courier New,monospace;font-size:13px;padding:8px 12px;cursor:pointer;transition:all .3s ease;min-width:36px}.page-btn.svelte-1ircpl2:hover:not(:disabled){background:#111;border-color:#555;color:#fff}.page-btn.active.svelte-1ircpl2{background:#111;border-color:red;color:red}.page-btn.svelte-1ircpl2:disabled{opacity:.3;cursor:not-allowed}.modal-overlay.svelte-1ircpl2{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.code-form.svelte-1ircpl2{background:#000;border:1px solid #333;padding:20px;width:100%;max-width:400px;margin:0 20px}.code-header.svelte-1ircpl2{margin-bottom:15px;text-align:center}.code-title.svelte-1ircpl2{color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px}.code-input-container.svelte-1ircpl2{display:flex;flex-direction:column;gap:12px}.code-input.svelte-1ircpl2{background:#111;border:1px solid #333;color:#fff;font-family:Courier New,monospace;font-size:13px;padding:10px 12px;letter-spacing:.5px}.code-input.svelte-1ircpl2:focus{outline:none;border-color:#666}.code-input.svelte-1ircpl2::placeholder{color:#666}.code-buttons.svelte-1ircpl2{display:flex;gap:10px;justify-content:center}.code-submit.svelte-1ircpl2,.code-cancel.svelte-1ircpl2{background:#000;border:1px solid #333;color:#fff;font-family:Courier New,monospace;font-size:12px;padding:8px 16px;cursor:pointer;letter-spacing:.5px;transition:all .3s ease}.code-submit.svelte-1ircpl2:hover{background:#111;border-color:#555;color:red}.code-cancel.svelte-1ircpl2:hover{background:#111;border-color:#555;color:#888}.code-error.svelte-1ircpl2{color:red;font-size:12px;text-align:center;margin-top:10px;letter-spacing:.5px}.back-section.svelte-1ircpl2{margin-top:auto}.back-link.svelte-1ircpl2{display:flex;align-items:center;gap:8px;color:#666;text-decoration:none;font-size:14px;letter-spacing:.5px;border:1px solid #333;padding:12px 16px;background:#000}.back-link.svelte-1ircpl2:hover{background:#111;border-color:#555;color:#fff}.back-arrow.svelte-1ircpl2{color:#666}.back-text.svelte-1ircpl2{color:inherit}@media (max-width: 768px){.page.svelte-1ircpl2{padding:40px 15px;gap:40px}.client-image.svelte-1ircpl2{width:300px;height:200px}.title.svelte-1ircpl2{font-size:24px}.menu-item.svelte-1ircpl2{padding:14px 16px;font-size:13px}.menu-number.svelte-1ircpl2{left:16px}.code-form.svelte-1ircpl2{padding:16px}.code-input.svelte-1ircpl2{font-size:12px;padding:8px 10px}.code-submit.svelte-1ircpl2,.code-cancel.svelte-1ircpl2{font-size:11px;padding:6px 12px}.back-section.svelte-1ircpl2{margin-bottom:70px}.pagination.svelte-1ircpl2{gap:4px}.page-btn.svelte-1ircpl2{font-size:11px;padding:6px 10px;min-width:30px}}
