main{width:100%}.search_workshop_container{flex-direction:column;align-items:center;max-width:800px;margin:auto;padding-top:150px;display:flex}.search_workshop_container>h1{text-align:center;font-size:2.2rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.searchbar_wrapper{background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:32px 16px;display:flex}.searchbar{background:#fff;border-radius:50px;align-items:center;width:100%;max-width:720px;height:56px;display:flex;overflow:hidden}.searchbar__pin{background-color:#e8692a;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;margin:10px;padding:10px;display:flex}.searchbar__pin svg{width:22px;height:22px}.searchbar__divider{background:#d6d6d6;border-radius:2px;flex-shrink:0;width:1.5px;height:28px}.searchbar__input{letter-spacing:1.4px;text-transform:uppercase;color:#2a2a2a;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 20px;font-size:12px;font-weight:600}.searchbar__input::placeholder{color:#b0b0b0;font-weight:500}.searchbar__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.searchbar__btn{padding:0 28px;cursor:pointer;background:#e8692a;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:9px;height:100%;padding-block:10px;transition:background .2s,box-shadow .2s,transform .15s;display:flex}.searchbar__btn span{letter-spacing:1.4px;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:14px;font-weight:700}.searchbar__btn:hover{background:#cf5a1e;box-shadow:inset 0 0 0 1.5px #ffffff1f}.searchbar__btn:active{transform:scale(.98)}@media (max-width:480px){.searchbar{border-radius:16px;height:52px}.searchbar__btn{border-radius:0 14px 14px 0;padding:0 18px}.searchbar__btn span{display:none}.searchbar__input{letter-spacing:.8px;font-size:11px}}.how_it_works{flex-direction:column;align-items:center;width:100%;height:100%;padding:12px 0;display:flex}.how_it_works h2{text-align:center;width:320px;padding:56px 0;font-size:2.2rem}.how_it_works__wrapper{flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:12px;width:80%;display:flex}.how_it_works__wrapper .__card{background:linear-gradient(#337ac8,#2964a7);border-radius:12px;justify-content:space-evenly;align-items:center;width:320px;height:140px;display:flex}.how_it_works__wrapper .__card:hover{cursor:pointer}.how_it_works__wrapper .__card>span{background-color:#e8692a;border-radius:100%;flex-shrink:0;padding:10px 12px}@media (max-width:820px){.search_workshop_container{padding-top:70px}.how_it_works>h2{padding-block:0;padding-bottom:30px}.how_it_works__wrapper{justify-content:center;align-items:center}.how_it_works__wrapper .__card{flex-wrap:wrap}.how_it_works__wrapper .__card>span>svg{width:22px;height:22px}.how_it_works__wrapper .__card>span{height:42px;padding:10px}.how_it_works__wrapper .__card>p{text-align:center;width:220px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}@keyframes slideDown{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-100%)}to{opacity:1;clip-path:inset(0 0 0%);transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;clip-path:inset(0 0 0%);transform:translateY(0)}to{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-100%)}}@keyframes linkFadeIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}.confiacar-header{z-index:100;background:0 0;border-bottom:1px solid #ffffff0f;width:100%}.confiacar-header__inner{align-items:center;max-width:1280px;height:98px;margin:0 auto;padding:0 32px;display:flex}.confiacar-header__nav{align-items:center;gap:40px;margin-left:auto;display:flex}.confiacar-header__nav-link{letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:0 0;border:none;width:max-content;padding-bottom:2px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.confiacar-header__nav-link:after{content:"";background:#e8692a;border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px;left:0}.confiacar-header__nav-link:hover{color:#e8692a;cursor:pointer}.confiacar-header__nav-link:hover:after{width:100%}.confiacar-header__nav-actions{display:none}.confiacar-header__actions{flex-shrink:0;align-items:center;gap:12px;margin-left:44px;display:flex}.confiacar-header__btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;padding:10px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.confiacar-header__btn--outline{color:#fff;background:0 0;border:1.5px solid #ffffffd9}.confiacar-header__btn--outline:hover{color:#e8692a;background:#e8692a0f;border-color:#e8692a}.confiacar-header__btn--filled{color:#fff;background:#e8692a;border:1.5px solid #e8692a;box-shadow:0 0 18px #e8692a59}.confiacar-header__btn--filled:hover{background:#e45c19;border-color:#e45c19;transform:translateY(-1px);box-shadow:0 0 26px #e8692a8c}.confiacar-header__btn--filled:active{transform:translateY(0);box-shadow:0 0 10px #e8692a4d}.confiacar-header__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;margin-left:auto;padding:6px;display:none}.confiacar-header__hamburger span{z-index:999;transform-origin:50%;background:#e8692a;border-radius:2px;width:22px;height:2px;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s,width .25s;display:block}.confiacar-header__hamburger.active span:first-child{transform:translateY(7px)rotate(45deg)}.confiacar-header__hamburger.active span:nth-child(2){opacity:0;width:0}.confiacar-header__hamburger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.confiacar-header__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:98;background:#0000008c;animation:.28s forwards overlayIn;position:fixed;inset:95px 0 0}.confiacar-header__overlay.closing{animation:.28s forwards overlayOut}@media (max-width:900px){.confiacar-header__logo{width:200px;height:60px}.confiacar-header__inner{z-index:101;height:66px;padding:0 20px;position:relative}.confiacar-header__nav{pointer-events:none;display:none}.confiacar-header__nav.open{pointer-events:all;z-index:99;background:#fff;border-top:2px solid #e8692a;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:0;padding:7px 0 24px;animation:.35s cubic-bezier(.22,1,.36,1) forwards slideDown;display:flex;position:absolute;top:1px;left:0;right:0;box-shadow:0 16px 40px #0009}.confiacar-header__nav.open .confiacar-header__btn--outline{border:none;width:max-content;font-family:inherit;font-size:14px}.confiacar-header__nav.open .confiacar-header__btn--outline:hover{background:0 0}.confiacar-header__nav.open .confiacar-header__btn--outline:active{opacity:80}.confiacar-header__nav.open .confiacar-header__btn--filled{border-radius:8px;font-family:inherit;font-size:14px}.confiacar-header__nav.open .confiacar-header__nav-link{opacity:0;color:#454545;border-bottom:2px solid #d3d3d3;align-items:baseline;width:100%;animation:.3s forwards linkFadeIn;display:flex;position:relative}.confiacar-header__nav.open .confiacar-header__btn--outline{color:#e8692a}.confiacar-header__nav.open .confiacar-header__nav-actions{opacity:0;align-items:center;animation:.3s .31s forwards linkFadeIn}.confiacar-header__nav.closing{pointer-events:none;animation:.32s cubic-bezier(.22,1,.36,1) forwards slideUp;display:flex!important}.confiacar-header__nav.closing .confiacar-header__nav-link,.confiacar-header__nav.closing .confiacar-header__nav-actions{opacity:1;animation:none}.confiacar-header__nav-link{letter-spacing:1.4px;border-bottom:1px solid #ffffff0d;padding:15px 24px}.confiacar-header__nav-link:after{display:none}.confiacar-header__nav-link:last-of-type{border-bottom:none}.confiacar-header__nav-actions{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;margin-top:8px;padding:16px 24px 0;display:flex!important}.confiacar-header__btn{justify-content:center;width:100%;padding:13px 22px}.confiacar-header__actions{display:none}.confiacar-header__hamburger{display:flex}}
.field{flex-direction:column;display:flex;position:relative}.field__input{color:#5a5a5a;caret-color:#e8692a;background:#fff;border:1px solid #a0a0a0;border-radius:12px;outline:none;width:100%;height:58px;padding:20px 44px 6px;font-size:14px;font-weight:500}.field__input:disabled{cursor:not-allowed;border:1px dashed}.field__input:-webkit-autofill{-webkit-text-fill-color:#a0a0a0;-webkit-box-shadow:inset 0 0 0 1000px #fff}.field__label{color:#a0a0a0;pointer-events:none;transform-origin:0;font-size:12px;font-weight:500;transition:top .26s cubic-bezier(.22,1,.36,1),font-size .26s cubic-bezier(.22,1,.36,1),font-weight .26s,color .26s,letter-spacing .26s;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.field__label--floated{letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700;top:10px;transform:translateY(0)}.field__icon{color:#5a5a5a;pointer-events:none;justify-content:center;align-items:center;transition:color .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.field__icon--left{left:14px}.field__icon--right{pointer-events:all;right:14px}.field__eye{cursor:pointer;color:#5a5a5a;background:0 0;border:none;align-items:center;padding:0;transition:color .18s;display:flex}.field__eye:hover{color:#141414}.field__message{letter-spacing:.3px;align-items:center;gap:4px;margin-top:6px;padding-left:4px;font-size:11px;font-weight:600;animation:.2s forwards messageIn;display:flex}.field--focused .field__input,.field--focused .field__icon--left,.field--focused .field__label--floated{color:#e8692a}@media (max-width:560px){.field__icon--left{display:none}.field__label,.field__input{padding-left:20px;left:0}}
@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-32px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;justify-content:center;padding:24px 16px;animation:.25s forwards overlayFadeIn;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #fff0;border-radius:16px;flex-direction:column;width:100%;height:fit-content;margin-top:100px;animation:.3s cubic-bezier(.22,1,.36,1) forwards modalSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0009,inset 0 0 0 1px #ffffff0a}.modal--sm{max-width:400px}.modal--md{max-width:560px}.modal--lg{max-width:720px}.modal--xl{max-width:1080px}.modal__header{border-bottom:1px solid #a0a0a0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin-inline:10px;padding:28px 18px 10px;display:flex}.modal__header-text{flex-direction:column;gap:4px;display:flex}.modal__title{letter-spacing:-.2px;color:#0a0a0a;border-bottom:1x solid #0a0a0a;font-size:20px;font-weight:700;line-height:1.2}.modal__subtitle{color:#141414;letter-spacing:.2px;margin-block:4px;font-size:14px;font-weight:500;line-height:1.5}.modal__close{color:#a0a0a0;cursor:pointer;background:#ffffff0d;border:1px solid #fff0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:-2px;transition:background .18s,color .18s,border-color .18s;display:flex}.modal__close:hover{color:#e8692a;background:#e8692a1a;border-color:#e8692a66}.modal__body{color:#a0a0a0;letter-spacing:.2px;flex:1;max-height:max-content;padding:16px 28px 24px;font-size:14px;line-height:1.7;overflow-y:auto}.modal__body .message_error{color:#ff4d4f;margin-block-start:8px;font-size:13px}.modal__body::-webkit-scrollbar{width:4px}.modal__body::-webkit-scrollbar-track{background:0 0}.modal__body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.modal__body::-webkit-scrollbar-thumb:hover{background:#e8692a66}.modal__divider{border:none;border-top:1px solid #fff0;flex-shrink:0;margin:0 28px}.modal__footer{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:20px 28px 24px;display:flex}.modal__btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 24px;font-size:12px;font-weight:700;transition:all .22s;display:inline-flex}.modal__btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.modal__btn--squared{border-radius:4px;height:100%}.modal__btn--filled{color:#fff;background:#e8692a;border:1.5px solid #e8692a;box-shadow:0 0 18px #e8692a4d}.modal__btn--filled:hover{background:#cf5a1e;border-color:#cf5a1e;transform:translateY(-1px);box-shadow:0 0 26px #e8692a80}.modal__btn--filled:active{transform:translateY(0)}.modal__btn--outline{color:#fff;background:0 0;border:1.5px solid #fff3}.modal__btn--outline:hover{color:#e8692a;background:#e8692a0f;border-color:#e8692a}.modal__btn--ghost{color:#a0a0a0;background:0 0;border:1.5px solid #0000}.modal__btn--ghost:hover{color:#fff;background:#ffffff0f}@media (max-width:480px){.modal{border-radius:12px;align-items:center;height:800px;margin-top:0}.modal__header{padding:20px 20px 16px}.modal__body{padding:10px 20px 20px}.modal__footer{flex-direction:column-reverse;align-items:stretch;padding:16px 20px 20px}.modal__btn{justify-content:center;width:100%}.modal__divider{margin:0 20px}}
@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.garage-header__subtitle-container{align-items:center;gap:10px;display:flex}.garage-header__back-btn{color:#e8692a;cursor:pointer;background:#fff0e8;border:1.5px solid #ffd9c2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .22s,border-color .22s,transform .22s;display:flex}.garage-header__back-btn:hover{background:#ffd9c2;transform:translate(-2px)}.garage-header__add-btn{letter-spacing:1px;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;background:#e8692a;border:none;border-radius:50px;align-items:center;gap:8px;max-width:220px;margin-top:10px;margin-left:31px;padding:11px 22px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;transition:background .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 0 18px #e8692a4d}.garage-header__add-btn:hover{background:#cf5a1e;transform:translateY(-1px);box-shadow:0 0 28px #e8692a80}.garage-header__add-btn:active{transform:translateY(0)}@media (max-width:560px){.garage-header{padding:20px 20px 16px}.garage-header__add-btn{padding:11px 14px;font-size:11px}}.garage-viewport{width:100%;overflow:hidden}.garage-track{width:200%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}.garage-track--list{transform:translate(0)}.garage-track--add{transform:translate(-50%)}.garage-track__panel{flex-shrink:0;width:50%}.garage-search{max-width:400px;margin-top:10px;margin-bottom:24px;margin-left:28px;position:relative}.garage-search__icon{color:#e8692a;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.garage-search__input{letter-spacing:1.2px;text-transform:uppercase;color:#1a1a1a;caret-color:#e8692a;background:#fff;border:1.5px solid #e4e4e4;border-radius:50px;outline:none;width:100%;height:48px;padding:0 20px 0 46px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;transition:border-color .22s,box-shadow .22s}.garage-search__input::placeholder{color:#b0b0b0}.garage-search__input:focus{border-color:#e8692a;box-shadow:0 0 0 3px #e8692a1a}.garage-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:560px){.garage-grid{grid-template-columns:1fr}}.garage-card{background:#fff;border:1px solid #e4e4e4;border-radius:12px;transition:border-color .22s,box-shadow .22s,transform .22s;animation:.3s both cardIn;display:flex;overflow:hidden}.garage-card:first-child{animation-delay:0s}.garage-card:nth-child(2){animation-delay:60ms}.garage-card:nth-child(3){animation-delay:.12s}.garage-card:nth-child(4){animation-delay:.18s}.garage-card:nth-child(5){animation-delay:.24s}.garage-card:nth-child(6){animation-delay:.3s}.garage-card:nth-child(7){animation-delay:.36s}.garage-card:nth-child(8){animation-delay:.42s}.garage-card:hover{border-color:#e8692a66;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.garage-card__thumb{flex-shrink:0;width:130px;min-height:160px;position:relative;overflow:hidden}.garage-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.garage-card__thumb-overlay{background:#00000085;position:absolute;inset:0}.garage-card__thumb-icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.garage-card__thumb-icon svg{filter:drop-shadow(0 2px 8px #00000080)}.garage-card:hover .garage-card__thumb img{transform:scale(1.06)}.garage-card__info{flex-direction:column;flex:1;gap:6px;padding:18px 16px 16px;display:flex}.garage-card__name{color:#1a1a1a;letter-spacing:.3px;margin-bottom:4px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700}.garage-card__meta{color:#777;letter-spacing:.5px;text-transform:uppercase;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:500}.garage-card__meta-label{color:#444;font-weight:700}.garage-card__actions{gap:8px;margin-top:auto;padding-top:12px;display:flex}.garage-card__btn{letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:7px 12px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:700;transition:background .22s,transform .22s,box-shadow .22s;display:inline-flex}.garage-card__btn--edit{color:#fff;background:#e8692a;box-shadow:0 0 12px #e8692a40}.garage-card__btn--edit:hover{background:#cf5a1e;transform:translateY(-1px);box-shadow:0 0 20px #e8692a66}.garage-card__btn--delete{color:#888;background:0 0;border:1px solid #d0d0d0}.garage-card__btn--delete:hover{color:#e03e3e;background:#fbe5e5;border-color:#e03e3e59;transform:translateY(-1px)}.garage-card__btn:active{transform:translateY(0)!important}.garage-empty{opacity:.4;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 0;display:flex}.garage-empty p{color:#5a5a5a;text-transform:uppercase;letter-spacing:1px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:13px}.garage-form{flex-direction:column;gap:24px;padding-right:2px;animation:.3s .15s both fadeSlideIn;display:flex}.garage-form__type-selector{background:#f5f5f5;border:1.5px solid #e4e4e4;border-radius:14px;gap:12px;padding:6px;display:flex}.garage-form__type-btn{letter-spacing:.4px;color:#a0a0a0;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 12px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;transition:background .22s,color .22s,box-shadow .22s;display:flex}.garage-form__type-btn svg{transition:color .22s}.garage-form__type-btn--active{color:#e8692a;background:#fff;box-shadow:0 2px 10px #00000014}.garage-form__type-btn--active svg{color:#e8692a}.garage-form__type-btn:not(.garage-form__type-btn--active):hover{color:#1a1a1a;background:#fff9}.garage-form__fields{flex-direction:column;gap:18px;display:flex}.garage-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:480px){.garage-form__row{grid-template-columns:1fr}}.garage-form__col{flex-direction:column;gap:4px;display:flex}.garage-form__error{color:#e03e3e;padding-left:4px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;animation:.2s fadeSlideIn}.garage-form__footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.garage-form__btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:50px;padding:12px 26px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;transition:all .22s}.garage-form__btn--filled{color:#fff;background:#e8692a;border:1.5px solid #e8692a;box-shadow:0 0 18px #e8692a40}.garage-form__btn--filled:hover{background:#cf5a1e;border-color:#cf5a1e;transform:translateY(-1px);box-shadow:0 0 28px #e8692a66}.garage-form__btn--filled:active{transform:translateY(0)}.garage-form__btn--ghost{color:#5a5a5a;background:0 0;border:1.5px solid #e4e4e4}.garage-form__btn--ghost:hover{color:#1a1a1a;background:#f5f5f5;border-color:#cbcbcb}.gf-field{position:relative}.gf-field__input{color:#1a1a1a;caret-color:#e8692a;background:#fff;border:1.5px solid #d8d8d8;border-radius:12px;outline:none;width:100%;height:56px;padding:20px 14px 6px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;transition:border-color .22s,box-shadow .22s}.gf-field__label{color:#aaa;pointer-events:none;transform-origin:0;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;transition:top .22s cubic-bezier(.22,1,.36,1),font-size .22s cubic-bezier(.22,1,.36,1),font-weight .22s,color .22s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gf-field__label--floated{letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700;top:10px;transform:translateY(0)}.gf-field--focused .gf-field__input{border-color:#e8692a;box-shadow:0 0 0 3px #e8692a1a}.gf-field--focused .gf-field__label--floated{color:#e8692a}.gf-field--filled:not(.gf-field--focused) .gf-field__label--floated{color:#6b6b6b}.gf-select{flex-direction:column;gap:6px;display:flex}.gf-select__label{letter-spacing:.8px;text-transform:uppercase;color:#6b6b6b;padding-left:2px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:700}.gf-select__wrap{transition:border-color .22s,box-shadow .22s;position:relative}.gf-select__input{color:#1a1a1a;cursor:pointer;appearance:none;background:#fff;border:1.5px solid #d8d8d8;border-radius:12px;outline:none;width:100%;height:56px;padding:0 38px 0 14px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;transition:border-color .22s,box-shadow .22s}.gf-select__input::-ms-expand{display:none}.gf-select__input option:first-child{color:#aaa}.gf-select__chevron{color:#aaa;pointer-events:none;align-items:center;transition:color .22s,transform .22s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.gf-select__wrap--focused .gf-select__input{border-color:#e8692a;box-shadow:0 0 0 3px #e8692a1a}.gf-select__wrap--focused .gf-select__chevron{color:#e8692a;transform:translateY(-50%)rotate(180deg)}
.modal-switch-container{align-items:center;gap:8px;display:flex}.switch-container-text{color:#555;text-transform:uppercase;padding:8px;font-size:12px}@media (max-width:560px){.switch-container-text{padding-inline:0;font-size:10px}}.btn-delete{appearance:none;color:#e8692a;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-weight:600;display:flex}
@keyframes formIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes successPop{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes messageIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.register-form-page{background:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex}.register-form{background:#141414;border:1px solid #ffffff17;border-radius:20px;width:100%;max-width:460px;padding:40px 36px 36px;animation:.26s cubic-bezier(.22,1,.36,1) forwards formIn;box-shadow:0 32px 80px #0000008c}.register-form__header{text-align:center;margin-bottom:32px}.register-form__badge{letter-spacing:2px;text-transform:uppercase;color:#e8692a;background:#e8692a1a;border:1px solid #e8692a33;border-radius:50px;margin-bottom:16px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.register-form__title{color:#fff;letter-spacing:-.3px;margin-bottom:6px;font-size:26px;font-weight:700}.register-form__subtitle{color:#a0a0a0;font-size:13px;line-height:1.6}.register-form__fields{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.register-form__btn{letter-spacing:1.2px;text-transform:uppercase;color:#fff;cursor:pointer;background:#e8692a;border:none;border-radius:50px;width:100%;padding:15px;font-size:13px;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 0 24px #e8692a59}.register-form__btn:hover{background:#cf5a1e;transform:translateY(-1px);box-shadow:0 0 36px #e8692a80}.register-form__btn:active{transform:translateY(0)}.register-form__login{text-align:center;color:#a0a0a0;margin-top:20px;font-size:13px}.register-form__login button{color:#e8692a;background:0 0;border:none;font-weight:600;text-decoration:none;transition:color .18s}.register-form__login button:hover{color:#cf5a1e;text-decoration:underline}@media (max-width:480px){.register-form{border-radius:16px;padding:32px 22px 28px}}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes shakeX{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.verify-body{flex-direction:column;align-items:center;gap:24px;padding:4px 0 8px;display:flex}.verify-hero{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.verify-hero__icon-wrap{background:#fff0e8;border:2px solid #ffd9c2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.verify-hero__badge{background:#fff;border:2px solid #ffd9c2;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:-4px;right:-4px}.verify-hero__text{text-align:center}.verify-hero__label{letter-spacing:.4px;color:#6b6b6b;margin-bottom:2px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500}.verify-hero__email{color:#1a1a1a;letter-spacing:.2px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700}.otp-input{justify-content:center;gap:10px;width:100%;display:flex}.otp-input__box{text-align:center;color:#1a1a1a;caret-color:#e8692a;background:#fff;border:2px solid #e8e8e8;border-radius:14px;outline:none;width:48px;height:56px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.otp-input__box:focus{background:#fff0e8;border-color:#e8692a;transform:translateY(-2px);box-shadow:0 0 0 3px #e8692a1f}.otp-input__box--filled{color:#e8692a;background:#fff0e8;border-color:#e8692a}.otp-input__box:disabled{opacity:.5;cursor:not-allowed}@media (max-width:400px){.otp-input__box{width:40px;height:50px;font-size:18px}}.otp-input--error .otp-input__box{border-color:#fbe5e5;animation:.4s shakeX}.otp-input--error .otp-input__box--filled{color:#e03e3e}.verify-error-msg{color:#e03e3e;text-align:center;letter-spacing:.2px;margin-top:-10px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;animation:.2s fadeSlideIn}.verify-btn{letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:14px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.verify-btn--filled{color:#fff;background:#e8692a;box-shadow:0 0 24px #e8692a4d}.verify-btn--filled:hover:not(:disabled){background:#cf5a1e;transform:translateY(-1px);box-shadow:0 0 36px #e8692a73}.verify-btn--filled:active:not(:disabled){transform:translateY(0)}.verify-btn--filled:disabled{opacity:.7;cursor:not-allowed}.verify-btn--loading{pointer-events:none}.verify-btn__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}.verify-resend{flex-direction:column;align-items:center;gap:8px;width:100%;padding-top:4px;display:flex}.verify-resend__text{color:#6b6b6b;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:13px}.verify-resend__btn{color:#e8692a;cursor:pointer;letter-spacing:.2px;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.verify-resend__btn:hover:not(:disabled){background:#fff0e8}.verify-resend__btn--waiting{color:#6b6b6b;cursor:default;opacity:.7}.verify-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0 8px;animation:.4s cubic-bezier(.22,1,.36,1) popIn;display:flex}.verify-success__title{color:#1a1a1a;margin-top:4px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700}.verify-success__text{color:#6b6b6b;margin-bottom:8px;font-family:Barlow,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6}.verify-success__text strong{color:#e8692a}
