@layer components{._monogram_1mxlb_2{fill:var(--textTitle);transition:fill var(--durationL) ease}._highlight_1mxlb_7{fill:var(--accent);opacity:0;transform:scale3d(1,0,1);transform-origin:top;transition:opacity .1s ease var(--durationM)}@media (prefers-reduced-motion: no-preference){._highlight_1mxlb_7{transition:transform var(--durationM) var(--bezierFastoutSlowin),opacity .1s ease var(--durationM)}}:is(a:hover,._monogram_1mxlb_2:hover) ._highlight_1mxlb_7{opacity:1;transform:scaleZ(1);transform-origin:bottom;transition:opacity .1s ease}@media (prefers-reduced-motion: no-preference){:is(a:hover,._monogram_1mxlb_2:hover) ._highlight_1mxlb_7{transition:transform var(--durationM) var(--bezierFastoutSlowin),opacity .1s ease}}}@layer layout{._toggle_1lvbt_2{--offset: var(--spaceXS);--inset: calc(var(--spaceOuter) - var(--offset));position:fixed;top:var(--inset);right:var(--inset);z-index:var(--zIndex4);display:none}@media (max-width: 696px),(max-height: 696px){._toggle_1lvbt_2{display:flex}}._inner_1lvbt_17{display:flex;align-items:center;justify-content:center;height:100%;width:100%}._icon_1lvbt_25{--iconSize: var(--spaceXL);position:absolute;transition-property:opacity,fill;transition-duration:var(--durationM);transition-timing-function:var(--bezierFastoutSlowin);opacity:1;transform:rotate(0);fill:var(--textBody);width:var(--iconSize);height:var(--iconSize)}@media (prefers-reduced-motion: no-preference){._icon_1lvbt_25{transition-delay:.1s;transition-property:opacity,transform,fill}}._icon_1lvbt_25[data-open=true]{opacity:0}@media (prefers-reduced-motion: no-preference){._icon_1lvbt_25[data-open=true]{transition-delay:0s;transform:rotate(45deg)}}._icon_1lvbt_25[data-close=true]{opacity:0}@media (prefers-reduced-motion: no-preference){._icon_1lvbt_25[data-close=true]{transition-delay:0s;transform:rotate(-45deg)}}._icon_1lvbt_25[data-open=true][data-close=true]{opacity:1}@media (prefers-reduced-motion: no-preference){._icon_1lvbt_25[data-open=true][data-close=true]{transition-delay:.1s;transform:rotate(0)}}}@layer layout{._container_1yjyp_2{--offset: 6px;--inset: calc(var(--spaceOuter) - var(--offset));position:fixed;z-index:var(--zIndex4);top:var(--inset);right:var(--inset);display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (max-width: 696px),(max-height: 696px){._container_1yjyp_2{top:calc(var(--inset) + var(--space3XL) + var(--spaceS));right:var(--inset);z-index:var(--zIndex4)}}._container_1yjyp_2[data-mobile=true]{display:none}._toggle_1yjyp_27{transform:translateZ(0)}._languageSelect_1yjyp_31{padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--text);background:var(--backgroundLight);border:1px solid color-mix(in lab,var(--text) 15%,transparent);border-radius:8px;cursor:pointer;transition:all .2s ease;outline:none;min-width:140px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._languageSelect_1yjyp_31:hover{border-color:var(--primary);background:color-mix(in lab,var(--primary) 5%,var(--backgroundLight))}._languageSelect_1yjyp_31:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in lab,var(--primary) 15%,transparent)}._languageSelect_1yjyp_31 option{background:var(--background);color:var(--text)}._circle_1yjyp_61{fill:currentColor;transform:scale(.6);transform-origin:center}@media (prefers-reduced-motion: no-preference){._circle_1yjyp_61{transition-property:transform,fill;transition-duration:var(--durationL);transition-delay:0s;transition-timing-function:var(--bezierFastoutSlowin)}}._circle_1yjyp_61[data-mask=true]{fill:#fff}body[data-theme=dark] ._circle_1yjyp_61{transform:none}@media (prefers-reduced-motion: no-preference){body[data-theme=dark] ._circle_1yjyp_61{transition-delay:.3s}}._mask_1yjyp_86{fill:#000;transform:translate3d(100%,-100%,0)}@media (prefers-reduced-motion: no-preference){._mask_1yjyp_86{transition:transform var(--durationL) var(--bezierFastoutSlowin);transition-delay:0s}}body[data-theme=dark] ._mask_1yjyp_86{transform:none}@media (prefers-reduced-motion: no-preference){body[data-theme=dark] ._mask_1yjyp_86{transition-delay:.3s}}._path_1yjyp_104{stroke:currentColor;fill:none;stroke-linecap:round;stroke-width:3;stroke-dasharray:7 7;stroke-dashoffset:0;opacity:1}@media (prefers-reduced-motion: no-preference){._path_1yjyp_104{transition-property:stroke-dashoffset,opacity;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin);transition-delay:.3s}}body[data-theme=dark] ._path_1yjyp_104{stroke-dashoffset:7;opacity:0}@media (prefers-reduced-motion: no-preference){body[data-theme=dark] ._path_1yjyp_104{transition-delay:0s}}}@layer layout{._navbar_zzi78_2{--headerNavFontSize: 1rem ;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;width:var(--space2XL);position:fixed;top:var(--spaceOuter);left:var(--spaceOuter);bottom:var(--spaceOuter);z-index:var(--zIndex4);isolation:isolate}@media (max-width: 696px){._navbar_zzi78_2{--headerNavFontSize: 1.375rem }}@media (max-width: 696px),(max-height: 696px){._navbar_zzi78_2{bottom:auto}}._logo_zzi78_27{display:flex;position:relative;padding:var(--spaceS) var(--spaceS) var(--spaceL);z-index:var(--zIndex2)}@media (max-width: 696px){._logo_zzi78_27{padding-bottom:var(--spaceS)}}._nav_zzi78_2{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 1 auto;max-width:var(--space2XL)}@media (max-width: 696px),(max-height: 696px){._nav_zzi78_2{display:none}}._navList_zzi78_51{transform:rotate(180deg);display:flex;flex-direction:row-reverse;position:relative;writing-mode:vertical-lr}._navLink_zzi78_59{padding:var(--spaceM);color:color-mix(in lab,var(--text) 80%,transparent);font-weight:var(--fontWeightMedium);font-size:var(--headerNavFontSize);text-decoration:none;position:relative;transition:color var(--durationS) ease .1s;line-height:1;display:inline-flex;align-items:center}._navLink_zzi78_59:hover,._navLink_zzi78_59:active,._navLink_zzi78_59[aria-current=page]{color:var(--textBody)}._navLink_zzi78_59:after{content:"";position:absolute;inset-inline-start:var(--spaceS);inset-inline-end:var(--spaceS);block-size:4px;background:var(--accent);transform:scaleY(0) translateZ(0);transform-origin:bottom}@media (prefers-reduced-motion: no-preference){._navLink_zzi78_59:after{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}._navLink_zzi78_59:hover:after,._navLink_zzi78_59:active:after,._navLink_zzi78_59[aria-current=page]:after{transform:scaleY(1) translateZ(0);transform-origin:top}._navIcons_zzi78_102{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:var(--zIndex2)}@media (max-width: 696px),(max-height: 696px){._navIcons_zzi78_102{flex-direction:row;position:absolute;bottom:var(--spaceXL);left:var(--spaceXL)}}@media (max-width: 820px) and (max-height: 420px){._navIcons_zzi78_102{left:var(--spaceL);transform:none;flex-direction:column;align-items:center;justify-content:center}}._navIconLink_zzi78_126{display:flex;align-items:center;justify-content:center;padding:var(--spaceS);width:var(--space2XL);height:var(--space2XL);color:var(--textLight);transition:color var(--durationM) var(--bezierFastoutSlowin)}._navIconLink_zzi78_126:hover,._navIconLink_zzi78_126:active{color:var(--accent)}._navIcon_zzi78_102{fill:currentColor;transition:fill var(--durationM) ease}._mobileNav_zzi78_147{--backdrop: blur(24px) saturate(120%);position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in lab,var(--background) 70%,transparent);transform:translate3d(0,-100%,0);transition-property:background;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin);display:none;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:var(--backdrop);backdrop-filter:var(--backdrop)}@media (max-width: 696px),(max-height: 696px){._mobileNav_zzi78_147{display:flex}}@media (prefers-reduced-motion: no-preference){._mobileNav_zzi78_147{transition-property:transform,background}}._mobileNav_zzi78_147[data-visible=true]{transform:none}._mobileNavLink_zzi78_177{width:100%;font-size:var(--headerNavFontSize);text-align:center;text-decoration:none;color:var(--textBody);padding:var(--spaceL);opacity:0;transition-property:opacity;transition-duration:var(--durationS);transition-timing-function:var(--bezierFastoutSlowin);transition-delay:var(--transitionDelay);position:relative;top:calc(var(--spaceM) * -1)}@media (prefers-reduced-motion: no-preference){._mobileNavLink_zzi78_177{transition-property:transform,opacity;transform:translate3d(0,calc(var(--spaceXL) * -1),0)}}@media (max-width: 820px) and (max-height: 420px){._mobileNavLink_zzi78_177{top:auto}}@media (max-width: 400px),(max-height: 360px){._mobileNavLink_zzi78_177{--headerNavFontSize: 1.125rem }}._mobileNavLink_zzi78_177:after{content:"";position:absolute;top:50%;right:var(--space3XL);left:var(--space3XL);height:4px;background:var(--accent);transform:scaleX(0) translateY(-1px);transform-origin:right}@media (prefers-reduced-motion: no-preference){._mobileNavLink_zzi78_177:after{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}._mobileNavLink_zzi78_177:hover:after,._mobileNavLink_zzi78_177:active:after,._mobileNavLink_zzi78_177:focus:after{transform:scaleX(1) translateY(-1px);transform-origin:left}._mobileNavLink_zzi78_177[data-visible=true]{opacity:1;transform:none}}@layer components{._progress_3typo_2{--duration: .5s;--progress: 0;--delay: .3s;--opacity: 1;height:2px;background:var(--accent);position:fixed;top:0;right:0;left:0;z-index:var(--zIndex4);opacity:var(--opacity);transform:scaleX(var(--progress));transform-origin:left;transition:transform var(--duration) var(--bezierFastoutSlowin) var(--delay)}[data-theme=light] ._progress_3typo_2{height:3px}._progress_3typo_2[data-status=idle][data-complete=true]{--progress: 0;--delay: .3s;--opacity: 0;transition:transform var(--duration) var(--bezierFastoutSlowin) var(--delay),opacity var(--duration) var(--bezierFastoutSlowin)}._progress_3typo_2[data-status=loading]{--progress: .6}._progress_3typo_2[data-status=idle][data-complete=false]{--progress: 1}._progress_3typo_2[data-visible=false]{transform:scaleX(0);opacity:0}}._floatingButton_zep25_2{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;border-radius:50%;background:var(--primary);border:none;cursor:pointer;box-shadow:0 8px 24px color-mix(in lab,var(--primary) 40%,transparent),0 4px 8px #0003;display:flex;align-items:center;justify-content:center;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._floatingButton_zep25_2:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 32px color-mix(in lab,var(--primary) 50%,transparent),0 6px 12px #00000040}._floatingButton_zep25_2:active{transform:translateY(-2px) scale(1.02)}._floatingButton_zep25_2[data-open=true]{background:var(--accent)}._buttonIcon_zep25_38{width:36px;height:36px;border-radius:50%;object-fit:cover}._floatingButton_zep25_2 svg{width:28px;height:28px;color:#fff}._floatingButton_zep25_2:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--primary);opacity:0;animation:_pulse_zep25_1 2s ease-in-out infinite;z-index:-1}@keyframes _pulse_zep25_1{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}._chatWindow_zep25_75{position:fixed;bottom:6rem;right:2rem;width:420px;max-width:calc(100vw - 4rem);height:600px;max-height:calc(100vh - 10rem);background:var(--backgroundLight);border-radius:20px;box-shadow:0 20px 60px #0000004d,0 8px 24px #0003;display:flex;flex-direction:column;z-index:999;overflow:hidden;animation:_slideUp_zep25_1 .4s cubic-bezier(.4,0,.2,1);border:1px solid color-mix(in lab,var(--text) 10%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes _slideUp_zep25_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._chatHeader_zep25_109{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:var(--backgroundLight);color:var(--text);border-bottom:1px solid color-mix(in lab,var(--text) 10%,transparent)}._headerContent_zep25_119{display:flex;align-items:center;gap:.875rem}._headerIcon_zep25_125{width:42px;height:42px;border-radius:50%;border:2px solid color-mix(in lab,var(--primary) 30%,transparent);object-fit:cover;box-shadow:0 4px 12px color-mix(in lab,var(--primary) 20%,transparent)}._headerText_zep25_134{display:flex;flex-direction:column;gap:.25rem}._headerTitle_zep25_140{color:var(--text)!important;font-weight:600;margin:0}._headerStatus_zep25_146{color:var(--textLight)!important;margin:0;display:flex;align-items:center;gap:.5rem}._headerStatus_zep25_146:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:_blink_zep25_1 2s ease-in-out infinite}@keyframes _blink_zep25_1{0%,to{opacity:1}50%{opacity:.5}}._closeButton_zep25_169{width:32px;height:32px;border-radius:50%;background:color-mix(in lab,var(--text) 10%,transparent);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--text)}._closeButton_zep25_169:hover{background:color-mix(in lab,var(--text) 20%,transparent);transform:rotate(90deg)}._closeButton_zep25_169 svg{width:20px;height:20px}._chatMessages_zep25_194{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:var(--background)}._chatMessages_zep25_194::-webkit-scrollbar{width:8px}._chatMessages_zep25_194::-webkit-scrollbar-track{background:transparent}._chatMessages_zep25_194::-webkit-scrollbar-thumb{background:color-mix(in lab,var(--text) 20%,transparent);border-radius:10px;transition:background .2s ease}._chatMessages_zep25_194::-webkit-scrollbar-thumb:hover{background:color-mix(in lab,var(--text) 30%,transparent)}._message_zep25_223{display:flex;gap:.75rem;animation:_messageSlide_zep25_1 .3s cubic-bezier(.4,0,.2,1);opacity:0;animation-fill-mode:forwards}@keyframes _messageSlide_zep25_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._message--user_zep25_242{flex-direction:row-reverse}._messageIcon_zep25_246{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--primary);padding:2px;box-shadow:0 4px 12px color-mix(in lab,var(--primary) 30%,transparent)}._messageIcon_zep25_246 img{width:100%;height:100%;object-fit:cover;border-radius:50%;background:var(--backgroundLight)}._messageContent_zep25_265{max-width:75%;padding:.875rem 1.125rem;border-radius:16px;word-wrap:break-word;line-height:1.5;transition:transform .2s ease}._messageContent_zep25_265:hover{transform:translateY(-1px)}._message--assistant_zep25_279 ._messageContent_zep25_265{background:var(--backgroundLight);border:1px solid color-mix(in lab,var(--text) 12%,transparent);color:var(--text);box-shadow:0 2px 8px #00000014}[data-theme=dark] ._message--user_zep25_242 ._messageContent_zep25_265{background:#4a90e2;border:1px solid #5A9FED;color:#000000e6;box-shadow:0 4px 12px #4a90e266}[data-theme=dark] ._message--user_zep25_242 ._messageContent_zep25_265 *,[data-theme=dark] ._message--user_zep25_242 ._messageContent_zep25_265 p,[data-theme=dark] ._message--user_zep25_242 ._messageContent_zep25_265 span,[data-theme=dark] ._message--user_zep25_242 ._messageContent_zep25_265 div{color:#000000e6!important;-webkit-text-fill-color:rgba(0,0,0,.9)!important}[data-theme=light] ._message--user_zep25_242 ._messageContent_zep25_265{background:var(--backgroundLight);border:1px solid color-mix(in lab,var(--text) 15%,transparent);color:#000000e6;box-shadow:0 4px 12px #0000001a}[data-theme=light] ._message--user_zep25_242 ._messageContent_zep25_265 *,[data-theme=light] ._message--user_zep25_242 ._messageContent_zep25_265 p,[data-theme=light] ._message--user_zep25_242 ._messageContent_zep25_265 span,[data-theme=light] ._message--user_zep25_242 ._messageContent_zep25_265 div{color:#000000e6!important;-webkit-text-fill-color:rgba(0,0,0,.9)!important}._message_zep25_223[data-error=true] ._messageContent_zep25_265{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#dc2626}._typingIndicator_zep25_326{display:flex;gap:6px;padding:.5rem 0}._typingIndicator_zep25_326 span{width:8px;height:8px;border-radius:50%;background:var(--primary);animation:_typingBounce_zep25_1 1.4s ease-in-out infinite}._typingIndicator_zep25_326 span:nth-child(2){animation-delay:.2s}._typingIndicator_zep25_326 span:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_zep25_1{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}._chatForm_zep25_360{display:flex;gap:.75rem;padding:1.25rem 1.5rem;background:var(--backgroundLight);border-top:1px solid color-mix(in lab,var(--text) 10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:flex-end}._chatInput_zep25_370{flex:1;margin:0!important;min-width:0}._chatInput_zep25_370>div{margin:0!important;background:var(--background)!important;border:1px solid color-mix(in lab,var(--text) 12%,transparent)!important;border-radius:12px!important}._chatInput_zep25_370 label{display:none!important}._chatInput_zep25_370 input,._chatInput_zep25_370 textarea{background:transparent!important;border:none!important;box-shadow:none!important;padding:.75rem 1rem!important;font-size:.95rem!important;color:var(--text)!important;resize:none!important;min-height:48px!important;max-height:100px!important;overflow-y:auto!important;line-height:1.5!important;font-family:inherit!important}._chatInput_zep25_370 input:focus,._chatInput_zep25_370 textarea:focus{outline:none!important;box-shadow:none!important}._chatInput_zep25_370 input::placeholder,._chatInput_zep25_370 textarea::placeholder{color:color-mix(in lab,var(--text) 50%,transparent)!important}._chatInput_zep25_370 [class*=underline]{display:none!important}._chatInput_zep25_370 textarea::-webkit-scrollbar{width:6px}._chatInput_zep25_370 textarea::-webkit-scrollbar-track{background:transparent}._chatInput_zep25_370 textarea::-webkit-scrollbar-thumb{background:color-mix(in lab,var(--text) 20%,transparent);border-radius:10px}._chatInput_zep25_370 textarea::-webkit-scrollbar-thumb:hover{background:color-mix(in lab,var(--text) 30%,transparent)}._sendButton_zep25_436{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;border:none!important;padding:.75rem 1.5rem!important;border-radius:12px!important;font-weight:600!important;cursor:pointer;transition:all .3s ease!important;box-shadow:0 4px 12px #667eea4d!important;display:flex!important;align-items:center!important;gap:.5rem!important;white-space:nowrap;font-size:.9rem!important;margin:0!important}._sendButton_zep25_436:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 6px 20px #667eea66!important}._sendButton_zep25_436:active:not(:disabled){transform:translateY(0)!important}._sendButton_zep25_436:disabled{opacity:.5!important;cursor:not-allowed!important}@media (max-width: 768px){._floatingButton_zep25_2{bottom:1.5rem;right:1.5rem;width:56px;height:56px}._buttonIcon_zep25_38{width:32px;height:32px}._chatWindow_zep25_75{bottom:5rem;right:1rem;left:1rem;width:auto;max-width:none;height:500px}._chatHeader_zep25_109{padding:1rem 1.25rem}._headerIcon_zep25_125{width:36px;height:36px}._chatMessages_zep25_194{padding:1rem}._messageContent_zep25_265{max-width:80%;padding:.75rem 1rem;font-size:.9rem}._chatForm_zep25_360{padding:1rem 1.25rem;gap:.5rem}._sendButton_zep25_436{padding:.75rem 1.25rem!important}}@media (max-width: 480px){._chatWindow_zep25_75{height:450px}._messageContent_zep25_265{max-width:85%}}[data-theme=dark] ._message--user_zep25_242 ._messageContent_zep25_265 [class*=text],[data-theme=light] ._message--user_zep25_242 ._messageContent_zep25_265 [class*=text]{color:#000000e6!important;-webkit-text-fill-color:rgba(0,0,0,.9)!important}@layer layout{._container_j3vhn_2{width:100%;position:relative;transition:opacity .4s var(--bezierFastoutSlowin)}._container_j3vhn_2[data-loading=true]{opacity:0}._skip_j3vhn_12{isolation:isolate;color:var(--background);z-index:var(--zIndex4)}._skip_j3vhn_12:focus{padding:var(--spaceS) var(--spaceM);position:fixed;top:var(--spaceM);left:var(--spaceM);text-decoration:none;font-weight:var(--fontWeightMedium);line-height:1;box-shadow:0 0 0 4px var(--background),0 0 0 8px var(--text)}._skip_j3vhn_12:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);z-index:-1}}@layer base{:root{font-synthesis:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(html,body){min-height:100%;width:100%}:where(*,*:before,*:after){box-sizing:border-box;margin:0;min-width:0}:where(input,textarea,select,button){font:inherit;color:inherit;border:0;padding:0;background-color:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(button,a){touch-action:manipulation}:where(svg,img,picture,video,iframe,canvas){display:block}:any-link{text-decoration:none}ul{padding:0}}@layer base{:root{--mobileNavOffset: calc(var(--spaceOuter) * 2 + var(--space2XL))}html body{font-family:var(--fontStack);font-weight:var(--fontWeightRegular);background-color:var(--background);transition:var(--durationM) ease;transition-property:background,opacity;color:var(--textBody);width:100vw;overflow-x:hidden;opacity:1}html body:focus{outline:none}:where(code,pre){font-family:var(--monoFontStack)}::selection{background:var(--accent);color:var(--black)}:focus{outline:4px solid var(--text);outline-offset:4px}:focus:not(:focus-visible){outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{transform:scale3d(0,1,1);transform-origin:left}50%{transform:scaleZ(1);transform-origin:left}51%{transform:scaleZ(1);transform-origin:right}to{transform:scale3d(0,1,1);transform-origin:right}}}
