.layout_container__gXHsr{min-height:100vh;background-color:var(--bg-primary,#1a1a1a);color:var(--text-primary,#ffffff);display:flex;flex-direction:column}.layout_header__V2q81{position:-webkit-sticky;position:sticky;top:0;z-index:100;align-items:center;background-color:var(--bg-secondary,#1a1a1a);border-bottom:1px solid var(--border-color,#3a3a3a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layout_headerContent__AmIRI{margin:0 auto;padding:.625rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.layout_logo___R37T{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.layout_closeButton__lJjkP{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:none;border-radius:.5rem;color:var(--text-secondary,#b0b0b0);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.layout_closeButton__lJjkP:before{content:"";position:absolute;inset:0;background-color:var(--accent-color,#4fc3f7);opacity:0;transition:opacity .2s ease}.layout_closeButton__lJjkP:hover{color:var(--text-primary,#ffffff);transform:translateY(-4px)}.layout_closeButton__lJjkP:hover:before{opacity:.1}.layout_closeButton__lJjkP:active{transform:translateY(-2px)}.layout_closeButton__lJjkP:focus{outline:2px solid var(--accent-color,#4fc3f7);outline-offset:2px}.layout_closeButton__lJjkP svg{position:relative;z-index:1;transition:none}.layout_main__ek3r_{flex:1 1;display:flex;flex-direction:column}@media (max-width:768px){.layout_headerContent__AmIRI{padding:.75rem 1rem}.layout_logoText__tqdrx{font-size:1.25rem}.layout_closeButton__lJjkP{width:36px;height:36px}}@media (max-width:480px){.layout_headerContent__AmIRI{padding:.75rem}.layout_logoText__tqdrx{font-size:1.125rem}.layout_closeButton__lJjkP{width:32px;height:32px}}@media (prefers-color-scheme:light){.layout_container__gXHsr{background-color:var(--bg-primary,#ffffff);color:var(--text-primary,#1a1a1a)}.layout_header__V2q81{background-color:var(--bg-primary,#ffffff);border-bottom-color:var(--border-color,#e0e0e0)}.layout_closeButton__lJjkP{color:var(--text-secondary,#666666)}.layout_closeButton__lJjkP:hover{color:var(--text-primary,#1a1a1a)}}@media print{.layout_header__V2q81{display:none}.layout_container__gXHsr{background-color:white;color:black}}@media (prefers-reduced-motion:reduce){.layout_closeButton__lJjkP,.layout_closeButton__lJjkP svg,.layout_closeButton__lJjkP:before,.layout_logo___R37T{transition:none}.layout_closeButton__lJjkP:hover{transform:none}}.layout_closeButton__lJjkP:focus-visible{outline:2px solid var(--accent-color,#4fc3f7);outline-offset:2px}