@charset "UTF-8";.driver-layer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.driver-layer::backdrop{display:none}.driver-layer .driver-popover{pointer-events:auto}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus-visible{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.auth{min-height:100dvh;display:grid;grid-template-columns:1fr}@media(min-width:992px){.auth{grid-template-columns:2fr 3fr}}.auth__brand{position:relative;z-index:2;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;align-items:start;padding:3.5rem;background:var(--brand-navy-900);color:#fff;isolation:isolate}@media(min-width:992px){.auth__brand{box-shadow:16px 0 40px -20px #0b12464d}}.auth__pitch{align-self:center;max-width:30rem}.auth__aurora{position:absolute;inset:-25%;z-index:-1;filter:blur(75px)}.auth__blob{position:absolute;border-radius:50%;will-change:transform}.auth__blob--teal{left:10%;top:12%;width:48%;height:52%;opacity:.8;background:radial-gradient(circle,var(--brand-teal) 0%,transparent 72%);animation:aurora-drift-a 24s var(--ease-out) infinite}.auth__blob--blue{left:52%;top:46%;width:58%;height:58%;opacity:.75;background:radial-gradient(circle,var(--brand-blue) 0%,transparent 72%);animation:aurora-drift-b 29s var(--ease-out) infinite;animation-delay:-9s}.auth__blob--cyan{left:34%;top:-4%;width:44%;height:46%;opacity:.7;background:radial-gradient(circle,var(--brand-cyan) 0%,transparent 72%);animation:aurora-drift-c 21s var(--ease-out) infinite;animation-delay:-14s}.auth__blob--cursor{top:0;left:0;z-index:-1;width:34%;height:34%;opacity:.6;background:radial-gradient(circle,var(--brand-cyan) 0%,var(--brand-blue) 48%,transparent 75%);filter:blur(75px);transform:translate(50%,50%) translate(-50%,-50%);transition:transform .11s var(--ease-out)}@keyframes aurora-drift-a{0%,to{transform:translate(0) scale(1)}35%{transform:translate(8%,-10%) scale(1.1)}70%{transform:translate(-6%,6%) scale(.94)}}@keyframes aurora-drift-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-9%,-7%) scale(.92)}75%{transform:translate(5%,8%) scale(1.08)}}@keyframes aurora-drift-c{0%,to{transform:translate(0) scale(1)}30%{transform:translate(-7%,9%) scale(1.06)}65%{transform:translate(9%,-5%) scale(.95)}}@media(prefers-reduced-motion:reduce){.auth__blob--teal,.auth__blob--blue,.auth__blob--cyan{animation:none}}.auth__logo{width:168px;height:auto;filter:brightness(0) invert(1);opacity:.95}.auth__headline{color:#fff;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;max-width:17ch;margin:0}.auth__headline em{font-style:normal;color:var(--brand-teal)}.auth__points{list-style:none;padding:0;margin:2.25rem 0 0;display:grid;gap:.85rem}.auth__point{display:flex;align-items:flex-start;gap:.75rem;color:#ffffffc2;font-size:.95rem;line-height:1.45}.auth__point svg{flex-shrink:0;margin-top:2px;color:var(--brand-teal)}.auth__form-panel{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;background:var(--bg-canvas)}.auth__form-panel:before{content:"";position:absolute;top:-180px;right:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,var(--brand-cyan) 0%,transparent 70%);opacity:.12;filter:blur(70px)}.auth__form-panel:after{content:"";position:absolute;bottom:-220px;left:-180px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,var(--brand-teal) 0%,transparent 70%);opacity:.07;filter:blur(70px)}.auth__form{position:relative;z-index:1;width:100%;max-width:416px;background:var(--surface);border-radius:28px;padding:2.75rem 2.5rem;box-shadow:0 2px 4px #1018400f,0 16px 28px -10px #10184024,0 48px 88px -24px #1018404d}.auth__form-logo{display:none;width:132px;margin-bottom:2rem}.auth__title{font-size:1.8rem;font-weight:700;letter-spacing:-.025em;color:var(--text-heading);margin-bottom:.45rem}.auth__subtitle{color:var(--text-muted);font-size:.95rem;margin-bottom:2rem}.auth__label{font-size:.875rem;font-weight:600;color:var(--text-heading);margin-bottom:.5rem;display:block}.auth__input{height:44px;border-radius:10px;border:1.5px solid var(--line);background:var(--surface);color:var(--text-heading);font-size:.95rem}.auth__input.is-invalid{border-color:var(--status-error)}.auth__submit{width:100%;height:48px;border-radius:10px;font-weight:600;font-size:.95rem}.auth__2fa-badge{position:relative;display:grid;place-items:center;width:72px;height:72px;margin-bottom:1.1rem}.auth__2fa-core{position:relative;z-index:2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--brand-teal),var(--brand-blue));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--brand-blue) 65%,transparent);animation:auth-2fa-pop .5s var(--ease-out) both}.auth__2fa-ring{position:absolute;inset:8px;border-radius:50%;border:2px solid var(--brand-teal);opacity:0;animation:auth-2fa-pulse 2.4s var(--ease-out) infinite}.auth__2fa-ring--delay{animation-delay:1.2s}@keyframes auth-2fa-pulse{0%{transform:scale(.7);opacity:.55}70%{opacity:0}to{transform:scale(1.7);opacity:0}}@keyframes auth-2fa-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.auth__2fa-ring,.auth__2fa-core{animation:none}}.auth__code{height:60px;text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.5em;text-indent:.5em;font-variant-numeric:tabular-nums}.auth__code--recovery{font-size:1rem;letter-spacing:.12em;text-indent:.12em}.auth__link{color:var(--brand-navy-600);font-weight:600;font-size:.875rem;text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}[data-bs-theme=dark] .auth__link{color:var(--brand-cyan)}.auth__link:hover{color:var(--brand-blue)}.auth__footnote{color:#ffffff73;font-size:.8125rem}@media(max-width:991.98px){.auth__brand{display:none}.auth__form-logo{display:block}.auth__form-panel{padding:3.5rem 1.5rem 2rem;align-items:flex-start}.auth__form{padding:2rem 1.5rem}}.auth-simple{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2.5rem 1.5rem;background:var(--brand-navy-900);isolation:isolate}.auth-simple .auth__form-logo--card{display:block;width:120px;height:auto;margin:0 auto 1.5rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden}.panel__toolbar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.35rem 1.5rem}.panel__titles{min-width:0}.panel__title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-heading);margin:0}.panel__subtitle{font-size:.8125rem;color:var(--text-muted);margin:.1rem 0 0}.panel__search{position:relative;flex:1 1 220px;max-width:320px}.panel__search svg{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.panel__search input{width:100%;height:42px;padding:0 1rem 0 2.6rem;border:1.5px solid transparent;border-radius:10px;background:var(--surface-2);color:var(--text-heading);font-size:.875rem;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.panel__search input:focus{outline:none;background:var(--surface);border-color:var(--brand-blue);box-shadow:0 0 0 4px #0084fc1f}.panel__actions{margin-left:auto;display:flex;gap:.5rem}.panel__actions .btn{height:36px;padding:0 .9rem;display:inline-flex;align-items:center;gap:.45rem;border-radius:8px;font-size:.8125rem;font-weight:600}.panel__scroll{overflow-x:auto}.data-table{width:100%;border-collapse:separate;border-spacing:0;min-width:640px}.data-table thead th{background:var(--brand-navy-700);color:#fff;font-size:.8125rem;font-weight:600;text-align:left;padding:.95rem 1rem;white-space:nowrap}.data-table thead th:first-child{border-radius:10px 0 0 10px;padding-left:1.5rem}.data-table thead th:last-child{border-radius:0 10px 10px 0;padding-right:1.5rem;text-align:right}.data-table tbody td{padding:1rem;font-size:.875rem;color:var(--text-muted);vertical-align:middle;border-bottom:1px dashed var(--line)}.data-table tbody td:first-child{padding-left:1.5rem;font-weight:600;color:var(--text-heading)}.data-table tbody td:last-child{padding-right:1.5rem;text-align:right;white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background-color var(--motion-fast) var(--ease-out)}.data-table tbody tr:hover{background:var(--surface-2)}.data-table tbody tr.is-entering{animation:rise-in var(--motion-base) var(--ease-out) both}.row-action{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--text-muted);transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-instant) var(--ease-out)}.row-action:hover{background:var(--brand-navy-100);color:var(--text-heading)}.row-action--danger:hover{background:var(--status-error-soft);color:var(--status-error)}.row-action:active{transform:scale(.92)}.row-action:disabled{opacity:.35;pointer-events:none}.panel__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.5rem 1.35rem}.pager{display:flex;align-items:center;gap:.3rem;margin-left:auto}.pager__btn{min-width:36px;height:36px;padding:0 .6rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:.875rem;font-weight:600;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.pager__btn:hover:not(:disabled):not(.pager__btn--active){background:var(--surface-2);color:var(--text-heading)}.pager__btn--active{background:var(--brand-navy-700);color:#fff}.pager__btn:disabled{opacity:.35;cursor:not-allowed}.pager__gap{min-width:24px;text-align:center;color:var(--text-muted);font-weight:600;-webkit-user-select:none;user-select:none}.page-size{height:36px;padding:0 2rem 0 .75rem;border:1.5px solid var(--line);border-radius:8px;background:var(--surface);font-size:.8125rem;color:var(--text-muted)}.panel__count{font-size:.8125rem;color:var(--text-muted)}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.status{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.status--new{background:var(--status-idle-soft);color:var(--status-idle)}.status--active{background:var(--status-running-soft);color:var(--status-running)}.status--processing{background:var(--status-attention-soft);color:var(--status-attention)}.status--approved{background:var(--status-ok-soft);color:var(--status-ok)}.panel__empty{padding:3.5rem 1.5rem;text-align:center;color:var(--text-muted)}.panel__empty svg{color:var(--text-faint);margin-bottom:.85rem}.panel__empty-title{font-weight:600;color:var(--text-heading);margin-bottom:.25rem}.skeleton{display:block;height:14px;border-radius:4px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--line-soft) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}[data-bs-theme=dark] .skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,#2a3366 50%,var(--surface-2) 75%);background-size:200% 100%}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.field{margin-bottom:.95rem;min-width:0}.form-grid{display:grid;grid-template-columns:1fr;gap:0 1.5rem;align-items:start}.field--wide{grid-column:1/-1}.field__label{display:block;font-size:.78125rem;font-weight:600;color:var(--text-heading);margin-bottom:.35rem}.field__label span{color:var(--status-error)}.field__control{width:100%;min-height:40px;border-radius:9px;border:1.5px solid var(--line);padding:.5rem .75rem;font-size:.85rem;font-family:inherit;color:var(--text-heading);background:var(--surface);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.field__control:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 4px #0084fc1f}.field__control.is-invalid{border-color:var(--status-error)}.field__control.is-invalid:focus{box-shadow:0 0 0 4px #f1416c1f}textarea.field__control{min-height:96px;resize:vertical;line-height:1.5}select.field__control{appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2378829d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:15px}[data-bs-theme=dark] select.field__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a4abc9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.field__help{color:var(--text-muted);font-size:.78125rem;margin:.4rem 0 0}.field__label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.field__label-row .field__label{margin-bottom:0}.field-hint{position:relative;display:inline-flex;flex-shrink:0}.field-hint__trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;color:var(--text-muted);cursor:help;transition:color var(--motion-fast) var(--ease-out)}.field-hint__trigger:hover,.field-hint__trigger:focus-visible{color:var(--brand-blue)}.field-hint__trigger:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.field-hint__bubble{position:absolute;right:0;top:calc(100% + 8px);z-index:1050;width:230px;padding:.6rem .75rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-lg);color:var(--text-heading);font-size:.75rem;font-weight:500;line-height:1.45;transform-origin:top right;animation:pop-in var(--motion-fast) var(--ease-out) both;pointer-events:none}.field__error{color:var(--status-error);font-size:.78125rem;margin:.3rem 0 0}.alert-error{display:flex;align-items:flex-start;gap:.6rem;background:var(--status-error-soft);border:1px solid color-mix(in srgb,var(--status-error) 35%,transparent);color:var(--status-error);border-radius:10px;padding:.85rem 1rem;font-size:.875rem;margin-bottom:1.25rem}.alert-error svg{flex-shrink:0;margin-top:1px}.alert-ok{display:flex;align-items:flex-start;gap:.6rem;background:var(--status-ok-soft);border:1px solid color-mix(in srgb,var(--status-ok) 35%,transparent);color:var(--status-ok);border-radius:10px;padding:.85rem 1rem;font-size:.875rem;margin-bottom:1.25rem}.alert-ok svg{flex-shrink:0;margin-top:1px}.field__control--compact{height:32px;padding-top:0;padding-bottom:0;font-size:.8125rem}.btn-compact{height:34px;padding:0 .85rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:8px;font-size:.78125rem;font-weight:600}.btn-form{height:36px;padding:0 1rem;display:inline-flex;align-items:center;gap:.4rem;border-radius:8px;font-size:.8125rem;font-weight:600}.options{display:grid;gap:.5rem}.selectable-option{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border:1.5px solid var(--line);border-radius:9px;cursor:pointer;font-size:.8125rem;color:var(--text-heading);transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.selectable-option:hover{border-color:var(--brand-navy-500)}.selectable-option--active{border-color:var(--brand-blue);background:var(--status-running-soft);font-weight:600}.selectable-option input{width:16px;height:16px;accent-color:var(--brand-navy-700);cursor:pointer;flex-shrink:0}[data-bs-theme=dark] .selectable-option input{accent-color:var(--brand-blue)}.tabs{display:flex;gap:.25rem;border-bottom:1.5px solid var(--line);margin:0 0 1.25rem;overflow-x:auto}.tabs__tab{display:inline-flex;align-items:center;gap:.45rem;border:0;background:none;padding:.65rem 1rem;font-size:.8125rem;font-weight:600;color:var(--text-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1.5px;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.tabs__tab:hover{color:var(--text-heading)}.tabs__tab--active{color:var(--text-heading);border-bottom-color:var(--brand-blue)}.tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .35rem;border-radius:999px;background:var(--status-idle-soft);font-size:.6875rem;font-weight:700;color:var(--status-idle)}.tabs__tab--active .tabs__count{background:var(--status-running-soft);color:var(--status-running)}.tabs__alert{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--status-error);color:#fff;font-size:.6875rem;font-weight:700}.selection__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.selection__count{font-weight:500;color:var(--text-muted);margin-left:.5rem}.selection__actions{display:flex;align-items:center;gap:.5rem}.selection__search{max-width:240px}.selection__group{font-size:.75rem;font-weight:700;color:var(--text-heading);margin:.7rem 0 .35rem}.selection__group span{font-weight:500;color:var(--text-muted)}.selectable-option__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.dropzone{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2.5rem 1.5rem;border:2px dashed var(--line);border-radius:14px;background:var(--surface-2);text-align:center;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.dropzone--active{border-color:var(--brand-blue);border-style:solid;background:var(--status-running-soft);transform:scale(1.01);box-shadow:0 0 0 4px #0084fc1a}.dropzone--rejects{border-color:var(--status-error);background:var(--status-error-soft);cursor:not-allowed}.dropzone--rejects .dropzone__icon,.dropzone--rejects .dropzone__title{color:var(--status-error)}.dropzone__icon{color:var(--brand-navy-500);margin-bottom:.3rem;transition:transform var(--motion-base) var(--ease-spring),color var(--motion-fast) var(--ease-out)}[data-bs-theme=dark] .dropzone__icon{color:var(--text-faint)}.dropzone--active .dropzone__icon{color:var(--brand-blue);transform:translateY(-4px) scale(1.06)}.dropzone__title{font-weight:600;color:var(--text-heading);margin:0}.dropzone__hint{color:var(--text-muted);font-size:.8125rem;margin:0}.dropzone__btn{cursor:pointer;margin-top:.2rem}.dropzone__formats{color:var(--text-muted);font-size:.75rem;margin:.5rem 0 0}.spinner--brand{border-color:#18207033;border-top-color:var(--brand-navy-700)}[data-bs-theme=dark] .spinner--brand{border-color:#ffffff2e;border-top-color:var(--brand-cyan)}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .64s linear infinite;display:inline-block;vertical-align:-3px}.spinner--sm{width:14px;height:14px;border-width:2px}.spinner--dark{border-color:#18207033;border-top-color:var(--brand-navy-900)}[data-bs-theme=dark] .spinner--dark{border-color:#ffffff2e;border-top-color:var(--text-heading)}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}.dropzone,.dropzone__icon{transition:none}.dropzone--active,.dropzone--active .dropzone__icon{transform:none}}@media(min-width:720px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1750px){.form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:2200px){.form-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:720px){.options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.options{grid-template-columns:repeat(4,minmax(0,1fr))}}.form-page__back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;color:var(--text-muted);font-size:.875rem;font-weight:600;text-decoration:none;transition:color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.form-page__back:hover{color:var(--text-heading);transform:translate(-2px)}.form-page__header{padding:1.35rem 1.5rem 0}.form-page__title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-heading);margin:0}.form-page__subtitle{font-size:.8125rem;color:var(--text-muted);margin:.15rem 0 0}.form-page__body{padding:1.35rem 1.5rem .25rem}.form-page__footer{display:flex;justify-content:flex-end;gap:.6rem;padding:.5rem 1.5rem 1.5rem}.form-page__footer .btn{min-width:96px;justify-content:center}.dialog__backdrop{position:fixed;inset:0;z-index:1055;background:#0b124673;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog__layer{position:fixed;inset:0;z-index:1056;display:flex;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none}.dialog{pointer-events:auto;width:min(560px,100%);max-height:calc(100dvh - 3rem);display:flex;flex-direction:column;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.dialog--wide{width:min(980px,100%)}.dialog--sm{width:min(420px,100%)}.dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem 0;flex-shrink:0}.dialog__title{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--text-heading);margin:0}.dialog__message{color:var(--text-muted);font-size:.9rem;margin:.5rem 0 0}.dialog__close{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--motion-fast) var(--ease-out)}.dialog__close:hover{background:var(--surface-2);color:var(--text-heading)}.dialog__body{padding:1.35rem 1.5rem;overflow-y:auto;flex:1 1 auto;min-height:0}.dialog__icon{width:56px;height:56px;margin:.5rem auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.dialog__icon--danger{background:var(--status-error-soft);color:var(--status-error)}.dialog__icon--warning{background:var(--status-attention-soft);color:var(--status-attention)}.dialog__footer .btn{min-width:104px;justify-content:center}.dialog__footer{display:flex;justify-content:flex-end;gap:.6rem;padding:.85rem 1.5rem 1.35rem;flex-shrink:0;border-top:1px solid var(--line-soft)}.dialog__footer--center{justify-content:center}.date-picker__control{display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;cursor:pointer;color:var(--text-heading)}.date-picker__control:disabled{cursor:not-allowed;opacity:.6}.date-picker__control--open{border-color:var(--brand-blue);box-shadow:0 0 0 4px #0084fc1f}.date-picker__value--empty{color:var(--text-faint)}.date-picker__icon{flex-shrink:0;color:var(--text-muted)}.date-picker__panel{position:fixed;z-index:1030;width:272px;padding:.85rem;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-brand)}.date-picker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.date-picker__title{border:0;background:none;padding:.15rem .5rem;border-radius:8px;font-size:.8125rem;font-weight:700;color:var(--text-heading);text-transform:capitalize;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}.date-picker__title:hover{background:var(--brand-navy-100)}.date-picker__title--static{cursor:default;background:none}.date-picker__nav{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--text-heading);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}.date-picker__nav:hover{background:var(--brand-navy-100)}.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.2rem}.date-picker__weekdays span{display:flex;align-items:center;justify-content:center;height:26px;font-size:.6875rem;font-weight:700;color:var(--text-muted)}.date-picker__days{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker__day{display:flex;align-items:center;justify-content:center;height:32px;border:0;border-radius:8px;background:none;font-size:.78125rem;font-weight:600;color:var(--text-heading);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.date-picker__day:hover{background:var(--brand-navy-100)}.date-picker__day--outside{color:var(--text-faint);font-weight:500}.date-picker__day--today{color:var(--brand-blue)}.date-picker__day--selected{background:var(--brand-navy-700);color:#fff}.date-picker__day--selected:hover{background:var(--brand-navy-800)}.date-picker__months,.date-picker__years{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.date-picker__month,.date-picker__year{display:flex;align-items:center;justify-content:center;height:44px;border:0;border-radius:8px;background:none;font-size:.8125rem;font-weight:600;color:var(--text-heading);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.date-picker__month:hover,.date-picker__year:hover{background:var(--brand-navy-100)}.date-picker__month--selected,.date-picker__year--selected{background:var(--brand-navy-700);color:#fff}.date-picker__month--selected:hover,.date-picker__year--selected:hover{background:var(--brand-navy-800)}.date-picker__footer{display:flex;justify-content:space-between;margin-top:.65rem;padding-top:.6rem;border-top:1px solid var(--line-soft)}.date-picker__action{border:0;background:none;padding:.2rem .3rem;font-size:.75rem;font-weight:600;color:var(--brand-blue);cursor:pointer}.date-picker__action:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.date-picker__nav,.date-picker__title,.date-picker__day,.date-picker__month,.date-picker__year{transition:none}}.kpi{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;border-radius:12px;background:var(--brand-navy-100, #f4f6fb);transition:transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.kpi__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--surface);color:var(--text-heading);box-shadow:var(--shadow-sm)}.kpi__icon--navy{color:var(--text-heading)}.kpi__icon--blue{color:var(--brand-blue, #0084fc)}.kpi__icon--teal{color:var(--brand-teal, #00baf8)}.kpi__icon--ok{color:var(--status-ok)}.kpi__icon--alert{color:var(--status-attention)}.kpi__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.kpi__label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.kpi__value{font-size:1.1875rem;font-weight:700;color:var(--text-heading);font-variant-numeric:tabular-nums;line-height:1.2}.kpi__value small{font-size:.6875rem;font-weight:600;color:var(--text-muted)}.kpi__chip{align-self:flex-start;margin-top:.15rem;padding:.1rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;background:var(--status-ok-soft);color:var(--status-ok)}.kpi__chip--alert{background:var(--status-attention-soft);color:var(--status-attention)}.chip-search{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:40px;padding:.3rem .5rem;border-radius:9px;border:1.5px solid var(--line);background:var(--surface);transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.chip-search:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 4px #0084fc1f}.chip-search__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .4rem .2rem .6rem;border-radius:999px;background:var(--brand-navy-100, #f4f6fb);color:var(--text-heading);font-size:.75rem;font-weight:600;white-space:nowrap}.chip-search__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.65;transition:opacity var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.chip-search__remove:hover{opacity:1;background:var(--brand-navy-100)}.chip-search__input{flex:1 1 120px;min-width:120px;border:none;outline:none;font-size:.8125rem;color:var(--text-heading);background:transparent}.toggle{position:relative;display:inline-flex;align-items:center;gap:.45rem;border:0;background:none;padding:0;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.toggle:before{content:"";width:34px;height:20px;border-radius:999px;background:var(--toggle-track-off, #dbe1ee);transition:background-color var(--motion-fast) var(--ease-out);flex-shrink:0}.toggle__knob{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;margin-left:3px;box-shadow:0 1px 3px #00000038;transition:transform var(--motion-fast) var(--ease-spring);pointer-events:none}.toggle--on:before{background:var(--brand-teal)}.toggle--on .toggle__knob{transform:translate(14px)}.toggle--on .toggle__text{color:var(--status-ok)}[data-bs-theme=dark]{--toggle-track-off: #333b6e}.toggle:disabled{opacity:.5;cursor:progress}.menu{position:relative;display:inline-block}.menu__chevron{transition:transform var(--motion-fast) var(--ease-out)}.menu__chevron--open{transform:rotate(180deg)}.menu__panel{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:.4rem;z-index:1050;transform-origin:top right;animation:pop-in var(--motion-fast) var(--ease-out) both}.menu__item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:0;border-radius:8px;background:transparent;color:var(--text-heading);font-size:.8125rem;font-weight:600;text-align:left;transition:background-color var(--motion-fast) var(--ease-out)}.menu__item:hover{background:var(--surface-2)}.menu__item:disabled{opacity:.5;cursor:progress}.menu__item svg{flex-shrink:0;color:var(--text-muted)}.crumbs{display:flex;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.8125rem;font-weight:600}.crumbs__link{color:var(--text-muted);text-decoration:none;transition:color var(--motion-fast) var(--ease-out)}.crumbs__link:hover{color:var(--text-heading);text-decoration:underline}.crumbs__sep{color:var(--line)}.crumbs__current{color:var(--text-heading)}.account{display:flex;flex-direction:column;gap:1.25rem;max-width:940px}.account-hero{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.6rem;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #0f172a40}.account-hero__avatar{display:grid;place-items:center;flex:0 0 auto;width:68px;height:68px;border-radius:50%;background:linear-gradient(140deg,var(--brand-teal),var(--brand-cyan) 55%,var(--brand-blue));color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.01em;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cyan) 16%,transparent)}.account-hero__identity{min-width:0}.account-hero__name{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:var(--text-heading)}.account-hero__email{margin:.15rem 0 0;font-size:.8125rem;color:var(--text-muted)}.account-hero__badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.account-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border-radius:999px;border:1px solid var(--line);background:var(--bg-canvas);color:var(--text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.account-badge--brand{color:var(--brand-navy-600);border-color:color-mix(in srgb,var(--brand-blue) 35%,transparent);background:color-mix(in srgb,var(--brand-blue) 9%,transparent)}.account-badge--ok{color:var(--brand-teal);border-color:color-mix(in srgb,var(--brand-teal) 40%,transparent);background:color-mix(in srgb,var(--brand-teal) 10%,transparent)}.account-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.account-badge__dot--on{background:var(--brand-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-teal) 22%,transparent)}:root[data-bs-theme=dark] .account-badge--brand{color:var(--brand-cyan)}.account-nav{display:flex;gap:.25rem;position:relative;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav__tab{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;padding:.7rem .9rem .8rem;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.8125rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.account-nav__icon{opacity:.85}.account-nav__tab:hover{color:var(--text-heading)}.account-nav__tab--active{color:var(--brand-blue);border-bottom-color:var(--brand-blue)}.account-nav__tab:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-4px;border-radius:6px}:root[data-bs-theme=dark] .account-nav__tab--active{color:var(--brand-cyan);border-bottom-color:var(--brand-cyan)}.account-body>*{animation:account-fade var(--motion-base) var(--ease-out) both}@keyframes account-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.account-details{margin:0;padding:.25rem 0 .5rem}.account-details__row{display:grid;grid-template-columns:240px 1fr;gap:1rem;padding:.85rem 1.4rem;align-items:center}.account-details__row+.account-details__row{border-top:1px solid var(--line)}.account-details__row dt{margin:0;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.account-details__row dd{margin:0;font-size:.875rem;color:var(--text-heading);font-variant-numeric:tabular-nums}@media(max-width:640px){.account-details__row{grid-template-columns:1fr;gap:.2rem}}.account-session{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.4rem}.account-session+.account-session{border-top:1px solid var(--line)}.account-session__icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:var(--bg-canvas);border:1px solid var(--line);color:var(--text-muted)}.account-session__meta{min-width:0;flex:1 1 auto}.account-session__device{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-heading)}.account-session__sub{margin-top:.1rem;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.segmented{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--line);border-radius:10px;background:var(--bg-canvas)}.segmented__option{appearance:none;border:0;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:600;padding:.4rem .95rem;border-radius:7px;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.segmented__option:hover{color:var(--text-heading)}.segmented__option--active{background:var(--surface);color:var(--text-heading);box-shadow:0 1px 2px #0f172a1a}.segmented__option:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}.tfa{max-width:640px}.tfa-status,.tfa-intro{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--line);background:var(--bg-canvas);margin-bottom:1rem}.tfa-status__badge,.tfa-intro__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:12px}.tfa-status__badge{background:color-mix(in srgb,var(--brand-teal) 15%,transparent);color:var(--brand-teal)}.tfa-intro__icon{background:color-mix(in srgb,var(--brand-blue) 13%,transparent);color:var(--brand-blue)}.tfa-status__title{margin:0;font-weight:700;color:var(--text-heading)}.tfa-status__text,.tfa-intro__text{margin:0;font-size:.85rem;color:var(--text-muted)}.tfa-confirm{margin:.4rem 0 0}.tfa-confirm__text{margin:0 0 .6rem;font-size:.85rem;color:var(--text-heading)}.tfa-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.1rem}.tfa-steps{list-style:none;margin:0 0 1.3rem;padding:0;display:flex}.tfa-steps__item{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.tfa-steps__item:not(:first-child):before{content:"";position:absolute;top:15px;right:50%;left:-50%;height:2px;background:var(--line)}.tfa-steps__item--done:before,.tfa-steps__item--current:before{background:var(--brand-teal)}.tfa-steps__node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--text-muted);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.tfa-steps__item--current .tfa-steps__node{border-color:var(--brand-teal);color:var(--brand-teal)}.tfa-steps__item--done .tfa-steps__node{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff}.tfa-steps__label{font-size:.78rem;color:var(--text-muted)}.tfa-steps__item--current .tfa-steps__label{color:var(--text-heading);font-weight:600}.tfa-panel{text-align:center}.tfa-panel__title{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--text-heading)}.tfa-panel__text{margin:0 auto .9rem;font-size:.85rem;line-height:1.5;color:var(--text-muted);max-width:48ch}.tfa-apps{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:420px}.tfa-apps__item{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem .75rem;border:1px solid var(--line);border-radius:10px;background:var(--bg-canvas);font-size:.82rem;color:var(--text-heading)}.tfa-apps__item svg{color:var(--brand-blue);flex:none}.tfa-scan{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;margin-bottom:1.2rem}.tfa-scan__intro{text-align:center;margin:0 auto .3rem}.tfa-qr{display:flex;align-items:center;justify-content:center;width:212px;height:212px;flex:none;padding:12px;border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}.tfa-qr__img{width:100%;height:100%;display:block}.tfa-manual__label{margin:.2rem 0 0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.tfa-manual{display:flex;align-items:center;gap:.6rem;width:100%;max-width:400px;margin:0 auto;padding:.5rem .7rem;border:1px dashed var(--line);border-radius:10px;background:var(--bg-canvas);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.tfa-manual:hover{border-color:var(--brand-teal)}.tfa-manual .tfa-manual__code{flex:1;display:flex;flex-wrap:wrap;justify-content:center;column-gap:.5em;row-gap:.15em;font-family:ui-monospace,SF Mono,monospace;font-size:.82rem;letter-spacing:.08em;color:var(--text-heading);background:transparent;padding:0}.tfa-manual .tfa-manual__code span{white-space:nowrap}.tfa-manual__copy{color:var(--brand-teal);display:inline-flex}.tfa-code{max-width:230px;margin:.5rem auto 0;text-align:center}.tfa-code__input{font-family:ui-monospace,SF Mono,monospace;font-size:1.5rem;letter-spacing:.5em;text-align:center;padding-left:calc(.5em + .7rem);font-variant-numeric:tabular-nums}.tfa-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;margin-bottom:1rem}.tfa-done__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:999px;background:color-mix(in srgb,var(--brand-teal) 16%,transparent);color:var(--brand-teal)}.tfa-recovery{display:grid;grid-template-columns:repeat(2,minmax(0,170px));justify-content:center;gap:.45rem}.tfa-panel .tfa-recovery code{font-family:ui-monospace,SF Mono,monospace;font-size:.85rem;letter-spacing:.08em;padding:.4rem .55rem;border:1px solid var(--line);border-radius:7px;background:var(--bg-canvas);color:var(--text-heading);text-align:center;-webkit-user-select:all;user-select:all}@media(max-width:520px){.tfa-recovery,.tfa-apps{grid-template-columns:1fr}}.alert-success{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border-radius:10px;font-size:.8125rem;color:var(--brand-teal);border:1px solid color-mix(in srgb,var(--brand-teal) 38%,transparent);background:color-mix(in srgb,var(--brand-teal) 10%,transparent)}.alert-step{display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--brand-blue) 14%,transparent);color:var(--brand-blue);font-size:.6875rem;font-weight:700}.login-exit{position:fixed;inset:0;z-index:3000;pointer-events:none}.login-exit__clone{position:absolute;inset:0;background:var(--brand-navy-900)}.login-exit__clone .auth{grid-template-columns:2fr 3fr!important}.login-exit__clone .auth__brand{display:grid!important}.login-exit__clone .auth__form-logo{display:none!important}.login-exit__clone>*{width:100%}.login-exit__clone,.login-exit__clone *{animation:none!important;transition:none!important}.login-exit__wave{position:absolute;left:var(--reveal-x, 50%);top:var(--reveal-y, 50%);width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:conic-gradient(from 120deg,var(--brand-teal),var(--brand-blue),var(--brand-cyan),var(--brand-blue),var(--brand-teal));-webkit-mask:radial-gradient(circle,transparent 0 90%,#000 95%);mask:radial-gradient(circle,transparent 0 90%,#000 95%);box-shadow:0 0 55px 8px color-mix(in srgb,var(--brand-blue) 42%,transparent),0 0 90px 16px color-mix(in srgb,var(--brand-teal) 24%,transparent);transform:scale(0);opacity:0;will-change:transform,opacity}.driver-popover{background:var(--surface);color:var(--text-body);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);max-width:340px;padding:1.15rem 1.25rem 1.05rem}.driver-popover-title{color:var(--text-heading);font-size:1.18rem;font-weight:800;letter-spacing:-.01em}.driver-popover-description{color:var(--text-muted);font-size:.98rem;line-height:1.55}.driver-popover-progress-text{color:var(--text-faint);font-size:.82rem;font-variant-numeric:tabular-nums}.driver-popover-close-btn{color:var(--text-muted);transition:color var(--motion-fast) var(--ease-out)}.driver-popover-close-btn:hover{color:var(--text-heading)}.driver-popover-close-btn:focus,.driver-popover-footer button:focus{outline:none}.driver-popover-close-btn:focus-visible,.driver-popover-footer button:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}.driver-popover-footer button{text-shadow:none;border-radius:9px;border:1px solid var(--line);background:var(--surface-2);color:var(--text-body);font-weight:600;font-size:.9rem;padding:.45rem 1rem;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.driver-popover-footer button:hover{background:var(--brand-navy-100)}.driver-popover-next-btn{background:var(--brand-navy-700)!important;border-color:var(--brand-navy-700)!important;color:#fff!important}.driver-popover-next-btn:hover{background:var(--brand-navy-800)!important}.driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--surface)}.driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--surface)}.driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--surface)}.driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--surface)}.tour-picker__list{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.tour-picker__item{display:flex;align-items:center;gap:.8rem;width:100%;text-align:left;padding:.75rem .85rem;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.tour-picker__item:hover{border-color:color-mix(in srgb,var(--brand-teal) 45%,transparent);background:var(--brand-navy-100)}.tour-picker__icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:color-mix(in srgb,var(--brand-teal) 16%,transparent);color:var(--brand-teal)}.tour-picker__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.tour-picker__name{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--text-heading);font-size:1rem}.tour-picker__badge{font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:999px;background:var(--status-ok-soft);color:var(--status-ok)}.tour-picker__desc{color:var(--text-muted);font-size:.86rem;line-height:1.45}:root{--brand-navy-900: #0b1246;--brand-navy-800: #111a5c;--brand-navy-700: #182070;--brand-navy-600: #232d8a;--brand-navy-500: #3040a4;--brand-blue: #0084fc;--brand-cyan: #00baf8;--brand-teal: #00d7a1;--brand-gradient: linear-gradient( 135deg, var(--brand-teal) 0%, var(--brand-cyan) 35%, var(--brand-blue) 65%, var(--brand-navy-700) 100% );--motion-instant: 90ms;--motion-fast: .16s;--motion-base: .26s;--motion-slow: .42s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}[data-bs-theme=light]{--bg-canvas: #f4f6fa;--surface: #ffffff;--surface-2: #f4f6fa;--brand-navy-100: #e8eaf6;--text-heading: #3f4254;--text-muted: #6b7285;--text-faint: #9aa1b5;--line: #e9edf5;--line-soft: #f1f3f9;--shadow-sm: 0 1px 2px rgb(11 18 70 / 6%), 0 1px 3px rgb(11 18 70 / 8%);--shadow-md: 0 4px 12px rgb(11 18 70 / 8%), 0 2px 4px rgb(11 18 70 / 6%);--shadow-lg: 0 18px 40px rgb(11 18 70 / 12%), 0 4px 12px rgb(11 18 70 / 8%);--shadow-brand: 0 10px 24px rgb(24 32 112 / 28%);--status-ok: #00795a;--status-ok-soft: #e0faf3;--status-running: #0065c0;--status-running-soft: #e5f3ff;--status-attention: #8a5a00;--status-attention-soft: #fff4e0;--status-error: #c62a4f;--status-error-soft: #fdeef2;--status-idle: #6b7285;--status-idle-soft: #f1f3f9}[data-bs-theme=dark]{--bg-canvas: #090d24;--surface: #141a3d;--surface-2: #1c2349;--brand-navy-100: rgb(100 120 255 / 18%);--text-heading: #eef0fa;--text-muted: #a4abc9;--text-faint: #6b7299;--line: rgb(255 255 255 / 10%);--line-soft: rgb(255 255 255 / 6%);--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%), 0 1px 3px rgb(0 0 0 / 35%);--shadow-md: 0 4px 14px rgb(0 0 0 / 38%), 0 2px 5px rgb(0 0 0 / 30%);--shadow-lg: 0 20px 44px rgb(0 0 0 / 46%), 0 4px 14px rgb(0 0 0 / 34%);--shadow-brand: 0 10px 26px rgb(0 0 0 / 46%);--status-ok: #27d6ac;--status-ok-soft: rgb(39 214 172 / 16%);--status-running: #5aa6ff;--status-running-soft: rgb(90 166 255 / 16%);--status-attention: #e7b84f;--status-attention-soft: rgb(231 184 79 / 16%);--status-error: #ff7a93;--status-error-soft: rgb(255 122 147 / 16%);--status-idle: #a4abc9;--status-idle-soft: rgb(164 171 201 / 14%)}:root,[data-bs-theme=light]{--bs-font-sans-serif: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--bs-primary: var(--brand-navy-700);--bs-primary-rgb: 24, 32, 112;--bs-primary-active: var(--brand-navy-800);--bs-primary-light: var(--brand-navy-100);--bs-primary-inverse: #ffffff;--kt-primary: var(--brand-navy-700);--kt-primary-active: var(--brand-navy-800);--kt-primary-light: var(--brand-navy-100);--kt-primary-inverse: #ffffff;--kt-info: var(--brand-blue);--kt-info-active: #0070d8;--kt-info-light: #e5f3ff;--kt-info-inverse: #ffffff;--kt-success: var(--brand-teal);--kt-success-active: #00bb8c;--kt-success-light: #e0faf3;--kt-success-inverse: #ffffff;--kt-light-inverse: #454d67;--kt-link-color: var(--brand-navy-600);--kt-link-color-hover: var(--brand-navy-800)}html,body{height:100%}body{margin:0;min-height:100dvh;font-family:var(--bs-font-sans-serif);-webkit-font-smoothing:antialiased;background-color:var(--bg-canvas);color:var(--text-heading)}[data-bs-theme=dark] .btn-light{--bs-btn-color: var(--text-heading);--bs-btn-bg: var(--surface-2);--bs-btn-border-color: var(--surface-2);--bs-btn-hover-color: var(--text-heading);--bs-btn-hover-bg: #262d59;--bs-btn-hover-border-color: #262d59;--bs-btn-active-color: var(--text-heading);--bs-btn-active-bg: #2b3263;--bs-btn-active-border-color: #2b3263;--bs-btn-disabled-color: var(--text-faint);--bs-btn-disabled-bg: var(--surface-2);--bs-btn-disabled-border-color: var(--surface-2)}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{color:var(--text-heading);background-color:var(--surface);border-color:var(--line)}:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:6px}.btn,.form-control,.form-select{transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.form-control:focus,.form-select:focus{border-color:var(--brand-blue);box-shadow:0 0 0 4px #0084fc1f}.btn-primary{background-color:var(--brand-navy-700);border-color:var(--brand-navy-700);box-shadow:var(--shadow-brand)}.btn-primary:hover:not(:disabled),.btn-primary:focus-visible:not(:disabled){background-color:var(--brand-navy-800);border-color:var(--brand-navy-800);transform:translateY(-1px);box-shadow:0 14px 28px #18207057}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn:not(:disabled),a[href],[role=button]{cursor:pointer}.shell__icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--text-heading);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),transform var(--motion-instant) var(--ease-out)}.shell__icon-btn:hover{background:var(--brand-navy-100)}.shell__icon-btn:active{transform:scale(.94)}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px) scaleY(.96)}to{opacity:1;transform:none}}@keyframes slide-left{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.anim-rise{animation:rise-in var(--motion-base) var(--ease-out) backwards}.anim-fade{animation:fade-in var(--motion-base) var(--ease-out) backwards}.anim-pop{animation:pop-in var(--motion-fast) var(--ease-spring) backwards}@keyframes zoom-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes zoom-out{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:none}}.anim-zoom-in{animation:zoom-in .52s cubic-bezier(.22,1,.36,1) backwards;transform-origin:center}.anim-zoom-out{animation:zoom-out .48s cubic-bezier(.22,1,.36,1) backwards;transform-origin:center}@keyframes slide-in-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}.anim-year-next{animation:slide-in-right .38s var(--ease-out) backwards}.anim-year-prev{animation:slide-in-left .38s var(--ease-out) backwards}.anim-slide-down{animation:slide-down var(--motion-fast) var(--ease-out) backwards}.anim-slide-left{animation:slide-left var(--motion-base) var(--ease-out) backwards}.stagger>*{animation:rise-in var(--motion-base) var(--ease-out) backwards}.stagger>*:nth-child(1){animation-delay:18ms}.stagger>*:nth-child(2){animation-delay:40ms}.stagger>*:nth-child(3){animation-delay:62ms}.stagger>*:nth-child(4){animation-delay:84ms}.stagger>*:nth-child(5){animation-delay:106ms}.stagger>*:nth-child(6){animation-delay:128ms}.stagger>*:nth-child(7){animation-delay:.15s}.stagger>*:nth-child(8){animation-delay:172ms}.stagger>*:nth-child(9){animation-delay:194ms}.stagger>*:nth-child(10){animation-delay:216ms}.stagger>*:nth-child(11){animation-delay:238ms}.stagger>*:nth-child(12){animation-delay:.26s}.stagger>*:nth-child(13){animation-delay:282ms}.stagger>*:nth-child(14){animation-delay:304ms}.stagger>*:nth-child(15){animation-delay:326ms}.stagger>*:nth-child(16){animation-delay:348ms}.stagger>*:nth-child(17){animation-delay:.37s}.stagger>*:nth-child(18){animation-delay:392ms}.stagger>*:nth-child(19){animation-delay:414ms}.stagger>*:nth-child(20){animation-delay:.42s}.stagger>*:nth-child(21){animation-delay:.42s}.stagger>*:nth-child(22){animation-delay:.42s}.stagger>*:nth-child(23){animation-delay:.42s}.stagger>*:nth-child(24){animation-delay:.42s}.stagger>*:nth-child(25){animation-delay:.42s}.stagger>*:nth-child(26){animation-delay:.42s}.stagger>*:nth-child(27){animation-delay:.42s}.stagger>*:nth-child(28){animation-delay:.42s}.stagger>*:nth-child(29){animation-delay:.42s}.stagger>*:nth-child(30){animation-delay:.42s}.stagger>*:nth-child(31){animation-delay:.42s}.stagger>*:nth-child(32){animation-delay:.42s}.stagger>*:nth-child(33){animation-delay:.42s}.stagger>*:nth-child(34){animation-delay:.42s}.stagger>*:nth-child(35){animation-delay:.42s}.stagger>*:nth-child(36){animation-delay:.42s}.stagger>*:nth-child(37){animation-delay:.42s}.stagger>*:nth-child(38){animation-delay:.42s}.stagger>*:nth-child(39){animation-delay:.42s}.stagger>*:nth-child(40){animation-delay:.42s}html{scroll-padding-top:88px}.shell__sidebar{view-transition-name:armazon-lateral}.shell__header{view-transition-name:armazon-superior}::view-transition-group(armazon-lateral),::view-transition-group(armazon-superior){animation:none}::view-transition-old(armazon-lateral),::view-transition-new(armazon-lateral),::view-transition-old(armazon-superior),::view-transition-new(armazon-superior){animation:none;mix-blend-mode:normal}::view-transition-old(root){animation:vista-sale var(--motion-fast) var(--ease-in) both}::view-transition-new(root){animation:vista-entra var(--motion-slow) var(--ease-out) both}@keyframes vista-sale{to{opacity:0;transform:translateY(-6px)}}@keyframes vista-entra{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(contenido),::view-transition-new(root){animation:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn-primary:hover:not(:disabled){transform:none}}@layer properties;:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-6xl: 72rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-wide: .025em;--tracking-wider: .05em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--color-navy-900: var(--brand-navy-900);--color-navy-700: var(--brand-navy-700);--color-navy-500: var(--brand-navy-500);--color-navy-100: var(--brand-navy-100);--color-subtle: var(--text-muted);--color-heading: var(--text-heading);--color-line: var(--line);--color-line-soft: var(--line-soft);--color-ok: var(--status-ok);--color-ok-soft: var(--status-ok-soft);--color-running: var(--status-running);--color-running-soft: var(--status-running-soft);--color-attention: var(--status-attention);--color-attention-soft: var(--status-attention-soft);--color-danger: var(--status-error);--color-danger-soft: var(--status-error-soft);--color-idle: var(--status-idle);--color-idle-soft: var(--status-idle-soft)}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0px}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[52px\]{height:52px}.h-\[164px\]{height:164px}.h-\[420px\]{height:420px}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[min\(420px\,60vh\)\]{max-height:min(420px,60vh)}.min-h-0{min-height:0px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[min\(380px\,calc\(100vw-2rem\)\)\]{width:min(380px,calc(100vw - 2rem))}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[220px\]{max-width:220px}.max-w-\[820px\]{max-width:820px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0px}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[18px\]{min-width:18px}.min-w-\[44px\]{min-width:44px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-1{--tw-border-spacing-x: var(--spacing);--tw-border-spacing-y: var(--spacing);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-end{align-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.border-danger\/30{border-color:var(--color-danger)}@supports (color: color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.border-ok\/30{border-color:var(--color-ok)}@supports (color: color-mix(in lab,red,red)){.border-ok\/30{border-color:color-mix(in oklab,var(--color-ok) 30%,transparent)}}.bg-attention{background-color:var(--color-attention)}.bg-attention-soft{background-color:var(--color-attention-soft)}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft,.bg-danger-soft\/40{background-color:var(--color-danger-soft)}@supports (color: color-mix(in lab,red,red)){.bg-danger-soft\/40{background-color:color-mix(in oklab,var(--color-danger-soft) 40%,transparent)}}.bg-idle{background-color:var(--color-idle)}.bg-idle-soft{background-color:var(--color-idle-soft)}.bg-line{background-color:var(--color-line)}.bg-line-soft{background-color:var(--color-line-soft)}.bg-navy-100,.bg-navy-100\/30{background-color:var(--color-navy-100)}@supports (color: color-mix(in lab,red,red)){.bg-navy-100\/30{background-color:color-mix(in oklab,var(--color-navy-100) 30%,transparent)}}.bg-navy-500{background-color:var(--color-navy-500)}.bg-navy-700{background-color:var(--color-navy-700)}.bg-navy-900{background-color:var(--color-navy-900)}.bg-ok{background-color:var(--color-ok)}.bg-ok-soft,.bg-ok-soft\/30{background-color:var(--color-ok-soft)}@supports (color: color-mix(in lab,red,red)){.bg-ok-soft\/30{background-color:color-mix(in oklab,var(--color-ok-soft) 30%,transparent)}}.bg-running{background-color:var(--color-running)}.bg-running-soft{background-color:var(--color-running-soft)}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[40px\]{font-size:40px}.leading-4{--tw-leading: calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[18px\]{--tw-leading: 18px;line-height:18px}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-attention{color:var(--color-attention)}.text-danger{color:var(--color-danger)}.text-heading{color:var(--color-heading)}.text-idle{color:var(--color-idle)}.text-navy-700{color:var(--color-navy-700)}.text-ok{color:var(--color-ok)}.text-running{color:var(--color-running)}.text-subtle{color:var(--color-subtle)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-navy-700{accent-color:var(--color-navy-700)}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-80{opacity:80%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-navy-700{--tw-ring-color: var(--color-navy-700)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-\[1200ms\]{--tw-duration: 1.2s;transition-duration:1.2s}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0px}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:bg-line-soft:hover{background-color:var(--color-line-soft)}.hover\:bg-navy-100:hover,.hover\:bg-navy-100\/40:hover{background-color:var(--color-navy-100)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-navy-100\/40:hover{background-color:color-mix(in oklab,var(--color-navy-100) 40%,transparent)}}.hover\:bg-navy-100\/50:hover{background-color:var(--color-navy-100)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-navy-100\/50:hover{background-color:color-mix(in oklab,var(--color-navy-100) 50%,transparent)}}.hover\:bg-navy-100\/70:hover{background-color:var(--color-navy-100)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-navy-100\/70:hover{background-color:color-mix(in oklab,var(--color-navy-100) 70%,transparent)}}.hover\:text-heading:hover{color:var(--color-heading)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:40%}.disabled\:opacity-70:disabled{opacity:70%}@media(hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:transparent}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.sm\:max-h-none{max-height:none}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-\[16px\]{font-size:16px}}@media(min-width:48rem){.md\:max-w-md{max-width:var(--container-md)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}}@media(min-width:80rem){.xl\:w-auto{width:auto}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.4fr_0\.8fr_1fr_0\.9fr_0\.9fr\]{grid-template-columns:1.4fr .8fr 1fr .9fr .9fr}.xl\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.xl\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.xl\:grid-cols-\[2fr_1fr_1fr_1\.5fr\]{grid-template-columns:2fr 1fr 1fr 1.5fr}.xl\:grid-cols-\[2fr_1fr_1fr_1fr_1\.5fr\]{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr}.xl\:grid-cols-\[2fr_1fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr 1fr}.xl\:grid-cols-\[2fr_1fr_1fr_auto\]{grid-template-columns:2fr 1fr 1fr auto}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(5,minmax(0,1fr)) auto}}@layer base{button,[type=button],[type=reset],[type=submit]{appearance:none;background-color:transparent;background-image:none;border:0;padding:0;color:inherit;font:inherit;text-align:inherit}}@property --tw-border-spacing-x{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-border-spacing-y{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1}}}
