.page_container__aoG4z{height:100vh;display:flex;flex-direction:column;width:100%;position:relative;overflow:hidden}.page_content__kDoxQ{flex:1;display:flex;flex-direction:column;width:100%;padding:.7rem;height:100%;position:relative;box-sizing:border-box;background-color:var(--theme-background-100);background-image:radial-gradient(circle at center,var(--theme-border-20) 0,var(--theme-border-20) 1%,transparent 1px),radial-gradient(circle at center,var(--theme-border-10) 0,var(--theme-border-20) 1%,transparent 1px);background-size:30px 30px,7px 7px;background-position:50%}.page_mainSection__V57pM{height:100%;width:100%;display:grid;grid-template-columns:2fr 0fr;grid-template-rows:1fr;gap:0;background:transparent;border:2px solid var(--theme-border-100);border-radius:20px;transition:grid-template-columns .3s ease-in-out;position:relative}.page_mainSection__V57pM:has(.page_journeyPanel__CmHY0.page_visible__NlJV_){grid-template-columns:2fr 1fr}.page_canvasArea__GVqFj{background:radial-gradient(circle at center,var(--theme-background-100) 10%,var(--theme-background-50) 40%,transparent 50%);position:relative;height:100%;width:100%;overflow:hidden;min-width:0;flex-shrink:1;transition:margin .3s ease}.page_journeyPanel__CmHY0{position:relative;overflow:hidden;min-width:-moz-min-content;min-width:min-content;opacity:0;transition:all .3s ease-in-out;background:linear-gradient(to left,var(--theme-background-10),var(--theme-background-30) 70%);border:2px solid var(--theme-border-10);border-radius:0 0 0 20px;pointer-events:none;visibility:hidden;transform:translateX(100%)}.page_journeyPanel__CmHY0 h2{color:var(--theme-text-100);font-family:Orbitron,sans-serif}.page_journeyPanel__CmHY0.page_visible__NlJV_{opacity:1;padding:1rem;pointer-events:auto;visibility:visible;transform:translateX(0)}.page_leftToggleButton__0Nnpg{right:-24px;z-index:10}.page_startJourneyButton__hJBTE{position:fixed;right:5rem;top:1.1rem;margin-top:1rem;transform:scale(1);padding:.5rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:1px;font-family:Orbitron,sans-serif;background:var(--theme-background-90);color:var(--theme-text-100);border:1px solid var(--theme-border-20);border-radius:20px;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;z-index:50;will-change:transform,opacity,box-shadow,text-shadow;margin-right:1rem;text-shadow:0 0 5px hsla(0,0%,100%,.5)}@keyframes page_buttonAttention__EO5QX{0%{box-shadow:0 0 1px rgba(255,105,180,.8),0 0 3px rgba(255,105,180,.3);border-color:#ff69b4}20%{box-shadow:0 0 2px rgba(65,105,225,.9),0 0 4px rgba(65,105,225,.4);border-color:#4169e1}40%{box-shadow:0 0 2px #32cd32,0 0 5px rgba(50,205,50,.5);border-color:#32cd32}60%{box-shadow:0 0 2px rgba(255,0,255,.9),0 0 5px rgba(255,0,255,.4);border-color:#f0f}80%{box-shadow:0 0 2px rgba(255,165,0,.9),0 0 4px rgba(255,165,0,.4);border-color:orange}to{box-shadow:0 0 1px rgba(255,105,180,.8),0 0 3px rgba(255,105,180,.3);border-color:#ff69b4}}.page_startJourneyButton__hJBTE:hover{background-color:var(--theme-border-10)!important;border-color:var(--theme-border-90);animation-play-state:paused}.page_startJourneyButton__hJBTE.page_hidden__cfeGo{opacity:0;transform:translateX(-50%) scale(.8);pointer-events:none;visibility:hidden}.page_hidden__cfeGo{opacity:0;pointer-events:none;visibility:hidden}.page_startJourneyButton__hJBTE:active{transform:scale(.95) translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_startJourneyButton__hJBTE:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--theme-border-10),transparent);opacity:0;transition:opacity .3s ease}.page_startJourneyButton__hJBTE:hover:before{opacity:1}@media screen and (max-width:768px){.page_container__aoG4z{overflow-x:hidden}.page_canvasArea__GVqFj .nameTitle{position:absolute;z-index:10;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.page_canvasArea__GVqFj .nameTitle.hidden{opacity:0;transform:translateY(-20px);pointer-events:none}.page_content__kDoxQ{padding:0;background-image:radial-gradient(circle at center,var(--theme-border-20) 0,var(--theme-border-20) .5%,transparent 1px),radial-gradient(circle at center,var(--theme-border-10) 0,var(--theme-border-20) .5%,transparent 1px)}.page_mainSection__V57pM{height:100%;width:100%;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;border:1px solid var(--theme-border-50);border-radius:0}.page_canvasArea__GVqFj{background:radial-gradient(circle at center,transparent 10%,transparent 40%,transparent 50%);min-height:unset;grid-row:1;position:relative;height:100%;width:100%;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-width:0;flex-shrink:1;transition:margin .3s ease}.page_journeyPanel__CmHY0{position:fixed;bottom:0;left:0;width:100%;height:var(--drawer-height,0);background:var(--theme-background-95);border-left:none;border-top:2px solid var(--theme-border-20);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:0;border-bottom-left-radius:0;z-index:100;transform:translateY(100%);touch-action:pan-y;transition:transform .3s ease-in-out,visibility .3s ease-in-out;pointer-events:none;visibility:hidden}.page_journeyPanel__CmHY0.page_visible__NlJV_{transform:translateY(0);height:var(--drawer-height,50vh);padding:1.5rem .5rem 0;transition:transform .3s ease-in-out,height .3s ease-in-out,visibility .3s ease-in-out;pointer-events:auto;visibility:visible}.page_journeyPanel__CmHY0.page_animating__VNqiY{transition:transform .3s cubic-bezier(.25,1,.5,1),height .3s cubic-bezier(.25,1,.5,1)}.page_journeyPanel__CmHY0.page_dragging__7X64x{transition:none;cursor:grabbing}.page_journeyPanel__CmHY0:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:var(--theme-border-30);border-radius:2px;cursor:grab}.page_journeyPanel__CmHY0.page_dragging__7X64x:before{cursor:grabbing}.page_terminalSection__CCDRp{min-height:100vh;margin-top:0}.page_mainSection__V57pM:has(.page_journeyPanel__CmHY0.page_visible__NlJV_){grid-template-columns:1fr}.page_startJourneyButton__hJBTE{position:fixed;right:unset;top:unset;left:1.5rem;bottom:1.5rem;transform:none;margin-right:0;font-weight:400;background:var(--theme-background-90);color:var(--theme-text-100);border-radius:9999px;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 6px rgba(0,0,0,.05);transition:none;animation:none;font-size:.75rem;padding:.5rem 1rem;border:1px solid var(--theme-border-50);height:3.5rem;width:-moz-max-content;width:max-content;will-change:auto}.page_startJourneyButton__hJBTE:hover{background:var(--theme-background-100);transform:none;box-shadow:0 8px 12px rgba(0,0,0,.1)}.page_startJourneyButton__hJBTE:active{transform:none}.page_startJourneyButton__hJBTE:before{display:none}}.ControlButtons_container__SOCU1{position:absolute;right:0;top:0;display:flex;flex-direction:column;gap:.5rem;z-index:10;background:var(--theme-background-10);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 16px 0 12px;padding:1.2rem 15px 15px;box-shadow:-2px 2px 15px rgba(0,0,0,.06);transition:all .3s ease}@media screen and (min-width:769px){.ControlButtons_container__SOCU1[data-panel-open=true]{border-radius:0 0 0 12px}}.ControlButtons_button__rlqpf{position:relative;width:2rem;height:2rem;padding:.4rem;background-color:var(--theme-background-100);border:1px solid var(--theme-border-100);border-radius:8px;transition:all .25s cubic-bezier(.2,0,.1,1);box-shadow:0 2px 5px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:transform,box-shadow;display:flex;align-items:center;justify-content:center;overflow:hidden}.ControlButtons_button__rlqpf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--theme-border-10);opacity:0;transition:opacity .3s ease}.ControlButtons_button__rlqpf:hover{background-color:var(--theme-background-10);transform:scale(1.05) translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.05);border-color:var(--theme-border-70)}.ControlButtons_button__rlqpf:hover:before{opacity:1}.ControlButtons_button__rlqpf:active{transform:scale(.95) translateY(1px);box-shadow:0 2px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);transition:all .15s cubic-bezier(.2,0,.1,1)}.ControlButtons_button__rlqpf svg{width:1rem;height:1rem;color:var(--theme-text-100);position:relative;z-index:2;transition:transform .3s ease}.ControlButtons_button__rlqpf:hover svg{transform:scale(1.1)}.ControlButtons_button__rlqpf[data-state=active]{background-color:var(--theme-border-20);border-color:var(--theme-border-100);box-shadow:0 2px 8px rgba(0,0,0,.08),inset 0 1px 3px rgba(0,0,0,.1);transform:scale(1.02)}.ControlButtons_button__rlqpf[data-state=active] svg{color:var(--theme-text-100)}.ControlButtons_spacer__BR1z7{flex:1;min-height:1rem}.ControlButtons_playButton__86ml7{border-width:2px;background:linear-gradient(to bottom right,var(--theme-background-100),var(--theme-background-200));box-shadow:0 4px 10px rgba(0,0,0,.08),0 2px 5px rgba(0,0,0,.05)}@media screen and (max-width:768px){.ControlButtons_container__SOCU1{margin-top:1px;padding-top:1rem;border-radius:0 0 0 12px;transition:transform .3s ease-in-out}.ControlButtons_container__SOCU1[data-panel-open=true]{transform:translateX(100%)}.ControlButtons_container__SOCU1 button:first-child{transform:rotate(90deg)}.ControlButtons_container__SOCU1 button:first-child:hover{transform:rotate(90deg) scale(1.05) translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.05)}.ControlButtons_container__SOCU1 button:first-child:active{transform:rotate(90deg) scale(.95) translateY(1px);box-shadow:0 2px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03)}.ControlButtons_container__SOCU1 button:first-child[data-state=active]{transform:rotate(90deg)}}.SettingsMenu_menu__5tKq5{position:fixed;right:0;top:5.4rem;background-color:var(--theme-background-90);border:1px solid var(--theme-border-15);border-radius:12px;padding:.75rem;min-width:300px;max-width:350px;z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 30px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.06);transform-origin:top right;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:8px;margin-right:15px}.SettingsMenu_menu__5tKq5[data-state=closed]{opacity:0;transform:scale(.95) translateY(-10px);pointer-events:none}.SettingsMenu_menu__5tKq5[data-state=open]{opacity:1;transform:scale(1) translateY(0);pointer-events:auto;animation:SettingsMenu_menuAppear__95maE .3s cubic-bezier(.4,0,.2,1)}@keyframes SettingsMenu_menuAppear__95maE{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.SettingsMenu_section__NE_6z{padding:1rem;border-bottom:1px solid var(--theme-border-10)}.SettingsMenu_section__NE_6z:last-child{border-bottom:none;padding-bottom:0}.SettingsMenu_sectionTitle__ZB9eO{color:var(--theme-text-100);font-size:.75rem;font-weight:500;font-family:Orbitron,sans-serif;text-transform:uppercase;margin-bottom:.5rem;padding:0 .5rem}.SettingsMenu_sectionHeader__SnaYA{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--theme-text-100)}.SettingsMenu_group__eCDXY{display:flex;flex-direction:column;gap:.25rem}.SettingsMenu_item__r18ai{display:flex;align-items:center;padding:.5rem .75rem;color:var(--theme-text-100);border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-bottom:2px}.SettingsMenu_item__r18ai:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--theme-border-10),transparent);opacity:0;transition:opacity .3s ease}.SettingsMenu_item__r18ai:hover{background-color:var(--theme-border-10);transform:translateX(2px)}.SettingsMenu_item__r18ai:hover:before{opacity:1}.SettingsMenu_item__r18ai[data-state=active]{background-color:var(--theme-border-20);box-shadow:0 2px 5px rgba(0,0,0,.05)}.SettingsMenu_itemIcon__oDqFd{margin-right:.75rem;opacity:.7}.SettingsMenu_toggle__MsE3h{margin-left:auto;width:2.5rem;height:1.35rem;border-radius:9999px;background-color:var(--theme-border-20);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.SettingsMenu_toggle__MsE3h[data-state=checked]{background-color:var(--theme-background-200)}.SettingsMenu_toggleHandle__ieC5E{width:1rem;height:1rem;background-color:var(--theme-text-100);border-radius:50%;position:absolute;top:.175rem;margin-right:.2rem;transform:translateX(.2rem);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.15)}.SettingsMenu_toggle__MsE3h[data-state=checked] .SettingsMenu_toggleHandle__ieC5E{transform:translateX(1.35rem)}.SettingsMenu_toggle__MsE3h:hover .SettingsMenu_toggleHandle__ieC5E{box-shadow:0 2px 5px rgba(0,0,0,.2)}.SettingsMenu_searchContainer__gJbLM{padding:.5rem;border-bottom:1px solid var(--theme-border-10);position:relative}.SettingsMenu_searchInput__eSuEE{width:100%;padding:.6rem .6rem .6rem 2.2rem;background-color:var(--theme-border-10);border:none;border-radius:8px;color:var(--theme-text-100)!important;-webkit-text-fill-color:var(--theme-text-100);font-size:.875rem;font-family:TitilliumWeb,sans-serif;transition:all .3s ease;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.SettingsMenu_searchInput__eSuEE::-moz-placeholder{color:var(--theme-text-100);opacity:.6}.SettingsMenu_searchInput__eSuEE::placeholder{color:var(--theme-text-100);opacity:.6}.SettingsMenu_searchInput__eSuEE:focus{outline:none;background-color:var(--theme-border-15);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 2px var(--theme-border-30)}.SettingsMenu_searchIcon__lp9jY{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--theme-text-100);pointer-events:none;opacity:.7;transition:opacity .3s ease}.SettingsMenu_searchInput__eSuEE:focus+.SettingsMenu_searchIcon__lp9jY{opacity:1}.SettingsMenu_header__1KAQt{display:flex;align-items:center;padding:.5rem .75rem;border-bottom:1px solid var(--theme-border-15);gap:.75rem;margin-bottom:.5rem;transition:background-color .3s ease;border-radius:8px 8px 0 0}.SettingsMenu_title___I7sx{font-size:.875rem;font-weight:500;font-family:Orbitron,sans-serif;color:var(--theme-text-100);flex:1}.SettingsMenu_headerButton__HrlRl{padding:.35rem;background:transparent;border:none;color:var(--theme-text-100);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.SettingsMenu_headerButton__HrlRl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--theme-border-20);opacity:0;transition:opacity .2s ease;border-radius:6px}.SettingsMenu_headerButton__HrlRl:hover{background-color:var(--theme-border-10);color:var(--theme-text-100);transform:translateY(-1px)}.SettingsMenu_headerButton__HrlRl:hover:before{opacity:1}.SettingsMenu_headerButton__HrlRl:active{transform:translateY(1px)}.SettingsMenu_tagSelector__mzUuG{padding:.2rem;border-radius:4px;margin-top:.1rem}.SettingsMenu_tagSelector__mzUuG .bg-background{background-color:transparent}.SettingsMenu_tagSelector__mzUuG .text-foreground{color:var(--theme-text-100)}.SettingsMenu_tagSelector__mzUuG .border{border-color:var(--theme-background-200)}.SettingsMenu_tagSelector__mzUuG .bg-accent{background-color:var(--theme-background-200)}.SettingsMenu_tagSelector__mzUuG .text-accent-foreground{color:var(--theme-text-100)}.SettingsMenu_tagSelector__mzUuG .bg-popover{background-color:var(--theme-background-95);border:1px solid var(--theme-border-10);border-radius:8px}.SettingsMenu_tagSelector__mzUuG .text-muted-foreground,.SettingsMenu_tagSelector__mzUuG .text-popover-foreground{color:var(--theme-text-100)}.SettingsMenu_tagSelector__mzUuG [cmdk-item]{padding:.5rem;cursor:pointer;border-radius:4px;margin:0 .25rem;color:var(--theme-text-100)}.SettingsMenu_tagSelector__mzUuG [cmdk-item][data-selected=true]{background-color:hsla(0,0%,100%,0)}.SettingsMenu_tagSelector__mzUuG [cmdk-item]:hover{background-color:var(--theme-border-20);color:var(--theme-text-100)}.SettingsMenu_themeContainer__jusxc{display:flex;justify-content:center;padding-top:.5rem}.tag_tag__eL6ZZ{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:8px;font-size:.75rem;font-weight:500;color:var(--theme-text-100);border:1px solid var(--theme-border-15);transition:all .3s cubic-bezier(.4,0,.2,1);text-shadow:0 0 1px var(--theme-background-100);box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;overflow:hidden}.tag_tag__eL6ZZ[data-selected=true]{border:1px solid var(--theme-border-50);background-color:var(--theme-background-20);box-shadow:0 2px 5px rgba(0,0,0,.08);transform:translateY(-1px)}.tag_tag__eL6ZZ:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--theme-border-10),transparent);opacity:0;transition:opacity .3s ease}.tag_tag__eL6ZZ:hover{background-color:var(--theme-background-10);transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.08)}.tag_tag__eL6ZZ:hover:before{opacity:1}.tag_removeButton__FbuY7{display:inline-flex;align-items:center;justify-content:center;padding:.125rem;margin-left:.25rem;border-radius:4px;cursor:pointer;opacity:.7;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.tag_removeButton__FbuY7:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--theme-border-20);opacity:0;transition:opacity .2s ease;border-radius:4px}.tag_removeButton__FbuY7:hover{opacity:1;background-color:var(--theme-border-15);transform:scale(1.1)}.tag_removeButton__FbuY7:hover:before{opacity:1}.tag_removeButton__FbuY7:active{transform:scale(.95)}.tag_removeButton__FbuY7 svg{width:.75rem;height:.75rem;position:relative;z-index:1;transition:transform .2s ease}.ThemeSwitcher_container__LcdNP{display:flex;gap:1rem;align-items:center;height:-moz-min-content;height:min-content}.ThemeSwitcher_themeButtonWrapper__dZheX{position:relative}.ThemeSwitcher_themeButton__Hj9Sd{width:24px;height:24px;border-radius:50%;border:2px solid var(--theme-border-50);cursor:pointer;transition:all .25s cubic-bezier(.2,0,.1,1);padding:0;box-shadow:0 2px 5px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);will-change:transform,box-shadow,border-color;position:relative;overflow:hidden}.ThemeSwitcher_themeButton__Hj9Sd:after{right:0;bottom:0;background:radial-gradient(circle at center,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0) 70%)}.ThemeSwitcher_themeButton__Hj9Sd:hover{transform:scale(1.2) translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);border-color:var(--theme-border-70)}.ThemeSwitcher_themeButton__Hj9Sd:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.ThemeSwitcher_themeButton__Hj9Sd:hover:after{opacity:1}.ThemeSwitcher_active__fX1G7{border-color:var(--theme-border-100);transform:scale(1.2);box-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);animation:ThemeSwitcher_pulseActive__xw6KC 2s infinite alternate}@keyframes ThemeSwitcher_pulseActive__xw6KC{0%{box-shadow:0 4px 8px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}to{box-shadow:0 6px 12px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1)}}.ThemeSwitcher_blue__B9Omz{background-color:var(--theme-blue-background-100)}.ThemeSwitcher_purple__9rwQx{background-color:var(--theme-purple-background-100)}.ThemeSwitcher_white__whees{background-color:var(--theme-white-background-100)}.ThemeSwitcher_lorange__6a8w7{background-color:var(--theme-lorange-background-100)}.ThemeSwitcher_teal__fItI_{background-color:var(--theme-teal-background-100)}.ThemeSwitcher_grey___Uob_{background-color:var(--theme-grey-background-100)}.ThemeSwitcher_gold__R8_YC{background-color:var(--theme-gold-background-100)}.ThemeSwitcher_pink__AC7Ld{background-color:var(--theme-pink-background-100)}.ThemeSwitcher_colorVariations__23WY_{position:absolute;top:-28px;left:50%;transform:translateX(-50%);display:flex;gap:5px;padding:5px 8px;background:rgba(0,0,0,.2);border-radius:16px;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 10px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);border:1px solid hsla(0,0%,100%,.1);opacity:0;transform:translateX(-50%) translateY(5px);transition:all .3s cubic-bezier(.2,0,.1,1);pointer-events:none}.ThemeSwitcher_themeButtonWrapper__dZheX:hover .ThemeSwitcher_colorVariations__23WY_{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:all}@keyframes ThemeSwitcher_fadeIn__hjIR3{0%{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ThemeSwitcher_variation__U5HmE{width:12px;height:12px;border-radius:50%;border:1px solid var(--theme-border-30);transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ThemeSwitcher_variation__U5HmE:hover{transform:scale(1.2);border-color:var(--theme-border-70);box-shadow:0 2px 5px rgba(0,0,0,.15)}@media (max-width:768px){.ThemeSwitcher_themeButton__Hj9Sd{width:24px;height:24px}.ThemeSwitcher_colorVariations__23WY_{display:none;visibility:hidden}}.notification_notificationContainer__2LDtw{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;max-width:100%;width:100%;padding:1rem}.notification_topLeft__pxcPy{top:0;left:0;align-items:flex-start}.notification_topCenter__fnmRa{top:0;left:50%;transform:translateX(-50%);align-items:center}.notification_topRight__qo1HS{top:0;right:0;align-items:flex-end}.notification_bottomLeft__1QqHx{bottom:0;left:0;align-items:flex-start}.notification_bottomCenter__aTZuq{bottom:0;left:50%;transform:translateX(-50%);align-items:center}.notification_bottomRight__3KG2u{bottom:0;right:0;align-items:flex-end}.notification_center__VD_A_{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center}.notification_notification__IMCW_{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:var(--theme-background-95);border:1px solid var(--theme-border-10);color:var(--theme-text-100);box-shadow:0 2px 3px -1px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.06);max-width:400px;width:100%;pointer-events:auto;animation:notification_slideIn__knFv9 .3s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notification_notification__IMCW_.notification_exiting__1W2vA{animation:notification_slideOut__07_Bp .3s ease-in forwards}.notification_notification__IMCW_.notification_info__kSGT7{border-left:3px solid var(--theme-blue-background-100)}.notification_notification__IMCW_.notification_success__lBBBb{border-left:3px solid var(--theme-teal-background-100)}.notification_notification__IMCW_.notification_warning__7n2Y7{border-left:3px solid var(--theme-gold-background-100)}.notification_notification__IMCW_.notification_error__RHZXK{border-left:3px solid #f55}.notification_iconContainer__ccdXX{display:flex;align-items:center;justify-content:center;flex-shrink:0}.notification_message__7cAjV{flex:1;font-size:.875rem;line-height:1.4}.notification_closeButton__GjE_e{background:transparent;border:none;color:var(--theme-text-100);opacity:.7;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease-in-out}.notification_closeButton__GjE_e:hover{opacity:1;background-color:var(--theme-border-10)}.notification_overlay__GaWup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;animation:notification_fadeIn__0D0Ez .3s ease-out forwards}.notification_overlay__GaWup.notification_exiting__1W2vA{animation:notification_fadeOut__fKwTI .3s ease-in forwards}@keyframes notification_slideIn__knFv9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes notification_slideOut__07_Bp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes notification_fadeIn__0D0Ez{0%{opacity:0}to{opacity:1}}@keyframes notification_fadeOut__fKwTI{0%{opacity:1}to{opacity:0}}.legend_menu__p6jPw{position:fixed;right:0;top:7.9rem;background-color:var(--theme-background-95);border:1px solid var(--theme-border-10);border-radius:8px;padding:.75rem;min-width:300px;max-width:400px;max-height:80vh;z-index:9;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform-origin:top right;transition:all .2s ease-in-out;margin-top:8px;margin-right:15px;display:flex;flex-direction:column}.legend_menu__p6jPw[data-state=closed]{transform:scale(.95);opacity:0;pointer-events:none}.legend_menu__p6jPw[data-state=open]{transform:scale(1);opacity:1;pointer-events:all}.legend_header__tiXQR{display:flex;align-items:center;padding:.25rem;border-bottom:1px solid var(--theme-border-10);gap:.5rem}.legend_title__rwraD{font-size:.875rem;font-weight:500;color:var(--theme-text-100);flex:1}.legend_headerButton__UlHRI{padding:.25rem;background:transparent;border:none;color:var(--theme-text-100);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.legend_headerButton__UlHRI:hover{background-color:var(--theme-border-10);color:var(--theme-text-100)}.legend_section__IXNy3{display:flex;flex-direction:column;gap:8px}.legend_sectionHeader__7Rs6i{display:flex;align-items:center;gap:8px;font-weight:500;font-size:.9rem;margin-bottom:4px}.legend_colorItem__NksVM{display:flex;align-items:center;gap:8px;padding:.5rem;border-radius:4px;transition:all .2s ease-in-out}.legend_colorItem__NksVM:hover{background-color:var(--theme-border-10)}.legend_colorSwatch__Oj7zA{width:20px;height:20px;border-radius:4px;border:1px solid var(--theme-border-20);background-color:attr(data-color)}.legend_colorName__d4UyH{flex:1;font-size:.9rem;color:var(--theme-text-100)}.legend_colorHex__n5q0l{font-size:.8rem;opacity:.7;font-family:monospace;color:var(--theme-text-100)}.legend_colorSection__Rceq_{padding:1rem;border-bottom:1px solid var(--theme-border-10)}.legend_colorSection__Rceq_:last-child{border-bottom:none;padding-bottom:0}.legend_colorSectionTitle___FSIz{color:var(--theme-text-100);font-size:.75rem;font-weight:500;text-transform:uppercase;margin-bottom:.5rem;padding:0 .5rem}.legend_scrollContainer__Ow44x{overflow-y:auto;max-height:60vh}.legend_scrollContainer__Ow44x::-webkit-scrollbar{width:6px}.legend_scrollContainer__Ow44x::-webkit-scrollbar-track{background:var(--theme-border-10);border-radius:3px}.legend_scrollContainer__Ow44x::-webkit-scrollbar-thumb{background:var(--theme-border-20);border-radius:3px}.legend_scrollContainer__Ow44x::-webkit-scrollbar-thumb:hover{background:var(--theme-border-30)}.Header_container__Qfa6O{position:absolute;padding:1rem;z-index:10;transition:all .3s ease;min-width:280px}.Header_content__IRr4g{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem}.Header_logoSection__uHpMk{display:flex;align-items:center;gap:.4rem}.Header_titleContainer__jcNCj{padding:.5rem .75rem;background:var(--theme-background-90);border-radius:6px;border:1px solid var(--theme-border-20);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:.5rem;width:100%}.Header_title__aNGWA{font-size:.65rem;color:var(--theme-text-100);margin:0;font-weight:700;font-family:Micro5Charted-Regular,sans-serif;letter-spacing:1px;opacity:.9;text-shadow:0 0 8px rgba(0,0,0,.1);transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.Header_navSection__ziNIN{margin-left:.5rem;flex:1}.Header_stackingNavbar__axEXn{display:flex;align-items:center;gap:.5rem;position:relative}.Header_navItemContainer__tBthe{position:relative;overflow:hidden}.Header_navItem__tBuGW{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;margin-top:.2rem;margin-bottom:.1rem;border-radius:20px;background:var(--theme-background-70);border:1px solid var(--theme-border-20);color:var(--theme-text-100);font-size:.75rem;font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .3s ease;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center}.Header_navItem__tBuGW:hover{background:var(--theme-background-100);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:768px){.Header_container__Qfa6O{padding:.7rem;margin:.3rem;min-width:0;width:auto}.Header_content__IRr4g,.Header_logoSection__uHpMk{gap:.5rem}.Header_title__aNGWA{font-size:.5rem;letter-spacing:.8px;max-width:120px}.Header_titleContainer__jcNCj{padding:.4rem .6rem;margin-top:.3rem}.Header_navSection__ziNIN{margin-top:0}.Header_navItem__tBuGW{padding:.4rem .8rem;font-size:.9rem}}.Logo_logoContainer__bosAK{display:flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;border-radius:8px;background:var(--theme-background-90);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--theme-border-20);box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.Logo_logoContainer__bosAK:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.12)}.Logo_logoLetters__N7zu7{position:relative;display:flex;align-items:center;justify-content:center}.Logo_letter__Wlb6K{font-family:Supermercado,sans-serif;font-size:1.5rem;font-weight:700;color:var(--theme-text-100);text-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease}.Logo_letterS__7OQwl{position:relative;z-index:2;transform:translateX(4px)}.Logo_letterW__E8rya{position:relative;z-index:1;transform:translateX(-4px)}@media (max-width:768px){.Logo_logoContainer__bosAK{width:36px;height:36px}.Logo_letter__Wlb6K{font-size:1.5rem}}.TerminalAssistant_chatButton__0yqFt{position:fixed;bottom:2rem;right:2rem;background:var(--theme-background-90);color:var(--theme-text-100);border:1px solid var(--theme-border-50);border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.2,0,.1,1);z-index:999;box-shadow:0 10px 25px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;will-change:transform,box-shadow}.TerminalAssistant_chatButton__0yqFt:hover{transform:scale(1.05) translateY(-3px);background:var(--theme-background-200);box-shadow:0 15px 30px rgba(0,0,0,.15),0 6px 12px rgba(0,0,0,.08);border-color:var(--theme-border-70)}.TerminalAssistant_chatButton__0yqFt:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,0) 70%);opacity:0;transition:opacity .3s ease,transform .3s ease;transform:scale(.9)}.TerminalAssistant_chatButton__0yqFt:hover:before{opacity:1;transform:scale(1)}.TerminalAssistant_chatButton__0yqFt:active{transform:scale(.96) translateY(2px);box-shadow:0 6px 15px rgba(0,0,0,.12),0 2px 5px rgba(0,0,0,.08);transition:all .15s cubic-bezier(.2,0,.1,1)}.TerminalAssistant_chatButtonInvisible__VdS_i{opacity:0;pointer-events:none}.TerminalAssistant_chatContainer__XauCG{position:fixed;bottom:2rem;right:2rem;width:35%;height:70%;max-width:600px;min-width:500px;max-height:750px;background:var(--theme-background-95);border:1px solid var(--theme-border-50);border-radius:20px;padding:1.25rem;z-index:1000;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.12),0 10px 20px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.2,0,.1,1);opacity:0;transform:translateY(20px) scale(.98);pointer-events:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);will-change:transform,opacity}.TerminalAssistant_chatContainerVisible__BDlwG{opacity:1;transform:translateY(0) scale(1);pointer-events:all;animation:TerminalAssistant_containerAppear__tui4s .5s cubic-bezier(.2,0,.1,1)}@keyframes TerminalAssistant_containerAppear__tui4s{0%{opacity:0;transform:translateY(20px) scale(.98)}60%{opacity:1;transform:translateY(-5px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.TerminalAssistant_chatHeader__5hFPF{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:var(--theme-bg-secondary);border-bottom:1px solid var(--theme-border-100);border-top-left-radius:12px;border-top-right-radius:12px}.TerminalAssistant_chatTitle__CHPOC{font-weight:600;font-size:.9rem;font-family:Orbitron,sans-serif;color:var(--theme-text-100)}.TerminalAssistant_headerControls__1cxku{display:flex;gap:8px;align-items:center}.TerminalAssistant_headerButton__S2JWA{background:none;border:none;cursor:pointer;color:var(--theme-text-100);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;transition:all .2s ease}.TerminalAssistant_headerButton__S2JWA:hover{background-color:var(--theme-bg-hover);transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.TerminalAssistant_chatContent__d9Q0x{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;border-radius:12px;height:calc(100% - 3rem)}.TerminalAssistant_compact__dDHlF{height:auto!important;min-height:0!important;max-height:none!important}.TerminalAssistant_compact__dDHlF .TerminalAssistant_chatContent__d9Q0x{height:3.5rem!important;overflow:hidden!important}.TerminalAssistant_compact__dDHlF .TerminalAssistant_chatHeader__5hFPF{border-bottom:none}.TerminalAssistant_fullscreen__WiEZX{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:0!important;z-index:9999!important;transform:none!important;margin:0!important;padding:1rem!important;animation:TerminalAssistant_fullscreenAppear__JYGBR .4s cubic-bezier(.2,0,.1,1)}@keyframes TerminalAssistant_fullscreenAppear__JYGBR{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.TerminalAssistant_fullscreen__WiEZX .TerminalAssistant_chatHeader__5hFPF{border-radius:0}.TerminalAssistant_chatContent__d9Q0x::-webkit-scrollbar,.TerminalAssistant_shortcutsGrid__0JaJM::-webkit-scrollbar,.TerminalAssistant_shortcutsPanel__gBbgs::-webkit-scrollbar{width:6px;height:6px}.TerminalAssistant_chatContent__d9Q0x::-webkit-scrollbar-track,.TerminalAssistant_shortcutsGrid__0JaJM::-webkit-scrollbar-track,.TerminalAssistant_shortcutsPanel__gBbgs::-webkit-scrollbar-track{background:transparent}.TerminalAssistant_chatContent__d9Q0x::-webkit-scrollbar-thumb,.TerminalAssistant_shortcutsGrid__0JaJM::-webkit-scrollbar-thumb,.TerminalAssistant_shortcutsPanel__gBbgs::-webkit-scrollbar-thumb{background-color:var(--theme-border-100);border-radius:10px;border:2px solid transparent;background-clip:content-box}.TerminalAssistant_shortcutsPanel__gBbgs{background-color:var(--theme-bg-secondary);border:1px solid var(--theme-terminal-primary-alpha);margin:-1px .5rem .5rem;border-radius:0 0 12px 12px;padding:12px;font-size:.85rem}.TerminalAssistant_shortcutsGrid__0JaJM,.TerminalAssistant_shortcutsPanel__gBbgs{max-height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--theme-border-100) transparent}.TerminalAssistant_shortcutsGrid__0JaJM{display:flex;flex-wrap:wrap;gap:16px}.TerminalAssistant_shortcutItem__buvIl{display:grid;grid-template-rows:auto auto;gap:4px;min-width:180px;color:var(--theme-text-100);font-size:.5rem}.TerminalAssistant_shortcutItem__buvIl>div:first-child{display:flex;align-items:center;gap:8px}.TerminalAssistant_shortcutItem__buvIl span{color:var(--theme-text-100);font-size:.8rem;font-weight:400;font-family:TitilliumWeb,sans-serif}.TerminalAssistant_shortcutItem__buvIl kbd{background-color:var(--theme-bg);border:1px solid var(--theme-border-100);border-radius:6px;box-shadow:0 2px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);color:var(--theme-text-100);display:inline-block;font-size:.75rem;font-weight:600;font-family:Orbitron,sans-serif;line-height:1;padding:4px 6px;white-space:nowrap;transition:all .2s ease}.TerminalAssistant_shortcutItem__buvIl:hover kbd{transform:translateY(-1px);box-shadow:0 3px 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06)}@media (max-width:768px){.TerminalAssistant_chatContainer__XauCG{width:90%;height:65vh;max-width:90%;min-width:90%;right:5%;left:5%;bottom:6rem}.TerminalAssistant_chatButton__0yqFt{position:fixed;bottom:1.5rem;right:1.5rem;width:3.5rem;height:3.5rem}.TerminalAssistant_shortcutsGrid__0JaJM{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width:480px){.TerminalAssistant_shortcutsGrid__0JaJM{grid-template-columns:1fr}}.Terminal_terminal__mNpxX{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--theme-terminal-bg);color:var(--theme-terminal-text);font-family:TitilliumWeb,sans-serif;overflow:hidden;position:relative;--terminal-prediction-bg:var(--terminal-bg);--terminal-prediction-border:var(--terminal-border);--terminal-prediction-hover:var(--terminal-selected);--terminal-prediction-text:var(--terminal-text);--terminal-prediction-text-bright:var(--terminal-text-bright);--terminal-prediction-text-dim:var(--terminal-text-dim);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.Terminal_outputContainer__lvlAy{flex:1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--theme-terminal-scroll-handle) var(--theme-terminal-body);transition:padding .3s ease}.compact .Terminal_outputContainer__lvlAy{display:none}.Terminal_outputContainer__lvlAy::-webkit-scrollbar{width:6px}.Terminal_outputContainer__lvlAy::-webkit-scrollbar-track{background:var(--theme-terminal-body,#333);border-radius:6px}.Terminal_outputContainer__lvlAy::-webkit-scrollbar-thumb{background-color:var(--theme-terminal-scroll-handle,#555);border-radius:6px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.Terminal_outputContainer__lvlAy::-webkit-scrollbar-thumb:hover{background-color:var(--theme-terminal-scroll-handle-hover,#777)}.Terminal_historyEntry__RjJl5{display:flex;flex-direction:column;gap:.35rem;animation:Terminal_fadeIn__40gEw .3s cubic-bezier(.4,0,.2,1);margin-bottom:.75rem;border-radius:8px;transition:all .3s ease}.Terminal_historyInput__vv0fT{display:flex;align-items:center;color:var(--theme-terminal-text-200);padding:.35rem 0;border-radius:6px;transition:background-color .3s ease}.Terminal_prompt__lbncW{color:var(--theme-terminal-text-300);margin-right:.5rem;font-weight:700;font-size:.95rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Terminal_historyText__ccWCZ{font-family:TitilliumWeb,sans-serif;white-space:pre-wrap;word-break:break-all;flex:1;font-weight:600}.Terminal_resultContainer__lWHRu{padding-left:.75rem;border-left:2px solid var(--theme-terminal-primary-alpha,rgba(5,206,145,.3));margin-left:.3rem}.Terminal_result__HqD5D{padding:.25rem;border-radius:4px;line-height:1.4;word-break:break-word;font-size:.95rem}.Terminal_resultInfo__1_36b{color:var(--theme-terminal-text-100)}.Terminal_resultSuccess__GJwgr{color:var(--theme-terminal-primary-100)}.Terminal_resultWarning__MnVja{color:var(--theme-terminal-secondary)}.Terminal_resultError__w9u2b{color:var(--theme-terminal-error,#ff5252)}.Terminal_fallbackNotice__pOjmw{background-color:var(--theme-terminal-text-100);border:1px solid var(--theme-terminal-text-300);border-radius:4px;padding:1rem;margin-bottom:1rem;font-size:.9em;color:var(--theme-terminal-text);animation:Terminal_fadeIn__40gEw .5s ease-in-out}.Terminal_fallbackNotice__pOjmw p{margin:0;line-height:1.4}.Terminal_fallbackNotice__pOjmw code{background-color:var(--theme-terminal-text-200);padding:.2em .4em;border-radius:3px;font-family:var(--font-mono);font-size:.9rem}.Terminal_inputWrapper__uwsjY{position:relative;padding:.5rem;background-color:var(--theme-terminal-input-bg);border-top:1px solid var(--theme-terminal-text-300);width:100%;white-space:nowrap}.Terminal_inputPrompt__rhIEj,.Terminal_inputWrapper__uwsjY{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Terminal_inputPrompt__rhIEj{font-weight:700;color:var(--theme-terminal-primary-100);margin-right:.4rem}.Terminal_inputPrompt__rhIEj,.Terminal_input__3m8HZ{display:inline-block;vertical-align:middle;font-size:.95rem}.Terminal_input__3m8HZ{width:calc(100% - 1rem);background:transparent;border:none;color:var(--theme-terminal-text-100);font-family:TitilliumWeb,sans-serif;outline:none;padding:.3rem 0}.Terminal_input__3m8HZ::-moz-placeholder{color:var(--theme-terminal-text-300);opacity:.7}.Terminal_input__3m8HZ::placeholder{color:var(--theme-terminal-text-300);opacity:.7}.Terminal_aiChatPanelContainer__4mt_v{flex:1;overflow-y:auto;padding:1rem}.Terminal_aiChatPanel__wgOw1{display:flex;flex-direction:column;gap:1rem;padding:.6rem}.Terminal_aiChatEmpty__3hbqQ{display:flex;align-items:center;justify-content:center;height:100%;color:var(--theme-terminal-text-300,#64748b);font-style:italic;font-size:.95rem}.Terminal_aiChatMessage__Zo6Io{display:flex;flex-direction:column;max-width:90%;padding:.6rem;border-radius:8px;animation:Terminal_slideIn__aTX7H .3s ease-out;font-size:.9rem;color:var(--theme-terminal-text-100)}.Terminal_aiChatMessage__Zo6Io.Terminal_user___p4tS{align-self:flex-end;background-color:var(--theme-terminal-primary-alpha,rgba(5,206,145,.1));border:1px solid var(--theme-terminal-primary-alpha,rgba(5,206,145,.2))}.Terminal_aiChatMessage__Zo6Io.Terminal_assistant__ick_Y{align-self:flex-start;background-color:var(--theme-terminal-secondary-alpha,rgba(255,157,0,.1));border:1px solid var(--theme-terminal-secondary-alpha,rgba(255,157,0,.2))}.Terminal_aiChatMessageHeader__bAw3s{display:flex;justify-content:space-between;margin-bottom:.4rem;font-size:.85rem}.Terminal_aiChatMessageRole__QLsQG{font-weight:700;color:var(--theme-terminal-primary-100,#05ce91)}.Terminal_aiChatMessage__Zo6Io.Terminal_assistant__ick_Y .Terminal_aiChatMessageRole__QLsQG{color:var(--theme-terminal-secondary,#ff9d00)}.Terminal_aiChatMessageTime__Se2mP{color:var(--theme-terminal-text-300,#64748b)}.Terminal_aiChatMessageContent__X1bPG{line-height:1.4}.Terminal_markdownContent__FD62g{font-size:.85rem;line-height:1.6;color:var(--theme-terminal-text-100,#f0f0f0)}.Terminal_markdownContent__FD62g h1,.Terminal_markdownContent__FD62g h2,.Terminal_markdownContent__FD62g h3{margin-top:.5rem;margin-bottom:.3rem;color:var(--theme-terminal-primary-100,#05ce91);font-weight:600;font-family:Orbitron,sans-serif}.Terminal_markdownContent__FD62g h1{font-size:.8rem;color:var(--theme-terminal-primary-100,#05ce91)}.Terminal_markdownContent__FD62g h2{font-size:.75rem;color:var(--theme-terminal-text-200,#b2bdcc)}.Terminal_markdownContent__FD62g h3{font-size:.65rem;color:var(--theme-terminal-text-300,#64748b)}.Terminal_markdownContent__FD62g p{margin-bottom:.75rem}.Terminal_markdownContent__FD62g ol,.Terminal_markdownContent__FD62g ul{margin-left:1.5rem;margin-bottom:.75rem}.Terminal_markdownContent__FD62g li{margin-bottom:.3rem}.Terminal_markdownContent__FD62g code{font-size:.8rem;color:var(--theme-terminal-text-300,rgba(5,206,145,.3));border:1px solid var(--theme-terminal-text-300,rgba(5,206,145,.3));padding:.1rem .2rem;border-radius:3px}.Terminal_markdownContent__FD62g pre{padding:.75rem;border-radius:4px;overflow-x:auto;margin:.75rem 0}.Terminal_markdownContent__FD62g pre code{background-color:transparent;padding:0}.Terminal_markdownContent__FD62g strong{color:var(--theme-terminal-text-300,#64748b);font-family:Orbitron,sans-serif;font-weight:700}.Terminal_markdownContent__FD62g a{color:var(--theme-terminal-text-300,#05ce91);text-decoration:underline}.Terminal_markdownContent__FD62g span{display:inline;font-family:inherit;font-size:inherit}.Terminal_markdownContent__FD62g table{table-layout:auto;border-collapse:collapse;margin-bottom:.75rem}.Terminal_markdownContent__FD62g td,.Terminal_markdownContent__FD62g th{border:1px solid var(--theme-terminal-text-300,#64748b);padding:.5rem;text-align:left}.Terminal_markdownContent__FD62g td{font-weight:300}@keyframes Terminal_fadeIn__40gEw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Terminal_slideIn__aTX7H{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CommandPredictions_predictionsContainer__vbIBw{position:absolute;bottom:100%;width:98%;background-color:var(--theme-background-100);box-shadow:0 1px 10px rgba(0,0,0,.25);border:0 solid var(--theme-terminal-text-300);border-bottom:none;border-radius:8px;z-index:10;opacity:1;transform:translateY(0);transition:all .2s ease}.compact .CommandPredictions_predictionsContainer__vbIBw{position:fixed;bottom:7rem;right:2rem;left:.5rem;width:35%;max-width:600px;min-width:400px;border:1px solid var(--theme-border-70);border-radius:8px;z-index:1001;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.CommandPredictions_predictionsContainer__vbIBw{width:90%;max-width:80%;min-width:80%}}.CommandPredictions_predictionsContent__Yv0J4{position:relative;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.CommandPredictions_predictionItem__p93bI{padding:.5rem .75rem;border-radius:4px;color:var(--theme-text-100);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid transparent}.CommandPredictions_predictionItem__p93bI:hover{border-color:var(--theme-terminal-text-300)}.CommandPredictions_predictionItem__p93bI.CommandPredictions_selected__jD66Z{border-color:var(--theme-terminal-text)}.CommandPredictions_predictionText__cvSMs{font-weight:500;font-family:TitilliumWeb,sans-serif}.CommandPredictions_predictionDescription__YhgrB{color:var(--theme-terminal-text-300);font-size:.9em;opacity:.8;font-style:italic;font-family:TitilliumWeb,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.CVPager_container__EN63c{position:relative;width:100%;height:100%;padding:1rem;border-radius:8px}.CVPager_imageGallery__qJtpy{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;background:var(--theme-border-10);border-radius:12px;margin-bottom:1.5rem}.CVPager_imageContainer__XSdhX{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CVPager_imageContainer__XSdhX:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.CVPager_imageContainer__XSdhX:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);opacity:0;transition:opacity .3s ease;z-index:1}.CVPager_imageContainer__XSdhX:hover:before{opacity:1}.CVPager_imageContainer__XSdhX img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.CVPager_imageLoaderWrapper__u9TIT{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px}.CVPager_placeholder__u4cE8{background:var(--theme-border-10);animation:CVPager_pulse__VCxJv 1.5s infinite}@keyframes CVPager_pulse__VCxJv{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.CVPager_imageContainer__XSdhX:hover img{transform:scale(1.05)}.CVPager_galleryTitle__PASd_{font-size:1rem;font-weight:600;margin:0 0 .5rem;padding-left:1rem}@media (max-width:768px){.CVPager_imageGallery__qJtpy{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow-x:auto;display:flex;scroll-snap-type:x mandatory;padding:1rem .75rem}.CVPager_imageContainer__XSdhX{flex:0 0 65%;scroll-snap-align:start;margin-right:.75rem}}.CVPager_navGroup__nmiSN{display:flex;justify-content:center;align-items:center;gap:1rem;position:relative;width:100%;max-width:600px;margin:0 auto;padding:0 .5rem}.CVPager_navButtonWrapper__Li0sv{flex:1;display:flex;justify-content:center}.CVPager_navSeparator__ousR5{width:15%;height:1px;background-color:var(--theme-border-20);flex-shrink:0}.CVPager_header__JU1sF{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 0 .5rem;margin-left:3.75rem}.CVPager_headerMain__ECpUu{display:flex;align-items:center;gap:1rem}.CVPager_diamondSeparator__HSYr7{width:4px;height:4px;background-color:currentColor;transform:rotate(45deg);opacity:.6}.CVPager_header__JU1sF h2{font-size:1.125rem;font-weight:600;margin:0;letter-spacing:-.01em}.CVPager_dateRange__ZPURm{font-size:.875rem;color:var(--theme-text-100);opacity:.8}.CVPager_navButton__ESkgr{display:flex;align-items:stretch;position:relative;padding:0;border:1px solid var(--theme-border-20);border-radius:20px;font-weight:700;cursor:pointer;transition:all .3s ease;color:var(--theme-text-100);width:100%;max-width:220px;margin-left:.5rem;margin-right:.5rem;font-family:Orbitron,sans-serif;overflow:hidden;height:38px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1px}.CVPager_navButton__ESkgr:hover{background:var(--theme-background-70);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CVPager_navButton__ESkgr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--theme-border-10),transparent);opacity:0;transition:opacity .3s ease}.CVPager_navButton__ESkgr:hover:before{opacity:1}.CVPager_navButton__ESkgr:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.CVPager_navButton__ESkgr span{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:.5rem 1rem;flex:1;font-weight:700;letter-spacing:1px;transition:all .3s ease}.CVPager_navButton__ESkgr:hover span{letter-spacing:.04em}.CVPager_navButton__ESkgr .CVPager_iconContainer__1Y884{display:flex;align-items:center;justify-content:center;padding:.5rem;background:linear-gradient(217deg,var(--theme-background-100),var(--theme-background-90) 40.71%),linear-gradient(127deg,var(--theme-border-100),var(--theme-border-100) 99.71%),linear-gradient(336deg,var(--theme-background-70),var(--theme-background-100) 70.71%);width:38px;flex-shrink:0;position:relative;z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-right:1px solid var(--theme-border-20)}.CVPager_navButton__ESkgr svg{width:1rem;height:1rem;color:var(--theme-border-100);transition:transform .3s ease}.CVPager_navButton__ESkgr:hover svg{transform:scale(1.1)}.CVPager_navButton__ESkgr.CVPager_prevButton__dFv0f{flex-direction:row}.CVPager_navButton__ESkgr.CVPager_nextButton__N_ljw{flex-direction:row-reverse}.CVPager_navButton__ESkgr.CVPager_prevButton__dFv0f .CVPager_iconContainer__1Y884{border-top-left-radius:20px;border-bottom-left-radius:20px}.CVPager_navButton__ESkgr.CVPager_nextButton__N_ljw .CVPager_iconContainer__1Y884{border-top-right-radius:20px;border-bottom-right-radius:20px;border-right:none;border-left:1px solid hsla(0,0%,100%,.1)}.CVPager_navButton__ESkgr .CVPager_textContainer__ISQz0{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:100%;position:relative;padding-left:.5rem;padding-right:.5rem;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CVPager_contentWrapper__ldPHH{display:flex;gap:2rem;flex:1;min-height:0;position:relative;padding-bottom:1rem;padding-left:1rem}.CVPager_timelineContainer__BGPRz{position:absolute;left:0;top:-2rem;width:24px;height:calc(100% + 15rem);padding:0}.CVPager_timelineTrack__LAtMV{height:100%;background-color:var(--theme-border-20)}.CVPager_timelineFill__WNiqv,.CVPager_timelineTrack__LAtMV{position:absolute;left:50%;top:0;width:2px;transform:translateX(-50%)}.CVPager_timelineCircle__WDY_a{position:absolute;left:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%)}.CVPager_cardContainer__V_XZ2{flex:1;overflow:hidden;position:relative;min-width:0;padding-right:1rem;margin-left:1rem}.CVPager_card__3FIm7{font-size:.9375rem;line-height:1.6;color:var(--theme-text-100);opacity:1;transform:translateX(0);transition:opacity .3s ease,transform .3s ease}.CVPager_card__3FIm7 p{margin:.75rem 0;text-align:justify}.CVPager_card__3FIm7 ul{list-style-type:disc;padding-left:1.5rem;margin:.75rem 0}.CVPager_card__3FIm7 li{margin:.5rem 0}.CVPager_card__3FIm7 code{background:var(--theme-border-10);padding:.2em .4em;border-radius:4px;font-size:.875rem;font-family:var(--font-mono)}.CVPager_card__3FIm7 a{color:var(--theme-text-100);text-decoration:underline;text-decoration-color:var(--theme-border-50);transition:all .2s ease}.CVPager_card__3FIm7 a:hover{text-decoration-color:currentColor}.CVPager_card__3FIm7 blockquote{border-left:3px solid var(--theme-border-100);margin:1rem 0;padding-left:1rem;color:var(--theme-text-200)}.CVPager_metadata__dQg2I{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--theme-border-20)}.CVPager_metadata__dQg2I code{background:var(--theme-border-10);padding:.2em .4em;border-radius:4px;font-size:.8rem;font-family:var(--font-mono);margin:0 .2em}.CVPager_metadata__dQg2I p{margin:.75rem 0;color:var(--theme-text-200);font-size:.875rem}.CVPager_metadata__dQg2I strong{color:var(--theme-terminal-primary-100);font-weight:500;margin-right:.25rem}.CVPager_metadata__dQg2I h3{font-size:1rem;margin:1rem 0 .75rem}.CVPager_metadata__dQg2I h3,.CVPager_profileTitle__ojAKd{font-weight:600;color:var(--theme-terminal-primary-100);letter-spacing:-.01em}.CVPager_profileTitle__ojAKd{font-size:1.25rem;margin:.5rem 0 1rem}.CVPager_contactSection__fFG_F{margin-top:1rem}.CVPager_metadataItem___qIRO{margin:.5rem 0;color:var(--theme-text-200);font-size:.875rem}.CVPager_metadataItem___qIRO strong{color:var(--theme-text-100);font-weight:500;margin-right:.5rem}.CVPager_cardContainer__V_XZ2::-webkit-scrollbar{width:6px}.CVPager_cardContainer__V_XZ2::-webkit-scrollbar-track{background:var(--theme-border-70);border-radius:3px}.CVPager_cardContainer__V_XZ2::-webkit-scrollbar-thumb{background:var(--theme-border-100);border-radius:3px}.CVPager_cardContainer__V_XZ2::-webkit-scrollbar-thumb:hover{background:var(--theme-border-100)}.CVPager_typeIndicator__XlGnb{font-size:.75rem;padding:.25rem .5rem;border-radius:4px;color:var(--theme-text-100);font-weight:500;text-transform:capitalize}@media screen and (max-width:768px){.CVPager_container__EN63c{padding:1rem 0 0}.CVPager_header__JU1sF{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 0 .5rem;margin-left:3.75rem;margin-right:1.5rem}.CVPager_cardContainer__V_XZ2{flex:1;overflow:hidden;position:relative;min-width:0;padding-right:1rem;margin-left:1rem;margin-right:1rem}.CVPager_navGroup__nmiSN{display:flex;justify-content:center;align-items:center;gap:.5rem;max-width:100%;margin:0 auto;padding:0 .25rem}.CVPager_navButtonWrapper__Li0sv{flex:1 1;display:flex;justify-content:center}.CVPager_navButton__ESkgr{font-weight:700;width:100%;max-width:150px;margin-left:.25rem;margin-right:.25rem;height:34px}.CVPager_navButton__ESkgr span{padding:.5rem .75rem;font-size:.7rem}.CVPager_navButton__ESkgr .CVPager_iconContainer__1Y884{padding:.5rem;width:34px}.CVPager_navSeparator__ousR5{width:5%;height:1px;background-color:hsla(0,0%,100%,0);flex-shrink:0}.CVPager_contentWrapper__ldPHH{gap:1rem}}@media screen and (max-width:480px){.CVPager_navGroup__nmiSN{gap:.25rem}.CVPager_navButton__ESkgr{font-weight:700;max-width:120px;margin-left:.125rem;margin-right:.125rem;height:30px}.CVPager_navButton__ESkgr span{padding:.5rem;font-size:.65rem}.CVPager_navButton__ESkgr .CVPager_iconContainer__1Y884{padding:.5rem;width:30px}.CVPager_navSeparator__ousR5{width:2%}}.TimelineSlider_timelineContainer__7W5mS{position:relative;width:2px;background-color:var(--theme-border-20)}.TimelineSlider_timelineTrack__PYAlr{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;background-color:var(--theme-border-20)}.TimelineSlider_timelineFill__WrG_g{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;transition:height .3s ease-out}.TimelineSlider_timelineDot__g6T1m{position:absolute;left:-250%;top:-6px;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);z-index:2;box-shadow:0 0 5px rgba(0,0,0,.2)}.TimelineSlider_dotGlow__VbKfy{position:absolute;top:-8%;left:-12%;transform:translate(-50%,-50%);width:120%;height:120%;background:inherit;border-radius:inherit;filter:blur(4px);opacity:.5}.TimelineSlider_timelineMarker__ECKEO{position:absolute;left:50%;width:6px;height:6px;border-radius:50%;background-color:var(--theme-border-50);transform:translate(-50%,-50%);transition:all .3s ease}.TimelineSlider_timelineContainer__7W5mS:hover .TimelineSlider_timelineMarker__ECKEO{opacity:.8}.TimelineSlider_timelineContainer__7W5mS:hover .TimelineSlider_timelineDot__g6T1m{transform:translate(-50%,-50%) scale(1.1)}.ImageContainer_clickOverlay__wiTAn{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer;background-color:transparent}.ImageContainer_clickOverlay__wiTAn:hover{background-color:hsla(0,0%,100%,.1)}.ImageContainer_debug__kr_rs .ImageContainer_clickOverlay__wiTAn{outline:2px solid rgba(255,0,0,.5);background-color:rgba(255,0,0,.1)}.ActionButtons_container__fnAys{position:absolute;left:0;bottom:0;display:flex;flex-direction:row;gap:.5rem;z-index:10;padding:15px;transition:all .3s ease}.ActionButtons_buttonContainer__bTVad,.ActionButtons_button__sbaht{position:relative;overflow:hidden}.ActionButtons_button__sbaht{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:2rem;padding:.5rem 1rem;border:1px solid var(--theme-border-20);background:var(--theme-background-70);color:var(--theme-text-100);font-weight:700;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.08);font-family:Orbitron,sans-serif;font-size:.75rem;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-align:center}.ActionButtons_button__sbaht:hover{background:var(--theme-background-100);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ActionButtons_button__sbaht:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--theme-border-10),transparent);opacity:0;transition:opacity .3s ease}.ActionButtons_button__sbaht:hover:before{opacity:1}.ActionButtons_button__sbaht:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ActionButtons_button__sbaht svg{width:1rem;height:1rem;color:var(--theme-border-100);transition:transform .3s ease}.ActionButtons_button__sbaht:hover svg{transform:scale(1.1)}.ActionButtons_buttonText__Xa2YE{font-size:.75rem;white-space:nowrap;transition:all .3s ease;letter-spacing:1px;font-family:Orbitron,sans-serif}.ActionButtons_button__sbaht:hover .ActionButtons_buttonText__Xa2YE{letter-spacing:.04em}@media (max-width:768px){.ActionButtons_container__fnAys{display:none}}.CircularLoader_container__0iYwN{width:100%;height:100%;background-color:transparent;z-index:50}.CircularLoader_circle__wdSk_,.CircularLoader_container__0iYwN{position:relative;display:flex;justify-content:center;align-items:center}.CircularLoader_circle__wdSk_{width:20rem;height:20rem;border-radius:50%;border:1px solid var(--theme-border-20);overflow:hidden;animation:CircularLoader_pulse2__h5_FG 7.5s ease-in-out infinite}.CircularLoader_radialLine__Dy1x1{position:absolute;width:1px;background:var(--theme-border-20);top:0;transform-origin:bottom;animation:CircularLoader_pulseUpDown__2Wc9j 10.5s ease-in-out infinite}@keyframes CircularLoader_pulseUpDown__2Wc9j{0%{height:50%;top:0;opacity:1}25%{height:70%;top:-40%;opacity:.7}50%{height:150%;top:-80%;opacity:.5}75%{height:70%;top:-40%;opacity:.7}to{height:50%;top:0;opacity:1}}@keyframes CircularLoader_pulse__615zz{0%{height:100%;opacity:1}50%{height:80%;opacity:.5}to{height:100%;opacity:1}}@keyframes CircularLoader_pulseGlow___4Gfh{0%{height:50%;opacity:.6;box-shadow:0 0 10px 2px rgba(52,152,219,.7);transform:scale(1)}50%{height:100%;opacity:.3;box-shadow:0 0 20px 5px rgba(52,152,219,.9);transform:scale(1.2)}to{height:50%;opacity:.6;box-shadow:0 0 10px 2px rgba(52,152,219,.7);transform:scale(1)}}@keyframes CircularLoader_pulse2__h5_FG{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes CircularLoader_bounce__Es7F4{0%,to{transform:translateY(0)}50%{transform:translateY(-80%)}}.ImageViewer_overlay__RY1y_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ImageViewer_imageContainer__Tvm0u{position:relative;width:90vw;max-width:1200px;height:85vh;max-height:800px;border-radius:16px;border:2px solid;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageViewer_closeButton__6cO5d{position:absolute;top:1rem;right:1rem;background:var(--theme-background-90);border:none;cursor:pointer;padding:.5rem;border-radius:50%;z-index:10;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2)}.ImageViewer_closeButton__6cO5d:hover{background:var(--theme-border-10);transform:scale(1.1)}.ImageViewer_imageWrapper__dFbX1{position:relative;width:100%;height:calc(100% - 60px);overflow:hidden}.ImageViewer_image__m3KVa{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ImageViewer_controls__CXzt3{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:var(--theme-background-90);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(10px)}.ImageViewer_controls__CXzt3,.ImageViewer_navGroup__pj8ok{display:flex;align-items:center;justify-content:center;gap:1rem}.ImageViewer_navGroup__pj8ok{position:relative;width:100%;max-width:600px;margin:0 auto;padding:0 .5rem}.ImageViewer_navButtonWrapper__aCibv{flex:1;display:flex;justify-content:center}.ImageViewer_navButton__wmNcz{display:flex;align-items:stretch;position:relative;padding:0;border:1px solid var(--theme-border-20);border-radius:20px;font-weight:700;cursor:pointer;transition:all .3s ease;color:var(--theme-text-100);width:100%;max-width:220px;margin-left:.5rem;margin-right:.5rem;font-family:Orbitron,sans-serif;overflow:hidden;height:38px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1px}.ImageViewer_navButton__wmNcz:hover{background:var(--theme-background-70);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ImageViewer_navButton__wmNcz:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,var(--theme-border-10),transparent);opacity:0;transition:opacity .3s ease}.ImageViewer_navButton__wmNcz:hover:before{opacity:1}.ImageViewer_navButton__wmNcz:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ImageViewer_navButton__wmNcz span{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:.5rem 1rem;flex:1;font-weight:700;letter-spacing:1px;transition:all .3s ease}.ImageViewer_navButton__wmNcz:hover span{letter-spacing:.04em}.ImageViewer_navButton__wmNcz .ImageViewer_iconContainer__YsRpH{display:flex;align-items:center;justify-content:center;padding:.5rem;background:linear-gradient(217deg,var(--theme-background-100),var(--theme-background-90) 40.71%),linear-gradient(127deg,var(--theme-border-100),var(--theme-border-100) 99.71%),linear-gradient(336deg,var(--theme-background-70),var(--theme-background-100) 70.71%);width:38px;flex-shrink:0;position:relative;z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-right:1px solid var(--theme-border-20)}.ImageViewer_navButton__wmNcz svg{width:1rem;height:1rem;color:var(--theme-border-100);transition:transform .3s ease}.ImageViewer_navButton__wmNcz:hover svg{transform:scale(1.1)}.ImageViewer_navButton__wmNcz.ImageViewer_prevButton__bhGRC{flex-direction:row}.ImageViewer_navButton__wmNcz.ImageViewer_nextButton__YR3o0{flex-direction:row-reverse}.ImageViewer_navButton__wmNcz.ImageViewer_prevButton__bhGRC .ImageViewer_iconContainer__YsRpH{border-top-left-radius:20px;border-bottom-left-radius:20px}.ImageViewer_navButton__wmNcz.ImageViewer_nextButton__YR3o0 .ImageViewer_iconContainer__YsRpH{border-top-right-radius:20px;border-bottom-right-radius:20px;border-right:none;border-left:1px solid hsla(0,0%,100%,.1)}.ImageViewer_navButton__wmNcz .ImageViewer_textContainer__AZh5Y{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:100%;position:relative;padding-left:.5rem;padding-right:.5rem;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ImageViewer_counter__KxlQl{font-size:.875rem;font-weight:500;font-family:Orbitron,sans-serif;letter-spacing:1px;padding:.5rem 1rem;border:1px solid var(--theme-border-20);border-radius:20px;background:var(--theme-background-90);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:80px;text-align:center}@media screen and (max-width:768px){.ImageViewer_navGroup__pj8ok{display:flex;justify-content:center;align-items:center;gap:.5rem;max-width:100%;margin:0 auto;padding:0 .25rem}.ImageViewer_navButtonWrapper__aCibv{flex:1 1;display:flex;justify-content:center}.ImageViewer_navButton__wmNcz{font-weight:700;width:100%;max-width:150px;margin-left:.25rem;margin-right:.25rem;height:34px}.ImageViewer_navButton__wmNcz span{padding:.5rem .75rem;font-size:.7rem}.ImageViewer_navButton__wmNcz .ImageViewer_iconContainer__YsRpH{padding:.5rem;width:34px}.ImageViewer_counter__KxlQl{font-size:.75rem;padding:.5rem .75rem;min-width:70px}}@media screen and (max-width:480px){.ImageViewer_navGroup__pj8ok{gap:.25rem}.ImageViewer_navButton__wmNcz{font-weight:700;max-width:120px;margin-left:.125rem;margin-right:.125rem;height:30px}.ImageViewer_navButton__wmNcz span{padding:.5rem;font-size:.65rem}.ImageViewer_navButton__wmNcz .ImageViewer_iconContainer__YsRpH{padding:.5rem;width:30px}.ImageViewer_counter__KxlQl{font-size:.65rem;padding:.5rem;min-width:60px}}@media (max-width:768px){.ImageViewer_imageContainer__Tvm0u{width:95vw;height:80vh}.ImageViewer_controls__CXzt3{gap:1rem}}