.response-style-toggle-container.svelte-g2pdyj{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem}.label.svelte-g2pdyj{color:var(--text-secondary);transition:all .3s ease;padding:.25rem .5rem;border-radius:.375rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:transparent;border:1px solid transparent;cursor:pointer}.label.svelte-g2pdyj:hover{color:var(--text-accent);background:#ef64480d;border-color:#ef644833}.label.active.svelte-g2pdyj{color:var(--text-accent);background:#ef644826;border-color:#ef64484d}.label.svelte-g2pdyj:focus{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.toggle-switch.svelte-g2pdyj{position:relative;width:4rem;height:2rem;background:transparent;border:none;cursor:pointer;border-radius:1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0}.toggle-switch.svelte-g2pdyj:focus{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.toggle-track.svelte-g2pdyj{position:absolute;width:100%;height:100%;background:var(--bg-tertiary);border:2px solid var(--border-primary);border-radius:1rem;transition:all .3s ease}.toggle-switch.svelte-g2pdyj:hover .toggle-track:where(.svelte-g2pdyj){border-color:var(--text-accent);background:#ef64481a}.toggle-slider.svelte-g2pdyj{position:absolute;left:.3125rem;width:1.5rem;height:1.5rem;background:linear-gradient(135deg,var(--text-accent),var(--text-accent-hover));border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0000004d;z-index:1}.toggle-switch.modern.svelte-g2pdyj .toggle-slider:where(.svelte-g2pdyj){transform:translate(1.875rem)}.toggle-switch.his-words.svelte-g2pdyj .toggle-slider:where(.svelte-g2pdyj){transform:translate(0)}.toggle-switch.svelte-g2pdyj:hover .toggle-slider:where(.svelte-g2pdyj){box-shadow:0 4px 8px #0000004d;transform:scale(1.05)}.toggle-switch.modern.svelte-g2pdyj:hover .toggle-slider:where(.svelte-g2pdyj){transform:translate(1.875rem) scale(1.05)}.toggle-switch.svelte-g2pdyj:active .toggle-slider:where(.svelte-g2pdyj){transform:scale(.95)}.toggle-switch.modern.svelte-g2pdyj:active .toggle-slider:where(.svelte-g2pdyj){transform:translate(2rem) scale(.95)}@media (max-width: 768px){.response-style-toggle-container.svelte-g2pdyj{gap:.5rem;flex-direction:row;align-items:center;justify-content:center;padding:.25rem}.label.svelte-g2pdyj{font-size:.7rem;padding:.2rem .4rem}.toggle-switch.svelte-g2pdyj{width:3rem;height:1.5rem;flex-shrink:0}.toggle-slider.svelte-g2pdyj{left:.25rem;width:1rem;height:1rem}.toggle-switch.modern.svelte-g2pdyj .toggle-slider:where(.svelte-g2pdyj){transform:translate(1.5rem)}.toggle-switch.his-words.svelte-g2pdyj .toggle-slider:where(.svelte-g2pdyj){transform:translate(0)}.toggle-switch.modern.svelte-g2pdyj:hover .toggle-slider:where(.svelte-g2pdyj){transform:translate(1.5rem) scale(1.05)}.toggle-switch.modern.svelte-g2pdyj:active .toggle-slider:where(.svelte-g2pdyj){transform:translate(1.5rem) scale(.95)}.toggle-switch.his-words.svelte-g2pdyj:hover .toggle-slider:where(.svelte-g2pdyj){transform:translate(0) scale(1.05)}.toggle-switch.his-words.svelte-g2pdyj:active .toggle-slider:where(.svelte-g2pdyj){transform:translate(0) scale(.95)}}header.svelte-8lko4a{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:0;z-index:50;width:100%;min-height:-moz-fit-content;min-height:fit-content;overflow:visible}.nav-dropdown.svelte-8lko4a{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-primary);border-radius:12px;padding:.5rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:1000;animation:svelte-8lko4a-dropdownIn .15s ease-out;transform-origin:top right;display:flex;flex-direction:column;gap:.25rem}.nav-dropdown-item.svelte-8lko4a{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;text-decoration:none;color:var(--text-primary);font-weight:500;font-size:.875rem;transition:all .15s ease;border:none;background:transparent;width:100%;text-align:left;cursor:pointer}.nav-dropdown-item.svelte-8lko4a:hover{background:var(--bg-primary);color:var(--text-accent);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.nav-dropdown-item.active.svelte-8lko4a{background:var(--text-accent);color:#fff;box-shadow:0 2px 8px #805ad54d}.nav-dropdown-item.svelte-8lko4a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes svelte-8lko4a-dropdownIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.mobile-toggle-container.svelte-8lko4a{display:none;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-radius:12px;background:#ef64480d;border:1px solid rgba(239,100,72,.1);margin-bottom:.5rem;width:100%;box-sizing:border-box;text-align:center}.toggle-label.svelte-8lko4a{color:var(--text-primary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin:0;width:100%;line-height:1.2}.desktop-only.svelte-8lko4a{display:flex}.admin-indicator.svelte-8lko4a{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:.875rem;animation:svelte-8lko4a-pulse 2s infinite}@keyframes svelte-8lko4a-pulse{0%,to{opacity:1}50%{opacity:.7}}.mobile-nav-backdrop.svelte-8lko4a{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:svelte-8lko4a-backdropIn .3s ease-out;display:none}.mobile-nav-panel.svelte-8lko4a{position:fixed;top:0;right:0;width:50%;max-width:280px;height:100vh;height:100dvh;background:var(--bg-primary);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-left:1px solid var(--border-primary);z-index:9999;transform:translate(100%);animation:svelte-8lko4a-slideIn .3s ease-out forwards;display:none;flex-direction:column;overflow:hidden;box-shadow:-4px 0 20px #0000001a}.mobile-nav-header.svelte-8lko4a{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-primary);background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-nav-title.svelte-8lko4a{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.mobile-nav-close.svelte-8lko4a{padding:.5rem;border-radius:8px;background:transparent;border:none;color:var(--text-primary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.mobile-nav-close.svelte-8lko4a:hover{background:var(--bg-secondary);color:var(--text-accent)}.mobile-nav-content.svelte-8lko4a{flex:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;align-items:center}.mobile-nav-divider.svelte-8lko4a{height:1px;background:var(--border-primary);margin:1rem 0;opacity:.3}.mobile-nav-links.svelte-8lko4a{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:center}.mobile-nav-item.svelte-8lko4a{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;border-radius:12px;text-decoration:none;color:var(--text-primary);font-weight:500;font-size:1rem;transition:all .2s ease;border:none;background:transparent;width:100%;max-width:200px;text-align:center;cursor:pointer}.mobile-nav-item.svelte-8lko4a:hover{background:var(--bg-secondary);color:var(--text-accent);transform:translate(4px)}.mobile-nav-item.active.svelte-8lko4a{background:var(--text-accent);color:#fff;box-shadow:0 4px 12px #805ad54d}@keyframes svelte-8lko4a-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-8lko4a-backdropIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){.container.svelte-8lko4a{flex-direction:row;justify-content:space-between;gap:1rem;padding:.5rem}.desktop-only.svelte-8lko4a{display:none!important}.container.svelte-8lko4a>a:where(.svelte-8lko4a){flex:0 0 auto}.container.svelte-8lko4a>nav:where(.svelte-8lko4a){flex:0 0 auto}header.svelte-8lko4a{max-height:50vh;overflow:visible}.mobile-nav-backdrop.svelte-8lko4a{display:block}.mobile-nav-panel.svelte-8lko4a{display:flex}}@media (max-width: 768px){.container.svelte-8lko4a{padding:.25rem;gap:.5rem;flex-direction:row;justify-content:space-between;align-items:center}h1.svelte-8lko4a{font-size:1.5rem}.container.svelte-8lko4a>div:where(.svelte-8lko4a):nth-child(2){display:none}header.svelte-8lko4a{max-height:40vh;overflow:visible}.mobile-nav-panel.svelte-8lko4a{width:50%;max-width:250px}.mobile-nav-header.svelte-8lko4a{padding:.75rem 1rem}.mobile-nav-content.svelte-8lko4a{padding:1rem;align-items:center}.mobile-nav-item.svelte-8lko4a{padding:.75rem;font-size:.875rem;max-width:180px}.mobile-toggle-container.svelte-8lko4a{padding:.75rem;gap:.5rem}.toggle-label.svelte-8lko4a{font-size:.75rem}.mobile-toggle-container.svelte-8lko4a .response-style-toggle-container{gap:.4rem}.mobile-toggle-container.svelte-8lko4a .label{font-size:.65rem;padding:.15rem .3rem}}@media (max-width: 1024px){.mobile-toggle-container.svelte-8lko4a{display:flex}}@media (max-width: 320px){h1.svelte-8lko4a{font-size:1.25rem}header.svelte-8lko4a{max-height:25vh}.mobile-nav-panel.svelte-8lko4a{width:60%;max-width:200px}}@media (max-width: 768px){header.svelte-8lko4a{position:relative;z-index:100;-webkit-tap-highlight-color:transparent}.container.svelte-8lko4a{position:relative;-webkit-tap-highlight-color:transparent}}@media (max-width: 480px){header.svelte-8lko4a{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.container.svelte-8lko4a{position:relative;overflow:hidden;padding:.125rem;gap:.125rem}h1.svelte-8lko4a{font-size:1.125rem}header.svelte-8lko4a{max-height:30vh;overflow:visible}.mobile-nav-panel.svelte-8lko4a{width:60%;max-width:200px}.mobile-nav-header.svelte-8lko4a{padding:.5rem .75rem}.mobile-nav-content.svelte-8lko4a{padding:.75rem;align-items:center}.mobile-nav-item.svelte-8lko4a{padding:.5rem .75rem;font-size:.8rem;max-width:160px}.mobile-toggle-container.svelte-8lko4a{padding:.5rem;gap:.4rem}.toggle-label.svelte-8lko4a{font-size:.7rem}.mobile-toggle-container.svelte-8lko4a .response-style-toggle-container{gap:.3rem}.mobile-toggle-container.svelte-8lko4a .label{font-size:.6rem;padding:.1rem .25rem}}@media (max-width: 768px){.nav-dropdown.svelte-8lko4a{display:none!important}}@media (max-width: 480px){.nav-dropdown.svelte-8lko4a{display:none!important}}
