.dropzone-container{border:2px dashed #bbb}.dropzone-preview{max-width:100%}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;height:50px;margin-right:10px;max-width:50px;min-width:50px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button:before{content:"×"}body{&.ea-sidebar-width-compact{.sidebar{.main-header{.navbar{padding-left:0!important}}}}.wrapper{transition:all .25s ease-in-out}}.admin-main-image-logo{animation:fadeIn .25s;animation-delay:.25s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:linear;opacity:0;width:clamp(20px,5vw,5rem)}.rmt-password-type{.form-widget{display:flex;.rmt-password-type-input{border-bottom-right-radius:0!important;border-top-right-radius:0!important;padding-block:0!important;width:100%}.rmt-toggle-password-btn{border-bottom-left-radius:0!important;border-top-left-radius:0!important;padding-inline:1%!important;width:6%}}}.user-avatar{aspect-ratio:1!important;border-radius:50%!important;height:2.5rem!important;max-width:unset!important;-o-object-fit:cover;object-fit:cover;width:unset!important}.content-top{max-height:-moz-fit-content;max-height:fit-content;min-height:4vw}@keyframes fadeIn{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes wavyAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.leaflet-location-field{display:flex;flex-direction:column;gap:.5rem}.leaflet-location-map{border:1px solid rgba(0,0,0,.1);border-radius:.5rem;min-height:240px;width:100%}.leaflet-location-coordinates{color:#6c757d;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem}.refreshable-entity-picker,body.ea-light-scheme .refreshable-entity-picker,body[data-bs-theme=light] .refreshable-entity-picker{--picker-border:rgba(49,69,106,.14);--picker-border-strong:rgba(49,69,106,.24);--picker-surface:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,255,.98));--picker-surface-strong:rgba(242,246,255,.92);--picker-text:#17324d;--picker-muted:#6f7f95;--picker-accent:#2a6df4;--picker-accent-soft:rgba(42,109,244,.12);--picker-shadow:0 18px 38px rgba(18,37,63,.08);--picker-shadow-strong:0 20px 42px rgba(18,37,63,.12);--picker-heading-surface:linear-gradient(135deg,rgba(42,109,244,.16),rgba(42,109,244,.05));--picker-heading-gloss:inset 0 1px 0 hsla(0,0%,100%,.55);--picker-input-surface:hsla(0,0%,100%,.82);--picker-input-surface-focus:#fff;--picker-dropdown-surface:hsla(0,0%,100%,.97);--picker-hover-border:rgba(42,109,244,.12);--picker-hover-surface:linear-gradient(135deg,rgba(42,109,244,.09),rgba(42,109,244,.03));--picker-hover-gloss:inset 0 1px 0 hsla(0,0%,100%,.5);--picker-chip-surface:hsla(0,0%,100%,.72);--picker-chip-active-surface:linear-gradient(135deg,rgba(42,109,244,.12),rgba(42,109,244,.04));--picker-error-surface:rgba(201,52,79,.08);--picker-error-text:#b42347;--picker-focus-ring:0 0 0 0.25rem rgba(42,109,244,.12);color-scheme:light}body.ea-dark-scheme .refreshable-entity-picker,body[data-bs-theme=dark] .refreshable-entity-picker{--picker-border:rgba(148,176,219,.2);--picker-border-strong:rgba(120,169,255,.42);--picker-surface:linear-gradient(180deg,rgba(16,24,39,.98),rgba(10,17,29,.98));--picker-surface-strong:rgba(24,35,52,.92);--picker-text:#edf4ff;--picker-muted:#97accb;--picker-accent:#78a9ff;--picker-accent-soft:rgba(120,169,255,.2);--picker-shadow:0 22px 52px rgba(2,6,16,.34);--picker-shadow-strong:0 24px 56px rgba(2,6,16,.44);--picker-heading-surface:linear-gradient(135deg,rgba(120,169,255,.22),rgba(120,169,255,.08));--picker-heading-gloss:inset 0 1px 0 hsla(0,0%,100%,.08);--picker-input-surface:rgba(10,17,29,.72);--picker-input-surface-focus:rgba(14,22,36,.96);--picker-dropdown-surface:rgba(10,17,29,.96);--picker-hover-border:rgba(120,169,255,.24);--picker-hover-surface:linear-gradient(135deg,rgba(120,169,255,.18),rgba(120,169,255,.06));--picker-hover-gloss:inset 0 1px 0 hsla(0,0%,100%,.06);--picker-chip-surface:rgba(14,23,38,.84);--picker-chip-active-surface:linear-gradient(135deg,rgba(120,169,255,.2),rgba(120,169,255,.08));--picker-error-surface:rgba(255,97,126,.12);--picker-error-text:#ff9bb0;--picker-focus-ring:0 0 0 0.25rem rgba(120,169,255,.18);color-scheme:dark}.refreshable-entity-picker-shell{background:var(--picker-surface);border:1px solid var(--picker-border);border-radius:1rem;box-shadow:var(--picker-shadow);display:flex;flex-direction:column;gap:.9rem;padding:1rem;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.refreshable-entity-picker-shell:focus-within{border-color:var(--picker-border-strong);box-shadow:var(--picker-shadow-strong);transform:translateY(-1px)}.refreshable-entity-picker-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:space-between}.refreshable-entity-picker-heading{align-items:center;display:flex;gap:.8rem;min-width:0}.refreshable-entity-picker-heading-icon{align-items:center;background:var(--picker-heading-surface);border-radius:.85rem;box-shadow:var(--picker-heading-gloss);color:var(--picker-accent);display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.refreshable-entity-picker-heading-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.refreshable-entity-picker-title{color:var(--picker-text);font-size:.92rem;font-weight:700;letter-spacing:.01em}.refreshable-entity-picker-subtitle{color:var(--picker-muted);font-size:.78rem}.refreshable-entity-picker-actions{display:flex;flex-wrap:wrap;gap:.55rem}.refreshable-entity-picker-button{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:.45rem;padding-inline:.85rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.refreshable-entity-picker-button:hover{box-shadow:0 10px 18px rgba(18,37,63,.08);transform:translateY(-1px)}.refreshable-entity-picker-button.is-busy .refreshable-entity-picker-inline-icon{animation:pickerSpin .9s linear infinite}.refreshable-entity-picker-input-wrap,.refreshable-entity-picker-search{position:relative}.refreshable-entity-picker-input{background:var(--picker-input-surface);border-color:var(--picker-border);border-radius:.95rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);color:var(--picker-text);min-height:3rem;padding-left:2.75rem!important;padding-right:7.75rem!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.refreshable-entity-picker-input:focus{background:var(--picker-input-surface-focus);border-color:rgba(42,109,244,.4);box-shadow:var(--picker-focus-ring)}.refreshable-entity-picker-input::-moz-placeholder{color:var(--picker-muted);opacity:.88}.refreshable-entity-picker-input::placeholder{color:var(--picker-muted);opacity:.88}.refreshable-entity-picker-input-icon{align-items:center;display:inline-flex;justify-content:center;left:.95rem}.refreshable-entity-picker-input-icon,.refreshable-entity-picker-summary{color:var(--picker-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.refreshable-entity-picker-summary{font-size:.72rem;font-weight:600;letter-spacing:.01em;max-width:12rem;overflow:hidden;right:.95rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.refreshable-entity-picker-dropdown{animation:pickerDropdownIn .18s ease-out;backdrop-filter:blur(12px);background:var(--picker-dropdown-surface);border:1px solid var(--picker-border);border-radius:1rem;box-shadow:var(--picker-shadow-strong);display:flex;flex-direction:column;gap:.35rem;left:0;max-height:18rem;overflow-y:auto;padding:.5rem;position:absolute;right:0;top:calc(100% + .55rem);z-index:1000}.refreshable-entity-picker-state{align-items:center;background:var(--picker-surface-strong);border-radius:.8rem;color:var(--picker-muted);display:flex;font-size:.84rem;gap:.55rem;padding:.8rem .9rem}.refreshable-entity-picker-state.is-error{background:var(--picker-error-surface);color:var(--picker-error-text)}.refreshable-entity-picker-option{align-items:center;background:transparent;border:1px solid transparent;border-radius:.85rem;display:flex;gap:.8rem;padding:.8rem .9rem;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:100%}.refreshable-entity-picker-option.is-active,.refreshable-entity-picker-option:hover{background:var(--picker-hover-surface);border-color:var(--picker-hover-border);box-shadow:var(--picker-hover-gloss);transform:translateX(2px)}.refreshable-entity-picker-option-accent{background:linear-gradient(135deg,var(--picker-accent),#6fb1ff);border-radius:999px;box-shadow:0 0 0 0 rgba(42,109,244,.32);flex:0 0 0.55rem;height:.55rem;width:.55rem}.refreshable-entity-picker-option.is-active .refreshable-entity-picker-option-accent{animation:pickerPulse 1.8s ease-in-out infinite}.refreshable-entity-picker-option-copy{display:flex;flex-direction:column;min-width:0}.refreshable-entity-picker-option-label{color:var(--picker-text);font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refreshable-entity-picker-option-meta{color:var(--picker-muted);font-size:.73rem}.refreshable-entity-picker-selection{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.refreshable-entity-picker-chip{align-items:center;background:var(--picker-chip-surface);border:1px solid var(--picker-border);border-radius:999px;color:var(--picker-muted);display:inline-flex;gap:.55rem;padding:.55rem .8rem}.refreshable-entity-picker-chip.has-value{background:var(--picker-chip-active-surface);color:var(--picker-text)}.refreshable-entity-picker-chip-dot{background:rgba(111,127,149,.5);border-radius:999px;height:.55rem;width:.55rem}.refreshable-entity-picker-chip.has-value .refreshable-entity-picker-chip-dot{animation:pickerPulse 1.9s ease-in-out infinite;background:linear-gradient(135deg,#2a6df4,#6fb1ff)}.refreshable-entity-picker-chip-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.refreshable-entity-picker-chip-value{font-size:.88rem}.refreshable-entity-picker-clear{align-items:center;color:var(--picker-muted);display:inline-flex;gap:.35rem;transition:color .16s ease,transform .16s ease}.refreshable-entity-picker-clear:hover{color:var(--picker-accent);transform:translateX(1px)}.refreshable-entity-picker-inline-icon{flex:0 0 auto;height:1rem;width:1rem}@keyframes pickerDropdownIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pickerPulse{0%,to{box-shadow:0 0 0 0 rgba(42,109,244,.3)}60%{box-shadow:0 0 0 8px rgba(42,109,244,0)}}@keyframes pickerSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767.98px){.refreshable-entity-picker-shell{padding:.85rem}.refreshable-entity-picker-selection,.refreshable-entity-picker-toolbar{align-items:stretch;flex-direction:column}.refreshable-entity-picker-actions{width:100%}.refreshable-entity-picker-actions>*{flex:1 1 0;justify-content:center}.refreshable-entity-picker-input{padding-right:1rem}.refreshable-entity-picker-summary{margin-top:.45rem;max-width:none;position:static;text-align:left;transform:none}}.dropzone-container{align-items:center;border:2px dashed #f74747;display:flex;min-height:100px;padding:20px 10px;position:relative}.dropzone-input{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.dropzone-preview{align-items:center;display:flex;flex-wrap:wrap;max-width:80vw;row-gap:.5vh}.dropzone-preview-image{display:none!important}.dropzone-preview-image-dh{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;height:15vh;margin-right:10px}.dropzone-preview-filename{display:none!important}.dropzone-preview-button{background:0 0;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0;width:auto;z-index:1;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.dropzone-preview-button:before{content:"X";cursor:pointer;padding:3px 7px}.dropzone-placeholder{color:#999;flex-grow:1;text-align:center}:root{--dashboard-bg:#f8fafc;--dashboard-card-bg:#fff;--dashboard-text:#1e293b;--dashboard-text-secondary:#64748b;--dashboard-border:#e2e8f0;--dashboard-shadow:0 1px 3px rgba(0,0,0,.1);--dashboard-header-bg:#fff;--dashboard-accent:#3b82f6;--dashboard-success:#10b981;--dashboard-warning:#f59e0b;--dashboard-danger:#ef4444;--dashboard-realtime-bg:linear-gradient(135deg,#1f2937,#374151);--dashboard-realtime-text:#fff;--dashboard-chart-grid:#e2e8f0;--dashboard-tooltip-bg:#fff;--dashboard-tooltip-border:#e2e8f0}.ea-dark-scheme{--dashboard-bg:#0f172a;--dashboard-card-bg:#1e293b;--dashboard-text:#f1f5f9;--dashboard-text-secondary:#94a3b8;--dashboard-border:#334155;--dashboard-shadow:0 1px 3px rgba(0,0,0,.3);--dashboard-header-bg:#1e293b;--dashboard-accent:#60a5fa;--dashboard-success:#34d399;--dashboard-warning:#fbbf24;--dashboard-danger:#f87171;--dashboard-realtime-bg:linear-gradient(135deg,#0f172a,#1e293b);--dashboard-realtime-text:#f1f5f9;--dashboard-chart-grid:#334155;--dashboard-tooltip-bg:#1e293b;--dashboard-tooltip-border:#334155}.admin-dashboard{background-color:var(--dashboard-bg);margin:0 auto;max-width:1600px;min-height:100vh;padding:1rem}.dashboard-header{align-items:center;background-color:var(--dashboard-header-bg);border:1px solid var(--dashboard-border);border-radius:.5rem;box-shadow:var(--dashboard-shadow);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.dashboard-header h1{color:var(--dashboard-text);font-size:1.5rem;font-weight:600;margin:0}.date-range-selector{align-items:center;display:flex;gap:.5rem}.date-range-selector label{color:var(--dashboard-text-secondary);font-weight:500}.date-range-selector select{background-color:var(--dashboard-card-bg);border:1px solid var(--dashboard-border);border-radius:.375rem;color:var(--dashboard-text);cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.date-range-selector select:focus{outline:2px solid var(--dashboard-accent);outline-offset:2px}.loading-indicator{color:var(--dashboard-text-secondary);font-size:.875rem}.error-message{background-color:var(--dashboard-danger);border-radius:.375rem;color:#fff;margin-bottom:1rem;padding:.75rem 1rem}.kpi-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:1.5rem}.kpi-card{align-items:flex-start;background:var(--dashboard-card-bg);border:1px solid var(--dashboard-border);border-radius:.5rem;box-shadow:var(--dashboard-shadow);display:flex;gap:.75rem;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.kpi-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.kpi-icon{font-size:1.5rem;line-height:1}.kpi-content{flex:1;min-width:0}.kpi-value{color:var(--dashboard-text);font-size:1.25rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-label{font-size:.875rem}.kpi-label,.kpi-subtext{color:var(--dashboard-text-secondary);margin-top:.25rem}.kpi-subtext{font-size:.75rem;opacity:.8}.realtime-stats{background:var(--dashboard-realtime-bg);border:1px solid var(--dashboard-border);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.realtime-stats h3{align-items:center;color:var(--dashboard-realtime-text);display:flex;font-size:1rem;gap:.75rem;margin:0 0 1rem}.live-indicator{align-items:center;background:rgba(16,185,129,.2);border-radius:9999px;color:var(--dashboard-success);display:inline-flex;font-size:.625rem;font-weight:700;gap:.375rem;padding:.25rem .5rem}.pulse{animation:pulse 2s infinite;background:var(--dashboard-success);border-radius:50%;height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.realtime-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.realtime-card{background:hsla(0,0%,100%,.1);border-radius:.375rem;padding:.75rem}.realtime-label{color:hsla(0,0%,100%,.7);font-size:.75rem;margin-bottom:.25rem}.realtime-value{color:var(--dashboard-realtime-text);font-size:1.25rem;font-weight:600}.charts-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:1.5rem}.chart-container{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-border);border-radius:.5rem;box-shadow:var(--dashboard-shadow);padding:1rem}.chart-container h3{color:var(--dashboard-text);font-size:1rem;font-weight:600;margin:0 0 1rem}.no-data{color:var(--dashboard-text-secondary);padding:2rem;text-align:center}.chart-tooltip{background:var(--dashboard-tooltip-bg);border:1px solid var(--dashboard-tooltip-border);border-radius:.375rem;box-shadow:var(--dashboard-shadow);padding:.5rem}.tooltip-date{color:var(--dashboard-text);font-weight:600;margin:0 0 .25rem}.tooltip-net{color:var(--dashboard-success);font-size:.875rem;margin:0}.tooltip-gross{color:var(--dashboard-accent);font-size:.875rem;margin:0}.tooltip-completed{color:var(--dashboard-success);font-size:.875rem;margin:0}.tooltip-cancelled{color:var(--dashboard-danger);font-size:.875rem;margin:0}.tables-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.table-container{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-border);border-radius:.5rem;box-shadow:var(--dashboard-shadow);padding:1rem}.table-container h3{color:var(--dashboard-text);font-size:1rem;font-weight:600;margin:0 0 1rem}.table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;font-size:.875rem;width:100%}.data-table td,.data-table th{border-bottom:1px solid var(--dashboard-border);padding:.75rem;text-align:left}.data-table th{color:var(--dashboard-text);font-weight:600;white-space:nowrap}.data-table tbody tr:hover,.data-table th{background:var(--dashboard-bg)}.data-table .numeric{font-variant-numeric:tabular-nums;text-align:right}.name-cell{color:var(--dashboard-text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-cell{white-space:nowrap}.date-cell,.loading{color:var(--dashboard-text-secondary)}@media (max-width:768px){.charts-grid,.tables-grid{grid-template-columns:1fr}.kpi-cards{grid-template-columns:repeat(2,1fr)}.dashboard-header{align-items:flex-start;flex-direction:column;gap:1rem}.realtime-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kpi-cards,.realtime-grid{grid-template-columns:1fr}}.tw-pointer-events-none{pointer-events:none}.tw-relative{position:relative}.tw-isolate{isolation:isolate}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-mb-6{margin-bottom:1.5rem}.tw-mt-1{margin-top:.25rem}.tw-mt-2{margin-top:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-block{display:block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-h-10{height:2.5rem}.tw-max-h-80{max-height:20rem}.tw-w-10{width:2.5rem}.tw-w-full{width:100%}.tw-min-w-full{min-width:100%}.tw-max-w-4xl{max-width:56rem}.tw-max-w-5xl{max-width:64rem}.tw-max-w-6xl{max-width:72rem}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-2{gap:.5rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-6{gap:1.5rem}.tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.tw-overflow-auto{overflow:auto}.tw-overflow-x-auto{overflow-x:auto}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-xl{border-radius:.75rem}.tw-border{border-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.tw-border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.tw-border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.tw-border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.tw-bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.tw-bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.tw-bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.tw-bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw-bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.tw-from-red-900{--tw-gradient-from:#7f1d1d var(--tw-gradient-from-position);--tw-gradient-to:rgba(127,29,29,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.tw-via-red-950{--tw-gradient-to:rgba(69,10,10,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#450a0a var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw-via-rose-900{--tw-gradient-to:rgba(136,19,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#881337 var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw-via-slate-900{--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f172a var(--tw-gradient-via-position),var(--tw-gradient-to)}.tw-to-amber-900{--tw-gradient-to:#78350f var(--tw-gradient-to-position)}.tw-to-amber-950{--tw-gradient-to:#451a03 var(--tw-gradient-to-position)}.tw-to-slate-800{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-1{padding-bottom:.25rem;padding-top:.25rem}.tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.tw-py-3{padding-bottom:.75rem;padding-top:.75rem}.tw-py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.tw-py-4{padding-bottom:1rem;padding-top:1rem}.tw-text-left{text-align:left}.tw-text-right{text-align:right}.tw-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-black{font-weight:900}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-tracking-tight{letter-spacing:-.025em}.tw-text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.tw-text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.tw-text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.tw-text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.tw-text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.tw-text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.tw-text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.tw-text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.tw-text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.tw-text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.tw-text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.tw-text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.tw-shadow,.tw-shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.tw-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.tw-ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.tw-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ohdr-login-page{--ohdr-ink:#101828;--ohdr-muted:#667085;--ohdr-line:rgba(52,64,84,.14);--ohdr-blue:#b68b31;--ohdr-blue-deep:#8f681e;--ohdr-danger:#b42318;--ohdr-danger-bg:hsla(5,86%,97%,.82);background:#f8fafc;color:var(--ohdr-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ohdr-login-page.page-login{align-items:stretch;block-size:100%;display:block;inline-size:100%;justify-content:normal;overflow:hidden;position:static}.ohdr-login-page #flash-messages{z-index:50}.ohdr-auth,.ohdr-login-shell,.ohdr-login-shell>[data-controller=symfony--ux-react--react]{block-size:100vh;block-size:100svh}.ohdr-auth{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(28rem,.82fr);isolation:isolate}.ohdr-auth,.ohdr-auth__visual{overflow:hidden;position:relative}.ohdr-auth__visual{background:#07090c;border-inline-end:1px solid hsla(0,0%,100%,.08);min-width:0}.ohdr-auth__artwork{animation:ohdr-artwork-enter 1.1s cubic-bezier(.22,1,.36,1) both;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:52% 7%;object-position:52% 7%;position:absolute;transform:scale(1.025);width:100%}.ohdr-auth__visual-shade{background:linear-gradient(180deg,rgba(5,7,10,.66),transparent 30%,transparent 58%,rgba(5,7,10,.86)),linear-gradient(90deg,rgba(5,7,10,.38),transparent 62%);inset:0;pointer-events:none;position:absolute}.ohdr-auth__workspace{background:#f7f8fb;display:grid;isolation:isolate;min-width:0;overflow:hidden;place-items:center;position:relative}.ohdr-auth__ambient{background:radial-gradient(circle,rgba(52,64,84,.13) 0 1px,transparent 1.2px) 0 0 /56px 56px,linear-gradient(hsla(0,0%,100%,.76),rgba(247,249,252,.84));inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.ohdr-auth__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.95' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.14'/%3E%3C/svg%3E");inset:0;opacity:.08;position:absolute}.ohdr-auth__content-brand{align-items:center;animation:ohdr-enter .65s cubic-bezier(.22,1,.36,1) 80ms both;color:var(--ohdr-ink);display:flex;gap:.65rem;margin-block-end:2rem;white-space:nowrap}.ohdr-auth__mark{align-items:center;display:inline-flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;width:2.5rem}.ohdr-auth__mark img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ohdr-auth__wordmark{display:block;height:auto;width:6.9rem}[data-bs-theme=dark] .ohdr-auth__mark img{filter:drop-shadow(0 0 8px rgba(255,255,255,.34)) drop-shadow(0 7px 15px rgba(202,160,74,.34))}.ohdr-auth__statement{animation:ohdr-statement-enter .76s cubic-bezier(.22,1,.36,1) .26s both;bottom:clamp(2rem,5vw,3.75rem);color:#fff;left:clamp(1.75rem,5vw,3.5rem);margin:0;max-width:31rem;position:absolute;z-index:2}.ohdr-auth__statement p{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:470;letter-spacing:-.035em;line-height:1.28;margin:0}.ohdr-auth__statement footer{color:hsla(0,0%,100%,.62);font-size:.76rem;font-weight:650;letter-spacing:.08em;margin-block-start:1rem;text-transform:uppercase}.ohdr-auth__content{align-items:stretch;display:flex;flex-direction:column;max-inline-size:24.5rem;padding:3rem 2rem;position:relative;width:100%}.ohdr-auth__heading{animation:ohdr-enter .68s cubic-bezier(.22,1,.36,1) .14s both;margin-block-end:2rem;text-align:start}.ohdr-auth__eyebrow{color:var(--ohdr-blue);font-size:.7rem;font-weight:750;letter-spacing:.16em;margin:0 0 .7rem;text-transform:uppercase}.ohdr-auth__title{color:var(--ohdr-ink);font-family:inherit;font-size:clamp(2.15rem,4vw,2.8rem);font-weight:760;letter-spacing:-.045em;line-height:1.05;margin:0}.ohdr-auth__intro{color:var(--ohdr-muted);font-size:.92rem;line-height:1.6;margin:.65rem 0 0;max-width:21rem}.ohdr-auth__alert{align-items:flex-start;animation:ohdr-enter .42s cubic-bezier(.22,1,.36,1) both;background:var(--ohdr-danger-bg);border:1px solid rgba(180,35,24,.16);border-radius:1rem;color:var(--ohdr-danger);display:flex;font-size:.82rem;gap:.65rem;line-height:1.45;margin-block-end:1rem;padding:.8rem .95rem}.ohdr-auth__alert-dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 4px rgba(180,35,24,.1);flex:0 0 auto;height:.42rem;margin-block-start:.32rem;width:.42rem}.ohdr-auth__form{animation:ohdr-enter .68s cubic-bezier(.22,1,.36,1) .22s both;display:flex;flex-direction:column;gap:1.05rem}.glass-button-wrap{--glass-button-surface:linear-gradient(180deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.08) 52%,hsla(0,0%,100%,.2));--glass-button-text:#17191d;--glass-button-ring:rgba(31,41,55,.16);--glass-button-shadow:rgba(31,41,55,.28);border-radius:999px;display:inline-block;isolation:isolate;perspective:12rem;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.22,1,.36,1)}.glass-button{all:unset;-webkit-tap-highlight-color:transparent;background:var(--glass-button-surface);border:1px solid var(--glass-button-ring);border-radius:inherit;box-shadow:inset 0 3px 3px hsla(0,0%,100%,.88),inset 0 -3px 4px rgba(31,41,55,.13),inset 3px 0 4px hsla(0,0%,100%,.44),inset -3px 0 4px rgba(31,41,55,.06),0 2px 2px rgba(31,41,55,.12),0 11px 20px -10px var(--glass-button-shadow);box-sizing:border-box;color:var(--glass-button-text);cursor:pointer;display:block;height:100%;position:relative;transition:box-shadow .26s ease,filter .26s ease,transform .26s cubic-bezier(.22,1,.36,1);width:100%}.glass-button:after,.glass-button:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.glass-button:before{border:1px solid hsla(0,0%,100%,.72);box-shadow:inset 0 1px 3px hsla(0,0%,100%,.76),inset 0 -2px 3px rgba(31,41,55,.08);inset:3px;opacity:.86}.glass-button:after{background:linear-gradient(112deg,transparent 18%,hsla(0,0%,100%,.5) 40%,transparent 61%);background-position:110% 50%;background-size:230% 100%;inset:2px;mix-blend-mode:screen;opacity:.68;transition:background-position .52s cubic-bezier(.22,1,.36,1)}.glass-button-text{border-radius:inherit;box-sizing:border-box;color:inherit;text-shadow:0 1px 0 hsla(0,0%,100%,.18)}.glass-button-text:after{background:linear-gradient(115deg,transparent 25%,hsla(0,0%,100%,.34) 44%,transparent 60%);background-position:100% 50%;background-size:220% 100%;border-radius:inherit;content:"";inset:1px;mix-blend-mode:screen;pointer-events:none;position:absolute;transition:background-position .42s cubic-bezier(.22,1,.36,1)}.glass-button-shadow{filter:blur(7px);height:18px;inset:auto 10% -8px;opacity:.58;position:absolute;z-index:-1}.glass-button-shadow:after{background:var(--glass-button-shadow);border-radius:inherit;content:"";inset:0;position:absolute;transition:opacity .22s ease,transform .22s ease}.glass-button-wrap:has(.glass-button:hover) .glass-button{box-shadow:inset 0 4px 4px hsla(0,0%,100%,.92),inset 0 -3px 4px rgba(31,41,55,.12),inset 3px 0 4px hsla(0,0%,100%,.5),inset -3px 0 4px rgba(31,41,55,.05),0 2px 2px rgba(31,41,55,.1),0 15px 24px -10px var(--glass-button-shadow);filter:brightness(1.035);transform:translateY(-2px) scale(.985)}.glass-button-wrap:has(.glass-button:hover) .glass-button-text:after,.glass-button-wrap:has(.glass-button:hover) .glass-button:after{background-position:0 50%}.glass-button-wrap:has(.glass-button:active){transform:rotateX(8deg) translateY(1px)}.glass-button-wrap:has(.glass-button:active) .glass-button{box-shadow:inset 0 3px 6px rgba(31,41,55,.14),inset 0 -1px 2px hsla(0,0%,100%,.58),0 5px 10px -4px var(--glass-button-shadow);transform:scale(.985)}.glass-button:focus-visible{outline:3px solid rgba(182,139,49,.28);outline-offset:3px}.glass-button:disabled{cursor:wait;opacity:.72}.glass-button-wrap:has(.glass-button:disabled){cursor:wait}.glass-input-wrap{border-radius:999px;isolation:isolate;position:relative;transform-style:preserve-3d}.glass-input{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.07) 52%,hsla(0,0%,100%,.18));border:1px solid rgba(31,41,55,.15);border-radius:inherit;box-shadow:inset 0 3px 3px hsla(0,0%,100%,.88),inset 0 -3px 4px rgba(31,41,55,.11),inset 3px 0 4px hsla(0,0%,100%,.42),inset -3px 0 4px rgba(31,41,55,.05),0 2px 2px rgba(31,41,55,.1),0 15px 22px -13px rgba(31,41,55,.34);display:flex;height:3.7rem;position:relative;transition:box-shadow .24s ease,transform .24s cubic-bezier(.22,1,.36,1),background-color .24s ease}.glass-input:after{border:1px solid hsla(0,0%,100%,.7);border-radius:inherit;box-shadow:inset 0 1px 3px hsla(0,0%,100%,.72),inset 0 -2px 3px rgba(31,41,55,.07);content:"";inset:3px;opacity:.84;pointer-events:none;position:absolute}.glass-input-wrap:focus-within .glass-input{background:linear-gradient(180deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.1) 52%,hsla(0,0%,100%,.23));box-shadow:inset 0 3px 3px hsla(0,0%,100%,.92),inset 0 -3px 4px rgba(31,41,55,.1),inset 3px 0 4px hsla(0,0%,100%,.48),inset -3px 0 4px rgba(31,41,55,.04),0 2px 2px rgba(31,41,55,.08),0 18px 28px -14px rgba(182,139,49,.28),0 0 0 3px rgba(182,139,49,.16);transform:translateY(-1px)}.glass-input-text-area{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.glass-input-text-area:after{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.42) 48%,transparent 62%);background-position:100% 50%;background-size:220% 100%;content:"";inset:1px;position:absolute;transition:background-position .48s cubic-bezier(.22,1,.36,1)}.glass-input-wrap:focus-within .glass-input-text-area:after{background-position:0 50%}.glass-input-addon{align-items:center;color:#475467;display:flex;flex:0 0 auto;justify-content:center;position:relative;z-index:2}.glass-input-addon[data-align=start]{margin-inline-start:1.05rem}.glass-input-addon[data-align=end]{margin-inline-end:.48rem}.glass-input-addon>svg,.ohdr-auth__notice svg,.ohdr-auth__submit-icon svg{fill:none;height:1.15rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.15rem}.glass-input-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--ohdr-ink);font:inherit;font-size:.92rem;height:100%;min-width:0;outline:0;padding:0 1rem;position:relative;width:100%;z-index:2}.glass-input-control::-moz-placeholder{color:#98a2b3;opacity:1}.glass-input-control::placeholder{color:#98a2b3;opacity:1}.glass-input-control:-webkit-autofill,.glass-input-control:-webkit-autofill:focus,.glass-input-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--ohdr-ink);box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.ohdr-auth__reveal-wrap{--glass-button-shadow:rgba(31,41,55,.2);--glass-button-ring:rgba(31,41,55,.14);color:#26292f}.ohdr-auth__reveal-wrap .glass-button-text{color:#26292f}.ohdr-auth__reveal-wrap svg{fill:none;height:1.05rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1.05rem}.ohdr-auth__submit-wrap{--glass-button-surface:linear-gradient(180deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.09) 52%,hsla(0,0%,100%,.25));--glass-button-text:#17191d;--glass-button-ring:rgba(31,41,55,.18);--glass-button-shadow:rgba(31,41,55,.36);height:3.9rem;margin-block-start:.45rem;width:100%}.ohdr-auth__submit-content{height:100%;padding:.38rem .48rem .38rem 1.55rem!important}.ohdr-auth__submit-wrap .glass-button{font-size:1rem;font-weight:750;letter-spacing:-.025em}.ohdr-auth__submit-wrap:has(.glass-button:hover) .ohdr-auth__submit-icon{transform:translateX(2px)}.ohdr-auth__label{color:#344054;font-size:.78rem;font-weight:650;margin-inline-start:.4rem}.ohdr-auth__fallback-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--ohdr-ink);font:inherit;font-size:.92rem;height:100%;min-width:0;outline:0;padding:0 1rem;width:100%}.ohdr-auth__submit:focus-visible{outline:3px solid rgba(182,139,49,.28);outline-offset:3px}.ohdr-auth__submit{align-items:center;background:linear-gradient(135deg,#c69c46,var(--ohdr-blue-deep));border:1px solid rgba(32,83,199,.72);border-radius:999px;box-shadow:0 14px 28px rgba(182,139,49,.22),inset 0 1px 0 hsla(0,0%,100%,.28);color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.9rem;font-weight:700;height:3.55rem;justify-content:space-between;margin-block-start:.25rem;padding:.35rem .42rem .35rem 1.4rem;transition:box-shadow .22s ease,transform .22s ease,filter .22s ease;width:100%}.ohdr-auth__submit:hover:not(:disabled){box-shadow:0 18px 34px rgba(182,139,49,.3),inset 0 1px 0 hsla(0,0%,100%,.3);filter:brightness(1.035);transform:translateY(-2px)}.ohdr-auth__submit:active:not(:disabled){transform:translateY(0) scale(.992)}.ohdr-auth__submit:disabled{cursor:wait;opacity:.78}.ohdr-auth__submit-icon{align-items:center;background:hsla(0,0%,100%,.22);border:1px solid rgba(31,41,55,.13);border-radius:999px;box-shadow:inset 0 2px 2px hsla(0,0%,100%,.78),inset 0 -2px 3px rgba(31,41,55,.1),0 3px 7px rgba(31,41,55,.12);color:#1f2329;display:flex;height:2.85rem;justify-content:center;transition:transform .22s ease;width:2.85rem}.ohdr-auth__submit:hover .ohdr-auth__submit-icon{transform:translateX(2px)}.ohdr-auth__spinner{animation:ohdr-spin .7s linear infinite;border:2px solid rgba(31,41,55,.2);border-radius:50%;border-top-color:#1f2329;height:1rem;margin-inline-end:.85rem;width:1rem}.ohdr-auth__notice{align-items:center;animation:ohdr-enter .68s cubic-bezier(.22,1,.36,1) .3s both;color:#98a2b3;display:flex;font-size:.7rem;gap:.42rem;justify-content:center;letter-spacing:.02em;margin:1.3rem 0 0}.ohdr-auth__notice span{display:inline-flex}.ohdr-auth__notice svg{height:.8rem;width:.8rem}.ohdr-auth__attribution{animation:ohdr-enter .68s cubic-bezier(.22,1,.36,1) .36s both;color:#667085;font-size:.68rem;font-weight:650;letter-spacing:.08em;margin:.72rem 0 0;text-align:center}.ohdr-auth--fallback{align-items:center;display:flex;justify-content:center;padding:6rem 1.25rem 2rem}.ohdr-auth--fallback .ohdr-auth__content{inset:auto;padding:0;position:relative;transform:none}.ohdr-auth--fallback .ohdr-auth__eyebrow,.ohdr-auth--fallback .ohdr-auth__intro,.ohdr-auth--fallback .ohdr-auth__title{text-align:center}.ohdr-auth__fallback-input{background:hsla(0,0%,100%,.82);border:1px solid var(--ohdr-line);border-radius:999px;height:3.55rem}@keyframes ohdr-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ohdr-artwork-enter{0%{opacity:.32;transform:scale(1.08)}to{opacity:1;transform:scale(1.025)}}@keyframes ohdr-statement-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ohdr-spin{to{transform:rotate(1turn)}}@media (max-width:60rem){.ohdr-login-page.page-login{overflow:auto}.ohdr-auth,.ohdr-login-shell,.ohdr-login-shell>[data-controller=symfony--ux-react--react]{block-size:auto;min-block-size:100vh;min-block-size:100svh}.ohdr-auth{grid-template-columns:1fr;grid-template-rows:clamp(11.5rem,28vh,15rem) minmax(36rem,1fr);overflow:visible}.ohdr-auth__visual{border-block-end:1px solid hsla(0,0%,100%,.08);border-inline-end:0}.ohdr-auth__artwork{-o-object-position:54% 50%;object-position:54% 50%}.ohdr-auth__visual-shade{background:linear-gradient(180deg,rgba(5,7,10,.42),transparent 44%,rgba(5,7,10,.66)),linear-gradient(90deg,rgba(5,7,10,.48),transparent 70%)}.ohdr-auth__statement{bottom:1.35rem;left:auto;max-width:24rem;right:1.5rem;text-align:right}.ohdr-auth__statement p{font-size:clamp(1rem,2.6vw,1.3rem)}.ohdr-auth__statement footer{display:none}.ohdr-auth__workspace{min-block-size:36rem;overflow:hidden}.ohdr-auth__content{max-inline-size:28rem;padding:3rem 1.5rem 2.5rem}}@media (max-width:40rem){.ohdr-auth{grid-template-rows:10.5rem minmax(35rem,1fr)}.ohdr-auth__statement{display:none}.ohdr-auth__content{padding:2.5rem 1.25rem 2rem}.ohdr-auth__title{font-size:clamp(2rem,11vw,2.45rem)}}@media (max-height:43rem) and (min-width:60.01rem){.ohdr-auth__statement{bottom:1.5rem}.ohdr-auth__statement p{font-size:1.25rem}.ohdr-auth__content{padding:1.5rem 2rem}.ohdr-auth__heading{margin-block-end:1.15rem}.ohdr-auth__title{font-size:1.9rem}.ohdr-auth__intro{margin-block-start:.65rem}.glass-input{height:3.1rem}.ohdr-auth__submit,.ohdr-auth__submit-wrap{height:3.15rem}.ohdr-auth__submit-icon{height:2.35rem;width:2.35rem}}@media (prefers-reduced-motion:reduce){.ohdr-auth *,.ohdr-auth :after,.ohdr-auth :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.hover\:tw-bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}@media (min-width:768px){.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:tw-border-amber-400\/40{border-color:rgba(251,191,36,.4)}.dark\:tw-border-amber-900\/40{border-color:rgba(120,53,15,.4)}.dark\:tw-border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:tw-border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:tw-bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.dark\:tw-bg-amber-950\/30{background-color:rgba(69,26,3,.3)}.dark\:tw-bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.dark\:tw-bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:tw-bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:tw-text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:tw-text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:tw-text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:tw-text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:tw-text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:tw-text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:tw-text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dark\:tw-ring-slate-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 41 59/var(--tw-ring-opacity,1))}.dark\:hover\:tw-bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}}