@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);:root{font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;letter-spacing:.01rem;line-height:1.6;padding:0}*,body{text-rendering:optimizeLegibility}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.base-layout{background:#0000;display:flex;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh;position:relative}.menu-toggle{background:#0000;border:none;color:var(--ink-0);cursor:pointer;display:none;font-size:1.8rem;left:1rem;position:absolute;top:1rem;z-index:1000}.nav-links{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff94,#ffffff61);border-right:1px solid #ffffff73;box-shadow:0 10px 30px #140a2814;display:flex;flex-direction:column;gap:1rem;min-height:100vh;padding:2rem 1.2rem;position:-webkit-sticky;position:sticky;top:0;width:190px}.nav-links a{border-radius:12px;color:var(--ink-1);font-size:.8rem;letter-spacing:.03em;opacity:.9;padding:.6rem .7rem;text-transform:uppercase;transition:background .15s ease,transform .06s ease}.nav-links a:hover{background:#a478ff1a;opacity:1;transform:translateX(2px)}.nav-links a.active{background:linear-gradient(135deg,#a78bfa38,#60a5fa38);border:1px solid #a78bfa59;color:var(--ink-0)}.base-content{flex:1 1;padding:2rem 3rem}@media (max-width:768px){.menu-toggle{display:block}.nav-links{height:100vh;left:0;padding-top:calc(3.5rem + env(safe-area-inset-top, 0));position:fixed;top:0;transform:translateX(-110%);transition:transform .2s ease;width:230px;z-index:999}.nav-links.open{transform:translateX(0)}.base-content{padding:2rem 1.25rem}}.card-title{margin:0 0 .6rem}.car-card{align-items:center}.car-main{cursor:pointer}.title{font-size:1rem;font-weight:700;letter-spacing:-.01em}.muted{font-weight:500}.muted,.price{font-size:.9rem}.icon-btn{transition:background .15s ease,color .15s ease,transform .06s ease}.badge{align-items:center;display:inline-flex;gap:.35rem;margin-left:.5rem}.chip.ghost:focus,.chip.ghost:hover{background:linear-gradient(135deg,#a78bfa38,#60a5fa38);border-color:#a78bfa73;box-shadow:0 8px 20px #7864ff38;color:#0f1115;color:var(--ink-0)}.chip.ghost:active{background:linear-gradient(135deg,#a78bfa52,#60a5fa47)}.inuse-stage{margin:0 auto;max-width:1100px;padding:2rem 1.25rem 4rem}.inuse-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.1rem}.inuse-header .stand-picker{align-items:center;color:#3a3d46;color:var(--ink-1);display:flex;font-size:.95rem;gap:.6rem}.inuse-header select{background:#ffffffb3;border:1px solid #78788c2e;border-radius:14px;font-size:.9rem;min-width:220px;padding:.65rem .9rem}.inuse-header select:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.inuse-header .search{background:#ffffffb3;border:1px solid #78788c2e;border-radius:14px;font-size:.9rem;max-width:520px;padding:.75rem .9rem;width:100%}.inuse-header .search:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.columns{align-items:flex-start;display:flex;gap:1rem}.panel{border-radius:16px;flex:1 1;padding:1rem}.panel-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.panel-head h3{font-size:1.05rem;margin:0}.count{color:#3a3d46;color:var(--ink-1);font-size:.8rem;padding:.2rem .5rem}.empty{padding:1.5rem 0}.car-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:.6rem 0;padding:.8rem 1rem;position:relative}.car-row.open{z-index:10}.car-row .info{flex:1 1;min-width:0}.inuse-title{align-items:baseline;column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:.2rem}.inuse-name{font-size:clamp(1rem,.6vw + .9rem,1.25rem);font-weight:700;letter-spacing:-.01em}.inuse-meta{color:#6b7280;color:var(--muted);font-size:.9rem}.inuse-matricula{font-weight:600}.actions{flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.datepicker{margin-top:.6rem;padding:.8rem;width:100%}.dp-grid{grid-gap:.6rem;align-items:center;display:grid;gap:.6rem;grid-template-columns:70px 1fr 50px 1fr}.dp-grid label{color:#3a3d46;color:var(--ink-1);font-size:.85rem}.dp-input{background:#ffffffbf;border:1px solid #78788c2e;border-radius:12px;padding:.65rem .8rem;width:100%}.dp-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.7rem}.react-datepicker-popper{z-index:9999!important}.react-datepicker{border:1px solid #78788c2e!important;border-radius:12px!important;box-shadow:0 10px 30px #140a281a,0 2px 8px #140a280f!important;box-shadow:var(--glass-shadow)!important}@media (max-width:920px){.inuse-header{align-items:stretch}.columns,.inuse-header{flex-direction:column}.dp-grid{grid-template-columns:1fr}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}:root{--glass-br:16px}.history-stage{margin:0 auto;max-width:1100px;padding:2rem 1.25rem 4rem}.glass{border-radius:16px}.history-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem 1.1rem}.filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.filter label{color:#3a3d46;color:var(--ink-1);font-size:.9rem}.filter input[type=date],.filter select{background:#ffffffb3;border:1px solid #78788c2e;border-radius:14px;font-size:.9rem;min-width:220px;padding:.65rem .9rem}.filter input[type=date]:focus,.filter select:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.date-wrap{display:inline-block;position:relative}.clear-date{background:#0000;border:0;color:#9aa3af;cursor:pointer;font-size:1rem;position:absolute;right:.4rem;top:50%;transform:translateY(-50%)}.clear-date:hover{color:#555}.counter{align-items:center;color:#3a3d46;color:var(--ink-1);display:flex;font-size:.9rem;gap:.5rem}.count{background:#ffffffb3;border:1px solid #78788c2e;border-radius:12px;font-size:.85rem;font-weight:700;padding:.2rem .55rem}.history-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.history-card{border-left:4px solid #a78bfa99;padding:1rem 1.1rem}.history-card .row{display:flex;flex-direction:column;gap:.35rem}.history-card .meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.history-card .time{color:#6b7280;color:var(--muted);font-size:.9rem}.stand-badge{background:linear-gradient(135deg,#a78bfa38,#60a5fa38);border:1px solid #a78bfa59;border-radius:999px;font-size:.75rem;padding:.18rem .55rem}.desc,.stand-badge{color:#0f1115;color:var(--ink-0)}.desc{margin:0}.pagination{align-items:center;display:flex;gap:.4rem;justify-content:center;margin-top:1rem}.page-btn{border:0;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:700;padding:.5rem .8rem;transition:transform .06s ease,filter .18s ease,box-shadow .18s ease}.page-btn.ghost{background:#ffffffb3;border:1px solid #78788c2e;color:#0f1115;color:var(--ink-0)}.page-btn.active{background:linear-gradient(135deg,#a78bfa,#60a5fa);background:linear-gradient(135deg,var(--accent-1),var(--accent-2));box-shadow:0 8px 20px #7864ff47;color:#fff}.page-btn:disabled{cursor:not-allowed;opacity:.45}.page-btn:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}@media (max-width:920px){.history-header{align-items:stretch;flex-direction:column}.filters{justify-content:space-between}}.td-shell{min-height:100vh;position:relative}.td-bg{inset:0;overflow:hidden;position:fixed;z-index:-1}.td-gradients{background:radial-gradient(60rem 60rem at 80% -20%,#78a0ff2e,#0000 55%),radial-gradient(50rem 40rem at -10% 10%,#be78ff29,#0000 55%),linear-gradient(180deg,#faf7f2,#f4efe8)}.td-gradients,.td-noise{inset:0;position:absolute}.td-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .25 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");background-size:240px 240px;opacity:.06;pointer-events:none}.td-stage{margin:0 auto;max-width:1100px;padding:2.4rem 1.5rem 5rem}.td-header.glass{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;margin-bottom:1.2rem;padding:1.2rem 1.3rem}.td-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.2rem}.picker{display:flex;flex-direction:column;gap:.45rem}.picker label{color:#3a3d46;font-size:.9rem;font-weight:600}.picker input[type=date],.picker select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #78788c2e;border-radius:14px;min-width:240px;padding:.85rem 1rem}.picker input[type=date]:focus,.picker select:focus{border-color:#a478ff73;box-shadow:0 0 0 6px #a478ff1f;outline:none}.td-actions{display:flex;gap:.8rem}.card-title{font-size:1.05rem;font-weight:700;margin:0 0 .9rem}.td-card{margin:1rem 0 1.2rem;padding:1.35rem 1.25rem}.td-form{display:flex;flex-direction:column;gap:1.2rem}.td-row{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:1fr 1fr}.field{gap:.4rem}.td-form input,.td-form select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #78788c2e;border-radius:14px;padding:.95rem 1rem}.td-form input:focus,.td-form select:focus{border-color:#a478ff73;box-shadow:0 0 0 6px #a478ff1f;outline:none}.td-actions-row{display:flex;justify-content:flex-end;margin-top:.4rem}.td-list{margin-top:.8rem;padding:1.2rem}.td-list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.count-badge{align-items:center;background:#ffffffb3;border:1px solid #78788c2e;border-radius:999px;color:#0f1115;display:inline-flex;font-size:.85rem;font-weight:700;height:28px;justify-content:center;min-width:28px;padding:0 .5rem}.td-table{border:1px solid #78788c2e;border-radius:14px;overflow:auto}.td-table table{background:#ffffffa6;border-collapse:collapse;width:100%}.td-table thead th{background:#ffffffd9;font-weight:700;padding:.9rem 1rem;position:-webkit-sticky;position:sticky;text-align:left;top:0}.td-table tbody td{border-top:1px solid #78788c1f;padding:.85rem 1rem;white-space:nowrap}.td-mobile-cards{display:none;gap:.9rem;margin-top:1rem}.td-card-item{background:#ffffffbf;border:1px solid #78788c2e;border-radius:14px;box-shadow:0 8px 22px #140a2814;padding:1rem 1.05rem}.td-card-item:hover{cursor:pointer;transform:translateY(-1px);transition:transform .1s ease}.td-card-title{font-weight:700;margin-bottom:.15rem}.td-card-sub{color:#3a3d46;margin-bottom:.15rem}.td-card-meta{color:#6b7280;font-size:.95rem}.td-modal{background:#00000040;display:grid;inset:0;place-items:end center;position:fixed;z-index:50}.td-modal-sheet{animation:tdSlideUp .28s ease-out;background:#fff;border:1px solid #78788c33;border-radius:16px 16px 0 0;box-shadow:0 -20px 40px #00000026;padding:1.35rem;width:min(620px,100%)}.td-modal-sheet h4{margin:.2rem 0 1rem}.cta.ghost{background:#ffffffe6;border:1px solid #78788c33;border-radius:999px;padding:.7rem 1.05rem}.cta.ghost,.gcal-btn{color:#0f1115;font-weight:700}.gcal-btn{background:#fff;border:1px solid #0000001a;border-radius:999px;box-shadow:0 8px 18px #140a2814;padding:.55rem .9rem;text-decoration:none}.gcal-btn:hover{transform:translateY(-1px)}.gcal-link,.gcal-link-inline{border-bottom:1px solid #4b5bdc40;color:#4b5bdc;display:inline-block;font-size:.92rem;font-weight:700;padding-bottom:1px;text-decoration:none}.gcal-link-inline:hover,.gcal-link:hover{border-bottom-color:#4b5bdc8c}.td-card-item .gcal-link-inline{margin-top:.4rem}@keyframes tdSlideUp{0%{opacity:.7;transform:translateY(40px)}to{opacity:1;transform:none}}.td-loading{padding:2rem}@media (max-width:920px){.td-header{align-items:stretch;flex-direction:column}.td-row{grid-template-columns:1fr}.td-actions{justify-content:flex-start}.td-table{display:none}.td-mobile-cards{display:grid}}:root{--bg:#f7f8fb;--ink:#101114;--muted:#6a707a;--panel:#ffffffe0;--panel-bd:#0f12181a;--ring:#6b46ff2e;--accent:#6b46ff;--accent-2:#1aa1e9;--radius:18px;--shadow:0 18px 52px #10182824}body{background:#f7f8fb;color:#101114;color:var(--ink);font:16px/1.45 ui-sans-serif,system-ui,-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial}.glass-shell{display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;position:relative}.glass-bg{inset:0;pointer-events:none;position:fixed;z-index:-1}.glass-gradients{background:radial-gradient(1100px 700px at 15% -10%,#6b46ff1f,#0000 60%),radial-gradient(1000px 600px at 90% 0,#1aa1e91a,#0000 60%),radial-gradient(900px 500px at 50% 100%,#ffffff59,#0000 70%);filter:blur(16px);inset:-12%;position:absolute}.glass-noise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAIElEQVQYV2NkYGD4z0AEMMDEwMAQGJgYJkY1QAwGQwAAiXYB1q9p4DgAAAABJRU5ErkJggg==);inset:0;mix-blend-mode:soft-light;opacity:.04;position:absolute}.glass-topbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffffbf,#0000);display:flex;gap:.6rem;height:64px;padding:0 clamp(16px,6vw,64px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.spacer{flex:1 1}.chip{--py:10px;--px:14px;background:#ffffffeb;border:1px solid #0f12181a;border:1px solid var(--panel-bd);box-shadow:inset 0 1px 0 #fffc,0 8px 18px #1f293714;color:#101114;color:var(--ink);padding:var(--py) var(--px);transition:transform .12s ease,box-shadow .2s ease,background .2s ease}@media (hover:hover){.chip:hover{box-shadow:0 12px 24px #1f29371f;transform:translateY(-1px)}}.chip.ghost{background:#0000}.chip.accent{background:linear-gradient(90deg,#6b46ff,#1aa1e9);background:linear-gradient(90deg,var(--accent),var(--accent-2));border-color:#0000;color:#fff}.glass-topbar .chip.accent{background-clip:padding-box;-webkit-background-clip:padding-box;border:1px solid #0000;box-shadow:0 10px 22px #1aa1e92e;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transform:translateZ(0)}@media (hover:hover){.glass-topbar .chip.accent:hover{box-shadow:0 14px 28px #1aa1e93d}}.glass-stage{display:flex;justify-content:center;margin:0 auto;padding:clamp(24px,6vw,72px);width:min(1100px,94vw)}.glass-card{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);background:#ffffffe0;background:var(--panel);border:1px solid #0f12181a;border:1px solid var(--panel-bd);border-radius:18px;border-radius:var(--radius);box-shadow:0 18px 52px #10182824;box-shadow:var(--shadow);overflow:hidden;padding:clamp(20px,4vw,28px);width:min(540px,100%)}.brand{align-items:center;color:#808692;display:flex;gap:.6rem}.brand.small{transform:scale(.95);transform-origin:left}.brand .dot{background:radial-gradient(circle at 30% 30%,#6b46ff,#1aa1e9);background:radial-gradient(circle at 30% 30%,var(--accent),var(--accent-2));border-radius:999px;box-shadow:0 0 14px #6b46ff80;height:10px;width:10px}.brand .name{font-weight:600;letter-spacing:.2px}.h1{font-size:clamp(1.8rem,4.8vw,2.2rem);letter-spacing:-.02em;margin:10px 0 8px}.sub{color:#6a707a;color:var(--muted);line-height:1.55;margin:0 0 18px}.form{display:flex;flex-direction:column;gap:12px;margin-inline:auto;max-width:440px;width:100%}.label{color:#7a808a;font-size:.95rem}.input{background:#fff;border-radius:12px;color:#0f1418;font-size:.98rem;height:44px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input:hover{border-color:#d8dbe2}.input:focus{border-color:#7f6dff;box-shadow:0 0 0 4px #6b46ff2e;box-shadow:0 0 0 4px var(--ring)}.input::placeholder{color:#9aa0aa}.input-row{grid-gap:8px;gap:8px}.link-inline{appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:10px;color:#6b46ff;cursor:pointer;font-weight:600;padding:6px 10px;white-space:nowrap}@media (hover:hover){.link-inline:hover{text-decoration:underline}}.link-inline:focus{outline:2px solid #6b46ff59;outline-offset:2px}.cta{background:linear-gradient(90deg,#6b46ff,#1aa1e9);background:linear-gradient(90deg,var(--accent),var(--accent-2));border:1px solid #0000;box-shadow:0 10px 26px #6b46ff2e;color:#fff;font-size:1rem;margin-top:6px;padding:14px 18px;transition:transform .12s,box-shadow .2s}@media (hover:hover){.cta:hover{box-shadow:0 14px 30px #1aa1e938;transform:translateY(-1px)}}.cta:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.full{width:100%}.meta{align-items:center;color:#6a707a;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.98rem;gap:12px;justify-content:center;margin-top:10px}.link{-webkit-tap-highlight-color:transparent;all:unset;background:#0000!important;color:#6b46ff;cursor:pointer;font-weight:600}.link:active,.link:focus-visible,.link:hover{background:#0000!important;box-shadow:none!important;color:#6b46ff;outline:none;text-decoration:none}.link:focus{outline:2px solid #6b46ff59;outline-offset:2px}.dot-sep{opacity:.5;-webkit-user-select:none;user-select:none}.error{background:#fee;border:1px solid #f5bcbc;border-radius:10px;color:#8a1f1f;font-size:.92rem;margin:-2px 0 4px;padding:8px 10px}.alert{background:#fff7e6;border:1px solid #f5d7a1;border-radius:12px;color:#5a3d00;margin:6px 0 12px;padding:10px 12px}.glass-footer{align-items:center;background:linear-gradient(0deg,#ffffffbf,#0000);border-top:1px solid #0f12181a;border-top:1px solid var(--panel-bd);display:flex;flex-wrap:wrap;gap:10px;padding:18px clamp(16px,6vw,64px)}.fine{color:#8b91a0}.country-button{background:#fffffff5;border:1px solid #0f12181f;box-shadow:inset 0 1px 0 #fffc,0 8px 18px #1f293714;min-width:86px}@media (max-width:560px){body{font-size:15px}.glass-topbar{height:56px;padding:0 12px}.glass-card{border-radius:16px;padding:16px;width:min(420px,100%)}.form{max-width:340px}.h1{font-size:1.45rem}.sub{font-size:.96rem}.input{border-radius:10px;font-size:.95rem;height:40px;padding:10px 12px}.input-row{gap:8px;grid-template-columns:1fr auto}.link-inline{font-size:.9rem;padding:6px 8px}.cta{font-size:.95rem;padding:12px 16px}.phone-row{gap:6px}.phoneInput-field{border-radius:10px!important;font-size:.95rem!important;height:40px!important}.country-button{border-radius:10px;height:40px;min-width:72px}}.phone-row{align-items:center;display:flex;gap:8px;width:100%}.phoneInput-field{background:#fff!important;border:1px solid #0f12181f!important;border-radius:12px!important;box-shadow:none!important;color:#0f1418!important;flex:1 1;font-size:.98rem!important;height:44px!important;padding:12px 14px!important}.phoneInput-field:hover{border-color:#d8dbe2!important}.phoneInput-field:focus{border-color:#7f6dff!important;box-shadow:0 0 0 4px #6b46ff2e!important;outline:none!important}.country-button{align-items:center;background:#fffffff2!important;border:1px solid #0f12181f!important;border-radius:12px;box-shadow:inset 0 1px 0 #fffc,0 8px 18px #1f293714!important;color:#101114!important;display:flex;font-size:.95rem;gap:.35rem;height:44px;justify-content:center;min-width:88px;padding:0 10px;transition:transform .12s,box-shadow .2s,background .2s,border-color .2s;white-space:nowrap}.country-button:hover{background:#fff!important;border-color:#d8dbe2!important;box-shadow:0 12px 24px #1f29371f!important;transform:translateY(-1px)}.country-emoji{font-size:16px;line-height:1}.country-code{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.06em;opacity:.9}.dropdown{-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);background:#fffffff5!important;border:1px solid #0f12181a;border-radius:16px;box-shadow:0 16px 44px #10182829;max-height:280px!important;overflow:auto;padding:6px 6px 8px;position:absolute!important;transform:translateY(6px);width:260px!important;z-index:9999!important}.search{background:#fff;border:1px solid #0f12181f;border-radius:12px;margin:0 0 6px;outline:none;padding:10px 12px}.search:focus{border-color:#7f6dff;box-shadow:0 0 0 3px #6b46ff2e}.option{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:.5rem;padding:8px 10px;transition:background-color .12s}.option:hover{background:#0f12180d}@media (max-width:560px){.phone-row{gap:6px}.phoneInput-field{border-radius:10px!important;font-size:.95rem!important;height:40px!important;padding:10px 12px!important}.country-button{border-radius:10px;font-size:.85rem;height:40px;min-width:72px;padding:0 8px}.country-emoji{font-size:15px}}:root{--bg:#0b0b0c;--surface:#ffffff0f;--surface-strong:#ffffff1f;--text:#e7e7ea;--muted:#a3a3ad;--accent:#c6f;--accent-2:#7df;--ring:#c666ff73;--shadow:0 10px 30px #00000059;--radius-lg:24px;--blur:16px}@media (prefers-color-scheme:light){:root{--bg:#f6f7f9;--surface:#0000000a;--surface-strong:#00000014;--text:#0d0e10;--muted:#51545a;--accent:#c6f;--accent-2:#7df;--ring:#c666ff73}}*{box-sizing:border-box}#root,body,html{height:auto;min-height:100%}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0b0c;background:var(--bg);color:#e7e7ea;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0;overflow-y:auto}*{-webkit-tap-highlight-color:transparent}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.home{display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;overflow:visible;position:relative}.bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.bg-radial{background:radial-gradient(1200px 800px at 20% -10%,#c666ff2e,#0000 60%),radial-gradient(1200px 800px at 90% 10%,#198ae329,#0000 60%),radial-gradient(1000px 700px at 50% 100%,#ffffff0f,#0000 70%);filter:blur(20px)}.bg-grid,.bg-radial{inset:0;position:absolute}.bg-grid{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 0),linear-gradient(180deg,#ffffff0f 1px,#0000 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(900px 600px at 50% 30%,#000,#0000 70%);mask-image:radial-gradient(900px 600px at 50% 30%,#000,#0000 70%);opacity:.25}.bg-noise{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAIElEQVQYV2NkYGD4z0AEMMDEwMAQGJgYJkY1QAwGQwAAiXYB1q9p4DgAAAABJRU5ErkJggg==);inset:0;mix-blend-mode:soft-light;opacity:.05;position:absolute}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0000004d,#0000);height:72px;justify-content:space-between;padding:0 clamp(16px,6vw,64px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.logo,.nav{align-items:center;display:flex}.logo{gap:.6rem;letter-spacing:.2px}.logo.small{transform:scale(.9);transform-origin:left}.logo-dot{background:radial-gradient(circle at 30% 30%,#c6f,#7df);background:radial-gradient(circle at 30% 30%,var(--accent),var(--accent-2));border-radius:999px;box-shadow:0 0 24px #c666ff73,inset 0 0 12px #ffffff59;box-shadow:0 0 24px var(--ring),inset 0 0 12px #ffffff59;height:14px;width:14px}.logo-text{font-weight:600}.nav-right{align-items:center;display:flex;gap:.5rem}.btn{--padY:12px;--padX:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:linear-gradient(180deg,#ffffff24,#ffffff0f);border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 10px 30px #00000059,inset 0 1px 0 #fff3;box-shadow:var(--shadow),inset 0 1px 0 #fff3;padding:var(--padY) var(--padX);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.btn:hover{box-shadow:0 12px 30px #00000059;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.ghost{background:#0000;border:1px solid #ffffff1f;border:1px solid var(--surface-strong);box-shadow:none}.btn.outline{background:#0000;border:1px solid #ffffff38}.btn.xl{--padY:14px;--padX:22px;font-size:1.02rem}.hero{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:clamp(32px,6vw,64px);text-align:center;width:min(1120px,92vw)}.eyebrow{color:#a3a3ad;color:var(--muted);font-size:.9rem;letter-spacing:.12em;margin-top:clamp(12px,2vh,24px);text-transform:uppercase}.title{font-size:clamp(2.4rem,5.6vw,4rem);letter-spacing:-.02em;line-height:1.05;margin:.6rem 0 1rem}.title-gradient{background:linear-gradient(90deg,#c6f,#7df);background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:#0000}.subtitle{color:#a3a3ad;color:var(--muted);font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.65;max-width:800px}.cta-buttons{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:0;box-shadow:none!important;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.6rem}.cta-buttons:after,.cta-buttons:before{content:none!important}.cta-btn{border:none;border-radius:999px;box-shadow:0 10px 26px #6b46ff2e;color:#fff;cursor:pointer;font-weight:700;min-width:190px;padding:14px 22px;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease}.cta-btn:hover{box-shadow:0 14px 30px #1aa1e938;transform:translateY(-1px)}.cta-btn:active{transform:translateY(0)}.cta-btn--primary,.cta-btn--secondary{background:linear-gradient(90deg,#c6f,#7df);background:linear-gradient(90deg,var(--accent),var(--accent-2))}.features{grid-gap:clamp(16px,2vw,24px);display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(32px,6vh,56px);width:100%}.card{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid #ffffff2e;border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow);overflow:clip;padding:28px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .3s ease,background .3s ease}.card:before{background:conic-gradient(from 180deg,#c666ff66,#198ae359,#0000 40%);border-radius:inherit;content:"";filter:blur(24px);inset:-1px;opacity:0;position:absolute;transition:opacity .3s ease}.card:hover{box-shadow:0 20px 50px #00000073;transform:translateY(-3px)}.card:hover:before{opacity:.5}.card-icon{font-size:1.4rem;margin-bottom:10px}.card-title{font-size:1.15rem;letter-spacing:.2px;margin:0 0 6px}.card-text{color:#a3a3ad;color:var(--muted);line-height:1.6;margin:0 0 16px}.link{border-bottom:1px solid #ffffff40;color:inherit;opacity:.85;padding-bottom:2px;text-decoration:none;transition:opacity .2s ease,border-color .2s ease}.link:hover{border-color:#ffffff80;opacity:1}.footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff05,#ffffff0a);border-top:1px solid #ffffff1f;border-top:1px solid var(--surface-strong);margin-top:clamp(36px,6vh,72px)}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;padding:18px clamp(16px,6vw,64px);width:min(1120px,92vw)}.footer-brand{display:flex;flex-direction:column;gap:6px}.fine{color:#a3a3ad;color:var(--muted);font-size:.9rem;margin:0}.footer-nav{display:flex;flex-wrap:wrap;gap:14px}.nav-right .btn{align-items:center;background:linear-gradient(90deg,#c6f,#7df)!important;background:linear-gradient(90deg,var(--accent),var(--accent-2))!important;border:1px solid #0000!important;border-radius:999px!important;box-shadow:0 10px 22px #1aa1e92e!important;color:#fff!important;display:inline-flex!important;font-weight:700!important;justify-content:center;line-height:1!important;padding:10px 14px!important;transition:transform .12s ease,filter .18s ease,box-shadow .18s ease}.nav-right .btn:hover{filter:brightness(1.03);transform:translateY(-1px)}.nav-right .btn.ghost{background:#ffffffeb!important;border:1px solid #0f12181a!important;box-shadow:inset 0 1px 0 #fffc,0 8px 18px #1f293714!important;color:#0f1115!important}.nav-right .btn.ghost:hover{filter:brightness(1.02);transform:translateY(-1px)}@media (max-width:980px){.features{grid-template-columns:1fr}}.prof-shell{min-height:100vh}.prof-stage{margin:0 auto;max-width:1100px;padding:1.2rem 1.25rem 3rem}.prof-top{gap:.9rem;justify-content:space-between;margin:.9rem auto .8rem;max-width:1100px;padding:.7rem .9rem}.crumb,.prof-top{align-items:center;display:flex}.crumb{color:#3a3d46;color:var(--ink-1);gap:.5rem}.crumb .dot{background:#a78bfa;background:var(--accent-1);border-radius:50%;box-shadow:0 0 10px #a478ff73;height:8px;width:8px}.top-title{color:#0f1115;color:var(--ink-0);font-size:1.1rem;font-weight:700}.chip{padding:.62rem 1rem}.prof-hero{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr auto;margin-bottom:1rem;padding:1rem}.avatar{background:linear-gradient(135deg,#a78bfa,#60a5fa);background:linear-gradient(135deg,var(--accent-1),var(--accent-2));border-radius:50%;box-shadow:0 6px 16px #7864ff47;color:#fff;display:grid;font-weight:800;height:48px;place-items:center;width:48px}.hero-text .name{letter-spacing:-.01em;margin:.2rem 0 .35rem}.hero-meta{align-items:center;display:flex;gap:.45rem}.pill{border-radius:var(--pill);font-size:.85rem;padding:.25rem .65rem}.pill.soft{background:#ffffffbf;border:1px solid #00000014}.hero-actions{display:flex;gap:.5rem}.prof-card{padding:1rem 1rem 1.1rem}.card-title{font-size:1rem;margin:.1rem 0 1rem}.prof-form{display:flex;flex-direction:column;gap:.9rem}.row.two{grid-gap:.8rem;grid-template-columns:1fr 1fr}.row.one,.row.two{display:grid;gap:.8rem}.row.one{grid-gap:.8rem;grid-template-columns:1fr}.field{display:flex;flex-direction:column;gap:.35rem}.field label{color:#3a3d46;color:var(--ink-1);font-size:.9rem;font-weight:600}.input{background:#ffffffd9;border:1px solid #0f12181f;color:#0f1115;color:var(--ink-0);min-height:46px;outline:none;padding:.8rem .95rem;transition:border .15s ease,box-shadow .15s ease}.input:focus{box-shadow:0 0 0 6px #a478ff21}.input-row{grid-gap:.45rem;align-items:center;background:#ffffffd9;border:1px solid #0f12181f;border-radius:14px;display:grid;gap:.45rem;grid-template-columns:1fr auto;min-height:46px;padding:0 .95rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn{background:#fff;border:1px solid #0000001a;border-radius:10px;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.copy-btn:hover{filter:brightness(1.02)}.stand-chips{display:flex;flex-wrap:wrap;gap:.45rem}.muted,.read-only-note{color:#6b7280;color:var(--muted)}.read-only-note{font-size:.92rem;margin:.6rem 0 0;text-align:center}.prof-loading{padding:2rem}@media (max-width:920px){.row.two{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap;justify-content:flex-start}}:root{--glass-bg:#fff9;--glass-bd:1px solid #ffffff8c}.dash-shell{min-height:100vh;position:relative}.dash-bg{inset:0;overflow:hidden;position:fixed;z-index:-1}.dash-bg .dash-gradients{background:radial-gradient(60rem 60rem at 80% -20%,#78a0ff2e,#0000 55%),radial-gradient(50rem 40rem at -10% 10%,#be78ff29,#0000 55%),linear-gradient(180deg,#faf7f2,#f4efe8);inset:0;position:absolute}.dash-bg .dash-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .25 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");background-size:240px 240px;inset:0;opacity:.06;pointer-events:none;position:absolute}.dash-stage{margin:0 auto;max-width:1100px;padding:2rem 1.25rem 4rem}.glass{background:#fff9;border:1px solid #ffffff8c}.dash-header{gap:1rem;justify-content:space-between;padding:1rem 1.1rem}.dash-header,.stand-picker{align-items:center;display:flex}.stand-picker{color:#3a3d46;color:var(--ink-1);font-size:.95rem;gap:.6rem}.stand-picker select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #78788c2e;border-radius:14px;font-size:.9rem;min-width:220px;padding:.65rem .9rem}.stand-picker select:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.actions{display:flex;gap:.6rem}.chip{font-size:.9rem;font-weight:600;padding:.55rem 1rem;transition:transform .06s,filter .18s,box-shadow .18s}.chip.gradient{box-shadow:0 8px 20px #7864ff47}.chip.ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #78788c2e}.file-trigger{overflow:hidden;position:relative}.file-trigger input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.form-card{margin-top:12px}.car-form{display:flex;flex-wrap:wrap;gap:.8rem}.car-form.inline{margin-top:.8rem}.car-form input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #78788c2e;border-radius:14px;flex:1 1 220px;font-size:.9rem;padding:.75rem .9rem}.car-form input:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.form-actions{margin-top:.3rem}.cta{border:0;border-radius:999px;border-radius:var(--pill);cursor:pointer;font-size:.9rem;font-weight:700;padding:.6rem 1rem}.cta.gradient{background:linear-gradient(135deg,#a78bfa,#60a5fa);background:linear-gradient(135deg,var(--accent-1),var(--accent-2));box-shadow:0 8px 20px #7864ff47;color:#fff}.cta.tiny{font-size:.85rem;padding:.5rem .8rem}.search-row{margin:1rem 0 1.2rem;padding:.6rem}.search{background:#ffffffb3;border:1px solid #78788c2e;border-radius:14px;font-size:.9rem;padding:.75rem .9rem;width:100%}.search:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.list{display:flex;flex-direction:column;gap:.9rem}.car-card{align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#ffffffb8,#ffffff9e);border:1px solid #ffffff8c;border-radius:16px;box-shadow:0 10px 30px #140a281a,0 2px 8px #140a280f;box-shadow:var(--glass-shadow);display:flex;font-size:.95rem;gap:1rem;justify-content:space-between;padding:1rem 1.1rem;transition:transform .08s ease,box-shadow .18s ease}.car-card:hover{box-shadow:0 14px 34px #140a281f;transform:translateY(-2px)}.car-card.open{padding-bottom:1.1rem}.car-main{flex:1 1}.car-title{margin:0 0 .2rem}.car-line{align-items:baseline;column-gap:.6rem;display:flex;flex-wrap:wrap;row-gap:.2rem}.car-name{font-size:clamp(1rem,.6vw + .9rem,1.35rem);font-weight:700;letter-spacing:-.01em}.car-meta{color:#6b7280;color:var(--muted);font-size:.9rem;font-weight:500}.car-matricula{font-weight:600}.badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #fffc;border-radius:var(--pill);font-size:.7rem;margin-left:.35rem;text-transform:uppercase}.badge.disponivel{background:linear-gradient(135deg,#e6ffef,#d5f7e0);color:#1b5e20}.badge.reservado{background:linear-gradient(135deg,#fff6da,#fdecc0);color:#6b4e00}.badge.vendido{background:linear-gradient(135deg,#ffe1e6,#ffd1d9);color:#7a1b25}.price{color:#3a3d46;color:var(--ink-1);font-size:.95rem;margin-top:.15rem}.edit-wrap{border-top:1px solid #78788c1f;margin-top:.75rem;padding-top:.75rem;width:100%}.grid-edit{grid-gap:.75rem;align-items:center;display:grid!important;gap:.75rem;grid-template-columns:repeat(4,minmax(160px,1fr))}.grid-edit .f-brand{grid-column:1}.grid-edit .f-model{grid-column:2}.grid-edit .f-year{grid-column:3}.grid-edit .f-price{grid-column:4}.grid-edit .f-matricula{grid-column:1/span 2}.grid-edit .f-status{grid-column:3}.grid-edit .f-submit{grid-column:4;justify-self:end}@media (max-width:920px){.grid-edit{grid-template-columns:repeat(3,minmax(140px,1fr))}.grid-edit .f-brand{grid-column:1}.grid-edit .f-model{grid-column:2}.grid-edit .f-year{grid-column:3}.grid-edit .f-price{grid-column:1}.grid-edit .f-matricula{grid-column:2}.grid-edit .f-status{grid-column:3}.grid-edit .f-submit{grid-column:3;justify-self:stretch}}@media (max-width:560px){.grid-edit{grid-template-columns:1fr}.grid-edit>*{grid-column:1!important}.grid-edit .f-submit{justify-self:stretch}}.icon-btn{background:#0000;border:0;border-radius:10px;color:#9aa3af;cursor:pointer;font-size:1.1rem;padding:.3rem .45rem;transition:background .15s,color .15s,transform .06s}.icon-btn:hover{background:#fff9;color:#ef4444;transform:translateY(-1px)}.empty{color:#757b87;font-size:.95rem;padding:2rem 0;text-align:center}@media (max-width:920px){.dash-header{align-items:stretch;flex-direction:column}.actions{flex-wrap:wrap;justify-content:flex-start}}:root{--radius:16px}.sales-shell{min-height:100vh;position:relative}.sales-bg{inset:0;overflow:hidden;position:fixed;z-index:-1}.sales-gradients{background:radial-gradient(60rem 60rem at 80% -20%,#78a0ff2e,#0000 55%),radial-gradient(50rem 40rem at -10% 10%,#be78ff29,#0000 55%),linear-gradient(180deg,#faf7f2,#f4efe8);inset:0;position:absolute}.sales-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .25 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");background-size:240px 240px;inset:0;opacity:.06;pointer-events:none;position:absolute}.sales-stage{margin:0 auto;max-width:1100px;padding:1.6rem 1.25rem 4rem}.sales-top{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 0 1rem;padding:.9rem 1rem}.top-left{align-items:flex-end;display:flex;gap:.6rem}.lbl{color:#3a3d46;color:var(--ink-1);font-size:.9rem;font-weight:600}.select{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #78788c2e;border-radius:14px;min-width:220px;padding:.75rem 1rem}.select:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.top-title{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin:0}.top-actions{align-items:center;display:flex;gap:.5rem}.sales-metrics{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.metric{padding:1rem;text-align:left}.metric-label{color:#6b7280;color:var(--muted);font-weight:600;margin:0}.metric-value{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;margin:.2rem 0 0}.sales-card{margin-bottom:1rem;padding:1rem}.card-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.card-title{font-size:1.1rem;font-weight:800;letter-spacing:-.01em;margin:0}.filters-row{align-items:flex-end;display:flex;gap:.7rem}.filter{display:flex;flex-direction:column;gap:.35rem}.filter.grow{flex:1 1}.empty-hint{color:#6b7280;color:var(--muted);padding:.6rem 0 .2rem}.car-grid{grid-gap:.9rem;align-items:stretch;display:grid;gap:.9rem;grid-template-columns:1.2fr .8fr 1fr;margin-top:1rem}.car-info{background:#ffffffbf;border:1px solid #0000000f;border-radius:14px;padding:.9rem}.car-title{align-items:center;display:flex;gap:.6rem}.badge{background:linear-gradient(135deg,#a78bfa38,#60a5fa38);border:1px solid #a78bfa59;border-radius:999px;color:#0f1115;color:var(--ink-0);font-size:.75rem;padding:.18rem .55rem}.car-info h3{letter-spacing:-.01em;margin:.15rem 0 .35rem}.car-meta{color:#3a3d46;color:var(--ink-1);display:flex;gap:1rem;margin:.2rem 0 0}.price-box{align-items:flex-start;background:#ffffffbf;border:1px solid #0000000f;border-radius:14px;display:flex;flex-direction:column;justify-content:center;padding:.9rem}.price-label{color:#6b7280;color:var(--muted);font-weight:600;margin:0 0 .35rem}.price-input-wrap{position:relative;width:100%}.price-input{background:#ffffffeb;border:1px solid #78788c2e;border-radius:14px;font-size:1.35rem;font-weight:800;letter-spacing:.02em;padding:1rem 2.2rem 1rem 1rem;width:100%}.price-input:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.price-eur{color:#3a3d46;color:var(--ink-1);font-weight:800;position:absolute;right:.7rem;top:50%;transform:translateY(-50%)}.hint{color:#6b7280;color:var(--muted);font-size:.86rem;margin:.35rem 0 0}.sale-actions{background:#ffffffbf;border:1px solid #0000000f;border-radius:14px;display:flex;flex-direction:column;gap:.6rem;padding:.9rem}.input{background:#ffffffe6;border:1px solid #78788c2e;border-radius:14px;padding:.85rem 1rem;width:100%}.input:focus{border-color:#a478ff73;border-color:var(--ring);box-shadow:0 0 0 6px #a478ff1f;outline:none}.buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.1rem}.sales-table{padding:1rem}.table-head{display:flex;justify-content:space-between;margin-bottom:.6rem}.pill,.table-head{align-items:center}.pill{border-radius:999px;display:inline-flex;font-size:.78rem;gap:.35rem;padding:.22rem .66rem}.pill.soft{background:#ffffffb3;border:1px solid #78788c2e}.table-wrap{border-radius:14px;overflow:auto}table{border-collapse:initial;border-spacing:0;width:100%}thead th{-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);background:#ffffffeb;border-bottom:1px solid #00000014;color:#3a3d46;color:var(--ink-1);font-weight:700;padding:.8rem 1rem;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}tbody td{border-bottom:1px solid #0000000d;padding:.75rem 1rem}tbody tr:hover{background:#fff9}.empty-row{color:#6b7280;color:var(--muted);padding:1.2rem 0;text-align:center}.status{background:#fff;border:1px solid #00000014;border-radius:999px;font-size:.82rem;font-weight:700;padding:.26rem .6rem}.status.sold{background:linear-gradient(135deg,#ffe1e6,#ffd1d9);color:#7a1b25}.status.reserved{background:linear-gradient(135deg,#fff6da,#fdecc0);color:#6b4e00}.status.open{background:linear-gradient(135deg,#e6ffef,#d5f7e0);color:#1b5e20}@media (max-width:480px){.sales-stage{padding:10px 8px 28px}.sales-top{align-items:stretch;border-radius:14px;flex-direction:column;gap:8px;padding:8px}.top-left{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:1fr;width:100%}.top-title{font-size:.95rem;margin-top:2px;text-align:center;width:100%}.select{border-radius:12px;min-width:0;padding:.62rem .8rem;width:100%}.sales-metrics{gap:10px;grid-template-columns:1fr}.metric{padding:10px}.metric-label{font-size:.85rem}.metric-value{font-size:1.25rem}.sales-card{margin-bottom:10px;padding:10px}.card-head{align-items:stretch}.card-head,.filters-row{flex-direction:column;gap:8px}.filter .input,.filter .select,.filters-row{width:100%}.car-grid{gap:10px;grid-template-columns:1fr}.car-info,.price-box,.sale-actions{border-radius:12px;padding:.8rem}.price-input{border-radius:12px;font-size:1.05rem;padding:.75rem 1.6rem .75rem .9rem}.price-eur{right:.55rem}.input{border-radius:12px;font-size:.95rem;padding:.75rem .9rem}.buttons{flex-direction:column;gap:8px}.chip{border-radius:999px;padding:.56rem .9rem;width:100%}.sales-table{padding:.5rem}.table-wrap{border-radius:0;overflow:visible;overflow:initial}.sales-table table,.sales-table tbody,.sales-table td,.sales-table thead,.sales-table tr{display:block;width:100%}.sales-table thead{display:none}.sales-table tbody tr{background:#ffffffe6;border:1px solid #00000014;border-radius:12px;box-shadow:0 6px 16px #140a280f;margin-bottom:10px;padding:10px}.sales-table tbody td{border:none;font-size:.95rem;padding:6px 8px}.sales-table tbody td:first-child:before{content:"Data"}.sales-table tbody td:nth-child(2):before{content:"Cliente"}.sales-table tbody td:nth-child(3):before{content:"Carro"}.sales-table tbody td:nth-child(4):before{content:"Preço"}.sales-table tbody td:nth-child(5):before{content:"Status"}.sales-table tbody td:before{color:#6b7280;display:block;font-size:.82rem;font-weight:700;margin-bottom:2px}}@media (max-width:360px){.metric-value{font-size:1.15rem}.price-input{font-size:1rem;padding:.68rem 1.4rem .68rem .8rem}.chip{font-size:.95rem;padding:.5rem .8rem}}body,html{background-color:#fdf9f2;color:#1a1a1a;font-family:Inter,sans-serif;margin:0;padding:0}.precos-wrapper{--accent-1:#a78bfa;--accent-2:#60a5fa;--glass-border:1px solid #ffffffa6;--glass-bg:#fffc;--shadow:0 10px 30px #140a2814,0 2px 8px #140a280f;box-sizing:border-box;min-height:100vh;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;width:100%}.precos-wrapper:before{background:radial-gradient(55rem 40rem at 85% -15%,#60a5fa24,#0000 60%),radial-gradient(50rem 32rem at -10% 10%,#a78bfa26,#0000 60%);content:"";filter:saturate(110%);height:55%;inset:-10% -10% auto -10%;pointer-events:none;position:absolute}.precos-title{background:linear-gradient(135deg,#222 20%,#000000bf 60%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.precos-description{color:#555;font-size:1.08rem;margin:0 auto 2.2rem;max-width:720px}.planos{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-bottom:2.2rem}.plano-card{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:var(--glass-bg);border:var(--glass-border);border-radius:16px;box-shadow:var(--shadow);min-height:360px;padding:1.6rem 1.4rem;text-align:left;transition:transform .12s ease,box-shadow .2s ease;width:300px}.plano-card:hover{box-shadow:0 16px 36px #140a281f;transform:translateY(-2px)}.plano-card h2{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .6rem}.plano-preco{background:linear-gradient(135deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:800;margin:.2rem 0 1rem}.plano-card ul{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.plano-card li{color:#2b2b2b;font-size:.97rem}.precos-buttons{display:flex;gap:1rem;justify-content:center}.cta-button{background:linear-gradient(135deg,var(--accent-1),var(--accent-2));border:none;border-radius:999px;box-shadow:0 8px 20px #7864ff38;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.6rem;transition:transform .06s ease,filter .18s ease,box-shadow .18s ease}.cta-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.top-left-fixed,.top-right-fixed{position:absolute;top:1.5rem}.top-left-fixed{left:2rem}.top-right-fixed{right:2rem}.cta-button.small{background:#ffffffd9;border:1px solid #0000000f;box-shadow:0 6px 16px #140a2814;color:#1a1a1a;font-size:.95rem;padding:.5rem 1.2rem}.contact-section{backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);background:var(--glass-bg);border:var(--glass-border);border-radius:16px;box-shadow:var(--shadow);margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:720px;padding:1.2rem;text-align:center}.contact-section .cta-button{margin-bottom:.4rem}.email-display{color:#444;font-size:.95rem;margin-top:.4rem}.email-display .email{background:#0000000d;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600;padding:.18rem .45rem;-webkit-user-select:all;user-select:all}.contact-section .cta-button{display:inline-block;margin-top:6px}@media (max-width:640px){.top-left-fixed,.top-right-fixed{position:static}.precos-wrapper{padding-top:2rem}.precos-description{padding:0 1rem}}:root{--ink-0:#0f1115;--ink-1:#3a3d46;--muted:#6b7280;--accent-1:#a78bfa;--accent-2:#60a5fa;--ring:#a478ff73;--glass-bg:#ffffff9e;--glass-bd:1px solid #0f12181a;--glass-br:18px;--glass-shadow:0 10px 30px #140a281a,0 2px 8px #140a280f;--pill:999px}.demo-shell{min-height:100vh;position:relative}.demo-bg{inset:0;overflow:hidden;position:fixed;z-index:-1}.demo-gradients{background:radial-gradient(60rem 60rem at 80% -20%,#78a0ff2e,#0000 55%),radial-gradient(50rem 40rem at -10% 10%,#be78ff29,#0000 55%),linear-gradient(180deg,#faf7f2,#f4efe8);inset:0;position:absolute}.demo-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .25 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");background-size:240px 240px;inset:0;opacity:.06;pointer-events:none;position:absolute}.demo-stage{margin:0 auto;max-width:1100px;padding:1.2rem 1rem 3.2rem}.glass{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:#ffffff9e;background:var(--glass-bg);border:1px solid #0f12181a;border:var(--glass-bd);border-radius:18px;border-radius:var(--glass-br);box-shadow:0 10px 30px #140a281a,0 2px 8px #140a280f;box-shadow:var(--glass-shadow)}.chip{align-items:center;border:0;border-radius:999px;border-radius:var(--pill);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center;padding:.66rem 1.05rem;text-decoration:none;transition:transform .06s ease,filter .18s ease,box-shadow .18s ease}.chip.gradient{background:linear-gradient(135deg,#a78bfa,#60a5fa);background:linear-gradient(135deg,var(--accent-1),var(--accent-2));box-shadow:0 10px 22px #7864ff38;color:#fff}.chip.ghost{background:#fff;border:1px solid #00000014;box-shadow:0 8px 18px #140a281a;color:#0f1115;color:var(--ink-0)}.chip:hover{filter:brightness(1.03);transform:translateY(-1px)}.demo-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem;position:-webkit-sticky;position:sticky;top:10px;z-index:5}.demo-top-right{display:flex;gap:.5rem}.demo-hero{margin:1rem 0 1.4rem;text-align:center}.demo-overline{color:#3a3d46;color:var(--ink-1);font-size:.8rem;letter-spacing:.12em;margin:0 0 .3rem;text-transform:uppercase}.demo-title{font-size:clamp(1.9rem,2.8vw + 1rem,3rem);font-weight:800;letter-spacing:-.02em;margin:.2rem 0 .5rem}.demo-title-accent{background:linear-gradient(135deg,#a78bfa,#60a5fa);background:linear-gradient(135deg,var(--accent-1),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:#0000}.demo-sub{color:#3a3d46;color:var(--ink-1);font-size:1.05rem;margin:0 auto;max-width:720px}.demo-video{padding:1rem}.demo-video-inner{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:1.2fr .8fr}.demo-video-frame{aspect-ratio:16/9;background:linear-gradient(0deg,#ffffffbf,#ffffffbf),repeating-conic-gradient(from 45deg,#0000000a 0 25%,#0000 0 50%);border:1px dashed #0000001f;border-radius:16px;box-shadow:inset 0 0 0 1px #0000000d;width:100%}.demo-video-meta{display:flex;flex-direction:column;justify-content:center;padding:.4rem .2rem}.demo-card-title{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin:0 0 .35rem}.demo-muted{color:#6b7280;color:var(--muted);margin:0 0 .9rem}.demo-actions{display:flex;flex-wrap:wrap;gap:.6rem}.demo-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.demo-card{padding:1rem}.demo-card p{margin:.2rem 0 0}@media (max-width:920px){.demo-grid,.demo-video-inner{grid-template-columns:1fr}.demo-top{top:8px}}
/*# sourceMappingURL=main.711cd678.css.map*/