@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.alert-dialog.chakra-dialog__positioner .chakra-dialog__content{width:auto;min-width:200px}.alert-dialog.chakra-dialog__positioner .chakra-dialog__content .chakra-dialog__footer .chakra-button{border-radius:20px;width:100%}.badge{display:inline-block}.badge-tag{background:var(--chakra-colors-gray-muted);border-radius:16px;height:32px;margin:2px;padding:0 12px;line-height:32px}.badge-pill{background-color:var(--chakra-colors-gray-subtle);box-shadow:var(--chakra-shadows-sm);color:var(--chakra-colors-fg);border-radius:12px;padding:.2rem .4rem}.field-input{width:100%;position:relative}.field-input .chakra-field__root.float .chakra-field__label{z-index:1;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.field-input .chakra-field__root.float[data-invalid] .chakra-field__label{color:var(--chakra-colors-red-solid)}.field-input .chakra-field__root.float:active .chakra-field__label,.field-input .chakra-field__root.float:focus-within .chakra-field__label{opacity:.8;font-size:75%;top:2px;transform:none}.field-input .chakra-field__root.float:has(.chakra-input:focus) .chakra-field__label{opacity:.8;font-size:75%;top:2px;transform:none}.field-input .chakra-field__root.float:has(.chakra-input[value]:not([value=""])) .chakra-field__label{opacity:.8;font-size:75%;top:2px;transform:none}.field-input .chakra-field__root.float:active .chakra-input,.field-input .chakra-field__root.float:focus-within .chakra-input{padding-top:16px;padding-bottom:4px}.field-input .chakra-field__root.float:has(.chakra-input:focus) .chakra-input{padding-top:16px;padding-bottom:4px}.field-input .chakra-field__root.float:has(.chakra-input[value]:not([value=""])) .chakra-input{padding-top:16px;padding-bottom:4px}.field-input .chakra-field__root.float input::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;top:-50px}.field-input .chakra-field__root.float input::-webkit-credentials-auto-fill-button{visibility:hidden;position:absolute;top:-50px}.field-input .chakra-tooltip__content{background-color:var(--chakra-colors-red-solid);min-width:max-content;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)translateY(100%)}html.dark .field-input .chakra-tooltip__content,html.dark .chakra-field__root.float .chakra-field__label{color:var(--chakra-colors-fg)}html.dark .chakra-field__root.float:has(.chakra-input:focus) .chakra-field__label{color:var(--chakra-colors-fg-muted)}html.dark .chakra-field__root.float:has(.chakra-input[value]:not([value=""])) .chakra-field__label{color:var(--chakra-colors-fg-muted)}html:before{content:"";background:linear-gradient(10deg, var(--chakra-colors-bg), var(--chakra-colors-bg-subtle) 47%, var(--chakra-colors-bg-emphasized));z-index:-2;pointer-events:none;position:fixed;inset:-64px}.waves{opacity:.3;z-index:-1;position:fixed;inset:-64px}.waves svg{height:100%;min-height:100vh;display:block}.waves path{transform-origin:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.waves path:first-of-type{animation:12s ease-in-out infinite alternate waveMove1}.waves path:nth-of-type(2){animation:18s ease-in-out infinite alternate waveMove2}.waves path:nth-of-type(3){animation:25s ease-in-out infinite alternate waveMove3}@keyframes waveMove1{0%{transform:translate(0)translateY(0)}to{transform:translate(-60px)translateY(-20px)}}@keyframes waveMove2{0%{transform:translate(0)translateY(0)}to{transform:translate(-100px)translateY(25px)}}@keyframes waveMove3{0%{transform:translate(0)translateY(0)}to{transform:translate(-140px)translateY(-15px)}}html.light .waves{filter:invert()hue-rotate(180deg);opacity:.5}html.dark .app-header{-webkit-backdrop-filter:blur(10px);background-color:#0000;background-image:radial-gradient(circle at 97% 3.3%,#202022d0 0,#1c1c1e 164%)}html.light .app-header{-webkit-backdrop-filter:blur(3px);background-color:#0000;background-image:radial-gradient(circle at 100% 0,#ffffffd9 0,#f5f5f561 183%)}.app-header{z-index:1000;box-shadow:var(--chakra-shadows-sm);justify-content:space-between;align-items:center;padding:0 16px;transition:height .3s,background-color .3s;display:flex;position:sticky;top:0}.app-header .title{padding-left:16px;font-size:1.3em;line-height:52px;transition:font-size .3s,margin-top .3s}.app-header .links{flex-basis:100%;justify-content:center;gap:16px;transition:font-size .3s,padding-left .3s;display:flex}.app-header .links .app-header-link{cursor:pointer;font-weight:500;line-height:52px}.app-header .logout-button{border-radius:14px;height:28px;transition:margin .3s,position .3s;position:absolute;right:16px}.app-header .expand-button{display:none}@media only screen and (width<=800px){.app-header[data-has-links=true] .expand-button{z-index:1010;display:block;position:absolute;top:15px;right:12px}.app-header[data-has-links=true] .expand-button:before,.app-header[data-has-links=true] .expand-button:after{content:"";border-bottom:2px solid var(--chakra-colors-fg);width:18px;margin:6px 0;transition:all .3s;display:block}.app-header[data-has-links=true][data-expanded=true]{z-index:1000;flex-direction:column;align-items:flex-start;height:100dvh;position:fixed;top:0;left:0;right:0;overflow-y:auto;background-color:var(--chakra-colors-bg)!important}.app-header[data-has-links=true][data-expanded=true] .title{margin-top:52px;font-size:1.5em}.app-header[data-has-links=true][data-expanded=true] .links{flex-flow:column wrap;justify-content:flex-start;gap:0;padding-left:16px;font-size:1.5em;display:flex}.app-header[data-has-links=true][data-expanded=true] .logout-button{margin-top:16px;margin-bottom:16px;display:block;position:absolute;bottom:4px;right:16px}.app-header[data-has-links=true][data-expanded=true] .expand-button:before{transform:rotate(45deg)translate(3px,3px)}.app-header[data-has-links=true][data-expanded=true] .expand-button:after{transform:rotate(-45deg)translate(3px,-3px)}.app-header[data-has-links=true][data-expanded=false]{height:52px}.app-header[data-has-links=true][data-expanded=false] .links,.app-header[data-has-links=true][data-expanded=false] .logout-button{display:none}}.table-component{height:100%}.table-component .table-scroll{height:calc(100% - 45px);overflow:auto}.table-component .table-scroll table{table-layout:fixed}.table-component .table-scroll table tr{background:0 0}.table-component .table-scroll thead{z-index:1;background:0 0;position:sticky;top:0}.table-component .table-scroll thead th{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-component .table-scroll thead th svg{margin-top:-2px;margin-left:4px;display:inline}.table-component .table-scroll tbody tr{background:0 0}.table-component .table-scroll tbody tr td{text-overflow:ellipsis;white-space:nowrap;border:none;overflow:hidden}.table-component .table-scroll tbody tr:hover td{background:var(--chakra-colors-purple-solid);color:var(--chakra-colors-green-contrast)}.table-component .table-scroll tbody tr:hover td:first-child{border-radius:8px 0 0 8px}.table-component .table-scroll tbody tr:hover td:last-child{border-radius:0 8px 8px 0}.table-component .table-scroll tbody tr:hover td svg{color:var(--chakra-colors-green-contrast)}.table-component nav{border-top:1px solid var(--chakra-colors-border);text-align:center;height:45px;padding-top:8px}.table-component nav .active{background-color:var(--chakra-colors-purple-solid);color:var(--chakra-colors-green-contrast)}.table-component th,.table-component td{padding:8px 12px}@media screen and (width<=400px){.table-component button[data-part=prev-trigger],.table-component button[data-part=next-trigger]{display:none}}html.dark .calendar-component .calendar-body .title,html.dark .calendar-component .calendar-body .body{-webkit-backdrop-filter:blur(10px);background-color:#0000;background-image:radial-gradient(circle at 97% 3.3%,#202022d0 0,#1c1c1e 164%)}html.light .calendar-component .calendar-body .title,html.light .calendar-component .calendar-body .body{-webkit-backdrop-filter:blur(3px);background-color:#0000;background-image:radial-gradient(circle at 100% 0,#ffffffd9 0,#f5f5f561 183%)}.calendar-component{position:relative}.calendar-component .calendar-body{display:none}.calendar-component[data-active=true] .calendar-body{width:100%;margin-top:-40px;display:block;position:absolute}.calendar-component[data-active=true] .chakra-input{visibility:collapse}.calendar-component[data-active=true] .chakra-field__root.float .chakra-field__label{opacity:.8;color:var(--chakra-colors-fg-muted);font-size:75%;top:2px;transform:none}.calendar-component .datepicker,.calendar-component .monthpicker,.calendar-component .yearpicker{-webkit-user-select:none;user-select:none}.calendar-component .datepicker .body,.calendar-component .monthpicker .body,.calendar-component .yearpicker .body{background-color:var(--chakra-colors-bg);color:var(--chakra-colors-fg);border:1px solid var(--global-color-border,currentColor);text-align:center;border-top:none;border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:flex-start;margin-top:-1px;padding:10px;display:flex}.calendar-component .datepicker .title,.calendar-component .monthpicker .title,.calendar-component .yearpicker .title{background-color:var(--chakra-colors-bg);color:var(--chakra-colors-fg);border:1px solid var(--global-color-border,currentColor);font-size:var(--chakra-font-sizes-sm);cursor:pointer;text-align:left;border-bottom:none;border-radius:12px 12px 0 0;width:100%;padding:15px 0 0 12px}.calendar-component .datepicker .title .navigation,.calendar-component .monthpicker .title .navigation,.calendar-component .yearpicker .title .navigation{cursor:pointer;color:var(--chakra-colors-purple-solid);gap:4px;font-weight:700;display:flex;position:absolute;top:18px;right:12px}.calendar-component .datepicker .day{cursor:pointer;width:14.2857%;font-size:.75rem}.calendar-component .datepicker .day span{white-space:nowrap;width:25px;line-height:25px;display:inline-block}.calendar-component .datepicker .day.selected span{background-color:var(--chakra-colors-purple-solid);color:var(--chakra-colors-white);border-radius:50%}.calendar-component .datepicker .day:nth-child(-n+7){color:var(--chakra-colors-fg-muted);cursor:default;pointer-events:none}.calendar-component .monthpicker .month{cursor:pointer;width:33.3333%;padding:2px 0}.calendar-component .yearpicker .year{cursor:pointer;width:50%;padding:2px 0}html.dark .chakra-combobox__content{-webkit-backdrop-filter:blur(10px);background-color:#0000;background-image:radial-gradient(circle at 97% 3.3%,#202022d0 0,#1c1c1e 164%)}html.light .chakra-combobox__content{-webkit-backdrop-filter:blur(3px);background-color:#0000;background-image:radial-gradient(circle at 100% 0,#ffffffd9 0,#f5f5f561 183%)}.combobox{width:100%;position:relative}.combobox .chakra-field__root.float .chakra-field__label{z-index:1;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.combobox .chakra-field__root.float[data-invalid] .chakra-field__label,.combobox .chakra-field__root.float[data-invalid] .chakra-combobox__trigger{color:var(--chakra-colors-red-solid)}.combobox .chakra-field__root.float input[data-scope=combobox]{border-radius:12px;outline:none;height:40px}.combobox .chakra-field__root.float input[data-scope=combobox]::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;top:-50px}.combobox .chakra-field__root.float input[data-scope=combobox]::-webkit-credentials-auto-fill-button{visibility:hidden;position:absolute;top:-50px}.combobox .chakra-field__root.float:active .chakra-field__label,.combobox .chakra-field__root.float:focus-within .chakra-field__label{opacity:.8;font-size:75%;top:2px;transform:none}.combobox .chakra-field__root.float:has(input[data-scope=combobox]:focus) .chakra-field__label{opacity:.8;font-size:75%;top:2px;transform:none}.combobox .chakra-field__root.float:has(input[data-scope=combobox][value]:not([value=""])) .chakra-field__label{opacity:.8;font-size:75%;top:2px;transform:none}.combobox .chakra-field__root.float:active input[data-scope=combobox],.combobox .chakra-field__root.float:focus-within input[data-scope=combobox]{padding-top:16px;padding-bottom:4px}.combobox .chakra-field__root.float:has(input[data-scope=combobox]:focus) input[data-scope=combobox]{padding-top:16px;padding-bottom:4px}.combobox .chakra-field__root.float:has(input[data-scope=combobox][value]:not([value=""])) input[data-scope=combobox]{padding-top:16px;padding-bottom:4px}.combobox .chakra-tooltip__content{background-color:var(--chakra-colors-red-solid);min-width:max-content;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)translateY(100%)}html.dark .combobox .chakra-tooltip__content,html.dark .chakra-field__root.float .chakra-field__label{color:var(--chakra-colors-fg)}html.dark .chakra-field__root.float:active .chakra-field__label,html.dark .chakra-field__root.float:focus-within .chakra-field__label{color:var(--chakra-colors-fg-muted)}html.dark .chakra-field__root.float:has(input[data-scope=combobox]:focus) .chakra-field__label{color:var(--chakra-colors-fg-muted)}html.dark .chakra-field__root.float:has(input[data-scope=combobox][value]:not([value=""])) .chakra-field__label{color:var(--chakra-colors-fg-muted)}.chakra-combobox__content{border-radius:12px}html.dark .chakra-card__root{-webkit-backdrop-filter:blur(10px);background-color:#0000;background-image:radial-gradient(circle at 97% 3.3%,#202022d0 0,#1c1c1e 164%)}html.light .chakra-card__root{-webkit-backdrop-filter:blur(3px);background-color:#0000;background-image:radial-gradient(circle at 100% 0,#ffffffd9 0,#f5f5f561 183%)}.chakra-card__root{box-shadow:var(--chakra-shadows-sm);border-radius:32px;width:75%;margin:32px auto;padding:12px 16px;container-type:inline-size}.chakra-card__root .chakra-card__header{font-size:1.5rem}.chakra-card__root .chakra-card__body{position:relative}@container (width<=400px){.chakra-card__root .chakra-card__body{padding-left:0;padding-right:0}}@media only screen and (width<=600px){.chakra-card__root{box-shadow:none;border-radius:0;padding:24px}}.app-dialog.chakra-dialog__positioner .chakra-dialog__content .chakra-dialog__close-trigger{position:absolute;top:12px;right:12px}.filter-bar{text-align:right;width:100%;position:absolute;top:-38px;right:24px}@media only screen and (width<=450px){.filter-bar{right:auto}}.filter-bar button{box-shadow:var(--chakra-shadows-sm);border-radius:50%;outline:none;margin-right:8px}.filter-bar .filter-bar-search{width:200px;transition:width .5s,padding-left .5s}.filter-bar .filter-bar-search svg{margin-top:1px}.filter-bar .filter-bar-search .chakra-input{box-shadow:var(--chakra-shadows-sm);border:none;border-radius:20px;padding-left:32px}@container (width<=500px){.filter-bar .filter-bar-search{width:40px}.filter-bar .filter-bar-search:not(:active):not(:focus-within) .chakra-input{color:#0000;width:0;padding-left:0}.filter-bar .filter-bar-search:not(:active):not(:focus-within) .chakra-input::placeholder{color:#0000}.filter-bar .filter-bar-search:active,.filter-bar .filter-bar-search:focus-within{width:200px}.filter-bar .filter-bar-search:active .chakra-input,.filter-bar .filter-bar-search:focus-within .chakra-input{width:100%;padding-left:32px}:is(.chakra-card__header:has(+.chakra-card__body .filter-bar-search:focus-within),.chakra-card__header:has(+.chakra-card__body .filter-bar-search:active)){color:#0000}}.education-card .education-main-info div:first-child{margin-bottom:8px;font-weight:600}.education-card .education-main-info div:last-child{text-align:justify}@keyframes locomotion{38.89%{opacity:0;animation-timing-function:cubic-bezier(.65,.05,.36,1);transform:scale(.95)}43.33%{opacity:1;animation-timing-function:cubic-bezier(.65,.05,.36,1);transform:scale(.95)}82.22%{opacity:1;animation-timing-function:cubic-bezier(.65,.05,.36,1);transform:scale(1.15)}91.11%{opacity:1;animation-timing-function:cubic-bezier(.65,.05,.36,1);transform:scale(1)}95.55%{opacity:1;animation-timing-function:cubic-bezier(.65,.05,.36,1);transform:scale(1.05)}to{opacity:1;animation-timing-function:cubic-bezier(.65,.05,.36,1);transform:scale(1)}}.hello-card .chakra-card__body{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.hello-card .chakra-card__body .greetings{text-align:center;-webkit-user-select:none;user-select:none;width:25%;min-width:300px}.hello-card .chakra-card__body .greetings div{opacity:0;font-size:3em;font-weight:600;line-height:1em;animation:.9s linear both locomotion}.hello-card .chakra-card__body .greetings div:first-child{color:var(--chakra-colors-cyan-solid);text-shadow:0 0 5px var(--chakra-colors-cyan-solid);animation-delay:1.25s}.hello-card .chakra-card__body .greetings div:nth-child(2){color:var(--chakra-colors-red-solid);text-shadow:0 0 5px var(--chakra-colors-red-solid);animation-delay:.35s}.hello-card .chakra-card__body .greetings div:nth-child(3){color:var(--chakra-colors-purple-solid);text-shadow:0 0 5px var(--chakra-colors-purple-solid);animation-delay:1.05s}.hello-card .chakra-card__body .greetings div:nth-child(4){color:var(--chakra-colors-yellow-solid);text-shadow:0 0 5px var(--chakra-colors-yellow-solid);animation-delay:0s}.hello-card .chakra-card__body .greetings div:nth-child(5){color:var(--chakra-colors-green-solid);text-shadow:0 0 5px var(--chakra-colors-green-solid);animation-delay:.7s}.hello-card .chakra-card__body .about{width:50%}.hello-card .chakra-card__body .about div:first-child{text-align:center;font-size:2.5em}.hello-card .chakra-card__body .about div:last-child{text-align:justify}.hello-card .chakra-card__body .social{text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:25%;min-width:250px;display:flex}.hello-card .chakra-card__body .social .photo{border:1px solid var(--global-color-border,currentColor);border-radius:50%;width:180px;height:180px;margin:0 auto;overflow:hidden}.hello-card .chakra-card__body .social .photo img{width:auto;height:inherit}.hello-card .chakra-card__body .social span{cursor:pointer;margin:8px 4px 0;display:inline-block}.hello-card .chakra-card__body .social span:hover{transform:scale(1.2)}@media only screen and (width<=1280px){.hello-card .chakra-card__body .greetings{width:100%}.hello-card .chakra-card__body .greetings div{white-space:nowrap;padding:8px;font-size:1.5em;display:inline-block}.hello-card .chakra-card__body .about{width:100%;margin-bottom:1.5em}}@media only screen and (width>=1280px){.hello-card .chakra-card__body{flex-wrap:nowrap}}.job-card img{border:1px solid var(--global-color-border,currentColor);border-radius:16px;width:75px;height:75px;margin-right:16px}.job-card .job-main-info{justify-content:space-between;margin-bottom:8px;font-weight:600;display:flex}@media only screen and (width<=800px){.job-card .job-main-info{flex-direction:column;gap:8px}}.job-card .job-main-info .job-location{gap:4px;display:flex}.job-card .job-description{text-align:justify}.languages-card .languages-block{justify-content:space-evenly;display:flex}.languages-card .languages-block .language-block{text-align:center;width:120px}.languages-card .languages-block .language-block h1{font-size:1.5em;font-weight:600}.languages-card .languages-block .language-block .chakra-progress-circle__root svg{margin-top:32px;scale:1.5}.languages-card .languages-block .language-block .chakra-progress-circle__root svg circle:first-child{stroke:var(--chakra-colors-bg-muted)}.languages-card .languages-block .language-block .chakra-progress-circle__root svg+div{margin-top:25%;font-size:1.2em}.skills-card .skill{display:block}.add-game-tab{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.add-game-tab .field-input,.add-game-tab .calendar-component,.add-game-tab .combobox{flex:200px;min-width:200px}.add-game-tab .like-checkbox{flex:none}.games-card .chakra-tabs__root{overflow:hidden}.games-card .chakra-tabs__root .game-rows{flex-direction:column;gap:24px;padding:8px 8px 0;display:flex}.games-card .chakra-tabs__root .game-group{flex-direction:column;gap:12px;display:flex}.games-card .chakra-tabs__root .game-group-title{font-size:var(--chakra-font-sizes-sm);color:var(--chakra-colors-fg-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-weight:600}.games-card .chakra-tabs__root .game-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.games-card .chakra-tabs__root .game-group+.game-row{margin-top:16px}.games-card .chakra-tabs__root .game-wrapper{position:relative}.games-card .chakra-tabs__root .game-wrapper .game-like{z-index:1;filter:drop-shadow(0 1px 3px #0006);font-size:18px;line-height:1;position:absolute;top:-8px;right:-8px}.games-card .chakra-tabs__root .game{border:1px solid var(--chakra-colors-border);border-radius:8px;flex-direction:column;align-items:center;display:flex;overflow:hidden}.games-card .chakra-tabs__root .game img{aspect-ratio:460/215;object-fit:cover;width:100%;display:block}.games-card .chakra-tabs__root .game .game-title{font-size:var(--chakra-font-sizes-sm);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:6px 8px;overflow:hidden}.manage-existed-games-tab .table-component th:first-child,.manage-existed-games-tab .table-component td:first-child{text-align:center;padding:0}.manage-existed-games-tab .table-component th:first-child img,.manage-existed-games-tab .table-component td:first-child img{aspect-ratio:460/215;object-fit:cover;border-radius:8px;width:100%;display:inline-block}.manage-existed-games-tab .table-component th:nth-child(6),.manage-existed-games-tab .table-component td:nth-child(6){text-align:right}.manage-existed-games-tab .table-component th:nth-child(6) .actions div,.manage-existed-games-tab .table-component td:nth-child(6) .actions div{width:auto}.manage-existed-games-tab .table-component th:nth-child(6) .actions,.manage-existed-games-tab .table-component td:nth-child(6) .actions{justify-content:right;gap:8px;display:flex}.add-trip-tab{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.add-trip-tab .field-input,.add-trip-tab .calendar-component,.add-trip-tab .combobox{flex:200px;min-width:200px}.countries-card .countries{flex-wrap:wrap;display:flex}.countries-card .countries .country-item{cursor:pointer;border-radius:4px;min-width:220px;padding:12px;font-size:1.2em;font-weight:600}.countries-card .countries .country-item .flag{border-radius:4px;margin-right:8px}.countries-card .countries .country-item:hover{text-decoration:underline}.country-overlay-panel .cities{flex-direction:column;gap:16px;display:flex}.country-overlay-panel .cities .city{gap:4px;line-height:24px;display:flex}.country-card .chakra-card__body .cities{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.country-card .chakra-card__body .trip{white-space:nowrap;width:calc(15% - 16px);min-width:150px;line-height:1.5}.country-card .chakra-card__body .trip .chakra-image{aspect-ratio:1;border-radius:16px;height:auto}.country-card .chakra-card__body .trip .city{font-size:1.2em;font-weight:600}@media only screen and (width>=1000px){.country-card .chakra-card__body{text-align:center}.country-card .chakra-card__body .long-description{display:none}}@media only screen and (width<=1000px){.country-card .chakra-card__body{flex-wrap:wrap}.country-card .chakra-card__body .trip{align-items:center;width:100%;margin:16px 0;display:flex}.country-card .chakra-card__body .trip .chakra-image{width:33%;margin-right:24px}.country-card .chakra-card__body .trip .short-description{display:none}}.latest-trips-card .latest-trips-container{flex-direction:row;justify-content:space-between;display:flex}.latest-trips-card .latest-trips-container .trip{white-space:nowrap;width:calc(20% - 16px);line-height:1.5}.latest-trips-card .latest-trips-container .trip .chakra-image{cursor:pointer;border-radius:16px;width:100%;height:auto}.latest-trips-card .latest-trips-container .trip .chakra-image img{aspect-ratio:1;height:auto}.latest-trips-card .latest-trips-container .trip .country-name{cursor:pointer;font-size:1.2em;font-weight:600}.latest-trips-card .latest-trips-container .trip .country-name .flag{border-radius:4px;margin-right:8px}.latest-trips-card .latest-trips-container .trip .country-name:hover{text-decoration:underline}.latest-trips-card .latest-trips-container .trip .long-description{white-space:normal}@media only screen and (width>=1000px){.latest-trips-card .latest-trips-container{text-align:center}.latest-trips-card .latest-trips-container .long-description{display:none}}@media only screen and (width<=1000px){.latest-trips-card .latest-trips-container{flex-wrap:wrap}.latest-trips-card .latest-trips-container .trip{align-items:center;width:100%;margin:16px 0;display:flex}.latest-trips-card .latest-trips-container .trip .chakra-image{width:33%;margin-right:24px}.latest-trips-card .latest-trips-container .trip .short-description{display:none}}.manage-existed-trips-tab .table-component th:first-child,.manage-existed-trips-tab .table-component td:first-child{text-align:center;padding:0}.manage-existed-trips-tab .table-component th:first-child img,.manage-existed-trips-tab .table-component td:first-child img{object-fit:cover;border-radius:8px;width:48px;height:48px;display:inline-block}.manage-existed-trips-tab .table-component th:nth-child(5),.manage-existed-trips-tab .table-component td:nth-child(5){text-align:right}.manage-existed-trips-tab .table-component th:nth-child(5) .actions div,.manage-existed-trips-tab .table-component td:nth-child(5) .actions div{width:auto}.manage-existed-trips-tab .table-component th:nth-child(5) .actions,.manage-existed-trips-tab .table-component td:nth-child(5) .actions{justify-content:right;gap:8px;display:flex}.world-card{position:relative}.world-card .travel-map{pointer-events:none;text-align:center}.world-card .travel-map svg{width:90%}.world-card .travel-map svg path{stroke:var(--chakra-colors-fg-muted);fill:#0000}.world-card .travel-map svg path.visited{fill:var(--chakra-colors-purple-solid)}.world-card button.google-map{z-index:1;position:absolute;bottom:32px;right:32px}.timeline-card .chakra-tabs__root{overflow:hidden}.timeline-card .chakra-tabs__root .month{line-height:3}.timeline-card .chakra-tabs__root .month>span{font-size:1.5em;font-weight:600}.timeline-card .chakra-tabs__root .month .country{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timeline-card .chakra-tabs__root .month .country .country-name{white-space:nowrap;cursor:pointer;border-radius:4px;font-size:1.2em;font-weight:600}.timeline-card .chakra-tabs__root .month .country .country-name:hover{text-decoration:underline}.timeline-card .chakra-tabs__root .month .country .country-name .flag{border-radius:4px;margin-right:8px}.chakra-breadcrumb__root{margin-top:-24px;margin-bottom:24px}.chakra-accordion__item{margin-bottom:12px}.chakra-accordion__item:last-child{border-bottom:none;margin-bottom:0}.chakra-accordion__itemTrigger{cursor:pointer;font-size:1.5em;font-weight:600}.chakra-accordion__itemBody{padding:12px;display:flex}.chakra-input{outline:none}.chakra-button.tinted{background-color:color-mix(in srgb, var(--bg-currentcolor), transparent 85%);color:var(--bg-currentcolor)}.collapsible{container-type:inline-size}@container (width<=300px){.collapsible .chakra-button{border-radius:20px;padding:0}.collapsible .chakra-button span{display:none}}.chakra-listbox__root{width:auto}.chakra-listbox__root .chakra-listbox__content{background-color:#0000;border:none;border-radius:0;gap:0;width:auto}.chakra-listbox__root .chakra-listbox__content .chakra-listbox__item{background-color:#0000;border-radius:8px;line-height:1;display:block}.chakra-listbox__root .chakra-listbox__content .chakra-listbox__item:hover{background-color:var(--chakra-colors-purple-solid);color:var(--chakra-colors-white)}.chakra-listbox__root .chakra-listbox__content .chakra-listbox__item .chakra-listbox__itemIndicator{display:inline-block}.chakra-listbox__root .chakra-listbox__content .chakra-listbox__item .chakra-listbox__itemIndicator svg{position:absolute;top:50%;left:4px;transform:translateY(-50%)}.chakra-listbox__root .chakra-listbox__content .chakra-listbox__item span{margin-left:18px;padding-right:8px}.chakra-listbox__root:not(:last-child){border-bottom:1px solid var(--chakra-colors-border)}html.dark .chakra-dialog__content,html.dark .chakra-hover-card__content,html.dark .chakra-popover__content{-webkit-backdrop-filter:blur(10px);background-color:#0000;background-image:radial-gradient(circle at 97% 3.3%,#202022d0 0,#1c1c1e 164%)}html.light .chakra-dialog__content,html.light .chakra-hover-card__content,html.light .chakra-popover__content{-webkit-backdrop-filter:blur(3px);background-color:#0000;background-image:radial-gradient(circle at 100% 0,#ffffffd9 0,#f5f5f561 183%)}.chakra-popover__content{border-radius:12px;width:auto;overflow:hidden}.chakra-popover__content .chakra-popover__arrow{display:none}.chakra-popover__content .chakra-popover__body{border-radius:12px;padding:0 2px}.chakra-popover__positioner{top:-2px!important}.chakra-tree-view__root div[data-part=branch-control],.chakra-tree-view__root div[data-part=item]{background:0 0;border-radius:12px}.chakra-tree-view__root div[data-part=branch-control]:hover,.chakra-tree-view__root div[data-part=item]:hover{background:var(--chakra-colors-purple-solid);color:var(--chakra-colors-green-contrast)}.chakra-tree-view__root div[data-part=branch-control]:hover svg,.chakra-tree-view__root div[data-part=item]:hover svg{color:var(--chakra-colors-green-contrast)}.chakra-hover-card__content{box-shadow:var(--chakra-shadows-sm)}.chakra-tabs__list{flex-wrap:wrap;row-gap:4px}.chakra-tabs__trigger{flex-shrink:0}.chakra-dialog__content{border-radius:24px}@keyframes fade-in-up{0%{opacity:0;visibility:hidden;transform:translateY(-100px)}10%{visibility:visible}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;visibility:hidden;transform:translateY(100px)}10%{visibility:visible}to{opacity:1;visibility:visible;transform:translateY(0)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial}.page{margin-top:-52px;padding-top:52px}.header{text-align:center;margin-bottom:.25em;font-size:5em;font-weight:100;animation:1s cubic-bezier(.25,.46,.45,.94) forwards fade-in-up}.chakra-card__header{font-size:2.5em!important}.global-loading{border-width:4px;width:64px;height:64px;position:fixed;top:calc(50% - 32px);left:calc(50% - 32px)}@media only screen and (width<=600px){.chakra-card__root{width:100%;margin:0 auto}}
