.Header-module__hBw1pG__header{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#fffffffa;border-bottom:1px solid #00000008;transition:all .3s cubic-bezier(.4,0,.2,1);position:sticky;top:0;box-shadow:0 2px 10px #0000001a}.Header-module__hBw1pG__header.Header-module__hBw1pG__scrolled{border-bottom:1px solid #6366f11a;box-shadow:0 4px 24px #00000014,0 0 1px #0000000a;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#fffc!important}.Header-module__hBw1pG__headerContainer{justify-content:space-between;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.Header-module__hBw1pG__logo{flex-shrink:0}.Header-module__hBw1pG__logo a{text-decoration:none}.Header-module__hBw1pG__logo h2{color:var(--color-primary);white-space:nowrap;margin:0;font-size:1.5rem;font-weight:700}.Header-module__hBw1pG__navLinks{flex:1;justify-content:center;align-items:center;gap:2.5rem;display:flex}.Header-module__hBw1pG__navLinks a{color:var(--color-text-muted);white-space:nowrap;padding:.5rem 0;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.Header-module__hBw1pG__navLinks a:after{content:"";background:var(--gradient-primary-horizontal);transform-origin:0;width:100%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.Header-module__hBw1pG__navLinks a:hover,.Header-module__hBw1pG__navLinks a.Header-module__hBw1pG__active{color:var(--color-primary)}.Header-module__hBw1pG__navLinks a:hover:after,.Header-module__hBw1pG__navLinks a.Header-module__hBw1pG__active:after{transform:scaleX(1)}.Header-module__hBw1pG__actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.Header-module__hBw1pG__actions .Header-module__hBw1pG__btn{white-space:nowrap}.Header-module__hBw1pG__desktopOnly{display:flex}.Header-module__hBw1pG__mobileMenuBtn{cursor:pointer;z-index:1001;background:0 0;border:none;padding:.5rem;display:none}.Header-module__hBw1pG__hamburger{flex-direction:column;width:24px;height:18px;transition:all .3s ease-in-out;display:flex;position:relative;transform:rotate(0)}.Header-module__hBw1pG__hamburger span{background:var(--color-text);opacity:1;border-radius:2px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.Header-module__hBw1pG__hamburger span:first-child{top:0}.Header-module__hBw1pG__hamburger span:nth-child(2){top:8px}.Header-module__hBw1pG__hamburger span:nth-child(3){top:16px}.Header-module__hBw1pG__hamburger.Header-module__hBw1pG__open span:first-child{top:8px;transform:rotate(135deg)}.Header-module__hBw1pG__hamburger.Header-module__hBw1pG__open span:nth-child(2){opacity:0;left:-60px}.Header-module__hBw1pG__hamburger.Header-module__hBw1pG__open span:nth-child(3){top:8px;transform:rotate(-135deg)}.Header-module__hBw1pG__mobileNav{background:var(--color-bg);z-index:1000;opacity:0;visibility:hidden;flex-direction:column;gap:0;width:100%;height:100vh;padding:6rem 2rem 2rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:none;position:fixed;top:0;left:0;overflow-y:auto}.Header-module__hBw1pG__mobileNav.Header-module__hBw1pG__open{opacity:1;visibility:visible;animation:.3s cubic-bezier(.4,0,.2,1) Header-module__hBw1pG__slideDown;display:flex}@keyframes Header-module__hBw1pG__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Header-module__hBw1pG__mobileNav a{color:var(--color-text);border-bottom:2px solid var(--color-border);padding:1.25rem 1rem;font-size:1.15rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.3s ease-out backwards Header-module__hBw1pG__fadeInUp;position:relative}.Header-module__hBw1pG__mobileNav a:first-child{animation-delay:50ms}.Header-module__hBw1pG__mobileNav a:nth-child(2){animation-delay:.1s}.Header-module__hBw1pG__mobileNav a:nth-child(3){animation-delay:.15s}@keyframes Header-module__hBw1pG__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Header-module__hBw1pG__mobileNav a:hover{color:var(--color-primary);background:var(--gradient-primary-soft);padding-left:1.5rem}.Header-module__hBw1pG__mobileNav a:before{content:"";background:var(--gradient-primary-vertical);width:4px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.Header-module__hBw1pG__mobileNav a:hover:before{transform:scaleY(1)}.Header-module__hBw1pG__mobileActions{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:2rem}.Header-module__hBw1pG__mobileActions button{width:100%;padding:.75rem 1.5rem;font-size:1.1rem}.Header-module__hBw1pG__mobileMenuOverlay{z-index:999;opacity:0;visibility:hidden;background:#00000080;width:100%;height:100vh;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;top:0;left:0}.Header-module__hBw1pG__mobileMenuOverlay.Header-module__hBw1pG__open{opacity:1;visibility:visible}[data-theme=dark] .Header-module__hBw1pG__header{background:#0f172af2;box-shadow:0 2px 10px #0000004d}[data-theme=dark] .Header-module__hBw1pG__header.Header-module__hBw1pG__scrolled{border-bottom:1px solid #ffffff1a;box-shadow:0 4px 20px #0009;-webkit-backdrop-filter:blur(16px)!important;background:#0f172abf!important}[data-theme=dark] .Header-module__hBw1pG__mobileNav{background:var(--color-bg)}[data-theme=dark] .Header-module__hBw1pG__mobileNav a{color:var(--color-text);border-bottom-color:var(--color-border)}[data-theme=dark] .Header-module__hBw1pG__hamburger span{background:var(--color-text)}@media (max-width:768px){.Header-module__hBw1pG__headerContainer{gap:1rem;padding:.75rem 1rem}.Header-module__hBw1pG__logo h2{font-size:1.25rem}.Header-module__hBw1pG__mobileMenuBtn{display:block}.Header-module__hBw1pG__desktopOnly{display:none!important}.Header-module__hBw1pG__mobileNav{display:none}.Header-module__hBw1pG__mobileNav.Header-module__hBw1pG__open{display:flex}}@media (min-width:769px) and (max-width:1024px){.Header-module__hBw1pG__headerContainer{padding:.875rem 1.5rem}.Header-module__hBw1pG__navLinks{gap:1.5rem}.Header-module__hBw1pG__navLinks a{font-size:.95rem}}@media (min-width:769px){.Header-module__hBw1pG__mobileMenuBtn{display:none}.Header-module__hBw1pG__desktopOnly{display:flex}.Header-module__hBw1pG__mobileNav,.Header-module__hBw1pG__mobileMenuOverlay{display:none!important}}@media (min-width:1200px){.Header-module__hBw1pG__headerContainer{padding:1rem 2rem}.Header-module__hBw1pG__navLinks{gap:2.5rem}}
.StatusWidget-module__6bSjLG__statusWidget{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;padding:6px 12px;transition:all .2s;display:inline-flex}.StatusWidget-module__6bSjLG__statusWidget:hover{background:#ffffff1a;transform:translateY(-1px)}.StatusWidget-module__6bSjLG__statusWidget:focus{outline:none;box-shadow:0 0 0 2px #6366f180}.StatusWidget-module__6bSjLG__statusIndicator{align-items:center;gap:8px;display:flex}.StatusWidget-module__6bSjLG__statusDot{border-radius:50%;width:8px;height:8px;animation:2s infinite StatusWidget-module__6bSjLG__pulse}.StatusWidget-module__6bSjLG__statusText{color:var(--color-text-muted);white-space:nowrap;font-size:.875rem;font-weight:500}@keyframes StatusWidget-module__6bSjLG__pulse{0%,to{opacity:1}50%{opacity:.7}}[data-theme=dark] .StatusWidget-module__6bSjLG__statusWidget{border-color:var(--color-border);background:#0003}[data-theme=dark] .StatusWidget-module__6bSjLG__statusWidget:hover{background:#0000004d}[data-theme=dark] .StatusWidget-module__6bSjLG__statusText{color:var(--color-text-muted)}
.Footer-module__S6Hkya__footer{background:var(--color-surface-2);color:var(--color-text);border-top:1px solid var(--color-border);margin-top:auto;padding:60px 0 20px;box-shadow:0 -2px 12px #0000000a}.Footer-module__S6Hkya__footer .Footer-module__S6Hkya__container{max-width:1200px;margin:0 auto;padding:0 20px}.Footer-module__S6Hkya__footerContent{grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:2rem;display:grid}.Footer-module__S6Hkya__footerBrand h3{color:var(--color-primary);margin-bottom:1rem}.Footer-module__S6Hkya__footerBrand h3 a{color:inherit;text-decoration:none}.Footer-module__S6Hkya__footerBrand p{color:var(--color-text-muted)}.Footer-module__S6Hkya__footerLinks{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.Footer-module__S6Hkya__footerColumn h4{color:var(--color-text);margin-bottom:1rem}.Footer-module__S6Hkya__footerColumn a,.Footer-module__S6Hkya__footerLink{color:var(--color-text-muted);margin-bottom:.5rem;text-decoration:none;transition:color .3s;display:block}.Footer-module__S6Hkya__footerColumn a:hover,.Footer-module__S6Hkya__footerLink:hover,.Footer-module__S6Hkya__footerBottom a:hover{color:var(--color-primary)}.Footer-module__S6Hkya__footerBottom{border-top:1px solid var(--color-border);color:var(--color-text-muted);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;padding-top:2rem;display:grid}.Footer-module__S6Hkya__footerBottomLeft{justify-self:start}.Footer-module__S6Hkya__footerBottomCenter{text-align:center;justify-self:center}.Footer-module__S6Hkya__footerBottomCenter p{margin:.25rem 0}.Footer-module__S6Hkya__footerBottomRight{justify-self:end}.Footer-module__S6Hkya__footerBottom a{color:var(--color-primary);text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__themeToggleContainer{justify-content:center;display:flex}.Footer-module__S6Hkya__themeToggle{cursor:pointer;background:0 0;border:none;border-radius:50px;outline:none;padding:8px;transition:all .3s}.Footer-module__S6Hkya__themeToggle:hover{background:#0000000a}.Footer-module__S6Hkya__themeToggle:focus{box-shadow:0 0 0 2px #6366f180}.Footer-module__S6Hkya__themeToggleTrack{background:var(--color-surface);border:2px solid var(--color-border);border-radius:15px;width:60px;height:30px;transition:all .3s;position:relative}.Footer-module__S6Hkya__themeToggleThumb{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .3s;display:flex;position:absolute;top:50%;left:2px;transform:translateY(-50%)}[data-theme=dark] .Footer-module__S6Hkya__footer{background:var(--color-surface);color:var(--color-text);border-top-color:var(--color-border)}[data-theme=dark] .Footer-module__S6Hkya__footerBrand h3{color:var(--color-primary)}[data-theme=dark] .Footer-module__S6Hkya__footerBrand p{color:var(--color-text-muted)}[data-theme=dark] .Footer-module__S6Hkya__footerColumn h4{color:var(--color-text)}[data-theme=dark] .Footer-module__S6Hkya__footerColumn a,[data-theme=dark] .Footer-module__S6Hkya__footerLink,[data-theme=dark] .Footer-module__S6Hkya__footerBottom{color:var(--color-text-muted)}[data-theme=dark] .Footer-module__S6Hkya__footerBottom a{color:var(--color-primary)}[data-theme=dark] .Footer-module__S6Hkya__footerBottom{border-top-color:var(--color-border)}[data-theme=dark] .Footer-module__S6Hkya__themeToggleTrack{background:#1f2937;border-color:#374151}[data-theme=dark] .Footer-module__S6Hkya__themeToggleThumb{color:#1f2937;background:#fbbf24;left:30px}[data-theme=dark] .Footer-module__S6Hkya__themeToggle:hover{background:#0000001a}@media (max-width:768px){.Footer-module__S6Hkya__footer{padding:40px 0 15px}.Footer-module__S6Hkya__footerContent{text-align:center;grid-template-columns:1fr;gap:2rem}.Footer-module__S6Hkya__footerLinks{grid-template-columns:1fr;gap:1.5rem}.Footer-module__S6Hkya__footerBottom{text-align:center;grid-template-columns:1fr;gap:.75rem;font-size:.9rem}.Footer-module__S6Hkya__footerBottomLeft,.Footer-module__S6Hkya__footerBottomCenter,.Footer-module__S6Hkya__footerBottomRight{justify-self:center}.Footer-module__S6Hkya__footerBrand h3{font-size:1.25rem}.Footer-module__S6Hkya__footerColumn h4{font-size:1rem}}@media (min-width:769px) and (max-width:1024px){.Footer-module__S6Hkya__footer{padding:50px 0 18px}.Footer-module__S6Hkya__footerContent{gap:2.5rem}.Footer-module__S6Hkya__footerLinks{gap:1.75rem}}@media (max-width:480px){.Footer-module__S6Hkya__footer{padding:30px 0 12px}.Footer-module__S6Hkya__footer .Footer-module__S6Hkya__container{padding:0 15px}.Footer-module__S6Hkya__footerContent{gap:1.5rem}.Footer-module__S6Hkya__footerLinks{gap:1.25rem}.Footer-module__S6Hkya__footerBottom{padding-top:1.5rem;font-size:.85rem}.Footer-module__S6Hkya__footerBrand h3{font-size:1.1rem}.Footer-module__S6Hkya__footerBrand p{font-size:.9rem}.Footer-module__S6Hkya__footerColumn h4{font-size:.95rem}.Footer-module__S6Hkya__footerColumn a,.Footer-module__S6Hkya__footerLink{font-size:.9rem}}
.EssayModal-module__1jB5dq__overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.EssayModal-module__1jB5dq__modal{background:var(--color-surface);border:1px solid var(--color-border);width:100%;max-width:900px;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;transition:max-width .3s;animation:.3s ease-out EssayModal-module__1jB5dq__modalFadeIn;display:flex}.EssayModal-module__1jB5dq__modal.EssayModal-module__1jB5dq__withEditPanel{max-width:1400px}@keyframes EssayModal-module__1jB5dq__modalFadeIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.EssayModal-module__1jB5dq__header{border-bottom:2px solid var(--color-border);background:linear-gradient(135deg,var(--color-surface-2)0%,var(--color-surface)100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 16px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.5rem 2rem;display:grid}.EssayModal-module__1jB5dq__titleInput{border:2px solid var(--color-primary);background:var(--color-surface);width:100%;max-width:600px;color:var(--color-text);border-radius:8px;outline:none;flex:1;padding:.5rem;font-size:1.5rem;font-weight:700;transition:all .2s}.EssayModal-module__1jB5dq__titleInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f11a}.EssayModal-module__1jB5dq__actions{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.EssayModal-module__1jB5dq__centerActions{justify-content:center}.EssayModal-module__1jB5dq__headerSpacer{min-height:1px}.EssayModal-module__1jB5dq__closeButton{justify-self:end}.EssayModal-module__1jB5dq__downloadDropdown{display:inline-block;position:relative}.EssayModal-module__1jB5dq__downloadMenu{background:var(--color-surface);border:2px solid var(--color-border);z-index:1000;border-radius:12px;min-width:200px;animation:.2s ease-out EssayModal-module__1jB5dq__dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}@keyframes EssayModal-module__1jB5dq__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.EssayModal-module__1jB5dq__downloadOption{text-align:left;cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.EssayModal-module__1jB5dq__downloadOption:before{content:"";background:var(--color-primary);width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.EssayModal-module__1jB5dq__downloadOption:hover{background:var(--gradient-primary-soft);padding-left:1.5rem}.EssayModal-module__1jB5dq__downloadOption:hover:before{transform:scaleY(1)}.EssayModal-module__1jB5dq__downloadOption:active{transform:scale(.98)}.EssayModal-module__1jB5dq__actionIcon{width:1rem;height:1rem;margin-right:.4rem}.EssayModal-module__1jB5dq__menuIcon{width:1rem;height:1rem;color:var(--color-primary)}.EssayModal-module__1jB5dq__content{flex-direction:column;flex:1;display:flex;overflow:hidden}.EssayModal-module__1jB5dq__essayContentWrapper{flex:1;display:flex;overflow:hidden}.EssayModal-module__1jB5dq__essayContentWrapper.EssayModal-module__1jB5dq__withEditPanel{gap:1rem}.EssayModal-module__1jB5dq__essayContent{flex:1;min-width:0;padding:2.5rem;animation:.3s ease-out EssayModal-module__1jB5dq__fadeIn;overflow-y:auto}.EssayModal-module__1jB5dq__essayTitleBar{margin-bottom:1.5rem}.EssayModal-module__1jB5dq__essayTitleDisplay{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.EssayModal-module__1jB5dq__essayTitleText{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:700}.EssayModal-module__1jB5dq__titleInlineButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.2rem .4rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.EssayModal-module__1jB5dq__titleInlineButton:hover{background:var(--gradient-primary-soft)}.EssayModal-module__1jB5dq__titleInlineButton:focus{outline:2px solid var(--color-primary);outline-offset:2px}.EssayModal-module__1jB5dq__titleInlineIcon{width:.9rem;height:.9rem}.EssayModal-module__1jB5dq__hideInlineHeading h1:first-of-type{display:none}.EssayModal-module__1jB5dq__essayContent::-webkit-scrollbar{width:10px}.EssayModal-module__1jB5dq__essayContent::-webkit-scrollbar-track{background:var(--color-surface-2);border-radius:5px;margin:8px 0}.EssayModal-module__1jB5dq__essayContent::-webkit-scrollbar-thumb{background:var(--gradient-primary);border:2px solid var(--color-surface-2);border-radius:5px}.EssayModal-module__1jB5dq__essayContent::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary-reverse);border-width:1px}.EssayModal-module__1jB5dq__essayText{color:var(--color-text);max-width:800px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.8}:is(.EssayModal-module__1jB5dq__essayText h1,.EssayModal-module__1jB5dq__essayText h2,.EssayModal-module__1jB5dq__essayText h3,.EssayModal-module__1jB5dq__essayText h4,.EssayModal-module__1jB5dq__essayText h5,.EssayModal-module__1jB5dq__essayText h6){color:var(--color-text);margin-top:2rem;margin-bottom:1rem;font-weight:600}.EssayModal-module__1jB5dq__essayText h1{border-bottom:2px solid var(--color-border);padding-bottom:.5rem;font-size:1.8rem}.EssayModal-module__1jB5dq__essayText h2{font-size:1.6rem}.EssayModal-module__1jB5dq__essayText h3{font-size:1.4rem}.EssayModal-module__1jB5dq__essayText p{text-align:justify;margin-bottom:1.2rem}.EssayModal-module__1jB5dq__essayText strong{color:var(--color-text);font-weight:600}.EssayModal-module__1jB5dq__essayText em{font-style:italic}:is(.EssayModal-module__1jB5dq__essayText ul,.EssayModal-module__1jB5dq__essayText ol){margin:1rem 0;padding-left:2rem}.EssayModal-module__1jB5dq__essayText li{margin-bottom:.5rem}.EssayModal-module__1jB5dq__essayText blockquote{border-left:4px solid var(--color-primary);background-color:var(--color-surface-2);color:var(--color-text-muted);margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.EssayModal-module__1jB5dq__essayText code{background-color:var(--color-surface-2);color:var(--color-text);border-radius:3px;padding:.2rem .4rem;font-family:Courier New,Courier,monospace;font-size:.9rem}.EssayModal-module__1jB5dq__essayText pre{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:5px;margin:1rem 0;padding:1rem;overflow-x:auto}.EssayModal-module__1jB5dq__essayText pre code{background:0 0;border-radius:0;padding:0}.EssayModal-module__1jB5dq__essayText a{color:var(--color-primary);text-decoration:none}.EssayModal-module__1jB5dq__essayText a:hover{text-decoration:underline}.EssayModal-module__1jB5dq__editPanelRight{border-left:2px solid var(--color-border);background:linear-gradient(135deg,var(--color-surface-2)0%,var(--color-surface)100%);flex-shrink:0;width:420px;padding:2rem;animation:.3s ease-out EssayModal-module__1jB5dq__slideInRight;overflow-y:auto}@keyframes EssayModal-module__1jB5dq__slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.EssayModal-module__1jB5dq__editPanelRight h4{color:var(--color-text);border-bottom:2px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}.EssayModal-module__1jB5dq__editTextarea{border:2px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);resize:vertical;border-radius:10px;min-height:120px;padding:.875rem 1rem;font-family:inherit;font-size:.95rem;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000a}.EssayModal-module__1jB5dq__editTextarea:hover{border-color:var(--color-text-muted);box-shadow:0 4px 8px #0000000f}.EssayModal-module__1jB5dq__editTextarea:focus{border-color:var(--color-primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #6366f11a,0 4px 12px #00000014}.EssayModal-module__1jB5dq__editTextarea::placeholder{color:var(--color-text-muted);opacity:.6}.EssayModal-module__1jB5dq__editError{color:#dc2626;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:2px solid #dc2626;border-radius:10px;margin-top:.75rem;padding:.875rem 1rem;font-size:.9rem;font-weight:500;animation:.5s ease-in-out EssayModal-module__1jB5dq__shake;box-shadow:0 4px 12px #dc262626}@keyframes EssayModal-module__1jB5dq__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.EssayModal-module__1jB5dq__editLoading{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:10px;padding:.75rem;display:flex}.EssayModal-module__1jB5dq__editLoading .EssayModal-module__1jB5dq__spinner{border-width:3px;width:20px;height:20px}.EssayModal-module__1jB5dq__editHistory{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.EssayModal-module__1jB5dq__editHistory::-webkit-scrollbar{width:6px}.EssayModal-module__1jB5dq__editHistory::-webkit-scrollbar-track{background:var(--color-surface-2);border-radius:3px}.EssayModal-module__1jB5dq__editHistory::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.EssayModal-module__1jB5dq__editHistory::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.EssayModal-module__1jB5dq__editHistoryItem{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-bottom:.625rem;padding:.875rem;transition:all .3s;animation:.3s ease-out EssayModal-module__1jB5dq__slideUp}@keyframes EssayModal-module__1jB5dq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EssayModal-module__1jB5dq__editHistoryItem:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 8px #0000000f}.EssayModal-module__1jB5dq__editHistoryRequest{color:var(--color-text);margin-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.5}.EssayModal-module__1jB5dq__editHistoryDate{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.EssayModal-module__1jB5dq__inlineMetaIcon{width:.85rem;height:.85rem;color:var(--color-primary)}.EssayModal-module__1jB5dq__previewControls{flex-direction:column;gap:.75rem;display:flex}.EssayModal-module__1jB5dq__previewToggle{justify-content:center;display:flex}.EssayModal-module__1jB5dq__previewInfo{background:var(--color-surface);border-radius:6px;margin:.75rem 0;padding:.75rem;font-size:.85rem}.EssayModal-module__1jB5dq__diffAdded{color:inherit;background-color:#22c55e40;border:1px solid #22c55e4d;border-radius:3px;padding:2px 4px;font-weight:500;text-decoration:none;display:inline}.EssayModal-module__1jB5dq__diffRemoved{color:inherit;opacity:.8;background-color:#ef444440;border:1px solid #ef44444d;border-radius:3px;padding:2px 4px;text-decoration:line-through;display:inline}.EssayModal-module__1jB5dq__essayDiff{color:var(--color-text);white-space:pre-wrap;word-wrap:break-word;font-size:1.1rem;line-height:1.8}.EssayModal-module__1jB5dq__generatingAnimation{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem 2rem;animation:.3s ease-out EssayModal-module__1jB5dq__fadeIn;display:flex}@keyframes EssayModal-module__1jB5dq__fadeIn{0%{opacity:0}to{opacity:1}}.EssayModal-module__1jB5dq__spinner{border:5px solid var(--color-border);border-top-color:var(--color-primary);border-right-color:var(--color-primary);border-radius:50%;width:64px;height:64px;margin:0 auto 1.5rem;animation:1s cubic-bezier(.68,-.55,.265,1.55) infinite EssayModal-module__1jB5dq__spin;box-shadow:0 4px 12px #6366f133}@keyframes EssayModal-module__1jB5dq__spin{to{transform:rotate(360deg)}}.EssayModal-module__1jB5dq__generationStatus{background:linear-gradient(135deg,var(--color-surface-2)0%,var(--color-surface)100%);border:2px solid var(--color-border);border-radius:16px;width:100%;max-width:600px;margin:1.5rem 0;padding:2rem 2.5rem;box-shadow:0 8px 24px #0000000f}.EssayModal-module__1jB5dq__statusText{background:var(--gradient-primary);-webkit-text-fill-color:transparent;text-align:center;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.5rem;font-weight:700;animation:2s ease-in-out infinite EssayModal-module__1jB5dq__pulseGlow}@keyframes EssayModal-module__1jB5dq__pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.EssayModal-module__1jB5dq__progressBarWrapper{width:100%;max-width:600px;margin:2rem auto 1.5rem}.EssayModal-module__1jB5dq__progressBarContainer{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:12px;width:100%;height:12px;overflow:hidden;box-shadow:inset 0 2px 4px #0000001a}.EssayModal-module__1jB5dq__progressBarFill{background:var(--gradient-primary-horizontal);border-radius:12px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 10px #6366f166}.EssayModal-module__1jB5dq__progressBarFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite EssayModal-module__1jB5dq__shimmer;position:absolute;inset:0}@keyframes EssayModal-module__1jB5dq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.EssayModal-module__1jB5dq__progressBarLabel{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-top:.75rem;font-size:.9rem;font-weight:500;display:flex}.EssayModal-module__1jB5dq__statusBadge{background:var(--gradient-primary);color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.85rem;font-weight:600;animation:2s ease-in-out infinite EssayModal-module__1jB5dq__pulseGlow;box-shadow:0 2px 8px #6366f14d}.EssayModal-module__1jB5dq__streamingProgress{text-align:left;max-width:500px;margin:1.5rem auto}.EssayModal-module__1jB5dq__progressItem{background:var(--color-surface-2);border-left:3px solid var(--color-border);border-radius:8px;margin:.5rem 0;padding:.5rem 1rem;font-size:.9rem;transition:all .3s;animation:.3s ease-out EssayModal-module__1jB5dq__slideIn}@keyframes EssayModal-module__1jB5dq__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.EssayModal-module__1jB5dq__progressSuccess{color:#10b981;border-left-color:#10b981}.EssayModal-module__1jB5dq__progressError{color:#ef4444;border-left-color:#ef4444}.EssayModal-module__1jB5dq__progressInfo{color:var(--color-text);border-left-color:#3b82f6}.EssayModal-module__1jB5dq__progressBar{background:var(--color-surface-2);border-radius:8px;width:100%;max-width:500px;height:8px;margin:1.5rem auto;overflow:hidden}.EssayModal-module__1jB5dq__progress{background:var(--color-primary);height:100%;animation:2s ease-in-out infinite EssayModal-module__1jB5dq__progressAnimation}@keyframes EssayModal-module__1jB5dq__progressAnimation{0%{width:0%}50%{width:70%}to{width:30%}}@media (max-width:1200px){.EssayModal-module__1jB5dq__modal.EssayModal-module__1jB5dq__withEditPanel{max-width:95vw}.EssayModal-module__1jB5dq__editPanelRight{width:350px;padding:1.5rem}}@media (max-width:1000px){.EssayModal-module__1jB5dq__essayContentWrapper.EssayModal-module__1jB5dq__withEditPanel{flex-direction:column;gap:0}.EssayModal-module__1jB5dq__editPanelRight{border-left:none;border-top:1px solid var(--color-border);width:100%;padding:1.5rem 2rem}.EssayModal-module__1jB5dq__modal.EssayModal-module__1jB5dq__withEditPanel{max-width:900px}}@media (max-width:768px){.EssayModal-module__1jB5dq__overlay{padding:1rem}.EssayModal-module__1jB5dq__modal{max-height:95vh}.EssayModal-module__1jB5dq__header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 1.5rem}.EssayModal-module__1jB5dq__actions{justify-content:space-between;align-self:stretch}.EssayModal-module__1jB5dq__essayContent{padding:1.5rem}.EssayModal-module__1jB5dq__essayText{font-size:1rem}.EssayModal-module__1jB5dq__essayText h1{font-size:1.6rem}.EssayModal-module__1jB5dq__essayText h2{font-size:1.4rem}.EssayModal-module__1jB5dq__essayText h3{font-size:1.2rem}}
.Account-module__0tQKfq__overlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Account-module__0tQKfq__modal{background:var(--color-surface);border:1px solid var(--color-border);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;animation:.3s ease-out Account-module__0tQKfq__modalFadeIn;display:flex}.Account-module__0tQKfq__confirmModal{background:var(--color-surface);border:1px solid var(--color-border);width:100%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;animation:.3s ease-out Account-module__0tQKfq__modalFadeIn;display:flex}@keyframes Account-module__0tQKfq__modalFadeIn{0%{opacity:0;transform:scale(.95)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.Account-module__0tQKfq__header{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.Account-module__0tQKfq__header h2,.Account-module__0tQKfq__header h3{color:var(--color-text);margin:0}.Account-module__0tQKfq__body{flex:1;padding:2rem;overflow-y:auto}.Account-module__0tQKfq__footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;padding:1.5rem 2rem;display:flex}.Account-module__0tQKfq__section{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:2rem}.Account-module__0tQKfq__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Account-module__0tQKfq__section h3{color:var(--color-text);margin-top:0;margin-bottom:1rem;font-size:1.25rem}.Account-module__0tQKfq__formGroup{margin-bottom:1rem}.Account-module__0tQKfq__formGroup label{color:var(--color-text);margin-bottom:.5rem;font-weight:500;display:block}.Account-module__0tQKfq__formGroup input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:8px;padding:.75rem;font-size:1rem}.Account-module__0tQKfq__formGroup input:disabled{opacity:.6;cursor:not-allowed}.Account-module__0tQKfq__passwordField{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:8px;padding:.75rem;font-size:1rem}.Account-module__0tQKfq__passwordField.Account-module__0tQKfq__clickable{cursor:pointer;transition:background-color .2s}.Account-module__0tQKfq__passwordField.Account-module__0tQKfq__clickable:hover{background:var(--color-surface-2)}.Account-module__0tQKfq__passwordDots{letter-spacing:2px;font-size:1.2rem}.Account-module__0tQKfq__formActions{margin-top:1.5rem}.Account-module__0tQKfq__editActions{gap:.75rem;display:flex}.Account-module__0tQKfq__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef4444;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Account-module__0tQKfq__successMessage{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Account-module__0tQKfq__mfaStatus{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.Account-module__0tQKfq__mfaInfo{flex:1}.Account-module__0tQKfq__mfaStatusDisplay{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.Account-module__0tQKfq__statusLabel{color:var(--color-text);font-weight:500}.Account-module__0tQKfq__statusValue{border-radius:4px;padding:.25rem .75rem;font-weight:600}.Account-module__0tQKfq__statusValue.Account-module__0tQKfq__enabled{color:#22c55e;background:#22c55e33}.Account-module__0tQKfq__statusValue.Account-module__0tQKfq__disabled{color:var(--color-text-muted);background:#9ca3af33}.Account-module__0tQKfq__mfaDescription{color:var(--color-text-muted);margin:0;font-size:.9rem}.Account-module__0tQKfq__mfaActions{align-items:center;display:flex}.Account-module__0tQKfq__tooltipContainer{display:inline-block;position:relative}.Account-module__0tQKfq__infoIcon{background:var(--color-surface-2);width:20px;height:20px;color:var(--color-text-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;transition:background-color .2s;display:inline-flex}.Account-module__0tQKfq__infoIcon:hover{background:var(--color-primary);color:#fff}.Account-module__0tQKfq__tooltip{background:var(--color-surface-2);border:1px solid var(--color-border);box-shadow:var(--shadow-md);z-index:1000;width:max-content;max-width:250px;color:var(--color-text);border-radius:8px;margin-bottom:.5rem;padding:.75rem;font-size:.85rem;line-height:1.4;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.Account-module__0tQKfq__actionsHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.Account-module__0tQKfq__actionsHeader:hover{opacity:.8}.Account-module__0tQKfq__chevron{color:var(--color-text-muted);font-size:.9rem}.Account-module__0tQKfq__actionsContent{margin-top:1rem}.Account-module__0tQKfq__actionItem{margin-bottom:1rem}.Account-module__0tQKfq__actionMain{align-items:center;gap:.75rem;display:flex}.Account-module__0tQKfq__signOutSection{justify-content:flex-start;display:flex}.Account-module__0tQKfq__exportSuccess{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem}.Account-module__0tQKfq__exportDetails{flex-direction:column;gap:1.5rem;display:flex}.Account-module__0tQKfq__dataSummary h5{color:var(--color-text);margin-top:0;margin-bottom:.75rem}.Account-module__0tQKfq__dataSummary ul{margin:0;padding:0;list-style:none}.Account-module__0tQKfq__dataSummary li{color:var(--color-text);padding:.5rem 0}.Account-module__0tQKfq__exportActions{gap:.75rem;display:flex}@media (max-width:768px){.Account-module__0tQKfq__overlay{padding:1rem}.Account-module__0tQKfq__modal{max-width:100%;max-height:95vh}.Account-module__0tQKfq__header,.Account-module__0tQKfq__body,.Account-module__0tQKfq__footer{padding:1.5rem}.Account-module__0tQKfq__mfaStatus{flex-direction:column}.Account-module__0tQKfq__mfaActions{align-self:stretch}.Account-module__0tQKfq__mfaActions button{width:100%}.Account-module__0tQKfq__editActions{flex-direction:column}.Account-module__0tQKfq__editActions button{width:100%}}
.BanModal-module__bHV2Pq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.BanModal-module__bHV2Pq__modal{background:var(--color-surface);border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.BanModal-module__bHV2Pq__modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.BanModal-module__bHV2Pq__headerContent{align-items:center;gap:12px;display:flex}.BanModal-module__bHV2Pq__headerContent h2{margin:0;font-size:1.25rem;font-weight:600}.BanModal-module__bHV2Pq__badge{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.BanModal-module__bHV2Pq__closeButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:2rem;line-height:1;transition:all .2s;display:flex}.BanModal-module__bHV2Pq__closeButton:hover{background:var(--color-surface-2);color:var(--color-text)}.BanModal-module__bHV2Pq__modalBody{padding:1.5rem}.BanModal-module__bHV2Pq__modalBody p{color:var(--color-text-secondary);margin-top:0;line-height:1.6}.BanModal-module__bHV2Pq__warningBox{background:#f59e0b1f;border:1px solid #f59e0b80;border-radius:8px;margin-top:1rem;padding:1rem}.BanModal-module__bHV2Pq__warningBox p{color:var(--color-text);margin:0}.BanModal-module__bHV2Pq__infoBox{background:var(--color-surface-2);border-radius:8px;margin-top:1rem;padding:1rem}.BanModal-module__bHV2Pq__infoBox p{color:var(--color-text);margin:0 0 .5rem}.BanModal-module__bHV2Pq__infoBox p:last-child{margin-bottom:0}.BanModal-module__bHV2Pq__modalFooter{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.BanModal-module__bHV2Pq__btnOutline,.BanModal-module__bHV2Pq__btnPrimary{cursor:pointer;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s}.BanModal-module__bHV2Pq__btnOutline{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.BanModal-module__bHV2Pq__btnOutline:hover{background:var(--color-surface-2)}.BanModal-module__bHV2Pq__btnPrimary{background:var(--color-primary);color:#fff}.BanModal-module__bHV2Pq__btnPrimary:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:640px){.BanModal-module__bHV2Pq__modal{max-width:100%;margin:1rem}.BanModal-module__bHV2Pq__modalFooter{flex-direction:column}.BanModal-module__bHV2Pq__btnOutline,.BanModal-module__bHV2Pq__btnPrimary{width:100%}}
@keyframes page-module__NfDiEG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__NfDiEG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__NfDiEG__aboutPage{color:var(--color-text);flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;animation:.5s ease-out page-module__NfDiEG__fadeIn;display:flex}.page-module__NfDiEG__aboutHero{background:var(--gradient-primary);color:#fff;text-align:center;padding:100px 0 60px;animation:.6s ease-out .2s both page-module__NfDiEG__slideUp}.page-module__NfDiEG__aboutHero h1{margin-bottom:1rem;font-size:3rem;font-weight:800}.page-module__NfDiEG__aboutSubtitle{opacity:.9;font-size:1.25rem}.page-module__NfDiEG__aboutStory{background:var(--color-surface);padding:80px 0}.page-module__NfDiEG__storyContent h2{color:var(--color-text);margin-bottom:2rem;font-size:2.5rem}.page-module__NfDiEG__storyContent p{color:var(--color-text-muted);max-width:800px;margin-bottom:1.5rem;font-size:1.1rem}.page-module__NfDiEG__founderInfo{background:var(--color-surface-2);border:1px solid var(--color-border);max-width:400px;box-shadow:var(--shadow-sm);border-radius:12px;margin-top:3rem;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__NfDiEG__founderInfo:hover{border-color:#6366f14d;transform:translateY(-4px);box-shadow:0 8px 24px #6366f126}.page-module__NfDiEG__founderInfo h3{color:var(--color-primary);margin-bottom:.5rem}.page-module__NfDiEG__founderInfo p{margin-bottom:.5rem;font-size:1rem}.page-module__NfDiEG__inlineContact{align-items:center;gap:.5rem;display:flex}.page-module__NfDiEG__inlineContactIcon{width:1.1rem;height:1.1rem;color:var(--color-primary)}.page-module__NfDiEG__founderInfo a{color:var(--color-primary);text-decoration:none}.page-module__NfDiEG__mission{background:var(--color-surface-2);padding:80px 0}.page-module__NfDiEG__mission h2{text-align:center;color:var(--color-text);margin-bottom:3rem;font-size:2.5rem}.page-module__NfDiEG__missionGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.page-module__NfDiEG__missionItem{background:var(--color-surface);text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--color-border);border-radius:12px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__NfDiEG__missionItem:hover{box-shadow:var(--shadow-lg);border-color:#6366f14d;transform:translateY(-8px)scale(1.02)}.page-module__NfDiEG__missionIcon{justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.page-module__NfDiEG__missionIcon svg{width:100%;height:100%;color:var(--color-primary)}.page-module__NfDiEG__missionItem h3{color:var(--color-text);margin-bottom:1rem;font-size:1.25rem}.page-module__NfDiEG__missionItem p{color:var(--color-text-muted)}.page-module__NfDiEG__faq{background:var(--color-surface);padding:80px 0}.page-module__NfDiEG__faq h2{text-align:center;color:var(--color-text);margin-bottom:3rem;font-size:2.5rem}.page-module__NfDiEG__faqList{max-width:800px;margin:0 auto}.page-module__NfDiEG__faqItem{border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem;overflow:hidden}.page-module__NfDiEG__faqQuestion{background:var(--color-surface);text-align:left;width:100%;color:var(--color-text);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.1rem;font-weight:600;transition:background .3s;display:flex}.page-module__NfDiEG__faqQuestion:hover{background:var(--color-surface-2)}.page-module__NfDiEG__faqToggle{color:var(--color-primary);font-size:1.5rem;font-weight:400}.page-module__NfDiEG__faqAnswer{background:var(--color-surface-2);max-height:0;transition:max-height .3s ease-out;overflow:hidden}.page-module__NfDiEG__faqItem.page-module__NfDiEG__open .page-module__NfDiEG__faqAnswer{max-height:200px}.page-module__NfDiEG__faqAnswer p{color:var(--color-text-muted);margin:0;padding:1.5rem}.page-module__NfDiEG__contact{background:var(--color-surface-2);text-align:center;padding:80px 0}.page-module__NfDiEG__contact h2{color:var(--color-text);margin-bottom:1rem;font-size:2.5rem}.page-module__NfDiEG__contact>p{color:var(--color-text-muted);margin-bottom:3rem;font-size:1.1rem}.page-module__NfDiEG__contactInfo{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:800px;margin:0 auto;display:grid}.page-module__NfDiEG__contactItem{background:var(--color-surface);box-shadow:var(--shadow-md);border:1px solid var(--color-border);border-radius:12px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__NfDiEG__contactItem:hover{border-color:#6366f14d;transform:translateY(-4px);box-shadow:0 12px 30px #6366f133}.page-module__NfDiEG__contactItem h3{color:var(--color-primary);margin-bottom:1rem}.page-module__NfDiEG__contactItem p{color:var(--color-text-muted);margin:0}.page-module__NfDiEG__contactItem a{color:var(--color-primary);text-decoration:none}[data-theme=dark] .page-module__NfDiEG__aboutStory{background:var(--color-surface)}[data-theme=dark] .page-module__NfDiEG__storyContent h2{color:var(--color-text)}[data-theme=dark] .page-module__NfDiEG__storyContent p{color:var(--color-text-muted)}[data-theme=dark] .page-module__NfDiEG__founderInfo,[data-theme=dark] .page-module__NfDiEG__mission{background:var(--color-surface-2)}[data-theme=dark] .page-module__NfDiEG__mission h2{color:var(--color-text)}[data-theme=dark] .page-module__NfDiEG__missionItem{background:var(--color-surface);box-shadow:var(--shadow-md)}[data-theme=dark] .page-module__NfDiEG__missionItem h3{color:var(--color-text)}[data-theme=dark] .page-module__NfDiEG__missionItem p{color:var(--color-text-muted)}[data-theme=dark] .page-module__NfDiEG__faq{background:var(--color-surface)}[data-theme=dark] .page-module__NfDiEG__faq h2{color:var(--color-text)}[data-theme=dark] .page-module__NfDiEG__faqItem{border-color:var(--color-border)}[data-theme=dark] .page-module__NfDiEG__faqQuestion{background:var(--color-surface);color:var(--color-text)}[data-theme=dark] .page-module__NfDiEG__faqQuestion:hover{background:var(--color-surface-2)}[data-theme=dark] .page-module__NfDiEG__faqAnswer{background:var(--color-surface);color:var(--color-text)}[data-theme=dark] .page-module__NfDiEG__contact{background:var(--color-surface-2)}[data-theme=dark] .page-module__NfDiEG__contact h2{color:var(--color-text)}[data-theme=dark] .page-module__NfDiEG__contact>p{color:var(--color-text-muted)}[data-theme=dark] .page-module__NfDiEG__contactItem{background:var(--color-surface);box-shadow:var(--shadow-md)}[data-theme=dark] .page-module__NfDiEG__contactItem h3{color:var(--color-primary)}[data-theme=dark] .page-module__NfDiEG__contactItem p{color:var(--color-text-muted)}[data-theme=dark] .page-module__NfDiEG__contactItem a{color:var(--color-primary)}@media (max-width:768px){.page-module__NfDiEG__aboutHero{padding:60px 0 40px}.page-module__NfDiEG__aboutHero h1{font-size:2.25rem;line-height:1.2}.page-module__NfDiEG__aboutSubtitle{font-size:1.1rem}.page-module__NfDiEG__aboutStory{padding:60px 0}.page-module__NfDiEG__storyContent h2{margin-bottom:1.5rem;font-size:2rem}.page-module__NfDiEG__storyContent p{margin-bottom:1.5rem;font-size:1rem}.page-module__NfDiEG__mission{padding:60px 0}.page-module__NfDiEG__mission h2{margin-bottom:2rem;font-size:2rem}.page-module__NfDiEG__missionGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__NfDiEG__missionItem{padding:1.5rem}.page-module__NfDiEG__contact{padding:60px 0}.page-module__NfDiEG__contact h2{margin-bottom:1.5rem;font-size:2rem}.page-module__NfDiEG__contactInfo{grid-template-columns:1fr;gap:1.5rem}.page-module__NfDiEG__contactItem{padding:1.5rem}}@media (min-width:769px) and (max-width:1024px){.page-module__NfDiEG__aboutHero{padding:80px 0 50px}.page-module__NfDiEG__aboutHero h1{font-size:2.75rem}.page-module__NfDiEG__missionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module__NfDiEG__aboutHero{padding:40px 0 30px}.page-module__NfDiEG__aboutHero h1{font-size:1.875rem;line-height:1.3}.page-module__NfDiEG__aboutSubtitle{font-size:1rem}.page-module__NfDiEG__aboutStory,.page-module__NfDiEG__mission,.page-module__NfDiEG__contact{padding:40px 0}.page-module__NfDiEG__storyContent h2,.page-module__NfDiEG__mission h2,.page-module__NfDiEG__contact h2{font-size:1.75rem}.page-module__NfDiEG__missionItem,.page-module__NfDiEG__contactItem{padding:1.25rem}}
@keyframes page-module__WpkLPq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__WpkLPq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__WpkLPq__page{background:linear-gradient(#ffffff05,#fff0);min-height:100vh;padding:120px 1rem 60px;animation:.5s ease-out page-module__WpkLPq__fadeIn}.page-module__WpkLPq__page h1{color:var(--foreground);text-align:center;margin-top:0;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module__WpkLPq__intro{text-align:center;color:var(--foreground-secondary);max-width:700px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.6}.page-module__WpkLPq__section{max-width:900px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.page-module__WpkLPq__section h2{color:var(--foreground);border-bottom:2px solid var(--border-color);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:600}.page-module__WpkLPq__serviceList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.page-module__WpkLPq__service{border:1px solid var(--border-color);background:#ffffff05;border-radius:8px;padding:1.5rem;transition:transform .2s,box-shadow .2s;animation:.6s ease-out both page-module__WpkLPq__slideUp}.page-module__WpkLPq__service:first-child{animation-delay:.1s}.page-module__WpkLPq__service:nth-child(2){animation-delay:.15s}.page-module__WpkLPq__service:nth-child(3){animation-delay:.2s}.page-module__WpkLPq__service:nth-child(4){animation-delay:.25s}.page-module__WpkLPq__service:nth-child(5){animation-delay:.3s}.page-module__WpkLPq__service:nth-child(6){animation-delay:.35s}.page-module__WpkLPq__service:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.page-module__WpkLPq__service h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.page-module__WpkLPq__service h3 a{color:var(--primary-color);text-decoration:none;transition:color .2s}.page-module__WpkLPq__service h3 a:hover{color:var(--primary-color-hover);text-decoration:underline}.page-module__WpkLPq__service p{color:var(--foreground-secondary);margin:0;line-height:1.5}.page-module__WpkLPq__section p{color:var(--foreground-secondary);margin-bottom:1rem;line-height:1.8}.page-module__WpkLPq__footer{text-align:center;border-top:1px solid var(--border-color);margin-top:4rem;padding-top:2rem}.page-module__WpkLPq__footer a{color:var(--primary-color);font-weight:500;text-decoration:none;transition:color .2s}.page-module__WpkLPq__footer a:hover{color:var(--primary-color-hover);text-decoration:underline}@media (max-width:768px){.page-module__WpkLPq__page{padding:100px 1rem 40px}.page-module__WpkLPq__page h1{margin-top:0;font-size:2rem}.page-module__WpkLPq__intro{margin-bottom:2rem;font-size:1rem}.page-module__WpkLPq__section h2{font-size:1.5rem}.page-module__WpkLPq__serviceList{grid-template-columns:1fr;gap:1rem}.page-module__WpkLPq__service{padding:1rem}.page-module__WpkLPq__service h3{font-size:1.1rem}}
.page-module__OmXfwq__page{background:var(--color-surface-2);min-height:100vh;padding:120px 0 80px}.page-module__OmXfwq__inner{flex-direction:column;gap:2.5rem;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.page-module__OmXfwq__heroCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:28px;flex-direction:column;gap:2.5rem;padding:3rem;animation:.4s ease-out both page-module__OmXfwq__fadeIn;display:flex;box-shadow:0 20px 45px #0f172a14}.page-module__OmXfwq__heroPrimary{flex-direction:column;gap:1.5rem;display:flex}.page-module__OmXfwq__heroEyebrow{letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--color-primary-rgb),.9);font-size:.75rem;font-weight:700}.page-module__OmXfwq__heroTitle{color:var(--color-text);margin:0;font-size:clamp(2rem,1.6rem + 1.2vw,3rem);line-height:1.1}.page-module__OmXfwq__heroDescription{color:var(--color-text-muted);max-width:640px;font-size:1rem}.page-module__OmXfwq__metaGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-top:1rem;display:grid}.page-module__OmXfwq__metaItem{background:var(--color-surface-2);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:20px;padding:1.2rem 1.3rem}.page-module__OmXfwq__metaLabel{text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.page-module__OmXfwq__metaValue{color:var(--color-text);word-break:break-word;margin-top:.6rem;font-size:1.1rem;font-weight:600}.page-module__OmXfwq__heroSecondary{flex-direction:column;gap:1rem;display:flex}.page-module__OmXfwq__loadingPill{border:1px solid rgba(var(--color-primary-rgb),.3);background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.7rem;font-weight:600;display:inline-flex}.page-module__OmXfwq__heroButtonGroup{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__OmXfwq__heroButton{border-radius:999px;padding:.65rem 1.4rem;font-size:.85rem;font-weight:600}.page-module__OmXfwq__heroIdentity{border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);border-radius:18px;padding:1rem 1.25rem;font-size:.85rem}.page-module__OmXfwq__sectionNav{flex-wrap:wrap;gap:1rem .85rem;margin-top:2rem;display:flex}.page-module__OmXfwq__recentLookups{flex-direction:column;gap:.4rem;margin-top:1.1rem;display:flex}.page-module__OmXfwq__recentHeading{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:.65rem;font-weight:700}.page-module__OmXfwq__recentChips{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__OmXfwq__recentChipButton{border:1px solid rgba(var(--color-primary-rgb),.35);background:rgba(var(--color-primary-rgb),.14);color:var(--color-primary);border-radius:999px;padding:.4rem .8rem;font-size:.75rem;transition:all .2s}.page-module__OmXfwq__recentChipButton:hover{border-color:rgba(var(--color-primary-rgb),.6);background:rgba(var(--color-primary-rgb),.22)}.page-module__OmXfwq__recentChipClear{border:1px dashed var(--color-border);color:var(--color-text-muted);background:0 0;border-radius:999px;padding:.4rem .8rem;font-size:.72rem;transition:all .2s}.page-module__OmXfwq__recentChipClear:hover{color:var(--color-text);border-color:var(--color-text-muted)}.page-module__OmXfwq__navButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);text-align:left;border-radius:999px;align-items:center;gap:.75rem;padding:.9rem 1.3rem;font-size:.92rem;font-weight:600;transition:all .25s;display:inline-flex;position:relative}.page-module__OmXfwq__navButton:hover{border-color:var(--color-primary);box-shadow:0 18px 28px rgba(var(--color-primary-rgb),.15);transform:translateY(-1px)}.page-module__OmXfwq__navButtonActive{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);box-shadow:0 20px 36px rgba(var(--color-primary-rgb),.18)}.page-module__OmXfwq__navIcon{color:var(--color-primary);align-items:center;display:inline-flex}.page-module__OmXfwq__navText{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.page-module__OmXfwq__navLabel{align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.page-module__OmXfwq__navDescription{color:var(--color-text-muted);font-size:.75rem;font-weight:500;display:block}.page-module__OmXfwq__navStatusDot{background:radial-gradient(circle at 30% 30%,rgba(var(--color-primary-rgb),.95),rgba(var(--color-primary-rgb),.28));width:.55rem;height:.55rem;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.12);border-radius:50%}.page-module__OmXfwq__sectionContent{flex-direction:column;gap:2.5rem;margin-top:2.5rem;display:flex}.page-module__OmXfwq__sectionCard{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:26px;overflow:hidden}.page-module__OmXfwq__sectionCardHeader{border-bottom:1px solid var(--color-border);flex-direction:column;gap:1rem;padding:2rem;display:flex}.page-module__OmXfwq__sectionHeaderText h2{color:var(--color-text);margin:0;font-size:clamp(1.4rem,1.1rem + .6vw,1.9rem)}.page-module__OmXfwq__sectionHeaderText p{color:var(--color-text-muted);margin-top:.4rem;font-size:.95rem}.page-module__OmXfwq__sectionActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__OmXfwq__sectionCardBody{background:var(--color-surface);padding:2rem}.page-module__OmXfwq__statTile{background:var(--color-surface-2);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:20px;padding:1.4rem 1.5rem;transition:transform .2s}.page-module__OmXfwq__statTile:hover{transform:translateY(-2px)}.page-module__OmXfwq__statLabel{text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.page-module__OmXfwq__statValue{color:var(--color-text);margin-top:.8rem;font-size:2.1rem;font-weight:700}.page-module__OmXfwq__badge{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:.7rem;font-weight:600;display:inline-flex}.page-module__OmXfwq__badgeDanger{color:#b91c1c;background:#ef44441f;border:1px solid #ef444447}.page-module__OmXfwq__badgeSuccess{color:#15803d;background:#22c55e1f;border:1px solid #22c55e47}.page-module__OmXfwq__badgeNeutral{background:rgba(var(--color-primary-rgb),.12);border:1px solid rgba(var(--color-primary-rgb),.28);color:var(--color-primary)}.page-module__OmXfwq__errorBanner{color:#991b1b;box-shadow:var(--shadow-sm);background:#ef444414;border:1px solid #ef44444d;border-radius:22px;padding:1.1rem 1.4rem;font-weight:500}.page-module__OmXfwq__surfaceCard{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:20px;padding:1.5rem}.page-module__OmXfwq__surfaceCardMuted{background:var(--color-surface-2)}.page-module__OmXfwq__surfaceCardDashed{border-style:dashed}.page-module__OmXfwq__surfaceCardTight{padding:1.2rem 1.4rem}.page-module__OmXfwq__scrollArea{flex-direction:column;gap:.9rem;max-height:24rem;padding-right:.5rem;display:flex;overflow-y:auto}.page-module__OmXfwq__chips{flex-wrap:wrap;gap:.6rem;display:flex}.page-module__OmXfwq__chips span{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-2);border-radius:999px;padding:.3rem .8rem;font-size:.75rem}.page-module__OmXfwq__inlineList{color:var(--color-text-muted);flex-wrap:wrap;gap:.5rem;font-size:.85rem;display:flex}.page-module__OmXfwq__inlineList strong{color:var(--color-text)}.page-module__OmXfwq__fieldLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.page-module__OmXfwq__input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:14px;margin-top:.5rem;padding:.75rem .9rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.page-module__OmXfwq__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.15);outline:none}.page-module__OmXfwq__textarea{resize:vertical;min-height:110px}.page-module__OmXfwq__helperText{color:var(--color-text-muted);margin-top:.4rem;font-size:.8rem}.page-module__OmXfwq__divider{background:var(--color-border);opacity:.6;height:1px;margin:1.8rem 0}.page-module__OmXfwq__emptyState{border:1px dashed var(--color-border);background:var(--color-surface);text-align:center;color:var(--color-text-muted);border-radius:20px;padding:1.8rem;font-size:.95rem}@media (min-width:1024px){.page-module__OmXfwq__heroCard{flex-direction:row;justify-content:space-between;align-items:flex-start}.page-module__OmXfwq__heroPrimary{flex:1;padding-right:3rem}.page-module__OmXfwq__heroSecondary{align-items:flex-end;min-width:320px}.page-module__OmXfwq__sectionNav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0d1628eb 0%,#0d1628d6 100%);border-radius:28px;padding:1.2rem 1.4rem 1.5rem;position:sticky;top:92px;box-shadow:0 30px 60px #0f172a3d}}@media (max-width:768px){.page-module__OmXfwq__page{padding:110px 0 60px}.page-module__OmXfwq__heroCard{border-radius:24px;padding:2.2rem}.page-module__OmXfwq__sectionCardHeader,.page-module__OmXfwq__sectionCardBody{padding:1.6rem}.page-module__OmXfwq__sectionNav{box-shadow:none;background:0 0;border-radius:0;padding:0;position:static}}@keyframes page-module__OmXfwq__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:is(.page-module__OmXfwq__page .bg-slate-950,.page-module__OmXfwq__page .bg-slate-950\/60,.page-module__OmXfwq__page .bg-slate-950\/70,.page-module__OmXfwq__page .bg-slate-950\/80){background-color:var(--color-surface-2)!important}:is(.page-module__OmXfwq__page .bg-slate-900,.page-module__OmXfwq__page .bg-slate-900\/60,.page-module__OmXfwq__page .bg-slate-900\/70,.page-module__OmXfwq__page .bg-slate-900\/80){background-color:var(--color-surface)!important}:is(.page-module__OmXfwq__page .border-slate-800,.page-module__OmXfwq__page .border-slate-700){border-color:var(--color-border)!important}:is(.page-module__OmXfwq__page .text-white,.page-module__OmXfwq__page .text-slate-100,.page-module__OmXfwq__page .text-slate-200){color:var(--color-text)!important}:is(.page-module__OmXfwq__page .text-slate-300,.page-module__OmXfwq__page .text-slate-300\/70,.page-module__OmXfwq__page .text-slate-300\/80,.page-module__OmXfwq__page .text-slate-400,.page-module__OmXfwq__page .text-slate-400\/70,.page-module__OmXfwq__page .text-slate-400\/80){color:var(--color-text-muted)!important}.page-module__OmXfwq__page .text-slate-300\/90{color:var(--color-text-muted)!important}.page-module__OmXfwq__page .text-slate-200\/90{color:var(--color-text)!important}.page-module__OmXfwq__page .text-indigo-200{color:var(--color-primary)!important}.page-module__OmXfwq__page .shadow-black\/30{box-shadow:0 24px 45px #0f172a1f!important}.page-module__OmXfwq__page .text-red-200\/90{color:#b91c1c!important}
@keyframes post-module__J08j4q__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes post-module__J08j4q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes post-module__J08j4q__scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.post-module__J08j4q__page{background:var(--color-bg);min-height:calc(100vh - 80px);padding:2rem 0 4rem;animation:.5s ease-out post-module__J08j4q__fadeIn}.post-module__J08j4q__loading{text-align:center;color:var(--color-text-muted);padding:5rem 1.25rem}.post-module__J08j4q__loading p{margin-top:1rem;font-size:1.125rem}.post-module__J08j4q__error{text-align:center;background:var(--color-surface);border-radius:var(--radius-md);max-width:600px;box-shadow:var(--shadow-md);border:1px solid var(--color-border);margin:5rem auto;padding:2.5rem}.post-module__J08j4q__error h2{color:var(--color-text);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.post-module__J08j4q__error p{color:var(--color-text-muted);margin:0 0 1.5rem;line-height:1.6}.post-module__J08j4q__backButton{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.post-module__J08j4q__backButton:hover{color:var(--color-primary-600);text-decoration:underline}.post-module__J08j4q__article{background:var(--color-surface);border-radius:var(--radius-md);max-width:800px;box-shadow:var(--shadow-md);border:1px solid var(--color-border);margin:0 auto;animation:.6s ease-out .1s both post-module__J08j4q__scaleIn;overflow:hidden}.post-module__J08j4q__header{border-bottom:1px solid var(--color-border);padding:3.75rem 3.75rem 2.5rem;animation:.6s ease-out .2s both post-module__J08j4q__fadeInUp}.post-module__J08j4q__backLink{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:1.875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.post-module__J08j4q__backLink:hover{color:var(--color-primary)}.post-module__J08j4q__title{color:var(--color-text);letter-spacing:-.02em;margin:0 0 1.5rem;font-size:2.625rem;font-weight:700;line-height:1.2}.post-module__J08j4q__meta{color:var(--color-text-muted);align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.post-module__J08j4q__author{color:var(--color-text);font-weight:500}.post-module__J08j4q__separator{opacity:.5}.post-module__J08j4q__date{color:var(--color-text-muted)}.post-module__J08j4q__content{color:var(--color-text);padding:2.5rem 3.75rem 3.75rem;font-size:1.125rem;line-height:1.8;animation:.6s ease-out .3s both post-module__J08j4q__fadeInUp}.post-module__J08j4q__content p{margin:0 0 1.5rem}.post-module__J08j4q__content p:last-child{margin-bottom:0}.post-module__J08j4q__content h1,.post-module__J08j4q__content h2,.post-module__J08j4q__content h3,.post-module__J08j4q__content h4,.post-module__J08j4q__content h5,.post-module__J08j4q__content h6{color:var(--color-text);margin:2rem 0 1rem;font-weight:600;line-height:1.3}.post-module__J08j4q__content h1{font-size:2rem}.post-module__J08j4q__content h2{font-size:1.75rem}.post-module__J08j4q__content h3{font-size:1.5rem}.post-module__J08j4q__content h4{font-size:1.25rem}.post-module__J08j4q__content h1:first-child,.post-module__J08j4q__content h2:first-child,.post-module__J08j4q__content h3:first-child{margin-top:0}.post-module__J08j4q__content ul,.post-module__J08j4q__content ol{margin:1.5rem 0;padding-left:2rem}.post-module__J08j4q__content li{margin:.5rem 0}.post-module__J08j4q__content a{color:var(--color-primary);text-decoration:underline;transition:color .2s}.post-module__J08j4q__content a:hover{color:var(--color-primary-600)}.post-module__J08j4q__content code{background:var(--color-surface-2);border-radius:var(--radius-sm);color:var(--color-text);border:1px solid var(--color-border);padding:.25rem .5rem;font-family:monospace;font-size:.9em}.post-module__J08j4q__content pre{background:var(--color-surface-2);border-radius:var(--radius-md);border:1px solid var(--color-border);margin:1.5rem 0;padding:1.5rem;overflow-x:auto}.post-module__J08j4q__content pre code{background:0 0;border:none;padding:0;font-size:.875rem}.post-module__J08j4q__content blockquote{border-left:4px solid var(--color-primary);color:var(--color-text-muted);margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.post-module__J08j4q__content img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:1.5rem 0}.post-module__J08j4q__content hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}.post-module__J08j4q__content table{border-collapse:collapse;width:100%;margin:1.5rem 0}.post-module__J08j4q__content th,.post-module__J08j4q__content td{border:1px solid var(--color-border);text-align:left;padding:.75rem}.post-module__J08j4q__content th{background:var(--color-surface-2);font-weight:600}.post-module__J08j4q__content strong{color:var(--color-text);font-weight:600}.post-module__J08j4q__content em{font-style:italic}.post-module__J08j4q__footer{background:var(--color-surface-2);border-top:1px solid var(--color-border);padding:2.5rem 3.75rem;animation:.6s ease-out .4s both post-module__J08j4q__fadeInUp}.post-module__J08j4q__feedbackSection{text-align:center}.post-module__J08j4q__feedbackTitle{color:var(--color-text);margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.post-module__J08j4q__feedbackMessage{background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);border-radius:var(--radius-sm);border:1px solid rgba(var(--color-primary-rgb),.2);margin-bottom:1.25rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500}.post-module__J08j4q__feedbackButtons{justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}.post-module__J08j4q__feedbackButton{border:2px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .3s;display:flex}.post-module__J08j4q__feedbackButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.2);transform:translateY(-2px)}.post-module__J08j4q__feedbackButton:disabled{opacity:.5;cursor:not-allowed}.post-module__J08j4q__feedbackButton.post-module__J08j4q__active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.post-module__J08j4q__feedbackButton.post-module__J08j4q__active:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600)}.post-module__J08j4q__feedbackIcon{width:20px;height:20px}.post-module__J08j4q__checkmark{font-size:1rem;font-weight:700}.post-module__J08j4q__signInPrompt{color:var(--color-text-muted);margin:0;font-size:.875rem}.post-module__J08j4q__signInButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none;transition:color .2s}.post-module__J08j4q__signInButton:hover,.post-module__J08j4q__signInButton:focus{color:var(--color-primary-600);text-decoration:underline}.post-module__J08j4q__signInButton:disabled{color:var(--color-text-muted);cursor:not-allowed;text-decoration:none}@media (max-width:768px){.post-module__J08j4q__page{padding:1.5rem 0 3rem}.post-module__J08j4q__article{border-radius:var(--radius-sm)}.post-module__J08j4q__header{padding:2.5rem 1.5rem 1.5rem}.post-module__J08j4q__title{font-size:2rem}.post-module__J08j4q__content{padding:1.5rem 1.5rem 2.5rem;font-size:1.0625rem}.post-module__J08j4q__content h1{font-size:1.75rem}.post-module__J08j4q__content h2{font-size:1.5rem}.post-module__J08j4q__content h3{font-size:1.25rem}.post-module__J08j4q__content h4{font-size:1.125rem}.post-module__J08j4q__footer{padding:1.875rem 1.5rem}.post-module__J08j4q__feedbackButtons{flex-direction:column;gap:.75rem}.post-module__J08j4q__feedbackButton{justify-content:center;width:100%}.post-module__J08j4q__error{margin:3rem auto;padding:2rem}}@media (max-width:540px){.post-module__J08j4q__title{font-size:1.75rem}.post-module__J08j4q__header{padding:2rem 1.25rem 1.25rem}.post-module__J08j4q__content{padding:1.25rem 1.25rem 2rem;font-size:1rem}.post-module__J08j4q__content h1{font-size:1.5rem}.post-module__J08j4q__content h2{font-size:1.375rem}.post-module__J08j4q__content h3{font-size:1.125rem}.post-module__J08j4q__footer{padding:1.5rem 1.25rem}}
@keyframes blog-module__JsT-Oq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes blog-module__JsT-Oq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blog-module__JsT-Oq__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes blog-module__JsT-Oq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.blog-module__JsT-Oq__page{background:var(--color-bg);min-height:calc(100vh - 80px);padding:2rem 0 4rem;animation:.5s ease-out blog-module__JsT-Oq__fadeIn}.blog-module__JsT-Oq__header{margin-bottom:3rem;animation:.6s ease-out .1s both blog-module__JsT-Oq__fadeInUp}.blog-module__JsT-Oq__headerContent{margin-bottom:2rem}.blog-module__JsT-Oq__headerContent h1{color:var(--color-text);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.blog-module__JsT-Oq__headerSubtitle{color:var(--color-text-muted);margin:0;font-size:1.125rem;line-height:1.6}.blog-module__JsT-Oq__searchBar{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .3s;animation:.6s ease-out .2s both blog-module__JsT-Oq__fadeInUp;display:flex}.blog-module__JsT-Oq__searchBar:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1),var(--shadow-md);transform:translateY(-1px)}.blog-module__JsT-Oq__searchIcon{width:20px;height:20px;color:var(--color-text-muted);flex-shrink:0;display:flex}.blog-module__JsT-Oq__searchInput{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:400}.blog-module__JsT-Oq__searchInput::placeholder{color:var(--color-text-muted);opacity:.6}.blog-module__JsT-Oq__clearSearch{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.blog-module__JsT-Oq__clearSearch:hover{background:var(--color-border);border-color:var(--color-primary);color:var(--color-primary)}.blog-module__JsT-Oq__main{margin-top:2rem}.blog-module__JsT-Oq__error{color:var(--color-danger);border-radius:var(--radius-md);background-color:#ef44441a;border:1px solid #ef444433;margin-bottom:2rem;padding:1rem 1.25rem;font-weight:500}.blog-module__JsT-Oq__skeletons{gap:1.5rem;display:grid}.blog-module__JsT-Oq__skeletonCard{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:2rem;overflow:hidden}.blog-module__JsT-Oq__skeletonMeta,.blog-module__JsT-Oq__skeletonTitle,.blog-module__JsT-Oq__skeletonBody{background:var(--gradient-shimmer);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite blog-module__JsT-Oq__shimmer}.blog-module__JsT-Oq__skeletonMeta{width:180px;height:14px;margin-bottom:1rem}.blog-module__JsT-Oq__skeletonTitle{width:70%;height:26px;margin-bottom:1.25rem}.blog-module__JsT-Oq__skeletonBody{height:12px;margin-bottom:.75rem}.blog-module__JsT-Oq__skeletonBody:nth-child(3){width:85%}.blog-module__JsT-Oq__skeletonBody:nth-child(4){width:65%}.blog-module__JsT-Oq__emptyState{text-align:center;color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-md);border:2px dashed var(--color-border);padding:5rem 1.5rem}.blog-module__JsT-Oq__emptyIcon{opacity:.5;width:64px;height:64px;color:var(--color-text-muted);margin:0 auto 1.25rem}.blog-module__JsT-Oq__emptyState h2{color:var(--color-text);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.blog-module__JsT-Oq__emptyState p{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:1rem}.blog-module__JsT-Oq__resetButton{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3);border:none;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s}.blog-module__JsT-Oq__resetButton:hover{box-shadow:0 6px 20px rgba(var(--color-primary-rgb),.4);transform:translateY(-2px)}.blog-module__JsT-Oq__featuredSection{margin-bottom:3rem;animation:.6s ease-out .3s both blog-module__JsT-Oq__scaleIn}.blog-module__JsT-Oq__featuredCard{background:var(--gradient-primary-soft);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-md);flex-direction:column;gap:1.125rem;padding:2.5rem 3rem;transition:all .3s;display:flex}.blog-module__JsT-Oq__featuredCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.blog-module__JsT-Oq__featuredMeta{color:var(--color-primary);align-items:center;gap:.875rem;font-size:.875rem;display:flex}.blog-module__JsT-Oq__featuredDate{color:var(--color-text-muted);font-weight:500}.blog-module__JsT-Oq__featuredTitle{margin:0;font-size:2rem;font-weight:700;line-height:1.2}.blog-module__JsT-Oq__featuredTitle a{color:var(--color-text);text-decoration:none;transition:color .2s}.blog-module__JsT-Oq__featuredTitle a:hover{color:var(--color-primary)}.blog-module__JsT-Oq__featuredExcerpt{color:var(--color-text-muted);margin:0;font-size:1.125rem;line-height:1.7}.blog-module__JsT-Oq__featuredFooter{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1.125rem;padding-top:.5rem;display:flex}.blog-module__JsT-Oq__featuredAuthor{color:var(--color-text);align-items:center;gap:.375rem;font-size:.9375rem;display:flex}.blog-module__JsT-Oq__authorLabel{opacity:.7;color:var(--color-text-muted)}.blog-module__JsT-Oq__authorName{font-weight:600}.blog-module__JsT-Oq__readingTime{color:var(--color-primary);background:rgba(var(--color-primary-rgb),.1);border-radius:var(--radius-sm);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;display:inline-flex}.blog-module__JsT-Oq__featuredLink{color:var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);align-items:center;gap:.625rem;margin-left:auto;padding:.625rem 1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.blog-module__JsT-Oq__featuredLink:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05);transform:translateY(-2px)}.blog-module__JsT-Oq__featuredLink svg{width:16px;height:16px}.blog-module__JsT-Oq__postsSection{flex-direction:column;gap:1.5rem;animation:.6s ease-out .4s both blog-module__JsT-Oq__fadeInUp;display:flex}.blog-module__JsT-Oq__sectionHeading{color:var(--color-text);margin:0 0 .5rem;font-size:1.375rem;font-weight:600}.blog-module__JsT-Oq__postsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.blog-module__JsT-Oq__postCard{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);cursor:pointer;flex-direction:column;gap:1rem;padding:1.75rem;transition:all .3s;animation:.5s ease-out both blog-module__JsT-Oq__fadeInUp;display:flex}.blog-module__JsT-Oq__postCard:first-child{animation-delay:.5s}.blog-module__JsT-Oq__postCard:nth-child(2){animation-delay:.55s}.blog-module__JsT-Oq__postCard:nth-child(3){animation-delay:.6s}.blog-module__JsT-Oq__postCard:nth-child(4){animation-delay:.65s}.blog-module__JsT-Oq__postCard:nth-child(5){animation-delay:.7s}.blog-module__JsT-Oq__postCard:nth-child(6){animation-delay:.75s}.blog-module__JsT-Oq__postCard:nth-child(7){animation-delay:.8s}.blog-module__JsT-Oq__postCard:nth-child(8){animation-delay:.85s}.blog-module__JsT-Oq__postCard:nth-child(9){animation-delay:.9s}.blog-module__JsT-Oq__postCard:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-4px)}.blog-module__JsT-Oq__postHeader{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.blog-module__JsT-Oq__postDate{font-weight:500}.blog-module__JsT-Oq__postTitle{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}.blog-module__JsT-Oq__postTitle a{color:inherit;text-decoration:none;transition:color .2s}.blog-module__JsT-Oq__postTitle a:hover{color:var(--color-primary)}.blog-module__JsT-Oq__postExcerpt{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.7}.blog-module__JsT-Oq__postFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:.5rem;font-size:.875rem;display:flex}.blog-module__JsT-Oq__author{color:var(--color-text);font-weight:500}.blog-module__JsT-Oq__readMore{color:var(--color-primary);border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-module__JsT-Oq__readMore:hover{background:rgba(var(--color-primary-rgb),.1)}.blog-module__JsT-Oq__readMore svg{width:14px;height:14px}.blog-module__JsT-Oq__loadMoreContainer{justify-content:center;margin-top:3rem;display:flex}.blog-module__JsT-Oq__loadMoreButton{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3);border:none;align-items:center;gap:.75rem;padding:1rem 2.25rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.blog-module__JsT-Oq__loadMoreButton:hover:not(:disabled){box-shadow:0 6px 20px rgba(var(--color-primary-rgb),.4);transform:translateY(-2px)}.blog-module__JsT-Oq__loadMoreButton:disabled{opacity:.6;cursor:not-allowed}.blog-module__JsT-Oq__buttonSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite blog-module__JsT-Oq__spin}@keyframes blog-module__JsT-Oq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blog-module__JsT-Oq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.blog-module__JsT-Oq__featuredCard{padding:2rem 2.25rem}}@media (max-width:768px){.blog-module__JsT-Oq__page{padding:1.5rem 0 3rem}.blog-module__JsT-Oq__headerContent h1{font-size:2rem}.blog-module__JsT-Oq__headerSubtitle{font-size:1rem}.blog-module__JsT-Oq__header{margin-bottom:2rem}.blog-module__JsT-Oq__searchBar{flex-direction:row;gap:.5rem}.blog-module__JsT-Oq__featuredTitle{font-size:1.75rem}.blog-module__JsT-Oq__featuredCard{padding:1.75rem 1.5rem}.blog-module__JsT-Oq__featuredExcerpt{font-size:1rem}.blog-module__JsT-Oq__featuredFooter{flex-direction:column;align-items:flex-start;gap:.75rem}.blog-module__JsT-Oq__featuredLink{justify-content:center;width:100%;margin-left:0}.blog-module__JsT-Oq__postsGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__postCard{padding:1.5rem}}@media (max-width:540px){.blog-module__JsT-Oq__headerContent h1{font-size:1.75rem}.blog-module__JsT-Oq__searchBar{padding:.625rem .875rem}.blog-module__JsT-Oq__featuredTitle{font-size:1.5rem}.blog-module__JsT-Oq__loadMoreButton{padding:.875rem 1.75rem;font-size:.9375rem}}
@keyframes page-module__OSLHOG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__OSLHOG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__OSLHOG__contactPage{background:var(--color-bg);min-height:100vh;margin-top:70px;padding:2rem 0;animation:.5s ease-out page-module__OSLHOG__fadeIn}.page-module__OSLHOG__contactHeader{text-align:center;margin-bottom:4rem;padding:2rem 0;animation:.6s ease-out .1s both page-module__OSLHOG__slideUp}.page-module__OSLHOG__contactHeader h1{color:var(--color-text);background:linear-gradient(135deg,var(--color-primary),#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:700}.page-module__OSLHOG__contactHeader p{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.2rem}.page-module__OSLHOG__contactContent{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-bottom:4rem;display:grid}.page-module__OSLHOG__contactInfo h2,.page-module__OSLHOG__contactFormSection h2{color:var(--color-text);margin-bottom:2rem;font-size:2rem;font-weight:600}.page-module__OSLHOG__contactItem{background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);border-radius:12px;margin-bottom:2rem;padding:2rem;transition:all .3s}.page-module__OSLHOG__contactItem:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__OSLHOG__contactItem h3{color:var(--color-primary);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.page-module__OSLHOG__contactItem p{color:var(--color-text-muted);margin-bottom:.5rem;line-height:1.6}.page-module__OSLHOG__contactItem a{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .2s}.page-module__OSLHOG__contactItem a:hover{color:#764ba2;text-decoration:underline}.page-module__OSLHOG__contactItem ul{margin-top:1rem;padding-left:1.5rem;list-style:outside}.page-module__OSLHOG__contactItem li{color:var(--color-text-muted);margin-bottom:.5rem}.page-module__OSLHOG__headingWithIcon{align-items:center;gap:.5rem;display:flex}.page-module__OSLHOG__headingIcon{width:1.1rem;height:1.1rem;color:var(--color-primary)}.page-module__OSLHOG__contactDescription{font-size:.9rem;font-style:italic;color:var(--color-text-muted)!important}.page-module__OSLHOG__contactForm{background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);border-radius:12px;padding:2rem}.page-module__OSLHOG__formGroup{margin-bottom:1.5rem}.page-module__OSLHOG__formGroup label{color:var(--color-text);margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:block}.page-module__OSLHOG__formGroup input,.page-module__OSLHOG__formGroup textarea{border:2px solid var(--color-border);width:100%;color:var(--color-text);background:var(--color-bg);border-radius:8px;padding:.8rem;font-family:inherit;font-size:1rem;transition:all .3s}.page-module__OSLHOG__formGroup input:focus,.page-module__OSLHOG__formGroup textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #6366f11a}.page-module__OSLHOG__formGroup textarea{resize:vertical;min-height:120px}.page-module__OSLHOG__submitBtn{background:linear-gradient(135deg,var(--color-primary),#764ba2);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.page-module__OSLHOG__submitBtn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f14d}.page-module__OSLHOG__submitBtn:active{transform:translateY(0)}.page-module__OSLHOG__formNote{background:var(--color-surface-2);border-left:4px solid var(--color-primary);border-radius:8px;margin-top:1.5rem;padding:1rem}.page-module__OSLHOG__formNote p{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.5}.page-module__OSLHOG__formNote a{color:var(--color-primary);text-decoration:none}.page-module__OSLHOG__contactFaq{border-top:1px solid var(--color-border);margin-top:4rem;padding-top:3rem}.page-module__OSLHOG__contactFaq h2{color:var(--color-text);text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:600}.page-module__OSLHOG__faqGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.page-module__OSLHOG__faqItem{background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);border-radius:12px;padding:2rem;transition:all .3s}.page-module__OSLHOG__faqItem:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__OSLHOG__faqItem h3{color:var(--color-primary);margin-bottom:1rem;font-size:1.2rem;font-weight:600}.page-module__OSLHOG__faqItem p{color:var(--color-text-muted);margin:0;line-height:1.6}.page-module__OSLHOG__faqItem a{color:var(--color-primary);font-weight:500;text-decoration:none}.page-module__OSLHOG__faqItem a:hover{color:#764ba2;text-decoration:underline}@media (max-width:768px){.page-module__OSLHOG__contactPage{margin-top:60px}.page-module__OSLHOG__contactHeader h1{font-size:2.5rem}.page-module__OSLHOG__contactHeader p{padding:0 1rem;font-size:1.1rem}.page-module__OSLHOG__contactContent{grid-template-columns:1fr;gap:2rem}.page-module__OSLHOG__contactItem{margin-bottom:1.5rem;padding:1.5rem}.page-module__OSLHOG__contactForm{padding:1.5rem}.page-module__OSLHOG__faqGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__OSLHOG__faqItem{padding:1.5rem}}@media (max-width:480px){.page-module__OSLHOG__contactPage{padding:1rem 0}.page-module__OSLHOG__contactHeader{margin-bottom:2rem;padding:1rem 0}.page-module__OSLHOG__contactHeader h1{font-size:2rem}.page-module__OSLHOG__contactInfo h2,.page-module__OSLHOG__contactFormSection h2{font-size:1.5rem}.page-module__OSLHOG__contactItem,.page-module__OSLHOG__contactForm{padding:1rem}.page-module__OSLHOG__submitBtn{padding:.8rem 1.5rem;font-size:1rem}}
.page-module__Fx1_7W__page{background:var(--color-bg);min-height:100vh;padding:120px 0 60px;animation:.4s ease-out page-module__Fx1_7W__fadeIn}@keyframes page-module__Fx1_7W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__Fx1_7W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__Fx1_7W__header{justify-content:space-between;align-items:center;margin-bottom:2rem;animation:.5s ease-out .1s both page-module__Fx1_7W__slideUp;display:flex}.page-module__Fx1_7W__header h1{color:var(--color-text);margin:0;font-size:2.5rem}.page-module__Fx1_7W__grid{grid-template-columns:1fr 350px;gap:2rem;display:grid}@media (max-width:968px){.page-module__Fx1_7W__grid{grid-template-columns:1fr;gap:1.5rem}.page-module__Fx1_7W__sidebar{order:-1}}@media (max-width:768px){.page-module__Fx1_7W__page{padding:100px 0 40px}.page-module__Fx1_7W__header{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__Fx1_7W__header h1{font-size:2rem}.page-module__Fx1_7W__card{padding:1.5rem}.page-module__Fx1_7W__formRow{grid-template-columns:1fr}.page-module__Fx1_7W__cardHeader{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:480px){.page-module__Fx1_7W__page{padding:90px 0 30px}.page-module__Fx1_7W__header h1{font-size:1.75rem}.page-module__Fx1_7W__card{border-radius:10px;padding:1.25rem}.page-module__Fx1_7W__formGroup textarea{min-height:100px;font-size:.95rem}.page-module__Fx1_7W__stat{padding:1.25rem}.page-module__Fx1_7W__statNumber{font-size:2rem}.page-module__Fx1_7W__statLabel{font-size:.85rem}.page-module__Fx1_7W__historyItem{padding:.875rem}.page-module__Fx1_7W__historyItem h4{font-size:.95rem}.page-module__Fx1_7W__historyItem p{font-size:.8rem}}.page-module__Fx1_7W__sidebar{flex-direction:column;gap:1.5rem;animation:.5s ease-out .3s both page-module__Fx1_7W__slideUp;display:flex}.page-module__Fx1_7W__card{background:var(--color-surface);box-shadow:var(--shadow-md);border:2px solid var(--color-border);border-radius:12px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s ease-out .2s both page-module__Fx1_7W__slideUp;position:relative;overflow:hidden}.page-module__Fx1_7W__progressItem{color:var(--color-text-muted);border-radius:6px;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem;display:flex}.page-module__Fx1_7W__progressItem[data-type=success]{color:#22c55e}.page-module__Fx1_7W__progressItem[data-type=error]{color:#ef4444}.page-module__Fx1_7W__progressIcon{width:1rem;height:1rem}.page-module__Fx1_7W__card:before{content:"";background:var(--gradient-primary-horizontal);height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__Fx1_7W__card:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.page-module__Fx1_7W__card:hover:before{transform:scaleX(1)}.page-module__Fx1_7W__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.page-module__Fx1_7W__cardHeader h2{color:var(--color-text);margin:0;font-size:1.5rem}.page-module__Fx1_7W__formGroup{margin-bottom:1.5rem;animation:.4s ease-out page-module__Fx1_7W__slideUp}.page-module__Fx1_7W__formGroup label{color:var(--color-text);letter-spacing:.01em;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:flex}.page-module__Fx1_7W__charCount{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.8rem;font-weight:500;display:flex}.page-module__Fx1_7W__charWarning{color:#f59e0b;font-weight:600}.page-module__Fx1_7W__charGood{color:#10b981;font-weight:600}.page-module__Fx1_7W__formHint{color:var(--color-text-muted);background:var(--gradient-primary-soft);border-left:3px solid var(--color-primary);border-radius:0 6px 6px 0;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.5;display:flex}.page-module__Fx1_7W__hintIcon{width:1rem;height:1rem;color:var(--color-primary);margin-top:.15rem}.page-module__Fx1_7W__buttonIcon{width:1rem;height:1rem;margin-right:.4rem}.page-module__Fx1_7W__formGroup textarea,.page-module__Fx1_7W__formGroup select{border:2px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);border-radius:10px;padding:.875rem 1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000000a}.page-module__Fx1_7W__formGroup textarea:hover,.page-module__Fx1_7W__formGroup select:hover{border-color:var(--color-text-muted);box-shadow:0 4px 8px #0000000f}.page-module__Fx1_7W__formGroup textarea:focus,.page-module__Fx1_7W__formGroup select:focus{border-color:var(--color-primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #6366f11a,0 4px 12px #00000014}.page-module__Fx1_7W__formGroup textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.page-module__Fx1_7W__formGroup textarea::placeholder{color:var(--color-text-muted);opacity:.6}.page-module__Fx1_7W__formRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.page-module__Fx1_7W__error{color:#991b1b;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:2px solid #ef4444;border-radius:10px;margin-top:1rem;padding:1rem 1.25rem;font-weight:500;animation:.5s ease-in-out page-module__Fx1_7W__shake,.3s ease-out page-module__Fx1_7W__slideUp;box-shadow:0 4px 12px #ef444426}@keyframes page-module__Fx1_7W__shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.page-module__Fx1_7W__warning{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #fbbf24;border-radius:10px;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;font-weight:500;animation:.3s ease-out page-module__Fx1_7W__slideUp;display:flex;box-shadow:0 4px 12px #fbbf2426}.page-module__Fx1_7W__warning:before{content:"⚠️";flex-shrink:0;font-size:1.2rem}.page-module__Fx1_7W__historyEmpty{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.page-module__Fx1_7W__emptyIcon{opacity:.3;justify-content:center;align-items:center;width:4rem;height:4rem;animation:3s ease-in-out infinite page-module__Fx1_7W__float;display:flex}.page-module__Fx1_7W__emptyIcon svg{width:100%;height:100%}@keyframes page-module__Fx1_7W__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module__Fx1_7W__emptyTitle{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}.page-module__Fx1_7W__emptyDescription{color:var(--color-text-muted);max-width:300px;margin:0;font-size:.95rem;line-height:1.5}.page-module__Fx1_7W__card h3{color:var(--color-text);margin:0 0 1rem;font-size:1.3rem}.page-module__Fx1_7W__stats{flex-direction:column;gap:1rem;display:flex}.page-module__Fx1_7W__stat{text-align:center;background:var(--color-bg);border:2px solid var(--color-border);border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.page-module__Fx1_7W__stat:hover{border-color:var(--color-primary);transform:scale(1.05);box-shadow:0 8px 16px #6366f126}.page-module__Fx1_7W__statIcon{opacity:.7;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;animation:3s ease-in-out infinite page-module__Fx1_7W__float;display:flex}.page-module__Fx1_7W__statIcon svg{width:100%;height:100%}.page-module__Fx1_7W__statNumber{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1}.page-module__Fx1_7W__statLabel{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.25rem;font-size:.9rem;font-weight:500;display:flex}.page-module__Fx1_7W__statSubLabel{color:var(--color-text-muted);opacity:.8;font-size:.75rem;font-weight:400}.page-module__Fx1_7W__accountModal{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.3s ease-out page-module__Fx1_7W__fadeIn;display:flex;position:fixed;inset:0}.page-module__Fx1_7W__modalContent{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;width:90%;max-width:500px;padding:2rem;animation:.3s ease-out page-module__Fx1_7W__slideUp;box-shadow:0 20px 60px #0000004d}.page-module__Fx1_7W__historyItem{background:var(--color-bg);cursor:pointer;border:2px solid var(--color-border);border-radius:10px;margin-bottom:.75rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.3s ease-out page-module__Fx1_7W__slideUp;position:relative}.page-module__Fx1_7W__historyItem:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 16px #00000014}.page-module__Fx1_7W__historyItem:active{transform:translateY(0)}.page-module__Fx1_7W__historyItem h4{color:var(--color-text);margin-bottom:.5rem;padding-right:2rem;font-size:1rem;font-weight:600}.page-module__Fx1_7W__historyItem p{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.85rem;line-height:1.4}.page-module__Fx1_7W__historyMeta{color:var(--color-text-muted);border-top:1px solid var(--color-border);justify-content:space-between;margin-top:.75rem;padding-top:.75rem;font-size:.8rem;display:flex}.page-module__Fx1_7W__metaItem{align-items:center;gap:.35rem;display:inline-flex}.page-module__Fx1_7W__metaIcon{width:.95rem;height:.95rem;color:var(--color-primary)}.page-module__Fx1_7W__deleteButton{cursor:pointer;color:#ef4444;opacity:.5;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:.75rem;right:.75rem}.page-module__Fx1_7W__historyItem:hover .page-module__Fx1_7W__deleteButton{opacity:1}.page-module__Fx1_7W__deleteButton:hover{background:#ef44441a;transform:scale(1.1)}.page-module__Fx1_7W__loadingSkeleton{background:var(--color-surface-2);border-radius:10px;margin-bottom:.75rem;padding:1rem;animation:1.5s ease-in-out infinite page-module__Fx1_7W__pulse}@keyframes page-module__Fx1_7W__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__Fx1_7W__skeletonLine{background:var(--color-border);border-radius:4px;height:12px;margin-bottom:.5rem}.page-module__Fx1_7W__skeletonLine:last-child{width:60%}.page-module__Fx1_7W__loadingContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;padding:4rem 2rem;animation:.5s ease-out page-module__Fx1_7W__fadeIn;display:flex}.page-module__Fx1_7W__loadingText{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}.page-module__Fx1_7W__loadingSubtext{color:var(--color-text-muted);margin:0;font-size:.95rem}[data-theme=dark] .page-module__Fx1_7W__warning{color:#fde68a;background:#78350f;border-color:#f59e0b}[data-theme=dark] .page-module__Fx1_7W__error{color:#fca5a5;background:linear-gradient(135deg,#7f1d1d 0%,#991b1b 100%);border-color:#dc2626}[data-theme=dark] .page-module__Fx1_7W__formHint{background:var(--gradient-primary-soft)}
@keyframes page-module__9zEhMq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__9zEhMq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__9zEhMq__docsContainer{background:var(--color-bg);min-height:100vh;animation:.5s ease-out page-module__9zEhMq__fadeIn}.page-module__9zEhMq__docsHeader{background:var(--gradient-primary);color:#fff;margin-top:4rem;margin-bottom:2rem;padding:4rem 0 2rem;animation:.6s ease-out .1s both page-module__9zEhMq__slideUp}.page-module__9zEhMq__docsHeader .page-module__9zEhMq__container{max-width:1200px;margin:0 auto;padding:0 1rem}.page-module__9zEhMq__docsHeader h1{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-module__9zEhMq__docsHeader p{opacity:.9;font-size:1.2rem}.page-module__9zEhMq__headingWithIcon{align-items:center;gap:.5rem;display:flex}.page-module__9zEhMq__headingIcon{width:1em;height:1em;color:var(--color-primary)}.page-module__9zEhMq__docsLayout{grid-template-columns:280px 1fr;gap:2rem;max-width:1200px;margin:0 auto 4rem;padding:0 1rem;animation:.6s ease-out .2s both page-module__9zEhMq__slideUp;display:grid}.page-module__9zEhMq__docsSidebar{background:var(--color-surface);height:fit-content;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;position:sticky;top:6rem}.page-module__9zEhMq__docsSidebar h3{color:var(--color-text);margin-bottom:1rem;font-weight:600}.page-module__9zEhMq__docsSidebar ul{margin:0;padding:0;list-style:none}.page-module__9zEhMq__docsSidebar li{margin-bottom:.5rem}.page-module__9zEhMq__sidebarLink{text-align:left;cursor:pointer;width:100%;color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:.75rem;font-size:.9rem;transition:all .2s;display:flex}.page-module__9zEhMq__sidebarLink:hover{background:var(--color-surface-2);color:var(--color-text)}.page-module__9zEhMq__sidebarLink.page-module__9zEhMq__active{background:var(--color-primary);color:#fff}.page-module__9zEhMq__sidebarIcon{color:currentColor;flex-shrink:0;width:1rem;height:1rem;margin-right:.75rem}.page-module__9zEhMq__sidebarFooter{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:2rem}.page-module__9zEhMq__docsMain{background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);border-radius:8px;padding:2rem}.page-module__9zEhMq__docsContent h1{color:var(--color-text);border-bottom:3px solid var(--color-primary);margin-bottom:1rem;padding-bottom:.5rem;font-size:2rem}.page-module__9zEhMq__docsContent h2{color:var(--color-text);border-bottom:1px solid var(--color-border);margin:2rem 0 1rem;padding-bottom:.25rem;font-size:1.5rem}.page-module__9zEhMq__docsContent h3{color:var(--color-text);margin:1.5rem 0 .75rem;font-size:1.2rem}.page-module__9zEhMq__docsContent h4{color:var(--color-text);margin:1rem 0 .5rem;font-size:1rem;font-weight:600}.page-module__9zEhMq__docsContent h5{color:var(--color-text);margin:.75rem 0 .5rem;font-size:.9rem;font-weight:600}.page-module__9zEhMq__docsContent p{color:var(--color-text);margin-bottom:1rem;line-height:1.6}.page-module__9zEhMq__docsContent ul,.page-module__9zEhMq__docsContent ol{margin-bottom:1rem;padding-left:1.5rem}.page-module__9zEhMq__docsContent li{color:var(--color-text);margin-bottom:.5rem;line-height:1.5}.page-module__9zEhMq__docsContent strong{color:var(--color-text);font-weight:600}.page-module__9zEhMq__docsContent em{color:var(--color-text-muted);font-size:.85rem;font-style:italic}.page-module__9zEhMq__codeBlock{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border);border-radius:6px;margin:1rem 0;padding:1rem;font-family:Monaco,Consolas,monospace;font-size:.9rem;display:block;overflow-x:auto}.page-module__9zEhMq__stepByStep{margin:2rem 0}.page-module__9zEhMq__step{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__step h3{color:var(--color-text);margin-top:0;margin-bottom:1rem}.page-module__9zEhMq__promptGuide{margin:2rem 0}.page-module__9zEhMq__exampleSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__promptExample{margin:1.5rem 0}.page-module__9zEhMq__promptExample h4{color:var(--color-text);margin-bottom:.5rem}.page-module__9zEhMq__mistakeSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__essayTypesGuide{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.page-module__9zEhMq__essayTypeCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:1.5rem}.page-module__9zEhMq__essayTypeCard h3{color:var(--color-text);margin-top:0;font-size:1.1rem}.page-module__9zEhMq__essayTypeCard p{color:var(--color-text);margin-bottom:1rem;font-size:.9rem}.page-module__9zEhMq__essayTypeCard ul{margin:0;padding-left:1.2rem}.page-module__9zEhMq__essayTypeCard li{margin-bottom:.25rem;font-size:.85rem}.page-module__9zEhMq__accountFeatures{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:2rem 0;padding:1.5rem}.page-module__9zEhMq__accountFeatures h3{color:var(--color-primary);margin-bottom:1rem}.page-module__9zEhMq__helpSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:2rem 0;padding:1.5rem}.page-module__9zEhMq__troubleshootItem{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.page-module__9zEhMq__troubleshootItem:last-child{border-bottom:none;margin-bottom:0}.page-module__9zEhMq__troubleshootItem h4{color:var(--color-text);margin-bottom:.5rem}.page-module__9zEhMq__nextSteps{background:var(--gradient-primary);color:#fff;text-align:center;border-radius:8px;margin:2rem 0;padding:2rem}.page-module__9zEhMq__nextSteps h3{color:#fff;margin-bottom:1rem}.page-module__9zEhMq__nextSteps p{color:#ffffffe6;margin-bottom:1.5rem}.page-module__9zEhMq__bestPracticeSection,.page-module__9zEhMq__integritySection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__warningSection{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-danger);border-radius:6px;margin:1rem 0;padding:1rem}.page-module__9zEhMq__promptOptimization{margin:2rem 0}.page-module__9zEhMq__comparison{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.page-module__9zEhMq__badExample,.page-module__9zEhMq__goodExample{border:1px solid var(--color-border);border-radius:6px;padding:1rem}.page-module__9zEhMq__badExample{background:var(--color-surface);border-left:4px solid var(--color-danger)}.page-module__9zEhMq__goodExample{background:var(--color-surface);border-left:4px solid var(--color-accent)}.page-module__9zEhMq__badExample h5{color:var(--color-danger);margin:0 0 .5rem}.page-module__9zEhMq__goodExample h5{color:var(--color-accent);margin:0 0 .5rem}.page-module__9zEhMq__advancedPrompts,.page-module__9zEhMq__performanceTips,.page-module__9zEhMq__qualityTips,.page-module__9zEhMq__studentApplications,.page-module__9zEhMq__educatorApplications{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__pitfallsSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:2rem 0;padding:1.5rem}.page-module__9zEhMq__pitfallsSection h3{color:var(--color-danger);margin-bottom:1rem}.page-module__9zEhMq__successFooter{background:var(--gradient-success);color:#fff;text-align:center;border-radius:8px;margin:2rem 0;padding:2rem}.page-module__9zEhMq__successFooter h3{color:#fff;margin-bottom:1rem}.page-module__9zEhMq__successFooter p{color:#ffffffe6;margin-bottom:1.5rem;font-size:1.1rem}.page-module__9zEhMq__ctaButtons{margin-top:1.5rem}.page-module__9zEhMq__guidelineSection,.page-module__9zEhMq__bestPractices,.page-module__9zEhMq__enforcementSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__strikeSystem{margin:1.5rem 0}.page-module__9zEhMq__strikeCategory{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid #f56565;border-radius:6px;margin:1rem 0;padding:1rem}.page-module__9zEhMq__strikeCategory ul{margin:.5rem 0}.page-module__9zEhMq__strikeCategory li{padding:.25rem 0;font-family:Monaco,Consolas,monospace;font-size:.9rem}.page-module__9zEhMq__reportingSection,.page-module__9zEhMq__updatesSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__contactFooter{background:var(--color-surface);border:2px solid var(--color-primary);text-align:center;border-radius:8px;margin:2rem 0;padding:1.5rem}.page-module__9zEhMq__contactFooter h3{color:var(--color-primary);margin-bottom:1rem}.page-module__9zEhMq__bannedAccountsSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__accountType,.page-module__9zEhMq__appealProcess{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:6px;margin:1rem 0;padding:1rem}.page-module__9zEhMq__appealProcess ol{margin:.5rem 0;padding-left:1.5rem}.page-module__9zEhMq__appealProcess li{padding:.25rem 0}.page-module__9zEhMq__dataProtectionSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin:1.5rem 0;padding:1.5rem}.page-module__9zEhMq__retentionSchedule{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:6px;margin:1rem 0;padding:1rem}.page-module__9zEhMq__retentionSchedule h4{color:var(--color-text);margin:1rem 0 .5rem;font-weight:600}.page-module__9zEhMq__retentionSchedule h4:first-child{margin-top:0}.page-module__9zEhMq__retentionSchedule ul{margin:.5rem 0 1rem;padding-left:1.5rem}.page-module__9zEhMq__retentionSchedule li{padding:.25rem 0}.page-module__9zEhMq__btnPrimary{text-align:center;background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.page-module__9zEhMq__btnPrimary:hover{background:var(--color-primary-600);transform:translateY(-2px)}.page-module__9zEhMq__nextSteps .page-module__9zEhMq__btnPrimary,.page-module__9zEhMq__successFooter .page-module__9zEhMq__btnPrimary{background:var(--color-surface);color:var(--color-primary)}.page-module__9zEhMq__nextSteps .page-module__9zEhMq__btnPrimary:hover,.page-module__9zEhMq__successFooter .page-module__9zEhMq__btnPrimary:hover{background:var(--color-surface)}.page-module__9zEhMq__scrollToTopBtn{background:var(--gradient-primary);color:#fff;cursor:pointer;z-index:1000;opacity:.9;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 12px #00000026}.page-module__9zEhMq__scrollToTopBtn:hover{box-shadow:var(--shadow-lg);opacity:1;transform:translateY(-2px)}.page-module__9zEhMq__scrollToTopBtn:active{transform:translateY(0)}@media (max-width:768px){.page-module__9zEhMq__docsHeader{margin-top:3.5rem;padding:3rem 0 2rem}.page-module__9zEhMq__docsHeader h1{font-size:2rem}.page-module__9zEhMq__docsHeader p{font-size:1.1rem}.page-module__9zEhMq__docsLayout{grid-template-columns:1fr;gap:1rem}.page-module__9zEhMq__docsSidebar{position:static;top:auto}.page-module__9zEhMq__docsMain{padding:1.5rem}.page-module__9zEhMq__docsContent h1{font-size:1.875rem}.page-module__9zEhMq__docsContent h2{font-size:1.5rem}.page-module__9zEhMq__essayTypesGuide,.page-module__9zEhMq__comparison{grid-template-columns:1fr}.page-module__9zEhMq__scrollToTopBtn{width:45px;height:45px;bottom:1rem;right:1rem}}
@keyframes page-module__cVaeWW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__cVaeWW__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__cVaeWW__page{min-height:100vh;animation:.5s ease-out page-module__cVaeWW__fadeIn}.page-module__cVaeWW__hero{background:var(--gradient-primary);color:#fff;text-align:center;padding:100px 0 60px;animation:.6s ease-out .2s both page-module__cVaeWW__slideUp}.page-module__cVaeWW__hero h1{margin-bottom:1rem;font-size:3rem;font-weight:800}.page-module__cVaeWW__subtitle{opacity:.9;max-width:700px;margin:0 auto;font-size:1.25rem}.page-module__cVaeWW__steps{background:var(--color-surface-2);padding:80px 0}.page-module__cVaeWW__stepItem{background:var(--color-surface);box-shadow:var(--shadow-md);border:1px solid var(--color-border);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:2rem;margin-bottom:4rem;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s ease-out both page-module__cVaeWW__slideUp;display:grid}.page-module__cVaeWW__stepItem:first-child{animation-delay:.3s}.page-module__cVaeWW__stepItem:nth-child(2){animation-delay:.4s}.page-module__cVaeWW__stepItem:nth-child(3){animation-delay:.5s}.page-module__cVaeWW__stepItem:hover{border-color:#6366f14d;transform:translateY(-8px);box-shadow:0 12px 40px #6366f133}.page-module__cVaeWW__stepNumber{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:2rem;font-weight:700;display:flex}.page-module__cVaeWW__stepContent h2{color:var(--color-text);margin-bottom:1rem;font-size:2rem}.page-module__cVaeWW__stepContent p{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:1.1rem}.page-module__cVaeWW__exampleBox{background:var(--color-surface-2);border-left:4px solid var(--color-primary);border-radius:8px;padding:1.5rem}.page-module__cVaeWW__exampleBox strong{color:var(--color-primary)}.page-module__cVaeWW__settingsPreview{background:var(--color-surface-2);border-radius:8px;padding:1.5rem}.page-module__cVaeWW__settingItem{color:var(--color-text-muted);margin-bottom:.75rem}.page-module__cVaeWW__featuresGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;display:grid}.page-module__cVaeWW__featureBadge{background:var(--color-primary);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.page-module__cVaeWW__featureBadgeIcon{width:1rem;height:1rem}.page-module__cVaeWW__featuresSection{background:var(--color-surface);padding:80px 0}.page-module__cVaeWW__featuresSection h2{text-align:center;color:var(--color-text);margin-bottom:3rem;font-size:2.5rem}.page-module__cVaeWW__featuresGridLarge{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.page-module__cVaeWW__featureCard{background:var(--color-surface-2);text-align:center;border:1px solid var(--color-border);border-radius:12px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__cVaeWW__featureCard:hover{background:var(--color-surface);border-color:#6366f14d;transform:translateY(-8px)scale(1.02);box-shadow:0 12px 40px #6366f133}.page-module__cVaeWW__featureIcon{justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto 1rem;display:flex}.page-module__cVaeWW__featureIcon svg{width:100%;height:100%;color:var(--color-primary)}.page-module__cVaeWW__featureCard h3{color:var(--color-text);margin-bottom:1rem;font-size:1.5rem}.page-module__cVaeWW__featureCard p{color:var(--color-text-muted)}.page-module__cVaeWW__ctaSection{background:var(--color-surface-2);padding:80px 0}.page-module__cVaeWW__ctaBox{text-align:center;background:var(--color-surface);max-width:600px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);border-radius:16px;margin:0 auto;padding:4rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__cVaeWW__ctaBox:hover{border-color:#6366f14d;transform:translateY(-4px);box-shadow:0 20px 60px #6366f133}.page-module__cVaeWW__ctaBox h2{color:var(--color-text);margin-bottom:1rem;font-size:2.5rem}.page-module__cVaeWW__ctaBox p{color:var(--color-text-muted);margin-bottom:2rem;font-size:1.2rem}.page-module__cVaeWW__ctaNote{color:var(--color-text-muted);margin-top:1rem;font-size:.9rem}@media (max-width:768px){.page-module__cVaeWW__hero{padding:60px 0 40px}.page-module__cVaeWW__hero h1{font-size:2.25rem}.page-module__cVaeWW__subtitle{font-size:1.1rem}.page-module__cVaeWW__steps{padding:60px 0}.page-module__cVaeWW__stepItem{text-align:center;grid-template-columns:1fr}.page-module__cVaeWW__stepNumber{margin:0 auto 1rem}.page-module__cVaeWW__featuresGrid,.page-module__cVaeWW__featuresGridLarge{grid-template-columns:1fr}}[data-theme=dark] .page-module__cVaeWW__hero{background:var(--gradient-primary)}[data-theme=dark] .page-module__cVaeWW__steps{background:var(--color-surface-2)}[data-theme=dark] .page-module__cVaeWW__stepItem{background:var(--color-surface)}[data-theme=dark] .page-module__cVaeWW__stepContent h2{color:var(--color-text)}[data-theme=dark] .page-module__cVaeWW__stepContent p{color:var(--color-text-muted)}[data-theme=dark] .page-module__cVaeWW__exampleBox,[data-theme=dark] .page-module__cVaeWW__settingsPreview{background:var(--color-surface-2)}[data-theme=dark] .page-module__cVaeWW__featuresSection{background:var(--color-surface)}[data-theme=dark] .page-module__cVaeWW__featuresSection h2{color:var(--color-text)}[data-theme=dark] .page-module__cVaeWW__featureCard{background:var(--color-surface-2)}[data-theme=dark] .page-module__cVaeWW__featureCard h3{color:var(--color-text)}[data-theme=dark] .page-module__cVaeWW__featureCard p{color:var(--color-text-muted)}[data-theme=dark] .page-module__cVaeWW__ctaSection{background:var(--color-surface-2)}[data-theme=dark] .page-module__cVaeWW__ctaBox{background:var(--color-surface)}[data-theme=dark] .page-module__cVaeWW__ctaBox h2{color:var(--color-text)}[data-theme=dark] .page-module__cVaeWW__ctaBox p,[data-theme=dark] .page-module__cVaeWW__ctaNote{color:var(--color-text-muted)}
@keyframes page-module__qCP4TG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__qCP4TG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__qCP4TG__page{min-height:100vh;animation:.5s ease-out page-module__qCP4TG__fadeIn}.page-module__qCP4TG__hero{background:var(--gradient-primary);color:#fff;text-align:center;padding:100px 0 60px;animation:.6s ease-out .2s both page-module__qCP4TG__slideUp}.page-module__qCP4TG__hero h1{margin-bottom:1rem;font-size:3rem;font-weight:800}.page-module__qCP4TG__subtitle{opacity:.9;font-size:1.25rem}.page-module__qCP4TG__content{background:var(--color-surface-2);padding:80px 0}.page-module__qCP4TG__pricingCard{background:var(--color-surface);max-width:500px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);border-radius:16px;margin:0 auto 4rem;padding:3rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s ease-out .4s both page-module__qCP4TG__slideUp}.page-module__qCP4TG__pricingCard:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px #6366f14d}.page-module__qCP4TG__badge{background:var(--color-primary);color:#fff;border-radius:20px;margin-bottom:1rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-block}.page-module__qCP4TG__pricingCard h2{color:var(--color-text);margin-bottom:1rem;font-size:2rem}.page-module__qCP4TG__priceDisplay{margin-bottom:2rem}.page-module__qCP4TG__priceAmount{color:var(--color-primary);font-size:4rem;font-weight:800}.page-module__qCP4TG__pricePeriod{color:var(--color-text-muted);margin-left:.5rem;font-size:1.2rem}.page-module__qCP4TG__features{margin-bottom:2rem;padding:0;list-style:none}.page-module__qCP4TG__features li{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__qCP4TG__checkIcon{flex-shrink:0;font-size:1.5rem}.page-module__qCP4TG__features strong{color:var(--color-text);font-size:1.1rem;display:block}.page-module__qCP4TG__features p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.9rem}.page-module__qCP4TG__note{text-align:center;color:var(--color-text-muted);margin-top:1rem;font-size:.9rem}.page-module__qCP4TG__info{max-width:800px;margin:0 auto}.page-module__qCP4TG__info h3{color:var(--color-text);text-align:center;margin-bottom:2rem;font-size:2rem}.page-module__qCP4TG__faqItem{background:var(--color-surface);box-shadow:var(--shadow-md);border:1px solid var(--color-border);border-radius:12px;margin-bottom:1.5rem;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-module__qCP4TG__faqItem:hover{border-color:#6366f14d;transform:translateY(-4px);box-shadow:0 8px 30px #6366f133}.page-module__qCP4TG__faqItem h4{color:var(--color-primary);margin-bottom:1rem;font-size:1.3rem}.page-module__qCP4TG__faqItem p{color:var(--color-text-muted);margin:0;line-height:1.6}.page-module__qCP4TG__faqItem a{color:var(--color-primary);text-decoration:none;transition:color .2s}.page-module__qCP4TG__faqItem a:hover{color:var(--color-primary-600);text-decoration:underline}@media (max-width:768px){.page-module__qCP4TG__hero{padding:60px 0 40px}.page-module__qCP4TG__hero h1{font-size:2.25rem}.page-module__qCP4TG__content{padding:60px 0}.page-module__qCP4TG__pricingCard{margin:0 1rem 3rem;padding:2rem 1.5rem}.page-module__qCP4TG__priceAmount{font-size:3rem}.page-module__qCP4TG__faqItem{padding:1.5rem}}[data-theme=dark] .page-module__qCP4TG__content{background:var(--color-surface-2)}[data-theme=dark] .page-module__qCP4TG__pricingCard{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-lg)}[data-theme=dark] .page-module__qCP4TG__pricePeriod{color:var(--color-text)}[data-theme=dark] .page-module__qCP4TG__faqItem{background:var(--color-surface);box-shadow:var(--shadow-md);border-color:var(--color-border)}
@keyframes page-module__Ekkh9G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__Ekkh9G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__Ekkh9G__page{background:var(--color-bg);min-height:100vh;padding:120px 0 60px;animation:.5s ease-out page-module__Ekkh9G__fadeIn}.page-module__Ekkh9G__page h1{color:var(--color-text);margin-bottom:1rem;font-size:3rem}.page-module__Ekkh9G__updated{color:var(--color-text-muted);margin-bottom:2rem;font-style:italic}.page-module__Ekkh9G__section{background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:12px;margin:2rem 0;padding:2rem;animation:.6s ease-out both page-module__Ekkh9G__slideUp}.page-module__Ekkh9G__section:first-child{animation-delay:.1s}.page-module__Ekkh9G__section:nth-child(2){animation-delay:.15s}.page-module__Ekkh9G__section:nth-child(3){animation-delay:.2s}.page-module__Ekkh9G__section:nth-child(4){animation-delay:.25s}.page-module__Ekkh9G__section h2{color:var(--color-text);margin-bottom:1rem;font-size:1.8rem}.page-module__Ekkh9G__section h3{color:var(--color-text);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.3rem}.page-module__Ekkh9G__section p{color:var(--color-text-muted);margin-bottom:.75rem;font-size:1.05rem;line-height:1.7}.page-module__Ekkh9G__section ul{color:var(--color-text-muted);margin:1rem 0 1rem 1.5rem;line-height:1.8}.page-module__Ekkh9G__section li{margin-bottom:.5rem;font-size:1.05rem}.page-module__Ekkh9G__section a{color:var(--color-primary);text-decoration:none;transition:color .2s}.page-module__Ekkh9G__section a:hover{color:var(--color-primary-dark);text-decoration:underline}.page-module__Ekkh9G__warningBox{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;margin:1.5rem 0;padding:1rem 1.5rem}.page-module__Ekkh9G__warningBox p{color:#856404;margin:0;font-weight:500}
