@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_fa4cc9{font-family:Geist,Geist Fallback;font-style:normal}.__variable_fa4cc9{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_580fd3{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_580fd3{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@media (max-width:768px){.navMenuActive{position:fixed;right:0;width:-moz-max-content;width:max-content;max-width:calc(100vw - 50px);background:var(--header-gradient);padding:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:0;text-align:left;z-index:var(--z-dropdown);opacity:1;transition:var(--transition-cubic);border-left:3px solid var(--color-white-alpha-30);box-shadow:var(--shadow-xl);top:var(--main-nav-height,80px);height:calc(100vh - var(--main-nav-height, 80px));border-radius:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-white-alpha-30) transparent}}.hiddenMobile{display:block}.hiddenDesktop{display:none}@media (max-width:768px){.hiddenMobile{display:none}.hiddenDesktop{display:block}}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.ml-2xl{margin-left:var(--spacing-2xl)}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.mr-2xl{margin-right:var(--spacing-2xl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-2xl{padding-left:var(--spacing-2xl)}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}picture{display:block}picture,picture img{width:100%;height:100%}picture img{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-normal)}.responsiveImageContainer{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-md)}.aspectRatio16x9{aspect-ratio:16/9}.aspectRatio4x3{aspect-ratio:4/3}.aspectRatio3x2{aspect-ratio:3/2}.aspectRatio1x1{aspect-ratio:1/1}img[loading=lazy]{opacity:0;transition:opacity .3s ease}img[loading=lazy].loaded{opacity:1}.imageLoadingPlaceholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--placeholder-bg) 25%,var(--shimmer-color) 50%,var(--placeholder-bg) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;display:flex;align-items:center;justify-content:center;color:var(--placeholder-text);font-size:var(--font-size-sm)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fadeIn{animation:fadeIn .3s ease-out}.slideIn{animation:slideIn .3s ease-out}.slideInFromRight{animation:slideInFromRight .3s ease-out}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hoverLift{transition:transform var(--transition-normal)}.hoverLift:hover{transform:translateY(-5px)}.rotate90{transform:rotate(90deg)}.rotate180{transform:rotate(180deg)}.rotate270{transform:rotate(270deg)}.scaleHover{transition:transform var(--transition-normal)}.scaleHover:hover{transform:scale(1.05)}.errorBorder{border-color:var(--error)!important;box-shadow:var(--shadow-focus-error)!important}.validBorder{border-color:var(--success)!important;box-shadow:var(--shadow-focus-success)!important}.validationMessage{display:none;color:var(--error);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);padding:var(--spacing-xs) 0;font-weight:500}.validationMessage.show{display:block}.validationMessage.success{color:var(--success)}.textCenter{text-align:center}.textLeft{text-align:left}.textRight{text-align:right}.textJustify{text-align:justify}.textPrimary{color:var(--text-primary)}.textSecondary{color:var(--text-secondary)}.textAccent{color:var(--accent)}.textSuccess{color:var(--success)}.textWarning{color:var(--warning)}.textError{color:var(--error)}.textInfo{color:var(--info)}.fontThin{font-weight:100}.fontLight{font-weight:300}.fontNormal{font-weight:400}.fontMedium{font-weight:500}.fontSemibold{font-weight:600}.fontBold{font-weight:700}.fontExtrabold{font-weight:800}.fontBlack{font-weight:900}.textXs{font-size:var(--font-size-xs)}.textSm{font-size:var(--font-size-sm)}.textBase{font-size:var(--font-size-base)}.textLg{font-size:var(--font-size-lg)}.textXl{font-size:var(--font-size-xl)}.text2xl{font-size:var(--font-size-2xl)}.text3xl{font-size:var(--font-size-3xl)}.text4xl{font-size:var(--font-size-4xl)}.text5xl{font-size:var(--font-size-5xl)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.notItalic{font-style:normal}.underline{text-decoration:underline}.noUnderline{text-decoration:none}.trackingTighter{letter-spacing:-.05em}.trackingTight{letter-spacing:-.025em}.trackingNormal{letter-spacing:0}.trackingWide{letter-spacing:.025em}.trackingWider{letter-spacing:.05em}.trackingWidest{letter-spacing:.1em}.mAuto{margin:auto}.mxAuto{margin-left:auto;margin-right:auto}.myAuto{margin-top:auto;margin-bottom:auto}.mlAuto{margin-left:auto}.mrAuto{margin-right:auto}.mtAuto{margin-top:auto}.mbAuto{margin-bottom:auto}.bgPrimary{background-color:var(--bg-primary)}.bgSecondary{background-color:var(--bg-secondary)}.bgAccent{background-color:var(--accent)}.bgSuccess{background-color:var(--success)}.bgWarning{background-color:var(--warning)}.bgError{background-color:var(--error)}.bgInfo{background-color:var(--info)}.bgTransparent{background-color:transparent}.bgBackgroundHover{background-color:var(--accent-alpha-10)}.bgBackgroundElevated{background-color:var(--bg-secondary)}.bgGradientHeader{background:var(--header-gradient)}.bgGradientAccent{background:linear-gradient(135deg,var(--accent),var(--accent-hover))}.bgGradientSuccess{background:linear-gradient(135deg,var(--success),var(--success-hover))}.bgGradientWarning{background:linear-gradient(135deg,var(--warning),var(--warning-hover))}.bgGradientError{background:linear-gradient(135deg,var(--error),var(--error-hover))}.bgGradientInfo{background:linear-gradient(135deg,var(--info),var(--info-hover))}.border{border:1px solid var(--form-border)}.borderT{border-top:1px solid var(--form-border)}.borderB{border-bottom:1px solid var(--form-border)}.borderL{border-left:1px solid var(--form-border)}.borderR{border-right:1px solid var(--form-border)}.border2{border:2px solid var(--form-border)}.border3{border:3px solid var(--form-border)}.border4{border:4px solid var(--form-border)}.borderAccent{border-color:var(--accent)}.borderSuccess{border-color:var(--success)}.borderWarning{border-color:var(--warning)}.borderError{border-color:var(--error)}.borderInfo{border-color:var(--info)}.borderAccentAlpha{border-color:var(--accent-alpha-20)}.borderAccentAlpha30{border-color:var(--accent-alpha-30)}.borderErrorAlpha{border-color:var(--error-alpha-20)}.borderSuccessAlpha{border-color:var(--success-alpha-20)}.borderTransparent{border-color:transparent}.bgAccentAlpha5{background-color:var(--accent-alpha-5)}.bgAccentAlpha8{background-color:var(--accent-alpha-8)}.bgAccentAlpha10{background-color:var(--accent-alpha-10)}.bgAccentAlpha15{background-color:var(--accent-alpha-15)}.bgAccentAlpha20{background-color:var(--accent-alpha-20)}.bgAccentAlpha25{background-color:var(--accent-alpha-25)}.bgAccentAlpha30{background-color:var(--accent-alpha-30)}.bgSuccessAlpha10{background-color:var(--success-alpha-10)}.bgSuccessAlpha20{background-color:var(--success-alpha-20)}.bgWarningAlpha10{background-color:var(--warning-alpha-10)}.bgWarningAlpha20{background-color:var(--warning-alpha-20)}.bgErrorAlpha10{background-color:var(--error-alpha-10)}.bgErrorAlpha20{background-color:var(--error-alpha-20)}.bgInfoAlpha10{background-color:var(--info-alpha-10)}.bgInfoAlpha20{background-color:var(--info-alpha-20)}.bgHover{background-color:var(--accent-alpha-10)}.bgHoverStrong{background-color:var(--accent-alpha-20)}.textMuted{color:var(--text-secondary)}.textMutedLight{opacity:.7}.roundedSm{border-radius:var(--radius-sm)}.roundedMd{border-radius:var(--radius-md)}.roundedLg{border-radius:var(--radius-lg)}.roundedXl{border-radius:var(--radius-xl)}.roundedFull{border-radius:var(--radius-full)}.roundedTSm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.roundedBSm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.shadowCard{box-shadow:var(--card-shadow)}.shadowCardHover{box-shadow:var(--card-shadow-hover)}.shadowSm{box-shadow:var(--shadow-sm)}.shadowMd{box-shadow:var(--shadow-md)}.shadowLg{box-shadow:var(--shadow-lg)}.shadowXl{box-shadow:var(--shadow-xl)}.shadow2xl{box-shadow:var(--shadow-2xl)}.shadowNone{box-shadow:none}.flex{display:flex}.inlineFlex{display:inline-flex}.flexCol{flex-direction:column}.flexRow{flex-direction:row}.flexWrap{flex-wrap:wrap}.flexNoWrap{flex-wrap:nowrap}.justifyStart{justify-content:flex-start}.justifyEnd{justify-content:flex-end}.justifyCenter{justify-content:center}.justifyBetween{justify-content:space-between}.justifyAround{justify-content:space-around}.justifyEvenly{justify-content:space-evenly}.itemsStart{align-items:flex-start}.itemsEnd{align-items:flex-end}.itemsCenter{align-items:center}.itemsBaseline{align-items:baseline}.itemsStretch{align-items:stretch}.flex1{flex:1 1 0%}.flexAuto{flex:1 1 auto}.flexInitial{flex:0 1 auto}.flexNone{flex:none}.gap1{gap:.25rem}.gap2{gap:.5rem}.gap3{gap:.75rem}.gap4{gap:var(--spacing-md)}.gap5{gap:1.25rem}.gap6{gap:var(--spacing-lg)}.gap8{gap:var(--spacing-xl)}.grid{display:grid}.gridCols1{grid-template-columns:repeat(1,minmax(0,1fr))}.gridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.gridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.gridColsAuto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.colSpan1{grid-column:span 1/span 1}.colSpan2{grid-column:span 2/span 2}.colSpan3{grid-column:span 3/span 3}.colSpanFull{grid-column:1/-1}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top0{top:0}.right0{right:0}.bottom0{bottom:0}.left0{left:0}.zIndex0{z-index:0}.zIndex10{z-index:10}.zIndex20{z-index:20}.zIndex30{z-index:30}.zIndex40{z-index:40}.zIndex50{z-index:50}.zIndexAuto{z-index:auto}.block{display:block}.inlineBlock{display:inline-block}.inline{display:inline}.hidden{display:none}.wFull{width:100%}.wAuto{width:auto}.wFit{width:-moz-fit-content;width:fit-content}.wScreen{width:100vw}.hFull{height:100%}.hAuto{height:auto}.hFit{height:-moz-fit-content;height:fit-content}.hScreen{height:100vh}.maxWFull{max-width:100%}.maxWScreen{max-width:100vw}.maxHFull{max-height:100%}.maxHScreen{max-height:100vh}.minWFull{min-width:100%}.minHFull{min-height:100%}.overflowAuto{overflow:auto}.overflowHidden{overflow:hidden}.overflowVisible{overflow:visible}.overflowScroll{overflow:scroll}.overflowXAuto{overflow-x:auto}.overflowXHidden{overflow-x:hidden}.overflowYAuto{overflow-y:auto}.overflowYHidden{overflow-y:hidden}.cursorAuto{cursor:auto}.cursorDefault{cursor:default}.cursorPointer{cursor:pointer}.cursorWait{cursor:wait}.cursorText{cursor:text}.cursorMove{cursor:move}.cursorNotAllowed{cursor:not-allowed}.notification{position:fixed;top:100px;right:20px;background:var(--accent);color:var(--color-white);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-toast);opacity:0;transform:translateX(100%);transition:var(--transition-cubic);max-width:300px;font-weight:500}.notification.show{opacity:1;transform:translateX(0)}.notification.success{background:var(--success)}.notification.warning{background:var(--warning)}.notification.error{background:var(--error)}.notification.info{background:var(--info)}.backToTop{position:fixed;bottom:30px;right:30px;background:var(--accent);color:var(--color-white);border:none;border-radius:var(--radius-full);width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-glow-accent);transition:all var(--transition-normal);opacity:0;visibility:hidden;transform:translateY(20px);z-index:var(--z-dropdown)}.backToTop.visible{opacity:1;visibility:visible;transform:translateY(0)}.backToTop:hover{background:var(--accent-hover);transform:translateY(-5px);box-shadow:var(--shadow-glow-accent)}.loading{pointer-events:none;opacity:.7}.loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid transparent;border-top-color:white;border-radius:var(--radius-circle);animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.smoothScroll{scroll-behavior:smooth}.scrollbarThin::-webkit-scrollbar{width:8px;height:8px}.scrollbarThin::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:var(--radius-sm)}.scrollbarThin::-webkit-scrollbar-thumb{background:var(--accent);border-radius:var(--radius-sm);border:1px solid var(--bg-secondary)}.scrollbarThin::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.scrollbarThin{scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg-secondary)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focusVisible:focus-visible{outline:3px solid var(--accent-glow);outline-offset:2px}.skipLink{position:absolute;top:-40px;left:6px;background:var(--accent);color:var(--color-white);padding:8px;border-radius:var(--radius-sm);text-decoration:none;transition:top .3s;z-index:var(--z-toast)}.skipLink:focus{top:6px}.willChange{will-change:transform,opacity}.backfaceHidden{backface-visibility:hidden}.transformGpu{transform:translateZ(0)}.containLayout{contain:layout}.containStyle{contain:style}.containPaint{contain:paint}@media (max-width:480px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:textSm{font-size:var(--font-size-sm)}.sm\:textBase{font-size:var(--font-size-base)}.sm\:p2{padding:.5rem}.sm\:p4{padding:var(--spacing-md)}}@media (min-width:768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:gridCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:textLg{font-size:var(--font-size-lg)}.md\:textXl{font-size:var(--font-size-xl)}}@media (min-width:1024px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:gridCols3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:text2xl{font-size:var(--font-size-2xl)}.lg\:text3xl{font-size:var(--font-size-3xl)}}@supports (padding:max(0px)){.safeAreaInsetTop{padding-top:max(var(--spacing-md),env(safe-area-inset-top))}.safeAreaInsetBottom{padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom))}.safeAreaInsetLeft{padding-left:max(var(--spacing-md),env(safe-area-inset-left))}.safeAreaInsetRight{padding-right:max(var(--spacing-md),env(safe-area-inset-right))}}@media print{.printHidden{display:none!important}.printVisible{display:block!important}.printText{font-size:12pt;line-height:1.5;color:black}.printNoShadow{box-shadow:none;border:1px solid #ccc}}.spaceY1>*+*{margin-top:.25rem}.spaceY2>*+*{margin-top:.5rem}.spaceY3>*+*{margin-top:.75rem}.spaceY4>*+*{margin-top:var(--spacing-md)}.spaceY5>*+*{margin-top:1.25rem}.spaceY6>*+*{margin-top:var(--spacing-lg)}.spaceY8>*+*{margin-top:2rem}.spaceY10>*+*{margin-top:2.5rem}.spaceY12>*+*{margin-top:3rem}.spaceX1>*+*{margin-left:.25rem}.spaceX2>*+*{margin-left:.5rem}.spaceX3>*+*{margin-left:.75rem}.spaceX4>*+*{margin-left:1rem}.spaceX5>*+*{margin-left:1.25rem}.spaceX6>*+*{margin-left:1.5rem}.spaceX8>*+*{margin-left:2rem}.divideY>*+*{border-top:1px solid var(--form-border)}.divideX>*+*{border-left:1px solid var(--form-border)}.divideY2>*+*{border-top:2px solid var(--form-border)}.divideAccent>*+*{border-color:var(--accent)}.aspectVideo{aspect-ratio:16/9}.aspectSquare{aspect-ratio:1/1}.aspect4x3{aspect-ratio:4/3}.aspect3x2{aspect-ratio:3/2}.inset0{top:0;bottom:0}.inset0,.insetX0{right:0;left:0}.insetY0{top:0;bottom:0}.objectCover{-o-object-fit:cover;object-fit:cover}.objectContain{-o-object-fit:contain;object-fit:contain}.objectFill{-o-object-fit:fill;object-fit:fill}.objectNone{-o-object-fit:none;object-fit:none}.objectScaleDown{-o-object-fit:scale-down;object-fit:scale-down}.truncate{overflow:hidden;white-space:nowrap}.textEllipsis,.truncate{text-overflow:ellipsis}.textClip{text-overflow:clip}.lineClamp1{-webkit-line-clamp:1}.lineClamp1,.lineClamp2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lineClamp2{-webkit-line-clamp:2}.lineClamp3{-webkit-line-clamp:3}.lineClamp3,.lineClamp4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lineClamp4{-webkit-line-clamp:4}.lineClamp5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.w6{width:1.5rem}.w8{width:2rem}.w10{width:2.5rem}.w12{width:3rem}.w16{width:4rem}.w20{width:5rem}.w24{width:6rem}.w32{width:8rem}.w40{width:10rem}.w48{width:12rem}.w64{width:16rem}.wPx{width:1px}.h6{height:1.5rem}.h8{height:2rem}.h10{height:2.5rem}.h12{height:3rem}.h16{height:4rem}.h20{height:5rem}.h24{height:6rem}.h32{height:8rem}.h40{height:10rem}.h48{height:12rem}.h64{height:16rem}.hPx{height:1px}.minW0{min-width:0}.minH0{min-height:0}.maxWNone{max-width:none}.maxHNone{max-height:none}.ring,.ringAccent{box-shadow:var(--shadow-focus-ring)}.ringError{box-shadow:var(--shadow-focus-error)}.ringSuccess{box-shadow:var(--shadow-focus-success)}.ringInfo,.ringWarning{box-shadow:var(--shadow-focus-ring)}.ring1,.ring2{box-shadow:var(--shadow-sm)}.ring4{box-shadow:var(--shadow-focus-ring)}.whitespaceNormal{white-space:normal}.whitespaceNowrap{white-space:nowrap}.whitespacePre{white-space:pre}.whitespacePreLine{white-space:pre-line}.whitespacePreWrap{white-space:pre-wrap}.whitespaceBreakSpaces{white-space:break-spaces}.breakNormal{overflow-wrap:normal;word-break:normal}.breakWords{overflow-wrap:break-word}.breakAll{word-break:break-all}.breakKeep{word-break:keep-all}.flexShrink0{flex-shrink:0}.flexShrink{flex-shrink:1}.flexGrow0{flex-grow:0}.flexGrow{flex-grow:1}.flexBasis0{flex-basis:0%}.flexBasisAuto{flex-basis:auto}.flexBasisFull{flex-basis:100%}.selfAuto{align-self:auto}.selfStart{align-self:flex-start}.selfEnd{align-self:flex-end}.selfCenter{align-self:center}.selfStretch{align-self:stretch}.selfBaseline{align-self:baseline}.gridRows1{grid-template-rows:repeat(1,minmax(0,1fr))}.gridRows2{grid-template-rows:repeat(2,minmax(0,1fr))}.gridRows3{grid-template-rows:repeat(3,minmax(0,1fr))}.gridRowsNone{grid-template-rows:none}.rowSpan1{grid-row:span 1/span 1}.rowSpan2{grid-row:span 2/span 2}.rowSpan3{grid-row:span 3/span 3}.rowSpanFull{grid-row:1/-1}.gridFlowRow{grid-auto-flow:row}.gridFlowCol{grid-auto-flow:column}.gridFlowDense{grid-auto-flow:dense}.gridFlowRowDense{grid-auto-flow:row dense}.gridFlowColDense{grid-auto-flow:column dense}.placeItemsStart{place-items:start}.placeItemsEnd{place-items:end}.placeItemsCenter{place-items:center}.placeItemsStretch{place-items:stretch}.placeContentStart{place-content:start}.placeContentEnd{place-content:end}.placeContentCenter{place-content:center}.placeContentBetween{place-content:space-between}.placeContentAround{place-content:space-around}.placeContentEvenly{place-content:space-evenly}.placeContentStretch{place-content:stretch}.pointerEventsNone{pointer-events:none}.pointerEventsAuto{pointer-events:auto}.selectNone{-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectText{-webkit-user-select:text;-moz-user-select:text;user-select:text}.selectAll{-webkit-user-select:all;-moz-user-select:all;user-select:all}.selectAuto{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.touchAuto{touch-action:auto}.touchNone{touch-action:none}.touchPanX{touch-action:pan-x}.touchPanY{touch-action:pan-y}.touchPinchZoom{touch-action:pinch-zoom}.touchManipulation{touch-action:manipulation}.opacity0{opacity:0}.opacity5{opacity:.05}.opacity10{opacity:.1}.opacity20{opacity:.2}.opacity25{opacity:.25}.opacity30{opacity:.3}.opacity40{opacity:.4}.opacity50{opacity:.5}.opacity60{opacity:.6}.opacity70{opacity:.7}.opacity75{opacity:.75}.opacity80{opacity:.8}.opacity90{opacity:.9}.opacity95{opacity:.95}.opacity100{opacity:1}.transitionNone{transition-property:none}.transitionAll{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transitionColors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transitionOpacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transitionShadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transitionTransform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration75{transition-duration:75ms}.duration100{transition-duration:.1s}.duration150{transition-duration:.15s}.duration200{transition-duration:.2s}.duration300{transition-duration:.3s}.duration500{transition-duration:.5s}.duration700{transition-duration:.7s}.duration1000{transition-duration:1s}.delay75{transition-delay:75ms}.delay100{transition-delay:.1s}.delay150{transition-delay:.15s}.delay200{transition-delay:.2s}.delay300{transition-delay:.3s}.delay500{transition-delay:.5s}.scale0{transform:scale(0)}.scale50{transform:scale(.5)}.scale75{transform:scale(.75)}.scale90{transform:scale(.9)}.scale95{transform:scale(.95)}.scale100{transform:scale(1)}.scale105{transform:scale(1.05)}.scale110{transform:scale(1.1)}.scale125{transform:scale(1.25)}.scale150{transform:scale(1.5)}.translateX0{transform:translateX(0)}.translateY0{transform:translateY(0)}.translateXFull{transform:translateX(100%)}.translateYFull{transform:translateY(100%)}.translateXNegFull{transform:translateX(-100%)}.translateYNegFull{transform:translateY(-100%)}.translateXHalf{transform:translateX(50%)}.translateYHalf{transform:translateY(50%)}.translateXNegHalf{transform:translateX(-50%)}.translateYNegHalf{transform:translateY(-50%)}main{flex:1;padding:40px 20px;transition:opacity .3s ease;position:relative;z-index:var(--z-elevated)}.page-content{max-width:1600px;margin:0 auto;padding:0 var(--spacing-md);animation:fadeIn var(--transition-slow) ease-in}.section-header{text-align:center;margin-bottom:var(--spacing-2xl)}.section-header h1{font-size:var(--font-size-5xl);color:var(--text-primary);margin-bottom:var(--spacing-md);position:relative;display:inline-block;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header h1:after{content:"";position:absolute;width:60%;height:3px;bottom:-10px;left:20%;border-radius:var(--radius-sm)}.section-header h1:after,.section-header h2{background:linear-gradient(135deg,var(--accent),var(--accent-hover))}.section-header h2{font-size:var(--font-size-4xl);color:var(--text-primary);margin-bottom:var(--spacing-md);font-weight:600;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p{color:var(--text-secondary);font-size:var(--font-size-lg);line-height:1.6;max-width:600px;margin:0 auto}.content-wrapper{background:var(--bg-secondary);padding:var(--spacing-2xl) var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);margin-top:var(--spacing-xl);transition:all var(--transition-normal)}.content-wrapper:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}.content-section{margin-bottom:2.5rem;padding:1.75rem 1.5rem;background:var(--bg-primary);border-radius:var(--radius-lg);border-left:4px solid var(--accent);transition:all var(--transition-normal);box-shadow:var(--shadow-md)}.content-section:hover{transform:translateX(5px);box-shadow:var(--shadow-lg)}.content-section h2{color:var(--accent);margin-bottom:var(--spacing-md);font-size:var(--font-size-2xl);font-weight:600;position:relative;border-bottom:none;padding-bottom:.5rem}.content-section h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));border-radius:var(--radius-sm)}.content-section h3{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:var(--font-size-xl);font-weight:600;border-bottom:1px solid rgba(90,103,216,.2);padding-bottom:var(--spacing-xs);display:inline-block}.content-section p{margin-bottom:var(--spacing-md);line-height:1.7;color:var(--text-primary);font-size:var(--font-size-base)}.notice-box{background:linear-gradient(135deg,rgba(90,103,216,.08),rgba(90,103,216,.03));border-left:5px solid var(--accent);padding:1.75rem 1.5rem;margin:2rem 0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.notice-box:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--accent),var(--accent-hover));opacity:.8}.notice-box h3{color:var(--accent);margin-bottom:var(--spacing-md);font-size:var(--font-size-xl);font-weight:600;position:relative;display:inline-block}.notice-box h3:after{content:"";position:absolute;bottom:-5px;left:0;width:40px;height:2px;background:var(--accent);border-radius:var(--radius-sm)}.notice-box p{color:var(--text-primary);line-height:1.6;margin:0 0 1rem;font-size:var(--font-size-base)}.last-updated{font-style:normal;color:var(--text-secondary);margin-top:2.5rem;margin-bottom:.5rem;text-align:right;font-size:var(--font-size-sm);padding-top:1.25rem;border-top:1px solid rgba(90,103,216,.15);opacity:.8}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin:var(--spacing-xl) 0}.contact-method{background:var(--bg-secondary);padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-normal);border:2px solid transparent;position:relative;overflow:hidden}.contact-method:hover{transform:translateY(-8px);box-shadow:var(--card-shadow-hover);border-color:var(--accent)}.contact-form{background:var(--bg-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--accent);margin-top:var(--spacing-xl)}.contact-info{margin-top:2.5rem;padding:1.75rem;background:linear-gradient(135deg,var(--bg-primary),var(--bg-secondary));border-radius:var(--radius-lg);border:1px solid rgba(90,103,216,.3);position:relative;box-shadow:var(--shadow-lg)}.contact-info a{color:var(--accent);font-weight:600}.contact-info a:hover{color:var(--accent-hover);text-decoration:underline}@media (max-width:768px){.content-wrapper{padding:var(--spacing-xl) var(--spacing-md);margin:var(--spacing-lg) var(--spacing-sm);border-radius:var(--radius-lg)}.content-section{padding:1.5rem 1.25rem;margin-bottom:var(--spacing-xl)}.contact-methods{grid-template-columns:1fr;gap:var(--spacing-lg)}.contact-form,.contact-method{padding:var(--spacing-lg)}}@media (max-width:480px){.page-content{padding:0 var(--spacing-xs)}.content-wrapper{padding:1.5rem 1rem;margin:1rem var(--spacing-xs)}.content-section{padding:1.25rem 1rem}.contact-form,.contact-method{padding:var(--spacing-lg)}}